2025-08-14 22:29:16 +00:00

1 line
191 KiB
JSON

[{"uid":"153ec1d248c593bb","name":"Check publish message containing Script","time":{"start":1755210126618,"stop":1755210126618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46a5ab6392c9597","name":"rejects hash query with time filter","time":{"start":1755209889263,"stop":1755209889263,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe8900b4fd77a55","name":"should handle peer store errors gracefully","time":{"start":1755209888232,"stop":1755209888235,"duration":3},"status":"passed","severity":"normal"},{"uid":"51471cc4f3ee225","name":"Generator, one shard","time":{"start":1755210237811,"stop":1755210237812,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06d2a2533c9c03f","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755209889409,"stop":1755209889409,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9171be9f6e9191","name":"throws on content topic with non-number generation field","time":{"start":1755209873201,"stop":1755209873201,"duration":0},"status":"passed","severity":"normal"},{"uid":"2433023358ac48d6","name":"recovers when dns.resolve returns empty","time":{"start":1755209899375,"stop":1755209899375,"duration":0},"status":"passed","severity":"normal"},{"uid":"febb24e01caf3862","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755209878705,"stop":1755209878706,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1f9cb4260b563e","name":"Subscribe to topic containing short and publish message","time":{"start":1755210134595,"stop":1755210134596,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c42708ae89bf8e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755209873218,"stop":1755209873218,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73eb0bcedfa7c6a","name":"should dial more peers if under maxConnections","time":{"start":1755209889403,"stop":1755209889403,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7eacc6931074356","name":"Push message with unicode special characters payload","time":{"start":1755210513454,"stop":1755210513454,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a08c5bd0c5b070","name":"should do nothing if no non-locked connections to drop","time":{"start":1755209889406,"stop":1755209889407,"duration":1},"status":"passed","severity":"normal"},{"uid":"41594352db1a7374","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755209920969,"stop":1755209920969,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c73eb4de5fb03c3","name":"should start and setup intervals and event listeners","time":{"start":1755209921181,"stop":1755209921181,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9b5910de2e31cf","name":"messageHashStr returns a hex string","time":{"start":1755209888992,"stop":1755209888993,"duration":1},"status":"passed","severity":"normal"},{"uid":"161f93d06f3a5747","name":"should continually clean up expired entries at intervals","time":{"start":1755209919018,"stop":1755209919018,"duration":0},"status":"passed","severity":"normal"},{"uid":"303e3172df86ab00","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755209934013,"stop":1755209934014,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab557c27ab2a42ea","name":"Check received message containing escaped characters","time":{"start":1755210400441,"stop":1755210400441,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8ed7970559091c","name":"should encode/decode to text encoding","time":{"start":1755209879425,"stop":1755209879426,"duration":1},"status":"passed","severity":"normal"},{"uid":"dffccbe4ea858f2c","name":"should handle peerStore errors gracefully","time":{"start":1755209889816,"stop":1755209889817,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a534e2efcc6e48","name":"should reject if Relay is requested but not mounted","time":{"start":1755209920700,"stop":1755209920700,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34b6cd351dbaaad","name":"should handle dial errors gracefully","time":{"start":1755209888231,"stop":1755209888231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6daef371da83ee2","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755210029298,"stop":1755210029298,"duration":0},"status":"passed","severity":"normal"},{"uid":"7513026a427ad3bf","name":"rejects content-filtered query with only contentTopics","time":{"start":1755209889251,"stop":1755209889252,"duration":1},"status":"passed","severity":"normal"},{"uid":"76fe7d0122c26f86","name":"should set field with all protocols enabled","time":{"start":1755209879430,"stop":1755209879430,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c90a9e8d6d5293","name":"should handle complete dial lifecycle","time":{"start":1755209888808,"stop":1755209888809,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb29fabef106f59","name":"should add event listeners for peer connect and disconnect","time":{"start":1755209889166,"stop":1755209889171,"duration":5},"status":"passed","severity":"normal"},{"uid":"6b778929121b8620","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755209939274,"stop":1755209939274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b570be6157bd96f2","name":"should initialize with custom TTL","time":{"start":1755209899497,"stop":1755209899497,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfee03d09754fe04","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755210134591,"stop":1755210134591,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a1e4e8d4c9dd9f","name":"Check received message containing special chars","time":{"start":1755210400437,"stop":1755210400437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8f3c04ad2b8720","name":"ignores unrecognized TXT record formats","time":{"start":1755209899376,"stop":1755209899376,"duration":0},"status":"passed","severity":"normal"},{"uid":"30aea16d4761f558","name":"should not fail to start the service if it is already started","time":{"start":1755210179773,"stop":1755210179774,"duration":1},"status":"passed","severity":"normal"},{"uid":"f54f18dc419deb6f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755209898965,"stop":1755209898966,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8a0834469828a5","name":"should mark all messages in causal history as acknowledged","time":{"start":1755209939273,"stop":1755209939273,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b327b9bdceba88","name":"should return false and handle errors gracefully","time":{"start":1755209889814,"stop":1755209889815,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41752886cdff010","name":"Promise Callback - true","time":{"start":1755210277752,"stop":1755210277752,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7488df395908a4","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755209920791,"stop":1755209920791,"duration":0},"status":"passed","severity":"normal"},{"uid":"123b599f984a3e85","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755209888851,"stop":1755209888851,"duration":0},"status":"passed","severity":"normal"},{"uid":"73922539be08b4cf","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755210103092,"stop":1755210103092,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53ada38b997bf04","name":"should not dispatch event when already disconnected","time":{"start":1755209888855,"stop":1755209888855,"duration":0},"status":"passed","severity":"normal"},{"uid":"deec1de2124162b4","name":"Generator, 2 different shards","time":{"start":1755210237812,"stop":1755210237812,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf8621200268e5f","name":"should keep entries that haven't expired yet","time":{"start":1755209919010,"stop":1755209919016,"duration":6},"status":"passed","severity":"normal"},{"uid":"2c3733bbbb9c84df","name":"Push message with Arabic payload","time":{"start":1755210513466,"stop":1755210513466,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d204fcf1eb05d06","name":"caches peers it previously fetched","time":{"start":1755209899376,"stop":1755209899376,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f22d870e6bf0ea","name":"should dial peers from store on start","time":{"start":1755209889385,"stop":1755209889386,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64661f959a60019","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755209873216,"stop":1755209873216,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b98d6a1c52f2704","name":"Overlapping topic subscription","time":{"start":1755210134595,"stop":1755210134595,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e274de0ad5c991bc","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755210120049,"stop":1755210120050,"duration":1},"status":"passed","severity":"normal"},{"uid":"c16ab4779da5c281","name":"Ephemeral messages are not stored","time":{"start":1755209960469,"stop":1755209960469,"duration":0},"status":"passed","severity":"normal"},{"uid":"924829b94fac5b7f","name":"Delete observer","time":{"start":1755210104846,"stop":1755210104846,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b2c7eb7151a41e","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755209889403,"stop":1755209889404,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8803c12250519","name":"should successfully stop","time":{"start":1755209920793,"stop":1755209920794,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fac0dd8a87e738","name":"random static sharding 2 - Cluster ID: 714, Shard ID: 213","time":{"start":1755210265386,"stop":1755210265387,"duration":1},"status":"passed","severity":"normal"},{"uid":"306b3edbe304c128","name":"should dial peer when peer is discovered","time":{"start":1755209888230,"stop":1755209888231,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57de963ad7f6ac1","name":"throws on content topic with generation field greater than 0","time":{"start":1755209873201,"stop":1755209873201,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6ccf75b8fef3cf","name":"Push message with JSON payload","time":{"start":1755210513453,"stop":1755210513453,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b49cf6593e25891","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755209889176,"stop":1755209889176,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1c94b78f742aeb","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755209920967,"stop":1755209920967,"duration":0},"status":"passed","severity":"normal"},{"uid":"661b06ccac5eca15","name":"should not receive a peer event before start","time":{"start":1755209903393,"stop":1755209903393,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bd48b6bcfb0058","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755209934007,"stop":1755209934007,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d18afd51f133e2a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755210103085,"stop":1755210103085,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d9746458071e57","name":"Ordered callback, aborts when callback returns true","time":{"start":1755210281569,"stop":1755210281569,"duration":0},"status":"passed","severity":"normal"},{"uid":"add4418352b9f04c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755209889817,"stop":1755209889818,"duration":1},"status":"passed","severity":"normal"},{"uid":"22058239ec706d73","name":"Renews subscription after lossing a connection","time":{"start":1755210425293,"stop":1755210425293,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b71dd2e3586d78","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755210134596,"stop":1755210134597,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ca6fe218d67489","name":"should create KeepAliveManager with relay","time":{"start":1755209889164,"stop":1755209889165,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42652e4d93510e8","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755209889408,"stop":1755209889408,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd7b1a2bf432218","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755209978628,"stop":1755209978628,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdf63a2ea4be514","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755209889175,"stop":1755209889175,"duration":0},"status":"passed","severity":"normal"},{"uid":"48728b4a94cc72a8","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755210103085,"stop":1755210103086,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2fbceb48c0dce0","name":"Non TWN Cluster","time":{"start":1755210219944,"stop":1755210219944,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1af10b0c73d638","name":"isConnected should return true after first peer connects","time":{"start":1755209975084,"stop":1755209975085,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6286e47a2d15940","name":"should handle cache.get errors gracefully","time":{"start":1755209903394,"stop":1755209903394,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d46996b881a8f4e","name":"Push message with Script payload","time":{"start":1755210513451,"stop":1755210513451,"duration":0},"status":"passed","severity":"normal"},{"uid":"73eb07a4dc9b3600","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755209899506,"stop":1755209899506,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc9d560b883354e","name":"should be safe to call multiple times","time":{"start":1755209888230,"stop":1755209888230,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4db78aeeca0c1","name":"should be delivered immediately if received","time":{"start":1755209939279,"stop":1755209939279,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc348160e40b6c0","name":"Light Node - default protocols","time":{"start":1755210298348,"stop":1755210298349,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbc0fd93aa55b8b","name":"should return false when peer is not found","time":{"start":1755209888583,"stop":1755209888583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6e332dfa8dc152","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755209934013,"stop":1755209934013,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6af7ea447744e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755209934008,"stop":1755209934008,"duration":0},"status":"passed","severity":"normal"},{"uid":"faaee6a90f3c8683","name":"throws an error for improperly formatted content topics","time":{"start":1755209873213,"stop":1755209873213,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a31f8c399f990c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755209920786,"stop":1755209920786,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee880534151d79a","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755210120050,"stop":1755210120051,"duration":1},"status":"passed","severity":"normal"},{"uid":"a36d5201291120bc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755210425298,"stop":1755210425298,"duration":0},"status":"passed","severity":"normal"},{"uid":"80683990b92b074e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755210126437,"stop":1755210126437,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d6dbebfec3da9f","name":"accepts time-filtered query with content filter","time":{"start":1755209889263,"stop":1755209889264,"duration":1},"status":"passed","severity":"normal"},{"uid":"53345744d8173328","name":"msgTime: 0 ms from now, startTime: 1755123881806, endTime: 1755210281806","time":{"start":1755210297755,"stop":1755210297755,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fc63d73795b16d","name":"should start periodic discovery on start","time":{"start":1755209899505,"stop":1755209899505,"duration":0},"status":"passed","severity":"normal"},{"uid":"321d50e1528c9a4c","name":"Check received message containing unicode special characters","time":{"start":1755210400441,"stop":1755210400441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd25b2334b87176","name":"should handle shard reader errors gracefully","time":{"start":1755209888805,"stop":1755209888806,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e937386846fa3f","name":"Fails to push message with large meta","time":{"start":1755210513461,"stop":1755210513462,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0dffa5cfb7728f","name":"should query peers that support peer exchange","time":{"start":1755209899500,"stop":1755209899501,"duration":1},"status":"passed","severity":"normal"},{"uid":"250e71baa38d8ed5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755209933271,"stop":1755209933274,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0fced7c4c871c08","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755209939277,"stop":1755209939277,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09858baf58299b3","name":"Publish message with custom timestamp: Thu Aug 14 2025 23:22:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755210126626,"stop":1755210126626,"duration":0},"status":"passed","severity":"normal"},{"uid":"899050cbee4e6a0c","name":"Check publish message containing emoji","time":{"start":1755210126622,"stop":1755210126622,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e553d52c022f8a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755210103084,"stop":1755210103085,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0bfb3bce54c3c1","name":"Correctly serialized arguments","time":{"start":1755210029445,"stop":1755210029446,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d32f3f221bd0ee8","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755209933981,"stop":1755209933982,"duration":1},"status":"passed","severity":"normal"},{"uid":"6029bfbeb759cd15","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755209933984,"stop":1755209933985,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd00a85fc9df0ef","name":"should get / set TCP multiaddr","time":{"start":1755209879426,"stop":1755209879427,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6de67a902ddfd","name":"should be able to encode the field with only STORE set to true","time":{"start":1755209878696,"stop":1755209878697,"duration":1},"status":"passed","severity":"normal"},{"uid":"e642409034fbc7b1","name":"should create RPC request with correct parameters","time":{"start":1755209899513,"stop":1755209899513,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9c2901decbc568","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755209873426,"stop":1755209873426,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97d667a4a16b6fe","name":"Publish without waiting for remote peer","time":{"start":1755210134589,"stop":1755210134590,"duration":1},"status":"passed","severity":"normal"},{"uid":"40df257ac00a3052","name":"should not create multiple intervals when called multiple times","time":{"start":1755209888772,"stop":1755209888773,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b139a0472977cf5","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755209878693,"stop":1755209878695,"duration":2},"status":"passed","severity":"normal"},{"uid":"3244ff1162b32f42","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755210297750,"stop":1755210297751,"duration":1},"status":"passed","severity":"normal"},{"uid":"9162c0163add22f5","name":"throws on content topic with empty topic name field","time":{"start":1755209873203,"stop":1755209873203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54ed636cd227d77","name":"Passing page size 1 when there are 4 messages","time":{"start":1755210287385,"stop":1755210287385,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4b39744c90af18","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755210103093,"stop":1755210103094,"duration":1},"status":"passed","severity":"normal"},{"uid":"f621630600e5e2fa","name":"should handle disconnect when peer has no timers","time":{"start":1755209889194,"stop":1755209889194,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef1af7e5766ceb5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755210103090,"stop":1755210103091,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf35c764fd7708c7","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755209933996,"stop":1755209933998,"duration":2},"status":"passed","severity":"normal"},{"uid":"8946e17dcd054841","name":"msgTime: 0 ms from now, startTime: 1754951081806, endTime: 1755210281806","time":{"start":1755210297754,"stop":1755210297755,"duration":1},"status":"passed","severity":"normal"},{"uid":"219703ea3acdec6a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app51/1/topic873/utf8","time":{"start":1755210219947,"stop":1755210219948,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de5edfcf535034b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755210425302,"stop":1755210425302,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd81bff0b9ac4b3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755210425287,"stop":1755210425287,"duration":0},"status":"passed","severity":"normal"},{"uid":"80213ff7c06b0f31","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755209933978,"stop":1755209933979,"duration":1},"status":"passed","severity":"normal"},{"uid":"14531b957b39d556","name":"should clear dial history on stop","time":{"start":1755209888779,"stop":1755209888780,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bad3e1a1a6b55d9","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755209920168,"stop":1755209920168,"duration":0},"status":"passed","severity":"normal"},{"uid":"5876bfb3ce926be3","name":"Check meta is set [symmetric]","time":{"start":1755209909368,"stop":1755209909368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6eee9e197ccf37d","name":"Store - dialed first","time":{"start":1755210298347,"stop":1755210298347,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e136aa58f3ad74","name":"Sample","time":{"start":1755209878817,"stop":1755209878817,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f16a6cbb1e30cf5","name":"should clear all timers","time":{"start":1755209889173,"stop":1755209889173,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61e3341ec65c18b","name":"yields undefined for messages without content topic","time":{"start":1755209889688,"stop":1755209889688,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aef50031ae02deb","name":"should not allow k > 12","time":{"start":1755209933259,"stop":1755209933267,"duration":8},"status":"passed","severity":"normal"},{"uid":"a9c2db05b9c79e03","name":"Check received message containing Arabic","time":{"start":1755210400429,"stop":1755210400429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efe215043895305","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755210425295,"stop":1755210425295,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b031fd1f0298ec3","name":"can start the service","time":{"start":1755209959344,"stop":1755209959345,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab970116509521ca","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755209873208,"stop":1755209873208,"duration":0},"status":"passed","severity":"normal"},{"uid":"76737a4ff93fe6e1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755210425302,"stop":1755210425302,"duration":0},"status":"passed","severity":"normal"},{"uid":"b579135030f38e9e","name":"Push message with short payload","time":{"start":1755210513464,"stop":1755210513464,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f41ce2c351eb28f","name":"should return false when peer has no shard info","time":{"start":1755209888582,"stop":1755209888583,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd1824160ccef03","name":"should dial peer immediately when queue is empty","time":{"start":1755209888780,"stop":1755209888781,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fec5afad0e29536","name":"should be safe to call multiple times","time":{"start":1755209889811,"stop":1755209889811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4a9c267c7c6f86","name":"should remove event listeners from libp2p","time":{"start":1755209888846,"stop":1755209888847,"duration":1},"status":"passed","severity":"normal"},{"uid":"48eb3996841ddaf1","name":"should properly clean up resources when disposed","time":{"start":1755209919017,"stop":1755209919018,"duration":1},"status":"passed","severity":"normal"},{"uid":"adda7ff2a22ec504","name":"Store - dialed after - with timeout","time":{"start":1755210298347,"stop":1755210298347,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2c756ed0f6144b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755209873209,"stop":1755209873209,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee2c28ac350e22","name":"should stop and cleanup resources","time":{"start":1755209921181,"stop":1755209921182,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bea6d3fc2f4a2a4","name":"Reusing cursor across nodes","time":{"start":1755210232496,"stop":1755210232496,"duration":0},"status":"passed","severity":"normal"},{"uid":"645e09d9927e7497","name":"Push message with content topic containing Arabic","time":{"start":1755210513472,"stop":1755210513472,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eee0da38888444","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755209889386,"stop":1755209889386,"duration":0},"status":"passed","severity":"normal"},{"uid":"da25e1cdfefa16db","name":"should allow redial after cooldown period","time":{"start":1755209888787,"stop":1755209888787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9eae24a2321829d","name":"should handle case when globalThis is not available","time":{"start":1755209888852,"stop":1755209888852,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21f27109028671f","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755209933268,"stop":1755209933269,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f36242a6ea7f3dd","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755210273596,"stop":1755210273596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0864d4a348a198","name":"should properly create location multiaddrs - udp6","time":{"start":1755209879428,"stop":1755209879428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c1eeb04e5a9430","name":"accepts valid message hash query","time":{"start":1755209889252,"stop":1755209889262,"duration":10},"status":"passed","severity":"normal"},{"uid":"da3b8707495195bd","name":"Query generator for 2000 messages","time":{"start":1755210281569,"stop":1755210281569,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c58274c29a46b83","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755209888237,"stop":1755209888241,"duration":4},"status":"passed","severity":"normal"},{"uid":"c4f13633b6645a64","name":"should handle queue overflow by adding peers to queue","time":{"start":1755209888798,"stop":1755209888798,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b8e872c1c0ab9a","name":"Subscribe to topic containing Script and receive message","time":{"start":1755210425288,"stop":1755210425288,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89a57245a4cfacb","name":"can start the service","time":{"start":1755210179767,"stop":1755210179770,"duration":3},"status":"passed","severity":"normal"},{"uid":"145e717a405fc7ef","name":"Check publish message containing Arabic","time":{"start":1755210126616,"stop":1755210126617,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd701bc40ce1c5ae","name":"Subscribe to topic containing long and receive message","time":{"start":1755210425282,"stop":1755210425282,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fd472f96d0ac9f","name":"Subscribe and receive messages via lightPush","time":{"start":1755210425277,"stop":1755210425277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac060a5a62108a8a","name":"Push message equal or less that 1MB","time":{"start":1755210513477,"stop":1755210513477,"duration":0},"status":"passed","severity":"normal"},{"uid":"4181113a8a35024f","name":"should get all peers from store","time":{"start":1755209889394,"stop":1755209889394,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea28855cb4a56e0","name":"Push to array if already present","time":{"start":1755209873065,"stop":1755209873065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2332db2fa8f2b","name":"returns all values when wanted number is greater than available values","time":{"start":1755209898290,"stop":1755209898291,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aec061915aaf2f8","name":"LightPush","time":{"start":1755210298348,"stop":1755210298348,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc250dcc1453b0e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755209873218,"stop":1755209873218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe87a95be43ea7e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755209959351,"stop":1755209959351,"duration":0},"status":"skipped","severity":"normal"},{"uid":"55db845e1b709f65","name":"should encode/decode to RLP encoding","time":{"start":1755209879425,"stop":1755209879425,"duration":0},"status":"passed","severity":"normal"},{"uid":"d813a82c0e809cc","name":"should skip peer when not on same cluster","time":{"start":1755209888787,"stop":1755209888788,"duration":1},"status":"passed","severity":"normal"},{"uid":"24af4d6f8cd5a273","name":"Check publish message containing Basic HTML tag","time":{"start":1755210126620,"stop":1755210126620,"duration":0},"status":"passed","severity":"normal"},{"uid":"859859cc49c92e56","name":"Waku message hash computation (no timestamp)","time":{"start":1755209888985,"stop":1755209888986,"duration":1},"status":"passed","severity":"normal"},{"uid":"4260ae1d055acd27","name":"should dial peers from store when browser is connected","time":{"start":1755209889387,"stop":1755209889388,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f054ab1d434522","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755209873205,"stop":1755209873206,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e73525e87acbab","name":"should dial peer when no shard info available","time":{"start":1755209888788,"stop":1755209888788,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9849631c86bee7","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755210134592,"stop":1755210134593,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a16726c7da47484","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app94/7/topic497/utf8","time":{"start":1755210219945,"stop":1755210219945,"duration":0},"status":"passed","severity":"normal"},{"uid":"404259b34320fe41","name":"Decrypt messages","time":{"start":1755210104845,"stop":1755210104845,"duration":0},"status":"passed","severity":"normal"},{"uid":"adaa09938cf9e797","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755210425277,"stop":1755210425277,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c60f7be053eae3","name":"should drop connection via multiaddr with hangUp","time":{"start":1755210042801,"stop":1755210042801,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac7ac4114198c4a","name":"it tolerates circular branch references","time":{"start":1755209899374,"stop":1755209899375,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6738b1e05bb3abf","name":"should stop all internal components","time":{"start":1755209889810,"stop":1755209889810,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fca3d040b7c2339","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755209933976,"stop":1755209933977,"duration":1},"status":"passed","severity":"normal"},{"uid":"d172b71c5c8d155","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755209873215,"stop":1755209873215,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83b8ff40443c501","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755209934007,"stop":1755209934008,"duration":1},"status":"passed","severity":"normal"},{"uid":"9edb2e603c498dc9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755210425300,"stop":1755210425300,"duration":0},"status":"passed","severity":"normal"},{"uid":"2015122528e6e771","name":"should return false when peer is not found","time":{"start":1755209888592,"stop":1755209888592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c690f9ce7e495a3","name":"should set field with all protocols disabled","time":{"start":1755209879430,"stop":1755209879430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ef46ab30d77c5","name":"should lock peers when selected","time":{"start":1755209920965,"stop":1755209920965,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93120845c109063","name":"should return peer for existing peer","time":{"start":1755209889401,"stop":1755209889401,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8d8897879d9886","name":"should handle errors when removing globalThis listeners","time":{"start":1755209888847,"stop":1755209888848,"duration":1},"status":"passed","severity":"normal"},{"uid":"314c5357739c9163","name":"Rejects garbage","time":{"start":1755209924466,"stop":1755209924467,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b92f13bd24fab4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755210425299,"stop":1755210425299,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc73b7c02fbefc77","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755210103084,"stop":1755210103084,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd9df88d70cfb1a","name":"should not start if already started","time":{"start":1755209899498,"stop":1755209899498,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4661dc3fcd396","name":"Subscribe to topic containing long and receive message","time":{"start":1755210425299,"stop":1755210425299,"duration":0},"status":"passed","severity":"normal"},{"uid":"123d64258d1b784","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755210134592,"stop":1755210134592,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd796e6199aa2ae5","name":"Subscribe to topic containing short and receive message","time":{"start":1755210425282,"stop":1755210425282,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b4d969faf58f5b","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755209939276,"stop":1755209939276,"duration":0},"status":"passed","severity":"normal"},{"uid":"9102874d88bd34e5","name":"should be safe to call multiple times","time":{"start":1755209888780,"stop":1755209888780,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38026c0b768f5d9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755209873220,"stop":1755209873221,"duration":1},"status":"passed","severity":"normal"},{"uid":"7372d538f5006357","name":"Bloom filter","time":{"start":1755209938997,"stop":1755209938997,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7ad435420a7bd1","name":"should sort by messageId when timestamps are equal","time":{"start":1755209938998,"stop":1755209938998,"duration":0},"status":"passed","severity":"normal"},{"uid":"641376b04d08974","name":"can start and stop the service","time":{"start":1755209903392,"stop":1755209903392,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e07af79c1400db","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755209975083,"stop":1755209975083,"duration":0},"status":"passed","severity":"normal"},{"uid":"1561d0dab1173323","name":"messageHash returns a Uint8Array","time":{"start":1755209888992,"stop":1755209888992,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d63ddab03b1cf74","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755209975083,"stop":1755209975084,"duration":1},"status":"passed","severity":"normal"},{"uid":"2375b24ae2e38a06","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755210425299,"stop":1755210425299,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fe7a58426ef579","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755210232492,"stop":1755210232493,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c71eeed71c35a3","name":"Relay - times out","time":{"start":1755210298347,"stop":1755210298347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3b85af523efc9f","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755210134599,"stop":1755210134599,"duration":0},"status":"passed","severity":"normal"},{"uid":"5657a7d901f60f45","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755209920965,"stop":1755209920965,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0ce43b635b88c7","name":"Decoder throws on empty string content topic","time":{"start":1755209889931,"stop":1755209889931,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1ab24d4da53e1d","name":"A test","time":{"start":1755210014365,"stop":1755210014365,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d284f80aa058297","name":"should successfully query peers and return peer infos","time":{"start":1755209899510,"stop":1755209899510,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa5ca9b7c5e5d79","name":"should handle task timeouts","time":{"start":1755209919860,"stop":1755209919861,"duration":1},"status":"passed","severity":"normal"},{"uid":"268d9c6026bfc747","name":"should reject if Filter is requested but not mounted","time":{"start":1755209920701,"stop":1755209920701,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c221088ae70eac","name":"Push message with custom timestamp: 1755213578830","time":{"start":1755210513477,"stop":1755210513477,"duration":0},"status":"passed","severity":"normal"},{"uid":"4309056e85f38382","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755209899511,"stop":1755209899511,"duration":0},"status":"passed","severity":"normal"},{"uid":"528c7d616fdbfa56","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755210232495,"stop":1755210232496,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b0be7cd3424d871","name":"Passing page size 19 when there are 20 messages","time":{"start":1755210287397,"stop":1755210287398,"duration":1},"status":"passed","severity":"normal"},{"uid":"7accc5767c19441c","name":"should handle network check errors gracefully","time":{"start":1755209888806,"stop":1755209888807,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e7cc57c72b2efd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755209873215,"stop":1755209873216,"duration":1},"status":"passed","severity":"normal"},{"uid":"b69d697d795ce34","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755210134598,"stop":1755210134598,"duration":0},"status":"passed","severity":"normal"},{"uid":"a612e7ee2e53acb0","name":"should be safe to call multiple times","time":{"start":1755209889387,"stop":1755209889387,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ba3cc714388477","name":"throws on content topic with too few or too many fields","time":{"start":1755209873200,"stop":1755209873200,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8f0215d7de6bda","name":"should be empty when created","time":{"start":1755209921179,"stop":1755209921180,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b1e63a1d5eb4e3f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755209898972,"stop":1755209898972,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e480ebe6d3950d","name":"nwaku subscribes","time":{"start":1755210116637,"stop":1755210116637,"duration":0},"status":"passed","severity":"normal"},{"uid":"67eee50eef68c93f","name":"should not fail to stop the service if it was not started","time":{"start":1755209959346,"stop":1755209959346,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f9432a36c2c0b1","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755209933988,"stop":1755209933988,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e2e258ebceb53b","name":"should drop connection to one peer on hangUp","time":{"start":1755210042800,"stop":1755210042801,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29a574574b57005","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755209960471,"stop":1755209960472,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff64d19a04cde17","name":"Check message received after jswaku node is restarted","time":{"start":1755210400445,"stop":1755210400445,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa1f6118e53eccc","name":"should hang up with multiaddr and return true on success","time":{"start":1755209889814,"stop":1755209889814,"duration":0},"status":"passed","severity":"normal"},{"uid":"70465c4d0b06bc47","name":"Waku message hash computation (payload length 0)","time":{"start":1755209888985,"stop":1755209888985,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa8b9b012587a79","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755209878708,"stop":1755209878708,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2bac05b58a61d8","name":"Encoder throws on undefined content topic","time":{"start":1755209909369,"stop":1755209909370,"duration":1},"status":"passed","severity":"normal"},{"uid":"a045775c4416c8a4","name":"should dial with multiaddr and return stream","time":{"start":1755209889813,"stop":1755209889813,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa37ed0a4da4a1bb","name":"return first retrieved peers without further DNS queries","time":{"start":1755209899379,"stop":1755209899379,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ae470f0b37c701","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755209933269,"stop":1755209933271,"duration":2},"status":"passed","severity":"normal"},{"uid":"632b4a71d05c600a","name":"ends if response has no messages","time":{"start":1755209889687,"stop":1755209889687,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13351f23b45a8f7","name":"should return usable stream attached to connection","time":{"start":1755209889515,"stop":1755209889515,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66a3b647b85ea66","name":"same cluster: nodes connect","time":{"start":1755210029296,"stop":1755210029297,"duration":1},"status":"passed","severity":"normal"},{"uid":"93a9d2d83f387525","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755210425283,"stop":1755210425283,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caef26ee5227fdb","name":"should not be empty after adding a subscription","time":{"start":1755209921180,"stop":1755209921180,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ead2edf790bc9db","name":"Check received message containing emoji","time":{"start":1755210400432,"stop":1755210400432,"duration":0},"status":"passed","severity":"normal"},{"uid":"409c16e96d2c2193","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755210014068,"stop":1755210014068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78217f4fe629ca2","name":"Check publish message containing JSON","time":{"start":1755210126620,"stop":1755210126621,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aebdfc11bc3b24f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755210425300,"stop":1755210425300,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbba1cd1e8a34f6","name":"should successfully query store with valid decoders and options","time":{"start":1755209920879,"stop":1755209920879,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8684b0f71115bc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755210425280,"stop":1755210425280,"duration":0},"status":"passed","severity":"normal"},{"uid":"f124370e55813bb1","name":"messageHashStr produces different results for different inputs","time":{"start":1755209888994,"stop":1755209888997,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d4d1cc1c3469271","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755209933998,"stop":1755209933998,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f37d808553a936","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755209934002,"stop":1755209934002,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2f0012bdb5d9b4","name":"Decoder throws on undefined content topic","time":{"start":1755209910931,"stop":1755209910931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4157001c4dd944","name":"Decoder throws on undefined content topic","time":{"start":1755209909370,"stop":1755209909370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a6f01ab986efc7","name":"Check received message containing JSON","time":{"start":1755210400440,"stop":1755210400440,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11fde3727f6701d","name":"should skip peers without ENR","time":{"start":1755209899504,"stop":1755209899504,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15ecd7da3826dd2","name":"should clear dial history on start","time":{"start":1755209888772,"stop":1755209888772,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2dac54f4f90cf13","name":"Subscribe to topic containing short and receive message","time":{"start":1755210425299,"stop":1755210425299,"duration":0},"status":"passed","severity":"normal"},{"uid":"4280bdc7b7cfb89e","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755209997355,"stop":1755209997356,"duration":1},"status":"passed","severity":"normal"},{"uid":"d253c4f3758b73c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755209878700,"stop":1755209878701,"duration":1},"status":"passed","severity":"normal"},{"uid":"23bd33bb5fd08b05","name":"peer exchange sets tag","time":{"start":1755210126436,"stop":1755210126436,"duration":0},"status":"passed","severity":"normal"},{"uid":"8744f82e90180217","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755209878698,"stop":1755209878699,"duration":1},"status":"passed","severity":"normal"},{"uid":"9013036c9692f4ba","name":"random static sharding 10 - Cluster ID: 299, Shard ID: 756","time":{"start":1755210265390,"stop":1755210265390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a097c09f8acb9ddd","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755209899511,"stop":1755209899511,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f8ffc6df5ab3cc","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755209889181,"stop":1755209889182,"duration":1},"status":"passed","severity":"normal"},{"uid":"225b9719b0b88a62","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755210425277,"stop":1755210425278,"duration":1},"status":"passed","severity":"normal"},{"uid":"da0145d976a3fafe","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755210425296,"stop":1755210425297,"duration":1},"status":"passed","severity":"normal"},{"uid":"595e40e9cb7cb20e","name":"should wait for Filter peer to be connected","time":{"start":1755209920708,"stop":1755209920709,"duration":1},"status":"passed","severity":"normal"},{"uid":"62439fe3c4dec96f","name":"should create KeepAliveManager with required options","time":{"start":1755209889163,"stop":1755209889164,"duration":1},"status":"passed","severity":"normal"},{"uid":"649022663ee54729","name":"should emit a peer event after start","time":{"start":1755209903392,"stop":1755209903393,"duration":1},"status":"passed","severity":"normal"},{"uid":"29074e4f4b161631","name":"should wait for Store peer to be connected","time":{"start":1755209920709,"stop":1755209920709,"duration":0},"status":"passed","severity":"normal"},{"uid":"552b5a041eccf9a8","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755209889251,"stop":1755209889251,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0215ff653c048fd","name":"should return empty array when no peers connected","time":{"start":1755209889815,"stop":1755209889815,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf243886e0ec7e0","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755209889180,"stop":1755209889180,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd6975fb6778861","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755209879431,"stop":1755209879431,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2ce886606c5475","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755209899381,"stop":1755209899381,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95d725728008688c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755209920787,"stop":1755209920790,"duration":3},"status":"passed","severity":"normal"},{"uid":"a574797fe82a5c8e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755209873216,"stop":1755209873216,"duration":0},"status":"passed","severity":"normal"},{"uid":"655c6c1410d7d9ed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755209934021,"stop":1755209934021,"duration":0},"status":"passed","severity":"normal"},{"uid":"87dba63b6d7bb20f","name":"random static sharding 3 - Cluster ID: 222, Shard ID: 257","time":{"start":1755210265387,"stop":1755210265387,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c0a1f0b91550fe","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755209933991,"stop":1755209933992,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa81a22179653b8","name":"should support chaining for add method","time":{"start":1755209919008,"stop":1755209919009,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa700866895a28b","name":"should call waitForPeer on Relay","time":{"start":1755209920709,"stop":1755209920709,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2c1428e1d52662","name":"should have no discoveries enabled by default","time":{"start":1755209920032,"stop":1755209920033,"duration":1},"status":"passed","severity":"normal"},{"uid":"5714383b96aba92","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755210103091,"stop":1755210103092,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f092b6464dcb98","name":"can query messages normally","time":{"start":1755210268650,"stop":1755210268650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9749c0e883b2be4","name":"should handle malformed response data","time":{"start":1755209899512,"stop":1755209899512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55f4220d0c53fd1","name":"Push message with content topic containing numeric","time":{"start":1755210513471,"stop":1755210513471,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5228aabac33195a","name":"should remove expired entries after TTL has passed","time":{"start":1755209919009,"stop":1755209919010,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fdcad1a99469430","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755209934009,"stop":1755209934012,"duration":3},"status":"passed","severity":"normal"},{"uid":"8035450ee69fe8d9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755209933992,"stop":1755209933992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f51b7eb9fa750c7","name":"Check meta is set [ecies]","time":{"start":1755209910929,"stop":1755209910930,"duration":1},"status":"passed","severity":"normal"},{"uid":"38bb2eb90e980467","name":"Encoder throws on empty string content topic","time":{"start":1755209889930,"stop":1755209889931,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e65cc4e3ec9de9","name":"Check received message containing Russian","time":{"start":1755210400438,"stop":1755210400438,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf493f6572016ae","name":"should properly create location multiaddrs - udp4","time":{"start":1755209879427,"stop":1755209879427,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd4efd4eab2cd3f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755210134601,"stop":1755210134602,"duration":1},"status":"passed","severity":"normal"},{"uid":"254d532bbe17cfdb","name":"Push message with long payload","time":{"start":1755210513445,"stop":1755210513446,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc6b216d3989b75","name":"should dial one peer on dial","time":{"start":1755210042800,"stop":1755210042800,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d52d2524cb15f6","name":"does not validate decoders for hash queries","time":{"start":1755209889686,"stop":1755209889686,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7bf512223c1ce8","name":"should add event listener for peer:discovery","time":{"start":1755209888227,"stop":1755209888228,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ecbfcc618f8ca","name":"Check publish message containing long","time":{"start":1755210126613,"stop":1755210126614,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd54f8279085ca29","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755209920964,"stop":1755209920965,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e4068910f799127","name":"Push message with XML payload","time":{"start":1755210513452,"stop":1755210513452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2ea627571314d","name":"isConnected should return false after all peers disconnect","time":{"start":1755209975085,"stop":1755209975085,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf80791b5b545873","name":"Asymmetric encrypt & decrypt","time":{"start":1755209909737,"stop":1755209909737,"duration":0},"status":"passed","severity":"normal"},{"uid":"5579232b4e1a7e94","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755209934018,"stop":1755209934018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d825994293e5442","name":"Push message with rate limit","time":{"start":1755210513462,"stop":1755210513462,"duration":0},"status":"passed","severity":"normal"},{"uid":"629adb97c9a23092","name":"Overlapping topic subscription","time":{"start":1755210425281,"stop":1755210425281,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f4aa56ca82bfc6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755210425294,"stop":1755210425295,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac6b07f57382fe9","name":"should return PeerId when PeerId is provided","time":{"start":1755209889207,"stop":1755209889207,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5b9baa21118ceb","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755209873215,"stop":1755209873215,"duration":0},"status":"passed","severity":"normal"},{"uid":"605147fa695574fe","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755209873214,"stop":1755209873214,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9a0058c51609b4","name":"Check received message containing numeric","time":{"start":1755210400436,"stop":1755210400437,"duration":1},"status":"passed","severity":"normal"},{"uid":"243c7cebe777c75d","name":"Check received message with timestamp: 1755209953930000000 ","time":{"start":1755210400432,"stop":1755210400432,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc92820ede530380","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755209898966,"stop":1755209898966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34bc58e232ca983","name":"Ordered Callback - true","time":{"start":1755210277752,"stop":1755210277753,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1adc42918d85202","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755210120052,"stop":1755210120052,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8243ee9139394b4","name":"should throw error - no public key","time":{"start":1755209879424,"stop":1755209879424,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca539123019b2cf","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755209873207,"stop":1755209873208,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a4c760c05374d8","name":"should allow redial after failed dial cooldown expires","time":{"start":1755209888797,"stop":1755209888798,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57cec0421473246","name":"Push 30 different messages","time":{"start":1755210513455,"stop":1755210513455,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c9f0388bf7725be","name":"Subscribe to topic containing XML and publish message","time":{"start":1755210134600,"stop":1755210134600,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35c9f5c57eeff30","name":"should handle empty pubsub topics","time":{"start":1755209889195,"stop":1755209889195,"duration":0},"status":"passed","severity":"normal"},{"uid":"66649b67dc68e42c","name":"random static sharding 9 - Cluster ID: 381, Shard ID: 851","time":{"start":1755210265389,"stop":1755210265390,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5c7fbfddc33c25","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755209873219,"stop":1755209873219,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3231aaa02947bf","name":"Subscribe and receives messages on 20 topics","time":{"start":1755210425297,"stop":1755210425297,"duration":0},"status":"passed","severity":"normal"},{"uid":"158f914c16549f56","name":"should not receive a peer event after stop","time":{"start":1755210179776,"stop":1755210179776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9758fa0fa24ef13","name":"should dial all known peers when reached zero connections","time":{"start":1755209997354,"stop":1755209997355,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c6b00467645624","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755209933985,"stop":1755209933985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7465e4885eb240","name":"should not allow unachievable error rate","time":{"start":1755209933268,"stop":1755209933268,"duration":0},"status":"passed","severity":"normal"},{"uid":"af69c1193583f7b4","name":"Callback on promise","time":{"start":1755210281566,"stop":1755210281567,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff64d6989409555c","name":"should add event listeners to libp2p","time":{"start":1755209888838,"stop":1755209888838,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89b8398f412a336","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app96/1/topic790/xml","time":{"start":1755210219950,"stop":1755210219950,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38e6e610f720942","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755209933992,"stop":1755209933993,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27c15a7115a7e12","name":"Check publish message containing short","time":{"start":1755210126612,"stop":1755210126613,"duration":1},"status":"passed","severity":"normal"},{"uid":"7315ae9b06faad7f","name":"should check connected peers if present and suitable","time":{"start":1755209920708,"stop":1755209920708,"duration":0},"status":"passed","severity":"normal"},{"uid":"549cf74778857641","name":"should not fail to start the service if it is already started","time":{"start":1755209959347,"stop":1755209959347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0b52f811a8dc43","name":"should return true when peer is on the same cluster","time":{"start":1755209888573,"stop":1755209888573,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03d7fff6ed78351","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755209934018,"stop":1755209934019,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8aaad9f5d0e49e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755209934017,"stop":1755209934018,"duration":1},"status":"passed","severity":"normal"},{"uid":"8341f3f7cd758dbb","name":"same cluster, static sharding: nodes connect","time":{"start":1755210029290,"stop":1755210029290,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14303933cca76dd","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755210247845,"stop":1755210247845,"duration":0},"status":"passed","severity":"normal"},{"uid":"32603762952f45cc","name":"Using a function","time":{"start":1755210293719,"stop":1755210293720,"duration":1},"status":"passed","severity":"normal"},{"uid":"520fb972e3d25817","name":"Check publish message after client node is restarted","time":{"start":1755210126630,"stop":1755210126630,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c0915f3bd94d63bc","name":"should return false when peer shard info is not found","time":{"start":1755209888590,"stop":1755209888591,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc32b3da0b18a71","name":"should be online or offline if network state changed","time":{"start":1755209975090,"stop":1755209975090,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e75751c2a245ff","name":"Passing page size 110 when there are 120 messages","time":{"start":1755210287398,"stop":1755210287401,"duration":3},"status":"passed","severity":"normal"},{"uid":"267813408eb976b0","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755209920044,"stop":1755209920045,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5cc417ea2e103d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755209934019,"stop":1755209934020,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bb6dba7e2979ec6","name":"Push message with emoji payload","time":{"start":1755210513454,"stop":1755210513455,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c8437a58d1cc69","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755209888993,"stop":1755209888993,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7e3436ef2f5055","name":"different cluster: nodes don't connect","time":{"start":1755210029290,"stop":1755210029293,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8d5f0230b65a6a5","name":"should save new peer to store","time":{"start":1755209888236,"stop":1755209888236,"duration":0},"status":"passed","severity":"normal"},{"uid":"3110f5e76b50041d","name":"Publishes to nwaku","time":{"start":1755210116637,"stop":1755210116638,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca8424acdff40ab1","name":"should handle peer disconnect event when no connections remain","time":{"start":1755209888853,"stop":1755209888853,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9497990dd3a2437","name":"should set field with only FILTER enabled","time":{"start":1755209879431,"stop":1755209879431,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d026a77a6b5278","name":"Relay","time":{"start":1755209960158,"stop":1755209960159,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cdecd0a9bb3a6cd","name":"Push message with special chars payload","time":{"start":1755210513449,"stop":1755210513449,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cd9a8c598ccfeb","name":"should return different streams if requested simultaniously","time":{"start":1755209889521,"stop":1755209889522,"duration":1},"status":"passed","severity":"normal"},{"uid":"35bb0d3e525dfc3f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755210029297,"stop":1755210029297,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec5fdcf12ab2bd7","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755209899379,"stop":1755209899380,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d26648eae690ff6","name":"Publish message with large meta","time":{"start":1755210126630,"stop":1755210126630,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afb1ce68bb2317d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755210425284,"stop":1755210425286,"duration":2},"status":"passed","severity":"normal"},{"uid":"28b22606502998ab","name":"Check received message containing long","time":{"start":1755210400427,"stop":1755210400427,"duration":0},"status":"passed","severity":"normal"},{"uid":"7757c3e3fae6502","name":"Fails to push message with large meta","time":{"start":1755210513475,"stop":1755210513476,"duration":1},"status":"passed","severity":"normal"},{"uid":"29236a6a5103e890","name":"ignores domain fetching errors","time":{"start":1755209899375,"stop":1755209899376,"duration":1},"status":"passed","severity":"normal"},{"uid":"779e81d5f7bd4908","name":"should clear interval on stop","time":{"start":1755209899506,"stop":1755209899506,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfa0ab7bfd4b087","name":"Check message with no payload is not received","time":{"start":1755210400444,"stop":1755210400444,"duration":0},"status":"passed","severity":"normal"},{"uid":"a652624565b79f80","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755209889685,"stop":1755209889685,"duration":0},"status":"passed","severity":"normal"},{"uid":"b487bddd30179622","name":"should not be delivered","time":{"start":1755209939277,"stop":1755209939278,"duration":1},"status":"passed","severity":"normal"},{"uid":"f476861bf84d3bac","name":"should throw error when no peers are available","time":{"start":1755209920879,"stop":1755209920880,"duration":1},"status":"passed","severity":"normal"},{"uid":"19051c8bd91487ef","name":"Check received message containing Script","time":{"start":1755210400430,"stop":1755210400430,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb79103ceab3bd4f","name":"Check received message containing SQL Injection","time":{"start":1755210400429,"stop":1755210400430,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e97340d4ae46ec9","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755209889811,"stop":1755209889811,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e4457461825524","name":"Callback on promise, aborts when callback returns true","time":{"start":1755210281567,"stop":1755210281567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ed353a4b064962","name":"Check message with non string payload is not received","time":{"start":1755210400434,"stop":1755210400435,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37638c48bdc9c5a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755210134593,"stop":1755210134594,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1645da12e3fd8aa","name":"should serialize and deserialize correctly","time":{"start":1755209937160,"stop":1755209937160,"duration":0},"status":"passed","severity":"normal"},{"uid":"56684d28f00c494d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755210134601,"stop":1755210134601,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f81f5abfc92d72","name":"should dial second nwaku node that was discovered","time":{"start":1755209953790,"stop":1755209953792,"duration":2},"status":"skipped","severity":"normal"},{"uid":"98d03935082f8011","name":"Decoder throws on empty string content topic","time":{"start":1755209910931,"stop":1755209910931,"duration":0},"status":"passed","severity":"normal"},{"uid":"833821033c94fe51","name":"Subscribe and receive messages via waku relay post","time":{"start":1755210425278,"stop":1755210425278,"duration":0},"status":"passed","severity":"normal"},{"uid":"680d397e319c999","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755209903394,"stop":1755209903394,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb9cac9d5786ab8","name":"Refresh subscription","time":{"start":1755210425281,"stop":1755210425282,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee7b8f4d7da5baf","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755210425279,"stop":1755210425279,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e83c0fbaaf4a0e","name":"should be safe to call multiple times","time":{"start":1755209889173,"stop":1755209889173,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c82ad1f32fc594","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755210134603,"stop":1755210134603,"duration":0},"status":"passed","severity":"normal"},{"uid":"d876d1eced3f0478","name":"should handle errors gracefully when getting peer info","time":{"start":1755209888593,"stop":1755209888596,"duration":3},"status":"passed","severity":"normal"},{"uid":"21d852e03b5dc52","name":"Query with Ordered Callback, No message returned","time":{"start":1755210247845,"stop":1755210247845,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a6b1902b5a160","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755210425303,"stop":1755210425303,"duration":0},"status":"passed","severity":"normal"},{"uid":"886fe9d98e0290e8","name":"Relay Node - default protocol","time":{"start":1755210298349,"stop":1755210298349,"duration":0},"status":"passed","severity":"normal"},{"uid":"f871d008d6c60ed8","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755209888591,"stop":1755209888591,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b549932a1b587dd","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755209910929,"stop":1755209910929,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5db05a311ccbf58","name":"Decoder throws on empty string content topic","time":{"start":1755209909371,"stop":1755209909371,"duration":0},"status":"passed","severity":"normal"},{"uid":"349b4217cff66ee4","name":"should throw error - invalid id","time":{"start":1755209879423,"stop":1755209879424,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0848983fe1a9c45","name":"should clear the dialing interval","time":{"start":1755209888779,"stop":1755209888779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2d492a536f1fc3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755210297751,"stop":1755210297752,"duration":1},"status":"passed","severity":"normal"},{"uid":"33290bad5eb64c6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755210425290,"stop":1755210425291,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9bafdb616c541a","name":"should invoke callbacks when receiving a message","time":{"start":1755209921180,"stop":1755209921181,"duration":1},"status":"passed","severity":"normal"},{"uid":"339b87a4cfe463ae","name":"should start ping timers on peer connect","time":{"start":1755209889174,"stop":1755209889174,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d0a020d5116b81","name":"should return false when peer is on different cluster","time":{"start":1755209888587,"stop":1755209888590,"duration":3},"status":"passed","severity":"normal"},{"uid":"e67e0a9b935be405","name":"should handle case with no peers in store","time":{"start":1755209889399,"stop":1755209889399,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6e92e224828607","name":"Check message with no pubsub topic is not received","time":{"start":1755210400443,"stop":1755210400444,"duration":1},"status":"passed","severity":"normal"},{"uid":"72cf21e647cf0dc5","name":"Push message with custom timestamp: 1724451578830","time":{"start":1755210513462,"stop":1755210513462,"duration":0},"status":"passed","severity":"normal"},{"uid":"7474c2b8249e302b","name":"Push message with content topic containing Russian","time":{"start":1755210513458,"stop":1755210513459,"duration":1},"status":"passed","severity":"normal"},{"uid":"66fef420d3ef62eb","name":"Check received message containing XML","time":{"start":1755210400430,"stop":1755210400430,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efc8ab7b417580d","name":"Throws when trying to push message with empty payload","time":{"start":1755210513455,"stop":1755210513456,"duration":1},"status":"passed","severity":"normal"},{"uid":"b094ae82f85c85b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755209873216,"stop":1755209873216,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad017d0746fa39af","name":"Relay - dialed after","time":{"start":1755210298346,"stop":1755210298346,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1067ed403badfbf","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755210232492,"stop":1755210232492,"duration":0},"status":"passed","severity":"normal"},{"uid":"618f34b093351f05","name":"Subscribe and receives messages on 20 topics","time":{"start":1755210425279,"stop":1755210425279,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb59b8762ca9de5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755209934014,"stop":1755209934015,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a37e40c4e396a2","name":"should skip peers without peer exchange protocol","time":{"start":1755209899502,"stop":1755209899502,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1825234db865db6","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755209933991,"stop":1755209933991,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b19030ae378b6c1","name":"should be empty after removing the only subscription","time":{"start":1755209921180,"stop":1755209921180,"duration":0},"status":"passed","severity":"normal"},{"uid":"66345fd085c8bb36","name":"Push message equal or less that 1MB","time":{"start":1755210513463,"stop":1755210513463,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e41d7f5377a228","name":"Publish message with custom timestamp: Fri Aug 23 2024 22:22:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755210126623,"stop":1755210126625,"duration":2},"status":"passed","severity":"normal"},{"uid":"12c47c5890c165bf","name":"Query Generator - true","time":{"start":1755210277750,"stop":1755210277751,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c778b70ef8e3e","name":"should return false when navigator.onLine is false","time":{"start":1755209888850,"stop":1755209888851,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f159d27f815181","name":"Subscribe to topic containing Script and publish message","time":{"start":1755210134599,"stop":1755210134599,"duration":0},"status":"passed","severity":"normal"},{"uid":"38629e442f73bf8b","name":"Check publish message containing Chinese","time":{"start":1755210126615,"stop":1755210126616,"duration":1},"status":"passed","severity":"normal"},{"uid":"edafdbf8bc050c68","name":"Push message with Chinese payload","time":{"start":1755210513465,"stop":1755210513466,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa2dba1b9ddeb2a","name":"should dial peers from store when no connections remain","time":{"start":1755209889393,"stop":1755209889393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dfe1f69b70fb3d","name":"Overlapping topic subscription","time":{"start":1755210425298,"stop":1755210425298,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f61c56862cba16c","name":"should register libp2p event listeners when start is called","time":{"start":1755209920967,"stop":1755209920967,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b849741ef5fb7b0","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755209889523,"stop":1755209889524,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab114e76f40f218","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755209933995,"stop":1755209933995,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd0a9330e6c3908","name":"should create an instance with libp2p and dialer","time":{"start":1755209888224,"stop":1755209888226,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d762f02bf8fa70","name":"Check publish message containing special chars","time":{"start":1755210126615,"stop":1755210126615,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf79f0bb63d9cd8","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755209889183,"stop":1755209889183,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd77411ca9465030","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755210237812,"stop":1755210237812,"duration":0},"status":"passed","severity":"normal"},{"uid":"409ad60feb22bb76","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755209873217,"stop":1755209873217,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ca0fc5486fa7e9","name":"Check publish message containing numeric","time":{"start":1755210126614,"stop":1755210126615,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df596d85f9a21a7","name":"should not fail to start the service if it is already started","time":{"start":1755209903392,"stop":1755209903392,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60dc1d47250cd2a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755210425289,"stop":1755210425289,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c926319fbc6ed3","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755209933982,"stop":1755209933983,"duration":1},"status":"passed","severity":"normal"},{"uid":"330a40f2b3e92d5e","name":"should deliver messages after dependencies are met","time":{"start":1755209939275,"stop":1755209939275,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75a21c5f96df2bf","name":"Check received message containing shell command","time":{"start":1755210400441,"stop":1755210400441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6958588af9ab43b2","name":"Query with Promise Callback, No Decoder","time":{"start":1755210247845,"stop":1755210247846,"duration":1},"status":"passed","severity":"normal"},{"uid":"b155bb51943a0f24","name":"Passing an array","time":{"start":1755210293719,"stop":1755210293719,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6852a0c1cebb71","name":"Check message with no pubsub topic is not received","time":{"start":1755210400434,"stop":1755210400434,"duration":0},"status":"passed","severity":"normal"},{"uid":"974416fb7b1eef47","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755210400433,"stop":1755210400433,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd90d88ff7598ad","name":"Push message with Basic HTML tag payload","time":{"start":1755210513467,"stop":1755210513467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa7074e8e84a9f1","name":"throws on content topic with empty encoding field","time":{"start":1755209873203,"stop":1755209873203,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d41bd469b5d712","name":"should handle peer store errors gracefully","time":{"start":1755209889402,"stop":1755209889402,"duration":0},"status":"passed","severity":"normal"},{"uid":"581b85ffe97e0bf8","name":"should skip peers that were recently queried","time":{"start":1755209899501,"stop":1755209899502,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9482073b690043b","name":"Check received message containing Basic HTML tag","time":{"start":1755210400440,"stop":1755210400440,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71a415276f4f0e6","name":"Fails to publish duplicate message","time":{"start":1755210126626,"stop":1755210126627,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba14e05fc981fc2","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755210425279,"stop":1755210425280,"duration":1},"status":"skipped","severity":"normal"},{"uid":"59b2c1be938df482","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755209873207,"stop":1755209873207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1fbdcafeda3870","name":"should handle all zero keep alive options","time":{"start":1755209889195,"stop":1755209889195,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2024e12c8c2b91","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755209960471,"stop":1755209960471,"duration":0},"status":"passed","severity":"normal"},{"uid":"390fae0123e71674","name":"Check received message containing short","time":{"start":1755210400435,"stop":1755210400436,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae84f4655a8000","name":"should initialize with default options","time":{"start":1755209899496,"stop":1755209899497,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf69545a0188445","name":"should set default options when no config provided","time":{"start":1755209889808,"stop":1755209889808,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a18cbddd4caaa9","name":"should return true when peer is on the specified shard","time":{"start":1755209888586,"stop":1755209888586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0456866148ddf50","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755209898972,"stop":1755209898975,"duration":3},"status":"passed","severity":"normal"},{"uid":"7afc63aa5f3f36d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755210297754,"stop":1755210297754,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bb7a94e9075381","name":"Query generator for multiple messages with different message text format","time":{"start":1755210281565,"stop":1755210281565,"duration":0},"status":"passed","severity":"normal"},{"uid":"938f392638f27c5","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755210120051,"stop":1755210120051,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4e73b6f8b0f075","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755209933993,"stop":1755209933994,"duration":1},"status":"passed","severity":"normal"},{"uid":"f99926cad2869882","name":"should handle errors when globalThis is not available","time":{"start":1755209888846,"stop":1755209888846,"duration":0},"status":"passed","severity":"normal"},{"uid":"66eb965d8874fad1","name":"should handle dial errors gracefully","time":{"start":1755209889395,"stop":1755209889399,"duration":4},"status":"passed","severity":"normal"},{"uid":"29eded5b951042cf","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755210283717,"stop":1755210283717,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdfa2b54f4c5064","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755210425280,"stop":1755210425281,"duration":1},"status":"passed","severity":"normal"},{"uid":"e79e37c60591c46e","name":"should request peer renewal on specific errors","time":{"start":1755209919860,"stop":1755209919860,"duration":0},"status":"passed","severity":"normal"},{"uid":"b071518942db1645","name":"Push message with content topic containing Russian","time":{"start":1755210513472,"stop":1755210513473,"duration":1},"status":"passed","severity":"normal"},{"uid":"52952a8190f5b7c1","name":"should maintain proper timestamps if all messages received","time":{"start":1755209939272,"stop":1755209939272,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c52c7818e8bb78","name":"Check received message containing special chars","time":{"start":1755210400428,"stop":1755210400428,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b0425b8ad48003","name":"should filter out already connected peers","time":{"start":1755209889394,"stop":1755209889394,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0a1dbf30b24004","name":"should handle complete peer lifecycle","time":{"start":1755209889196,"stop":1755209889196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6978dacc60523ebe","name":"should set field with only RELAY enabled","time":{"start":1755209879430,"stop":1755209879430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f60d53a1368ecb","name":"retrieves a single peer","time":{"start":1755209899373,"stop":1755209899374,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccac39b269ba8a8","name":"should reject on timeout if it was set","time":{"start":1755209920701,"stop":1755209920707,"duration":6},"status":"passed","severity":"normal"},{"uid":"483c301f68d19cce","name":"Ephemeral field set to true","time":{"start":1755209889929,"stop":1755209889930,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03719e67dad021c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755209975082,"stop":1755209975083,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a17e6c210e70f4","name":"Check received message containing Script","time":{"start":1755210400439,"stop":1755210400439,"duration":0},"status":"passed","severity":"normal"},{"uid":"6326c2074ab1f789","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755209878707,"stop":1755209878708,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d25ae93429cecd4","name":"should handle different types of entries","time":{"start":1755209919017,"stop":1755209919017,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e3263c584f5ea6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755210400433,"stop":1755210400433,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e01785664752a72","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755210273588,"stop":1755210273588,"duration":0},"status":"passed","severity":"normal"},{"uid":"97107535dc34982","name":"rejects hash query with content filter parameters","time":{"start":1755209889263,"stop":1755209889263,"duration":0},"status":"passed","severity":"normal"},{"uid":"871063049ff25732","name":"should handle complete connection lifecycle","time":{"start":1755209888859,"stop":1755209888859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d576e2afea2dd895","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755209920045,"stop":1755209920048,"duration":3},"status":"passed","severity":"normal"},{"uid":"376328ca978e2de8","name":"Subscribe to topic containing XML and receive message","time":{"start":1755210425301,"stop":1755210425301,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42862206d2cf747","name":"should return false when peer is on different cluster","time":{"start":1755209888573,"stop":1755209888574,"duration":1},"status":"passed","severity":"normal"},{"uid":"f83133e8009ccbfa","name":"should handle multiple query options for time ranges","time":{"start":1755209920880,"stop":1755209920880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe5e859d5787d86","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755209920969,"stop":1755209920969,"duration":0},"status":"passed","severity":"normal"},{"uid":"e894c2a65a048358","name":"Mutual subscription","time":{"start":1755210134587,"stop":1755210134588,"duration":1},"status":"passed","severity":"normal"},{"uid":"5857f0442759c467","name":"should add event listeners to globalThis","time":{"start":1755209888839,"stop":1755209888846,"duration":7},"status":"passed","severity":"normal"},{"uid":"a5245c7c4ffc7544","name":"Check received message containing Arabic","time":{"start":1755210400438,"stop":1755210400438,"duration":0},"status":"passed","severity":"normal"},{"uid":"19dfa164621de6fb","name":"should create a new stream if no existing for protocol found","time":{"start":1755209889516,"stop":1755209889521,"duration":5},"status":"passed","severity":"normal"},{"uid":"3b752be11ee5157d","name":"should handle query errors gracefully","time":{"start":1755209899503,"stop":1755209899503,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37addbc7ee3cb3f","name":"should handle peer store errors gracefully","time":{"start":1755209899501,"stop":1755209899501,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9f50ec5014745","name":"Push message with custom timestamp: 1724451578830","time":{"start":1755210513476,"stop":1755210513476,"duration":0},"status":"passed","severity":"normal"},{"uid":"36de93b7c21ee729","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755210232496,"stop":1755210232496,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52a8c398a2f5f56","name":"should handle large number of peers request","time":{"start":1755209899513,"stop":1755209899513,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8d7382467d6c2f","name":"should update ack status of messages in outgoing buffer","time":{"start":1755209939278,"stop":1755209939278,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c8a8fa44916220","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755209888984,"stop":1755209888985,"duration":1},"status":"passed","severity":"normal"},{"uid":"41748f0d89298d","name":"Push message with content topic containing special chars","time":{"start":1755210513457,"stop":1755210513458,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfe210f13d6f04ff","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755209933986,"stop":1755209933987,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78991098bd0663d","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755209889403,"stop":1755209889403,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d39879dc235a","name":"should handle browser offline state overriding peer connections","time":{"start":1755209888859,"stop":1755209888860,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5817034032d0e5b","name":"should start peer exchange discovery","time":{"start":1755209899497,"stop":1755209899498,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15e5b128a1254b0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755209873219,"stop":1755209873219,"duration":0},"status":"passed","severity":"normal"},{"uid":"36aaa6d654e06724","name":"Push message with content topic containing escaped characters","time":{"start":1755210513460,"stop":1755210513460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52ced7190224bff","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755210297752,"stop":1755210297752,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bfab7a40a1298","name":"should handle peer identify event","time":{"start":1755209899499,"stop":1755209899500,"duration":1},"status":"passed","severity":"normal"},{"uid":"f76405c3193352f9","name":"Push message with numeric payload","time":{"start":1755210513465,"stop":1755210513465,"duration":0},"status":"passed","severity":"normal"},{"uid":"73988e720cc4d800","name":"should push the message to the outgoing buffer","time":{"start":1755209939269,"stop":1755209939270,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e41593d1403e94","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755210126628,"stop":1755210126628,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b1b834f3914813","name":"should create PeerExchangeDiscovery instance","time":{"start":1755209899506,"stop":1755209899506,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f9c8e8782ed08d","name":"Check message on other pubsub topic is not received","time":{"start":1755210400433,"stop":1755210400434,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e083d396060d624","name":"Accepts a valid Waku Message","time":{"start":1755209924465,"stop":1755209924466,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ae293ca72449c0","name":"Push message with content topic containing JSON","time":{"start":1755210513473,"stop":1755210513473,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a89ca96934be48","name":"Renews subscription after lossing a connection","time":{"start":1755210425303,"stop":1755210425303,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74a3ddca9a27101","name":"Filter","time":{"start":1755210298348,"stop":1755210298348,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8945c3b9b1a1d5","name":"Stops search when maxGet is reached","time":{"start":1755209898993,"stop":1755209898996,"duration":3},"status":"passed","severity":"normal"},{"uid":"d76d6aef560335c4","name":"Get Nodes","time":{"start":1755209898992,"stop":1755209898992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6be093ad551be0","name":"Relay + Store","time":{"start":1755209879432,"stop":1755209879432,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b2a8bf3061de6a","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755209939271,"stop":1755209939271,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db1f85164ee7f5c","name":"Push message with custom timestamp: 1755213578830","time":{"start":1755210513463,"stop":1755210513463,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9923eeb335564","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755209934012,"stop":1755209934013,"duration":1},"status":"passed","severity":"normal"},{"uid":"1899fb62d0968907","name":"should load peers from local storage and dispatch events","time":{"start":1755209903394,"stop":1755209903394,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab4e343ec610356","name":"Push message with SQL Injection payload","time":{"start":1755210513466,"stop":1755210513466,"duration":0},"status":"passed","severity":"normal"},{"uid":"2946eb0b7136ec3","name":"should stop ping timers on peer disconnect","time":{"start":1755209889175,"stop":1755209889175,"duration":0},"status":"passed","severity":"normal"},{"uid":"9712721b81cad40d","name":"Fails to push message bigger that 1MB","time":{"start":1755210513477,"stop":1755210513477,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25067780d5fe94a","name":"throws on empty content topic","time":{"start":1755209873199,"stop":1755209873200,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde38dde87a57cd6","name":"connects to nwaku","time":{"start":1755210293716,"stop":1755210293717,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b7576aa5078d27","name":"Check message with non string payload is not received","time":{"start":1755210400445,"stop":1755210400445,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1a58eab460f05e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755209959350,"stop":1755209959350,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da9548ea220fb925","name":"different cluster: nodes don't connect","time":{"start":1755210029297,"stop":1755210029297,"duration":0},"status":"passed","severity":"normal"},{"uid":"995ec59ad5e7a277","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755210232493,"stop":1755210232495,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb3d2e4e99f71a5e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755209889524,"stop":1755209889524,"duration":0},"status":"passed","severity":"normal"},{"uid":"faaf936b87009073","name":"should update peer store before dialing","time":{"start":1755209888232,"stop":1755209888232,"duration":0},"status":"passed","severity":"normal"},{"uid":"4546fa01ebc7429","name":"Refresh subscription","time":{"start":1755210134594,"stop":1755210134594,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3383a46e0e68a17","name":"Push message with Russian payload","time":{"start":1755210513466,"stop":1755210513466,"duration":0},"status":"passed","severity":"normal"},{"uid":"5498de90197e6a31","name":"throws on content topic with empty version field","time":{"start":1755209873202,"stop":1755209873202,"duration":0},"status":"passed","severity":"normal"},{"uid":"438f1a5e8846627c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755210425291,"stop":1755210425292,"duration":1},"status":"passed","severity":"normal"},{"uid":"78765aab8d8d3b76","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755209909365,"stop":1755209909367,"duration":2},"status":"passed","severity":"normal"},{"uid":"ef6b8fef7342f974","name":"should create PeerExchange instance with components","time":{"start":1755209899513,"stop":1755209899514,"duration":1},"status":"passed","severity":"normal"},{"uid":"b696628d51e987c8","name":"should handle dial errors gracefully","time":{"start":1755209888789,"stop":1755209888793,"duration":4},"status":"passed","severity":"normal"},{"uid":"b09cf14c38ac99ed","name":"Push message with meta","time":{"start":1755210513461,"stop":1755210513461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd798122027fe41","name":"should properly start and stop event listening","time":{"start":1755209920168,"stop":1755209920168,"duration":0},"status":"passed","severity":"normal"},{"uid":"320db65c3e5ef901","name":"should handle onConnected and onDisconnected","time":{"start":1755209920966,"stop":1755209920966,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c350fcdc0cdcfb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755209873220,"stop":1755209873220,"duration":0},"status":"passed","severity":"normal"},{"uid":"574ca37f91a8ece0","name":"should stop peer exchange discovery","time":{"start":1755209899498,"stop":1755209899499,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b89f46a6c00927c","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755209939272,"stop":1755209939273,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2728c03f02c1ba1","name":"should retry if all attempts fail","time":{"start":1755209919866,"stop":1755209919867,"duration":1},"status":"passed","severity":"normal"},{"uid":"379c2531f57b297d","name":"Query generator for multiple messages","time":{"start":1755210281558,"stop":1755210281559,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e07df435db0190","name":"should skip peers without peer exchange protocol","time":{"start":1755209899500,"stop":1755209899500,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0ed75db34acff7","name":"should create all internal components","time":{"start":1755209889809,"stop":1755209889809,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc302225f1de15d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755210425302,"stop":1755210425303,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb6beeaeb02585e9","name":"Check received message containing XML","time":{"start":1755210400439,"stop":1755210400440,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a06cccbfa97cc4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755209934018,"stop":1755209934018,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ce0e5b4f9dc373","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755209873212,"stop":1755209873212,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c76a27841121783","name":"Push message with escaped characters payload","time":{"start":1755210513468,"stop":1755210513469,"duration":1},"status":"passed","severity":"normal"},{"uid":"6577a0468b3fdd0a","name":"Check received message containing Basic HTML tag","time":{"start":1755210400431,"stop":1755210400431,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79ced978e769e31","name":"should handle relay send failures gracefully","time":{"start":1755209889189,"stop":1755209889189,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08599d9fedd0a5b","name":"should handle complete discovery-to-dial flow","time":{"start":1755209888241,"stop":1755209888241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be6537a24928a0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755210134600,"stop":1755210134600,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68dbfab542525b8","name":"isConnected return false after peer stops","time":{"start":1755209975087,"stop":1755209975087,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e637635b4ce1ee7","name":"should create dialer with libp2p and shardReader","time":{"start":1755209888771,"stop":1755209888771,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd2f17ae38d52e9","name":"should maintain desired error rate","time":{"start":1755209937158,"stop":1755209937159,"duration":1},"status":"passed","severity":"normal"},{"uid":"4930aa818f759b2f","name":"pre and post cipher","time":{"start":1755209909738,"stop":1755209909738,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c88348982f1929","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755209934008,"stop":1755209934008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a92d55c990bef2c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755209934015,"stop":1755209934016,"duration":1},"status":"passed","severity":"normal"},{"uid":"538fd36b32f5676","name":"Subscribe and publish message","time":{"start":1755210134590,"stop":1755210134591,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d280d91ebb1c1f","name":"should create ConnectionManager with required options","time":{"start":1755209889806,"stop":1755209889807,"duration":1},"status":"passed","severity":"normal"},{"uid":"650718200d95e606","name":"should perform ping and update peer store on timer","time":{"start":1755209889177,"stop":1755209889178,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8e4a2bf7200b48","name":"should not receive a peer event before start","time":{"start":1755210179775,"stop":1755210179776,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca835fc65a79a034","name":"should throw error - no id","time":{"start":1755209879422,"stop":1755209879422,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae8bcb0cce85c74","name":"Check message with invalid timestamp is not received","time":{"start":1755210400443,"stop":1755210400443,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca2e7148cbec874","name":"can start and stop the service","time":{"start":1755209959345,"stop":1755209959346,"duration":1},"status":"passed","severity":"normal"},{"uid":"b61fe3b170824ce6","name":"should not dispatch event when already connected","time":{"start":1755209888854,"stop":1755209888854,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7c44b9795f2c41","name":"should dial with PeerId and return stream","time":{"start":1755209889812,"stop":1755209889812,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad5d5a0774de697","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755209878709,"stop":1755209878709,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee9610a1a526f22","name":"Encoder throws on undefined content topic","time":{"start":1755209910930,"stop":1755209910930,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ceb9f192426e77e","name":"should drop connection to all peers on hangUp","time":{"start":1755210042799,"stop":1755210042800,"duration":1},"status":"passed","severity":"normal"},{"uid":"81565aec5e0da6b6","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755209978627,"stop":1755209978627,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3812060abf510b","name":"should reject if WakuNode is not started","time":{"start":1755209920699,"stop":1755209920699,"duration":0},"status":"passed","severity":"normal"},{"uid":"7276722fbc23efd2","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755209920034,"stop":1755209920044,"duration":10},"status":"passed","severity":"normal"},{"uid":"16569d8cb3d7c9e7","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755209933994,"stop":1755209933995,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ccceee6770cff","name":"Cluster id 0, shard 0","time":{"start":1755210265383,"stop":1755210265385,"duration":2},"status":"passed","severity":"normal"},{"uid":"329f04a85598229b","name":"should check false positive rate","time":{"start":1755209937162,"stop":1755209937162,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec138e020a0f426","name":"should not discard bootstrap peers if under the limit","time":{"start":1755209997356,"stop":1755209997356,"duration":0},"status":"passed","severity":"normal"},{"uid":"185e1eb5885413fa","name":"should fail to send if no connected peers found","time":{"start":1755209920622,"stop":1755209920623,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e57703f4ab81768","name":"should throw an error for insufficient data","time":{"start":1755209873426,"stop":1755209873426,"duration":0},"status":"passed","severity":"normal"},{"uid":"9016950aec66f29f","name":"returns only open connection if one present","time":{"start":1755209889335,"stop":1755209889336,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca18596b0af97574","name":"should not receive a peer event before start","time":{"start":1755209959348,"stop":1755209959348,"duration":0},"status":"passed","severity":"normal"},{"uid":"6923b27aa5df93b6","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755209898972,"stop":1755209898972,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ececd302eccf0","name":"should handle peer not in mesh for all topics","time":{"start":1755209889196,"stop":1755209889196,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bdd032f806b791","name":"should clear timers for specific peer on disconnect","time":{"start":1755209889190,"stop":1755209889193,"duration":3},"status":"passed","severity":"normal"},{"uid":"30478753de3928da","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755209878701,"stop":1755209878701,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e947644ef732f25","name":"should clear existing timers before creating new ones","time":{"start":1755209889194,"stop":1755209889195,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f509a98ab60555","name":"Push 30 different messages","time":{"start":1755210513469,"stop":1755210513470,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9fb3728fb484db20","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755209889207,"stop":1755209889208,"duration":1},"status":"passed","severity":"normal"},{"uid":"b410e644f1724daa","name":"Meta field set when metaSetter is specified","time":{"start":1755209889930,"stop":1755209889930,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcec2937a7c151cf","name":"should handle general insertion and lookup correctly","time":{"start":1755209937162,"stop":1755209937162,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd636f34a731ef4","name":"should return false when network is not connected","time":{"start":1755209889812,"stop":1755209889812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5326518dbddd447","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755209939274,"stop":1755209939274,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fae4c5c3bb4e923","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755209888591,"stop":1755209888592,"duration":1},"status":"passed","severity":"normal"},{"uid":"f947c529210e680d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755210425292,"stop":1755210425292,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a84c5036aa1ba8","name":"yields undefined for messages without decoder","time":{"start":1755209889688,"stop":1755209889688,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccecdb9edf6c20f4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755209934021,"stop":1755209934021,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1f374ca2efd55b","name":"Sets default value correctly","time":{"start":1755210293721,"stop":1755210293722,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d2b750053759bf6","name":"should be able to dial TLS multiaddrs","time":{"start":1755210042801,"stop":1755210042801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac984a11f76b3ca2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755210425297,"stop":1755210425298,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe32f23ab24aa645","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755210425300,"stop":1755210425300,"duration":0},"status":"passed","severity":"normal"},{"uid":"5228b2c9d3061607","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755209873210,"stop":1755209873211,"duration":1},"status":"passed","severity":"normal"},{"uid":"87383fab061adf1b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755209873214,"stop":1755209873214,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3b51aeb2383319","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755209873215,"stop":1755209873215,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7e91656dea5dd2","name":"should process queue every 500ms","time":{"start":1755209888798,"stop":1755209888799,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9f842f0abb3bcd","name":"Fails to publish message with empty text","time":{"start":1755210126627,"stop":1755210126628,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e57c3a46ee50e85","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755210425283,"stop":1755210425283,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0145ba82d3b64ae","name":"Push message with special chars payload","time":{"start":1755210513465,"stop":1755210513465,"duration":0},"status":"passed","severity":"normal"},{"uid":"849036a3143941c6","name":"Check received message containing numeric","time":{"start":1755210400427,"stop":1755210400428,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb44a5d0dfa2698","name":"should skip peer when dialed recently","time":{"start":1755209888782,"stop":1755209888786,"duration":4},"status":"passed","severity":"normal"},{"uid":"f8b9295619ac7c79","name":"should initialize with libp2p components","time":{"start":1755209899509,"stop":1755209899509,"duration":0},"status":"passed","severity":"normal"},{"uid":"739f14dd9fb13f97","name":"should only return 1 node with relay capability","time":{"start":1755209899377,"stop":1755209899378,"duration":1},"status":"passed","severity":"normal"},{"uid":"6001edd27a92511a","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755209933999,"stop":1755209934002,"duration":3},"status":"passed","severity":"normal"},{"uid":"3e9dec69786fa382","name":"random static sharding 4 - Cluster ID: 668, Shard ID: 683","time":{"start":1755210265387,"stop":1755210265387,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b9ccbcb050b087","name":"Push message with content topic containing SQL Injection","time":{"start":1755210513473,"stop":1755210513473,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d3c5e6e5d43db6","name":"should handle incoming messages","time":{"start":1755209920793,"stop":1755209920793,"duration":0},"status":"passed","severity":"normal"},{"uid":"1653139282ead998","name":"should partition messages based on acknowledgement status","time":{"start":1755209939276,"stop":1755209939277,"duration":1},"status":"passed","severity":"normal"},{"uid":"9980ef10c279c78f","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755209921181,"stop":1755209921181,"duration":0},"status":"passed","severity":"normal"},{"uid":"6093d604b5348f48","name":"Push message with Russian payload","time":{"start":1755210513450,"stop":1755210513450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78c46feb09fe5ef","name":"Does not throw an exception when node disconnects","time":{"start":1755210293718,"stop":1755210293718,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0ed508af5e470b","name":"Push message with content topic containing long","time":{"start":1755210513470,"stop":1755210513471,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea697b0b43d9273e","name":"A test","time":{"start":1755210014366,"stop":1755210014366,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ac257556782cb","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755210297754,"stop":1755210297754,"duration":0},"status":"passed","severity":"normal"},{"uid":"32219cc8ab5e41b5","name":"should insert message id into causal history","time":{"start":1755209939270,"stop":1755209939270,"duration":0},"status":"passed","severity":"normal"},{"uid":"127acfafc1f3f16","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755210103089,"stop":1755210103090,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b7577f4f8656e3e","name":"should return true even if peer has no overlapping shards","time":{"start":1755209888574,"stop":1755209888582,"duration":8},"status":"passed","severity":"normal"},{"uid":"c31d3072e9142a7e","name":"All","time":{"start":1755209960160,"stop":1755209960160,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e797fcca98ceccc","name":"Fields are not dropped","time":{"start":1755209889412,"stop":1755209889412,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ff270f3cb9afa5","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app96/6/topic849/test.js","time":{"start":1755210219948,"stop":1755210219949,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c459852986ef5f4","name":"should handle a minimal index list","time":{"start":1755209873425,"stop":1755209873426,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8051c589c49d2fd","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755210126629,"stop":1755210126629,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78afef2d85896c3","name":"Push message with content topic containing unicode special characters","time":{"start":1755210513460,"stop":1755210513461,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c05883f6d00f31","name":"random static sharding 8 - Cluster ID: 649, Shard ID: 600","time":{"start":1755210265389,"stop":1755210265389,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6f06cab0a00f94","name":"random static sharding 1 - Cluster ID: 42, Shard ID: 928","time":{"start":1755210265386,"stop":1755210265386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b4fe39ee58f69c","name":"Decoder throws on undefined content topic","time":{"start":1755209889931,"stop":1755209889931,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd3832915f2faf7","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755209975087,"stop":1755209975087,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d67cfe246ea5132","name":"Check received message containing escaped characters","time":{"start":1755210400431,"stop":1755210400431,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a6ae88a8b22490","name":"can start the service","time":{"start":1755209903391,"stop":1755209903391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8493c37c5b17e95b","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755210297753,"stop":1755210297753,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d7b37b6036de39","name":"handles different networkShards values correctly","time":{"start":1755209873213,"stop":1755209873213,"duration":0},"status":"passed","severity":"normal"},{"uid":"4918646eda42f7e5","name":"should dial all remaining peers","time":{"start":1755209889394,"stop":1755209889395,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd650a7b01620129","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755209909367,"stop":1755209909368,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac26d14c033ce6e","name":"should enable all discoveries when explicitly set","time":{"start":1755209920033,"stop":1755209920033,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e6aa83c2ee919a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755209933998,"stop":1755209933999,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc9247d0f6c0b94","name":"throws if decoders don't match content topics","time":{"start":1755209889685,"stop":1755209889685,"duration":0},"status":"passed","severity":"normal"},{"uid":"1505f3b796f28d8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755210425286,"stop":1755210425287,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b511b7cc6a35a1","name":"should not receive a peer event after stop","time":{"start":1755209959348,"stop":1755209959349,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb04fb23abcd74c3","name":"should transition to Unhealthy when no connections","time":{"start":1755209920167,"stop":1755209920167,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd22119c94b8b837","name":"Push message with content topic containing Chinese","time":{"start":1755210513472,"stop":1755210513472,"duration":0},"status":"passed","severity":"normal"},{"uid":"de722b0aebcc33f7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755209873217,"stop":1755209873217,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e9f63326a64d9d","name":"Push message with content topic containing emoji","time":{"start":1755210513474,"stop":1755210513475,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e1afbab764077b","name":"should properly create location multiaddrs - tcp6","time":{"start":1755209879428,"stop":1755209879428,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c4af51e1dbf284","name":"should skip peers that don't support peer exchange","time":{"start":1755209899501,"stop":1755209899501,"duration":0},"status":"passed","severity":"normal"},{"uid":"825ef0d2cb1e83df","name":"should not change state when connections remain after disconnect","time":{"start":1755209888854,"stop":1755209888854,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4b7790b4d62388","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755210283718,"stop":1755210283718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b194d9ae85c92c77","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755209878707,"stop":1755209878707,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e3c979342ef4d6","name":"Check publish message containing unicode special characters","time":{"start":1755210126622,"stop":1755210126622,"duration":0},"status":"passed","severity":"normal"},{"uid":"208c9307a28217df","name":"should add peer to queue when queue is not empty","time":{"start":1755209888781,"stop":1755209888781,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a7cde8fc797066","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755209934015,"stop":1755209934015,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f783c66670730c3","name":"should merge provided config with defaults","time":{"start":1755209889808,"stop":1755209889809,"duration":1},"status":"passed","severity":"normal"},{"uid":"211f5617d1be44c2","name":"should throw error - no public key","time":{"start":1755209879422,"stop":1755209879423,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb28a7b32c90357e","name":"Cluster ID 0, shard 1","time":{"start":1755210265386,"stop":1755210265386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3d6bcd04c55343","name":"Push message with numeric payload","time":{"start":1755210513446,"stop":1755210513448,"duration":2},"status":"passed","severity":"normal"},{"uid":"f1b6b0f8c3cc8cf4","name":"should return false when peer is not on the specified shard","time":{"start":1755209888590,"stop":1755209888590,"duration":0},"status":"passed","severity":"normal"},{"uid":"de70ea2001ec6f2e","name":"Encoder throws on empty string content topic","time":{"start":1755209910930,"stop":1755209910930,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9c1e6a636c352e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755209898971,"stop":1755209898971,"duration":0},"status":"passed","severity":"normal"},{"uid":"94641eb29c1c6109","name":"should handle multiple peer connections","time":{"start":1755209889174,"stop":1755209889174,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdb0505fb5a37c9","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app40/1/topic407/proto","time":{"start":1755210219945,"stop":1755210219946,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f07faf0dce9279","name":"Check message received after jswaku node is restarted","time":{"start":1755210400435,"stop":1755210400435,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9939a303cc6e02","name":"should skip updating peer store if peer has same addresses","time":{"start":1755209888236,"stop":1755209888237,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc2b28bca1122a9","name":"should properly create location multiaddrs - tcp4","time":{"start":1755209879427,"stop":1755209879428,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1edabcfc7b8f429","name":"should be safe to call multiple times","time":{"start":1755209888228,"stop":1755209888229,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e41a7017c40026","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755209910929,"stop":1755209910929,"duration":0},"status":"passed","severity":"normal"},{"uid":"154aee9d217d76fc","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755209934002,"stop":1755209934002,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f7d61a4880927f","name":"Push message with content topic containing special chars","time":{"start":1755210513471,"stop":1755210513471,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dae8582d4403592","name":"Check received message containing JSON","time":{"start":1755210400431,"stop":1755210400431,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7f836a2422b43c","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755209934002,"stop":1755209934005,"duration":3},"status":"passed","severity":"normal"},{"uid":"438ac8158f79dfb2","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755210247841,"stop":1755210247843,"duration":2},"status":"passed","severity":"normal"},{"uid":"1446dd43b105c794","name":"Nodes with multiple pubsub topic","time":{"start":1755210120050,"stop":1755210120050,"duration":0},"status":"passed","severity":"normal"},{"uid":"479e626a6594c277","name":"should insert message into bloom filter","time":{"start":1755209939270,"stop":1755209939270,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb1ef19a94c1ac4","name":"should add received messages to bloom filter","time":{"start":1755209939272,"stop":1755209939272,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c20bcfd74b0fa0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755209934017,"stop":1755209934017,"duration":0},"status":"passed","severity":"normal"},{"uid":"34729e9497cc7430","name":"Subscribe to topic containing Script and receive message","time":{"start":1755210425301,"stop":1755210425301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23129c0d86db089","name":"Push message with content topic containing short","time":{"start":1755210513456,"stop":1755210513456,"duration":0},"status":"passed","severity":"normal"},{"uid":"61690dc3cfe67f55","name":"should create ConnectionManager with relay","time":{"start":1755209889808,"stop":1755209889808,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee93ace885dfd9e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755210014068,"stop":1755210014068,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bba913211c1b64","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app12/7/topic297/proto","time":{"start":1755210219946,"stop":1755210219946,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bb8189a813ba0d","name":"should filter peers by codec","time":{"start":1755209889816,"stop":1755209889816,"duration":0},"status":"passed","severity":"normal"},{"uid":"473ce1d6e38a65a","name":"Relay - dialed first","time":{"start":1755210298345,"stop":1755210298345,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbda945613dba92","name":"Subscribe and receive messages via waku relay post","time":{"start":1755210425295,"stop":1755210425296,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a08f4c13f169206","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755209920033,"stop":1755209920034,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb207125e08b9fbc","name":"Check publish message containing shell command","time":{"start":1755210126621,"stop":1755210126621,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc684a509038f13e","name":"Stops search when 2 null results are returned","time":{"start":1755209898996,"stop":1755209898996,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cc03163bb79d78","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755209939274,"stop":1755209939275,"duration":1},"status":"passed","severity":"normal"},{"uid":"45681b6ad1204fb0","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755209889522,"stop":1755209889523,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a89203ee6bc30a","name":"Check message with no payload is not received","time":{"start":1755210400434,"stop":1755210400434,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56b65f6f2a31ab1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755210425292,"stop":1755210425292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e9b68e12a12e74","name":"should query peer with peer exchange protocol","time":{"start":1755209899502,"stop":1755209899502,"duration":0},"status":"passed","severity":"normal"},{"uid":"a255bab8119f98b3","name":"should be able to decode the field with only STORE set to true","time":{"start":1755209878706,"stop":1755209878707,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e1187e6f6651e0","name":"Check message on other pubsub topic is not received","time":{"start":1755210400443,"stop":1755210400443,"duration":0},"status":"passed","severity":"normal"},{"uid":"db51627dc9bcb31a","name":"Push message with JSON payload","time":{"start":1755210513468,"stop":1755210513468,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29ca98b7674ffb8","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755209888856,"stop":1755209888857,"duration":1},"status":"passed","severity":"normal"},{"uid":"782b4e67cb3c4c46","name":"should handle multiple peers with different shard configurations","time":{"start":1755209888809,"stop":1755209888809,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b585007325249d","name":"messageHashStr produces consistent results for the same input","time":{"start":1755209888993,"stop":1755209888994,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7bcd80a1456f9c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755210425303,"stop":1755210425303,"duration":0},"status":"passed","severity":"normal"},{"uid":"4421047448eb3b7d","name":"should select older connection if present","time":{"start":1755209889336,"stop":1755209889336,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6bd2a851ef18847","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755209873206,"stop":1755209873207,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83b784efc56c435","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755209934017,"stop":1755209934017,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe64508098376b5","name":"Push message with custom timestamp: 1755206378830","time":{"start":1755210513476,"stop":1755210513476,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ab7b124e107ede","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755209899512,"stop":1755209899512,"duration":0},"status":"passed","severity":"normal"},{"uid":"3317027cc50b3189","name":"should not retry if at least one success","time":{"start":1755209919861,"stop":1755209919866,"duration":5},"status":"passed","severity":"normal"},{"uid":"4f2b0603e51d930b","name":"should return PeerId when PeerId is provided","time":{"start":1755209889206,"stop":1755209889207,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e9d9cf03cc65cf0","name":"random static sharding 5 - Cluster ID: 696, Shard ID: 44","time":{"start":1755210265387,"stop":1755210265388,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe06a31affdb454","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755209888986,"stop":1755209888990,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce96dd71574c136d","name":"should return false","time":{"start":1755209879424,"stop":1755209879424,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e919c6df75a973","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755209920167,"stop":1755209920168,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a87b80754ef54c7","name":"Symmetric encrypt & Decrypt","time":{"start":1755209909738,"stop":1755209909738,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1b8c44808ba758","name":"messageHashStr works with IProtoMessage","time":{"start":1755209888993,"stop":1755209888993,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f497446e9a4cd3","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755209888985,"stop":1755209888985,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75609e19385bd85","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755209898291,"stop":1755209898298,"duration":7},"status":"passed","severity":"normal"},{"uid":"2cfdcd09738c8142","name":"should process tasks in queue","time":{"start":1755209919857,"stop":1755209919858,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f1ddecbba90f64a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755209934005,"stop":1755209934006,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd9fefca4f83fa","name":"Push message with Chinese payload","time":{"start":1755210513449,"stop":1755210513449,"duration":0},"status":"passed","severity":"normal"},{"uid":"3521d261fbe3391c","name":"should not process empty queue","time":{"start":1755209888801,"stop":1755209888803,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c44a6f0adb8c121","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755209920968,"stop":1755209920968,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e8ce6ee1d114e6","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755210232495,"stop":1755210232495,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7b0a22f91baf0a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755210219943,"stop":1755210219944,"duration":1},"status":"passed","severity":"normal"},{"uid":"d26251826f650f3e","name":"groups content topics by expected pubsub topic","time":{"start":1755209873212,"stop":1755209873212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68eb2f7f9e77688","name":"should not execute task if max attempts is 0","time":{"start":1755209919861,"stop":1755209919861,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4f0bdf47bc33b7","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755209889408,"stop":1755209889408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48c9127211da10a","name":"Encoder throws on undefined content topic","time":{"start":1755209889930,"stop":1755209889930,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b4d7f20b3badfd","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755209888984,"stop":1755209888984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06b54d274ca1dd4","name":"yields decoded messages","time":{"start":1755209889687,"stop":1755209889687,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ea2cf8c84ce27d","name":"should not fail to stop the service if it was not started","time":{"start":1755210179772,"stop":1755210179773,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de65470295567f","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755209933990,"stop":1755209933990,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69f9643fd5dfb2e","name":"Push message with content topic containing Arabic","time":{"start":1755210513458,"stop":1755210513458,"duration":0},"status":"passed","severity":"normal"},{"uid":"324eb3fad1c1e6a5","name":"Subscribe and receive messages via lightPush","time":{"start":1755210425293,"stop":1755210425294,"duration":1},"status":"passed","severity":"normal"},{"uid":"a819e944a7db85ff","name":"random static sharding 7 - Cluster ID: 292, Shard ID: 571","time":{"start":1755210265389,"stop":1755210265389,"duration":0},"status":"passed","severity":"normal"},{"uid":"67eacb0da157fbc0","name":"should skip peers without peerInfo in ENR","time":{"start":1755209899505,"stop":1755209899505,"duration":0},"status":"passed","severity":"normal"},{"uid":"805901a71594845f","name":"should handle ENR without shardInfo","time":{"start":1755209899505,"stop":1755209899505,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ebda5041031319","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755209920970,"stop":1755209920970,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ecf5f91184fb2c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755209960470,"stop":1755209960471,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed72ce03f1d13c6","name":"Check publish message containing SQL Injection","time":{"start":1755210126617,"stop":1755210126617,"duration":0},"status":"passed","severity":"normal"},{"uid":"f027063f5b9ce55a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755209934006,"stop":1755209934007,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e20a1fcf822451","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755210400445,"stop":1755210400445,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec49a1fe75d0910","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755210029294,"stop":1755210029295,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2223271316d5e3b","name":"should not stop if not started","time":{"start":1755209899499,"stop":1755209899499,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67bc0aeff9f12da","name":"Check publish message containing escaped characters","time":{"start":1755210126621,"stop":1755210126621,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7af7db5829fb56","name":"should emit a peer event after start","time":{"start":1755210179775,"stop":1755210179775,"duration":0},"status":"passed","severity":"normal"},{"uid":"919e4f397562d93","name":"Push message with long payload","time":{"start":1755210513464,"stop":1755210513465,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcfae707e5d79275","name":"Throws when trying to push message with empty payload","time":{"start":1755210513470,"stop":1755210513470,"duration":0},"status":"passed","severity":"normal"},{"uid":"9042a0be4239de3b","name":"should initialize with default number of peers","time":{"start":1755209920963,"stop":1755209920964,"duration":1},"status":"passed","severity":"normal"},{"uid":"9516db6ed483caab","name":"should not create relay timers when relay is not provided","time":{"start":1755209889180,"stop":1755209889181,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b2ce6b4139390b6","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755209933986,"stop":1755209933986,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc50dc72d5c0c4a3","name":"Encoder throws on empty string content topic","time":{"start":1755209909370,"stop":1755209909370,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3046a83bcbfcf0","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755209939273,"stop":1755209939274,"duration":1},"status":"passed","severity":"normal"},{"uid":"e850d8ee2bd43d35","name":"should get / set UDP multiaddr","time":{"start":1755209879426,"stop":1755209879426,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd36056144c7e95","name":"Push message with shell command payload","time":{"start":1755210513453,"stop":1755210513453,"duration":0},"status":"passed","severity":"normal"},{"uid":"a372c9b754bf8533","name":"Check publish message after service node is restarted","time":{"start":1755210126629,"stop":1755210126630,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7a2bf1662b2a0c64","name":"Passing page size 3 when there are 20 messages","time":{"start":1755210287386,"stop":1755210287386,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfb191bd182927f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755210425300,"stop":1755210425301,"duration":1},"status":"passed","severity":"normal"},{"uid":"1726894934343907","name":"Check received message with timestamp: 1755209953930 ","time":{"start":1755210400442,"stop":1755210400442,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2de5dc99e48334","name":"should return all connected peers without codec filter","time":{"start":1755209889815,"stop":1755209889816,"duration":1},"status":"passed","severity":"normal"},{"uid":"7605d4d90c87bd7e","name":"should handle case when navigator is not available","time":{"start":1755209888851,"stop":1755209888852,"duration":1},"status":"passed","severity":"normal"},{"uid":"da30822b58d1a1f","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755209889179,"stop":1755209889180,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6481b08af3a7e9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755209934022,"stop":1755209934022,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e61d3bcdc01a282","name":"Push message with Script payload","time":{"start":1755210513467,"stop":1755210513467,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfea7e7fc7c09569","name":"should only return 1 node with relay and store capability","time":{"start":1755209899379,"stop":1755209899379,"duration":0},"status":"passed","severity":"normal"},{"uid":"855ca1fe409e9b75","name":"Subscribe to topic containing long and publish message","time":{"start":1755210134596,"stop":1755210134596,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a371e05e7c9007","name":"Publish message with custom timestamp: Thu Aug 14 2025 21:22:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755210126625,"stop":1755210126626,"duration":1},"status":"passed","severity":"normal"},{"uid":"7684044cb2ff115","name":"Wrong topic","time":{"start":1755210219950,"stop":1755210219951,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d90aabcce94b0a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755209933981,"stop":1755209933981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d723cd2ee8821fd","name":"should not retry if at least one success","time":{"start":1755209920626,"stop":1755209920629,"duration":3},"status":"passed","severity":"normal"},{"uid":"e4b75aa4a281e9d0","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755209899511,"stop":1755209899511,"duration":0},"status":"passed","severity":"normal"},{"uid":"747b4d0908d64d8c","name":"should be safe to call multiple times","time":{"start":1755209889386,"stop":1755209889386,"duration":0},"status":"passed","severity":"normal"},{"uid":"803422c910a322cb","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755210273587,"stop":1755210273587,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2d7f42a860390","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755209878703,"stop":1755209878703,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6eedd13cc7dd0eb","name":"should create ShardReader with auto sharding network config","time":{"start":1755209888572,"stop":1755209888572,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dda8c80e3853a64","name":"Round trip binary serialization","time":{"start":1755209889929,"stop":1755209889929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f19cfdcf8608cf","name":"Check received message containing Russian","time":{"start":1755210400429,"stop":1755210400429,"duration":0},"status":"passed","severity":"normal"},{"uid":"9399bd50bb51e6a6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755210425301,"stop":1755210425302,"duration":1},"status":"passed","severity":"normal"},{"uid":"17856dae818c26db","name":"Push message with content topic containing long","time":{"start":1755210513456,"stop":1755210513457,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c362889a9e3c200","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755209878708,"stop":1755209878709,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d8643b9304b919","name":"accepts valid content-filtered query","time":{"start":1755209889251,"stop":1755209889251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a195e4c3dd584fad","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755210120051,"stop":1755210120051,"duration":0},"status":"passed","severity":"normal"},{"uid":"30edd8ef53609f3c","name":"should monitor connected peers and store them into cache","time":{"start":1755210035078,"stop":1755210035078,"duration":0},"status":"passed","severity":"normal"},{"uid":"753818cfc16aae2f","name":"should wait for LightPush peer to be connected","time":{"start":1755209920708,"stop":1755209920708,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c153e70398bf26","name":"should initialize with custom number of peers","time":{"start":1755209920964,"stop":1755209920964,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f3919ff4373a52","name":"ends if stream creation fails","time":{"start":1755209889686,"stop":1755209889686,"duration":0},"status":"passed","severity":"normal"},{"uid":"58122309e3386986","name":"tcp ip4 address","time":{"start":1755209878838,"stop":1755209878839,"duration":1},"status":"passed","severity":"normal"},{"uid":"59612dde90df049a","name":"Nwaku publishes","time":{"start":1755210116638,"stop":1755210116638,"duration":0},"status":"passed","severity":"normal"},{"uid":"138606f6552c9375","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755209920969,"stop":1755209920970,"duration":1},"status":"passed","severity":"normal"},{"uid":"2444be54a7963d39","name":"should throw error - no id","time":{"start":1755209879423,"stop":1755209879423,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7063a706dfabd3","name":"should dispatch network event when browser goes offline","time":{"start":1755209888856,"stop":1755209888856,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9807bbbcfd8b666","name":"Push message with content topic containing emoji","time":{"start":1755210513461,"stop":1755210513461,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8a213d90e0e9bb","name":"Nodes with multiple pubsub topic","time":{"start":1755210120051,"stop":1755210120052,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff64c7900035538","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755209933998,"stop":1755209933998,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b8922429982890","name":"should initialize bloom filter with correct parameters","time":{"start":1755209937157,"stop":1755209937158,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ab9eea8397e4de2","name":"should handle empty peer infos gracefully","time":{"start":1755209899510,"stop":1755209899510,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2563009f6d7b6e9","name":"Push message with Basic HTML tag payload","time":{"start":1755210513452,"stop":1755210513452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a454863a65a6c68","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755209873217,"stop":1755209873217,"duration":0},"status":"passed","severity":"normal"},{"uid":"86af63c73e93eb13","name":"should detect messages with missing dependencies","time":{"start":1755209939275,"stop":1755209939275,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae7d9d0ee92c4dd","name":"Check message with invalid timestamp is not received","time":{"start":1755210400433,"stop":1755210400433,"duration":0},"status":"passed","severity":"normal"},{"uid":"253ac5bf83dadaec","name":"Query Generator, No message returned","time":{"start":1755210247843,"stop":1755210247843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dc8deed30e163f","name":"Check received message containing Chinese","time":{"start":1755210400428,"stop":1755210400428,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae21cea9cc46c83","name":"Push message with escaped characters payload","time":{"start":1755210513453,"stop":1755210513454,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c56df22b905fb50","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755209933979,"stop":1755209933980,"duration":1},"status":"passed","severity":"normal"},{"uid":"123e24707cd62a93","name":"Query generator for multiple messages with different content topic format","time":{"start":1755210281566,"stop":1755210281566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30df7d70da74b5d","name":"Init the array if not present","time":{"start":1755209873063,"stop":1755209873064,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc89036d14095177","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755210247843,"stop":1755210247844,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e0a74678503142","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755209934016,"stop":1755209934017,"duration":1},"status":"passed","severity":"normal"},{"uid":"b981ef430a8b4722","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755209898966,"stop":1755209898966,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b57ebdd6b12787","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755210425289,"stop":1755210425290,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c00978eaeb57ccd","name":"should set field with only STORE enabled","time":{"start":1755209879431,"stop":1755209879431,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4b96b736a3ed46","name":"should handle peer store update failures gracefully","time":{"start":1755209889179,"stop":1755209889179,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67d72488358c275","name":"should respect custom numPeersToUse configuration","time":{"start":1755209920968,"stop":1755209920968,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb20d71543a5672e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755210120050,"stop":1755210120050,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b1b5b6981bc564","name":"should be safe to call multiple times","time":{"start":1755209889171,"stop":1755209889171,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca0057eed6daef6","name":"should requeue task if no peer is available","time":{"start":1755209919858,"stop":1755209919859,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7bc25a83106575","name":"throws if store query response has error status","time":{"start":1755209889686,"stop":1755209889687,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bcfa3d7c4c7913e","name":"should skip peer when failed to dial recently","time":{"start":1755209888786,"stop":1755209888786,"duration":0},"status":"passed","severity":"normal"},{"uid":"40cf7b8910c51de7","name":"should insert elements correctly","time":{"start":1755209937158,"stop":1755209937158,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e69efdf9274303","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755210400442,"stop":1755210400442,"duration":0},"status":"passed","severity":"normal"},{"uid":"3160f71d7475ccd3","name":"topics with same application and version share the same shard","time":{"start":1755209873211,"stop":1755209873211,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb0fb88416c2f00","name":"Used by Waku Relay","time":{"start":1755210293721,"stop":1755210293721,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65d599e7f5174ca","name":"Relay + Store","time":{"start":1755209960159,"stop":1755209960159,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fc168c090ccfab","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755209873217,"stop":1755209873218,"duration":1},"status":"passed","severity":"normal"},{"uid":"341af3db0b87b49e","name":"should add and remove event listeners correctly","time":{"start":1755209903394,"stop":1755209903395,"duration":1},"status":"passed","severity":"normal"},{"uid":"68bb928d159c2e6f","name":"should create ShardReader with static shards network config","time":{"start":1755209888572,"stop":1755209888573,"duration":1},"status":"passed","severity":"normal"},{"uid":"374d4865817d82aa","name":"should remove event listeners","time":{"start":1755209889387,"stop":1755209889387,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c0eb7e10d5c902","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755209889931,"stop":1755209889932,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a9cf296c3f651","name":"should start the dialing interval","time":{"start":1755209888772,"stop":1755209888772,"duration":0},"status":"passed","severity":"normal"},{"uid":"100bdc37ff2915fc","name":"should skip peer when already connected","time":{"start":1755209888781,"stop":1755209888781,"duration":0},"status":"passed","severity":"normal"},{"uid":"226fd9fb4b2aade5","name":"Ordered Callback - false","time":{"start":1755210277753,"stop":1755210277753,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8730ee44e87fd9","name":"Check received message with timestamp: 1755209953930 ","time":{"start":1755210400432,"stop":1755210400433,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90cf51c9bbc644c","name":"should properly create location multiaddrs - udp","time":{"start":1755209879428,"stop":1755209879429,"duration":1},"status":"passed","severity":"normal"},{"uid":"234397af0123f12b","name":"should remove event listeners","time":{"start":1755209889172,"stop":1755209889173,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c81a6a0a3f05f43","name":"random static sharding 6 - Cluster ID: 695, Shard ID: 638","time":{"start":1755210265388,"stop":1755210265388,"duration":0},"status":"passed","severity":"normal"},{"uid":"76219b01fadaf4b0","name":"should not return locked peers if enough unlocked are available","time":{"start":1755209920966,"stop":1755209920966,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f57cab9979643a","name":"should encodeTxt and decodeTxt","time":{"start":1755209879420,"stop":1755209879421,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da4ca4ffd2c3b2d","name":"Passing page size 11 when there are 10 messages","time":{"start":1755210287392,"stop":1755210287395,"duration":3},"status":"passed","severity":"normal"},{"uid":"9937e6f6ced5f66","name":"should remove event listeners from globalThis","time":{"start":1755209888847,"stop":1755209888847,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e459f5483ce664","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755209933977,"stop":1755209933978,"duration":1},"status":"passed","severity":"normal"},{"uid":"70324221bd565bcd","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app58/9/topic283/json","time":{"start":1755210219944,"stop":1755210219945,"duration":1},"status":"passed","severity":"normal"},{"uid":"38fb133949da50e1","name":"Check message with no content topic is not received","time":{"start":1755210400434,"stop":1755210400434,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7399e2978e175ba","name":"Push message with Arabic payload","time":{"start":1755210513450,"stop":1755210513450,"duration":0},"status":"passed","severity":"normal"},{"uid":"868cb0605ac782e7","name":"should filter out undefined ENRs","time":{"start":1755209899510,"stop":1755209899511,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a08facfbb8bd71","name":"configure the node with multiple content topics","time":{"start":1755210219951,"stop":1755210219951,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8d0db56587a5f6","name":"should handle corrupted shard info gracefully","time":{"start":1755209888597,"stop":1755209888597,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e3a6d5854a24fb","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755209920970,"stop":1755209920970,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3fb5b34a39ea77","name":"Sign & Recover","time":{"start":1755209909739,"stop":1755209909739,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5050fa6c17ec9b","name":"should never report false negatives","time":{"start":1755209937159,"stop":1755209937160,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f007133d66ffe3","name":"should skip already querying peers","time":{"start":1755209899503,"stop":1755209899503,"duration":0},"status":"passed","severity":"normal"},{"uid":"af37df42c1439401","name":"Push message with content topic containing Chinese","time":{"start":1755210513458,"stop":1755210513458,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bb5fb1cf30e098","name":"should not receive a peer event after stop","time":{"start":1755209903393,"stop":1755209903393,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20c3592f322fb3","name":"new peer added after a peer was already found","time":{"start":1755210126436,"stop":1755210126436,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa61316a3842a528","name":"Push message with SQL Injection payload","time":{"start":1755210513450,"stop":1755210513451,"duration":1},"status":"passed","severity":"normal"},{"uid":"206cd53ac4eb6a09","name":"should process up to 3 peers at once","time":{"start":1755209888799,"stop":1755209888801,"duration":2},"status":"passed","severity":"normal"},{"uid":"c05d67af02ba5ffd","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755209878697,"stop":1755209878698,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ab1df3795a3b95","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755210283718,"stop":1755210283718,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34b81058b548f62","name":"Push message with custom timestamp: 1755206378830","time":{"start":1755210513463,"stop":1755210513463,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b61a04f323a75a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755209873218,"stop":1755209873219,"duration":1},"status":"passed","severity":"normal"},{"uid":"3acd969871453740","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755209878704,"stop":1755209878705,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7d32b0a1bdb082","name":"Push message with content topic containing numeric","time":{"start":1755210513457,"stop":1755210513457,"duration":0},"status":"passed","severity":"normal"},{"uid":"94eed846f9ee1ead","name":"should return no connections if no open connection provided","time":{"start":1755209889336,"stop":1755209889336,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca57f80c7298f8b8","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app75/3/topic476/json","time":{"start":1755210219946,"stop":1755210219946,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0cfcd360a0642ef","name":"Check publish message containing Russian","time":{"start":1755210126617,"stop":1755210126617,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f2e0d476a9433","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755210297755,"stop":1755210297755,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f51edf18aeb9377","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755209899380,"stop":1755209899381,"duration":1},"status":"skipped","severity":"normal"},{"uid":"eece699edb8260ad","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755210134603,"stop":1755210134603,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f33c106a821eca0","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755209938998,"stop":1755209938998,"duration":0},"status":"passed","severity":"normal"},{"uid":"9798f5d8beb9300f","name":"Query with Promise Callback, No message returned","time":{"start":1755210247846,"stop":1755210247846,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e99fe7f64dacf","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755209933995,"stop":1755209933995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56b449bc12f9a81","name":"throws on content topic with empty application field","time":{"start":1755209873201,"stop":1755209873202,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd11bfcfbe5f370","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755209873426,"stop":1755209873426,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd9908443760529","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755209934008,"stop":1755209934009,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa568e6fba419d81","name":"should return false when peer is not on topic","time":{"start":1755209889818,"stop":1755209889818,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d14afee217d334","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app8/2/topic247/proto","time":{"start":1755210219950,"stop":1755210219950,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0bf32f21f4b716","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755209934020,"stop":1755209934021,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa208fa42a8a6b6","name":"Register correct protocols","time":{"start":1755210134588,"stop":1755210134589,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f058e50aa25bd8","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755210134597,"stop":1755210134598,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a12d527f2ef05ad","name":"should not modify tags of connections for different peers","time":{"start":1755209920970,"stop":1755209920971,"duration":1},"status":"passed","severity":"normal"},{"uid":"375ee7d074155525","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755209933981,"stop":1755209933981,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac47abeaf6a4c1ff","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755209879421,"stop":1755209879421,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2513bca88a4ccf","name":"should properly create peer info with all multiaddrs","time":{"start":1755209879429,"stop":1755209879429,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d123ee2424fa572","name":"should handle zero peers request","time":{"start":1755209899513,"stop":1755209899513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2eb328eacdf5e4e","name":"should discover peers from provided peer cache","time":{"start":1755210035077,"stop":1755210035078,"duration":1},"status":"passed","severity":"normal"},{"uid":"4474c29c41cf23a0","name":"should return null for non-existent peer","time":{"start":1755209889401,"stop":1755209889402,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5c754a9bb0027e","name":"Push message with XML payload","time":{"start":1755210513467,"stop":1755210513467,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbbb7e96e397fa4","name":"should send to specified number of peers of used peers","time":{"start":1755209920623,"stop":1755209920625,"duration":2},"status":"passed","severity":"normal"},{"uid":"1931003108c1564c","name":"should add and check entries correctly","time":{"start":1755209919002,"stop":1755209919008,"duration":6},"status":"passed","severity":"normal"},{"uid":"8f4647e3d549def7","name":"Push message with meta","time":{"start":1755210513475,"stop":1755210513475,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea5c76bd8699ea7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755210425291,"stop":1755210425291,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e91310c728a2a3c","name":"should decode valid enr successfully","time":{"start":1755209879421,"stop":1755209879421,"duration":0},"status":"passed","severity":"normal"},{"uid":"9656f48d799d1da9","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755209920967,"stop":1755209920968,"duration":1},"status":"passed","severity":"normal"},{"uid":"545ebf7981a917a7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755210103083,"stop":1755210103084,"duration":1},"status":"passed","severity":"normal"},{"uid":"a75f34e24555850a","name":"should emit a peer event after start","time":{"start":1755209959347,"stop":1755209959348,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86845a8afe185ff","name":"should handle ping failures gracefully","time":{"start":1755209889178,"stop":1755209889178,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba4e47142169720","name":"should sort peers by ping value","time":{"start":1755209889817,"stop":1755209889817,"duration":0},"status":"passed","severity":"normal"},{"uid":"d916af4ff5a3e99a","name":"Query Generator, No Decoder","time":{"start":1755210247843,"stop":1755210247843,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc38481ae057abc5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755210281567,"stop":1755210281568,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b6810546263bf0","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755209939278,"stop":1755209939278,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d4afe5ef142380","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755209873220,"stop":1755209873220,"duration":0},"status":"passed","severity":"normal"},{"uid":"c433834d6c177ea8","name":"should use configured peers when available","time":{"start":1755209920881,"stop":1755209920882,"duration":1},"status":"passed","severity":"normal"},{"uid":"aebcff3fed8dc358","name":"should start all internal components","time":{"start":1755209889809,"stop":1755209889810,"duration":1},"status":"passed","severity":"normal"},{"uid":"7765b918aa36560c","name":"should initialize with Unhealthy status","time":{"start":1755209920166,"stop":1755209920167,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dfd693b12e1c4a9","name":"Push message with emoji payload","time":{"start":1755210513469,"stop":1755210513469,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbed10c6088e3361","name":"should handle shardReader errors","time":{"start":1755209889818,"stop":1755209889819,"duration":1},"status":"passed","severity":"normal"},{"uid":"77656c539b6040c6","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755209888837,"stop":1755209888837,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a760306986e2","name":"should handle query errors","time":{"start":1755209899504,"stop":1755209899504,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac557e58f1febec","name":"udp ip6 address","time":{"start":1755209878839,"stop":1755209878839,"duration":0},"status":"passed","severity":"normal"},{"uid":"42068f516329afab","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755210283717,"stop":1755210283718,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b48853006d9415","name":"should not dial peers from store when browser is not connected","time":{"start":1755209889392,"stop":1755209889393,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3240937fa93e7a","name":"Query with Ordered Callback, No Decoder","time":{"start":1755210247844,"stop":1755210247845,"duration":1},"status":"passed","severity":"normal"},{"uid":"77893f16c4aaa3a6","name":"should remove event listener for peer:discovery","time":{"start":1755209888229,"stop":1755209888230,"duration":1},"status":"passed","severity":"normal"},{"uid":"db61388eb8e8766a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755210425278,"stop":1755210425278,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a988fd458b4b31","name":"should dispatch connect and disconnect events","time":{"start":1755209920966,"stop":1755209920966,"duration":0},"status":"passed","severity":"normal"},{"uid":"71593f93157f2a35","name":"Check publish message containing XML","time":{"start":1755210126619,"stop":1755210126619,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6b3c996fb1f48d","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755209873209,"stop":1755209873209,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a2c8add4a1c6f0","name":"Push message with content topic containing SQL Injection","time":{"start":1755210513459,"stop":1755210513460,"duration":1},"status":"passed","severity":"normal"},{"uid":"b39913d037cfb1c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755209933988,"stop":1755209933990,"duration":2},"status":"passed","severity":"normal"},{"uid":"d27d3a483ec98994","name":"Js publishes, other Js receives","time":{"start":1755210116639,"stop":1755210116640,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e40b98e2651258","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755210134598,"stop":1755210134599,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31ac45a639a24af","name":"should use DNS peer discovery with light client","time":{"start":1755209959349,"stop":1755209959350,"duration":1},"status":"skipped","severity":"normal"},{"uid":"49d66560b52af262","name":"Check received message containing Chinese","time":{"start":1755210400437,"stop":1755210400437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6f3e7be95c5b5e","name":"should handle errors when accessing navigator","time":{"start":1755209888858,"stop":1755209888858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9bc01d22b1e8d41","name":"Passing page size 0 when there are 110 messages","time":{"start":1755210287385,"stop":1755210287385,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6523eb72bc8f92","name":"should decode valid enr with tcp successfully","time":{"start":1755209879422,"stop":1755209879422,"duration":0},"status":"passed","severity":"normal"},{"uid":"469c4445afb02fd","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app71/1/topic860/json","time":{"start":1755210219947,"stop":1755210219947,"duration":0},"status":"passed","severity":"normal"},{"uid":"12900ab1be93bb22","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755209933980,"stop":1755209933980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa4baba56dcef78","name":"should handle queue processing errors gracefully","time":{"start":1755209888803,"stop":1755209888805,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0b3c3a91432e61b","name":"should return false when pubsub topic parsing fails","time":{"start":1755209888592,"stop":1755209888592,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a85a36837806b6","name":"Push message with content topic containing short","time":{"start":1755210513470,"stop":1755210513470,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4eb798f91b38e70","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755210126622,"stop":1755210126623,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d9fe5bbf1371d","name":"should return undefined if no connection provided","time":{"start":1755209889515,"stop":1755209889515,"duration":0},"status":"passed","severity":"normal"},{"uid":"630f998d3e4caa0c","name":"Publish message with rate limit","time":{"start":1755210126630,"stop":1755210126631,"duration":1},"status":"passed","severity":"normal"},{"uid":"18da66e572e0d65f","name":"should dial peer when on same shard","time":{"start":1755209888788,"stop":1755209888788,"duration":0},"status":"passed","severity":"normal"},{"uid":"675b6e4d3b56f329","name":"Passing page size 10 when there are 10 messages","time":{"start":1755210287391,"stop":1755210287392,"duration":1},"status":"passed","severity":"normal"},{"uid":"484e82be73ce1889","name":"should be sent with empty content","time":{"start":1755209939277,"stop":1755209939277,"duration":0},"status":"passed","severity":"normal"},{"uid":"960ce51dd1e48f3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755210400435,"stop":1755210400435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c840b687a4a2b10","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755209889402,"stop":1755209889403,"duration":1},"status":"passed","severity":"normal"},{"uid":"4acbf4f2800b4ed8","name":"should handle hash queries without validation","time":{"start":1755209920881,"stop":1755209920881,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7a4f65a4b06cd8","name":"Check received message containing SQL Injection","time":{"start":1755210400438,"stop":1755210400438,"duration":0},"status":"passed","severity":"normal"},{"uid":"c022c09b79aefae9","name":"Refresh subscription","time":{"start":1755210425298,"stop":1755210425298,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e7521cd8402ce4","name":"should reject if LightPush is requested but not mounted","time":{"start":1755209920700,"stop":1755209920700,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec80b764988e6d65","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755209889207,"stop":1755209889207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a57d5df2219ab81","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755209919859,"stop":1755209919859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bd8567cfc2fa1e","name":"should dispatch network event when browser goes online","time":{"start":1755209888855,"stop":1755209888856,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db8518749041242","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755209878702,"stop":1755209878702,"duration":0},"status":"passed","severity":"normal"},{"uid":"373007b193aedc11","name":"should initialize with isNetworkConnected as false","time":{"start":1755209888837,"stop":1755209888838,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f5e603f11f6d8c","name":"Query Generator - false","time":{"start":1755210277751,"stop":1755210277752,"duration":1},"status":"passed","severity":"normal"},{"uid":"84ab2442a8c0d9c1","name":"returns nothing if no connections present","time":{"start":1755209889335,"stop":1755209889335,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3c3e9181acbb22","name":"should send relay ping messages on timer","time":{"start":1755209889183,"stop":1755209889189,"duration":6},"status":"passed","severity":"normal"},{"uid":"5ac0e8c6d017459b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755210425296,"stop":1755210425296,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c393030644dbc6a","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755209873211,"stop":1755209873211,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ed7013e2da055b","name":"Fails to push message bigger that 1MB","time":{"start":1755210513463,"stop":1755210513464,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc13e9873f7b7ad2","name":"should handle case with all peers already connected","time":{"start":1755209889400,"stop":1755209889401,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f112a222a7cc66","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755209898967,"stop":1755209898969,"duration":2},"status":"passed","severity":"normal"},{"uid":"dfb8f724ac0642f3","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755210297756,"stop":1755210297756,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cec213f6af364b5","name":"should do nothing when connections still exist","time":{"start":1755209889393,"stop":1755209889393,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadf2111484cca06","name":"Check received message containing unicode special characters","time":{"start":1755210400432,"stop":1755210400432,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbf51e9c00ad9e0","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755210297753,"stop":1755210297754,"duration":1},"status":"passed","severity":"normal"},{"uid":"7076ebc6f1727915","name":"Subscribe to topic containing XML and receive message","time":{"start":1755210425288,"stop":1755210425289,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd22f71a26a1b8d","name":"Check received message containing long","time":{"start":1755210400436,"stop":1755210400436,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9e3a948f2a933","name":"should hang up with PeerId and return true on success","time":{"start":1755209889814,"stop":1755209889814,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5198ef59b1a1f5","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755209959350,"stop":1755209959351,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4d8ecba3dad1ecdd","name":"Default pageSize","time":{"start":1755210287401,"stop":1755210287403,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa8a4eec93848df3","name":"should properly compute the node id","time":{"start":1755209879425,"stop":1755209879425,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3bd2c5f3ca4830","name":"does not throw on valid cases","time":{"start":1755209873199,"stop":1755209873199,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89374132ab08ecf","name":"should be safe to call multiple times","time":{"start":1755209889810,"stop":1755209889810,"duration":0},"status":"passed","severity":"normal"},{"uid":"656c83d1cbf2cf83","name":"should dial all peers on dial","time":{"start":1755210042799,"stop":1755210042799,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acf833e8dc49a02","name":"should handle special patterns correctly","time":{"start":1755209937160,"stop":1755209937161,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddff452052034a1","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755209899512,"stop":1755209899512,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f480904743e78d","name":"handles different clusterIds correctly","time":{"start":1755209873212,"stop":1755209873213,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8452bfbc08c7e","name":"Check message with no content topic is not received","time":{"start":1755210400444,"stop":1755210400444,"duration":0},"status":"passed","severity":"normal"},{"uid":"790a0e24f27aa15c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755210400442,"stop":1755210400443,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f529952a85901b","name":"ends after yielding if response size indicates end","time":{"start":1755209889688,"stop":1755209889689,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb6c1e7c7cebc9d","name":"should handle peer connect event","time":{"start":1755209888852,"stop":1755209888853,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8456ce1cf4b300c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755209873210,"stop":1755209873210,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb81acd0b363ce2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755210425302,"stop":1755210425302,"duration":0},"status":"passed","severity":"normal"},{"uid":"3279c0148c811d95","name":"Check received message with timestamp: 1755209953930000000 ","time":{"start":1755210400442,"stop":1755210400442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab139a91e6bf2b00","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755209920880,"stop":1755209920881,"duration":1},"status":"passed","severity":"normal"},{"uid":"63497192ba46a223","name":"Check received message containing emoji","time":{"start":1755210400441,"stop":1755210400442,"duration":1},"status":"passed","severity":"normal"},{"uid":"612c7caf21cd997f","name":"can query messages by message hash","time":{"start":1755210268650,"stop":1755210268650,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f621846e211a644","name":"Push message with short payload","time":{"start":1755210513445,"stop":1755210513445,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9c28c9415ca4cb","name":"should process successful peer exchange query","time":{"start":1755209899503,"stop":1755209899504,"duration":1},"status":"passed","severity":"normal"},{"uid":"932530f01e0932c2","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755209873208,"stop":1755209873209,"duration":1},"status":"passed","severity":"normal"},{"uid":"31630b65873915ca","name":"Push message with content topic containing escaped characters","time":{"start":1755210513474,"stop":1755210513474,"duration":0},"status":"passed","severity":"normal"},{"uid":"e665cd95a39b575","name":"should retry failed tasks","time":{"start":1755209919859,"stop":1755209919860,"duration":1},"status":"passed","severity":"normal"},{"uid":"180091f3732c7e1e","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755209975089,"stop":1755209975089,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ebf5fe7acd41f9","name":"should reject if Store is requested but not mounted","time":{"start":1755209920700,"stop":1755209920701,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fec465f5603f652","name":"Check received message containing short","time":{"start":1755210400427,"stop":1755210400427,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb03437c790750","name":"should handle dial errors","time":{"start":1755209889813,"stop":1755209889813,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c95059942aaa80","name":"returns all values when wanted number matches available values","time":{"start":1755209898288,"stop":1755209898290,"duration":2},"status":"passed","severity":"normal"},{"uid":"ef5a0cf7234438b3","name":"Push message with shell command payload","time":{"start":1755210513468,"stop":1755210513468,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03f3c2a66e4e018","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755210029295,"stop":1755210029296,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b19ba01186d1a41","name":"can start and stop the service","time":{"start":1755210179771,"stop":1755210179772,"duration":1},"status":"passed","severity":"normal"},{"uid":"515d36971d2cde42","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755209898969,"stop":1755209898970,"duration":1},"status":"passed","severity":"normal"},{"uid":"df0081975798ef43","name":"should start and stop interval correctly","time":{"start":1755209919856,"stop":1755209919857,"duration":1},"status":"passed","severity":"normal"},{"uid":"8641ba4636c1ae43","name":"should properly create location multiaddrs - tcp","time":{"start":1755209879429,"stop":1755209879429,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c4006d20524bc0","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755210281565,"stop":1755210281566,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e5f630f4fb3bd86","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755209873204,"stop":1755209873205,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2fb3dc608e61ae","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755209939276,"stop":1755209939276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c55cc38cfe1adc","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755209873210,"stop":1755209873210,"duration":0},"status":"passed","severity":"normal"},{"uid":"965e385e7e01668f","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755210134597,"stop":1755210134597,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd8368d06d5ec84","name":"Check received message containing shell command","time":{"start":1755210400431,"stop":1755210400431,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bc3e928edca781","name":"should populate queue if has active dial","time":{"start":1755209888786,"stop":1755209888787,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e27dbaa5b78f7c","name":"should attach causal history and bloom filter to each message","time":{"start":1755209939270,"stop":1755209939271,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1b5d492e59aed0","name":"Push message with content topic containing JSON","time":{"start":1755210513460,"stop":1755210513460,"duration":0},"status":"passed","severity":"normal"},{"uid":"c345286b5e8c7f9c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755210425283,"stop":1755210425284,"duration":1},"status":"passed","severity":"normal"},{"uid":"908613d17a8c1217","name":"Push message with content topic containing unicode special characters","time":{"start":1755210513474,"stop":1755210513474,"duration":0},"status":"passed","severity":"normal"},{"uid":"da47fee265decd52","name":"should handle errors when getting connections","time":{"start":1755209888857,"stop":1755209888858,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec8b7c214417d4f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755210134600,"stop":1755210134601,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf0f32f1a404fb0","name":"Passing invalid cursor","time":{"start":1755210232497,"stop":1755210232505,"duration":8},"status":"passed","severity":"normal"},{"uid":"162f99475d2ea121","name":"should retry on complete failure if specified","time":{"start":1755209920625,"stop":1755209920626,"duration":1},"status":"passed","severity":"normal"},{"uid":"81331f56cf42abd4","name":"should increase lamport timestamp","time":{"start":1755209939271,"stop":1755209939271,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f14b5fb163962d9","name":"Push message with unicode special characters payload","time":{"start":1755210513469,"stop":1755210513469,"duration":0},"status":"passed","severity":"normal"},{"uid":"590c2851fc6b0ea8","name":"should not fail to stop the service if it was not started","time":{"start":1755209903392,"stop":1755209903392,"duration":0},"status":"passed","severity":"normal"},{"uid":"989d23bc673935","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755210425297,"stop":1755210425297,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3af33d92216b44bc","name":"should increase lamport timestamp","time":{"start":1755209939269,"stop":1755209939269,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd3a9a2398344bb","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755209933983,"stop":1755209933984,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb6d5a9328a87c4","name":"Push message with rate limit","time":{"start":1755210513476,"stop":1755210513476,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b02902197045e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755209933987,"stop":1755209933988,"duration":1},"status":"passed","severity":"normal"},{"uid":"961e09a1631c745f","name":"Promise Callback - false","time":{"start":1755210277752,"stop":1755210277752,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab46a0c04e9abbf","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755209873214,"stop":1755209873214,"duration":0},"status":"passed","severity":"normal"}]