allure-jswaku/8568/widgets/duration.json
2025-07-08 21:25:24 +00:00

1 line
195 KiB
JSON

[{"uid":"a850f8600dc4cdbe","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752009790286,"stop":1752009790286,"duration":0},"status":"passed","severity":"normal"},{"uid":"aece8b64b8c5a3be","name":"different cluster, different shard: nodes don't connect","time":{"start":1752009356011,"stop":1752009356011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68d795aa7fb5347","name":"should handle shardReader errors","time":{"start":1752009237761,"stop":1752009237761,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdf509e9ca05b11","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752009236867,"stop":1752009236867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9497082616672a","name":"should return false when topic is not configured","time":{"start":1752009237760,"stop":1752009237760,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d2b19072942ea0","name":"should not fail to start the service if it is already started","time":{"start":1752009300466,"stop":1752009300470,"duration":4},"status":"passed","severity":"normal"},{"uid":"34caec087fe49f02","name":"Push message with Russian payload","time":{"start":1752009892191,"stop":1752009892191,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad87400dc91e843","name":"should not receive a peer event after stop","time":{"start":1752009249262,"stop":1752009249262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cf377f1316e30c","name":"Waku message hash computation (no timestamp)","time":{"start":1752009236863,"stop":1752009236865,"duration":2},"status":"passed","severity":"normal"},{"uid":"b079a112ece453fa","name":"should clear existing timers before creating new ones","time":{"start":1752009237176,"stop":1752009237176,"duration":0},"status":"passed","severity":"normal"},{"uid":"c409731e302e87b6","name":"random static sharding 5 - Cluster ID: 164, Shard ID: 642","time":{"start":1752009549448,"stop":1752009549448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4822d3981a91798b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752009315742,"stop":1752009315742,"duration":0},"status":"passed","severity":"normal"},{"uid":"2727cfbe6e5f521","name":"Push message with rate limit","time":{"start":1752009892204,"stop":1752009892204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28b7a4af814ab58","name":"should return peer for existing peer","time":{"start":1752009237522,"stop":1752009237523,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a741b0cbfebb61","name":"Passing page size 1 when there are 4 messages","time":{"start":1752009561777,"stop":1752009561778,"duration":1},"status":"passed","severity":"normal"},{"uid":"6efdad135981cd24","name":"Check received message containing shell command","time":{"start":1752009737038,"stop":1752009737038,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae403944f4b2013f","name":"Sample","time":{"start":1752009226908,"stop":1752009226908,"duration":0},"status":"passed","severity":"normal"},{"uid":"39655437715aeca8","name":"Push message with content topic containing Russian","time":{"start":1752009892199,"stop":1752009892199,"duration":0},"status":"passed","severity":"normal"},{"uid":"78806bebabe70373","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app34/8/topic425/utf8","time":{"start":1752009525885,"stop":1752009525885,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f444fde8250dc0","name":"should add peer to queue when queue is not empty","time":{"start":1752009236533,"stop":1752009236533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a841ed09845391a8","name":"Push message with content topic containing XML","time":{"start":1752009892216,"stop":1752009892217,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65bd64497c87379","name":"Asymmetric encrypt & decrypt","time":{"start":1752009255541,"stop":1752009255541,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab86b8d26a6283c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752009737041,"stop":1752009737041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5086108af79e3732","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752009790292,"stop":1752009790293,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b26171b356ef269","name":"Push message with SQL Injection payload","time":{"start":1752009892209,"stop":1752009892209,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7e31c6feddc83b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752009237158,"stop":1752009237158,"duration":0},"status":"passed","severity":"normal"},{"uid":"787df71cc266236f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752009275533,"stop":1752009275533,"duration":0},"status":"passed","severity":"normal"},{"uid":"751960b713f9e9d8","name":"Push message with long payload","time":{"start":1752009892207,"stop":1752009892207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a32e3becc1f236d","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752009280276,"stop":1752009280276,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a0f5ca6f576016","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752009438671,"stop":1752009438671,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b2365193248544","name":"should drop connection to all peers on hangUp","time":{"start":1752009385406,"stop":1752009385406,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d8468151554c35","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752009426739,"stop":1752009426739,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d76e1f63b86e1d","name":"should get tags for the connected peer","time":{"start":1752009237511,"stop":1752009237512,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2c8250a27dd92f","name":"Correctly serialized arguments","time":{"start":1752009356145,"stop":1752009356146,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b661ae111080d4","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752009266348,"stop":1752009266348,"duration":0},"status":"passed","severity":"normal"},{"uid":"9255c2476639e844","name":"should dial all remaining peers","time":{"start":1752009237517,"stop":1752009237518,"duration":1},"status":"passed","severity":"normal"},{"uid":"e337b06fc0978da3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752009221350,"stop":1752009221351,"duration":1},"status":"passed","severity":"normal"},{"uid":"a585194d8e381e35","name":"Query with Ordered Callback, No message returned","time":{"start":1752009521322,"stop":1752009521322,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51bd7ccaf9b59cc","name":"Should update multiaddrs","time":{"start":1752009385930,"stop":1752009385931,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c07752667dd8484","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752009221342,"stop":1752009221342,"duration":0},"status":"passed","severity":"normal"},{"uid":"7baf3b61bd960311","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752009790284,"stop":1752009790284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a336fd4f69ff9502","name":"nwaku subscribes","time":{"start":1752009406786,"stop":1752009406787,"duration":1},"status":"passed","severity":"normal"},{"uid":"81958193904cc5ea","name":"should load peers from local storage and dispatch events","time":{"start":1752009249263,"stop":1752009249263,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a72573f6b5e691","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752009221338,"stop":1752009221339,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45d5b0f2ebc2785","name":"Throws when trying to push message with empty payload","time":{"start":1752009892196,"stop":1752009892197,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e05c0a63df9d6ab","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752009438672,"stop":1752009438672,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b1a0ef18af984","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752009275518,"stop":1752009275519,"duration":1},"status":"passed","severity":"normal"},{"uid":"9454648455405924","name":"should add and remove event listeners correctly","time":{"start":1752009249264,"stop":1752009249264,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f4f35e083fb7aa","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752009275522,"stop":1752009275528,"duration":6},"status":"passed","severity":"normal"},{"uid":"992567fb898d2b73","name":"should not retry if at least one success","time":{"start":1752009265910,"stop":1752009265910,"duration":0},"status":"passed","severity":"normal"},{"uid":"5849be25f4a4c531","name":"Check publish message containing XML","time":{"start":1752009417248,"stop":1752009417248,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eeb48402618a8","name":"configure the node with multiple content topics","time":{"start":1752009525886,"stop":1752009525886,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9aa48492ee64cc8","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752009221343,"stop":1752009221344,"duration":1},"status":"passed","severity":"normal"},{"uid":"f189fbe6d12f72c6","name":"should return usable stream attached to connection","time":{"start":1752009237386,"stop":1752009237387,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1a573423d4a95d2","name":"should properly create location multiaddrs - udp6","time":{"start":1752009227492,"stop":1752009227492,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0804d30d7c0d33e","name":"Check meta is set [ecies]","time":{"start":1752009256745,"stop":1752009256745,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c76d4ea548e78ac","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752009266298,"stop":1752009266298,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edd8c56822b2a1e","name":"should handle all zero keep alive options","time":{"start":1752009237176,"stop":1752009237177,"duration":1},"status":"passed","severity":"normal"},{"uid":"37208ca9a62e45d9","name":"Push message with emoji payload","time":{"start":1752009892196,"stop":1752009892196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8564d3028011513","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752009790291,"stop":1752009790291,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a728e78796bae1","name":"should handle corrupted shard info gracefully","time":{"start":1752009236683,"stop":1752009236684,"duration":1},"status":"passed","severity":"normal"},{"uid":"54da7a2a3c4df3ee","name":"should enable all discoveries when explicitly set","time":{"start":1752009265765,"stop":1752009265766,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e654b43a6157247","name":"Subscribe to topic containing XML and receive message","time":{"start":1752009790290,"stop":1752009790290,"duration":0},"status":"passed","severity":"normal"},{"uid":"a592c22daf7733c0","name":"Publish message with custom timestamp: Tue Jul 08 2025 20:16:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1752009417251,"stop":1752009417251,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e9c44685453868","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752009245447,"stop":1752009245447,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6f56b6d76254dbd","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752009315742,"stop":1752009315742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f023551b9c6d46e5","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752009275509,"stop":1752009275512,"duration":3},"status":"passed","severity":"normal"},{"uid":"c3ffd4e78f4e6ddc","name":"should not dispatch event when already connected","time":{"start":1752009236039,"stop":1752009236043,"duration":4},"status":"passed","severity":"normal"},{"uid":"d532702f0ba5f188","name":"should use DNS peer discovery with light client","time":{"start":1752009300473,"stop":1752009300473,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14396c9ff8db0fda","name":"Refresh subscription","time":{"start":1752009790276,"stop":1752009790276,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed9003d3a1f10b","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752009509743,"stop":1752009509744,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b94698bc46c5f","name":"Check publish message containing Basic HTML tag","time":{"start":1752009417248,"stop":1752009417248,"duration":0},"status":"passed","severity":"normal"},{"uid":"9329c119ac31ff37","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752009426745,"stop":1752009426746,"duration":1},"status":"passed","severity":"normal"},{"uid":"17be76fd443ff7af","name":"should return false when at bootstrap limit","time":{"start":1752009237525,"stop":1752009237525,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd835d8b140290e","name":"can start the service","time":{"start":1752009300463,"stop":1752009300465,"duration":2},"status":"passed","severity":"normal"},{"uid":"14ac2ac5f1f8ba10","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752009226789,"stop":1752009226789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3aa7dce52aa1336","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752009438668,"stop":1752009438669,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f1be75c0d256970","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app22/10/topic29/xml","time":{"start":1752009525884,"stop":1752009525885,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d63881c1523895","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752009790291,"stop":1752009790291,"duration":0},"status":"passed","severity":"normal"},{"uid":"361d4c670f953bac","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752009236858,"stop":1752009236859,"duration":1},"status":"passed","severity":"normal"},{"uid":"795bccb9973ed0e2","name":"Check received message containing SQL Injection","time":{"start":1752009737036,"stop":1752009737036,"duration":0},"status":"passed","severity":"normal"},{"uid":"832f5f652613ddd0","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752009438670,"stop":1752009438670,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c6784f97e7e96e","name":"returns nothing if no connections present","time":{"start":1752009237276,"stop":1752009237276,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba4a0ed4242323b","name":"Subscribe and receive messages via lightPush","time":{"start":1752009790283,"stop":1752009790284,"duration":1},"status":"passed","severity":"normal"},{"uid":"759d1f37c8fb60b7","name":"Encoder throws on empty string content topic","time":{"start":1752009255192,"stop":1752009255192,"duration":0},"status":"passed","severity":"normal"},{"uid":"9361bfae393ffdd6","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752009236865,"stop":1752009236866,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfdc91c454b7a24f","name":"should handle dial errors","time":{"start":1752009237756,"stop":1752009237756,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99d405077486783","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752009426748,"stop":1752009426748,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c3aea8534cd3d3","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752009221345,"stop":1752009221346,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bb8ae77762abe8","name":"can start the service","time":{"start":1752009249257,"stop":1752009249258,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7410c206407a79","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752009221567,"stop":1752009221567,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b23f2738b6470ae","name":"should retry if all attempts fail","time":{"start":1752009265811,"stop":1752009265812,"duration":1},"status":"passed","severity":"normal"},{"uid":"c772ea1a0f82f5de","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752009237754,"stop":1752009237754,"duration":0},"status":"passed","severity":"normal"},{"uid":"8815a2120812f6c8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752009790285,"stop":1752009790285,"duration":0},"status":"passed","severity":"normal"},{"uid":"449423eafc0ec61a","name":"should return false when peer has no shard info","time":{"start":1752009236663,"stop":1752009236663,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df18084beac72c8","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752009275495,"stop":1752009275495,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fc477bec411298","name":"should insert elements correctly","time":{"start":1752009277773,"stop":1752009277774,"duration":1},"status":"passed","severity":"normal"},{"uid":"a967ecf46c36a311","name":"groups content topics by expected pubsub topic","time":{"start":1752009221341,"stop":1752009221341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3189520494b59d1f","name":"Push message with shell command payload","time":{"start":1752009892194,"stop":1752009892195,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c64277f306f1a29","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app28/9/topic79/json","time":{"start":1752009525881,"stop":1752009525882,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42deb8040858409","name":"should be able to encode the field with only STORE set to true","time":{"start":1752009226783,"stop":1752009226784,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b94a1ebbd64f9c","name":"Subscribe to topic containing Script and receive message","time":{"start":1752009790279,"stop":1752009790279,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b7358e8e271ab6","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752009237531,"stop":1752009237531,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e620dd6150c25d","name":"Push message with custom timestamp: 1752012916053","time":{"start":1752009892221,"stop":1752009892221,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed0455b32fc58cc","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752009737040,"stop":1752009737040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62a7152fa5fbb20","name":"should handle task timeouts","time":{"start":1752009265810,"stop":1752009265810,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc04cd3fb63cd8d","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752009266559,"stop":1752009266559,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ed5701a969124f","name":"should return false","time":{"start":1752009227486,"stop":1752009227486,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba6ff021b23a79b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752009237393,"stop":1752009237393,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0543922d0f5132","name":"should convert tags map to array of keys","time":{"start":1752009237521,"stop":1752009237522,"duration":1},"status":"passed","severity":"normal"},{"uid":"975e6632e633d68e","name":"Ordered callback, aborts when callback returns true","time":{"start":1752009553337,"stop":1752009553337,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca7fa0b2dbb5a67","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752009564324,"stop":1752009564325,"duration":1},"status":"passed","severity":"normal"},{"uid":"a612e77865fc260e","name":"should create ConnectionManager with required options","time":{"start":1752009237751,"stop":1752009237751,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c0c92c93eae7e5","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752009221363,"stop":1752009221363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48936b55dfc055","name":"Subscribe to topic containing XML and receive message","time":{"start":1752009790279,"stop":1752009790280,"duration":1},"status":"passed","severity":"normal"},{"uid":"31506eed4d3e03a1","name":"Relay - dialed after","time":{"start":1752009570894,"stop":1752009570894,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef44cc2f9e463a5","name":"Push message with emoji payload","time":{"start":1752009892212,"stop":1752009892212,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b9b8fac532cc0a","name":"Push message with shell command payload","time":{"start":1752009892211,"stop":1752009892211,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7130041f04005f9","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752009790286,"stop":1752009790286,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eaf1b67f0517f369","name":"Check message with invalid timestamp is not received","time":{"start":1752009737031,"stop":1752009737031,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe4caf50baaa4e2","name":"Filter","time":{"start":1752009570896,"stop":1752009570896,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ee194a03ff3a53","name":"should get / set UDP multiaddr","time":{"start":1752009227489,"stop":1752009227490,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7a52cb83844031","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752009280277,"stop":1752009280277,"duration":0},"status":"passed","severity":"normal"},{"uid":"3155565e73028645","name":"Check publish message containing emoji","time":{"start":1752009417250,"stop":1752009417250,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb10aac8675f6bc","name":"Check publish message containing unicode special characters","time":{"start":1752009417250,"stop":1752009417250,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ec4db9a0de531f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752009790289,"stop":1752009790289,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eada5ca1077d284","name":"Check received message with timestamp: 1752009295983000000 ","time":{"start":1752009737040,"stop":1752009737040,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab6baaa71010878","name":"handles different clusterIds correctly","time":{"start":1752009221342,"stop":1752009221342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e479bd53f479c61f","name":"should be empty when created","time":{"start":1752009266557,"stop":1752009266558,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b4037a4fb5f6773","name":"should handle a minimal index list","time":{"start":1752009221567,"stop":1752009221567,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24e37f00eacf09a","name":"should return empty array for non-existent peer","time":{"start":1752009237520,"stop":1752009237521,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9565d06123b6b6d","name":"Subscribe to topic containing Script and receive message","time":{"start":1752009790290,"stop":1752009790290,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4bec0ee970b80b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752009221355,"stop":1752009221355,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2a8c25d9111dba","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752009497242,"stop":1752009497243,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb65c2f1a768dbd","name":"should clear dial history on stop","time":{"start":1752009236531,"stop":1752009236532,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b2b225664ce337","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752009275522,"stop":1752009275522,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06c063bc6958448","name":"should allow redial after cooldown period","time":{"start":1752009236541,"stop":1752009236541,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cc13e21b639a05","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752009737031,"stop":1752009737031,"duration":0},"status":"passed","severity":"normal"},{"uid":"46dfcae631a3ceb5","name":"Push message with content topic containing SQL Injection","time":{"start":1752009892216,"stop":1752009892216,"duration":0},"status":"passed","severity":"normal"},{"uid":"db237e34cebb6cc4","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752009549446,"stop":1752009549446,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d02439504d7b26","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752009221351,"stop":1752009221351,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ff101e4dd49929","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752009237529,"stop":1752009237529,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf90de6bfd08674a","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752009275495,"stop":1752009275495,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef9cd6ea7c7bc0d","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752009410126,"stop":1752009410126,"duration":0},"status":"passed","severity":"normal"},{"uid":"592dc018e822e2a","name":"isConnected should return true after first peer connects","time":{"start":1752009315743,"stop":1752009315743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b376da97d209b9e","name":"should dial second nwaku node that was discovered","time":{"start":1752009311606,"stop":1752009311607,"duration":1},"status":"broken","severity":"normal"},{"uid":"8456c4fe105ac68a","name":"Query generator for multiple messages with different message text format","time":{"start":1752009553331,"stop":1752009553331,"duration":0},"status":"passed","severity":"normal"},{"uid":"257f1dbf782b2d28","name":"should detect messages with missing dependencies","time":{"start":1752009280275,"stop":1752009280275,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd04d644205bbad1","name":"should return true when peer is on the specified shard","time":{"start":1752009236664,"stop":1752009236664,"duration":0},"status":"passed","severity":"normal"},{"uid":"59314937082c495a","name":"should throw error - no public key","time":{"start":1752009227486,"stop":1752009227486,"duration":0},"status":"passed","severity":"normal"},{"uid":"c666a5827085d4e6","name":"Callback on promise","time":{"start":1752009553332,"stop":1752009553332,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0856c73d1c2e82","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752009892217,"stop":1752009892217,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e90ac60514e0af","name":"should set field with only STORE enabled","time":{"start":1752009227495,"stop":1752009227495,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb4f34b2cde39b3","name":"Push message with content topic containing JSON","time":{"start":1752009892217,"stop":1752009892217,"duration":0},"status":"passed","severity":"normal"},{"uid":"385a63c75c6d7ce2","name":"should initialize with isNetworkConnected as false","time":{"start":1752009235990,"stop":1752009235995,"duration":5},"status":"passed","severity":"normal"},{"uid":"fac4dce9e3d03d4d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752009275514,"stop":1752009275514,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eeeab751c707a77","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app79/7/topic746/json","time":{"start":1752009525883,"stop":1752009525883,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae81df17c0408d25","name":"should handle errors when accessing navigator","time":{"start":1752009236053,"stop":1752009236054,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d7006f5911360d","name":"Generator, 2 different pubsubtopics","time":{"start":1752009540220,"stop":1752009540221,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5db46eb2d5aa6c4","name":"should request peer renewal on specific errors","time":{"start":1752009265810,"stop":1752009265810,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0863eeaf247b3ce","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752009221350,"stop":1752009221350,"duration":0},"status":"passed","severity":"normal"},{"uid":"8336c2dfdf5013e7","name":"should mark all messages in causal history as acknowledged","time":{"start":1752009280274,"stop":1752009280274,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afe385ae7779279","name":"Overlapping topic subscription","time":{"start":1752009790287,"stop":1752009790287,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fafc470de61f9f","name":"Check publish message containing escaped characters","time":{"start":1752009417249,"stop":1752009417249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b435e8b62bd14224","name":"should remove event listeners","time":{"start":1752009237508,"stop":1752009237508,"duration":0},"status":"passed","severity":"normal"},{"uid":"849e857d63653185","name":"Passing page size 10 when there are 10 messages","time":{"start":1752009561779,"stop":1752009561780,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5aaeaa2ab5f627f","name":"should start all internal components","time":{"start":1752009237752,"stop":1752009237753,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c7bdafc592dc01","name":"should throw error - no id","time":{"start":1752009227485,"stop":1752009227485,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd1a2711a2c4c7e","name":"should increase lamport timestamp","time":{"start":1752009280269,"stop":1752009280270,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18981dc88718d72","name":"Check message with no payload is not received","time":{"start":1752009737032,"stop":1752009737032,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43518d3fd72fa0a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752009221337,"stop":1752009221337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e506ca3c3ad87dc1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752009245141,"stop":1752009245141,"duration":0},"status":"passed","severity":"normal"},{"uid":"26926c81cc03798a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752009226787,"stop":1752009226788,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e001bfa4fe07c1","name":"Push message with meta","time":{"start":1752009892219,"stop":1752009892220,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b44850833f13c","name":"should have no discoveries enabled by default","time":{"start":1752009265764,"stop":1752009265765,"duration":1},"status":"passed","severity":"normal"},{"uid":"b29a4091ea9509dd","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752009237760,"stop":1752009237760,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb3523924e006b5","name":"Publish without waiting for remote peer","time":{"start":1752009426737,"stop":1752009426737,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f639ffe5479415","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752009227495,"stop":1752009227495,"duration":0},"status":"passed","severity":"normal"},{"uid":"db77b0b87cb549d","name":"should start ping timers on peer connect","time":{"start":1752009237148,"stop":1752009237152,"duration":4},"status":"passed","severity":"normal"},{"uid":"e67b13f7ed5df998","name":"Symmetric encrypt & Decrypt","time":{"start":1752009255541,"stop":1752009255542,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8c02fce3aaa72e","name":"Push message with content topic containing Russian","time":{"start":1752009892215,"stop":1752009892216,"duration":1},"status":"passed","severity":"normal"},{"uid":"191deaae1acbf8b6","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app29/3/topic736/utf8","time":{"start":1752009525882,"stop":1752009525883,"duration":1},"status":"passed","severity":"normal"},{"uid":"232078eb4e3fd1b4","name":"should throw an error for insufficient data","time":{"start":1752009221568,"stop":1752009221568,"duration":0},"status":"passed","severity":"normal"},{"uid":"495f5c6e1ccfa9d5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752009275534,"stop":1752009275534,"duration":0},"status":"passed","severity":"normal"},{"uid":"101ff6041feb6962","name":"returns all values when wanted number is greater than available values","time":{"start":1752009244259,"stop":1752009244260,"duration":1},"status":"passed","severity":"normal"},{"uid":"83101acf4dee434e","name":"same cluster, same shard: nodes connect","time":{"start":1752009356010,"stop":1752009356010,"duration":0},"status":"passed","severity":"normal"},{"uid":"195f253a9c47452d","name":"tcp ip4 address","time":{"start":1752009226820,"stop":1752009226820,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfa309158d97ace","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752009790281,"stop":1752009790281,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8da34a53c080800","name":"Check message with no content topic is not received","time":{"start":1752009737042,"stop":1752009737042,"duration":0},"status":"passed","severity":"normal"},{"uid":"100e48441d952eca","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752009790275,"stop":1752009790275,"duration":0},"status":"skipped","severity":"normal"},{"uid":"72e0998386226345","name":"should handle disconnect when peer has no timers","time":{"start":1752009237175,"stop":1752009237175,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66837e1921f062c","name":"Check message on other pubsub topic is not received","time":{"start":1752009737031,"stop":1752009737031,"duration":0},"status":"passed","severity":"normal"},{"uid":"1369d66dac070408","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752009275487,"stop":1752009275488,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b2f3e00b6c4ca3","name":"should return true when topic is configured","time":{"start":1752009237759,"stop":1752009237760,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47ed947eeda7cad","name":"Push message with content topic containing Chinese","time":{"start":1752009892198,"stop":1752009892199,"duration":1},"status":"passed","severity":"normal"},{"uid":"520b491d430d1465","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752009221567,"stop":1752009221568,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4c583425e76a94","name":"Check message with no pubsub topic is not received","time":{"start":1752009737042,"stop":1752009737042,"duration":0},"status":"passed","severity":"normal"},{"uid":"79069d4e5abf2b81","name":"Check received message containing numeric","time":{"start":1752009737034,"stop":1752009737035,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e6a6920fc1a28a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752009275499,"stop":1752009275499,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce8612876cfc2f3","name":"Subscribe to topic containing XML and publish message","time":{"start":1752009426747,"stop":1752009426747,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f660bef63214bc","name":"Push message with content topic containing emoji","time":{"start":1752009892203,"stop":1752009892203,"duration":0},"status":"passed","severity":"normal"},{"uid":"414a7e1806bba914","name":"handles different networkShards values correctly","time":{"start":1752009221342,"stop":1752009221343,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c67fa21de1724b7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752009438671,"stop":1752009438672,"duration":1},"status":"passed","severity":"normal"},{"uid":"b100d86a78b68e6e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752009221356,"stop":1752009221357,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7c0573164cb4e5","name":"Refresh subscription","time":{"start":1752009426739,"stop":1752009426740,"duration":1},"status":"skipped","severity":"normal"},{"uid":"524387b5d85e2f32","name":"should hang up with multiaddr and return true on success","time":{"start":1752009237756,"stop":1752009237757,"duration":1},"status":"passed","severity":"normal"},{"uid":"32afc4d1a8413e23","name":"Wrong topic","time":{"start":1752009525885,"stop":1752009525886,"duration":1},"status":"passed","severity":"normal"},{"uid":"53efd56079b53c0f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752009237392,"stop":1752009237393,"duration":1},"status":"passed","severity":"normal"},{"uid":"17353e1afcacda45","name":"should keep entries that haven't expired yet","time":{"start":1752009264899,"stop":1752009264910,"duration":11},"status":"passed","severity":"normal"},{"uid":"9671ff3b6b9679d3","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752009226790,"stop":1752009226791,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22b4817869bc802","name":"should handle queue processing errors gracefully","time":{"start":1752009236550,"stop":1752009236552,"duration":2},"status":"passed","severity":"normal"},{"uid":"dae73b0c1f9c1842","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752009790278,"stop":1752009790279,"duration":1},"status":"passed","severity":"normal"},{"uid":"b026b2c623d289d3","name":"should maintain desired error rate","time":{"start":1752009277774,"stop":1752009277774,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e76fbd257088d4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752009790275,"stop":1752009790275,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef340c292fb260e","name":"Push message with custom timestamp: 1752005716053","time":{"start":1752009892205,"stop":1752009892205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9749ecccccc86971","name":"should perform ping and update peer store on timer","time":{"start":1752009237154,"stop":1752009237154,"duration":0},"status":"passed","severity":"normal"},{"uid":"3381f85bccab1f45","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752009497243,"stop":1752009497244,"duration":1},"status":"passed","severity":"normal"},{"uid":"390238b544334cf","name":"rejects hash query with time filter","time":{"start":1752009237189,"stop":1752009237190,"duration":1},"status":"passed","severity":"normal"},{"uid":"55cd7796ac9d9104","name":"should clear the dialing interval","time":{"start":1752009236530,"stop":1752009236530,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbefefffad541b72","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752009275535,"stop":1752009275535,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4727a1b091b3c7","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app90/7/topic663/xml","time":{"start":1752009525883,"stop":1752009525883,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bec18daad4d7c3","name":"Push message with content topic containing emoji","time":{"start":1752009892219,"stop":1752009892219,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c0cc3b09af9d77","name":"Push message with Script payload","time":{"start":1752009892192,"stop":1752009892193,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd50744df2b48f1","name":"Push message with custom timestamp: 1721250916053","time":{"start":1752009892220,"stop":1752009892221,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a178e37c915fec6","name":"messageHashStr produces consistent results for the same input","time":{"start":1752009236867,"stop":1752009236868,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a70422cec04e316","name":"Using a function","time":{"start":1752009568362,"stop":1752009568362,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c38c17f18331cf","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752009521320,"stop":1752009521320,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbaa4209f1c5cc9","name":"should create ShardReader with shards network config","time":{"start":1752009236653,"stop":1752009236653,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f41b6989a9eef0","name":"should handle dial errors gracefully","time":{"start":1752009236542,"stop":1752009236543,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb65214401fbe47","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752009275533,"stop":1752009275533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9704dc1e6919441","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752009275519,"stop":1752009275519,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba38b675f3c045c0","name":"should wait for Filter peer to be connected","time":{"start":1752009266294,"stop":1752009266295,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4c2a60b62c49c2d","name":"Check publish message containing Russian","time":{"start":1752009417247,"stop":1752009417247,"duration":0},"status":"passed","severity":"normal"},{"uid":"1815bdc87f3abea3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752009790279,"stop":1752009790279,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d80bc9d52201082","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752009265768,"stop":1752009265768,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb1e7abb2edbb32","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752009266345,"stop":1752009266345,"duration":0},"status":"passed","severity":"normal"},{"uid":"86573f0d71e3417c","name":"Push message with Script payload","time":{"start":1752009892209,"stop":1752009892210,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b8304a461c204e","name":"should not allow unachievable error rate","time":{"start":1752009275152,"stop":1752009275152,"duration":0},"status":"passed","severity":"normal"},{"uid":"56740e9a7ac4de9f","name":"can query messages by message hash","time":{"start":1752009528383,"stop":1752009528383,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3c94e1899aa60e","name":"should add event listeners for peer connect and disconnect","time":{"start":1752009237136,"stop":1752009237140,"duration":4},"status":"passed","severity":"normal"},{"uid":"6b7f5d69be15fc09","name":"should return false when pubsub topic parsing fails","time":{"start":1752009236670,"stop":1752009236670,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac563e7603ff330","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752009221336,"stop":1752009221336,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dea0b0c0a2f8871","name":"should return false and handle errors gracefully","time":{"start":1752009237757,"stop":1752009237757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba44821bdd36d52a","name":"should insert message into bloom filter","time":{"start":1752009280270,"stop":1752009280271,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ddbdc039464c264","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752009275531,"stop":1752009275531,"duration":0},"status":"passed","severity":"normal"},{"uid":"731a539efb374297","name":"Should update shard info","time":{"start":1752009385931,"stop":1752009385931,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e21ade2cc3945c","name":"should handle complete dial lifecycle","time":{"start":1752009236557,"stop":1752009236557,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a93b0e41a358b8","name":"Check message received after jswaku node is restarted","time":{"start":1752009737043,"stop":1752009737043,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbff6b33e00783a","name":"Check message with non string payload is not received","time":{"start":1752009737043,"stop":1752009737043,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5484266e3388198","name":"Round trip binary serialization","time":{"start":1752009237700,"stop":1752009237700,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1d61c307056b4c","name":"should wait for LightPush peer to be connected","time":{"start":1752009266294,"stop":1752009266294,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc7113e38cdd50d","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752009417250,"stop":1752009417250,"duration":0},"status":"passed","severity":"normal"},{"uid":"d495bfda91f5f032","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752009249263,"stop":1752009249263,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce75a90a8924e74","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752009426742,"stop":1752009426742,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8e110e79aff108","name":"should handle complete peer lifecycle","time":{"start":1752009237182,"stop":1752009237182,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8481c53b7b5f10a","name":"less peers than existing","time":{"start":1752009393539,"stop":1752009393539,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16c4fa0bab84d8ac","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752009245140,"stop":1752009245140,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec5e2964b5925b8","name":"should create a new stream if no existing for protocol found","time":{"start":1752009237387,"stop":1752009237388,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7353c71f204f3da","name":"Subscribe and receive messages via lightPush","time":{"start":1752009790272,"stop":1752009790272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a373a425a037ebbe","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752009237529,"stop":1752009237529,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb967a666bc48e16","name":"should return false when navigator.onLine is false","time":{"start":1752009236016,"stop":1752009236030,"duration":14},"status":"passed","severity":"normal"},{"uid":"b54dc9d00b649255","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752009275521,"stop":1752009275521,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4730ef24efacf5","name":"Check received message containing Chinese","time":{"start":1752009737035,"stop":1752009737035,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da73620c03bd8ed","name":"should not receive a peer event before start","time":{"start":1752009249262,"stop":1752009249262,"duration":0},"status":"passed","severity":"normal"},{"uid":"62de8f93b3e66ad0","name":"returns all values when wanted number matches available values","time":{"start":1752009244256,"stop":1752009244258,"duration":2},"status":"passed","severity":"normal"},{"uid":"77adbf84ecd56594","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752009410126,"stop":1752009410126,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9360ce6c1ddf98","name":"Push message with content topic containing unicode special characters","time":{"start":1752009892218,"stop":1752009892219,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc017af91cfc96e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752009221352,"stop":1752009221353,"duration":1},"status":"passed","severity":"normal"},{"uid":"774552db6f19788","name":"udp ip6 address","time":{"start":1752009226820,"stop":1752009226820,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e9e7b14238f70f","name":"throws on content topic with non-number generation field","time":{"start":1752009221333,"stop":1752009221333,"duration":0},"status":"passed","severity":"normal"},{"uid":"daab5f03f72f58bd","name":"should fail to send if no connected peers found","time":{"start":1752009265907,"stop":1752009265908,"duration":1},"status":"passed","severity":"normal"},{"uid":"10daa6c17a77e81f","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752009236045,"stop":1752009236045,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab0d5d4634be095","name":"Check publish message containing Arabic","time":{"start":1752009417247,"stop":1752009417247,"duration":0},"status":"passed","severity":"normal"},{"uid":"829275c8d636034d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752009426748,"stop":1752009426748,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5f0b21e83bf4c3","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752009221365,"stop":1752009221366,"duration":1},"status":"passed","severity":"normal"},{"uid":"1123e49bd73d6eb8","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752009237513,"stop":1752009237514,"duration":1},"status":"passed","severity":"normal"},{"uid":"242bcda80fdc70ce","name":"throws on empty content topic","time":{"start":1752009221332,"stop":1752009221332,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c979872894e3aae","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752009790277,"stop":1752009790278,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc1a5500922805a","name":"should reject on timeout if it was set","time":{"start":1752009266290,"stop":1752009266294,"duration":4},"status":"passed","severity":"normal"},{"uid":"92657d2e25e19c12","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752009521320,"stop":1752009521321,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f311930b9d5a4d6","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752009237153,"stop":1752009237153,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81b6a2b249be485","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752009790292,"stop":1752009790292,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fde6076776348e4","name":"should properly create location multiaddrs - tcp4","time":{"start":1752009227491,"stop":1752009227492,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87d43c2efe72cc","name":"Generator, 2 different pubsubtopics","time":{"start":1752009540227,"stop":1752009540227,"duration":0},"status":"skipped","severity":"normal"},{"uid":"986e1a703267eda3","name":"Push 30 different messages","time":{"start":1752009892196,"stop":1752009892196,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c3c4b2807c92ecd7","name":"Encoder throws on undefined content topic","time":{"start":1752009256745,"stop":1752009256746,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a35080d7043b417","name":"Check received message containing emoji","time":{"start":1752009737029,"stop":1752009737029,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff72c1142ef2a72","name":"Subscribe to topic containing short and publish message","time":{"start":1752009426740,"stop":1752009426740,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d5dd114ccc6f2f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752009221355,"stop":1752009221355,"duration":0},"status":"passed","severity":"normal"},{"uid":"3077dd07e0625f18","name":"should return empty list for no shard","time":{"start":1752009221347,"stop":1752009221348,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccb273a64cb247c","name":"should not be empty after adding a subscription","time":{"start":1752009266558,"stop":1752009266558,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bdcd09bff17c38","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752009275534,"stop":1752009275535,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88007b23161891b","name":"should remove event listeners from globalThis","time":{"start":1752009236014,"stop":1752009236015,"duration":1},"status":"passed","severity":"normal"},{"uid":"9637916c85bd1d5e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752009441916,"stop":1752009441916,"duration":0},"status":"passed","severity":"normal"},{"uid":"814d9ea223e76bdf","name":"should properly create location multiaddrs - tcp6","time":{"start":1752009227492,"stop":1752009227492,"duration":0},"status":"passed","severity":"normal"},{"uid":"2342f5eb3e583bf6","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752009315744,"stop":1752009315745,"duration":1},"status":"passed","severity":"normal"},{"uid":"607a0ff51d7d5e9","name":"Fails to push message bigger that 1MB","time":{"start":1752009892222,"stop":1752009892222,"duration":0},"status":"passed","severity":"normal"},{"uid":"3faba5906c8bbc98","name":"ignores domain fetching errors","time":{"start":1752009245444,"stop":1752009245444,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed50ecc28dba8373","name":"Init the array if not present","time":{"start":1752009221174,"stop":1752009221175,"duration":1},"status":"passed","severity":"normal"},{"uid":"86f5844943467ef0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752009275531,"stop":1752009275531,"duration":0},"status":"passed","severity":"normal"},{"uid":"41380de6cd3c8a27","name":"should reject if Filter is requested but not mounted","time":{"start":1752009266290,"stop":1752009266290,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96ee6caa67c07a1","name":"can query messages normally","time":{"start":1752009528382,"stop":1752009528383,"duration":1},"status":"passed","severity":"normal"},{"uid":"78b7d56f7570f11c","name":"pre and post cipher","time":{"start":1752009255542,"stop":1752009255542,"duration":0},"status":"passed","severity":"normal"},{"uid":"a871e5cd710c9a0","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752009221344,"stop":1752009221344,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d72c54198a7252","name":"should encodeTxt and decodeTxt","time":{"start":1752009227480,"stop":1752009227480,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2b056ce1f7970f","name":"should return empty array when no peers connected","time":{"start":1752009237757,"stop":1752009237757,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6b8a91db6bf782","name":"Check publish message containing SQL Injection","time":{"start":1752009417247,"stop":1752009417247,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa520454b538c24","name":"Nodes with multiple pubsub topic","time":{"start":1752009410128,"stop":1752009410128,"duration":0},"status":"passed","severity":"normal"},{"uid":"d052c0b7ada328ed","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752009221364,"stop":1752009221364,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed57958b2d69e634","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752009275495,"stop":1752009275496,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd39bd0a4fd0c9e","name":"should initialize with Unhealthy status","time":{"start":1752009266198,"stop":1752009266198,"duration":0},"status":"passed","severity":"normal"},{"uid":"929475f087c6c008","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752009221363,"stop":1752009221364,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ca76e171cf464","name":"Check received message containing Basic HTML tag","time":{"start":1752009737027,"stop":1752009737028,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a9eafe0f490d43","name":"1 Store, 2 fetches","time":{"start":1752009245406,"stop":1752009245406,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07aa5f038bd31c4","name":"should wait for Store peer to be connected","time":{"start":1752009266295,"stop":1752009266295,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b4bcec44f0e7c8","name":"Check publish message after service node is restarted","time":{"start":1752009417253,"stop":1752009417254,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6c9ed4cf4cf90661","name":"should initialize bloom filter with correct parameters","time":{"start":1752009277773,"stop":1752009277773,"duration":0},"status":"passed","severity":"normal"},{"uid":"798c7b838ebb56de","name":"should throw an error for missing sharding configuration","time":{"start":1752009221366,"stop":1752009221366,"duration":0},"status":"passed","severity":"normal"},{"uid":"708c18d035814611","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752009221339,"stop":1752009221339,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6de85b14e8b9c79","name":"Push message with short payload","time":{"start":1752009892206,"stop":1752009892207,"duration":1},"status":"passed","severity":"normal"},{"uid":"7caf5efacc104a89","name":"Check received message containing Script","time":{"start":1752009737027,"stop":1752009737027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d55fb3af47421f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752009255190,"stop":1752009255190,"duration":0},"status":"passed","severity":"normal"},{"uid":"374f0753eee77188","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752009275530,"stop":1752009275530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ce6fb0f249de35","name":"Fails to push message with large meta","time":{"start":1752009892204,"stop":1752009892204,"duration":0},"status":"passed","severity":"normal"},{"uid":"b650b9d45b8e7efd","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752009265904,"stop":1752009265905,"duration":1},"status":"passed","severity":"normal"},{"uid":"563dc88119286280","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752009426748,"stop":1752009426751,"duration":3},"status":"passed","severity":"normal"},{"uid":"4290c3317f496788","name":"throws on content topic with too few or too many fields","time":{"start":1752009221332,"stop":1752009221333,"duration":1},"status":"passed","severity":"normal"},{"uid":"93973ba21d687cbd","name":"Push message with content topic containing XML","time":{"start":1752009892200,"stop":1752009892200,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcda2f5064828b5d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752009275499,"stop":1752009275499,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5101b886f38d7e0","name":"should requeue task if no peer is available","time":{"start":1752009265807,"stop":1752009265807,"duration":0},"status":"passed","severity":"normal"},{"uid":"e345e91a77918b2c","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752009221340,"stop":1752009221340,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e860a8eed1c2377","name":"random static sharding 9 - Cluster ID: 978, Shard ID: 970","time":{"start":1752009549450,"stop":1752009549450,"duration":0},"status":"passed","severity":"normal"},{"uid":"529c8fc04d3535dc","name":"Publish message with custom timestamp: Tue Jul 08 2025 22:16:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1752009417251,"stop":1752009417251,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf9bc2e09f44097","name":"should dispatch connect and disconnect events","time":{"start":1752009266345,"stop":1752009266345,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25bb1ab0c0f3271","name":"should dial peer when peer is discovered","time":{"start":1752009236712,"stop":1752009236713,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec56450748a313de","name":"should add event listener for peer:discovery","time":{"start":1752009236704,"stop":1752009236705,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d9bb4b29aa2dec7","name":"Encoder throws on undefined content topic","time":{"start":1752009255191,"stop":1752009255192,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3a408b5e08b3e","name":"should be empty after removing the only subscription","time":{"start":1752009266558,"stop":1752009266558,"duration":0},"status":"passed","severity":"normal"},{"uid":"436f415baefd576c","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752009410128,"stop":1752009410128,"duration":0},"status":"passed","severity":"normal"},{"uid":"73da0d544de507d8","name":"Subscribe to topic containing long and publish message","time":{"start":1752009426740,"stop":1752009426741,"duration":1},"status":"passed","severity":"normal"},{"uid":"a235662d2efb569c","name":"Push message with content topic containing Arabic","time":{"start":1752009892215,"stop":1752009892215,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1bedeab7a53270","name":"Push message with Basic HTML tag payload","time":{"start":1752009892210,"stop":1752009892210,"duration":0},"status":"passed","severity":"normal"},{"uid":"711a5054e687c7a1","name":"should dial peers from store when browser is connected","time":{"start":1752009237509,"stop":1752009237510,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90e2798f99c4e4b","name":"should only return 1 node with relay capability","time":{"start":1752009245445,"stop":1752009245445,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7eef9ee9ee879a","name":"A test","time":{"start":1752009345537,"stop":1752009345537,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a2c0b21e6fc709","name":"Renews subscription after lossing a connection","time":{"start":1752009790282,"stop":1752009790282,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2a9d585e3d8616","name":"should handle case when navigator is not available","time":{"start":1752009236033,"stop":1752009236036,"duration":3},"status":"passed","severity":"normal"},{"uid":"df0bce9004726f45","name":"should not create relay timers when relay is not provided","time":{"start":1752009237157,"stop":1752009237158,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2287f9640fc2c21","name":"Push message with special chars payload","time":{"start":1752009892208,"stop":1752009892208,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc01eb5e6dcfc93c","name":"should retry on complete failure if specified","time":{"start":1752009265909,"stop":1752009265910,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b0ad6ddb14bafa","name":"should return false when peer is on different cluster","time":{"start":1752009236654,"stop":1752009236662,"duration":8},"status":"passed","severity":"normal"},{"uid":"50d1e6a1f7c02349","name":"should handle special patterns correctly","time":{"start":1752009277775,"stop":1752009277775,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08f27eb3f11970e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752009266200,"stop":1752009266200,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ca3f78340b06de","name":"should throw if no connection provided","time":{"start":1752009237387,"stop":1752009237387,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd966ce7435021cc","name":"can start the service","time":{"start":1752009393283,"stop":1752009393284,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cec9f6de0b85b2a","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752009236030,"stop":1752009236032,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3461116719a6051","name":"should return true when peer is on the same network","time":{"start":1752009236653,"stop":1752009236653,"duration":0},"status":"passed","severity":"normal"},{"uid":"861a0f2e64042170","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752009221354,"stop":1752009221355,"duration":1},"status":"passed","severity":"normal"},{"uid":"665246d84a158ac","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752009221347,"stop":1752009221347,"duration":0},"status":"passed","severity":"normal"},{"uid":"48623d16d81fcf9e","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752009245139,"stop":1752009245139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2b7614a5731348","name":"Push message with long payload","time":{"start":1752009892189,"stop":1752009892189,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f6ce2c5499f45b","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752009790293,"stop":1752009790294,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b521ee7baf5ca4e","name":"Check received message containing escaped characters","time":{"start":1752009737028,"stop":1752009737029,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47abce67f277dbb","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app58/4/topic261/json","time":{"start":1752009525885,"stop":1752009525885,"duration":0},"status":"passed","severity":"normal"},{"uid":"546e85f7a0157c74","name":"should properly create peer info with all multiaddrs","time":{"start":1752009227493,"stop":1752009227493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb34e075365e2f5","name":"should insert message id into causal history","time":{"start":1752009280271,"stop":1752009280271,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6c455d0d7bd34b","name":"should handle complete connection lifecycle","time":{"start":1752009236054,"stop":1752009236055,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c329fb6db9eccdc","name":"Check received message containing unicode special characters","time":{"start":1752009737029,"stop":1752009737029,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c511fc9134a1608","name":"Subscribe to topic containing long and receive message","time":{"start":1752009790277,"stop":1752009790277,"duration":0},"status":"passed","severity":"normal"},{"uid":"328bca3eaed9ee3","name":"should not dial peers from store when browser is not connected","time":{"start":1752009237510,"stop":1752009237510,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7030408048bf9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752009790289,"stop":1752009790289,"duration":0},"status":"passed","severity":"normal"},{"uid":"533a483defcd02ee","name":"Push message with custom timestamp: 1752012916053","time":{"start":1752009892205,"stop":1752009892205,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f21cf39e7129b5b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752009426743,"stop":1752009426744,"duration":1},"status":"passed","severity":"normal"},{"uid":"842486a475700ec5","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752009275518,"stop":1752009275518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e161044a2550d955","name":"Check meta is set [symmetric]","time":{"start":1752009255190,"stop":1752009255190,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab20bd4473d59fd","name":"should clear all timers","time":{"start":1752009237144,"stop":1752009237144,"duration":0},"status":"passed","severity":"normal"},{"uid":"936d96c149fa7a2c","name":"Relay + Store","time":{"start":1752009301504,"stop":1752009301505,"duration":1},"status":"passed","severity":"normal"},{"uid":"723eee946a83ead1","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752009237530,"stop":1752009237530,"duration":0},"status":"passed","severity":"normal"},{"uid":"434a5856b0dd0e91","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752009221352,"stop":1752009221352,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b950aec4d98e17","name":"new peer added after a peer was already found","time":{"start":1752009441915,"stop":1752009441916,"duration":1},"status":"skipped","severity":"normal"},{"uid":"806584e4520b42d3","name":"Push message with XML payload","time":{"start":1752009892210,"stop":1752009892210,"duration":0},"status":"passed","severity":"normal"},{"uid":"8313099d9ee93b42","name":"should return false when connections are non-bootstrap peers","time":{"start":1752009237526,"stop":1752009237526,"duration":0},"status":"passed","severity":"normal"},{"uid":"195e100d2c93a4d7","name":"Check received message containing escaped characters","time":{"start":1752009737038,"stop":1752009737039,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf873a48bc89293","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752009266348,"stop":1752009266348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47826fb7ebddd52","name":"should only return 1 node with store capability","time":{"start":1752009245445,"stop":1752009245446,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a1a91e4c6ec90ae","name":"Push message with content topic containing Script","time":{"start":1752009892200,"stop":1752009892200,"duration":0},"status":"passed","severity":"normal"},{"uid":"c139fafd38719319","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752009790283,"stop":1752009790283,"duration":0},"status":"passed","severity":"normal"},{"uid":"856c1793984bc06b","name":"Promise Callback - false","time":{"start":1752009547839,"stop":1752009547840,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a6f2d846ac0ad9","name":"Query with Promise Callback, No Decoder","time":{"start":1752009521323,"stop":1752009521324,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c7d693fe65726d","name":"rejects content-filtered query with only contentTopics","time":{"start":1752009237187,"stop":1752009237187,"duration":0},"status":"passed","severity":"normal"},{"uid":"50eeaabecb27ae10","name":"should clear dial history on start","time":{"start":1752009236522,"stop":1752009236523,"duration":1},"status":"passed","severity":"normal"},{"uid":"46af1b965b30b1bd","name":"should not allow k > 12","time":{"start":1752009275150,"stop":1752009275152,"duration":2},"status":"passed","severity":"normal"},{"uid":"c419e2ce5e4340c0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752009790273,"stop":1752009790273,"duration":0},"status":"passed","severity":"normal"},{"uid":"883d842b2fdf076e","name":"Decoder throws on empty string content topic","time":{"start":1752009255193,"stop":1752009255193,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53a13066a4cafd3","name":"Push message with SQL Injection payload","time":{"start":1752009892192,"stop":1752009892192,"duration":0},"status":"passed","severity":"normal"},{"uid":"d354facb8d7e7b02","name":"should initialize with default number of peers","time":{"start":1752009266343,"stop":1752009266343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4af81d50d9d015","name":"should skip peer when not on same shard","time":{"start":1752009236541,"stop":1752009236541,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b48e7fac837584","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752009275521,"stop":1752009275521,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dabea8555f9746","name":"should only return 1 node with relay and store capability","time":{"start":1752009245445,"stop":1752009245445,"duration":0},"status":"passed","severity":"normal"},{"uid":"64945c057513342b","name":"should remove event listeners","time":{"start":1752009237141,"stop":1752009237144,"duration":3},"status":"passed","severity":"normal"},{"uid":"789851d426116549","name":"should return false when clusterId doesn't match","time":{"start":1752009265923,"stop":1752009265923,"duration":0},"status":"passed","severity":"normal"},{"uid":"835791356939ee34","name":"same cluster, different shard: nodes connect","time":{"start":1752009356010,"stop":1752009356010,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6e49e3a5debf29","name":"should retry failed tasks","time":{"start":1752009265809,"stop":1752009265809,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41f65e1c07bd9ae","name":"Query generator for 2000 messages","time":{"start":1752009553337,"stop":1752009553338,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba747e7e599b7198","name":"different cluster, same shard: nodes don't connect","time":{"start":1752009356010,"stop":1752009356011,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e4ec48f3005848","name":"Publish message with large meta","time":{"start":1752009417254,"stop":1752009417254,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0706cb888063cd","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752009256744,"stop":1752009256744,"duration":0},"status":"passed","severity":"normal"},{"uid":"260a0cd1f2c87818","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app52/8/topic868/test.js","time":{"start":1752009525883,"stop":1752009525884,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c8336906233877","name":"should save new peer to store","time":{"start":1752009236714,"stop":1752009236714,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedb111daa6e6b7c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752009275532,"stop":1752009275532,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ba3b292e7af2dd","name":"should be able to decode the field with only STORE set to true","time":{"start":1752009226791,"stop":1752009226792,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f2d62240b25640","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752009790274,"stop":1752009790274,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c8432f89312737","name":"should be safe to call multiple times","time":{"start":1752009237144,"stop":1752009237147,"duration":3},"status":"passed","severity":"normal"},{"uid":"f8d3f0bce9035d0","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app57/5/topic580/test.js","time":{"start":1752009525882,"stop":1752009525882,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf3eff2d721e2bd","name":"should register libp2p event listeners when start is called","time":{"start":1752009266346,"stop":1752009266346,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f33320d4545295b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752009315743,"stop":1752009315743,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a46b5bf5b37430","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752009737033,"stop":1752009737033,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e923f042f9b8888","name":"should add event listeners to globalThis","time":{"start":1752009235996,"stop":1752009236013,"duration":17},"status":"passed","severity":"normal"},{"uid":"83185f1f6ec7003c","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752009245142,"stop":1752009245143,"duration":1},"status":"passed","severity":"normal"},{"uid":"9227dcf253f5fc4a","name":"Push message with content topic containing Arabic","time":{"start":1752009892199,"stop":1752009892199,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af1ca747844cbf4","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752009417253,"stop":1752009417253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b676a6b9d821458f","name":"Query Generator, No message returned","time":{"start":1752009521319,"stop":1752009521319,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af5324276c90f92","name":"throws on content topic with empty application field","time":{"start":1752009221333,"stop":1752009221334,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f67d48adfc95ba","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752009226796,"stop":1752009226796,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e69fc5ce1a48ca2","name":"Fails to publish duplicate message","time":{"start":1752009417251,"stop":1752009417252,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ac50ad8aa0861e","name":"should filter out already connected peers","time":{"start":1752009237517,"stop":1752009237517,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f983418de74b9e","name":"Query generator for multiple messages","time":{"start":1752009553330,"stop":1752009553330,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacc6efed3858a98","name":"Push message with content topic containing shell command","time":{"start":1752009892218,"stop":1752009892218,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e4c53ae13c13d8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752009221353,"stop":1752009221353,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e49a2c47abec77a","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752009280273,"stop":1752009280274,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ecb113ecf6fc0a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752009790292,"stop":1752009790292,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8416cd47019d37","name":"should start and setup intervals and event listeners","time":{"start":1752009266559,"stop":1752009266559,"duration":0},"status":"passed","severity":"normal"},{"uid":"202bf1afa71b1df3","name":"Check received message containing special chars","time":{"start":1752009737035,"stop":1752009737035,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c047238a0ae6d2","name":"Decrypt messages","time":{"start":1752009395135,"stop":1752009395135,"duration":0},"status":"passed","severity":"normal"},{"uid":"8520beda30529c69","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752009426751,"stop":1752009426751,"duration":0},"status":"passed","severity":"normal"},{"uid":"81758cf331a965cf","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752009438672,"stop":1752009438673,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ca5acbe4588e6a","name":"Publish message with rate limit","time":{"start":1752009417254,"stop":1752009417255,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b0af0db4dc36b85","name":"should transition to Unhealthy when no connections","time":{"start":1752009266198,"stop":1752009266200,"duration":2},"status":"passed","severity":"normal"},{"uid":"f50ba72ee6bf874","name":"should create KeepAliveManager with relay","time":{"start":1752009237135,"stop":1752009237135,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d37c7196e4c2238","name":"can start and stop the service","time":{"start":1752009300465,"stop":1752009300465,"duration":0},"status":"passed","severity":"normal"},{"uid":"e102b1a82b9e8a8c","name":"should handle null peers returned by getPeer","time":{"start":1752009237528,"stop":1752009237528,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f63af7cb4a58ea","name":"should remove event listeners from libp2p","time":{"start":1752009236014,"stop":1752009236014,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02bdcce6961679","name":"should properly clean up resources when disposed","time":{"start":1752009264911,"stop":1752009264911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03f06ba0e1889a3","name":"should create ConnectionLimiter with required options","time":{"start":1752009237503,"stop":1752009237503,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd752d30db11936","name":"should dial with PeerId and return stream","time":{"start":1752009237755,"stop":1752009237755,"duration":0},"status":"passed","severity":"normal"},{"uid":"c403e9de39431a08","name":"should store libp2p and options references","time":{"start":1752009237503,"stop":1752009237503,"duration":0},"status":"passed","severity":"normal"},{"uid":"260146f5559d79c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752009790280,"stop":1752009790280,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a0d61c11c5843e","name":"Check publish message containing Chinese","time":{"start":1752009417246,"stop":1752009417246,"duration":0},"status":"passed","severity":"normal"},{"uid":"b691b6eba91d6954","name":"Check received message containing XML","time":{"start":1752009737037,"stop":1752009737037,"duration":0},"status":"passed","severity":"normal"},{"uid":"74babfd7856ecbf8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752009275520,"stop":1752009275521,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4dfea4ecfed96bf","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752009275517,"stop":1752009275517,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c12ad1f608d17f1","name":"more peers than existing","time":{"start":1752009393539,"stop":1752009393539,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc56a83df4483dea","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752009221367,"stop":1752009221368,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c4d31183745652","name":"Push message with JSON payload","time":{"start":1752009892211,"stop":1752009892211,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e79803bd542031a","name":"Push message with content topic containing special chars","time":{"start":1752009892214,"stop":1752009892214,"duration":0},"status":"passed","severity":"normal"},{"uid":"218077b0f55690a","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752009221356,"stop":1752009221356,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5bcfc74d97c875","name":"should skip peer when already connected","time":{"start":1752009236533,"stop":1752009236540,"duration":7},"status":"passed","severity":"normal"},{"uid":"8a8764d53af4224f","name":"Check publish message containing short","time":{"start":1752009417245,"stop":1752009417245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33bd80146ee55e6","name":"should properly create location multiaddrs - udp4","time":{"start":1752009227491,"stop":1752009227491,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb7a274c4f04cda","name":"should handle empty pubsub topics","time":{"start":1752009237176,"stop":1752009237176,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2db196b5d5f5a25","name":"should remove event listener for peer:discovery","time":{"start":1752009236705,"stop":1752009236712,"duration":7},"status":"passed","severity":"normal"},{"uid":"12a0e6167f8bf478","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752009237392,"stop":1752009237392,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca65419b3501626e","name":"should reject if Store is requested but not mounted","time":{"start":1752009266289,"stop":1752009266289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b209cb38ab5235f","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752009236735,"stop":1752009236735,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a3933edad3324b","name":"Push message with XML payload","time":{"start":1752009892193,"stop":1752009892193,"duration":0},"status":"passed","severity":"normal"},{"uid":"320357b4db32ecaf","name":"Query Generator - false","time":{"start":1752009547839,"stop":1752009547839,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d16b405839bd579","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752009356009,"stop":1752009356009,"duration":0},"status":"passed","severity":"normal"},{"uid":"4424a32f1c55594a","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752009509746,"stop":1752009509746,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16240672e19dfcbc","name":"should properly create location multiaddrs - tcp","time":{"start":1752009227493,"stop":1752009227493,"duration":0},"status":"passed","severity":"normal"},{"uid":"af886336b1313d8a","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752009509742,"stop":1752009509742,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c8697a4ff6ef90","name":"should emit a peer event after start","time":{"start":1752009249261,"stop":1752009249262,"duration":1},"status":"passed","severity":"normal"},{"uid":"75647bbc1538ee86","name":"should handle incoming messages","time":{"start":1752009266299,"stop":1752009266299,"duration":0},"status":"passed","severity":"normal"},{"uid":"62eebaed2f61bc73","name":"Push message with content topic containing short","time":{"start":1752009892197,"stop":1752009892197,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbf24d2d6dd9911","name":"Check received message containing short","time":{"start":1752009737034,"stop":1752009737034,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fea62a48ba826a2","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752009221349,"stop":1752009221350,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c61f25efd062603","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752009266347,"stop":1752009266347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47e7e9c4d4e32ec","name":"Publish message with custom timestamp: Wed Jul 17 2024 21:16:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1752009417250,"stop":1752009417251,"duration":1},"status":"passed","severity":"normal"},{"uid":"3684aa55f536200d","name":"should create an instance with libp2p and dialer","time":{"start":1752009236704,"stop":1752009236704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5da784771756bfe","name":"Promise Callback - true","time":{"start":1752009547839,"stop":1752009547839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7154ef8c507f743","name":"should set field with all protocols disabled","time":{"start":1752009227493,"stop":1752009227494,"duration":1},"status":"passed","severity":"normal"},{"uid":"36137d9f88652349","name":"should return false when shard is not included in network shards","time":{"start":1752009265923,"stop":1752009265924,"duration":1},"status":"passed","severity":"normal"},{"uid":"680869706206773a","name":"should return false when peer is not found","time":{"start":1752009236664,"stop":1752009236664,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3add1f0e215f3d","name":"should not create multiple intervals when called multiple times","time":{"start":1752009236526,"stop":1752009236526,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6e662127c8a491","name":"should work with custom bootstrap limits","time":{"start":1752009237528,"stop":1752009237529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7873a58781ac656","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752009426742,"stop":1752009426743,"duration":1},"status":"passed","severity":"normal"},{"uid":"286f91ae843ad635","name":"Push message with JSON payload","time":{"start":1752009892194,"stop":1752009892194,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb85863d9f39e45","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752009266298,"stop":1752009266298,"duration":0},"status":"passed","severity":"normal"},{"uid":"74df170a67c78610","name":"should add and check entries correctly","time":{"start":1752009264888,"stop":1752009264898,"duration":10},"status":"passed","severity":"normal"},{"uid":"f1ffd38ad0cace23","name":"Overlapping topic subscription","time":{"start":1752009426740,"stop":1752009426740,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a7cf23b0e6081a5","name":"should return false when peer is not found","time":{"start":1752009236670,"stop":1752009236670,"duration":0},"status":"passed","severity":"normal"},{"uid":"e539c51dd6021509","name":"should return false when peer is not on topic","time":{"start":1752009237761,"stop":1752009237761,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c630ffff2e7aa74","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752009300473,"stop":1752009300474,"duration":1},"status":"skipped","severity":"normal"},{"uid":"27319acef1ea177a","name":"Waku message hash computation (payload length 0)","time":{"start":1752009236862,"stop":1752009236863,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41375f257d67c2b","name":"should handle corrupted local storage data gracefully","time":{"start":1752009249263,"stop":1752009249264,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1dea783c7790a74","name":"accepts valid message hash query","time":{"start":1752009237189,"stop":1752009237189,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6cf22b45c4304d4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752009790288,"stop":1752009790288,"duration":0},"status":"passed","severity":"normal"},{"uid":"9564ab5ff213cf65","name":"Check publish message after client node is restarted","time":{"start":1752009417254,"stop":1752009417254,"duration":0},"status":"skipped","severity":"normal"},{"uid":"608b4c578f91b98a","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752009280272,"stop":1752009280272,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6fc88bed1fb7ff","name":"should return false when peer is not on the specified shard","time":{"start":1752009236665,"stop":1752009236668,"duration":3},"status":"passed","severity":"normal"},{"uid":"793e4a6766cd3045","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752009266299,"stop":1752009266299,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9629cbf955d1c","name":"should drop connection via multiaddr with hangUp","time":{"start":1752009385408,"stop":1752009385409,"duration":1},"status":"passed","severity":"normal"},{"uid":"e011aba2fa216a42","name":"Fails to push message bigger that 1MB","time":{"start":1752009892206,"stop":1752009892206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4614a106e0e98b","name":"should not fail to start the service if it is already started","time":{"start":1752009393286,"stop":1752009393287,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fec692d6bcaf06e","name":"start node with empty shard should fail","time":{"start":1752009549451,"stop":1752009549452,"duration":1},"status":"passed","severity":"normal"},{"uid":"d98eef08912d7faa","name":"Push message with content topic containing shell command","time":{"start":1752009892202,"stop":1752009892202,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8653e56e0563cb6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752009790275,"stop":1752009790276,"duration":1},"status":"passed","severity":"normal"},{"uid":"1702e86f82349a46","name":"should handle general insertion and lookup correctly","time":{"start":1752009277776,"stop":1752009277776,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd1c439c11586ca","name":"ignores unrecognized TXT record formats","time":{"start":1752009245444,"stop":1752009245444,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5fa7b13e1c5895","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752009438670,"stop":1752009438670,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf7e521de606d56","name":"Check message on other pubsub topic is not received","time":{"start":1752009737041,"stop":1752009737042,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec92b435feaf479","name":"throws on content topic with empty topic name field","time":{"start":1752009221334,"stop":1752009221335,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea499772ccf9402","name":"throws on content topic with generation field greater than 0","time":{"start":1752009221333,"stop":1752009221333,"duration":0},"status":"passed","severity":"normal"},{"uid":"7699d99570bf985a","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752009237512,"stop":1752009237512,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbce3db84b96d5cd","name":"Push message with Chinese payload","time":{"start":1752009892208,"stop":1752009892208,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6bbe6b277d8680","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752009275494,"stop":1752009275494,"duration":0},"status":"passed","severity":"normal"},{"uid":"9138ceb3dee5a3c9","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752009275499,"stop":1752009275500,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f95f8136565e8a","name":"1 Relay, 1 fetch","time":{"start":1752009245405,"stop":1752009245406,"duration":1},"status":"passed","severity":"normal"},{"uid":"498426e88af1b696","name":"should be delivered immediately if received","time":{"start":1752009280278,"stop":1752009280279,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1f7ad8f7bc2e5d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752009564325,"stop":1752009564326,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1857b141033430d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752009509741,"stop":1752009509741,"duration":0},"status":"passed","severity":"normal"},{"uid":"294dbfc26bd6c959","name":"should check connected peers if present and suitable","time":{"start":1752009266294,"stop":1752009266294,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef48f668e6c74049","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752009564327,"stop":1752009564328,"duration":1},"status":"passed","severity":"normal"},{"uid":"6440c26f85d1bee1","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752009236861,"stop":1752009236861,"duration":0},"status":"passed","severity":"normal"},{"uid":"defe9e08d318badd","name":"non connected peers","time":{"start":1752009393539,"stop":1752009393540,"duration":1},"status":"skipped","severity":"normal"},{"uid":"12586e01321f5a31","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752009236669,"stop":1752009236670,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81c60f48b4dcd86","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752009564327,"stop":1752009564327,"duration":0},"status":"passed","severity":"normal"},{"uid":"9017192089911100","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752009275520,"stop":1752009275520,"duration":0},"status":"passed","severity":"normal"},{"uid":"df383d0a22e661ac","name":"Check received message containing Russian","time":{"start":1752009737036,"stop":1752009737036,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d668d1de2428c77","name":"should invoke callbacks when receiving a message","time":{"start":1752009266558,"stop":1752009266559,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1079755fcb74ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752009275532,"stop":1752009275533,"duration":1},"status":"passed","severity":"normal"},{"uid":"467c295caa63cd3f","name":"should handle ping failures gracefully","time":{"start":1752009237154,"stop":1752009237156,"duration":2},"status":"passed","severity":"normal"},{"uid":"8685cb158b81771f","name":"Check received message containing JSON","time":{"start":1752009737037,"stop":1752009737038,"duration":1},"status":"passed","severity":"normal"},{"uid":"83d83eeac6ec17d7","name":"Query with Ordered Callback, No Decoder","time":{"start":1752009521321,"stop":1752009521322,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb782786b731c0f","name":"Generator, custom pubsub topic","time":{"start":1752009540227,"stop":1752009540227,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ada95dc679d7415","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752009790282,"stop":1752009790283,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa7a14154b6bced","name":"can start and stop the service","time":{"start":1752009249258,"stop":1752009249258,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a941bb84ed25c71","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752009221336,"stop":1752009221336,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9c7d44ccebdb11","name":"Fields are not dropped","time":{"start":1752009237272,"stop":1752009237273,"duration":1},"status":"passed","severity":"normal"},{"uid":"690e49ad99c5f627","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752009556075,"stop":1752009556075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1592b1ade46502","name":"should process up to 3 peers at once","time":{"start":1752009236549,"stop":1752009236549,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3ac66df18af022","name":"Light Node - default protocols","time":{"start":1752009570896,"stop":1752009570896,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd903c31787dba3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752009790272,"stop":1752009790273,"duration":1},"status":"passed","severity":"normal"},{"uid":"90675be7665198fb","name":"should not change state when connections remain after disconnect","time":{"start":1752009236038,"stop":1752009236038,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffde2ada28102e4","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752009275490,"stop":1752009275490,"duration":0},"status":"passed","severity":"normal"},{"uid":"e055718170117f57","name":"should lock peers when selected","time":{"start":1752009266344,"stop":1752009266344,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed3e2fee5ec2694","name":"should be safe to call multiple times","time":{"start":1752009237753,"stop":1752009237753,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf9a83d9a5598b0","name":"should add received messages to bloom filter","time":{"start":1752009280273,"stop":1752009280273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d530ef2f3844f677","name":"Push message with content topic containing short","time":{"start":1752009892213,"stop":1752009892213,"duration":0},"status":"passed","severity":"normal"},{"uid":"97441144ec429b57","name":"should be safe to call multiple times","time":{"start":1752009237141,"stop":1752009237141,"duration":0},"status":"passed","severity":"normal"},{"uid":"34fe4b64cf08ea43","name":"should maintain proper timestamps if all messages received","time":{"start":1752009280272,"stop":1752009280273,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f479750a7dc6066","name":"should skip peer when dialed recently","time":{"start":1752009236540,"stop":1752009236540,"duration":0},"status":"passed","severity":"normal"},{"uid":"f162e63e3a899c10","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app1/8/topic860/test.js","time":{"start":1752009525882,"stop":1752009525882,"duration":0},"status":"passed","severity":"normal"},{"uid":"51685831606c7820","name":"Subscribe to topic containing Script and publish message","time":{"start":1752009426746,"stop":1752009426746,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c95a12de380e8","name":"Check publish message containing shell command","time":{"start":1752009417249,"stop":1752009417249,"duration":0},"status":"passed","severity":"normal"},{"uid":"f002e342fea23174","name":"Encoder throws on undefined content topic","time":{"start":1752009237702,"stop":1752009237702,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a07bf0c9a2e33c7","name":"should not discard bootstrap peers if under the limit","time":{"start":1752009327715,"stop":1752009327716,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e5f18090c469c00","name":"Push message with custom timestamp: 1752005716053","time":{"start":1752009892221,"stop":1752009892221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e849c1e0d4410b9b","name":"Subscribe and receive messages via waku relay post","time":{"start":1752009790284,"stop":1752009790285,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e2948e54ccd787","name":"Register correct protocols","time":{"start":1752009426737,"stop":1752009426737,"duration":0},"status":"passed","severity":"normal"},{"uid":"df39f64504d125cf","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752009226795,"stop":1752009226795,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f81f92b66ab37b5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752009790292,"stop":1752009790292,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab04a4b6d73c596","name":"Nodes with multiple pubsub topic","time":{"start":1752009410126,"stop":1752009410127,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a12b5ad0ac8db81","name":"should handle peer store errors gracefully","time":{"start":1752009237527,"stop":1752009237528,"duration":1},"status":"passed","severity":"normal"},{"uid":"358366f7cde95404","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752009245447,"stop":1752009245447,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1145c73d2b3e0ce9","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752009226794,"stop":1752009226794,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a8ee36c85317f4","name":"should handle peerStore errors gracefully","time":{"start":1752009237758,"stop":1752009237758,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ac067c3c0b1410","name":"Passing an array","time":{"start":1752009568362,"stop":1752009568362,"duration":0},"status":"passed","severity":"normal"},{"uid":"45955e265d918998","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752009426744,"stop":1752009426745,"duration":1},"status":"passed","severity":"normal"},{"uid":"599ae1885078c39b","name":"Throws when trying to push message with empty payload","time":{"start":1752009892213,"stop":1752009892213,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d06995efb954b62","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752009275501,"stop":1752009275501,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83986b05c62b586","name":"should dial peer immediately when queue is empty","time":{"start":1752009236532,"stop":1752009236533,"duration":1},"status":"passed","severity":"normal"},{"uid":"e507bf6548a5b66f","name":"Check received message containing Arabic","time":{"start":1752009737035,"stop":1752009737036,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbcd9d28f579de14","name":"should not receive a peer event before start","time":{"start":1752009393289,"stop":1752009393289,"duration":0},"status":"passed","severity":"normal"},{"uid":"76af55d4d2b6b4e8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752009564325,"stop":1752009564325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f03aa0800f894ba","name":"should throw error - no id","time":{"start":1752009227481,"stop":1752009227482,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b81026db0bc9919","name":"should dial all known peers when reached zero connections","time":{"start":1752009327713,"stop":1752009327713,"duration":0},"status":"passed","severity":"normal"},{"uid":"259909c3239d428f","name":"should be safe to call multiple times","time":{"start":1752009236532,"stop":1752009236532,"duration":0},"status":"passed","severity":"normal"},{"uid":"781c2ac534ab51e3","name":"should return unique PubsubTopics for static sharding","time":{"start":1752009221346,"stop":1752009221346,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e6d9e267bf01e8","name":"caches peers it previously fetched","time":{"start":1752009245444,"stop":1752009245445,"duration":1},"status":"passed","severity":"normal"},{"uid":"574889e1f0943b49","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752009564328,"stop":1752009564330,"duration":2},"status":"passed","severity":"normal"},{"uid":"847f4b8d70bda9a","name":"Nwaku publishes","time":{"start":1752009406788,"stop":1752009406788,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d67d6f7fb86de5","name":"Generator, custom pubsub topic","time":{"start":1752009540225,"stop":1752009540225,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de23b7786b5c5903","name":"configure the node with multiple pubsub topics","time":{"start":1752009549450,"stop":1752009549451,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ba14eba22d3008","name":"should return false when peer is on different cluster","time":{"start":1752009236664,"stop":1752009236665,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e2021fe3c314c6","name":"should dispatch network event when browser goes online","time":{"start":1752009236044,"stop":1752009236044,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00b91347246a71","name":"should hang up bootstrap peer if over limit","time":{"start":1752009237513,"stop":1752009237513,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0eefd46feddf57","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752009306776,"stop":1752009306776,"duration":0},"status":"passed","severity":"normal"},{"uid":"249db0c45038e0da","name":"should handle case with all peers already connected","time":{"start":1752009237520,"stop":1752009237520,"duration":0},"status":"passed","severity":"normal"},{"uid":"76dee44300d94e05","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752009892201,"stop":1752009892201,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4424162b4f19258","name":"peer exchange sets tag","time":{"start":1752009441915,"stop":1752009441915,"duration":0},"status":"passed","severity":"normal"},{"uid":"800e88dce528f5b5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752009497242,"stop":1752009497242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2165638bc25f7f67","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752009245138,"stop":1752009245139,"duration":1},"status":"passed","severity":"normal"},{"uid":"8957f7650e867125","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752009221346,"stop":1752009221346,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b3308f00c45a40","name":"Check received message containing short","time":{"start":1752009737024,"stop":1752009737025,"duration":1},"status":"passed","severity":"normal"},{"uid":"631d867bbba007c6","name":"should not fail to stop the service if it was not started","time":{"start":1752009300466,"stop":1752009300466,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3db138c2f50d20","name":"should handle errors when getting connections","time":{"start":1752009236046,"stop":1752009236053,"duration":7},"status":"passed","severity":"normal"},{"uid":"33151ff61851547d","name":"should not dispatch event when already disconnected","time":{"start":1752009236043,"stop":1752009236044,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef14b1a99fce53d8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752009790277,"stop":1752009790277,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3fea8b03b3c378","name":"Push message with escaped characters payload","time":{"start":1752009892211,"stop":1752009892212,"duration":1},"status":"passed","severity":"normal"},{"uid":"a72a875db9054b7c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752009275500,"stop":1752009275500,"duration":0},"status":"passed","severity":"normal"},{"uid":"1732f0e478483172","name":"Subscribe and receives messages on 20 topics","time":{"start":1752009790285,"stop":1752009790285,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43e130f14a06cb","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752009226793,"stop":1752009226793,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d156bb411fe6001","name":"Push message with content topic containing long","time":{"start":1752009892213,"stop":1752009892214,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a3a7b8d7c6a11d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752009275154,"stop":1752009275155,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0c7f5c17819843","name":"Check message with non string payload is not received","time":{"start":1752009737033,"stop":1752009737033,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0190cc8e5018d5","name":"Push message with Chinese payload","time":{"start":1752009892190,"stop":1752009892191,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd285a3e585f070d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752009426743,"stop":1752009426743,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e86ab7d27f59ec","name":"should handle onConnected and onDisconnected","time":{"start":1752009266346,"stop":1752009266346,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a4965305bba4ac","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752009275520,"stop":1752009275520,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3d6c2e2803f662","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752009790285,"stop":1752009790285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e9a6106049fff4","name":"isConnected should return false after all peers disconnect","time":{"start":1752009315743,"stop":1752009315744,"duration":1},"status":"passed","severity":"normal"},{"uid":"eddb6f1f2eb32bb7","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752009265921,"stop":1752009265923,"duration":2},"status":"passed","severity":"normal"},{"uid":"b55c5f31686c0337","name":"should process queue every 500ms","time":{"start":1752009236546,"stop":1752009236547,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e61fe930654b63","name":"Decoder throws on empty string content topic","time":{"start":1752009237703,"stop":1752009237703,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e18959a65f014b2","name":"should use provided shard info when available","time":{"start":1752009265920,"stop":1752009265921,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b159f9c6601256","name":"Push message with content topic containing numeric","time":{"start":1752009892214,"stop":1752009892214,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ddf9bac2986fa1","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752009280278,"stop":1752009280278,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fed55f364687bc8","name":"should handle multiple peer connections","time":{"start":1752009237152,"stop":1752009237152,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9003b114beb3b2","name":"Push message with content topic containing Chinese","time":{"start":1752009892215,"stop":1752009892215,"duration":0},"status":"passed","severity":"normal"},{"uid":"99eb1996fa79dd31","name":"Passing page size 110 when there are 120 messages","time":{"start":1752009561781,"stop":1752009561781,"duration":0},"status":"passed","severity":"normal"},{"uid":"5863694a3d9f01ad","name":"Check received message containing SQL Injection","time":{"start":1752009737026,"stop":1752009737027,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ba6dbaea675a77","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752009280277,"stop":1752009280277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85095176fe76e8f","name":"Check message with no payload is not received","time":{"start":1752009737042,"stop":1752009737043,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa252d0b1d5288bb","name":"should use shardsUnderCluster when provided","time":{"start":1752009265921,"stop":1752009265921,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4c6c899123603e","name":"Push message with unicode special characters payload","time":{"start":1752009892195,"stop":1752009892195,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52eca553ca565fc","name":"should be safe to call multiple times","time":{"start":1752009237509,"stop":1752009237509,"duration":0},"status":"passed","severity":"normal"},{"uid":"a378757e0f5c81a6","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752009245143,"stop":1752009245144,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e370acd84e50d53","name":"should handle relay send failures gracefully","time":{"start":1752009237174,"stop":1752009237174,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b8be10bde79976","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752009221349,"stop":1752009221349,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39f0598c3802949","name":"should return PeerId when PeerId is provided","time":{"start":1752009237194,"stop":1752009237195,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebcc5bb25e0aefc8","name":"Decoder throws on undefined content topic","time":{"start":1752009256746,"stop":1752009256746,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce3f7b15a6d4568","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752009426739,"stop":1752009426739,"duration":0},"status":"passed","severity":"normal"},{"uid":"46dff681b22dc385","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752009737030,"stop":1752009737030,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2e3149f7f3df47","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752009221365,"stop":1752009221365,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbc7a3a28460fc4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752009275529,"stop":1752009275529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1998165377d6d76","name":"should partition messages based on acknowledgement status","time":{"start":1752009280276,"stop":1752009280276,"duration":0},"status":"passed","severity":"normal"},{"uid":"8499cf820de70d","name":"should not receive a peer event before start","time":{"start":1752009300471,"stop":1752009300471,"duration":0},"status":"passed","severity":"normal"},{"uid":"807c703cda6ce2b3","name":"should emit a peer event after start","time":{"start":1752009393288,"stop":1752009393288,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c3e33e18bc4356","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752009221367,"stop":1752009221367,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a817a2152a4029","name":"should support chaining for add method","time":{"start":1752009264898,"stop":1752009264899,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb215b6fa3773635","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752009556074,"stop":1752009556074,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a20849c43608eb4","name":"Store - dialed after - with timeout","time":{"start":1752009570895,"stop":1752009570896,"duration":1},"status":"passed","severity":"normal"},{"uid":"1703a51c4f565658","name":"Sets default value correctly","time":{"start":1752009568365,"stop":1752009568366,"duration":1},"status":"passed","severity":"normal"},{"uid":"597b810793480111","name":"should remove expired entries after TTL has passed","time":{"start":1752009264899,"stop":1752009264899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f21b20f352d6f","name":"random static sharding 1 - Cluster ID: 400, Shard ID: 279","time":{"start":1752009549446,"stop":1752009549447,"duration":1},"status":"passed","severity":"normal"},{"uid":"538c0193e5762fbf","name":"should throw error - invalid id","time":{"start":1752009227486,"stop":1752009227486,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b98de6e495164b0","name":"Query Generator - true","time":{"start":1752009547838,"stop":1752009547839,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de2606617ec7391","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752009275522,"stop":1752009275522,"duration":0},"status":"passed","severity":"normal"},{"uid":"63429a813c5ccab1","name":"Check publish message containing long","time":{"start":1752009417245,"stop":1752009417245,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebd94d4b51fd8d0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752009790278,"stop":1752009790278,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c9d31f094a8742","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752009221368,"stop":1752009221368,"duration":0},"status":"passed","severity":"normal"},{"uid":"5555596f8215d225","name":"should reject if Relay is requested but not mounted","time":{"start":1752009266288,"stop":1752009266289,"duration":1},"status":"passed","severity":"normal"},{"uid":"462f20f8f283b9b","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752009275508,"stop":1752009275508,"duration":0},"status":"passed","severity":"normal"},{"uid":"9755c5aec8e5c175","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752009521323,"stop":1752009521323,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32d3955769adac3","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752009306778,"stop":1752009306778,"duration":0},"status":"passed","severity":"normal"},{"uid":"300489aa589e2b7a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752009226785,"stop":1752009226785,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d943db127592d5","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752009509742,"stop":1752009509742,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e0d40f6b938f5e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752009345135,"stop":1752009345136,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d8ba49aa8104b","name":"Check message with no content topic is not received","time":{"start":1752009737032,"stop":1752009737032,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5a74d21f0ae250","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752009540229,"stop":1752009540230,"duration":1},"status":"passed","severity":"normal"},{"uid":"a209fd2ba9a84996","name":"should not fail to start the service if it is already started","time":{"start":1752009249260,"stop":1752009249261,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e5f061a66c3518","name":"should merge provided config with defaults","time":{"start":1752009237752,"stop":1752009237752,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec909e596253ffc","name":"Fails to publish message with empty text","time":{"start":1752009417252,"stop":1752009417252,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdf5d92c1cc3820","name":"should push the message to the outgoing buffer","time":{"start":1752009280270,"stop":1752009280270,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5257305ba8cc0c","name":"Check received message containing unicode special characters","time":{"start":1752009737039,"stop":1752009737039,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6c8b4e4040a39b","name":"Check received message with timestamp: 1752009295983 ","time":{"start":1752009737030,"stop":1752009737030,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1785db8b43b354","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752009275530,"stop":1752009275530,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ec3e0a314d6ef8","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752009226786,"stop":1752009226787,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e1599975627c379","name":"throws on content topic with empty encoding field","time":{"start":1752009221335,"stop":1752009221335,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f506255509e734b","name":"returns only open connection if one present","time":{"start":1752009237276,"stop":1752009237277,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dbb05ea090ae554","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752009521316,"stop":1752009521316,"duration":0},"status":"passed","severity":"normal"},{"uid":"37528f317e3e32fb","name":"should add event listeners to libp2p","time":{"start":1752009235995,"stop":1752009235996,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcbfe818a7daf14d","name":"random static sharding 8 - Cluster ID: 922, Shard ID: 505","time":{"start":1752009549449,"stop":1752009549450,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3cab1635ca697b5","name":"should stop ping timers on peer disconnect","time":{"start":1752009237153,"stop":1752009237153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c10cea08ad6dd2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752009221351,"stop":1752009221352,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3cbac8ef9d9ef","name":"Check received message containing special chars","time":{"start":1752009737025,"stop":1752009737025,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda21219b119e81c","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752009266297,"stop":1752009266297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b8c3ea2f3820ea","name":"Query generator for multiple messages with different content topic format","time":{"start":1752009553331,"stop":1752009553332,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc082ac97bd494a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752009790290,"stop":1752009790290,"duration":0},"status":"passed","severity":"normal"},{"uid":"489e7ffe02e53764","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752009221350,"stop":1752009221350,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ea1660fd4db9c","name":"Push message with rate limit","time":{"start":1752009892220,"stop":1752009892220,"duration":0},"status":"passed","severity":"normal"},{"uid":"d359ee766d87696e","name":"Push message with custom timestamp: 1721250916053","time":{"start":1752009892204,"stop":1752009892205,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f7022cc4b16125","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752009221354,"stop":1752009221354,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36de4412e36f677","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752009265924,"stop":1752009265924,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0dd61d922db8e6","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752009275501,"stop":1752009275502,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e13d279af470a24","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752009327714,"stop":1752009327715,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e0a6ca3647d954","name":"Delete observer","time":{"start":1752009395135,"stop":1752009395136,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18677d57e4542fe","name":"should create KeepAliveManager with required options","time":{"start":1752009237135,"stop":1752009237135,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d25f090a3040bba","name":"Decoder throws on undefined content topic","time":{"start":1752009237702,"stop":1752009237702,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6b80dfa6ed1583","name":"Mutual subscription","time":{"start":1752009426736,"stop":1752009426736,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8b88e5df923ed8","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752009410127,"stop":1752009410127,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8dff2c462aa9770","name":"Passing page size 11 when there are 10 messages","time":{"start":1752009561780,"stop":1752009561780,"duration":0},"status":"passed","severity":"normal"},{"uid":"49eceb7572dc0eed","name":"should handle complete discovery-to-dial flow","time":{"start":1752009236736,"stop":1752009236736,"duration":0},"status":"passed","severity":"normal"},{"uid":"712c881b880e3c64","name":"Meta field set when metaSetter is specified","time":{"start":1752009237701,"stop":1752009237701,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe7931116f1581f","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752009237526,"stop":1752009237527,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc810c552a165","name":"should throw an error for missing required configuration","time":{"start":1752009221348,"stop":1752009221348,"duration":0},"status":"passed","severity":"normal"},{"uid":"92dccf6d5f393877","name":"Check received message containing Basic HTML tag","time":{"start":1752009737037,"stop":1752009737037,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25da45d894735fc","name":"should serialize and deserialize correctly","time":{"start":1752009277775,"stop":1752009277775,"duration":0},"status":"passed","severity":"normal"},{"uid":"1547882726e8274b","name":"should decode valid enr with tcp successfully","time":{"start":1752009227481,"stop":1752009227481,"duration":0},"status":"passed","severity":"normal"},{"uid":"39677c69261f019","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752009356008,"stop":1752009356009,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec108a5af17bfc2","name":"should reject if WakuNode is not started","time":{"start":1752009266288,"stop":1752009266288,"duration":0},"status":"passed","severity":"normal"},{"uid":"28caa20ab013064b","name":"should handle peer store errors gracefully","time":{"start":1752009236714,"stop":1752009236714,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2dfb0d349c8c40","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752009438669,"stop":1752009438669,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae70b257b61b90f","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752009275512,"stop":1752009275513,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9d730811b7591d","name":"should continually clean up expired entries at intervals","time":{"start":1752009264911,"stop":1752009264911,"duration":0},"status":"passed","severity":"normal"},{"uid":"9440467140f3d0c1","name":"recovers when dns.resolve returns empty","time":{"start":1752009245443,"stop":1752009245444,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ba14921d7c534b","name":"should attach causal history and bloom filter to each message","time":{"start":1752009280271,"stop":1752009280272,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d0847bdd7162ae","name":"Push message with numeric payload","time":{"start":1752009892207,"stop":1752009892207,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0911c77883c4793","name":"should never report false negatives","time":{"start":1752009277774,"stop":1752009277774,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e3093776a80e57","name":"should encode/decode to RLP encoding","time":{"start":1752009227487,"stop":1752009227487,"duration":0},"status":"passed","severity":"normal"},{"uid":"432f94fa30e77cb5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752009790278,"stop":1752009790278,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0216bb769fb30f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752009221357,"stop":1752009221357,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c57dcad35ec1cc","name":"should not fail to stop the service if it was not started","time":{"start":1752009249259,"stop":1752009249260,"duration":1},"status":"passed","severity":"normal"},{"uid":"967ef3c70d31f107","name":"should return false when shard info is undefined","time":{"start":1752009236668,"stop":1752009236668,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba0405a30d30ae1","name":"Default pageSize","time":{"start":1752009561782,"stop":1752009561782,"duration":0},"status":"passed","severity":"normal"},{"uid":"5778693b0cb84cff","name":"Push message with content topic containing numeric","time":{"start":1752009892198,"stop":1752009892198,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fecad7731cbc55","name":"should return tags for existing peer","time":{"start":1752009237520,"stop":1752009237520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1d2af098074ea6","name":"should not receive a peer event after stop","time":{"start":1752009393290,"stop":1752009393290,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a83eaf1e78dad51","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752009265768,"stop":1752009265768,"duration":0},"status":"passed","severity":"normal"},{"uid":"786e048761f23ffb","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752009245446,"stop":1752009245446,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bf83fdff03694c","name":"should not return locked peers if enough unlocked are available","time":{"start":1752009266345,"stop":1752009266345,"duration":0},"status":"passed","severity":"normal"},{"uid":"767d5338a3c18d79","name":"should create ConnectionManager with relay","time":{"start":1752009237751,"stop":1752009237751,"duration":0},"status":"passed","severity":"normal"},{"uid":"434e9f15ac06e676","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752009790280,"stop":1752009790280,"duration":0},"status":"passed","severity":"normal"},{"uid":"450dd636eb1df84f","name":"A test","time":{"start":1752009345536,"stop":1752009345537,"duration":1},"status":"passed","severity":"normal"},{"uid":"3323c893bc202733","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752009236669,"stop":1752009236669,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cfc8f60d65db3d","name":"Push message with special chars payload","time":{"start":1752009892190,"stop":1752009892190,"duration":0},"status":"passed","severity":"normal"},{"uid":"35659ba213691e06","name":"should dial with multiaddr and return stream","time":{"start":1752009237755,"stop":1752009237755,"duration":0},"status":"passed","severity":"normal"},{"uid":"31914c6904c3ace9","name":"isConnected return false after peer stops","time":{"start":1752009315744,"stop":1752009315744,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ded9afa7663327","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752009226781,"stop":1752009226782,"duration":1},"status":"passed","severity":"normal"},{"uid":"9486d81a70130e83","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752009426738,"stop":1752009426739,"duration":1},"status":"passed","severity":"normal"},{"uid":"548c7686e5853374","name":"should send to specified number of peers of used peers","time":{"start":1752009265909,"stop":1752009265909,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa54d9e5e3048359","name":"should throw error - no public key","time":{"start":1752009227482,"stop":1752009227485,"duration":3},"status":"passed","severity":"normal"},{"uid":"596d5488e0006578","name":"should set default options when no config provided","time":{"start":1752009237752,"stop":1752009237752,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b0a8836a5c3bd7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752009256745,"stop":1752009256745,"duration":0},"status":"passed","severity":"normal"},{"uid":"73150e6381d3432a","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752009275153,"stop":1752009275154,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd12ae7733e2836","name":"random static sharding 10 - Cluster ID: 215, Shard ID: 364","time":{"start":1752009549450,"stop":1752009549450,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff80308a8095be96","name":"random static sharding 7 - Cluster ID: 87, Shard ID: 917","time":{"start":1752009549449,"stop":1752009549449,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43628b40ff5dd2b","name":"should filter peers by codec","time":{"start":1752009237758,"stop":1752009237758,"duration":0},"status":"passed","severity":"normal"},{"uid":"baad9064d8554525","name":"Does not throw an exception when node disconnects","time":{"start":1752009568361,"stop":1752009568361,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a44461456be4efe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752009275532,"stop":1752009275532,"duration":0},"status":"passed","severity":"normal"},{"uid":"32135f165f5ba8d1","name":"Push message with Russian payload","time":{"start":1752009892209,"stop":1752009892209,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3bdcc399164b4c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752009235986,"stop":1752009235989,"duration":3},"status":"passed","severity":"normal"},{"uid":"a40d3e191d879b97","name":"random static sharding 3 - Cluster ID: 284, Shard ID: 258","time":{"start":1752009549447,"stop":1752009549447,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69da4d3c8591d32","name":"Subscribe to topic containing short and receive message","time":{"start":1752009790287,"stop":1752009790287,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2bf1a9324be561","name":"Ephemeral field set to true","time":{"start":1752009237701,"stop":1752009237701,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1af2f548267e6d","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752009265921,"stop":1752009265921,"duration":0},"status":"passed","severity":"normal"},{"uid":"430f6f8a52653697","name":"Callback on promise, aborts when callback returns true","time":{"start":1752009553332,"stop":1752009553332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b019ef23a7d81a30","name":"Relay","time":{"start":1752009301504,"stop":1752009301504,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce5dd358d6e5619","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752009221354,"stop":1752009221354,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb47cc09c4622fd","name":"Rejects garbage","time":{"start":1752009269796,"stop":1752009269796,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb2eb6e01eaa0bc","name":"Subscribe and publish message","time":{"start":1752009426737,"stop":1752009426738,"duration":1},"status":"passed","severity":"normal"},{"uid":"216997b2e7fac2c7","name":"should update peer store before dialing","time":{"start":1752009236713,"stop":1752009236714,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ba418d89207de5","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752009275498,"stop":1752009275499,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc4c6cfebe7c3eb","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752009221347,"stop":1752009221347,"duration":0},"status":"passed","severity":"normal"},{"uid":"1faf0475a97cf5a8","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752009236859,"stop":1752009236861,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d6f4412a0d335da","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752009275518,"stop":1752009275518,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5002621a5159ed","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752009275492,"stop":1752009275493,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc1edab4c11595e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752009237703,"stop":1752009237703,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa2fb8b6eea327a","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752009266298,"stop":1752009266299,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a84e41584ece7f8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752009221356,"stop":1752009221356,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd43f7a6f959e77","name":"should handle peer store errors gracefully","time":{"start":1752009237523,"stop":1752009237523,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce16dfefccd9da7b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752009540221,"stop":1752009540223,"duration":2},"status":"passed","severity":"normal"},{"uid":"7076a848a5169946","name":"Ordered Callback - true","time":{"start":1752009547840,"stop":1752009547842,"duration":2},"status":"passed","severity":"normal"},{"uid":"b67070089f5a939f","name":"should be safe to call multiple times","time":{"start":1752009237754,"stop":1752009237754,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc09b122bab0761","name":"Refresh subscription","time":{"start":1752009790287,"stop":1752009790287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43ed478eaa0475c","name":"should dial peer when no shard info available","time":{"start":1752009236542,"stop":1752009236542,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f446b4fa7dbdf8","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752009244260,"stop":1752009244261,"duration":1},"status":"passed","severity":"normal"},{"uid":"628ee6f7ec72f941","name":"should return true when over bootstrap limit","time":{"start":1752009237525,"stop":1752009237526,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a446ec01a7c2428","name":"should set field with only FILTER enabled","time":{"start":1752009227495,"stop":1752009227495,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7e73efc5213d60","name":"does not throw on valid cases","time":{"start":1752009221331,"stop":1752009221332,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bfc3276739400f3","name":"Check received message containing Chinese","time":{"start":1752009737026,"stop":1752009737026,"duration":0},"status":"passed","severity":"normal"},{"uid":"435d047b6adcce44","name":"Relay - dialed first","time":{"start":1752009570894,"stop":1752009570894,"duration":0},"status":"passed","severity":"normal"},{"uid":"2684d5e6c73f337e","name":"Check received message with timestamp: 1752009295983000000 ","time":{"start":1752009737029,"stop":1752009737030,"duration":1},"status":"passed","severity":"normal"},{"uid":"a120ce60e022a9f1","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752009266347,"stop":1752009266347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6586b0d95b8c23ba","name":"Passing page size 0 when there are 110 messages","time":{"start":1752009561776,"stop":1752009561777,"duration":1},"status":"passed","severity":"normal"},{"uid":"639e51deb2a43eee","name":"should return different streams if requested simultaniously","time":{"start":1752009237391,"stop":1752009237392,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7113814fcbed366","name":"should dial peer when on same shard","time":{"start":1752009236541,"stop":1752009236542,"duration":1},"status":"passed","severity":"normal"},{"uid":"e65e51962c3d031","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752009790281,"stop":1752009790281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd7586a17e9fdf7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752009300474,"stop":1752009300474,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7105b409c45ef3e6","name":"Push message with content topic containing SQL Injection","time":{"start":1752009892199,"stop":1752009892200,"duration":1},"status":"passed","severity":"normal"},{"uid":"214d6b32914465a6","name":"Push message with content topic containing escaped characters","time":{"start":1752009892218,"stop":1752009892218,"duration":0},"status":"passed","severity":"normal"},{"uid":"539a05d5c2ee805a","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752009521322,"stop":1752009521323,"duration":1},"status":"passed","severity":"normal"},{"uid":"5329577ebbdecf55","name":"it tolerates circular branch references","time":{"start":1752009245443,"stop":1752009245443,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c8da5704f015b9","name":"Push message with content topic containing unicode special characters","time":{"start":1752009892203,"stop":1752009892203,"duration":0},"status":"passed","severity":"normal"},{"uid":"826487fb617c812a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752009564327,"stop":1752009564327,"duration":0},"status":"passed","severity":"normal"},{"uid":"563808e9a07000ea","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752009275496,"stop":1752009275498,"duration":2},"status":"passed","severity":"normal"},{"uid":"58056084512fddb","name":"Check received message containing Russian","time":{"start":1752009737026,"stop":1752009737026,"duration":0},"status":"passed","severity":"normal"},{"uid":"787735533b302346","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752009237186,"stop":1752009237187,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d477ca5e6dddf09","name":"should encode/decode to text encoding","time":{"start":1752009227487,"stop":1752009227489,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1197d190b5fd585","name":"Js publishes, other Js receives","time":{"start":1752009406788,"stop":1752009406788,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecbfa5b5442d276","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752009265807,"stop":1752009265809,"duration":2},"status":"passed","severity":"normal"},{"uid":"1521569c19042283","name":"should check false positive rate","time":{"start":1752009277776,"stop":1752009277776,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cc1e9678fff16b","name":"shard 0","time":{"start":1752009549446,"stop":1752009549446,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ee555a7ade644a","name":"Decoder throws on empty string content topic","time":{"start":1752009256746,"stop":1752009256746,"duration":0},"status":"passed","severity":"normal"},{"uid":"769ebed2a757c37d","name":"handles empty shards array correctly","time":{"start":1752009221366,"stop":1752009221366,"duration":0},"status":"passed","severity":"normal"},{"uid":"346e67bdbe38f7ce","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752009227481,"stop":1752009227481,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2bd337c4e12cf1","name":"Query with Promise Callback, No message returned","time":{"start":1752009521324,"stop":1752009521324,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5240a353398183c","name":"should return false when network is not connected","time":{"start":1752009237754,"stop":1752009237755,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd1380a9089267d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752009221338,"stop":1752009221338,"duration":0},"status":"passed","severity":"normal"},{"uid":"c787a8a5e6cf21cc","name":"Subscribe and receive messages via waku relay post","time":{"start":1752009790273,"stop":1752009790273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c97bee8ca128d5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752009790291,"stop":1752009790291,"duration":0},"status":"passed","severity":"normal"},{"uid":"138d07fcfc3a4d4f","name":"Sign & Recover","time":{"start":1752009255543,"stop":1752009255543,"duration":0},"status":"passed","severity":"normal"},{"uid":"6641fccb0e5416ec","name":"should not execute task if max attempts is 0","time":{"start":1752009265810,"stop":1752009265811,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd304259bc1f8c5c","name":"random static sharding 6 - Cluster ID: 834, Shard ID: 897","time":{"start":1752009549449,"stop":1752009549449,"duration":0},"status":"passed","severity":"normal"},{"uid":"341deb20208891d9","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752009556075,"stop":1752009556076,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd1f5483d450021","name":"should be online or offline if network state changed","time":{"start":1752009315748,"stop":1752009315748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2449f33ec3c0bdc","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752009266201,"stop":1752009266201,"duration":0},"status":"passed","severity":"normal"},{"uid":"86efdb1df78de5a4","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752009417252,"stop":1752009417252,"duration":0},"status":"passed","severity":"normal"},{"uid":"90591ceeeae38037","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752009553331,"stop":1752009553331,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedb49c7bd191777","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752009221357,"stop":1752009221363,"duration":6},"status":"passed","severity":"normal"},{"uid":"bcec29ff624254e1","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752009266348,"stop":1752009266349,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d6fbeca5a9992bc","name":"Check received message containing Arabic","time":{"start":1752009737026,"stop":1752009737026,"duration":0},"status":"passed","severity":"normal"},{"uid":"78490def84020747","name":"should handle peer not in mesh for all topics","time":{"start":1752009237180,"stop":1752009237180,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f8dbde9db85300","name":"should handle different types of entries","time":{"start":1752009264910,"stop":1752009264910,"duration":0},"status":"passed","severity":"normal"},{"uid":"528701597425b59b","name":"should not fail to stop the service if it was not started","time":{"start":1752009393285,"stop":1752009393286,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b45bf954d1e2145","name":"should handle browser offline state overriding peer connections","time":{"start":1752009236055,"stop":1752009236055,"duration":0},"status":"passed","severity":"normal"},{"uid":"869f2d5f0bb8c49a","name":"Push message with content topic containing escaped characters","time":{"start":1752009892202,"stop":1752009892202,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c38b0ff653d6364","name":"should redial peers when all connections are lost","time":{"start":1752009237531,"stop":1752009237532,"duration":1},"status":"passed","severity":"normal"},{"uid":"849915f338633ecf","name":"Subscribe to topic containing long and receive message","time":{"start":1752009790287,"stop":1752009790288,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62c31d20f9cb343","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752009275491,"stop":1752009275492,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27b306c2d0d1eba","name":"connects to nwaku","time":{"start":1752009568361,"stop":1752009568361,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3db23d40829fea","name":"All","time":{"start":1752009301505,"stop":1752009301508,"duration":3},"status":"passed","severity":"normal"},{"uid":"3c7c7adb21178242","name":"should get / set TCP multiaddr","time":{"start":1752009227490,"stop":1752009227491,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99a654253ae9a00","name":"Check received message containing emoji","time":{"start":1752009737039,"stop":1752009737039,"duration":0},"status":"passed","severity":"normal"},{"uid":"6977c577399c024e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752009245446,"stop":1752009245446,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a1e037f35e45f7","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752009245144,"stop":1752009245144,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0ea5b80a9c6d44","name":"should handle multiple peers with different shard configurations","time":{"start":1752009236557,"stop":1752009236557,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4a3d4bfcf4ca5d","name":"should be safe to call multiple times","time":{"start":1752009237505,"stop":1752009237508,"duration":3},"status":"passed","severity":"normal"},{"uid":"edd61b381d929f54","name":"should return all connected peers without codec filter","time":{"start":1752009237758,"stop":1752009237758,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c3382b49a3bb11","name":"Relay + Store","time":{"start":1752009227496,"stop":1752009227496,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae4aa8ee1a4628","name":"should successfully stop","time":{"start":1752009266300,"stop":1752009266300,"duration":0},"status":"passed","severity":"normal"},{"uid":"628083219ec1d5d1","name":"Used by Waku Relay","time":{"start":1752009568364,"stop":1752009568364,"duration":0},"status":"passed","severity":"normal"},{"uid":"8676ea235e2d2d3","name":"should drop connection to one peer on hangUp","time":{"start":1752009385407,"stop":1752009385408,"duration":1},"status":"passed","severity":"normal"},{"uid":"81765f7a4fd7f1a1","name":"should handle high bootstrap limit correctly","time":{"start":1752009237531,"stop":1752009237531,"duration":0},"status":"passed","severity":"normal"},{"uid":"c329fc5f5e342820","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752009509744,"stop":1752009509745,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f49b9c2db034183","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752009280275,"stop":1752009280275,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dfdc2886b3e1f3","name":"accepts time-filtered query with content filter","time":{"start":1752009237191,"stop":1752009237191,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5faacaca6a8c4a","name":"should call waitForPeer on Relay","time":{"start":1752009266295,"stop":1752009266295,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad81b12db68471f1","name":"Query Generator, No Decoder","time":{"start":1752009521317,"stop":1752009521319,"duration":2},"status":"passed","severity":"normal"},{"uid":"d351f44ab9418711","name":"Push message with content topic containing JSON","time":{"start":1752009892201,"stop":1752009892201,"duration":0},"status":"passed","severity":"normal"},{"uid":"320dc5a912b357cc","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752009275500,"stop":1752009275500,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8f39ae2bc98281","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752009275512,"stop":1752009275512,"duration":0},"status":"passed","severity":"normal"},{"uid":"470b003fdf9dc602","name":"should return false when no connections","time":{"start":1752009237524,"stop":1752009237525,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f761627de4984","name":"Subscribe and receives messages on 20 topics","time":{"start":1752009790274,"stop":1752009790274,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cba57ab0f0c5af","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752009275501,"stop":1752009275501,"duration":0},"status":"passed","severity":"normal"},{"uid":"d851aa7f4d7428a9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752009245141,"stop":1752009245141,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eeefb038771a128","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752009438671,"stop":1752009438671,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2118a809bac678","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752009237504,"stop":1752009237504,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ec141c8c53533b","name":"rejects hash query with content filter parameters","time":{"start":1752009237189,"stop":1752009237189,"duration":0},"status":"passed","severity":"normal"},{"uid":"a180b43c8a0d57b4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752009790288,"stop":1752009790288,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecaaa11fe16a6e8e","name":"Passing page size 3 when there are 20 messages","time":{"start":1752009561778,"stop":1752009561779,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa33d1f9c72759c3","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752009221364,"stop":1752009221364,"duration":0},"status":"passed","severity":"normal"},{"uid":"964a2cf8b40ca7e0","name":"should handle peer disconnect event when no connections remain","time":{"start":1752009236037,"stop":1752009236038,"duration":1},"status":"passed","severity":"normal"},{"uid":"555d8cefeab23a0e","name":"should be sent with empty content","time":{"start":1752009280277,"stop":1752009280277,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f38db9466491b48","name":"Generator, 2 different pubsubtopics","time":{"start":1752009540228,"stop":1752009540229,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf6af5c07787604","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752009221338,"stop":1752009221338,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec07bb947e55709","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752009221336,"stop":1752009221337,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1a45469c760c1f","name":"Check publish message containing numeric","time":{"start":1752009417246,"stop":1752009417246,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a7b24578a89594","name":"should handle peer store update failures gracefully","time":{"start":1752009237156,"stop":1752009237156,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b92649311dddf16","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752009226792,"stop":1752009226793,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a4a75d99d1b232f","name":"messageHashStr works with IProtoMessage","time":{"start":1752009236867,"stop":1752009236867,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ba6ad714283139","name":"LightPush","time":{"start":1752009570896,"stop":1752009570896,"duration":0},"status":"passed","severity":"normal"},{"uid":"762d6b3550e988bd","name":"Push message with content topic containing long","time":{"start":1752009892197,"stop":1752009892197,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbc9d2016ecda7b","name":"should handle case with no peers in store","time":{"start":1752009237518,"stop":1752009237519,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f12027fb9f4fd35","name":"Decoder throws on undefined content topic","time":{"start":1752009255192,"stop":1752009255193,"duration":1},"status":"passed","severity":"normal"},{"uid":"91452483cd818fc2","name":"should return valid sharding parameters for static sharding","time":{"start":1752009221365,"stop":1752009221365,"duration":0},"status":"passed","severity":"normal"},{"uid":"c607c69a0cc1cd22","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752009426738,"stop":1752009426738,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca74828106701648","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752009525886,"stop":1752009525890,"duration":4},"status":"passed","severity":"normal"},{"uid":"f68854c97e63111e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752009790282,"stop":1752009790282,"duration":0},"status":"passed","severity":"normal"},{"uid":"4716376460bff13c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752009226786,"stop":1752009226786,"duration":0},"status":"passed","severity":"normal"},{"uid":"150940126dbac1e","name":"Reusing cursor across nodes","time":{"start":1752009509745,"stop":1752009509745,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0029d0f64d53fc9","name":"should handle network check errors gracefully","time":{"start":1752009236556,"stop":1752009236556,"duration":0},"status":"passed","severity":"normal"},{"uid":"630d349e92086850","name":"should create dialer with libp2p and shardReader","time":{"start":1752009236521,"stop":1752009236521,"duration":0},"status":"passed","severity":"normal"},{"uid":"d151292f2b8997ec","name":"throws on content topic with empty version field","time":{"start":1752009221334,"stop":1752009221334,"duration":0},"status":"passed","severity":"normal"},{"uid":"49870a86dde2b41d","name":"should dispatch network event when browser goes offline","time":{"start":1752009236044,"stop":1752009236045,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb7e138bf09a2274","name":"should return no connections if no open connection provided","time":{"start":1752009237277,"stop":1752009237277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ef3acaee85bcc4","name":"should stop and cleanup resources","time":{"start":1752009266559,"stop":1752009266560,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e2869eee3796ba","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752009245406,"stop":1752009245406,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab1e84b51fbbc2d","name":"should increase lamport timestamp","time":{"start":1752009280272,"stop":1752009280272,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25117468076fc7f","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752009564326,"stop":1752009564326,"duration":0},"status":"broken","severity":"normal"},{"uid":"fd901337eeb3d09e","name":"should be able to dial TLS multiaddrs","time":{"start":1752009385409,"stop":1752009385409,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3be790ac850994","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752009266346,"stop":1752009266347,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e8a08db7ec1533","name":"should properly start and stop event listening","time":{"start":1752009266201,"stop":1752009266205,"duration":4},"status":"passed","severity":"normal"},{"uid":"692f92dcc8bf62b7","name":"should return false when under bootstrap limit","time":{"start":1752009237525,"stop":1752009237525,"duration":0},"status":"passed","severity":"normal"},{"uid":"62838381ea8db0d1","name":"should emit a peer event after start","time":{"start":1752009300470,"stop":1752009300471,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8c94487ad86016","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752009275153,"stop":1752009275153,"duration":0},"status":"passed","severity":"normal"},{"uid":"6579bacdfad8c397","name":"Relay - times out","time":{"start":1752009570895,"stop":1752009570895,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa50c5aae0d6856d","name":"should set field with only RELAY enabled","time":{"start":1752009227494,"stop":1752009227494,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f4dc429940e642","name":"should dial one peer on dial","time":{"start":1752009385406,"stop":1752009385407,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf5eb7dad0e00b0","name":"should not retry if at least one success","time":{"start":1752009265811,"stop":1752009265811,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c0b8fd2935a890","name":"Check received message with timestamp: 1752009295983 ","time":{"start":1752009737040,"stop":1752009737040,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe7e92fa96e0be5","name":"Encoder throws on empty string content topic","time":{"start":1752009237702,"stop":1752009237702,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b95984e58622f0","name":"Check publish message containing Script","time":{"start":1752009417247,"stop":1752009417248,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f674c84e4e38756","name":"should dial peers from store when no connections remain","time":{"start":1752009237515,"stop":1752009237516,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d20162cfbea10d1","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752009237157,"stop":1752009237157,"duration":0},"status":"passed","severity":"normal"},{"uid":"227cc14cdc663fcc","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752009275519,"stop":1752009275519,"duration":0},"status":"passed","severity":"normal"},{"uid":"5735a0748ed7d06c","name":"should return false when peer has no overlapping shards","time":{"start":1752009236663,"stop":1752009236663,"duration":0},"status":"passed","severity":"normal"},{"uid":"339ad433dcdd31aa","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752009564326,"stop":1752009564326,"duration":0},"status":"passed","severity":"normal"},{"uid":"55285d8a86bc056e","name":"Push message with Arabic payload","time":{"start":1752009892191,"stop":1752009892191,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94ec986a21ee4a6","name":"Check received message containing JSON","time":{"start":1752009737028,"stop":1752009737028,"duration":0},"status":"passed","severity":"normal"},{"uid":"1211981f484af60","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752009737043,"stop":1752009737044,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84fd66869ec5932","name":"Check message with no pubsub topic is not received","time":{"start":1752009737032,"stop":1752009737032,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e27d3cbbfddb0e","name":"Check received message containing numeric","time":{"start":1752009737025,"stop":1752009737025,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7d718c12f41ecb","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752009237157,"stop":1752009237157,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e37ee4611888de","name":"Subscribe to topic containing short and receive message","time":{"start":1752009790276,"stop":1752009790277,"duration":1},"status":"passed","severity":"normal"},{"uid":"d913cfe9710e6c48","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752009275502,"stop":1752009275508,"duration":6},"status":"passed","severity":"normal"},{"uid":"8336c47a384faf87","name":"topics with same application and version share the same shard","time":{"start":1752009221341,"stop":1752009221341,"duration":0},"status":"passed","severity":"normal"},{"uid":"463b062e274c1303","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752009221340,"stop":1752009221340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce59f4a11770effc","name":"random static sharding 4 - Cluster ID: 592, Shard ID: 934","time":{"start":1752009549448,"stop":1752009549448,"duration":0},"status":"passed","severity":"normal"},{"uid":"98872dd7e0e94161","name":"should be safe to call multiple times","time":{"start":1752009236712,"stop":1752009236712,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed18f24dd0fac6e4","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752009221368,"stop":1752009221368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e095990c95c81e78","name":"should send relay ping messages on timer","time":{"start":1752009237159,"stop":1752009237174,"duration":15},"status":"passed","severity":"normal"},{"uid":"83097c60a795346","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752009410128,"stop":1752009410128,"duration":0},"status":"passed","severity":"normal"},{"uid":"e491d112741e8244","name":"should select older connection if present","time":{"start":1752009237282,"stop":1752009237282,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca76c1bc03b6018","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752009221337,"stop":1752009221337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b685f87355777c","name":"messageHashStr produces different results for different inputs","time":{"start":1752009236868,"stop":1752009236868,"duration":0},"status":"passed","severity":"normal"},{"uid":"151512649a512e83","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752009275531,"stop":1752009275531,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ccf3506a98378f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752009275521,"stop":1752009275522,"duration":1},"status":"passed","severity":"normal"},{"uid":"43becbe47b04dec7","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752009275489,"stop":1752009275489,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee422419c1f4b848","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752009345136,"stop":1752009345136,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f3f441db4ee3b2","name":"should start the dialing interval","time":{"start":1752009236522,"stop":1752009236522,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa09d9c14c995cf1","name":"should be safe to call multiple times","time":{"start":1752009236705,"stop":1752009236705,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be2ef1578e9569b","name":"accepts valid content-filtered query","time":{"start":1752009237185,"stop":1752009237186,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ff769b2a46dc20","name":"should decode valid enr successfully","time":{"start":1752009227480,"stop":1752009227481,"duration":1},"status":"passed","severity":"normal"},{"uid":"78bd7bff92a257df","name":"should stop all internal components","time":{"start":1752009237753,"stop":1752009237753,"duration":0},"status":"passed","severity":"normal"},{"uid":"60cfff8f7298b76f","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752009226788,"stop":1752009226788,"duration":0},"status":"passed","severity":"normal"},{"uid":"596293ad927ae5fb","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752009221344,"stop":1752009221345,"duration":1},"status":"passed","severity":"normal"},{"uid":"c434e47dbc3c7def","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752009790282,"stop":1752009790282,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6e9c098ea22e02","name":"random static sharding 2 - Cluster ID: 988, Shard ID: 938","time":{"start":1752009549447,"stop":1752009549447,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea69c7d21cbf964","name":"Check message received after jswaku node is restarted","time":{"start":1752009737033,"stop":1752009737033,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8af6cf383d69db","name":"Push message with short payload","time":{"start":1752009892188,"stop":1752009892189,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ac53a1aac6cba0","name":"should handle shard reader errors gracefully","time":{"start":1752009236552,"stop":1752009236556,"duration":4},"status":"passed","severity":"normal"},{"uid":"8e26fff8ac38c8e6","name":"should set field with all protocols enabled","time":{"start":1752009227494,"stop":1752009227494,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8149646e2a91ae","name":"Check message with invalid timestamp is not received","time":{"start":1752009737041,"stop":1752009737041,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99f22cae5e9c48d","name":"handles empty contentTopics array correctly","time":{"start":1752009221367,"stop":1752009221367,"duration":0},"status":"passed","severity":"normal"},{"uid":"670738b1579c92ef","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752009410127,"stop":1752009410128,"duration":1},"status":"passed","severity":"normal"},{"uid":"80cb0ad8a477bd68","name":"should deliver messages after dependencies are met","time":{"start":1752009280275,"stop":1752009280276,"duration":1},"status":"passed","severity":"normal"},{"uid":"d195f44ec9d63030","name":"Push message with content topic containing Script","time":{"start":1752009892216,"stop":1752009892216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a50745ae6f0ffcc","name":"should hang up with PeerId and return true on success","time":{"start":1752009237756,"stop":1752009237756,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a79cec90753bae","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752009221339,"stop":1752009221340,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc59fcf62573a57","name":"should initialize with custom number of peers","time":{"start":1752009266343,"stop":1752009266344,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3bd11e6e5cc8f01","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752009426751,"stop":1752009426751,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a21f317b92ccae","name":"Push message with unicode special characters payload","time":{"start":1752009892212,"stop":1752009892212,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de99f490fa4da95","name":"Check received message containing long","time":{"start":1752009737034,"stop":1752009737034,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bebcdcb56a658a","name":"Ordered Callback - false","time":{"start":1752009547842,"stop":1752009547842,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e0dcdef0e4b504","name":"should reject if LightPush is requested but not mounted","time":{"start":1752009266289,"stop":1752009266289,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a2018939b346fb","name":"should not receive a peer event after stop","time":{"start":1752009300472,"stop":1752009300472,"duration":0},"status":"passed","severity":"normal"},{"uid":"7344de200f3c0cb6","name":"Check received message containing XML","time":{"start":1752009737027,"stop":1752009737027,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fd43d92c9f95fb","name":"Check received message containing shell command","time":{"start":1752009737028,"stop":1752009737028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5b935d5c7276c9","name":"should respect custom numPeersToUse configuration","time":{"start":1752009266347,"stop":1752009266348,"duration":1},"status":"passed","severity":"normal"},{"uid":"568bb5acc5a47d19","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752009556074,"stop":1752009556075,"duration":1},"status":"passed","severity":"normal"},{"uid":"409438bed43edd9d","name":"throws an error for improperly formatted content topics","time":{"start":1752009221343,"stop":1752009221343,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ebc5acede2d3c3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752009275529,"stop":1752009275529,"duration":0},"status":"passed","severity":"normal"},{"uid":"527e08f20b91f697","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752009790286,"stop":1752009790286,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2b617aa169281","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752009521316,"stop":1752009521317,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5fd674ba2ba35b","name":"should return null for non-existent peer","time":{"start":1752009237523,"stop":1752009237523,"duration":0},"status":"passed","severity":"normal"},{"uid":"812006c2c9fffdc4","name":"should handle dial errors gracefully","time":{"start":1752009237518,"stop":1752009237518,"duration":0},"status":"passed","severity":"normal"},{"uid":"858af41c1aa031ba","name":"should create all internal components","time":{"start":1752009237752,"stop":1752009237752,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c0885785b159a6","name":"should handle peer store errors during connection limiting","time":{"start":1752009237532,"stop":1752009237532,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab4cf50cf5527f1","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752009306778,"stop":1752009306779,"duration":1},"status":"passed","severity":"normal"},{"uid":"8633f55e6dce1980","name":"should not hang up bootstrap peer if under limit","time":{"start":1752009237512,"stop":1752009237513,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19c5eb21cf4010","name":"Non TWN Cluster","time":{"start":1752009525881,"stop":1752009525881,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bee8e38099c2864","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752009426747,"stop":1752009426748,"duration":1},"status":"passed","severity":"normal"},{"uid":"1feaa18b2d484c05","name":"Check received message containing long","time":{"start":1752009737025,"stop":1752009737025,"duration":0},"status":"passed","severity":"normal"},{"uid":"c019b1b61df3aabb","name":"connected peers and dial","time":{"start":1752009393538,"stop":1752009393539,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c82e9e58a19c6657","name":"Push message with numeric payload","time":{"start":1752009892189,"stop":1752009892190,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a29ddf8ad3fe49","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752009275515,"stop":1752009275516,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c45321bcc5c64fe","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752009237195,"stop":1752009237195,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1313f58edec3a10","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752009275533,"stop":1752009275534,"duration":1},"status":"passed","severity":"normal"},{"uid":"971d64d798f0d865","name":"should not process empty queue","time":{"start":1752009236550,"stop":1752009236550,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afe11ca51cbcef3","name":"should handle errors when globalThis is not available","time":{"start":1752009236013,"stop":1752009236013,"duration":0},"status":"passed","severity":"normal"},{"uid":"835345180a3f6281","name":"Push to array if already present","time":{"start":1752009221175,"stop":1752009221176,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ecf0274d1e6758","name":"should dial all peers on dial","time":{"start":1752009385405,"stop":1752009385406,"duration":1},"status":"passed","severity":"normal"},{"uid":"315aa59c7290e58a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752009245140,"stop":1752009245140,"duration":0},"status":"passed","severity":"normal"},{"uid":"2982bf6544b15854","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752009790280,"stop":1752009790281,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a1e1ba511095a54","name":"should handle errors when removing globalThis listeners","time":{"start":1752009236015,"stop":1752009236015,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca74497281e2b05","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752009509746,"stop":1752009509746,"duration":0},"status":"skipped","severity":"normal"},{"uid":"45eee87f8a90db23","name":"Store - dialed first","time":{"start":1752009570895,"stop":1752009570895,"duration":0},"status":"passed","severity":"normal"},{"uid":"d773ea7b1109ccce","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752009237154,"stop":1752009237154,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb7521748bb6f2a","name":"should skip updating peer store if peer has same addresses","time":{"start":1752009236715,"stop":1752009236735,"duration":20},"status":"passed","severity":"normal"},{"uid":"f17f440166f97d01","name":"Push message with content topic containing special chars","time":{"start":1752009892198,"stop":1752009892198,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bf5ab76f30381d","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752009275515,"stop":1752009275515,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a654f9f848bced7","name":"Passing page size 19 when there are 20 messages","time":{"start":1752009561781,"stop":1752009561781,"duration":0},"status":"passed","severity":"normal"},{"uid":"85fa381099dc1126","name":"Push message with escaped characters payload","time":{"start":1752009892195,"stop":1752009892195,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac35e26331c530de","name":"Overlapping topic subscription","time":{"start":1752009790276,"stop":1752009790276,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8d9d047af878ce","name":"start node with empty content topic","time":{"start":1752009525890,"stop":1752009525890,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c5d6b0f29d4318","name":"Push message with Basic HTML tag payload","time":{"start":1752009892193,"stop":1752009892194,"duration":1},"status":"passed","severity":"normal"},{"uid":"8320cf925508bec7","name":"should handle dial errors gracefully","time":{"start":1752009236713,"stop":1752009236713,"duration":0},"status":"passed","severity":"normal"},{"uid":"524f6fcdd6a10f87","name":"Accepts a valid Waku Message","time":{"start":1752009269795,"stop":1752009269796,"duration":1},"status":"passed","severity":"normal"},{"uid":"1789d20e65d0db5c","name":"should properly create location multiaddrs - udp","time":{"start":1752009227492,"stop":1752009227492,"duration":0},"status":"passed","severity":"normal"},{"uid":"3186c1abbb753bff","name":"messageHash returns a Uint8Array","time":{"start":1752009236866,"stop":1752009236866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b933bd26b968d06","name":"Push message equal or less that 1MB","time":{"start":1752009892221,"stop":1752009892222,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b60c00c5cdd0298","name":"should sort peers by ping value","time":{"start":1752009237759,"stop":1752009237759,"duration":0},"status":"passed","severity":"normal"},{"uid":"947bf1f7d363b8d6","name":"1 Relay, 1 Filter, gives up","time":{"start":1752009245406,"stop":1752009245407,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a80ae93955744d","name":"should handle connection event","time":{"start":1752009237510,"stop":1752009237511,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9617d9812815a6e","name":"Check received message containing Script","time":{"start":1752009737036,"stop":1752009737037,"duration":1},"status":"passed","severity":"normal"},{"uid":"a45f3b9db95407a5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752009221337,"stop":1752009221338,"duration":1},"status":"passed","severity":"normal"},{"uid":"4750c4f58f29f2a","name":"Push 30 different messages","time":{"start":1752009892212,"stop":1752009892213,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a5ddf0dc460bc0f0","name":"should process tasks in queue","time":{"start":1752009265806,"stop":1752009265806,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a02425f7b7f947","name":"should update ack status of messages in outgoing buffer","time":{"start":1752009280278,"stop":1752009280278,"duration":0},"status":"passed","severity":"normal"},{"uid":"839a2b41d120708a","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752009265767,"stop":1752009265767,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ba504c6da7bf19","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752009790284,"stop":1752009790284,"duration":0},"status":"passed","severity":"normal"},{"uid":"270a4cb8dd92b601","name":"Push message equal or less that 1MB","time":{"start":1752009892205,"stop":1752009892206,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff1ebb4789bd338","name":"Fails to push message with large meta","time":{"start":1752009892220,"stop":1752009892220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b9981b25deb3b","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752009237196,"stop":1752009237196,"duration":0},"status":"passed","severity":"normal"},{"uid":"a248aa04ca5fd1e8","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752009221345,"stop":1752009221345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a091bdc72f64a1","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752009266344,"stop":1752009266344,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2590555a04137b","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752009315746,"stop":1752009315748,"duration":2},"status":"passed","severity":"normal"},{"uid":"d33507f1007a6907","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752009509742,"stop":1752009509743,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6c95a9dceb833b","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752009553332,"stop":1752009553333,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5ac01af4e3c65f","name":"should create ShardReader with contentTopics network config","time":{"start":1752009236652,"stop":1752009236652,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58af8b4fd70ec4d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752009525880,"stop":1752009525881,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3f57b0509c3e19","name":"should dial peers from store on start","time":{"start":1752009237504,"stop":1752009237504,"duration":0},"status":"passed","severity":"normal"},{"uid":"490cd28c387b0065","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752009497244,"stop":1752009497244,"duration":0},"status":"passed","severity":"normal"},{"uid":"64714379b638c3f4","name":"retrieves a single peer","time":{"start":1752009245442,"stop":1752009245443,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b7f976057711692","name":"messageHashStr returns a hex string","time":{"start":1752009236866,"stop":1752009236866,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b76b19e75dea1f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752009790289,"stop":1752009790289,"duration":0},"status":"passed","severity":"normal"},{"uid":"9050f2db2da0221b","name":"can start and stop the service","time":{"start":1752009393284,"stop":1752009393285,"duration":1},"status":"passed","severity":"normal"},{"uid":"1035bb042712ff1e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752009790274,"stop":1752009790274,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c3bc977bd8fc3","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752009237158,"stop":1752009237158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f552ec7df7771a5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752009221352,"stop":1752009221352,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b495354edfb050f","name":"should handle case when globalThis is not available","time":{"start":1752009236036,"stop":1752009236036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a527b023628cb709","name":"should properly compute the node id","time":{"start":1752009227487,"stop":1752009227487,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea157b7d760dc8d2","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752009549451,"stop":1752009549451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a4138323f52ca9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752009438669,"stop":1752009438669,"duration":0},"status":"passed","severity":"normal"},{"uid":"66869a784b1439cf","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752009255188,"stop":1752009255189,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fa2f804b85547c","name":"should get all peers from store","time":{"start":1752009237516,"stop":1752009237517,"duration":1},"status":"passed","severity":"normal"},{"uid":"36110030df2fe201","name":"should return PeerId when PeerId is provided","time":{"start":1752009237196,"stop":1752009237196,"duration":0},"status":"passed","severity":"normal"},{"uid":"7313bfd8c17a744c","name":"Check publish message containing JSON","time":{"start":1752009417249,"stop":1752009417249,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec2293e5049dc7e","name":"Encoder throws on empty string content topic","time":{"start":1752009256746,"stop":1752009256746,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bae445a5f3c3536","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752009790293,"stop":1752009790293,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13db1fe4461fc3e","name":"Push message with Arabic payload","time":{"start":1752009892208,"stop":1752009892209,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67bd6fb48e5d93f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752009226784,"stop":1752009226785,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a78337ab007cac","name":"Publishes to nwaku","time":{"start":1752009406787,"stop":1752009406787,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9d4c9cad10778d","name":"should return false when peer shard info is not found","time":{"start":1752009236668,"stop":1752009236669,"duration":1},"status":"passed","severity":"normal"},{"uid":"511eea61e7d6871e","name":"should do nothing when connections still exist","time":{"start":1752009237516,"stop":1752009237516,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd2bcdf00c4425b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752009540227,"stop":1752009540227,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b91cd4ab46dff76e","name":"should handle peer store errors gracefully","time":{"start":1752009237521,"stop":1752009237521,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b5f00b52890cad","name":"Fails to publish message with wrong content topic","time":{"start":1752009417252,"stop":1752009417252,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b86724372cd6a8a","name":"Privacy Node - default protocol","time":{"start":1752009570897,"stop":1752009570897,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ea58c764e89e66","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752009221353,"stop":1752009221353,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e914813899ee558","name":"should handle errors gracefully when getting peer info","time":{"start":1752009236671,"stop":1752009236683,"duration":12},"status":"passed","severity":"normal"},{"uid":"eecf8fc86904dac","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752009441916,"stop":1752009441916,"duration":0},"status":"skipped","severity":"normal"},{"uid":"667e6aff3d187ffd","name":"Ephemeral messages are not stored","time":{"start":1752009306775,"stop":1752009306775,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b962c173b856eaa","name":"Push message with meta","time":{"start":1752009892203,"stop":1752009892203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97bc7278145a233","name":"should clear timers for specific peer on disconnect","time":{"start":1752009237175,"stop":1752009237175,"duration":0},"status":"passed","severity":"normal"},{"uid":"933751f02b7fe1a8","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752009265766,"stop":1752009265767,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d817b11e2f1c56","name":"Check publish message containing special chars","time":{"start":1752009417246,"stop":1752009417246,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa49056017eb922","name":"Renews subscription after lossing a connection","time":{"start":1752009790293,"stop":1752009790293,"duration":0},"status":"passed","severity":"normal"},{"uid":"890fd1f23f21f0e","name":"Generator, custom pubsub topic","time":{"start":1752009540219,"stop":1752009540220,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ddfc35e911ad9c","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752009275493,"stop":1752009275494,"duration":1},"status":"passed","severity":"normal"},{"uid":"f426b24e2b6df7cb","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752009221348,"stop":1752009221348,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bf789acdb46584","name":"should handle peer connect event","time":{"start":1752009236037,"stop":1752009236037,"duration":0},"status":"passed","severity":"normal"},{"uid":"814af2ffc4f3bfbd","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752009275516,"stop":1752009275517,"duration":1},"status":"passed","severity":"normal"},{"uid":"46037a4d3bb2e6a7","name":"should start and stop interval correctly","time":{"start":1752009265806,"stop":1752009265806,"duration":0},"status":"passed","severity":"normal"}]