allure-jswaku/8558/widgets/duration.json
2025-07-07 20:39:36 +00:00

1 line
191 KiB
JSON

[{"uid":"2fd1df47e386faa1","name":"Query generator for 2000 messages","time":{"start":1751920392657,"stop":1751920392658,"duration":1},"status":"passed","severity":"normal"},{"uid":"5781d5fa5a058aba","name":"should handle peer connect event","time":{"start":1751920031182,"stop":1751920031182,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b5e37ff8532bfd","name":"should encode/decode to RLP encoding","time":{"start":1751920021919,"stop":1751920021919,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe5a0d3fd786438","name":"Check publish message containing Script","time":{"start":1751920287095,"stop":1751920287102,"duration":7},"status":"passed","severity":"normal"},{"uid":"c6d2a64ed468e15d","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751920015921,"stop":1751920015921,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b9ed939e2e8bd7","name":"start node with empty content topic","time":{"start":1751920414486,"stop":1751920414486,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccd0047fcb97353","name":"Check message received after jswaku node is restarted","time":{"start":1751920652275,"stop":1751920652276,"duration":1},"status":"passed","severity":"normal"},{"uid":"438ff6a1ff7896c5","name":"should properly create location multiaddrs - tcp","time":{"start":1751920021922,"stop":1751920021923,"duration":1},"status":"passed","severity":"normal"},{"uid":"8539b17661c13e91","name":"Push message with content topic containing SQL Injection","time":{"start":1751920740906,"stop":1751920740906,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6594ce90a117f9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751920015919,"stop":1751920015919,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65cbc01dc1bf804","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751920039735,"stop":1751920039736,"duration":1},"status":"passed","severity":"normal"},{"uid":"314f15744d911eb7","name":"Push message with emoji payload","time":{"start":1751920740902,"stop":1751920740902,"duration":0},"status":"passed","severity":"normal"},{"uid":"88284d85ddfcc50c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751920021201,"stop":1751920021201,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f257146b76af80","name":"Push message with content topic containing Russian","time":{"start":1751920740905,"stop":1751920740906,"duration":1},"status":"passed","severity":"normal"},{"uid":"baf23ad346e28833","name":"can start and stop the service","time":{"start":1751920094668,"stop":1751920094669,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b743c5cdd5df439","name":"should be safe to call multiple times","time":{"start":1751920031815,"stop":1751920031816,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2071346af86d323","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751920597794,"stop":1751920597794,"duration":0},"status":"passed","severity":"normal"},{"uid":"928f688aadbe2c20","name":"Check publish message containing numeric","time":{"start":1751920287090,"stop":1751920287091,"duration":1},"status":"passed","severity":"normal"},{"uid":"9251e944900f3007","name":"Generator, custom pubsub topic","time":{"start":1751920407275,"stop":1751920407275,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1dc1d111c6e723","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751920652276,"stop":1751920652276,"duration":0},"status":"broken","severity":"normal"},{"uid":"9cf5bad60200709e","name":"isConnected should return false after all peers disconnect","time":{"start":1751920278764,"stop":1751920278765,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2c449e81c451d6","name":"Passing page size 0 when there are 110 messages","time":{"start":1751920429004,"stop":1751920429012,"duration":8},"status":"passed","severity":"normal"},{"uid":"f1c6a53571fce59a","name":"should set field with only RELAY enabled","time":{"start":1751920021924,"stop":1751920021924,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c91673bf2315e7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751920597798,"stop":1751920597798,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8cdf4a3c8873ce","name":"should reject on timeout if it was set","time":{"start":1751920061304,"stop":1751920061304,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc02f95b68269f55","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751920597809,"stop":1751920597810,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b6973011c0fd11","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751920070257,"stop":1751920070258,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb08addcee3f130","name":"Publish message with large meta","time":{"start":1751920287144,"stop":1751920287145,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d82fdcac154d3c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751920070268,"stop":1751920070269,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b7ff168d4f11d81","name":"Subscribe to topic containing long and receive message","time":{"start":1751920597797,"stop":1751920597797,"duration":0},"status":"passed","severity":"normal"},{"uid":"9023b6ffc7c2f51","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751920350680,"stop":1751920350681,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cde120d3273a029","name":"Push message with JSON payload","time":{"start":1751920740886,"stop":1751920740887,"duration":1},"status":"passed","severity":"normal"},{"uid":"3014a7451d70b5e7","name":"messageHashStr produces different results for different inputs","time":{"start":1751920031294,"stop":1751920031294,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f093d3a8febbc51","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751920060723,"stop":1751920060723,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeaa1a40b1744a0","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751920070255,"stop":1751920070255,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9f0674b301d28c","name":"should send relay ping messages on timer","time":{"start":1751920031663,"stop":1751920031663,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41f044986ba527a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751920039741,"stop":1751920039742,"duration":1},"status":"passed","severity":"normal"},{"uid":"3383f7ee7f6b64b2","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751920597806,"stop":1751920597806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e70ce21e5e1f607e","name":"handles empty shards array correctly","time":{"start":1751920015923,"stop":1751920015923,"duration":0},"status":"passed","severity":"normal"},{"uid":"2792318115f65d68","name":"Publish message with custom timestamp: Tue Jul 16 2024 20:31:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1751920287114,"stop":1751920287115,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68b4911b510f91b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751920015914,"stop":1751920015919,"duration":5},"status":"passed","severity":"normal"},{"uid":"cec71d1e7708e31a","name":"should handle relay send failures gracefully","time":{"start":1751920031664,"stop":1751920031664,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbed05b319f221a3","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751920015924,"stop":1751920015925,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e5069265c90abc","name":"should dial all peers on dial","time":{"start":1751920170880,"stop":1751920170882,"duration":2},"status":"passed","severity":"normal"},{"uid":"55b6a09ad571190c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751920070262,"stop":1751920070262,"duration":0},"status":"passed","severity":"normal"},{"uid":"3753bc76dc329a15","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751920278771,"stop":1751920278771,"duration":0},"status":"broken","severity":"normal"},{"uid":"5da9f71d0c60105d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751920350681,"stop":1751920350681,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dad2b89a241669","name":"should start dialing interval processor","time":{"start":1751920031094,"stop":1751920031095,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d8aea440c7c1fb5","name":"should return PeerId when Multiaddr input is provided","time":{"start":1751920030965,"stop":1751920030966,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dfa57b2f70b585d","name":"should add event listeners for peer connect and disconnect","time":{"start":1751920031814,"stop":1751920031814,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fd52c38cbc9116","name":"Check received message containing XML","time":{"start":1751920652268,"stop":1751920652269,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e19a9af1b0d89b","name":"Check publish message after service node is restarted","time":{"start":1751920287143,"stop":1751920287143,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1252511b2424355","name":"should dial peers on the same network","time":{"start":1751920031115,"stop":1751920031120,"duration":5},"status":"passed","severity":"normal"},{"uid":"27ff18cff3940118","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751920015905,"stop":1751920015906,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74db5056608c8c3","name":"should not create relay timers when relay is not provided","time":{"start":1751920031655,"stop":1751920031655,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdf3546756d53b9","name":"Js publishes, other Js receives","time":{"start":1751920278610,"stop":1751920278610,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd1618df35b79f3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751920277168,"stop":1751920277168,"duration":0},"status":"passed","severity":"normal"},{"uid":"145c6bcd01b26bcb","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1751920121640,"stop":1751920121640,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d50f7f870a4f667","name":"handles different clusterIds correctly","time":{"start":1751920015900,"stop":1751920015901,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b7e171440ae3ba","name":"Filter","time":{"start":1751920442726,"stop":1751920442726,"duration":0},"status":"passed","severity":"normal"},{"uid":"80225d7fc6a70fed","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751920015905,"stop":1751920015905,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f3488da54133db","name":"should not process empty queue","time":{"start":1751920031114,"stop":1751920031115,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53c7c7270807270","name":"should return false when shard is not included in network shards","time":{"start":1751920060724,"stop":1751920060724,"duration":0},"status":"passed","severity":"normal"},{"uid":"358a398585c81fad","name":"should successfully stop","time":{"start":1751920061086,"stop":1751920061087,"duration":1},"status":"broken","severity":"normal"},{"uid":"373ecd25515f2876","name":"should set field with all protocols enabled","time":{"start":1751920021923,"stop":1751920021924,"duration":1},"status":"passed","severity":"normal"},{"uid":"86db158198715185","name":"Push message with content topic containing unicode special characters","time":{"start":1751920740893,"stop":1751920740893,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c73be532eefcdc","name":"Passing page size 110 when there are 120 messages","time":{"start":1751920429017,"stop":1751920429026,"duration":9},"status":"passed","severity":"normal"},{"uid":"17f0b0228107fda7","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751920015902,"stop":1751920015902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3847768be947e86a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751920287510,"stop":1751920287510,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06d4cfa135ba4d6","name":"Push message with content topic containing long","time":{"start":1751920740889,"stop":1751920740889,"duration":0},"status":"passed","severity":"normal"},{"uid":"648585a184943914","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751920070248,"stop":1751920070248,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbce9318f8a6d638","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751920070258,"stop":1751920070258,"duration":0},"status":"passed","severity":"normal"},{"uid":"29048ac11dd5f7d6","name":"should return false when no connections","time":{"start":1751920031834,"stop":1751920031834,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e5458d514a67ec","name":"should throw error - no id","time":{"start":1751920021913,"stop":1751920021917,"duration":4},"status":"passed","severity":"normal"},{"uid":"f4a95558bae67e1f","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751920015922,"stop":1751920015922,"duration":0},"status":"passed","severity":"normal"},{"uid":"855ba9c8c86faa33","name":"should handle general insertion and lookup correctly","time":{"start":1751920072618,"stop":1751920072618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a365ba710999c7","name":"should handle case with no peers in store","time":{"start":1751920031825,"stop":1751920031826,"duration":1},"status":"passed","severity":"normal"},{"uid":"f913c53a6202ed31","name":"rejects hash query with time filter","time":{"start":1751920031581,"stop":1751920031581,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b0afc653cddffe","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751920070259,"stop":1751920070260,"duration":1},"status":"passed","severity":"normal"},{"uid":"34524e8d39152746","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751920039765,"stop":1751920039765,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bd3a26c5a20bb1","name":"should not receive a peer event after stop","time":{"start":1751920094673,"stop":1751920094674,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef2fe87c724e201","name":"should not be empty after adding a subscription","time":{"start":1751920060933,"stop":1751920060934,"duration":1},"status":"passed","severity":"normal"},{"uid":"5934c4f9539472b7","name":"Throws when trying to push message with empty payload","time":{"start":1751920740888,"stop":1751920740888,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc99630478ab4dbc","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751920070256,"stop":1751920070256,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db4439db0a46d59","name":"should not create multiple intervals when called multiple times","time":{"start":1751920031103,"stop":1751920031104,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad08c07a728effd","name":"Push message with content topic containing unicode special characters","time":{"start":1751920740908,"stop":1751920740908,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e68f16caaa43b0c","name":"Check received message containing special chars","time":{"start":1751920652266,"stop":1751920652266,"duration":0},"status":"passed","severity":"normal"},{"uid":"293ef7f03e5056c0","name":"should not receive a peer event after stop","time":{"start":1751920243179,"stop":1751920243179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b35648b118181e3","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751920031753,"stop":1751920031753,"duration":0},"status":"passed","severity":"normal"},{"uid":"f333fc7031835214","name":"Check received message containing JSON","time":{"start":1751920652269,"stop":1751920652270,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c49a1da662e098","name":"Fails to push message with large meta","time":{"start":1751920740909,"stop":1751920740910,"duration":1},"status":"passed","severity":"normal"},{"uid":"44484fbca07e5f6b","name":"should handle shard reader errors gracefully","time":{"start":1751920031120,"stop":1751920031121,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1479866c61e141e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751920021203,"stop":1751920021204,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4d14907b15c27b","name":"same cluster, different shard: nodes connect","time":{"start":1751920197642,"stop":1751920197643,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee901fc20b3a3cf9","name":"Subscribe to topic containing Script and publish message","time":{"start":1751920287511,"stop":1751920287511,"duration":0},"status":"passed","severity":"normal"},{"uid":"f692526b3488fa26","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751920070266,"stop":1751920070266,"duration":0},"status":"passed","severity":"normal"},{"uid":"207e343b89cbd4d7","name":"should handle peer store errors during connection limiting","time":{"start":1751920031845,"stop":1751920031846,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5558e4b3ba41f70","name":"Push message with meta","time":{"start":1751920740909,"stop":1751920740909,"duration":0},"status":"passed","severity":"normal"},{"uid":"562f5a15885cf120","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751920597809,"stop":1751920597809,"duration":0},"status":"passed","severity":"normal"},{"uid":"e470002bbea29aa7","name":"Push message equal or less that 1MB","time":{"start":1751920740911,"stop":1751920740911,"duration":0},"status":"passed","severity":"normal"},{"uid":"776ee67db02bcc16","name":"should handle connection event","time":{"start":1751920031816,"stop":1751920031816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a545ac1a94343151","name":"Query with Ordered Callback, No Decoder","time":{"start":1751920362459,"stop":1751920362460,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba89cb47ac2752f","name":"Check received message containing escaped characters","time":{"start":1751920652270,"stop":1751920652270,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad16e5f993fdba9","name":"should push the message to the outgoing buffer","time":{"start":1751920075242,"stop":1751920075243,"duration":1},"status":"passed","severity":"normal"},{"uid":"438e62b31df660a7","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751920021911,"stop":1751920021911,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf8c2cd1c2c876f","name":"Check publish message containing Basic HTML tag","time":{"start":1751920287103,"stop":1751920287104,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ef5662e7b60156","name":"should retry if all attempts fail","time":{"start":1751920060562,"stop":1751920060562,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05c13b25515b8f6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751920597800,"stop":1751920597800,"duration":0},"status":"passed","severity":"normal"},{"uid":"280bc7caf5807101","name":"Query with Promise Callback, No message returned","time":{"start":1751920362462,"stop":1751920362462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3449b8e88063833a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751920740907,"stop":1751920740907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a5560fbff5f6cf","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751920277168,"stop":1751920277169,"duration":1},"status":"passed","severity":"normal"},{"uid":"7310917b581bd63d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751920070251,"stop":1751920070252,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee67d66acd0f71e3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751920015910,"stop":1751920015910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad63827a3d3ac484","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751920070269,"stop":1751920070269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc45b0d8233eddb","name":"should get all peers from store","time":{"start":1751920031819,"stop":1751920031820,"duration":1},"status":"passed","severity":"normal"},{"uid":"4130e7533929a05d","name":"should only return 1 node with relay and store capability","time":{"start":1751920039920,"stop":1751920039920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32ff472a86583d9","name":"isConnected should return true after first peer connects","time":{"start":1751920278760,"stop":1751920278764,"duration":4},"status":"passed","severity":"normal"},{"uid":"d34f4dfd9e2c9fa2","name":"can query messages normally","time":{"start":1751920394855,"stop":1751920394857,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e1a69f4c5c243a1","name":"Passing page size 3 when there are 20 messages","time":{"start":1751920429014,"stop":1751920429016,"duration":2},"status":"passed","severity":"normal"},{"uid":"fbb3f7e14b0f5c52","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751920338175,"stop":1751920338176,"duration":1},"status":"broken","severity":"normal"},{"uid":"e3d99369c73f2fbd","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751920015899,"stop":1751920015899,"duration":0},"status":"passed","severity":"normal"},{"uid":"983117450f109650","name":"should return tags for existing peer","time":{"start":1751920031827,"stop":1751920031828,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d487e183884a03","name":"should hang up with multiaddr and return true on success","time":{"start":1751920031993,"stop":1751920031993,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ba3a3180e2ee57","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751920070256,"stop":1751920070256,"duration":0},"status":"passed","severity":"normal"},{"uid":"19534304d6705c67","name":"should enable all discoveries when explicitly set","time":{"start":1751920060477,"stop":1751920060478,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d2608c3fc4ca88","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751920392654,"stop":1751920392655,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ce0a536953a1a9","name":"should not return locked peers if enough unlocked are available","time":{"start":1751920061182,"stop":1751920061182,"duration":0},"status":"broken","severity":"normal"},{"uid":"52be2744a9a107a0","name":"Push message with long payload","time":{"start":1751920740897,"stop":1751920740897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92e769fb5567b34","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751920070253,"stop":1751920070254,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfd0c7dceb4426b","name":"should not fail to stop the service if it was not started","time":{"start":1751920043758,"stop":1751920043759,"duration":1},"status":"passed","severity":"normal"},{"uid":"22493eeb540b431c","name":"should return valid sharding parameters for static sharding","time":{"start":1751920015922,"stop":1751920015922,"duration":0},"status":"passed","severity":"normal"},{"uid":"417a420b28ee279d","name":"Query generator for multiple messages with different message text format","time":{"start":1751920392652,"stop":1751920392653,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e3a79dd95b99a5","name":"random static sharding 3 - Cluster ID: 105, Shard ID: 803","time":{"start":1751920429307,"stop":1751920429313,"duration":6},"status":"passed","severity":"normal"},{"uid":"150f742b32ebec32","name":"should have no discoveries enabled by default","time":{"start":1751920060477,"stop":1751920060477,"duration":0},"status":"passed","severity":"normal"},{"uid":"2735e46ac69a7cbd","name":"should return null for non-existent peer","time":{"start":1751920031833,"stop":1751920031833,"duration":0},"status":"passed","severity":"normal"},{"uid":"91040a36ccbfb529","name":"Push message equal or less that 1MB","time":{"start":1751920740896,"stop":1751920740896,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b0bdb0c7d539fa","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751920652282,"stop":1751920652282,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7cf08a1893d647","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751920350681,"stop":1751920350681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22ed023a0659407","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751920015925,"stop":1751920015925,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a9b0651e8fbbed","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751920597811,"stop":1751920597811,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f2501026b02270","name":"Push message with Script payload","time":{"start":1751920740900,"stop":1751920740900,"duration":0},"status":"passed","severity":"normal"},{"uid":"933bf53f8370681","name":"should not fail to stop the service if it was not started","time":{"start":1751920243177,"stop":1751920243177,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc38e7cc2f2345b","name":"should request peer renewal on specific errors","time":{"start":1751920060559,"stop":1751920060560,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c9d0a1057ef2d9","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1751920061190,"stop":1751920061191,"duration":1},"status":"passed","severity":"normal"},{"uid":"709f9f335c50a4bb","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751920031268,"stop":1751920031268,"duration":0},"status":"passed","severity":"normal"},{"uid":"8609dd274cbb243c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751920015894,"stop":1751920015894,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9a39fcbfa3758","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751920015900,"stop":1751920015900,"duration":0},"status":"passed","severity":"normal"},{"uid":"983b96eee71546e","name":"should handle disconnect when peer has no timers","time":{"start":1751920031665,"stop":1751920031665,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b0921710d8a8fa","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751920277166,"stop":1751920277167,"duration":1},"status":"passed","severity":"normal"},{"uid":"373975fd58834c30","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1751920060558,"stop":1751920060559,"duration":1},"status":"passed","severity":"normal"},{"uid":"24fe0467eec70386","name":"Push message with custom timestamp: 1721161760053","time":{"start":1751920740910,"stop":1751920740910,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd0589ba9a1ce37","name":"Push message with content topic containing Script","time":{"start":1751920740906,"stop":1751920740906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a3e4cb762815b9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751920070269,"stop":1751920070269,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b60fbc1876a8786","name":"should delegate to networkMonitor.isConnected()","time":{"start":1751920031990,"stop":1751920031990,"duration":0},"status":"passed","severity":"normal"},{"uid":"73935febc95f86ec","name":"Query generator for multiple messages","time":{"start":1751920392652,"stop":1751920392652,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bf15b356587203","name":"should set field with only STORE enabled","time":{"start":1751920021924,"stop":1751920021924,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4be26527c5880d","name":"throws on content topic with generation field greater than 0","time":{"start":1751920015891,"stop":1751920015891,"duration":0},"status":"passed","severity":"normal"},{"uid":"460d97a8bfcc27a","name":"Overlapping topic subscription","time":{"start":1751920287506,"stop":1751920287506,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc499e1849be570b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751920039738,"stop":1751920039739,"duration":1},"status":"passed","severity":"normal"},{"uid":"a603ede762754ad","name":"Check message with no payload is not received","time":{"start":1751920652275,"stop":1751920652275,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fa9cdc27e9ce14","name":"should redial peers when all connections are lost","time":{"start":1751920031844,"stop":1751920031845,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f9fd19051b4661","name":"returns all values when wanted number matches available values","time":{"start":1751920038849,"stop":1751920038851,"duration":2},"status":"passed","severity":"normal"},{"uid":"a989d37b89917f6d","name":"should not receive a peer event after stop","time":{"start":1751920043760,"stop":1751920043761,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfa7a5ef3c6ab16","name":"should store libp2p and options references","time":{"start":1751920031813,"stop":1751920031813,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e65de62498f767","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751920070246,"stop":1751920070247,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c3e6ea82b0083b0","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751920362458,"stop":1751920362458,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2d45e355e624db","name":"should not fail to start the service if it is already started","time":{"start":1751920243177,"stop":1751920243178,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5ee1ad012eea80","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751920287501,"stop":1751920287501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced9fd8a7bdc00aa","name":"can start the service","time":{"start":1751920243176,"stop":1751920243176,"duration":0},"status":"passed","severity":"normal"},{"uid":"73917eac6128570","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751920070270,"stop":1751920070270,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b5f5100c3c1578","name":"Publishes to nwaku","time":{"start":1751920278609,"stop":1751920278609,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba367ae54a5d9de6","name":"should handle shardReader errors","time":{"start":1751920031998,"stop":1751920031998,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5857ffb1070363","name":"should be safe to call multiple times","time":{"start":1751920031814,"stop":1751920031815,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea74666109cee25e","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751920597813,"stop":1751920597813,"duration":0},"status":"passed","severity":"normal"},{"uid":"96abd157ae26bda3","name":"messageHash returns a Uint8Array","time":{"start":1751920031270,"stop":1751920031285,"duration":15},"status":"passed","severity":"normal"},{"uid":"be7a1fb9e6757d2d","name":"Check received message containing Basic HTML tag","time":{"start":1751920652269,"stop":1751920652269,"duration":0},"status":"passed","severity":"normal"},{"uid":"79781baa442ed11a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751920021206,"stop":1751920021207,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6545c4c77e57dae","name":"Check message with no pubsub topic is not received","time":{"start":1751920652274,"stop":1751920652274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62b117d2dfb560a","name":"should be safe to call multiple times","time":{"start":1751920031629,"stop":1751920031629,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15211247b7fda4","name":"should dial all remaining peers","time":{"start":1751920031822,"stop":1751920031822,"duration":0},"status":"passed","severity":"normal"},{"uid":"6326205a23fb4d45","name":"Nwaku publishes","time":{"start":1751920278609,"stop":1751920278610,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f5108de356b01bc","name":"should not receive a peer event before start","time":{"start":1751920043760,"stop":1751920043760,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6b79be8bb67d80","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751920075246,"stop":1751920075247,"duration":1},"status":"passed","severity":"normal"},{"uid":"3641a88e1fcaadf","name":"should check connected peers if present and suitable","time":{"start":1751920061304,"stop":1751920061304,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2648d88c0b67bb","name":"should create KeepAliveManager with relay","time":{"start":1751920031628,"stop":1751920031628,"duration":0},"status":"passed","severity":"normal"},{"uid":"be25b5d4d0087aed","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751920021205,"stop":1751920021205,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d85f0714a03ce58","name":"Push message with Chinese payload","time":{"start":1751920740898,"stop":1751920740899,"duration":1},"status":"passed","severity":"normal"},{"uid":"954871b5d33af4bf","name":"should maintain proper timestamps if all messages received","time":{"start":1751920075245,"stop":1751920075245,"duration":0},"status":"passed","severity":"normal"},{"uid":"a931bf7e6526133b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751920362461,"stop":1751920362461,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c273fa39bfa567","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751920597812,"stop":1751920597812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c861a307beb0794","name":"should not allow unachievable error rate","time":{"start":1751920070039,"stop":1751920070040,"duration":1},"status":"passed","severity":"normal"},{"uid":"e37c375a1373b86b","name":"Renews subscription after lossing a connection","time":{"start":1751920597802,"stop":1751920597803,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11a7fd0184da439","name":"should return usable stream attached to connection","time":{"start":1751920031751,"stop":1751920031752,"duration":1},"status":"passed","severity":"normal"},{"uid":"363b4fb6b42951e1","name":"should return false when clusterId doesn't match","time":{"start":1751920060723,"stop":1751920060724,"duration":1},"status":"passed","severity":"normal"},{"uid":"b324643c76f5670b","name":"Subscribe to topic containing short and receive message","time":{"start":1751920597808,"stop":1751920597808,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b01a7586bf1027","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751920287513,"stop":1751920287514,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6cc58241dc47ce3","name":"throws on content topic with non-number generation field","time":{"start":1751920015890,"stop":1751920015891,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1308ccb9a9d257a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751920070260,"stop":1751920070261,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a155b0ea8a5a352","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751920287142,"stop":1751920287142,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3e69961c31c015","name":"should continually clean up expired entries at intervals","time":{"start":1751920059737,"stop":1751920059737,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e70880567aa99e5","name":"should dispatch network event when browser goes offline","time":{"start":1751920031185,"stop":1751920031185,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7791e7447fe512","name":"returns all values when wanted number is greater than available values","time":{"start":1751920038851,"stop":1751920038852,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e6304d51cd1f29","name":"should select older connection if present","time":{"start":1751920031692,"stop":1751920031692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d488061c1bd87c45","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751920278754,"stop":1751920278754,"duration":0},"status":"broken","severity":"normal"},{"uid":"62ef2689bc42c810","name":"Subscribe to topic containing long and publish message","time":{"start":1751920287508,"stop":1751920287508,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87d5182e9dbaf21","name":"should support chaining for add method","time":{"start":1751920059729,"stop":1751920059730,"duration":1},"status":"passed","severity":"normal"},{"uid":"3390c403be643d49","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751920039736,"stop":1751920039736,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6f03dfe1d2c3bc","name":"Push message with content topic containing Arabic","time":{"start":1751920740890,"stop":1751920740890,"duration":0},"status":"passed","severity":"normal"},{"uid":"673b9d334be3d6fd","name":"Relay + Store","time":{"start":1751920021925,"stop":1751920021925,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9444d3f4240511","name":"Subscribe to topic containing Script and receive message","time":{"start":1751920597799,"stop":1751920597799,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3c39cd2030c8d","name":"should do nothing when connections still exist","time":{"start":1751920031819,"stop":1751920031819,"duration":0},"status":"passed","severity":"normal"},{"uid":"923b0b350d645cc9","name":"returns nothing if no connections present","time":{"start":1751920031691,"stop":1751920031691,"duration":0},"status":"passed","severity":"normal"},{"uid":"f067c4af59e477e5","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751920015902,"stop":1751920015902,"duration":0},"status":"passed","severity":"normal"},{"uid":"c312e47b55964085","name":"should handle a minimal index list","time":{"start":1751920015993,"stop":1751920015993,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac72bdbec33f548e","name":"should be delivered immediately if received","time":{"start":1751920075251,"stop":1751920075251,"duration":0},"status":"passed","severity":"normal"},{"uid":"75cdaabbaaf18b68","name":"Check publish message containing shell command","time":{"start":1751920287109,"stop":1751920287111,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a7fab9bf1c48fdd","name":"should create ConnectionManager with required options","time":{"start":1751920031986,"stop":1751920031986,"duration":0},"status":"passed","severity":"normal"},{"uid":"a422bcbd53ad4043","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751920597793,"stop":1751920597793,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf044b608062e6e","name":"Push message with special chars payload","time":{"start":1751920740884,"stop":1751920740884,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb796a723385215","name":"should serialize and deserialize correctly","time":{"start":1751920072617,"stop":1751920072617,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb8fad4231082e8","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751920070249,"stop":1751920070249,"duration":0},"status":"passed","severity":"normal"},{"uid":"430c5f03cf618158","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751920094676,"stop":1751920094677,"duration":1},"status":"skipped","severity":"normal"},{"uid":"123b99d361c1a197","name":"random static sharding 6 - Cluster ID: 35, Shard ID: 786","time":{"start":1751920429321,"stop":1751920429321,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f63642dae56ac0","name":"Fails to push message with large meta","time":{"start":1751920740894,"stop":1751920740894,"duration":0},"status":"passed","severity":"normal"},{"uid":"361893b86effe","name":"Publish message with rate limit","time":{"start":1751920287145,"stop":1751920287146,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bcd9f59851a172f","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751920031753,"stop":1751920031754,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c008138a0845fd","name":"Push message with short payload","time":{"start":1751920740897,"stop":1751920740897,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d3d3880943c257","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751920015921,"stop":1751920015921,"duration":0},"status":"passed","severity":"normal"},{"uid":"16184b866bdd5ec8","name":"should partition messages based on acknowledgement status","time":{"start":1751920075248,"stop":1751920075249,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6bbdc92d051fc0","name":"should handle task timeouts","time":{"start":1751920060560,"stop":1751920060560,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7b801e74240505","name":"can query messages by message hash","time":{"start":1751920394857,"stop":1751920394858,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f3a701c8a024d0b","name":"Push 30 different messages","time":{"start":1751920740903,"stop":1751920740903,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9762b1bf29076192","name":"should respect custom numPeersToUse configuration","time":{"start":1751920061187,"stop":1751920061188,"duration":1},"status":"broken","severity":"normal"},{"uid":"e10d19108838e22","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751920039737,"stop":1751920039737,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ff9451ca9ae5a5","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751920070260,"stop":1751920070260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55b9c28acf36a71","name":"should return false when connections are non-bootstrap peers","time":{"start":1751920031837,"stop":1751920031838,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd6216b35a79243","name":"should start and setup intervals and event listeners","time":{"start":1751920060941,"stop":1751920060942,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90aec75d8244939","name":"Ordered callback, aborts when callback returns true","time":{"start":1751920392655,"stop":1751920392657,"duration":2},"status":"passed","severity":"normal"},{"uid":"53c1dba552830534","name":"should successfully subscribe to supported pubsub topic","time":{"start":1751920061060,"stop":1751920061060,"duration":0},"status":"broken","severity":"normal"},{"uid":"d5c58b1e11a6987","name":"Renews subscription after lossing a connection","time":{"start":1751920597813,"stop":1751920597813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87c8bd32902a956","name":"Push message with unicode special characters payload","time":{"start":1751920740887,"stop":1751920740887,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abd13aba2914930","name":"Push message with short payload","time":{"start":1751920740883,"stop":1751920740883,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4ced9dd7cd0944","name":"should filter peers by codec","time":{"start":1751920031995,"stop":1751920031995,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec5c6b8bc65462a","name":"should return false when at bootstrap limit","time":{"start":1751920031836,"stop":1751920031836,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd661c025f6873a","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751920015905,"stop":1751920015905,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4b43ed9855395b","name":"configure the node with multiple content topics","time":{"start":1751920414485,"stop":1751920414485,"duration":0},"status":"broken","severity":"normal"},{"uid":"8d7916ef3a7e7215","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751920263963,"stop":1751920263963,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb5abda236389ef","name":"should decode valid enr successfully","time":{"start":1751920021911,"stop":1751920021911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc2f69b26602500","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751920015896,"stop":1751920015896,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6d54f5e6f541e0","name":"Subscribe to topic containing XML and receive message","time":{"start":1751920597810,"stop":1751920597811,"duration":1},"status":"passed","severity":"normal"},{"uid":"a207e595437b231f","name":"Push message with content topic containing JSON","time":{"start":1751920740907,"stop":1751920740907,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afe21211f226cf8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751920070261,"stop":1751920070261,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1013a76c4584d4","name":"Encoder throws on empty string content topic","time":{"start":1751920049700,"stop":1751920049701,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55861a89a16206","name":"should handle errors when globalThis is not available","time":{"start":1751920031171,"stop":1751920031171,"duration":0},"status":"passed","severity":"normal"},{"uid":"402562ece3d10634","name":"should update ack status of messages in outgoing buffer","time":{"start":1751920075250,"stop":1751920075250,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16f00226472e821","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751920652273,"stop":1751920652273,"duration":0},"status":"passed","severity":"normal"},{"uid":"2441bfd06330f619","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751920021196,"stop":1751920021198,"duration":2},"status":"passed","severity":"normal"},{"uid":"4315ce8a7c268b47","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751920652272,"stop":1751920652273,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc386c690c7baa0c","name":"should not fail to start the service if it is already started","time":{"start":1751920094670,"stop":1751920094671,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e4dfa68900e5310","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751920287511,"stop":1751920287511,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fd59963d6ce30","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751920015906,"stop":1751920015906,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c8037b7039e31d","name":"should handle complete discovery-to-dial flow","time":{"start":1751920031121,"stop":1751920031122,"duration":1},"status":"passed","severity":"normal"},{"uid":"8138d11c122cadee","name":"Check received message containing SQL Injection","time":{"start":1751920652267,"stop":1751920652267,"duration":0},"status":"passed","severity":"normal"},{"uid":"379d24713d6ea58d","name":"should not change state when connections remain after disconnect","time":{"start":1751920031183,"stop":1751920031183,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee8423986ab0cf8","name":"throws an error for improperly formatted content topics","time":{"start":1751920015901,"stop":1751920015901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d478c7fa6419d225","name":"Encoder throws on undefined content topic","time":{"start":1751920032070,"stop":1751920032071,"duration":1},"status":"passed","severity":"normal"},{"uid":"a403c540a8888df9","name":"Check publish message containing Chinese","time":{"start":1751920287091,"stop":1751920287094,"duration":3},"status":"passed","severity":"normal"},{"uid":"adbbdccac4b3bf93","name":"Push message with content topic containing Script","time":{"start":1751920740891,"stop":1751920740891,"duration":0},"status":"passed","severity":"normal"},{"uid":"523fc99963c55c2c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751920597812,"stop":1751920597812,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f9f993075eb469","name":"Correctly serialized arguments","time":{"start":1751920206119,"stop":1751920206119,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9c7465983eb9a5","name":"should use shardsUnderCluster when provided","time":{"start":1751920060721,"stop":1751920060723,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fb1a14a5bb3ffc8","name":"should call waitForPeer on Relay","time":{"start":1751920061305,"stop":1751920061305,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b989f9a3c4eaee2","name":"should handle all zero keep alive options","time":{"start":1751920031673,"stop":1751920031677,"duration":4},"status":"passed","severity":"normal"},{"uid":"3649726ad667784b","name":"should retry on complete failure if specified","time":{"start":1751920061030,"stop":1751920061033,"duration":3},"status":"broken","severity":"normal"},{"uid":"4c51337d957c62b8","name":"should clear the dialing interval","time":{"start":1751920031105,"stop":1751920031106,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac6928ffb56cdef","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1751920030291,"stop":1751920030291,"duration":0},"status":"passed","severity":"normal"},{"uid":"9353b2b63169c011","name":"should load peers from local storage and dispatch events","time":{"start":1751920043761,"stop":1751920043761,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec45dbcd1b84739","name":"random static sharding 5 - Cluster ID: 234, Shard ID: 37","time":{"start":1751920429318,"stop":1751920429320,"duration":2},"status":"passed","severity":"normal"},{"uid":"540035432e66da02","name":"1 Relay, 1 Filter, gives up","time":{"start":1751920039765,"stop":1751920039766,"duration":1},"status":"passed","severity":"normal"},{"uid":"4175a65f2862cb1b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751920039921,"stop":1751920039921,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b1ab1198fa3db7","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751920287509,"stop":1751920287509,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d20643129081069","name":"Accepts a valid Waku Message","time":{"start":1751920064592,"stop":1751920064593,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8de8e5b64fbbc6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751920597812,"stop":1751920597812,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a2228c163eb4f5","name":"should dial one peer on dial","time":{"start":1751920170883,"stop":1751920170885,"duration":2},"status":"passed","severity":"normal"},{"uid":"931c6c795886e8e4","name":"Subscribe and receive messages via waku relay post","time":{"start":1751920597794,"stop":1751920597794,"duration":0},"status":"passed","severity":"normal"},{"uid":"98556e027e0f9a17","name":"Check received message containing XML","time":{"start":1751920652279,"stop":1751920652280,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f82b8c4cf0a0af","name":"should dial peers from store when no connections remain","time":{"start":1751920031818,"stop":1751920031819,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f28eb56b21e1bef","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751920597805,"stop":1751920597805,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3565ebb89529317","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751920015899,"stop":1751920015899,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b7f05a91cb86e9","name":"should return false when topic is not configured","time":{"start":1751920031996,"stop":1751920031997,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c73bb449d9a7bf","name":"Push message with content topic containing XML","time":{"start":1751920740891,"stop":1751920740891,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a08be026c5de1d","name":"should return PeerId when PeerId is provided","time":{"start":1751920030965,"stop":1751920030965,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7218ae2e43daf2d","name":"should be safe to call multiple times","time":{"start":1751920031988,"stop":1751920031989,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62ba0ce2a82095e","name":"should add received messages to bloom filter","time":{"start":1751920075245,"stop":1751920075245,"duration":0},"status":"passed","severity":"normal"},{"uid":"592b5988aa66c403","name":"should not execute task if max attempts is 0","time":{"start":1751920060560,"stop":1751920060561,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f568b446c4172","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751920094676,"stop":1751920094676,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77b2f83fc58a070e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751920070267,"stop":1751920070268,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffe5e0daa26c5b6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751920338179,"stop":1751920338179,"duration":0},"status":"broken","severity":"normal"},{"uid":"e16c6c4846b8abb8","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751920015897,"stop":1751920015898,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d33e3f2a62b9e23","name":"should emit a peer event after start","time":{"start":1751920243178,"stop":1751920243178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e791583b6d6884e2","name":"Push message with content topic containing Chinese","time":{"start":1751920740905,"stop":1751920740905,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdeba1848d267af","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1751920031649,"stop":1751920031649,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b9299248354a87","name":"Promise Callback - true","time":{"start":1751920414796,"stop":1751920414797,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd58b1c00dd6dd1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751920597804,"stop":1751920597804,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0a2db440830988","name":"should throw error - no public key","time":{"start":1751920021912,"stop":1751920021912,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ae1a482c2f39","name":"Check received message containing long","time":{"start":1751920652265,"stop":1751920652265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b2790192558578","name":"Check publish message containing emoji","time":{"start":1751920287113,"stop":1751920287114,"duration":1},"status":"passed","severity":"normal"},{"uid":"3822114b696aee6e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751920287509,"stop":1751920287510,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ecae9e6943e21a2","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751920740892,"stop":1751920740892,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da52d93e8565b91","name":"Check received message containing Script","time":{"start":1751920652268,"stop":1751920652268,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc64eeedfe51e38","name":"should get tags for the connected peer","time":{"start":1751920031816,"stop":1751920031816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea39f55c296bf518","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751920070254,"stop":1751920070255,"duration":1},"status":"passed","severity":"normal"},{"uid":"23bf2be96b8290b3","name":"should handle dial errors gracefully","time":{"start":1751920031822,"stop":1751920031825,"duration":3},"status":"passed","severity":"normal"},{"uid":"dd0646d8fb079ee3","name":"Push message with Russian payload","time":{"start":1751920740885,"stop":1751920740885,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f3fd40a26969e5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751920021205,"stop":1751920021205,"duration":0},"status":"passed","severity":"normal"},{"uid":"939645d95f5796a0","name":"Push message with long payload","time":{"start":1751920740883,"stop":1751920740883,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8f47f490adf70e","name":"should handle peer store errors gracefully","time":{"start":1751920031839,"stop":1751920031839,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ead3c384694f7c1","name":"should return true when peer is on the specified shard","time":{"start":1751920030279,"stop":1751920030280,"duration":1},"status":"passed","severity":"normal"},{"uid":"45febc282ad9a2cc","name":"random static sharding 8 - Cluster ID: 146, Shard ID: 388","time":{"start":1751920429322,"stop":1751920429322,"duration":0},"status":"passed","severity":"normal"},{"uid":"6570d28b2b236d52","name":"should handle incoming messages","time":{"start":1751920061086,"stop":1751920061086,"duration":0},"status":"broken","severity":"normal"},{"uid":"baa5ace740cab238","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751920597806,"stop":1751920597807,"duration":1},"status":"passed","severity":"normal"},{"uid":"4064b9317643b9bc","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751920015896,"stop":1751920015897,"duration":1},"status":"passed","severity":"normal"},{"uid":"c688d27510370a8b","name":"should create ShardReader with shards network config","time":{"start":1751920030257,"stop":1751920030264,"duration":7},"status":"passed","severity":"normal"},{"uid":"98db912d8b4c956e","name":"should start all internal components","time":{"start":1751920031988,"stop":1751920031988,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a3ff0f195a78aa","name":"throws on content topic with too few or too many fields","time":{"start":1751920015888,"stop":1751920015890,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c17d9401e8d07b2","name":"Decoder throws on empty string content topic","time":{"start":1751920032071,"stop":1751920032072,"duration":1},"status":"passed","severity":"normal"},{"uid":"619515fb93e0686d","name":"should return false when peer is not found","time":{"start":1751920030297,"stop":1751920030298,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11820aa955240c2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751920597798,"stop":1751920597798,"duration":0},"status":"passed","severity":"normal"},{"uid":"256e455ea54a4f3c","name":"Decoder throws on undefined content topic","time":{"start":1751920051346,"stop":1751920051346,"duration":0},"status":"passed","severity":"normal"},{"uid":"260d231b144bfe48","name":"should properly start and stop event listening","time":{"start":1751920060816,"stop":1751920060817,"duration":1},"status":"passed","severity":"normal"},{"uid":"88dd2df7ed6ab337","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751920597794,"stop":1751920597794,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80b2c8c7939822f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app19/3/topic400/utf8","time":{"start":1751920414483,"stop":1751920414483,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef431438473cd75c","name":"Push message with Chinese payload","time":{"start":1751920740884,"stop":1751920740885,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f040b34db5d78a7","name":"should never report false negatives","time":{"start":1751920072616,"stop":1751920072616,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a585737f42f6c78","name":"Push message with custom timestamp: 1751916560053","time":{"start":1751920740895,"stop":1751920740895,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9d51b797816276","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751920434349,"stop":1751920434350,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a752b2fae8060a5","name":"should return false and handle errors gracefully","time":{"start":1751920031993,"stop":1751920031994,"duration":1},"status":"passed","severity":"normal"},{"uid":"90de3dcc15afe21b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751920597796,"stop":1751920597796,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1660b5b947496c","name":"should start and stop interval correctly","time":{"start":1751920060555,"stop":1751920060555,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d63ae487425b165","name":"Check message with non string payload is not received","time":{"start":1751920652275,"stop":1751920652275,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c823891b6a45166","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751920287142,"stop":1751920287143,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba82b1f8261bbadc","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751920031268,"stop":1751920031268,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b7f8066de30cf9","name":"Nodes with multiple pubsub topic","time":{"start":1751920281909,"stop":1751920281910,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb48ead50716cfee","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1751920031646,"stop":1751920031649,"duration":3},"status":"passed","severity":"normal"},{"uid":"3cc394217533797d","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751920060814,"stop":1751920060815,"duration":1},"status":"passed","severity":"normal"},{"uid":"46281c440ab86351","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751920597800,"stop":1751920597800,"duration":0},"status":"passed","severity":"normal"},{"uid":"95605eeadd527d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751920429294,"stop":1751920429295,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc140a64a8b56235","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751920015911,"stop":1751920015912,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0fcf6bec41ceda3","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751920287510,"stop":1751920287511,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ac1827b2f6fad3","name":"should insert message into bloom filter","time":{"start":1751920075243,"stop":1751920075243,"duration":0},"status":"passed","severity":"normal"},{"uid":"585e4aa37c390479","name":"should handle errors when getting connections","time":{"start":1751920031186,"stop":1751920031186,"duration":0},"status":"passed","severity":"normal"},{"uid":"352e396140ac19cf","name":"should return false when shard info is undefined","time":{"start":1751920030286,"stop":1751920030287,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ef3117ff52c09f","name":"Check publish message containing long","time":{"start":1751920287090,"stop":1751920287090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26ae454e87d36b0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751920597793,"stop":1751920597794,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e68610f8ce6ba28","name":"Check received message containing SQL Injection","time":{"start":1751920652279,"stop":1751920652279,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7cf5ea499cfcd2","name":"Refresh subscription","time":{"start":1751920597796,"stop":1751920597797,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d277e99149c0cd","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751920597812,"stop":1751920597812,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2a18b49c616544","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751920070243,"stop":1751920070246,"duration":3},"status":"passed","severity":"normal"},{"uid":"81f6ba6f38cc4e15","name":"Check message with no content topic is not received","time":{"start":1751920652283,"stop":1751920652283,"duration":0},"status":"passed","severity":"normal"},{"uid":"882f21b6a85556c0","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1751920061179,"stop":1751920061179,"duration":0},"status":"broken","severity":"normal"},{"uid":"ad0ad7d375544094","name":"Init the array if not present","time":{"start":1751920015455,"stop":1751920015456,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd3cdfada6e543","name":"random static sharding 4 - Cluster ID: 85, Shard ID: 961","time":{"start":1751920429313,"stop":1751920429318,"duration":5},"status":"passed","severity":"normal"},{"uid":"e698f68d324cd68a","name":"Round trip binary serialization","time":{"start":1751920032069,"stop":1751920032070,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17bbc942adaa1d9","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751920281908,"stop":1751920281908,"duration":0},"status":"passed","severity":"normal"},{"uid":"9097487e32b5c05","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751920407279,"stop":1751920407280,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d7900133fec820","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751920015993,"stop":1751920015994,"duration":1},"status":"passed","severity":"normal"},{"uid":"af94af2049125d8b","name":"Generator, 2 different pubsubtopics","time":{"start":1751920407277,"stop":1751920407278,"duration":1},"status":"skipped","severity":"normal"},{"uid":"aa9d253aaf15f46f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751920015910,"stop":1751920015910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae88dba9fd514bcb","name":"Subscribe and receives messages on 20 topics","time":{"start":1751920597795,"stop":1751920597795,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee03c075ab2ba7cc","name":"should return false when navigator.onLine is false","time":{"start":1751920031173,"stop":1751920031173,"duration":0},"status":"passed","severity":"normal"},{"uid":"6026d76dac9dabe1","name":"should initialize with custom number of peers","time":{"start":1751920061177,"stop":1751920061178,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b30f0b9fc14ae6c","name":"Query with Promise Callback, No Decoder","time":{"start":1751920362461,"stop":1751920362461,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64168493c565914","name":"Push message with custom timestamp: 1751916560053","time":{"start":1751920740910,"stop":1751920740911,"duration":1},"status":"passed","severity":"normal"},{"uid":"661b2ef60e305dfb","name":"should stop and cleanup resources","time":{"start":1751920060942,"stop":1751920060942,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b65f4af9d026e5","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751920070253,"stop":1751920070253,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d66da21826d4180","name":"random static sharding 1 - Cluster ID: 27, Shard ID: 345","time":{"start":1751920429298,"stop":1751920429300,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d92b5873317540b","name":"Passing page size 11 when there are 10 messages","time":{"start":1751920429016,"stop":1751920429017,"duration":1},"status":"passed","severity":"normal"},{"uid":"406e2254f79a6447","name":"Subscribe and receives messages on 20 topics","time":{"start":1751920597806,"stop":1751920597806,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a995be91c94990","name":"should set field with only FILTER enabled","time":{"start":1751920021924,"stop":1751920021924,"duration":0},"status":"passed","severity":"normal"},{"uid":"72608d96eaaf2f5","name":"Push message with rate limit","time":{"start":1751920740910,"stop":1751920740910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ac36d671264b6f","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751920338180,"stop":1751920338181,"duration":1},"status":"broken","severity":"normal"},{"uid":"41d231a4c28a8c6a","name":"Check publish message after client node is restarted","time":{"start":1751920287143,"stop":1751920287143,"duration":0},"status":"skipped","severity":"normal"},{"uid":"20cac686efa6975f","name":"should hang up with PeerId and return true on success","time":{"start":1751920031992,"stop":1751920031993,"duration":1},"status":"passed","severity":"normal"},{"uid":"272993bcfda35700","name":"Push message with content topic containing escaped characters","time":{"start":1751920740908,"stop":1751920740908,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e344f7abb6d44d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751920362460,"stop":1751920362461,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9e70fc602b796d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1751920031654,"stop":1751920031654,"duration":0},"status":"passed","severity":"normal"},{"uid":"576233d36965d418","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751920434352,"stop":1751920434352,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ba8cce4082a082","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751920015899,"stop":1751920015899,"duration":0},"status":"passed","severity":"normal"},{"uid":"876fe4c50077ad41","name":"Decoder throws on empty string content topic","time":{"start":1751920049701,"stop":1751920049701,"duration":0},"status":"passed","severity":"normal"},{"uid":"731f34dd5b36a4b3","name":"Overlapping topic subscription","time":{"start":1751920597807,"stop":1751920597807,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c17ffbc0b41a63","name":"Passing page size 10 when there are 10 messages","time":{"start":1751920429016,"stop":1751920429016,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fa8602ecf8e45b","name":"Push message with meta","time":{"start":1751920740894,"stop":1751920740894,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ab456139718b50","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751920277167,"stop":1751920277167,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76f816f37c8c932","name":"handles empty contentTopics array correctly","time":{"start":1751920015924,"stop":1751920015924,"duration":0},"status":"passed","severity":"normal"},{"uid":"704740a46a31e337","name":"Store - dialed first","time":{"start":1751920442724,"stop":1751920442725,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48418fe6cb2b4ef","name":"should properly create location multiaddrs - udp4","time":{"start":1751920021921,"stop":1751920021921,"duration":0},"status":"passed","severity":"normal"},{"uid":"4709297b797c8e09","name":"should remove event listener for peer:discovery","time":{"start":1751920031105,"stop":1751920031105,"duration":0},"status":"passed","severity":"normal"},{"uid":"85dcf269fef47c6f","name":"shard 0","time":{"start":1751920429294,"stop":1751920429294,"duration":0},"status":"broken","severity":"normal"},{"uid":"ea97c4f218d73d87","name":"should not receive a peer event before start","time":{"start":1751920094671,"stop":1751920094673,"duration":2},"status":"passed","severity":"normal"},{"uid":"5bc918d50739a272","name":"Throws when trying to push message with empty payload","time":{"start":1751920740903,"stop":1751920740903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c529cad34ed91c41","name":"Subscribe to topic containing short and publish message","time":{"start":1751920287507,"stop":1751920287508,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b325229163fdf9","name":"should create ShardReader with contentTopics network config","time":{"start":1751920030255,"stop":1751920030257,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2551d11dab164b0","name":"Rejects garbage","time":{"start":1751920064594,"stop":1751920064594,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2dc60a4a52dc7c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751920015911,"stop":1751920015911,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbcd49dc823b430","name":"Decrypt messages","time":{"start":1751920266182,"stop":1751920266182,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb49577bec4cc8a","name":"should initialize with Unhealthy status","time":{"start":1751920060811,"stop":1751920060812,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ad265cac034469","name":"Encoder throws on undefined content topic","time":{"start":1751920051346,"stop":1751920051346,"duration":0},"status":"passed","severity":"normal"},{"uid":"9668314d3990940d","name":"Check meta is set [symmetric]","time":{"start":1751920049698,"stop":1751920049699,"duration":1},"status":"passed","severity":"normal"},{"uid":"f010e1918a7d75a5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751920281896,"stop":1751920281896,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f79d2ea714ce71","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751920263964,"stop":1751920263965,"duration":1},"status":"broken","severity":"normal"},{"uid":"f8c23bd81719dbc0","name":"Push message with content topic containing shell command","time":{"start":1751920740908,"stop":1751920740908,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5cda504b705d83","name":"should remove event listeners from globalThis","time":{"start":1751920031172,"stop":1751920031172,"duration":0},"status":"passed","severity":"normal"},{"uid":"855edea5b57fc4b1","name":"through manual discovery","time":{"start":1751920205849,"stop":1751920205849,"duration":0},"status":"broken","severity":"normal"},{"uid":"5a7cd603e0a558b9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751920597808,"stop":1751920597809,"duration":1},"status":"passed","severity":"normal"},{"uid":"428e24be465c9ca3","name":"throws on content topic with empty application field","time":{"start":1751920015891,"stop":1751920015891,"duration":0},"status":"passed","severity":"normal"},{"uid":"7895a7f053df1807","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1751920031841,"stop":1751920031841,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bea2e4a94c256e2","name":"Check received message containing shell command","time":{"start":1751920652270,"stop":1751920652270,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18700c65fe8e221","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751920015898,"stop":1751920015899,"duration":1},"status":"passed","severity":"normal"},{"uid":"50db90843c7c1d5a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751920277170,"stop":1751920277170,"duration":0},"status":"passed","severity":"normal"},{"uid":"454b14e1e300aea9","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751920350680,"stop":1751920350680,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f25e1b2f462633","name":"Push message with SQL Injection payload","time":{"start":1751920740885,"stop":1751920740886,"duration":1},"status":"passed","severity":"normal"},{"uid":"9797312f9eff60e0","name":"should return false when peer is on different cluster","time":{"start":1751920030280,"stop":1751920030281,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef5ac7f2f5b94f5","name":"should be online or offline if network state changed","time":{"start":1751920278772,"stop":1751920278772,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b9a013104c9fbd","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751920070265,"stop":1751920070265,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9373a16b0e629f7","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751920015903,"stop":1751920015903,"duration":0},"status":"passed","severity":"normal"},{"uid":"14cb40081dc653e0","name":"Check received message containing special chars","time":{"start":1751920652278,"stop":1751920652278,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cc181998e0631d","name":"Check received message containing emoji","time":{"start":1751920652271,"stop":1751920652271,"duration":0},"status":"passed","severity":"normal"},{"uid":"7467190dd20e21b8","name":"Generator, 2 different pubsubtopics","time":{"start":1751920407279,"stop":1751920407279,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1d23e77470cc01","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751920197642,"stop":1751920197642,"duration":0},"status":"passed","severity":"normal"},{"uid":"5879f3d1c8ae5a7b","name":"Check received message containing Basic HTML tag","time":{"start":1751920652280,"stop":1751920652280,"duration":0},"status":"passed","severity":"normal"},{"uid":"256f93d3b73800f6","name":"Push message with shell command payload","time":{"start":1751920740901,"stop":1751920740901,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed02505a1b9293b4","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751920434353,"stop":1751920434353,"duration":0},"status":"passed","severity":"normal"},{"uid":"1980dbef70c750e2","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751920031269,"stop":1751920031269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8179a3e1ae4172","name":"should clear all timers","time":{"start":1751920031630,"stop":1751920031630,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fb8ce05a647a40","name":"returns only open connection if one present","time":{"start":1751920031691,"stop":1751920031692,"duration":1},"status":"passed","severity":"normal"},{"uid":"503b9de90ec3aef2","name":"nwaku subscribes","time":{"start":1751920278608,"stop":1751920278609,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a7a2165e3d19a0","name":"should throw error - no public key","time":{"start":1751920021917,"stop":1751920021918,"duration":1},"status":"passed","severity":"normal"},{"uid":"438f9c1dc4463706","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751920597801,"stop":1751920597801,"duration":0},"status":"passed","severity":"normal"},{"uid":"902dafdd1331f0f6","name":"should unregister libp2p event listeners when stop is called","time":{"start":1751920061183,"stop":1751920061183,"duration":0},"status":"passed","severity":"normal"},{"uid":"873fdf68beb856a0","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751920277170,"stop":1751920277170,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5072fd2d7f8a67","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751920070269,"stop":1751920070270,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f791cc1b0b35ebd","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751920420845,"stop":1751920420845,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3f799a294e43a2","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app11/4/topic781/utf8","time":{"start":1751920414482,"stop":1751920414482,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8e39afd99e05d1","name":"should properly clean up resources when disposed","time":{"start":1751920059736,"stop":1751920059737,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3c3f44ce1bd7d8","name":"Callback on promise","time":{"start":1751920392654,"stop":1751920392654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f2cb0cfc39a00e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751920021206,"stop":1751920021206,"duration":0},"status":"passed","severity":"normal"},{"uid":"e524a193c5ba87d4","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751920070250,"stop":1751920070251,"duration":1},"status":"passed","severity":"normal"},{"uid":"b00b82abbde02ccd","name":"should encode/decode to text encoding","time":{"start":1751920021919,"stop":1751920021919,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e29d45ea4f04b8f","name":"rejects hash query with content filter parameters","time":{"start":1751920031574,"stop":1751920031575,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a9bf7e80d106d4","name":"ignores unrecognized TXT record formats","time":{"start":1751920039919,"stop":1751920039919,"duration":0},"status":"passed","severity":"normal"},{"uid":"faef5d96ddf3adb5","name":"different cluster, different shard: nodes don't connect","time":{"start":1751920197649,"stop":1751920197655,"duration":6},"status":"passed","severity":"normal"},{"uid":"504ea4fcf45ab00a","name":"should register libp2p event listeners when start is called","time":{"start":1751920061183,"stop":1751920061183,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0035c71b334f2ec","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1751920061059,"stop":1751920061059,"duration":0},"status":"broken","severity":"normal"},{"uid":"8ff009776d10e5f8","name":"Push message with Russian payload","time":{"start":1751920740899,"stop":1751920740899,"duration":0},"status":"passed","severity":"normal"},{"uid":"84458e639e3e8a0c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751920049698,"stop":1751920049698,"duration":0},"status":"passed","severity":"normal"},{"uid":"e524e8e0524d6c7b","name":"Passing page size 1 when there are 4 messages","time":{"start":1751920429013,"stop":1751920429014,"duration":1},"status":"passed","severity":"normal"},{"uid":"494ad498038fab4c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751920031267,"stop":1751920031268,"duration":1},"status":"passed","severity":"normal"},{"uid":"96996d24d4d172d9","name":"should handle multiple bootstrap peers with different limits","time":{"start":1751920031841,"stop":1751920031841,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90a59e801fc0be","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751920070249,"stop":1751920070249,"duration":0},"status":"passed","severity":"normal"},{"uid":"413c56f823196d39","name":"should reject if WakuNode is not started","time":{"start":1751920061302,"stop":1751920061302,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa91fd9a0fbbb35","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751920031286,"stop":1751920031286,"duration":0},"status":"passed","severity":"normal"},{"uid":"255a8f7b5a1a27f8","name":"should transition to Unhealthy when no connections","time":{"start":1751920060813,"stop":1751920060814,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a10b0889ca4336","name":"Asymmetric encrypt & decrypt","time":{"start":1751920050066,"stop":1751920050067,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef00556df1086e1f","name":"should properly create peer info with all multiaddrs","time":{"start":1751920021923,"stop":1751920021923,"duration":0},"status":"passed","severity":"normal"},{"uid":"252ba792d33a1fe4","name":"should handle empty pubsub topics","time":{"start":1751920031673,"stop":1751920031673,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ba822ae614e0fc","name":"should be empty after removing the only subscription","time":{"start":1751920060939,"stop":1751920060940,"duration":1},"status":"passed","severity":"normal"},{"uid":"374d76f0a21fb782","name":"Push message with Script payload","time":{"start":1751920740886,"stop":1751920740886,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff37f20c80ac0975","name":"should stop all internal components","time":{"start":1751920031989,"stop":1751920031989,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7a8d083cbb70a2","name":"can start and stop the service","time":{"start":1751920243177,"stop":1751920243177,"duration":0},"status":"passed","severity":"normal"},{"uid":"2494201882049557","name":"should return false when under bootstrap limit","time":{"start":1751920031835,"stop":1751920031836,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e142be891fdfbe","name":"connects to nwaku","time":{"start":1751920436538,"stop":1751920436538,"duration":0},"status":"passed","severity":"normal"},{"uid":"77396176acd8247a","name":"pre and post cipher","time":{"start":1751920050067,"stop":1751920050068,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08402590581dd26","name":"should increase lamport timestamp","time":{"start":1751920075244,"stop":1751920075244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6268846fe13c137b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751920070265,"stop":1751920070266,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8169fc60bf89253","name":"caches peers it previously fetched","time":{"start":1751920039919,"stop":1751920039920,"duration":1},"status":"passed","severity":"normal"},{"uid":"937f4227a84f5822","name":"should handle errors when accessing navigator","time":{"start":1751920031190,"stop":1751920031190,"duration":0},"status":"passed","severity":"normal"},{"uid":"711ac5a8942750e","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1751920061190,"stop":1751920061190,"duration":0},"status":"broken","severity":"normal"},{"uid":"9f055a0f29d979bf","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751920051344,"stop":1751920051344,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2295a76aaa6cca","name":"Subscribe to topic containing short and receive message","time":{"start":1751920597797,"stop":1751920597797,"duration":0},"status":"passed","severity":"normal"},{"uid":"9443fcbafecb674e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1751920061083,"stop":1751920061083,"duration":0},"status":"broken","severity":"normal"},{"uid":"42cabab1c586a321","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751920049696,"stop":1751920049698,"duration":2},"status":"passed","severity":"normal"},{"uid":"14080565fe3c5e31","name":"should handle complete peer lifecycle","time":{"start":1751920031678,"stop":1751920031678,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d15b97ef89b0de","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751920070247,"stop":1751920070248,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d25776409138de","name":"throws on content topic with empty encoding field","time":{"start":1751920015893,"stop":1751920015893,"duration":0},"status":"passed","severity":"normal"},{"uid":"927ad9f93f5aa908","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751920100871,"stop":1751920100871,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaa779341271d74","name":"should maintain desired error rate","time":{"start":1751920072616,"stop":1751920072616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d7279c24bb71a6","name":"Used by Waku Relay","time":{"start":1751920436542,"stop":1751920436542,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b7b4fb600ad2eb","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751920015895,"stop":1751920015895,"duration":0},"status":"passed","severity":"normal"},{"uid":"4148592f07c11462","name":"Non TWN Cluster","time":{"start":1751920414479,"stop":1751920414479,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cc5613ba6e842a","name":"Push message with unicode special characters payload","time":{"start":1751920740902,"stop":1751920740902,"duration":0},"status":"passed","severity":"normal"},{"uid":"49553c08265966af","name":"should return false when peer has no overlapping shards","time":{"start":1751920030266,"stop":1751920030266,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f40d12080b53699","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751920015895,"stop":1751920015895,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c3034f611c540","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751920070255,"stop":1751920070255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50fbbb003b99ba","name":"Push message with JSON payload","time":{"start":1751920740901,"stop":1751920740901,"duration":0},"status":"passed","severity":"normal"},{"uid":"739674e64581e040","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751920350683,"stop":1751920350683,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2d13ab4186d72a3","name":"should handle peer not in mesh for all topics","time":{"start":1751920031677,"stop":1751920031677,"duration":0},"status":"passed","severity":"normal"},{"uid":"397529a9673c1c27","name":"Push message with content topic containing short","time":{"start":1751920740903,"stop":1751920740903,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20e31616166464","name":"should reject if Relay is requested but not mounted","time":{"start":1751920061302,"stop":1751920061303,"duration":1},"status":"passed","severity":"normal"},{"uid":"41fb19c3c481fe24","name":"should retry failed tasks","time":{"start":1751920060559,"stop":1751920060559,"duration":0},"status":"passed","severity":"normal"},{"uid":"84344aa1d28456d","name":"should detect messages with missing dependencies","time":{"start":1751920075247,"stop":1751920075248,"duration":1},"status":"passed","severity":"normal"},{"uid":"124107c79d223d4d","name":"Push message with escaped characters payload","time":{"start":1751920740887,"stop":1751920740887,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d624c787be78b05","name":"Push message with content topic containing special chars","time":{"start":1751920740889,"stop":1751920740889,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e876e395c9cda9","name":"should handle case when globalThis is not available","time":{"start":1751920031181,"stop":1751920031181,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da5ad59d3654193","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1751920031818,"stop":1751920031818,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec46cda9223c6e8","name":"should dial with PeerId and return stream","time":{"start":1751920031991,"stop":1751920031991,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4f34b92a7d040","name":"should create ConnectionManager with relay","time":{"start":1751920031986,"stop":1751920031987,"duration":1},"status":"passed","severity":"normal"},{"uid":"8552bd0a8d383572","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751920015904,"stop":1751920015904,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e80ac9cc315173","name":"Push message with Arabic payload","time":{"start":1751920740885,"stop":1751920740885,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d4dccf525bd53e","name":"it tolerates circular branch references","time":{"start":1751920039918,"stop":1751920039918,"duration":0},"status":"passed","severity":"normal"},{"uid":"2529cf67f68fec5d","name":"should be safe to call multiple times","time":{"start":1751920031989,"stop":1751920031990,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a9c1f30aff9b37","name":"Check publish message containing JSON","time":{"start":1751920287104,"stop":1751920287109,"duration":5},"status":"passed","severity":"normal"},{"uid":"aa2dbd904de4b058","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751920070267,"stop":1751920070267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5cfaa36cded3e8","name":"Check meta is set [ecies]","time":{"start":1751920051345,"stop":1751920051345,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1a9159ee959d9b","name":"should create ConnectionLimiter with required options","time":{"start":1751920031812,"stop":1751920031812,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada08e42f01c5571","name":"should emit a peer event after start","time":{"start":1751920094671,"stop":1751920094671,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b45abb6a0d35fed","name":"Push message with escaped characters payload","time":{"start":1751920740902,"stop":1751920740902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc8a2c70fa87497","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751920597800,"stop":1751920597800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66bcb1924a4ddaf","name":"Fails to publish message with empty text","time":{"start":1751920287134,"stop":1751920287135,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6738edcd6d54456","name":"Generator, 2 different pubsubtopics","time":{"start":1751920407275,"stop":1751920407276,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ffbb906f3521cf","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1751920061186,"stop":1751920061186,"duration":0},"status":"broken","severity":"normal"},{"uid":"18b4bf21868fcece","name":"Check message with invalid timestamp is not received","time":{"start":1751920652273,"stop":1751920652273,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac8ea354d147205","name":"Subscribe to topic containing XML and receive message","time":{"start":1751920597799,"stop":1751920597800,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36f1406c4401852","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app1/9/topic127/json","time":{"start":1751920414482,"stop":1751920414482,"duration":0},"status":"passed","severity":"normal"},{"uid":"5927fdeab6676f26","name":"should drop connection to all peers on hangUp","time":{"start":1751920170882,"stop":1751920170883,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d84efdef536b7c","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app83/7/topic703/xml","time":{"start":1751920414480,"stop":1751920414480,"duration":0},"status":"passed","severity":"normal"},{"uid":"418ea17ed7aefd4f","name":"should handle errors gracefully when getting peer info","time":{"start":1751920030298,"stop":1751920030298,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7e843a82e063e9","name":"should set default options when no config provided","time":{"start":1751920031987,"stop":1751920031987,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac220f81201c9b7f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751920021200,"stop":1751920021201,"duration":1},"status":"passed","severity":"normal"},{"uid":"162dba212fbffb4e","name":"Relay - times out","time":{"start":1751920442723,"stop":1751920442724,"duration":1},"status":"passed","severity":"normal"},{"uid":"71178d467913121b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751920015897,"stop":1751920015897,"duration":0},"status":"passed","severity":"normal"},{"uid":"92bd6ac14a44fd4b","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751920070258,"stop":1751920070258,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6867662eb1aa6a","name":"should not fail to start the service if it is already started","time":{"start":1751920043759,"stop":1751920043759,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c63bae20cc43ea0","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751920060714,"stop":1751920060720,"duration":6},"status":"passed","severity":"normal"},{"uid":"8d1e437e695e875","name":"should dial all known peers when reached zero connections","time":{"start":1751920121639,"stop":1751920121640,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f4fce113e28eacb","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751920060815,"stop":1751920060816,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66bb4d2ee3c4bc0","name":"topics with same application and version share the same shard","time":{"start":1751920015900,"stop":1751920015900,"duration":0},"status":"passed","severity":"normal"},{"uid":"9061bd9be318e495","name":"should clear timers for specific peer on disconnect","time":{"start":1751920031664,"stop":1751920031665,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7ddb27b3352a37","name":"should perform ping and update peer store on timer","time":{"start":1751920031649,"stop":1751920031650,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb23f2897ed7e3","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751920278746,"stop":1751920278746,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c925e59831b5f7a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751920015909,"stop":1751920015909,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4293a6a23305cfb","name":"should not retry if at least one success","time":{"start":1751920060561,"stop":1751920060562,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58e5275fed8d85b","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1751920031173,"stop":1751920031173,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5617bef51d7d34","name":"should wait for Filter peer to be connected","time":{"start":1751920061305,"stop":1751920061305,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d8fd1daef318c9","name":"should use provided shard info when available","time":{"start":1751920060714,"stop":1751920060714,"duration":0},"status":"passed","severity":"normal"},{"uid":"accbf4c43589d468","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751920015993,"stop":1751920015993,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bae8a18eab64e","name":"Relay","time":{"start":1751920095530,"stop":1751920095530,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66f335e556da8e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751920597806,"stop":1751920597806,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce265372fea33867","name":"should hang up bootstrap peer if over limit","time":{"start":1751920031817,"stop":1751920031818,"duration":1},"status":"passed","severity":"normal"},{"uid":"c472e59da212a5d9","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app42/4/topic912/utf8","time":{"start":1751920414483,"stop":1751920414483,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bf7c1cf0acb917","name":"Publish message with custom timestamp: Mon Jul 07 2025 21:31:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1751920287116,"stop":1751920287122,"duration":6},"status":"passed","severity":"normal"},{"uid":"82dda74e87b2a356","name":"Encoder throws on empty string content topic","time":{"start":1751920051346,"stop":1751920051346,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c7f308b7f3e385","name":"should remove event listeners","time":{"start":1751920031630,"stop":1751920031630,"duration":0},"status":"passed","severity":"normal"},{"uid":"e098a08e8cf16446","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1751920031838,"stop":1751920031839,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20d4719c09cfa34","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751920015913,"stop":1751920015913,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdaabeea4ea8b9d1","name":"can start and stop the service","time":{"start":1751920043758,"stop":1751920043758,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc0abd7f2ae4080","name":"should return all connected peers without codec filter","time":{"start":1751920031994,"stop":1751920031994,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a33ba6fb2207b8","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751920070251,"stop":1751920070251,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e8d22beecb5e0f","name":"should check false positive rate","time":{"start":1751920072618,"stop":1751920072618,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa31405f668bcf5","name":"Register correct protocols","time":{"start":1751920287499,"stop":1751920287500,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e6137bc3080033","name":"should deliver messages after dependencies are met","time":{"start":1751920075248,"stop":1751920075248,"duration":0},"status":"passed","severity":"normal"},{"uid":"587d17bea4a6ee4a","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751920070040,"stop":1751920070040,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dab496973adb44","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751920434353,"stop":1751920434353,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe79af52afe3ad60","name":"A test","time":{"start":1751920187798,"stop":1751920187798,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b87ac1b22829ba","name":"should return unique PubsubTopics for static sharding","time":{"start":1751920015904,"stop":1751920015904,"duration":0},"status":"passed","severity":"normal"},{"uid":"e980b2830b2b7a66","name":"should return false when peer is on different cluster","time":{"start":1751920030265,"stop":1751920030266,"duration":1},"status":"passed","severity":"normal"},{"uid":"53257f9e7bceb906","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751920597797,"stop":1751920597797,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc449e3c9002a6d7","name":"should handle case when navigator is not available","time":{"start":1751920031173,"stop":1751920031181,"duration":8},"status":"passed","severity":"normal"},{"uid":"4a9e999127dfc07e","name":"should send to specified number of peers of used peers","time":{"start":1751920061028,"stop":1751920061029,"duration":1},"status":"broken","severity":"normal"},{"uid":"990442293606ca58","name":"Push message with content topic containing escaped characters","time":{"start":1751920740893,"stop":1751920740893,"duration":0},"status":"passed","severity":"normal"},{"uid":"56004d8149422bf7","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751920021924,"stop":1751920021924,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea6148eed1dd584","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751920070040,"stop":1751920070041,"duration":1},"status":"passed","severity":"normal"},{"uid":"278ab9437d8571db","name":"Check received message containing shell command","time":{"start":1751920652280,"stop":1751920652280,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8e8e7816b5c903","name":"should remove event listeners from libp2p","time":{"start":1751920031171,"stop":1751920031171,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9f3ae4fa699b2c","name":"should return false when peer is not on the specified shard","time":{"start":1751920030286,"stop":1751920030286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c662851918d32de8","name":"should create a new stream if no existing for protocol found","time":{"start":1751920031752,"stop":1751920031752,"duration":0},"status":"passed","severity":"normal"},{"uid":"49816699cba3b918","name":"Check received message containing numeric","time":{"start":1751920652277,"stop":1751920652277,"duration":0},"status":"passed","severity":"normal"},{"uid":"e383c6a88c8fe895","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751920015895,"stop":1751920015896,"duration":1},"status":"passed","severity":"normal"},{"uid":"124c0c0e8c64139b","name":"should handle corrupted shard info gracefully","time":{"start":1751920030299,"stop":1751920030299,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9207e8d0ad0973","name":"should clear existing timers before creating new ones","time":{"start":1751920031665,"stop":1751920031666,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d73bba46a942c5","name":"should properly create location multiaddrs - udp","time":{"start":1751920021922,"stop":1751920021922,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3715878c416dc9d","name":"throws on empty content topic","time":{"start":1751920015888,"stop":1751920015888,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbef76c0452a824a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751920070252,"stop":1751920070252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0e9fb26113e101","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751920597807,"stop":1751920597807,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1712efab7aeea7","name":"Check received message containing Arabic","time":{"start":1751920652267,"stop":1751920652267,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde6ba533d4441f5","name":"Subscribe and publish message","time":{"start":1751920287500,"stop":1751920287500,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab26364e5e753f","name":"Check received message containing short","time":{"start":1751920652261,"stop":1751920652262,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf69f5d001d28722","name":"should create KeepAliveManager with required options","time":{"start":1751920031623,"stop":1751920031624,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b26d17bb5096a18","name":"Encoder throws on undefined content topic","time":{"start":1751920049700,"stop":1751920049700,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44668ea5f3a910b","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1751920031654,"stop":1751920031654,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45f9329cb269eab","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751920287502,"stop":1751920287502,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2be814bf33e26","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751920060481,"stop":1751920060481,"duration":0},"status":"passed","severity":"normal"},{"uid":"61111399854c25a7","name":"should use DNS peer discovery with light client","time":{"start":1751920094675,"stop":1751920094676,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3ffb5ef61e2f549b","name":"should skip peers not on the same network","time":{"start":1751920031115,"stop":1751920031115,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c67c92ade779fd","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751920287513,"stop":1751920287513,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fb57cea7eb537f","name":"Push message with custom timestamp: 1751923760053","time":{"start":1751920740911,"stop":1751920740911,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dbcb08a373c115d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751920051345,"stop":1751920051345,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd3ff357726b70d","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751920434351,"stop":1751920434351,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cdb3692cd6be5e","name":"tcp ip4 address","time":{"start":1751920021276,"stop":1751920021276,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c774cfa6711d65c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1751920061181,"stop":1751920061181,"duration":0},"status":"broken","severity":"normal"},{"uid":"4a345f66d9c7d99d","name":"All","time":{"start":1751920095531,"stop":1751920095531,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a108149a6e898ad","name":"should dispatch connect and disconnect events","time":{"start":1751920061182,"stop":1751920061182,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e897616484facb","name":"Check received message containing Russian","time":{"start":1751920652267,"stop":1751920652267,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdb781d80b6a583","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751920350678,"stop":1751920350679,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0698a974885f8c","name":"Refresh subscription","time":{"start":1751920287505,"stop":1751920287505,"duration":0},"status":"skipped","severity":"normal"},{"uid":"57c5a1b6f6c6edad","name":"should initialize bloom filter with correct parameters","time":{"start":1751920072615,"stop":1751920072615,"duration":0},"status":"passed","severity":"normal"},{"uid":"563d5429ed7354ae","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app98/3/topic423/utf8","time":{"start":1751920414481,"stop":1751920414481,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d4e1b554856423","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751920070262,"stop":1751920070262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ab02c015e0214a","name":"Check publish message containing Arabic","time":{"start":1751920287094,"stop":1751920287094,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5720a09d7d2f87","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751920015919,"stop":1751920015920,"duration":1},"status":"passed","severity":"normal"},{"uid":"40634f7dcf8e3164","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751920278746,"stop":1751920278746,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d260081e1fc81b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751920287513,"stop":1751920287513,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c64bebbb122222","name":"should add and remove event listeners correctly","time":{"start":1751920043762,"stop":1751920043763,"duration":1},"status":"passed","severity":"normal"},{"uid":"d792d6526c8b5021","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1751920061189,"stop":1751920061189,"duration":0},"status":"broken","severity":"normal"},{"uid":"37a9a1a1329ca119","name":"should return true when topic is configured","time":{"start":1751920031996,"stop":1751920031996,"duration":0},"status":"passed","severity":"normal"},{"uid":"73166c304a6fd181","name":"Decoder throws on undefined content topic","time":{"start":1751920032071,"stop":1751920032071,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf98ce3d111b3959","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751920597801,"stop":1751920597801,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dd3c13f4747d1f","name":"should get / set TCP multiaddr","time":{"start":1751920021920,"stop":1751920021920,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c269f960d1fa50","name":"Check message with no payload is not received","time":{"start":1751920652283,"stop":1751920652283,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a778d295c01cb96","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751920392653,"stop":1751920392653,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d54442fe09cd8c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751920187663,"stop":1751920187664,"duration":1},"status":"passed","severity":"normal"},{"uid":"162f44db190adfd9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751920070264,"stop":1751920070264,"duration":0},"status":"passed","severity":"normal"},{"uid":"affcdd57065989cf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751920070270,"stop":1751920070270,"duration":0},"status":"passed","severity":"normal"},{"uid":"27765c8b939f1dc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751920597809,"stop":1751920597809,"duration":0},"status":"passed","severity":"normal"},{"uid":"636921a64414000e","name":"Push message with SQL Injection payload","time":{"start":1751920740899,"stop":1751920740900,"duration":1},"status":"passed","severity":"normal"},{"uid":"678f4f6487c6e655","name":"accepts valid content-filtered query","time":{"start":1751920031573,"stop":1751920031573,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebfed61ebc2f29d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751920187664,"stop":1751920187664,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6a2b6c65e3af89","name":"should throw if no connection provided","time":{"start":1751920031752,"stop":1751920031752,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeccc3d9623e462f","name":"should encodeTxt and decodeTxt","time":{"start":1751920021910,"stop":1751920021910,"duration":0},"status":"passed","severity":"normal"},{"uid":"9009d07d300bb08a","name":"Should update shard info","time":{"start":1751920243374,"stop":1751920243374,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7a273a150bb17d","name":"accepts time-filtered query with content filter","time":{"start":1751920031581,"stop":1751920031581,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b375f86e77df2f1","name":"Push message with content topic containing emoji","time":{"start":1751920740893,"stop":1751920740893,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1442cba173d4ac1","name":"should properly create location multiaddrs - tcp4","time":{"start":1751920021921,"stop":1751920021921,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d17c033d15a9c3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751920039740,"stop":1751920039740,"duration":0},"status":"passed","severity":"normal"},{"uid":"1180c0d8b7c5b9ad","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1751920060941,"stop":1751920060941,"duration":0},"status":"passed","severity":"normal"},{"uid":"124d1af5e09f8286","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751920015925,"stop":1751920015925,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d70bd43389c37","name":"can start the service","time":{"start":1751920043757,"stop":1751920043757,"duration":0},"status":"passed","severity":"normal"},{"uid":"df049dfbf34e6e62","name":"Push message with content topic containing JSON","time":{"start":1751920740892,"stop":1751920740892,"duration":0},"status":"passed","severity":"normal"},{"uid":"957db86118b86212","name":"can dial TLS multiaddrs","time":{"start":1751920205844,"stop":1751920205845,"duration":1},"status":"passed","severity":"normal"},{"uid":"78aef248f86e89e7","name":"A test","time":{"start":1751920187797,"stop":1751920187797,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd759bab409dd916","name":"should not fail to stop the service if it was not started","time":{"start":1751920094669,"stop":1751920094670,"duration":1},"status":"passed","severity":"normal"},{"uid":"145aa1bfa96a8b40","name":"messageHashStr works with IProtoMessage","time":{"start":1751920031286,"stop":1751920031286,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b12799cdf11668","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751920021201,"stop":1751920021202,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e6c8a54d64b6de","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751920015911,"stop":1751920015911,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e12b1eb099b7e9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751920597799,"stop":1751920597799,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77c142de98ef98c","name":"Waku message hash computation (payload length 0)","time":{"start":1751920031268,"stop":1751920031269,"duration":1},"status":"passed","severity":"normal"},{"uid":"c02785c1a7f67f62","name":"Query generator for multiple messages with different content topic format","time":{"start":1751920392653,"stop":1751920392653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be5d6f55f8c93ff","name":"should convert tags map to array of keys","time":{"start":1751920031829,"stop":1751920031829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7df649c5682ab2d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751920287504,"stop":1751920287505,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc93a654c37a2d4","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751920015924,"stop":1751920015924,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9e1c19fda96175","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751920032072,"stop":1751920032072,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ddc70c258e382b","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751920015908,"stop":1751920015908,"duration":0},"status":"passed","severity":"normal"},{"uid":"6729cab5525ee7fe","name":"should be able to decode the field with only STORE set to true","time":{"start":1751920021204,"stop":1751920021204,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a871ffa3753ecce","name":"should add event listeners to globalThis","time":{"start":1751920031170,"stop":1751920031170,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf4aba2279774e4","name":"Check received message containing emoji","time":{"start":1751920652281,"stop":1751920652281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cb1f8d0004725e","name":"should return empty array when no peers connected","time":{"start":1751920031994,"stop":1751920031994,"duration":0},"status":"passed","severity":"normal"},{"uid":"557ffd4900781b32","name":"should create an instance with libp2p and shardReader","time":{"start":1751920031093,"stop":1751920031094,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd2097e95caa172","name":"should handle bootstrap limit of 1 correctly","time":{"start":1751920031841,"stop":1751920031842,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f60bc9840df44f3","name":"Nodes with multiple pubsub topic","time":{"start":1751920281896,"stop":1751920281900,"duration":4},"status":"passed","severity":"normal"},{"uid":"b875f26c0d6f8f28","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751920420842,"stop":1751920420845,"duration":3},"status":"passed","severity":"normal"},{"uid":"d98bb051c9733425","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751920021202,"stop":1751920021203,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb9a9c1518be08a","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751920407276,"stop":1751920407277,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51dcc384806dc77","name":"should filter out already connected peers","time":{"start":1751920031820,"stop":1751920031822,"duration":2},"status":"passed","severity":"normal"},{"uid":"59d414cebb837e09","name":"Check received message containing unicode special characters","time":{"start":1751920652270,"stop":1751920652271,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d2b3265d0ddf18","name":"should properly create location multiaddrs - udp6","time":{"start":1751920021921,"stop":1751920021922,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d41844dec0dda5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751920015913,"stop":1751920015913,"duration":0},"status":"passed","severity":"normal"},{"uid":"9caed372d876bb29","name":"Push message with Arabic payload","time":{"start":1751920740899,"stop":1751920740899,"duration":0},"status":"passed","severity":"normal"},{"uid":"17355bf25a6207d7","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751920015920,"stop":1751920015921,"duration":1},"status":"passed","severity":"normal"},{"uid":"47105e9ec8b0f152","name":"should merge provided config with defaults","time":{"start":1751920031987,"stop":1751920031987,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc89806132d04b2e","name":"should only return 1 node with store capability","time":{"start":1751920039920,"stop":1751920039921,"duration":1},"status":"passed","severity":"normal"},{"uid":"da02209b6e6f695c","name":"Subscribe and receive messages via lightPush","time":{"start":1751920597804,"stop":1751920597804,"duration":0},"status":"passed","severity":"normal"},{"uid":"318c5e35d03d6253","name":"Light Node - default protocols","time":{"start":1751920442726,"stop":1751920442726,"duration":0},"status":"passed","severity":"normal"},{"uid":"705bc595875d77fb","name":"random static sharding 9 - Cluster ID: 963, Shard ID: 481","time":{"start":1751920429322,"stop":1751920429322,"duration":0},"status":"passed","severity":"normal"},{"uid":"439e492946bf3d9f","name":"should dial peers from store on start","time":{"start":1751920031813,"stop":1751920031814,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebcaaf0246d6c358","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751920597795,"stop":1751920597796,"duration":1},"status":"passed","severity":"normal"},{"uid":"45751885cf3db55a","name":"ignores domain fetching errors","time":{"start":1751920039919,"stop":1751920039919,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dfe2387503f110","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751920070251,"stop":1751920070251,"duration":0},"status":"passed","severity":"normal"},{"uid":"137d8763d60f044a","name":"Relay + Store","time":{"start":1751920095530,"stop":1751920095530,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8e151e56e78042","name":"Push message with content topic containing numeric","time":{"start":1751920740889,"stop":1751920740889,"duration":0},"status":"passed","severity":"normal"},{"uid":"405c593e821d4023","name":"start node with empty shard should fail","time":{"start":1751920429324,"stop":1751920429324,"duration":0},"status":"passed","severity":"normal"},{"uid":"93865c3e34b00056","name":"throws on content topic with empty version field","time":{"start":1751920015892,"stop":1751920015892,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fd5a0d2e170879","name":"1 Store, 2 fetches","time":{"start":1751920039765,"stop":1751920039765,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ae83f62ff93032","name":"should reject if LightPush is requested but not mounted","time":{"start":1751920061303,"stop":1751920061303,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c7f7e41a12e568","name":"random static sharding 10 - Cluster ID: 543, Shard ID: 941","time":{"start":1751920429322,"stop":1751920429323,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b131a1e10ca64ce","name":"Check message with invalid timestamp is not received","time":{"start":1751920652282,"stop":1751920652282,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba573662441bdb49","name":"should not discard bootstrap peers if under the limit","time":{"start":1751920121640,"stop":1751920121641,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f66c2a8884d4c0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751920070261,"stop":1751920070261,"duration":0},"status":"passed","severity":"normal"},{"uid":"781c38001de819bd","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751920043761,"stop":1751920043762,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1a48d6963da714","name":"should properly create location multiaddrs - tcp6","time":{"start":1751920021922,"stop":1751920021922,"duration":0},"status":"passed","severity":"normal"},{"uid":"a163a70a83619eca","name":"Push message with content topic containing Chinese","time":{"start":1751920740889,"stop":1751920740890,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9268bcaabd93f02","name":"should throw error - invalid id","time":{"start":1751920021917,"stop":1751920021917,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4bc886d9d27eed","name":"Meta field set when metaSetter is specified","time":{"start":1751920032070,"stop":1751920032070,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f5057c85829be","name":"Check received message containing JSON","time":{"start":1751920652280,"stop":1751920652280,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c754da695db1cb","name":"should handle peer store update failures gracefully","time":{"start":1751920031650,"stop":1751920031651,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9852e1db4a815db","name":"LightPush","time":{"start":1751920442725,"stop":1751920442725,"duration":0},"status":"passed","severity":"normal"},{"uid":"891efa1afb8da931","name":"Check publish message containing Russian","time":{"start":1751920287094,"stop":1751920287095,"duration":1},"status":"passed","severity":"normal"},{"uid":"11620b8ecbff5bda","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751920597811,"stop":1751920597811,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1e9cafa9c990c2","name":"should reject if Filter is requested but not mounted","time":{"start":1751920061303,"stop":1751920061304,"duration":1},"status":"passed","severity":"normal"},{"uid":"6458bd2ad7f07fac","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751920277166,"stop":1751920277166,"duration":0},"status":"passed","severity":"normal"},{"uid":"541163d54d3a6ccd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751920597805,"stop":1751920597805,"duration":0},"status":"passed","severity":"normal"},{"uid":"263f93059d1b0e51","name":"should wait for Store peer to be connected","time":{"start":1751920061305,"stop":1751920061305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7040d52e7a7ffa9","name":"Relay - dialed after","time":{"start":1751920442723,"stop":1751920442723,"duration":0},"status":"passed","severity":"normal"},{"uid":"3371027e963092fb","name":"Check message on other pubsub topic is not received","time":{"start":1751920652283,"stop":1751920652283,"duration":0},"status":"passed","severity":"normal"},{"uid":"1365549fc3fb19a3","name":"Fails to publish duplicate message","time":{"start":1751920287123,"stop":1751920287134,"duration":11},"status":"passed","severity":"normal"},{"uid":"9793d7b9633d5efd","name":"should create NetworkMonitor with libp2p and events","time":{"start":1751920031154,"stop":1751920031154,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0324e410bf88b4","name":"Check received message containing short","time":{"start":1751920652277,"stop":1751920652277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10961fb68dcf041","name":"Refresh subscription","time":{"start":1751920597807,"stop":1751920597807,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd8a94d868d94d8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751920015908,"stop":1751920015909,"duration":1},"status":"passed","severity":"normal"},{"uid":"7053e4089dbee8a9","name":"more peers than existing","time":{"start":1751920264443,"stop":1751920264443,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d949841264809793","name":"rejects content-filtered query with only contentTopics","time":{"start":1751920031574,"stop":1751920031574,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59091206048dd60","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751920597798,"stop":1751920597799,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2935cc841fd735","name":"should return PeerId when PeerId is provided","time":{"start":1751920030964,"stop":1751920030964,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7426f96f232975e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751920021205,"stop":1751920021206,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3b572825a56585","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751920100873,"stop":1751920100873,"duration":0},"status":"passed","severity":"normal"},{"uid":"8321b094f379f43a","name":"should be empty when created","time":{"start":1751920060933,"stop":1751920060933,"duration":0},"status":"passed","severity":"normal"},{"uid":"878ec418ecb5e646","name":"should handle ping failures gracefully","time":{"start":1751920031650,"stop":1751920031650,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0792b87bf75d307","name":"should return true when peer is on the same network","time":{"start":1751920030264,"stop":1751920030265,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac13aaf82b19f16","name":"should not retry if at least one success","time":{"start":1751920061034,"stop":1751920061034,"duration":0},"status":"broken","severity":"normal"},{"uid":"e67a318741ea5ee0","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751920070256,"stop":1751920070257,"duration":1},"status":"passed","severity":"normal"},{"uid":"439de2c698a5bfc4","name":"Reusing cursor across nodes","time":{"start":1751920350681,"stop":1751920350682,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77b7cb77be7a79a","name":"same cluster, same shard: nodes connect","time":{"start":1751920197642,"stop":1751920197642,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcae6da5e867aaf","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751920015907,"stop":1751920015908,"duration":1},"status":"passed","severity":"normal"},{"uid":"474f6b1db11ca89e","name":"should be sent with empty content","time":{"start":1751920075249,"stop":1751920075249,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a38d1d52151efcd","name":"Push to array if already present","time":{"start":1751920015456,"stop":1751920015456,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7823b7704e62854","name":"less peers than existing","time":{"start":1751920264446,"stop":1751920264446,"duration":0},"status":"skipped","severity":"normal"},{"uid":"795df90dac34b237","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751920070259,"stop":1751920070259,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbeb3a51653c0bae","name":"Check received message with timestamp: 1751920089961000000 ","time":{"start":1751920652281,"stop":1751920652281,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ff6e428e628bb8","name":"Sample","time":{"start":1751920021345,"stop":1751920021345,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3ec59278e1f4b1","name":"Push message with Basic HTML tag payload","time":{"start":1751920740886,"stop":1751920740886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47a8549630bd493","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751920031753,"stop":1751920031753,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ee18744e58802c","name":"should not hang up bootstrap peer if under limit","time":{"start":1751920031817,"stop":1751920031817,"duration":0},"status":"passed","severity":"normal"},{"uid":"560fa63c6643ac2c","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751920100873,"stop":1751920100874,"duration":1},"status":"passed","severity":"normal"},{"uid":"16bdd686b2eded4b","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751920075250,"stop":1751920075251,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8034bef968c4c1","name":"Generator, custom pubsub topic","time":{"start":1751920407278,"stop":1751920407279,"duration":1},"status":"passed","severity":"normal"},{"uid":"68451d0be54432ca","name":"should set field with all protocols disabled","time":{"start":1751920021923,"stop":1751920021923,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6f82107ef18bf","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751920287512,"stop":1751920287512,"duration":0},"status":"passed","severity":"normal"},{"uid":"82931527a0eb49c7","name":"Push message with shell command payload","time":{"start":1751920740887,"stop":1751920740887,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1168649fd691a3","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751920060481,"stop":1751920060481,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fd09869494d464","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751920350682,"stop":1751920350682,"duration":0},"status":"skipped","severity":"normal"},{"uid":"24717345479ffa9b","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751920030964,"stop":1751920030965,"duration":1},"status":"passed","severity":"normal"},{"uid":"c050c3f3dce7d9ee","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1751920031655,"stop":1751920031655,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24236bb5ba9e8ad","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751920278771,"stop":1751920278772,"duration":1},"status":"passed","severity":"normal"},{"uid":"a78c17c0351bb218","name":"Push message with content topic containing emoji","time":{"start":1751920740909,"stop":1751920740909,"duration":0},"status":"passed","severity":"normal"},{"uid":"132f5a194f93f1bf","name":"Query Generator, No Decoder","time":{"start":1751920362456,"stop":1751920362457,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c1a3bc43988fc8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751920039922,"stop":1751920039922,"duration":0},"status":"skipped","severity":"normal"},{"uid":"206a215a9b36ee6","name":"Push message with content topic containing long","time":{"start":1751920740904,"stop":1751920740904,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6542a050ca8698d","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751920031573,"stop":1751920031574,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d677008cedeb4e8","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751920597798,"stop":1751920597798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfb603e4b29e5e8","name":"should handle dial errors","time":{"start":1751920031992,"stop":1751920031992,"duration":0},"status":"passed","severity":"normal"},{"uid":"746e1d654eb00db9","name":"Check publish message containing short","time":{"start":1751920287089,"stop":1751920287090,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ec9338baef5619","name":"should handle null peers returned by getPeer","time":{"start":1751920031840,"stop":1751920031840,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7aff9a6bcb2e1e","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751920015920,"stop":1751920015920,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e9bbf6e9cd22da","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751920070257,"stop":1751920070257,"duration":0},"status":"passed","severity":"normal"},{"uid":"f428064976516fac","name":"Ordered Callback - false","time":{"start":1751920414798,"stop":1751920414798,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d41cadec8503004","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751920070259,"stop":1751920070259,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f79f654b19f056","name":"should add event listener for peer:discovery","time":{"start":1751920031094,"stop":1751920031094,"duration":0},"status":"passed","severity":"normal"},{"uid":"428a758c861da10e","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751920414485,"stop":1751920414486,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c4bacaf54ee502","name":"Promise Callback - false","time":{"start":1751920414797,"stop":1751920414797,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacc0aad573cece1","name":"should return empty array for non-existent peer","time":{"start":1751920031828,"stop":1751920031828,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbfa8b82c6a150e","name":"Query Generator, No message returned","time":{"start":1751920362457,"stop":1751920362457,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b8d8d8c7fff7cd","name":"Check received message containing Chinese","time":{"start":1751920652278,"stop":1751920652278,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8a2002bb2bff50","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751920287114,"stop":1751920287114,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86c27f094d61413","name":"should lock peers when selected","time":{"start":1751920061180,"stop":1751920061180,"duration":0},"status":"broken","severity":"normal"},{"uid":"2c72fc5c1272c3a1","name":"Check message received after jswaku node is restarted","time":{"start":1751920652284,"stop":1751920652284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17bf176a83d6e05","name":"Check message on other pubsub topic is not received","time":{"start":1751920652274,"stop":1751920652274,"duration":0},"status":"passed","severity":"normal"},{"uid":"109e319af94c82a3","name":"Check received message containing unicode special characters","time":{"start":1751920652281,"stop":1751920652281,"duration":0},"status":"passed","severity":"normal"},{"uid":"4481b7157a2799fa","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751920060480,"stop":1751920060481,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e711b07aa2474f5","name":"should handle multiple peer connections","time":{"start":1751920031641,"stop":1751920031642,"duration":1},"status":"passed","severity":"normal"},{"uid":"21235445394d22e8","name":"connected peers and dial","time":{"start":1751920264440,"stop":1751920264441,"duration":1},"status":"skipped","severity":"normal"},{"uid":"19906ebf6bebe10e","name":"should return true when peer is on the pubsub topic shard","time":{"start":1751920030288,"stop":1751920030291,"duration":3},"status":"passed","severity":"normal"},{"uid":"2cbb49226760a962","name":"Subscribe to topic containing Script and receive message","time":{"start":1751920597810,"stop":1751920597810,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfa0757f953490d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751920338177,"stop":1751920338177,"duration":0},"status":"broken","severity":"normal"},{"uid":"1a3171ed088d07f9","name":"should throw error - no id","time":{"start":1751920021912,"stop":1751920021912,"duration":0},"status":"passed","severity":"normal"},{"uid":"63eda673854820a3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751920070271,"stop":1751920070271,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdf84ce131d75b2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751920015909,"stop":1751920015909,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2129aec9f58df8b","name":"isConnected return false after peer stops","time":{"start":1751920278765,"stop":1751920278765,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54a26eb22f2ab8d","name":"Privacy Node - default protocol","time":{"start":1751920442726,"stop":1751920442726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47c61832c868b89","name":"should return false when peer is not found","time":{"start":1751920030279,"stop":1751920030279,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a6b2cfbcd2883c","name":"should mark all messages in causal history as acknowledged","time":{"start":1751920075246,"stop":1751920075246,"duration":0},"status":"passed","severity":"normal"},{"uid":"1717f0640bb5c597","name":"should stop ping timers on peer disconnect","time":{"start":1751920031645,"stop":1751920031645,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed7ff358b88236b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751920277169,"stop":1751920277169,"duration":0},"status":"passed","severity":"normal"},{"uid":"6345a2096a367543","name":"should return false when peer shard info is not found","time":{"start":1751920030287,"stop":1751920030287,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3b1237a3339cb3","name":"should insert elements correctly","time":{"start":1751920072615,"stop":1751920072616,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dbef85960100c20","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751920420841,"stop":1751920420841,"duration":0},"status":"passed","severity":"normal"},{"uid":"61588f0d9d05f9fc","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751920070250,"stop":1751920070250,"duration":0},"status":"passed","severity":"normal"},{"uid":"547bf14d91766c3d","name":"should process tasks in queue","time":{"start":1751920060555,"stop":1751920060556,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7d1975837eb9749","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751920287516,"stop":1751920287516,"duration":0},"status":"passed","severity":"normal"},{"uid":"c266f2fae41d8a2d","name":"recovers when dns.resolve returns empty","time":{"start":1751920039918,"stop":1751920039919,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a12bf420409a7b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751920070266,"stop":1751920070266,"duration":0},"status":"passed","severity":"normal"},{"uid":"87faf345373def7d","name":"Push 30 different messages","time":{"start":1751920740888,"stop":1751920740888,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5cbbba0f8a6b9b47","name":"handles different networkShards values correctly","time":{"start":1751920015901,"stop":1751920015901,"duration":0},"status":"passed","severity":"normal"},{"uid":"86677ef37aa21a79","name":"should successfully unsubscribe from an existing subscription","time":{"start":1751920061084,"stop":1751920061085,"duration":1},"status":"broken","severity":"normal"},{"uid":"8b819598310540ea","name":"should initialize with default number of peers","time":{"start":1751920061177,"stop":1751920061177,"duration":0},"status":"passed","severity":"normal"},{"uid":"26feb0222348548d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751920070250,"stop":1751920070250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc39260d7f8a7a8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751920434348,"stop":1751920434349,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fae18bd39260ef1","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751920070242,"stop":1751920070242,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fab11e5fd71003","name":"should not create timers for topics where peer is not in mesh","time":{"start":1751920031656,"stop":1751920031663,"duration":7},"status":"passed","severity":"normal"},{"uid":"7e65f39a7bb0737","name":"Delete observer","time":{"start":1751920266182,"stop":1751920266182,"duration":0},"status":"passed","severity":"normal"},{"uid":"30276b4ea92f920a","name":"Symmetric encrypt & Decrypt","time":{"start":1751920050067,"stop":1751920050067,"duration":0},"status":"passed","severity":"normal"},{"uid":"13752b3271be9505","name":"Check received message containing long","time":{"start":1751920652277,"stop":1751920652277,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c3d9e997dd72f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751920070268,"stop":1751920070268,"duration":0},"status":"passed","severity":"normal"},{"uid":"97796ba5b364c0c1","name":"Callback on promise, aborts when callback returns true","time":{"start":1751920392654,"stop":1751920392654,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b87cedfb7d573ba","name":"Subscribe and receive messages via waku relay post","time":{"start":1751920597805,"stop":1751920597805,"duration":0},"status":"passed","severity":"normal"},{"uid":"24625a28e98f6adb","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751920038852,"stop":1751920038852,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f29e81485886b1","name":"Subscribe and receive messages via lightPush","time":{"start":1751920597793,"stop":1751920597793,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd13e851d5afcd9","name":"should wait for LightPush peer to be connected","time":{"start":1751920061304,"stop":1751920061304,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd365df109341cf","name":"should dial peer immediately when queue is empty","time":{"start":1751920031106,"stop":1751920031106,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db7893786333603","name":"should drop connection to one peer on hangUp","time":{"start":1751920170885,"stop":1751920170885,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6ba58afd9e7ee7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751920281909,"stop":1751920281909,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb7d18b747ec4f5","name":"random static sharding 7 - Cluster ID: 347, Shard ID: 847","time":{"start":1751920429321,"stop":1751920429321,"duration":0},"status":"passed","severity":"normal"},{"uid":"52aced09c22cfed1","name":"messageHashStr produces consistent results for the same input","time":{"start":1751920031286,"stop":1751920031293,"duration":7},"status":"passed","severity":"normal"},{"uid":"22a0e365541ad84c","name":"Push message with content topic containing special chars","time":{"start":1751920740904,"stop":1751920740905,"duration":1},"status":"passed","severity":"normal"},{"uid":"caba633224b02c58","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751920015907,"stop":1751920015907,"duration":0},"status":"passed","severity":"normal"},{"uid":"dada1a991b638d7f","name":"should requeue task if no peer is available","time":{"start":1751920060557,"stop":1751920060558,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a9ca22be2034e5","name":"should invoke callbacks when receiving a message","time":{"start":1751920060940,"stop":1751920060941,"duration":1},"status":"passed","severity":"normal"},{"uid":"85667baf06186d84","name":"Check received message containing Russian","time":{"start":1751920652278,"stop":1751920652279,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6d73a27995d031","name":"should return peer for existing peer","time":{"start":1751920031830,"stop":1751920031833,"duration":3},"status":"passed","severity":"normal"},{"uid":"f5866351d3817fe8","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1751920031185,"stop":1751920031186,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3bf8a0d528cf5c","name":"Check publish message containing escaped characters","time":{"start":1751920287111,"stop":1751920287113,"duration":2},"status":"passed","severity":"normal"},{"uid":"948df33d594143c6","name":"Check message with no pubsub topic is not received","time":{"start":1751920652283,"stop":1751920652283,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66718077e04426d","name":"Query with Ordered Callback, No message returned","time":{"start":1751920362460,"stop":1751920362460,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cc0e6956826f0f","name":"Push message with XML payload","time":{"start":1751920740900,"stop":1751920740900,"duration":0},"status":"passed","severity":"normal"},{"uid":"7baad1d05ad6600a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751920070262,"stop":1751920070263,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d9c0dbf46eeebf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751920015910,"stop":1751920015911,"duration":1},"status":"passed","severity":"normal"},{"uid":"98afa35cbd6c2ac8","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751920021202,"stop":1751920021202,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a65bfbde177621","name":"should properly compute the node id","time":{"start":1751920021918,"stop":1751920021919,"duration":1},"status":"passed","severity":"normal"},{"uid":"42819f4da1c82fb4","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751920075250,"stop":1751920075250,"duration":0},"status":"passed","severity":"normal"},{"uid":"2602fcbce31fcf0e","name":"Check publish message containing special chars","time":{"start":1751920287091,"stop":1751920287091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d875411aae68a835","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751920287503,"stop":1751920287504,"duration":1},"status":"passed","severity":"normal"},{"uid":"127c090068efa0c","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1751920031817,"stop":1751920031817,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d303da822f9bb4","name":"Check received message containing numeric","time":{"start":1751920652265,"stop":1751920652266,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3822448d74ce1c1","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751920597813,"stop":1751920597813,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6deecddc4d190fa","name":"should throw an error for missing sharding configuration","time":{"start":1751920015923,"stop":1751920015923,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5698060c20581cb","name":"Check publish message containing XML","time":{"start":1751920287103,"stop":1751920287103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d818c2a561bd2a75","name":"Fails to push message bigger that 1MB","time":{"start":1751920740896,"stop":1751920740896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb27c05b3d95d86","name":"should handle different types of entries","time":{"start":1751920059736,"stop":1751920059736,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0eca57bd4c8cb5","name":"Decoder throws on undefined content topic","time":{"start":1751920049701,"stop":1751920049701,"duration":0},"status":"passed","severity":"normal"},{"uid":"847389e22b24c0d2","name":"should return false when network is not connected","time":{"start":1751920031990,"stop":1751920031991,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e1aa2a5739f62bb","name":"can start the service","time":{"start":1751920094666,"stop":1751920094668,"duration":2},"status":"passed","severity":"normal"},{"uid":"f175a22c156aefe8","name":"should return false when peer is not on topic","time":{"start":1751920031997,"stop":1751920031997,"duration":0},"status":"passed","severity":"normal"},{"uid":"2937652c70682535","name":"udp ip6 address","time":{"start":1751920021277,"stop":1751920021277,"duration":0},"status":"passed","severity":"normal"},{"uid":"7117232565770318","name":"Does not throw an exception when node disconnects","time":{"start":1751920436539,"stop":1751920436539,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7b85bfa8177658","name":"should dial second nwaku node that was discovered","time":{"start":1751920159738,"stop":1751920159739,"duration":1},"status":"broken","severity":"normal"},{"uid":"c0204f3485f6fa33","name":"should get / set UDP multiaddr","time":{"start":1751920021920,"stop":1751920021920,"duration":0},"status":"passed","severity":"normal"},{"uid":"81887ba898222ad6","name":"should return true when over bootstrap limit","time":{"start":1751920031837,"stop":1751920031837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a6dadd8b6af9f0","name":"should dial with multiaddr and return stream","time":{"start":1751920031991,"stop":1751920031992,"duration":1},"status":"passed","severity":"normal"},{"uid":"d167f137ac3b34ff","name":"Sign & Recover","time":{"start":1751920050068,"stop":1751920050068,"duration":0},"status":"passed","severity":"normal"},{"uid":"87303a51a45040b8","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1751920031844,"stop":1751920031844,"duration":0},"status":"passed","severity":"normal"},{"uid":"763b0a68e4690a0f","name":"should remove expired entries after TTL has passed","time":{"start":1751920059730,"stop":1751920059730,"duration":0},"status":"passed","severity":"normal"},{"uid":"e702c7b6dcb486dd","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751920070252,"stop":1751920070253,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8390d0bb9ce99eb","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751920075245,"stop":1751920075246,"duration":1},"status":"passed","severity":"normal"},{"uid":"d45d33a33d6e8096","name":"Relay - dialed first","time":{"start":1751920442722,"stop":1751920442723,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f75038c6219e554","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751920597801,"stop":1751920597802,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ec7e761c2c4ade","name":"Check received message with timestamp: 1751920089961 ","time":{"start":1751920652281,"stop":1751920652282,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d47f90d6958fdd1","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1751920031997,"stop":1751920031997,"duration":0},"status":"passed","severity":"normal"},{"uid":"86110b188f655761","name":"should reject if Store is requested but not mounted","time":{"start":1751920061303,"stop":1751920061303,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee361f574377d02a","name":"Push message with special chars payload","time":{"start":1751920740898,"stop":1751920740898,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a67fbbe2d3728e5","name":"Mutual subscription","time":{"start":1751920287498,"stop":1751920287499,"duration":1},"status":"passed","severity":"normal"},{"uid":"a725184e758642ff","name":"should throw an error for missing required configuration","time":{"start":1751920015906,"stop":1751920015907,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87c413e6d0e09d8","name":"Push message with content topic containing XML","time":{"start":1751920740906,"stop":1751920740907,"duration":1},"status":"passed","severity":"normal"},{"uid":"904592f43ef8f806","name":"Push message with numeric payload","time":{"start":1751920740897,"stop":1751920740898,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8ec7022495f76e","name":"should decode valid enr with tcp successfully","time":{"start":1751920021911,"stop":1751920021912,"duration":1},"status":"passed","severity":"normal"},{"uid":"e317b85dd26edcf6","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751920060482,"stop":1751920060482,"duration":0},"status":"passed","severity":"normal"},{"uid":"9378f117ea65d9e8","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751920070248,"stop":1751920070249,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f73f1374bd8a59","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751920597802,"stop":1751920597802,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a66dddcc56b65","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751920039738,"stop":1751920039738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e648567fdc44f11c","name":"should be safe to call multiple times","time":{"start":1751920031631,"stop":1751920031638,"duration":7},"status":"passed","severity":"normal"},{"uid":"54a3f93fc884bffd","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751920434352,"stop":1751920434352,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2430d8835baa22b","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751920015922,"stop":1751920015923,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65ae0b45ac91620","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751920070253,"stop":1751920070253,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21a381abdf7a7ff","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751920015903,"stop":1751920015903,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c38e263f311317f","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751920075249,"stop":1751920075249,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e31b8981b33a192","name":"should add event listeners for peer connect and disconnect","time":{"start":1751920031628,"stop":1751920031629,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbccc8e43187c410","name":"should handle peerStore errors gracefully","time":{"start":1751920031995,"stop":1751920031995,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc846427b06fdb6","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1751920061185,"stop":1751920061185,"duration":0},"status":"broken","severity":"normal"},{"uid":"85f4e6f1b5cec56b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751920075244,"stop":1751920075245,"duration":1},"status":"passed","severity":"normal"},{"uid":"2391f4a2a32a74c1","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751920429323,"stop":1751920429323,"duration":0},"status":"passed","severity":"normal"},{"uid":"be061f3113982d0c","name":"should be able to encode the field with only STORE set to true","time":{"start":1751920021199,"stop":1751920021199,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6611e1418bd802","name":"should insert message id into causal history","time":{"start":1751920075243,"stop":1751920075243,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac5fe8681fc90e5","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751920434350,"stop":1751920434350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6047d2e8efd52167","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751920362458,"stop":1751920362459,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb092d1ad301fcd","name":"should handle browser offline state overriding peer connections","time":{"start":1751920031197,"stop":1751920031197,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d9406e107388d1","name":"Passing page size 19 when there are 20 messages","time":{"start":1751920429017,"stop":1751920429017,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01d1d4b253c726","name":"should return false","time":{"start":1751920021918,"stop":1751920021918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca691689adf45196","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751920287516,"stop":1751920287516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff93e9a59a5132c","name":"Fails to push message bigger that 1MB","time":{"start":1751920740911,"stop":1751920740912,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f4fe611b342e8c8","name":"should initialize with isNetworkConnected as false","time":{"start":1751920031154,"stop":1751920031154,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e8061ba888b2c2","name":"should not dispatch event when already disconnected","time":{"start":1751920031184,"stop":1751920031184,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c644360f4b8c23f","name":"should return empty list for no shard","time":{"start":1751920015906,"stop":1751920015906,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb9fb09f6de51ea","name":"should return no connections if no open connection provided","time":{"start":1751920031692,"stop":1751920031692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8008571cd56aa3ed","name":"Sets default value correctly","time":{"start":1751920436543,"stop":1751920436543,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a04a44828300b73","name":"non connected peers","time":{"start":1751920264446,"stop":1751920264447,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b73de6a2bd2074cb","name":"should handle onConnected and onDisconnected","time":{"start":1751920061183,"stop":1751920061183,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab6bfd6b404871f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751920407278,"stop":1751920407278,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ec5ee5dc1b697fe","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751920039921,"stop":1751920039921,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd8675cd3b669e0","name":"Push message with numeric payload","time":{"start":1751920740884,"stop":1751920740884,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b2181175aa7c33","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app5/7/topic37/utf8","time":{"start":1751920414482,"stop":1751920414482,"duration":0},"status":"passed","severity":"normal"},{"uid":"999f1f53c0849f3a","name":"should work with custom bootstrap limits","time":{"start":1751920031840,"stop":1751920031840,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bfc2b7869ce8f0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751920197641,"stop":1751920197641,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cb09f9f9a7cfa5","name":"should fail to send if no connected peers found","time":{"start":1751920061027,"stop":1751920061027,"duration":0},"status":"broken","severity":"normal"},{"uid":"4092dcd89373118e","name":"does not throw on valid cases","time":{"start":1751920015887,"stop":1751920015888,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ded51941a5d29","name":"should create all internal components","time":{"start":1751920031988,"stop":1751920031988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd9b7b4378200d1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751920015913,"stop":1751920015914,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7327293e9e6ccb1","name":"Passing an array","time":{"start":1751920436539,"stop":1751920436539,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d20303cd931be19","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751920070257,"stop":1751920070257,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4548ab6d4617f6","name":"should handle complete connection lifecycle","time":{"start":1751920031190,"stop":1751920031191,"duration":1},"status":"passed","severity":"normal"},{"uid":"48954834987de3d6","name":"messageHashStr returns a hex string","time":{"start":1751920031285,"stop":1751920031285,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df0e1c46918ecfb","name":"Ordered Callback - true","time":{"start":1751920414797,"stop":1751920414798,"duration":1},"status":"passed","severity":"normal"},{"uid":"73adc496c1b86912","name":"should handle errors when removing globalThis listeners","time":{"start":1751920031172,"stop":1751920031172,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeed4bc24e96c7c5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751920362455,"stop":1751920362456,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd742ec6038f30e","name":"should handle peer disconnect event when no connections remain","time":{"start":1751920031182,"stop":1751920031183,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb12c26758cd736","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751920070260,"stop":1751920070260,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39e24a5541132cd","name":"should add and check entries correctly","time":{"start":1751920059724,"stop":1751920059729,"duration":5},"status":"passed","severity":"normal"},{"uid":"f9a88418bdaa885","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751920015894,"stop":1751920015894,"duration":0},"status":"passed","severity":"normal"},{"uid":"20019433f1488a2b","name":"Check received message containing Script","time":{"start":1751920652279,"stop":1751920652279,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4d6228d7e6ee6b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app77/4/topic746/utf8","time":{"start":1751920414481,"stop":1751920414481,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9455bf49bac306","name":"should increase lamport timestamp","time":{"start":1751920075242,"stop":1751920075242,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d69c020eb3ad6f7","name":"Check received message containing Arabic","time":{"start":1751920652278,"stop":1751920652278,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b15f89e72fe62b","name":"should handle peer store errors gracefully","time":{"start":1751920031829,"stop":1751920031829,"duration":0},"status":"passed","severity":"normal"},{"uid":"26307d9086e7babd","name":"should start ping timers on peer connect","time":{"start":1751920031641,"stop":1751920031641,"duration":0},"status":"passed","severity":"normal"},{"uid":"8009ca1090537085","name":"Push message with Basic HTML tag payload","time":{"start":1751920740900,"stop":1751920740901,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba90ceb586c0c528","name":"Push message with content topic containing short","time":{"start":1751920740888,"stop":1751920740889,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61f4bf751a1b982","name":"Subscribe to topic containing XML and publish message","time":{"start":1751920287512,"stop":1751920287512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30d4579ec6548f5","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751920362452,"stop":1751920362455,"duration":3},"status":"passed","severity":"normal"},{"uid":"d5b303406e6c0637","name":"different cluster, same shard: nodes don't connect","time":{"start":1751920197643,"stop":1751920197648,"duration":5},"status":"passed","severity":"normal"},{"uid":"77c8a8c546d09d35","name":"Query Generator - true","time":{"start":1751920414795,"stop":1751920414795,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f756e906035a9d8","name":"Push message with content topic containing numeric","time":{"start":1751920740904,"stop":1751920740904,"duration":0},"status":"passed","severity":"normal"},{"uid":"2339666ebb99e92f","name":"should emit a peer event after start","time":{"start":1751920043759,"stop":1751920043760,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0bed51cdaf32d6","name":"should not allow k > 12","time":{"start":1751920070037,"stop":1751920070039,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad9c4bb93d470d25","name":"Should update multiaddrs","time":{"start":1751920243373,"stop":1751920243374,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d89efdc260945e","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app18/3/topic596/proto","time":{"start":1751920414483,"stop":1751920414484,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b6c90d2b01b889","name":"random static sharding 2 - Cluster ID: 707, Shard ID: 193","time":{"start":1751920429300,"stop":1751920429306,"duration":6},"status":"passed","severity":"normal"},{"uid":"c43d0fb94509284d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751920652285,"stop":1751920652285,"duration":0},"status":"broken","severity":"normal"},{"uid":"cb6dfb4172d9629c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751920039922,"stop":1751920039922,"duration":0},"status":"skipped","severity":"normal"},{"uid":"efe91d4fd2985b05","name":"Publish message with custom timestamp: Mon Jul 07 2025 19:31:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1751920287115,"stop":1751920287116,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfaac014fa668804","name":"Push message with content topic containing Russian","time":{"start":1751920740890,"stop":1751920740890,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b77775f82c35b9","name":"Push message with emoji payload","time":{"start":1751920740888,"stop":1751920740888,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10baa8df5bdb940","name":"Default pageSize","time":{"start":1751920429026,"stop":1751920429034,"duration":8},"status":"passed","severity":"normal"},{"uid":"aff9b12207505b5b","name":"Check received message containing Chinese","time":{"start":1751920652266,"stop":1751920652266,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec35edd17a7982","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751920597811,"stop":1751920597811,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f414570a03bff8c","name":"configure the node with multiple pubsub topics","time":{"start":1751920429323,"stop":1751920429323,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a4ad01ac5ae010","name":"should dispatch network event when browser goes online","time":{"start":1751920031184,"stop":1751920031185,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96744f7cf63427b","name":"should handle high bootstrap limit correctly","time":{"start":1751920031843,"stop":1751920031843,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca3340195bab803","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751920070242,"stop":1751920070242,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3caeb5d015410a","name":"Wrong topic","time":{"start":1751920414484,"stop":1751920414484,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe0a3032452b71b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751920070267,"stop":1751920070267,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cd7f849875e275","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751920420838,"stop":1751920420841,"duration":3},"status":"passed","severity":"normal"},{"uid":"f7459700e8585d47","name":"should attach causal history and bloom filter to each message","time":{"start":1751920075243,"stop":1751920075244,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d25cc464e037b","name":"should sort peers by ping value","time":{"start":1751920031995,"stop":1751920031996,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b9755d065d7fcd","name":"Using a function","time":{"start":1751920436539,"stop":1751920436540,"duration":1},"status":"passed","severity":"normal"},{"uid":"648611c584752b76","name":"should return different streams if requested simultaniously","time":{"start":1751920031752,"stop":1751920031753,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c391957201c2ef0","name":"should return false when peer has no shard info","time":{"start":1751920030267,"stop":1751920030279,"duration":12},"status":"passed","severity":"normal"},{"uid":"9a3d311b259f6bc4","name":"Waku message hash computation (no timestamp)","time":{"start":1751920031269,"stop":1751920031269,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c2161c9af6f6c2","name":"should throw an error for insufficient data","time":{"start":1751920015994,"stop":1751920015994,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbf2745ebfc04af","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751920350679,"stop":1751920350680,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f87b34e8b8a7ef6","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751920597803,"stop":1751920597803,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6885444998615b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751920015912,"stop":1751920015912,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce444c40f8ec12d2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751920652282,"stop":1751920652282,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc81173630a3f3f9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751920597810,"stop":1751920597810,"duration":0},"status":"passed","severity":"normal"},{"uid":"2700d05eb9d2270e","name":"should return false when pubsub topic parsing fails","time":{"start":1751920030292,"stop":1751920030297,"duration":5},"status":"passed","severity":"normal"},{"uid":"fa35d8ec0c6d92ba","name":"Query Generator - false","time":{"start":1751920414796,"stop":1751920414796,"duration":0},"status":"passed","severity":"normal"},{"uid":"11633965c31aaa8e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751920281900,"stop":1751920281908,"duration":8},"status":"passed","severity":"normal"},{"uid":"6d94e20240431186","name":"Push message with XML payload","time":{"start":1751920740886,"stop":1751920740886,"duration":0},"status":"passed","severity":"normal"},{"uid":"34503bb9531138f9","name":"should not dispatch event when already connected","time":{"start":1751920031183,"stop":1751920031184,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd644fb43e27bf7","name":"Push message with rate limit","time":{"start":1751920740894,"stop":1751920740894,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a63bd8e2386032","name":"should add event listeners to libp2p","time":{"start":1751920031154,"stop":1751920031170,"duration":16},"status":"passed","severity":"normal"},{"uid":"acfb09f4cf46088e","name":"should handle dial errors gracefully","time":{"start":1751920031107,"stop":1751920031113,"duration":6},"status":"passed","severity":"normal"},{"uid":"f63dac3fffc08391","name":"Check received message with timestamp: 1751920089961 ","time":{"start":1751920652272,"stop":1751920652272,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dd624f94759bf0","name":"should handle corrupted local storage data gracefully","time":{"start":1751920043762,"stop":1751920043762,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4cd058e90bb081","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751920277167,"stop":1751920277167,"duration":0},"status":"passed","severity":"normal"},{"uid":"8feb7aa8b6205c02","name":"Encoder throws on empty string content topic","time":{"start":1751920032071,"stop":1751920032071,"duration":0},"status":"passed","severity":"normal"},{"uid":"af206d71699538c0","name":"Push message with content topic containing SQL Injection","time":{"start":1751920740891,"stop":1751920740891,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a5b466f3ef43cd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751920277169,"stop":1751920277169,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d6734a5f78f8b7","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751920075248,"stop":1751920075248,"duration":0},"status":"passed","severity":"normal"},{"uid":"618fb50e36a4596d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751920287508,"stop":1751920287509,"duration":1},"status":"passed","severity":"normal"},{"uid":"916338296b28c6fc","name":"should handle peer store errors gracefully","time":{"start":1751920031833,"stop":1751920031834,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18e96d95478b90f","name":"should handle special patterns correctly","time":{"start":1751920072617,"stop":1751920072617,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1ff3bb58e37c4","name":"Decoder throws on empty string content topic","time":{"start":1751920051346,"stop":1751920051347,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e03420e8cf7f35","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751920060724,"stop":1751920060725,"duration":1},"status":"passed","severity":"normal"},{"uid":"787b6c30c4b422e1","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751920434347,"stop":1751920434348,"duration":1},"status":"passed","severity":"normal"},{"uid":"6774f5a5eff09687","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751920281910,"stop":1751920281910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27880c7011c42bb","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751920597803,"stop":1751920597803,"duration":0},"status":"passed","severity":"normal"},{"uid":"c434eec26abb5d2","name":"Check received message with timestamp: 1751920089961000000 ","time":{"start":1751920652271,"stop":1751920652272,"duration":1},"status":"passed","severity":"normal"},{"uid":"755de7cdd2b5bf08","name":"peer exchange sets tag","time":{"start":1751920263961,"stop":1751920263962,"duration":1},"status":"broken","severity":"normal"},{"uid":"7fcf20c27cae1a4c","name":"should only return 1 node with relay capability","time":{"start":1751920039920,"stop":1751920039920,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4887fcfed1c0f58","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751920070268,"stop":1751920070268,"duration":0},"status":"passed","severity":"normal"},{"uid":"7156584a42c6ed35","name":"Ephemeral field set to true","time":{"start":1751920032070,"stop":1751920032070,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5386becca703a1","name":"should drop connection via multiaddr with hangUp","time":{"start":1751920170885,"stop":1751920170885,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd00e0744c34ccfd","name":"should handle queue processing errors gracefully","time":{"start":1751920031114,"stop":1751920031114,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e1d48652479deb","name":"Ephemeral messages are not stored","time":{"start":1751920100870,"stop":1751920100871,"duration":1},"status":"passed","severity":"normal"},{"uid":"941872d94bfa226a","name":"Subscribe to topic containing long and receive message","time":{"start":1751920597808,"stop":1751920597808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1ac465a288dbe1","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751920039739,"stop":1751920039740,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc53d8ff6f13df5","name":"should keep entries that haven't expired yet","time":{"start":1751920059731,"stop":1751920059735,"duration":4},"status":"passed","severity":"normal"},{"uid":"27fc9cb6362f204e","name":"Check publish message containing unicode special characters","time":{"start":1751920287113,"stop":1751920287113,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d0a8b2813979ee","name":"Push message with content topic containing Arabic","time":{"start":1751920740905,"stop":1751920740905,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f553d0c613d96a","name":"Generator, custom pubsub topic","time":{"start":1751920407277,"stop":1751920407277,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a8566b3ac9d7c9c","name":"1 Relay, 1 fetch","time":{"start":1751920039764,"stop":1751920039764,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdc73c7ccb5d87f","name":"Check received message containing escaped characters","time":{"start":1751920652280,"stop":1751920652281,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4ff5f53ed42c60","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751920039737,"stop":1751920039738,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8883ecf7abdf08c","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1751920061079,"stop":1751920061082,"duration":3},"status":"broken","severity":"normal"},{"uid":"c6b07d49dfad4de4","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751920281890,"stop":1751920281896,"duration":6},"status":"passed","severity":"normal"},{"uid":"9b337481dc3dce9f","name":"new peer added after a peer was already found","time":{"start":1751920263962,"stop":1751920263962,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bcd5125653234d2a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751920021204,"stop":1751920021204,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e4662692de28c7","name":"Overlapping topic subscription","time":{"start":1751920597796,"stop":1751920597796,"duration":0},"status":"passed","severity":"normal"},{"uid":"2017f4f593dc712c","name":"should handle case with all peers already connected","time":{"start":1751920031826,"stop":1751920031827,"duration":1},"status":"passed","severity":"normal"},{"uid":"27fef4e5ad0e7da5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751920597795,"stop":1751920597795,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ae88bdf86456bc6","name":"groups content topics by expected pubsub topic","time":{"start":1751920015900,"stop":1751920015900,"duration":0},"status":"passed","severity":"normal"},{"uid":"61273dd0eb673676","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751920015908,"stop":1751920015908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d94c1cbb56edcc","name":"should be safe to call multiple times","time":{"start":1751920031106,"stop":1751920031106,"duration":0},"status":"passed","severity":"normal"},{"uid":"722e8d60486c5ea1","name":"accepts valid message hash query","time":{"start":1751920031574,"stop":1751920031574,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32e1df864a5c4de","name":"Push message with custom timestamp: 1751923760053","time":{"start":1751920740895,"stop":1751920740895,"duration":0},"status":"passed","severity":"normal"},{"uid":"758ae3a607999b9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app5/4/topic193/utf8","time":{"start":1751920414480,"stop":1751920414481,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b62fb3bc3d198a","name":"should remove event listeners","time":{"start":1751920031815,"stop":1751920031815,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11379b22e9f847d","name":"Push message with custom timestamp: 1721161760053","time":{"start":1751920740895,"stop":1751920740895,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3711e0e7a8fad8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751920015919,"stop":1751920015919,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a414415a24b01f7","name":"Check message with non string payload is not received","time":{"start":1751920652284,"stop":1751920652284,"duration":0},"status":"passed","severity":"normal"},{"uid":"196cf46b8b601b73","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751920021199,"stop":1751920021200,"duration":1},"status":"passed","severity":"normal"},{"uid":"635abb1c023ccb75","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751920070265,"stop":1751920070265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64e941b3d356ec0","name":"should not receive a peer event before start","time":{"start":1751920243178,"stop":1751920243178,"duration":0},"status":"passed","severity":"normal"},{"uid":"11290407641a6173","name":"Publish without waiting for remote peer","time":{"start":1751920287500,"stop":1751920287500,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b936770b0ea960f","name":"throws on content topic with empty topic name field","time":{"start":1751920015892,"stop":1751920015893,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c1c5979af292b6","name":"Store - dialed after - with timeout","time":{"start":1751920442725,"stop":1751920442725,"duration":0},"status":"passed","severity":"normal"},{"uid":"db211d9e149e7301","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751920414477,"stop":1751920414478,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6250a8397efaa1c","name":"should process queue correctly","time":{"start":1751920031114,"stop":1751920031114,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfd0716c1bb178b","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1751920061023,"stop":1751920061023,"duration":0},"status":"broken","severity":"normal"},{"uid":"ec8f0363a207ff93","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751920597808,"stop":1751920597808,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b355e5d52048ba8","name":"retrieves a single peer","time":{"start":1751920039917,"stop":1751920039918,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ecc4cb39949159c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751920070041,"stop":1751920070041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2a18f34ae5bf48","name":"Check publish message containing SQL Injection","time":{"start":1751920287095,"stop":1751920287095,"duration":0},"status":"passed","severity":"normal"},{"uid":"86484e7c63df2039","name":"Check message with no content topic is not received","time":{"start":1751920652274,"stop":1751920652275,"duration":1},"status":"passed","severity":"normal"},{"uid":"979c5b8846a0ca94","name":"Fields are not dropped","time":{"start":1751920031733,"stop":1751920031733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e87b547999cd40b","name":"Fails to publish message with wrong content topic","time":{"start":1751920287141,"stop":1751920287142,"duration":1},"status":"passed","severity":"normal"},{"uid":"99bc75bbcf404e69","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751920015912,"stop":1751920015912,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca74805217181f0","name":"Push message with content topic containing shell command","time":{"start":1751920740892,"stop":1751920740892,"duration":0},"status":"passed","severity":"normal"}]