2025-09-09 03:07:08 +00:00

1 line
218 KiB
JSON

[{"uid":"8566fd6448179270","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757386057803,"stop":1757386057803,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7453a4352e2c8a","name":"should return false and handle errors gracefully","time":{"start":1757386058480,"stop":1757386058480,"duration":0},"status":"passed","severity":"normal"},{"uid":"6004fe209c5fec9d","name":"Push message with special chars payload","time":{"start":1757387186479,"stop":1757387186479,"duration":0},"status":"passed","severity":"normal"},{"uid":"4479c4890696199","name":"should handle cache.get errors gracefully","time":{"start":1757386071934,"stop":1757386071934,"duration":0},"status":"passed","severity":"normal"},{"uid":"e017750df7b0f65","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757386094089,"stop":1757386094090,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c395711f79331","name":"should handle relay send failures gracefully","time":{"start":1757386057789,"stop":1757386057789,"duration":0},"status":"passed","severity":"normal"},{"uid":"3830d4114a9e3452","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757386343100,"stop":1757386343100,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ec043f40662190","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757386579696,"stop":1757386579696,"duration":0},"status":"passed","severity":"normal"},{"uid":"900d69d2c049898","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757386088177,"stop":1757386088178,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b261ac0b9660d7","name":"should skip peers that were recently queried","time":{"start":1757386067995,"stop":1757386067995,"duration":0},"status":"passed","severity":"normal"},{"uid":"b846f34ec8c9f4bb","name":"Push message equal or less that 1MB","time":{"start":1757387186500,"stop":1757387186500,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebc4ffae897cc7b","name":"should decode valid enr successfully","time":{"start":1757386047990,"stop":1757386047990,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49988c59d412491","name":"can start and stop the service","time":{"start":1757386071931,"stop":1757386071932,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea60bd1c1c45fb","name":"Push message with unicode special characters payload","time":{"start":1757387186468,"stop":1757387186468,"duration":0},"status":"passed","severity":"normal"},{"uid":"165172592b71570f","name":"should reassess health immediately when peer disconnects","time":{"start":1757386104994,"stop":1757386104994,"duration":0},"status":"passed","severity":"normal"},{"uid":"87608dc52eab5dd3","name":"should not retry if at least one success","time":{"start":1757386104140,"stop":1757386104142,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d402a2b2ee1a431","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757386088154,"stop":1757386088154,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29ee3b33c687c06","name":"should handle case with all peers already connected","time":{"start":1757386057570,"stop":1757386057570,"duration":0},"status":"passed","severity":"normal"},{"uid":"317f662a62d3f2f2","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757386222959,"stop":1757386222959,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea8edfabbfeeb3f","name":"Push 30 different messages","time":{"start":1757387186494,"stop":1757387186494,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66dc0bbdbd3265f0","name":"returns nothing if no connections present","time":{"start":1757386057832,"stop":1757386057832,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cddf5608c80b3a3","name":"Check received message containing unicode special characters","time":{"start":1757386579701,"stop":1757386579701,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc80b84ad195438","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757386057629,"stop":1757386057630,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5e15b624e7d0ff","name":"Push message with content topic containing SQL Injection","time":{"start":1757387186458,"stop":1757387186458,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a8b432ed4741b9","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757386041964,"stop":1757386041964,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bfa3f0871212d4","name":"Renews subscription after lossing a connection","time":{"start":1757386605558,"stop":1757386605558,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79e42a12437c160","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757386105864,"stop":1757386105864,"duration":0},"status":"passed","severity":"normal"},{"uid":"8606dfe290f58af7","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757386104266,"stop":1757386104266,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce8c2c08fc34f2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757386041961,"stop":1757386041962,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5c5113009d0d1","name":"Outgoing message is acknowledged","time":{"start":1757386109604,"stop":1757386109604,"duration":0},"status":"passed","severity":"normal"},{"uid":"473134e48aa1fccf","name":"Generator, 2 different shards","time":{"start":1757386436285,"stop":1757386436286,"duration":1},"status":"passed","severity":"normal"},{"uid":"686400418f975c85","name":"Decoder throws on undefined content topic","time":{"start":1757386058530,"stop":1757386058530,"duration":0},"status":"passed","severity":"normal"},{"uid":"8916c38f55614764","name":"should perform ping and update peer store on timer","time":{"start":1757386057781,"stop":1757386057781,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d35f4c196a2f38","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757386104130,"stop":1757386104130,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cb2e4bb54ba57c","name":"Push message with Chinese payload","time":{"start":1757387186451,"stop":1757387186452,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff6996f840c609a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757386088178,"stop":1757386088178,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfa02792392259d","name":"Push message with content topic containing Russian","time":{"start":1757387186458,"stop":1757387186458,"duration":0},"status":"passed","severity":"normal"},{"uid":"152737a6aff15a1f","name":"Push message with Basic HTML tag payload","time":{"start":1757387186467,"stop":1757387186467,"duration":0},"status":"passed","severity":"normal"},{"uid":"d118fd9f0d18c323","name":"should increase lamport timestamp","time":{"start":1757386094082,"stop":1757386094082,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff28419ec9dc2a9f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757386343105,"stop":1757386343105,"duration":0},"status":"passed","severity":"normal"},{"uid":"92af0e77084ad95a","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757386094088,"stop":1757386094088,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90f29e76acb8304","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757386446855,"stop":1757386446856,"duration":1},"status":"passed","severity":"normal"},{"uid":"304b7d753d95f2e0","name":"Push message with custom timestamp: 1757389756069","time":{"start":1757387186477,"stop":1757387186477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91915760cecf108","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757386041971,"stop":1757386041971,"duration":0},"status":"passed","severity":"normal"},{"uid":"839b136b76c2c00e","name":"Push message with content topic containing emoji","time":{"start":1757387186460,"stop":1757387186460,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d82f63ac8523e4","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757386088153,"stop":1757386088153,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ace53025de9c91a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757386058531,"stop":1757386058531,"duration":0},"status":"passed","severity":"normal"},{"uid":"559cd749d288418b","name":"should use DNS peer discovery with light client","time":{"start":1757386138001,"stop":1757386138002,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e47d3a61cf1463a1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757386088171,"stop":1757386088171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bf41c51dbfebd","name":"should handle complete dial lifecycle","time":{"start":1757386057684,"stop":1757386057684,"duration":0},"status":"passed","severity":"normal"},{"uid":"9157755c95f555f3","name":"should set field with all protocols enabled","time":{"start":1757386048004,"stop":1757386048005,"duration":1},"status":"passed","severity":"normal"},{"uid":"3840187957220cfd","name":"Push message with numeric payload","time":{"start":1757387186464,"stop":1757387186464,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8ff4de4608e056","name":"Throws when trying to push message with empty payload","time":{"start":1757387186483,"stop":1757387186483,"duration":0},"status":"passed","severity":"normal"},{"uid":"1095857307b84f56","name":"Check publish message containing Russian","time":{"start":1757386333788,"stop":1757386333788,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfba5a8905ca69d","name":"Push message with SQL Injection payload","time":{"start":1757387186466,"stop":1757387186466,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b37d6ddbfcb1f9c","name":"should partition messages based on acknowledgement status","time":{"start":1757386094090,"stop":1757386094090,"duration":0},"status":"passed","severity":"normal"},{"uid":"9faca2391fea4145","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app10/9/topic525/xml","time":{"start":1757386430756,"stop":1757386430756,"duration":0},"status":"passed","severity":"normal"},{"uid":"1caae0adb9f3a91a","name":"throws on content topic with empty topic name field","time":{"start":1757386041956,"stop":1757386041956,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f823a449ca3d2d","name":"Push message with JSON payload","time":{"start":1757387186467,"stop":1757387186467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdcdd941b028e44","name":"messageHash returns a Uint8Array","time":{"start":1757386057802,"stop":1757386057802,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3c72916dda8341","name":"should return false when network is not connected","time":{"start":1757386058477,"stop":1757386058477,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5ad5761408b9ba","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757386605567,"stop":1757386605567,"duration":0},"status":"passed","severity":"normal"},{"uid":"69dd34840176f4ca","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757386041970,"stop":1757386041970,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c13810f93661c6","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757386088126,"stop":1757386088126,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68665d42fac5ec6","name":"should successfully query peers and return peer infos","time":{"start":1757386067636,"stop":1757386067636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9039da962353a460","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757386605557,"stop":1757386605557,"duration":0},"status":"passed","severity":"normal"},{"uid":"57053ddbbc2e9183","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757386041971,"stop":1757386041971,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bf46fbdb90ec03","name":"should handle peer store errors gracefully","time":{"start":1757386104995,"stop":1757386104995,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d7a24b65471da6","name":"should handle peer store errors gracefully","time":{"start":1757386057582,"stop":1757386057582,"duration":0},"status":"passed","severity":"normal"},{"uid":"976d9c0cc02f979c","name":"Push message with content topic containing numeric","time":{"start":1757387186470,"stop":1757387186472,"duration":2},"status":"passed","severity":"normal"},{"uid":"a698cf485b48ceaf","name":"should be safe to call multiple times","time":{"start":1757386057655,"stop":1757386057655,"duration":0},"status":"passed","severity":"normal"},{"uid":"828d5ef71eaf8da3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757386605549,"stop":1757386605549,"duration":0},"status":"passed","severity":"normal"},{"uid":"421368af1c146709","name":"Push message with shell command payload","time":{"start":1757387186468,"stop":1757387186468,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f3687db477f062","name":"Subscribe and receive messages via lightPush","time":{"start":1757386605558,"stop":1757386605559,"duration":1},"status":"passed","severity":"normal"},{"uid":"8780a05a1b400da0","name":"should not receive a peer event after stop","time":{"start":1757386071933,"stop":1757386071933,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9bc379e9a96918","name":"should initialize bloom filter with correct parameters","time":{"start":1757386091707,"stop":1757386091708,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b9a7fe5031369ca","name":"should dial all remaining peers","time":{"start":1757386057569,"stop":1757386057569,"duration":0},"status":"passed","severity":"normal"},{"uid":"648b2f431355959c","name":"Encoder throws on undefined content topic","time":{"start":1757386077842,"stop":1757386077842,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb785544ab1a927","name":"Waku message hash computation (payload length 0)","time":{"start":1757386057797,"stop":1757386057798,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8fe42942d2b42f5","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757386088137,"stop":1757386088140,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e9bfc0b569b2bba","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757386047299,"stop":1757386047299,"duration":0},"status":"passed","severity":"normal"},{"uid":"af13c29ca7d21ef6","name":"should skip peers that don't support peer exchange","time":{"start":1757386067994,"stop":1757386067994,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3907f3f9a6d88","name":"Relay - dialed after","time":{"start":1757386489873,"stop":1757386489874,"duration":1},"status":"passed","severity":"normal"},{"uid":"918746d1685d686d","name":"Push message equal or less that 1MB","time":{"start":1757387186462,"stop":1757387186463,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b8683e98cde871","name":"should be safe to call multiple times","time":{"start":1757386058476,"stop":1757386058476,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8075c67fd394ad","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757386067129,"stop":1757386067130,"duration":1},"status":"passed","severity":"normal"},{"uid":"19cf767da7fe05a0","name":"Check message with no pubsub topic is not received","time":{"start":1757386579703,"stop":1757386579703,"duration":0},"status":"passed","severity":"normal"},{"uid":"66799dd094cb10ae","name":"Accepts a valid Waku Message","time":{"start":1757386116412,"stop":1757386116413,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a07f34283d26ac","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757386443226,"stop":1757386443226,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc4cf63d53af1d3","name":"random static sharding 2 - Cluster ID: 926, Shard ID: 631","time":{"start":1757386429604,"stop":1757386429604,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d07c46887c5088","name":"Push message with SQL Injection payload","time":{"start":1757387186491,"stop":1757387186492,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b7bf8ef90f1894","name":"Query generator for 2000 messages","time":{"start":1757386474960,"stop":1757386474961,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9c9bdddf7a92ed","name":"Retrieval Hint","time":{"start":1757386093740,"stop":1757386093740,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfff6d06f2f317c8","name":"should work with async generator that yields promises","time":{"start":1757386105851,"stop":1757386105851,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e779cf62eaae97b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757386605548,"stop":1757386605548,"duration":0},"status":"passed","severity":"normal"},{"uid":"291a00ff0948463b","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757386105841,"stop":1757386105841,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc471113018062f7","name":"Push message with rate limit","time":{"start":1757387186499,"stop":1757387186499,"duration":0},"status":"passed","severity":"normal"},{"uid":"90881a80241f524f","name":"Push message with content topic containing numeric","time":{"start":1757387186495,"stop":1757387186496,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3e322ac95ded99","name":"Push message with meta","time":{"start":1757387186487,"stop":1757387186487,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe53d64a56a4d45","name":"Outgoing message is retried until acknowledged","time":{"start":1757386109605,"stop":1757386109605,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1b4576ef49d323","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757386047297,"stop":1757386047298,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1556b7e43a3c87","name":"should not retry if at least one success","time":{"start":1757386104697,"stop":1757386104697,"duration":0},"status":"passed","severity":"normal"},{"uid":"993159dc0435f0","name":"Retries within given interval","time":{"start":1757386105961,"stop":1757386105961,"duration":0},"status":"passed","severity":"normal"},{"uid":"594dcf7163e2cf3c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757386605556,"stop":1757386605556,"duration":0},"status":"passed","severity":"normal"},{"uid":"1203923ad90d3e03","name":"Sync message is not sent if another sync message was just sent","time":{"start":1757386113151,"stop":1757386113151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7011adeef02342f9","name":"should skip peers without peer exchange protocol","time":{"start":1757386067993,"stop":1757386067993,"duration":0},"status":"passed","severity":"normal"},{"uid":"844528e6b70470e4","name":"should not execute task if max attempts is 0","time":{"start":1757386104132,"stop":1757386104132,"duration":0},"status":"passed","severity":"normal"},{"uid":"778b393c3d730717","name":"should be safe to call multiple times","time":{"start":1757386057537,"stop":1757386057537,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d9e12e93327c83","name":"Check received message containing special chars","time":{"start":1757386579697,"stop":1757386579697,"duration":0},"status":"passed","severity":"normal"},{"uid":"335d867a427d3d1f","name":"Passing page size 1 when there are 4 messages","time":{"start":1757386469992,"stop":1757386469992,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7753df3f8222541","name":"Check publish message after service node is restarted","time":{"start":1757386333797,"stop":1757386333797,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5957dd5561fa2602","name":"should initialize with default number of peers","time":{"start":1757386105332,"stop":1757386105333,"duration":1},"status":"passed","severity":"normal"},{"uid":"592bfbfaf085fcc2","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757386067646,"stop":1757386067647,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a6133f419a0925","name":"Query with Ordered Callback, No Decoder","time":{"start":1757386446859,"stop":1757386446860,"duration":1},"status":"passed","severity":"normal"},{"uid":"320bc898b2f8f008","name":"Push message with content topic containing special chars","time":{"start":1757387186473,"stop":1757387186473,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26ae296cdb07b32","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757386475202,"stop":1757386475203,"duration":1},"status":"passed","severity":"normal"},{"uid":"6719fc59cb4563aa","name":"should handle browser offline state overriding peer connections","time":{"start":1757386056969,"stop":1757386056969,"duration":0},"status":"passed","severity":"normal"},{"uid":"4024725a8a5a6869","name":"should accept empty decoders array","time":{"start":1757386105842,"stop":1757386105842,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0ddeb6a36bf500","name":"should be sent with empty content","time":{"start":1757386094090,"stop":1757386094091,"duration":1},"status":"passed","severity":"normal"},{"uid":"889a91eec952927d","name":"Subscribe to topic containing XML and publish message","time":{"start":1757386343103,"stop":1757386343103,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6512eeebf81372","name":"Check publish message containing unicode special characters","time":{"start":1757386333792,"stop":1757386333792,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c6fea9c4ca6394","name":"Publish message with custom timestamp: Tue Sep 09 2025 03:52:07 GMT+0000 (Coordinated Universal Time)","time":{"start":1757386333794,"stop":1757386333794,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4d3b61fbd050c9","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757386343104,"stop":1757386343104,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e19193bfb831897","name":"Sets default value correctly","time":{"start":1757386484961,"stop":1757386484962,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d9abb4fed2fee4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757386605567,"stop":1757386605567,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3334948903f04b","name":"Using a function","time":{"start":1757386484958,"stop":1757386484959,"duration":1},"status":"passed","severity":"normal"},{"uid":"767c72025e11db1e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757386343103,"stop":1757386343103,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b1793c8750631f","name":"Mutual subscription","time":{"start":1757386343082,"stop":1757386343083,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e2cdd27743dd50","name":"should dial peer when on same shard","time":{"start":1757386057672,"stop":1757386057672,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e86d123c17a0b1f","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757386057784,"stop":1757386057784,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6eae648eb7a88a","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757386057593,"stop":1757386057593,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b22f6226b5cf24","name":"Push message with content topic containing special chars","time":{"start":1757387186484,"stop":1757387186484,"duration":0},"status":"passed","severity":"normal"},{"uid":"43661219e1f2e38d","name":"Push message with custom timestamp: 1726627756069","time":{"start":1757387186499,"stop":1757387186499,"duration":0},"status":"passed","severity":"normal"},{"uid":"e059e67cafb71bb6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757386605566,"stop":1757386605566,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e7788b5b63c7bf","name":"should never report false negatives","time":{"start":1757386091709,"stop":1757386091709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd4a1ef4af00e3e","name":"Check message with non string payload is not received","time":{"start":1757386579695,"stop":1757386579696,"duration":1},"status":"passed","severity":"normal"},{"uid":"785cd46455d873e6","name":"should reject on timeout if it was set","time":{"start":1757386106196,"stop":1757386106196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6997c1009ed2f1c","name":"should clear interval on stop","time":{"start":1757386068000,"stop":1757386068000,"duration":0},"status":"passed","severity":"normal"},{"uid":"87367ccbe35cda24","name":"should throw error - no public key","time":{"start":1757386047991,"stop":1757386047995,"duration":4},"status":"passed","severity":"normal"},{"uid":"740b775d8e8f0081","name":"Sign & Recover","time":{"start":1757386078241,"stop":1757386078241,"duration":0},"status":"passed","severity":"normal"},{"uid":"30186ee46b6b8d6c","name":"should properly create peer info with all multiaddrs","time":{"start":1757386048004,"stop":1757386048004,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ef3bf9de2c1e15","name":"should handle retrieve function with query parameters","time":{"start":1757386105851,"stop":1757386105853,"duration":2},"status":"passed","severity":"normal"},{"uid":"75db5325be906496","name":"Promise Callback - false","time":{"start":1757386457237,"stop":1757386457237,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c0f1a3693ec9e6","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757386208243,"stop":1757386208244,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1b39833e34d563","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757386057801,"stop":1757386057802,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ab7b6f0da594b4d","name":"Check publish message containing long","time":{"start":1757386333785,"stop":1757386333785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ec69a3cc312f82","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757386487425,"stop":1757386487425,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9cedfd8752119fd","name":"rejects hash query with content filter parameters","time":{"start":1757386058000,"stop":1757386058000,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7b0e7189370fff","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757386605548,"stop":1757386605549,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b52ce5a9291d54c","name":"Check received message containing shell command","time":{"start":1757386579700,"stop":1757386579700,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5e6c82c7e78f06","name":"should successfully stop","time":{"start":1757386104818,"stop":1757386104818,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6dc19eddbc52eb","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757386333796,"stop":1757386333797,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2fec7186cf126a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757386077839,"stop":1757386077840,"duration":1},"status":"passed","severity":"normal"},{"uid":"df583d2b76d9a23b","name":"should handle different types of entries","time":{"start":1757386102916,"stop":1757386102917,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a90ca6ac1c2a009","name":"Check message on other pubsub topic is not received","time":{"start":1757386579703,"stop":1757386579703,"duration":0},"status":"passed","severity":"normal"},{"uid":"5555e1201e1a2aa2","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757386105340,"stop":1757386105341,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e02dde1b1b39a9","name":"should dial peers from store when browser is connected","time":{"start":1757386057539,"stop":1757386057547,"duration":8},"status":"passed","severity":"normal"},{"uid":"abb501c74556c9c8","name":"should drop connection via multiaddr with hangUp","time":{"start":1757386221401,"stop":1757386221401,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4acbe8135dcec70","name":"Publishes to nwaku","time":{"start":1757386323354,"stop":1757386323355,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1c5d04d710eb66c","name":"Check received message containing emoji","time":{"start":1757386579701,"stop":1757386579701,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b8bf8dca0c5409","name":"should allow redial after failed dial cooldown expires","time":{"start":1757386057674,"stop":1757386057678,"duration":4},"status":"passed","severity":"normal"},{"uid":"90e37b54123ff890","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757386041968,"stop":1757386041968,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9259876515bb045","name":"should not be empty after adding a subscription","time":{"start":1757386105192,"stop":1757386105192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a29dbb2575b44bd","name":"should handle incoming messages","time":{"start":1757386104818,"stop":1757386104818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e818c0cfa77cb2","name":"random static sharding 7 - Cluster ID: 355, Shard ID: 489","time":{"start":1757386429608,"stop":1757386429609,"duration":1},"status":"passed","severity":"normal"},{"uid":"b628e585124314a7","name":"topics with same application and version share the same shard","time":{"start":1757386041962,"stop":1757386041962,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c478accefcdecf","name":"Push message with long payload","time":{"start":1757387186464,"stop":1757387186464,"duration":0},"status":"passed","severity":"normal"},{"uid":"160f807df7f74579","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757386605559,"stop":1757386605559,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbf88887c24867f","name":"should be safe to call multiple times","time":{"start":1757386057107,"stop":1757386057108,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d365b120a0bdf7","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757386041966,"stop":1757386041966,"duration":0},"status":"passed","severity":"normal"},{"uid":"1832d3a6d28b8b63","name":"should select older connection if present","time":{"start":1757386057833,"stop":1757386057833,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b31d57a792936b9","name":"should load peers from local storage and dispatch events","time":{"start":1757386071933,"stop":1757386071934,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05961f85594e887","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757386335942,"stop":1757386335942,"duration":0},"status":"passed","severity":"normal"},{"uid":"3388620d241689d1","name":"should skip peer when dialed recently","time":{"start":1757386057663,"stop":1757386057664,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2df7bf9613162ff","name":"should return false","time":{"start":1757386047996,"stop":1757386047996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba89984c555f8be6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757386605549,"stop":1757386605550,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec0c4f147b5f763","name":"Push message with emoji payload","time":{"start":1757387186455,"stop":1757387186455,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a95a523e24df0e","name":"Publish message with custom timestamp: Wed Sep 18 2024 02:52:07 GMT+0000 (Coordinated Universal Time)","time":{"start":1757386333793,"stop":1757386333793,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d0ede8e7d02d58","name":"Push message with Chinese payload","time":{"start":1757387186490,"stop":1757387186491,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a2207129767d4d","name":"should dial with PeerId and return stream","time":{"start":1757386058477,"stop":1757386058478,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef70542f4e30ac90","name":"Push message with Russian payload","time":{"start":1757387186465,"stop":1757387186466,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd92c39140ad340","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757386138002,"stop":1757386138002,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7745ea5d63e40fac","name":"should skip peer when failed to dial recently","time":{"start":1757386057664,"stop":1757386057666,"duration":2},"status":"passed","severity":"normal"},{"uid":"eeedb2e293d57567","name":"should maintain chronological order of messages in localHistory","time":{"start":1757386094084,"stop":1757386094085,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d32aad5574f83a","name":"Overlapping topic subscription","time":{"start":1757386343097,"stop":1757386343097,"duration":0},"status":"skipped","severity":"normal"},{"uid":"57c3471b0a8a5092","name":"should enable all discoveries when explicitly set","time":{"start":1757386104263,"stop":1757386104264,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c97b85bac253d01","name":"should handle peer store errors gracefully","time":{"start":1757386067995,"stop":1757386067995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae06c0be09660ff6","name":"different cluster: nodes don't connect","time":{"start":1757386222956,"stop":1757386222959,"duration":3},"status":"passed","severity":"normal"},{"uid":"2fe4daff386635cb","name":"Query Generator - false","time":{"start":1757386457236,"stop":1757386457236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e700dc1f543c5977","name":"throws on empty content topic","time":{"start":1757386041952,"stop":1757386041953,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e8d17f9944f8b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757386041960,"stop":1757386041961,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7da9e0b502ec9e8","name":"should be able to dial TLS multiaddrs","time":{"start":1757386221401,"stop":1757386221402,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc2d5710341556d","name":"should return false when peer is not found","time":{"start":1757386057613,"stop":1757386057613,"duration":0},"status":"passed","severity":"normal"},{"uid":"720eeb5e308ef9df","name":"Get Nodes","time":{"start":1757386067348,"stop":1757386067348,"duration":0},"status":"passed","severity":"normal"},{"uid":"a710a9cf7d9761ed","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757386487414,"stop":1757386487414,"duration":0},"status":"passed","severity":"normal"},{"uid":"9793d144f363085c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757386041958,"stop":1757386041959,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f24a6dcad03828","name":"Check message with invalid timestamp is not received","time":{"start":1757386579694,"stop":1757386579694,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb191cc076fa3f65","name":"Check received message containing JSON","time":{"start":1757386579691,"stop":1757386579691,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d411ac5048e717","name":"should remove expired entries after TTL has passed","time":{"start":1757386102907,"stop":1757386102911,"duration":4},"status":"passed","severity":"normal"},{"uid":"4356388f65cca0a8","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757386056962,"stop":1757386056965,"duration":3},"status":"passed","severity":"normal"},{"uid":"bf4b122549297a54","name":"should wait for LightPush peer to be connected","time":{"start":1757386106196,"stop":1757386106197,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e7dd0c958b606e","name":"Ordered Callback - false","time":{"start":1757386457238,"stop":1757386457238,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cd9af209259de4","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757386088157,"stop":1757386088158,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42f7dcaffc0e076","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757386088158,"stop":1757386088162,"duration":4},"status":"passed","severity":"normal"},{"uid":"ea12bb1b920f209b","name":"ends if stream creation fails","time":{"start":1757386058314,"stop":1757386058315,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd24a35d3233cd9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757386605567,"stop":1757386605568,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f86e2da491d122","name":"should initialize with libp2p components","time":{"start":1757386067635,"stop":1757386067635,"duration":0},"status":"passed","severity":"normal"},{"uid":"534be27c706d587d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757386343103,"stop":1757386343104,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb728e4ad27e417","name":"should not allow unachievable error rate","time":{"start":1757386088082,"stop":1757386088082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59eb43878afbd73","name":"Subscribe and publish message","time":{"start":1757386343086,"stop":1757386343088,"duration":2},"status":"passed","severity":"normal"},{"uid":"5dd09bbd6cdd4fd9","name":"should handle malformed response data","time":{"start":1757386067648,"stop":1757386067648,"duration":0},"status":"passed","severity":"normal"},{"uid":"4121183ff1fad06","name":"Push message with content topic containing SQL Injection","time":{"start":1757387186485,"stop":1757387186485,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d064e22d2b5261","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757386105865,"stop":1757386105865,"duration":0},"status":"passed","severity":"normal"},{"uid":"71283c839d0de154","name":"Check received message containing escaped characters","time":{"start":1757386579692,"stop":1757386579692,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ed1af2a9a5ce3a","name":"should set field with only RELAY enabled","time":{"start":1757386048005,"stop":1757386048005,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fcbf8573896e27","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757386109604,"stop":1757386109604,"duration":0},"status":"passed","severity":"normal"},{"uid":"316dcd20d7c71b6c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757386041957,"stop":1757386041957,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d72048c4d63a92","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757386067644,"stop":1757386067645,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1536dced10b2f2","name":"should handle zero peers request","time":{"start":1757386067650,"stop":1757386067650,"duration":0},"status":"passed","severity":"normal"},{"uid":"797c994fe2a725ad","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757386088164,"stop":1757386088164,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c08959699bbe2e","name":"Push message with Script payload","time":{"start":1757387186492,"stop":1757387186492,"duration":0},"status":"passed","severity":"normal"},{"uid":"c395248572a4cf6f","name":"can start the service","time":{"start":1757386339499,"stop":1757386339502,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8d73943999da552","name":"should handle multiple peer connections","time":{"start":1757386057765,"stop":1757386057765,"duration":0},"status":"passed","severity":"normal"},{"uid":"51eb3ef7e1ad1296","name":"Push message with custom timestamp: 1757389756068","time":{"start":1757387186462,"stop":1757387186462,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee0ca161c63438b","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757386094089,"stop":1757386094089,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b141a847a45e03","name":"Push message with JSON payload","time":{"start":1757387186481,"stop":1757387186481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a845c0d6a48d3558","name":"Renews subscription after lossing a connection","time":{"start":1757386605568,"stop":1757386605568,"duration":0},"status":"passed","severity":"normal"},{"uid":"105a5d4240d09d92","name":"should handle general insertion and lookup correctly","time":{"start":1757386091711,"stop":1757386091711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e317c6dffb2f86e4","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757386105352,"stop":1757386105353,"duration":1},"status":"passed","severity":"normal"},{"uid":"49bb23ee1ef72c2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757386605553,"stop":1757386605554,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae96cb3df22ae8f","name":"Push message with content topic containing SQL Injection","time":{"start":1757387186474,"stop":1757387186474,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b732c80203909be","name":"All","time":{"start":1757386138148,"stop":1757386138148,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9c2573a4c67e23","name":"Push message with escaped characters payload","time":{"start":1757387186493,"stop":1757387186493,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e16de0de73dac6","name":"Query generator for multiple messages with different message text format","time":{"start":1757386474947,"stop":1757386474948,"duration":1},"status":"passed","severity":"normal"},{"uid":"f271866b48b0ca15","name":"should create ShardReader with static shards network config","time":{"start":1757386057605,"stop":1757386057605,"duration":0},"status":"passed","severity":"normal"},{"uid":"20aa2dceda559ad8","name":"should deliver messages after dependencies are met","time":{"start":1757386094087,"stop":1757386094087,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8aeb75ae7abdd2c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757386088172,"stop":1757386088172,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9036714f3d44ca6","name":"Push message with escaped characters payload","time":{"start":1757387186454,"stop":1757387186455,"duration":1},"status":"passed","severity":"normal"},{"uid":"65471e1c3ed21ea8","name":"should set field with only FILTER enabled","time":{"start":1757386048005,"stop":1757386048006,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af464bf7bb913ba","name":"Push message with content topic containing short","time":{"start":1757387186483,"stop":1757387186483,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0847c2cc48292","name":"should initialize with default options","time":{"start":1757386067984,"stop":1757386067985,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7b3a46b3ad98aa","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757386443228,"stop":1757386443228,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c3b61053539878","name":"Refresh subscription","time":{"start":1757386605562,"stop":1757386605562,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7dc4bd26ee5138","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757386047298,"stop":1757386047298,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7751d0011584e5","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757386446859,"stop":1757386446859,"duration":0},"status":"passed","severity":"normal"},{"uid":"840e2e366246eab","name":"should send to specified number of peers of used peers","time":{"start":1757386104696,"stop":1757386104696,"duration":0},"status":"passed","severity":"normal"},{"uid":"9770819dd92c98eb","name":"Push message with Arabic payload","time":{"start":1757387186452,"stop":1757387186452,"duration":0},"status":"passed","severity":"normal"},{"uid":"425f44211734f98b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757386579704,"stop":1757386579704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2badde800b4a79f","name":"should work with mock decoders","time":{"start":1757386105849,"stop":1757386105849,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc24afb3dbd9410b","name":"should work with stubbed retrieve function","time":{"start":1757386105849,"stop":1757386105849,"duration":0},"status":"passed","severity":"normal"},{"uid":"d562f218194b03ab","name":"should dial more peers if under maxConnections","time":{"start":1757386057583,"stop":1757386057583,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfc6c3e4c1a69d2","name":"should remove event listeners","time":{"start":1757386057752,"stop":1757386057753,"duration":1},"status":"passed","severity":"normal"},{"uid":"113d6d756c6bc461","name":"Push message with meta","time":{"start":1757387186476,"stop":1757387186476,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8a037872241074","name":"should not create multiple intervals when called multiple times","time":{"start":1757386057653,"stop":1757386057654,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2fd04e0ebf42f2e","name":"should clear dial history on start","time":{"start":1757386057653,"stop":1757386057653,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2397dda39714a3","name":"Push message with meta","time":{"start":1757387186460,"stop":1757387186461,"duration":1},"status":"passed","severity":"normal"},{"uid":"803ca9e2482cb7e4","name":"Subscribe to topic containing long and receive message","time":{"start":1757386605562,"stop":1757386605563,"duration":1},"status":"passed","severity":"normal"},{"uid":"166447e1287928c4","name":"should filter out already connected peers","time":{"start":1757386057568,"stop":1757386057568,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc2c9797e358984","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757386057117,"stop":1757386057117,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0971e57861d2a0","name":"Automatically retrieves missing message","time":{"start":1757386109605,"stop":1757386109606,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a493dfa4ea07309","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757386041962,"stop":1757386041962,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fb201977490ca0","name":"accepts valid content-filtered query","time":{"start":1757386057998,"stop":1757386057999,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c09aab000edb82","name":"Publish message with custom timestamp: Tue Sep 09 2025 01:52:07 GMT+0000 (Coordinated Universal Time)","time":{"start":1757386333794,"stop":1757386333794,"duration":0},"status":"passed","severity":"normal"},{"uid":"767bed1db2d8d645","name":"should handle task timeouts","time":{"start":1757386104131,"stop":1757386104132,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a055257803cc3c","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757386058476,"stop":1757386058477,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8425249f38e3b59","name":"Decoder throws on empty string content topic","time":{"start":1757386079240,"stop":1757386079240,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97e0c849cdef278","name":"should properly create location multiaddrs - udp","time":{"start":1757386048003,"stop":1757386048003,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64c08ea6107c15b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app98/9/topic714/utf8","time":{"start":1757386430756,"stop":1757386430756,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba612f6938080d9","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1757386109606,"stop":1757386109606,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c1146f5a1ec249","name":"Relay - times out","time":{"start":1757386489874,"stop":1757386489874,"duration":0},"status":"passed","severity":"normal"},{"uid":"251532b1b1985c51","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757386605564,"stop":1757386605564,"duration":0},"status":"passed","severity":"normal"},{"uid":"26206f407d69e601","name":"should emit a peer event after start","time":{"start":1757386339504,"stop":1757386339504,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc9610265aee171","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757386041959,"stop":1757386041959,"duration":0},"status":"passed","severity":"normal"},{"uid":"f836893fa6384908","name":"should add and check entries correctly","time":{"start":1757386102894,"stop":1757386102904,"duration":10},"status":"passed","severity":"normal"},{"uid":"1fb80e599563af2a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757386041961,"stop":1757386041961,"duration":0},"status":"passed","severity":"normal"},{"uid":"673736565de67420","name":"should emit a peer event after start","time":{"start":1757386137996,"stop":1757386137996,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8864a7da805b73","name":"should continually clean up expired entries at intervals","time":{"start":1757386102917,"stop":1757386102922,"duration":5},"status":"passed","severity":"normal"},{"uid":"ea83f29750a231e5","name":"should dial with multiaddr and return stream","time":{"start":1757386058478,"stop":1757386058478,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd5aa51c46e3f79","name":"should dial peer when no shard info available","time":{"start":1757386057672,"stop":1757386057673,"duration":1},"status":"passed","severity":"normal"},{"uid":"41338e1ac10a43b2","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757386094086,"stop":1757386094087,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a2d4f3a527665d","name":"Check received message containing Basic HTML tag","time":{"start":1757386579699,"stop":1757386579700,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa7a82378c3d9d5","name":"should lock peers when selected","time":{"start":1757386105340,"stop":1757386105340,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58b9ef0ffacd43","name":"Check received message containing Russian","time":{"start":1757386579698,"stop":1757386579698,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b8d6a5c2e39a8d","name":"Incoming message is emitted as received","time":{"start":1757386109605,"stop":1757386109605,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e7ad268476e887","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757386343105,"stop":1757386343105,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90f800127507dd1","name":"Check publish message after client node is restarted","time":{"start":1757386333797,"stop":1757386333798,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5f4d83d1c552077e","name":"handles different clusterIds correctly","time":{"start":1757386041964,"stop":1757386041964,"duration":0},"status":"passed","severity":"normal"},{"uid":"66482901e5a2b4c3","name":"Push message with meta","time":{"start":1757387186498,"stop":1757387186499,"duration":1},"status":"passed","severity":"normal"},{"uid":"677bf2f0c81de1ea","name":"Check message with no payload is not received","time":{"start":1757386579703,"stop":1757386579703,"duration":0},"status":"passed","severity":"normal"},{"uid":"914310b7c329ba12","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757386067127,"stop":1757386067128,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd932483ca661c5","name":"should stop and cleanup resources","time":{"start":1757386105202,"stop":1757386105202,"duration":0},"status":"passed","severity":"normal"},{"uid":"35751cae639d0590","name":"should wait for Filter peer to be connected","time":{"start":1757386106197,"stop":1757386106197,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34e9d90befcd774","name":"Check received message containing XML","time":{"start":1757386579699,"stop":1757386579699,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e021087bdb8d69d","name":"Check received message containing long","time":{"start":1757386579689,"stop":1757386579689,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2d78b3b818bf","name":"Subscribe to topic containing short and receive message","time":{"start":1757386605562,"stop":1757386605562,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61889ecfc6ce84c","name":"should dispatch network event when browser goes online","time":{"start":1757386056960,"stop":1757386056961,"duration":1},"status":"passed","severity":"normal"},{"uid":"441bf0705a27bbad","name":"Relay - dialed first","time":{"start":1757386489873,"stop":1757386489873,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d1fd3266a68cfa","name":"can start the service","time":{"start":1757386071931,"stop":1757386071931,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a276155ffa8212","name":"Check received message containing XML","time":{"start":1757386579691,"stop":1757386579691,"duration":0},"status":"passed","severity":"normal"},{"uid":"d564fdc84942bdf8","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757386327108,"stop":1757386327108,"duration":0},"status":"passed","severity":"normal"},{"uid":"57603abb11bf7d1c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app44/3/topic404/utf8","time":{"start":1757386430757,"stop":1757386430758,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d13bb01719fca8","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757386327109,"stop":1757386327109,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c462301a4593de","name":"should not discard bootstrap peers if under the limit","time":{"start":1757386175723,"stop":1757386175724,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eba7593d75a034","name":"configure the node with multiple content topics","time":{"start":1757386430759,"stop":1757386430759,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ce55a55da5a073","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757386041965,"stop":1757386041966,"duration":1},"status":"passed","severity":"normal"},{"uid":"350fb27a567f1f06","name":"should insert message id into causal history","time":{"start":1757386094081,"stop":1757386094081,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c64a5c5e414480a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757386333795,"stop":1757386333796,"duration":1},"status":"passed","severity":"normal"},{"uid":"d890b4db9aef9024","name":"should handle peer not in mesh for all topics","time":{"start":1757386057793,"stop":1757386057793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12f51a8044ec518","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757386088171,"stop":1757386088172,"duration":1},"status":"passed","severity":"normal"},{"uid":"8afe087f89e8a33c","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757386094088,"stop":1757386094088,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cf982263c599bc","name":"should detect messages with missing dependencies","time":{"start":1757386094087,"stop":1757386094087,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a35c797dc9b6c6f","name":"Push message with content topic containing unicode special characters","time":{"start":1757387186486,"stop":1757387186486,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0785648c46db81e","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757386071934,"stop":1757386071934,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5e01ea13f571f0","name":"should not receive a peer event after stop","time":{"start":1757386137999,"stop":1757386138000,"duration":1},"status":"passed","severity":"normal"},{"uid":"568c20c313785c82","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757386067127,"stop":1757386067127,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efd1aa74109442a","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757386105872,"stop":1757386105872,"duration":0},"status":"passed","severity":"normal"},{"uid":"10476cab3cac7af0","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757386067130,"stop":1757386067131,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0adf5dadf95c26f","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757386088124,"stop":1757386088124,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcaa7bf8f3657e24","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757386140187,"stop":1757386140187,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f03cf573d75e42","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app85/4/topic538/proto","time":{"start":1757386430755,"stop":1757386430755,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71ad07f66cc3580","name":"should handle queue processing errors gracefully","time":{"start":1757386057683,"stop":1757386057683,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a327788fbb6eef","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757386152136,"stop":1757386152136,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8a23499f910702","name":"can query messages normally","time":{"start":1757386449403,"stop":1757386449403,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cbb421745bb3ad","name":"should handle empty pubsub topics","time":{"start":1757386057792,"stop":1757386057793,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c8892e429b3383","name":"should emit message when we just started and store connect event occurs","time":{"start":1757386105855,"stop":1757386105856,"duration":1},"status":"passed","severity":"normal"},{"uid":"266d2788c9a205e6","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757386058026,"stop":1757386058027,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef551406f41579c","name":"should reject if Filter is requested but not mounted","time":{"start":1757386106196,"stop":1757386106196,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a0fae8934c3963","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757386335943,"stop":1757386335943,"duration":0},"status":"passed","severity":"normal"},{"uid":"85802ee4b0ee32c1","name":"Check meta is set [ecies]","time":{"start":1757386079238,"stop":1757386079239,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e5ef7d840464fd","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757386094092,"stop":1757386094092,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c3a5e23f1bee13","name":"Outgoing message is emitted as sent","time":{"start":1757386108391,"stop":1757386108391,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed825a0235e6fa50","name":"Refresh subscription","time":{"start":1757386343096,"stop":1757386343096,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fe69ba4c907af17b","name":"ends if response has no messages","time":{"start":1757386058316,"stop":1757386058316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3782af80f18c44a","name":"should skip peer when not on same cluster","time":{"start":1757386057670,"stop":1757386057672,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3fc05023f7adeff","name":"Subscribe to topic containing long and publish message","time":{"start":1757386343098,"stop":1757386343099,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5e132c99ebea93","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757386105342,"stop":1757386105343,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c3f0a8c1fbd1c2","name":"connects to nwaku","time":{"start":1757386484955,"stop":1757386484956,"duration":1},"status":"passed","severity":"normal"},{"uid":"833b0a8a6212d879","name":"should monitor connected peers and store them into cache","time":{"start":1757386226618,"stop":1757386226618,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1676bf3937777c","name":"Push message with SQL Injection payload","time":{"start":1757387186480,"stop":1757387186480,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96a8415ebb8fe70","name":"Push message with content topic containing Arabic","time":{"start":1757387186473,"stop":1757387186474,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc446c6916ed984","name":"Push message with XML payload","time":{"start":1757387186453,"stop":1757387186453,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f99fb61d56cb18c","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app92/10/topic829/xml","time":{"start":1757386430755,"stop":1757386430755,"duration":0},"status":"passed","severity":"normal"},{"uid":"e686ab65ed479202","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757386474959,"stop":1757386474960,"duration":1},"status":"passed","severity":"normal"},{"uid":"1935c6cf96f65930","name":"should skip peers without ENR","time":{"start":1757386067998,"stop":1757386067998,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17399347ed8b480","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757386088126,"stop":1757386088126,"duration":0},"status":"passed","severity":"normal"},{"uid":"40bf124b4386b484","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757386068022,"stop":1757386068023,"duration":1},"status":"skipped","severity":"normal"},{"uid":"20db1178340fb875","name":"random static sharding 6 - Cluster ID: 493, Shard ID: 460","time":{"start":1757386429608,"stop":1757386429608,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8680893c936ff","name":"Push message with numeric payload","time":{"start":1757387186479,"stop":1757387186479,"duration":0},"status":"passed","severity":"normal"},{"uid":"7651c3fbf44d4dbc","name":"udp ip6 address","time":{"start":1757386047418,"stop":1757386047418,"duration":0},"status":"passed","severity":"normal"},{"uid":"881abc5b96cb136c","name":"Push message with content topic containing JSON","time":{"start":1757387186459,"stop":1757387186459,"duration":0},"status":"passed","severity":"normal"},{"uid":"4521ab94e6bae4aa","name":"Push message with Script payload","time":{"start":1757387186453,"stop":1757387186453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43b43715bf1fc3","name":"Push message with content topic containing special chars","time":{"start":1757387186457,"stop":1757387186457,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6467f7659645ae","name":"should properly create location multiaddrs - tcp4","time":{"start":1757386048002,"stop":1757386048002,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1cf724b907b588","name":"Push message with content topic containing SQL Injection","time":{"start":1757387186497,"stop":1757387186497,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a14822059bfdea","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757386088148,"stop":1757386088148,"duration":0},"status":"passed","severity":"normal"},{"uid":"229906df3db299e4","name":"should start the dialing interval","time":{"start":1757386057649,"stop":1757386057653,"duration":4},"status":"passed","severity":"normal"},{"uid":"e7a56de676a0140","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757386057999,"stop":1757386057999,"duration":0},"status":"passed","severity":"normal"},{"uid":"4301ac4f366b3141","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app34/1/topic276/proto","time":{"start":1757386430754,"stop":1757386430755,"duration":1},"status":"passed","severity":"normal"},{"uid":"13fd8398c9dff653","name":"should return peer for existing peer","time":{"start":1757386057571,"stop":1757386057581,"duration":10},"status":"passed","severity":"normal"},{"uid":"82e2892d44b3a827","name":"Asymmetric encrypt & decrypt","time":{"start":1757386078239,"stop":1757386078240,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d21aae8cc7fd15","name":"Push message with Russian payload","time":{"start":1757387186480,"stop":1757387186480,"duration":0},"status":"passed","severity":"normal"},{"uid":"1755df8c6c9a3a9c","name":"Subscribe to topic containing short and receive message","time":{"start":1757386605552,"stop":1757386605552,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bff4304e77a9c76","name":"same cluster: nodes connect","time":{"start":1757386222956,"stop":1757386222956,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f8060c6a2ff4d","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1757386107258,"stop":1757386107258,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcf583dabb78e65","name":"should properly create location multiaddrs - udp6","time":{"start":1757386048002,"stop":1757386048003,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b9b1a48938a3b9","name":"ignores unrecognized TXT record formats","time":{"start":1757386068020,"stop":1757386068020,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98aef45ad3a338e","name":"Subscribe and receives messages on 20 topics","time":{"start":1757386605560,"stop":1757386605560,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5f5c50f9b4f6ae","name":"should return different streams if requested simultaniously","time":{"start":1757386058025,"stop":1757386058026,"duration":1},"status":"passed","severity":"normal"},{"uid":"2340f368730b7b64","name":"should process up to 3 peers at once","time":{"start":1757386057682,"stop":1757386057682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6dfd88920ad04c7","name":"should handle errors when removing globalThis listeners","time":{"start":1757386056944,"stop":1757386056944,"duration":0},"status":"passed","severity":"normal"},{"uid":"6382e7f8d14aa9ce","name":"should be online or offline if network state changed","time":{"start":1757386152138,"stop":1757386152138,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5886b27180a397","name":"Check received message containing numeric","time":{"start":1757386579689,"stop":1757386579689,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afdabd953d8e65f","name":"Check received message containing SQL Injection","time":{"start":1757386579698,"stop":1757386579699,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba60f1391f5853df","name":"should not modify tags of connections for different peers","time":{"start":1757386105354,"stop":1757386105354,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b0ff577c3aa735","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757386605554,"stop":1757386605554,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b292c885d8362fe","name":"Refresh subscription","time":{"start":1757386605551,"stop":1757386605552,"duration":1},"status":"passed","severity":"normal"},{"uid":"77cb45e284db7d78","name":"should allow redial after cooldown period","time":{"start":1757386057666,"stop":1757386057669,"duration":3},"status":"passed","severity":"normal"},{"uid":"2043cc23169d6db3","name":"should create ConnectionManager with relay","time":{"start":1757386058473,"stop":1757386058473,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c7dc0c9ee7b3ca","name":"Outgoing message is emitted as sending","time":{"start":1757386109602,"stop":1757386109602,"duration":0},"status":"passed","severity":"normal"},{"uid":"47365681876d3ed5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757386041970,"stop":1757386041970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22a8fc4ed9797ca","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757386487413,"stop":1757386487414,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c644c7f50f454bc","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757386579694,"stop":1757386579694,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecae914a96efec3d","name":"Push message with emoji payload","time":{"start":1757387186469,"stop":1757387186469,"duration":0},"status":"passed","severity":"normal"},{"uid":"db41b87b823277f7","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757386478415,"stop":1757386478415,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbf3ca068e69994","name":"Push message with numeric payload","time":{"start":1757387186451,"stop":1757387186451,"duration":0},"status":"passed","severity":"normal"},{"uid":"583a82195fef5532","name":"Check received message containing Arabic","time":{"start":1757386579690,"stop":1757386579690,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a898d3ab34d6275","name":"ends after yielding if response size indicates end","time":{"start":1757386058317,"stop":1757386058318,"duration":1},"status":"passed","severity":"normal"},{"uid":"a53a1635fa1b87d2","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757386104987,"stop":1757386104987,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c73c02bf44235c","name":"should add event listeners to libp2p","time":{"start":1757386056932,"stop":1757386056936,"duration":4},"status":"passed","severity":"normal"},{"uid":"4d62cdce646d1ae3","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757386088120,"stop":1757386088120,"duration":0},"status":"passed","severity":"normal"},{"uid":"3502206b6df25732","name":"should remove event listeners","time":{"start":1757386057537,"stop":1757386057538,"duration":1},"status":"passed","severity":"normal"},{"uid":"441eaef9c0dda8b7","name":"Passing invalid cursor","time":{"start":1757386443230,"stop":1757386443231,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfec13a53b4e42cd","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757386047301,"stop":1757386047301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70b7c624e207ce4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757386041972,"stop":1757386041972,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81f6f9f142f58e1","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757386057583,"stop":1757386057583,"duration":0},"status":"passed","severity":"normal"},{"uid":"35290401a2d9a4b3","name":"Outgoing message is emitted as sending","time":{"start":1757386108391,"stop":1757386108391,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b2c9c4950d0fdc","name":"recovers when dns.resolve returns empty","time":{"start":1757386068019,"stop":1757386068020,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e7f71a459ff79e","name":"accepts valid message hash query","time":{"start":1757386057999,"stop":1757386058000,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4113878fc1189d9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757386605552,"stop":1757386605552,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bb3e32048d7556","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757386088129,"stop":1757386088130,"duration":1},"status":"passed","severity":"normal"},{"uid":"f598772f5e2be6c2","name":"Fails to push message with large meta","time":{"start":1757387186461,"stop":1757387186461,"duration":0},"status":"passed","severity":"normal"},{"uid":"841b86ba3d3076ad","name":"Fails to push message bigger that 1MB","time":{"start":1757387186463,"stop":1757387186463,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f82a0110d45045c","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757386152134,"stop":1757386152134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84ed26e1fa2ca96","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757386088145,"stop":1757386088145,"duration":0},"status":"passed","severity":"normal"},{"uid":"51adf023e76f7be9","name":"Query Generator, No message returned","time":{"start":1757386446858,"stop":1757386446859,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd01171f0ebccbc0","name":"should start and stop interval correctly","time":{"start":1757386104123,"stop":1757386104123,"duration":0},"status":"passed","severity":"normal"},{"uid":"594544d51dfa7b4","name":"Push message with content topic containing escaped characters","time":{"start":1757387186475,"stop":1757387186475,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcfc3e73c02f236","name":"Promise Callback - true","time":{"start":1757386457236,"stop":1757386457237,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a36c3feb3d601c","name":"Query Generator - true","time":{"start":1757386457235,"stop":1757386457235,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab89e3ddfb55feb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757386335943,"stop":1757386335943,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4247ecd18d27d2b","name":"Filter","time":{"start":1757386489875,"stop":1757386489875,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d993642b24296e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757386605563,"stop":1757386605563,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1467c0d4892e18c","name":"A test","time":{"start":1757386208527,"stop":1757386208527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b80b2ddb672976","name":"Sample","time":{"start":1757386047470,"stop":1757386047471,"duration":1},"status":"passed","severity":"normal"},{"uid":"a21bf0dc72aaf3b8","name":"Push message with content topic containing long","time":{"start":1757387186456,"stop":1757387186457,"duration":1},"status":"passed","severity":"normal"},{"uid":"1636c0586912985b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757386041968,"stop":1757386041968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43b6e0550965133","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757386041969,"stop":1757386041970,"duration":1},"status":"passed","severity":"normal"},{"uid":"873af3183fb40557","name":"Subscribe to topic containing Script and publish message","time":{"start":1757386343102,"stop":1757386343102,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae313141574e3ce1","name":"Decrypt messages","time":{"start":1757386311016,"stop":1757386311016,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafd5e1536830213","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757386041969,"stop":1757386041969,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c0c8bb3481ecc0","name":"random static sharding 4 - Cluster ID: 19, Shard ID: 964","time":{"start":1757386429605,"stop":1757386429605,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a67f853da2def3","name":"Check received message containing long","time":{"start":1757386579697,"stop":1757386579697,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e50cc47e535a65e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757386088158,"stop":1757386088158,"duration":0},"status":"passed","severity":"normal"},{"uid":"9883389e2e71f935","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757386430753,"stop":1757386430754,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c756a17287d822","name":"Relay + Store","time":{"start":1757386138147,"stop":1757386138148,"duration":1},"status":"passed","severity":"normal"},{"uid":"c409c6e065629296","name":"should return false when peer is on different cluster","time":{"start":1757386057612,"stop":1757386057612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5acca30cb01a6cf","name":"rejects content-filtered query with only contentTopics","time":{"start":1757386057999,"stop":1757386057999,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b6077c3661d980","name":"Push to array if already present","time":{"start":1757386041627,"stop":1757386041628,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed128de270d4d3f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757386605552,"stop":1757386605553,"duration":1},"status":"passed","severity":"normal"},{"uid":"3688c5fd1e0cca66","name":"Reusing cursor across nodes","time":{"start":1757386443230,"stop":1757386443230,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de533d3a90a085","name":"should do nothing if no non-locked connections to drop","time":{"start":1757386057589,"stop":1757386057592,"duration":3},"status":"passed","severity":"normal"},{"uid":"90b157ac6a5d732a","name":"Check received message containing SQL Injection","time":{"start":1757386579690,"stop":1757386579690,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c52a324e7f3deb","name":"should handle all zero keep alive options","time":{"start":1757386057793,"stop":1757386057793,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeda97623efeaba9","name":"should handle peer identify event","time":{"start":1757386067992,"stop":1757386067993,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cb272780dc0fa2a","name":"Sync message is not sent if another sync message was just received","time":{"start":1757386113150,"stop":1757386113151,"duration":1},"status":"passed","severity":"normal"},{"uid":"603849a2d2692f11","name":"should create KeepAliveManager with required options","time":{"start":1757386057744,"stop":1757386057744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48adaec3181c6a8","name":"should not dispatch event when already disconnected","time":{"start":1757386056958,"stop":1757386056959,"duration":1},"status":"passed","severity":"normal"},{"uid":"932191b980190a48","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757386108392,"stop":1757386108392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35641d02e07cde5","name":"Fails to push message bigger that 1MB","time":{"start":1757387186489,"stop":1757387186489,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c209566716270fd","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757386343099,"stop":1757386343099,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd861bcb108e1c2","name":"should handle query errors gracefully","time":{"start":1757386067997,"stop":1757386067997,"duration":0},"status":"passed","severity":"normal"},{"uid":"f742cc3e2f006fad","name":"it tolerates circular branch references","time":{"start":1757386068019,"stop":1757386068019,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1303d102654aeb1","name":"Check received message containing special chars","time":{"start":1757386579689,"stop":1757386579689,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a61e518abccaef","name":"should be able to encode the field with only STORE set to true","time":{"start":1757386047295,"stop":1757386047296,"duration":1},"status":"passed","severity":"normal"},{"uid":"98948f6823f862c6","name":"Push message with escaped characters payload","time":{"start":1757387186468,"stop":1757387186468,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fd22bcdf9214e7","name":"Correctly serialized arguments","time":{"start":1757386221596,"stop":1757386221596,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72dc597b08480a6","name":"Push message with unicode special characters payload","time":{"start":1757387186482,"stop":1757387186482,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b848b963622726","name":"Encoder throws on undefined content topic","time":{"start":1757386079239,"stop":1757386079239,"duration":0},"status":"passed","severity":"normal"},{"uid":"4427746bf44dac5d","name":"should drop connection to all peers on hangUp","time":{"start":1757386221398,"stop":1757386221399,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee46779931898e5","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757386067647,"stop":1757386067647,"duration":0},"status":"passed","severity":"normal"},{"uid":"268c1f6ebb897c7e","name":"should dial all peers on dial","time":{"start":1757386221398,"stop":1757386221398,"duration":0},"status":"passed","severity":"normal"},{"uid":"da670675efb7dd9a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757386088177,"stop":1757386088177,"duration":0},"status":"passed","severity":"normal"},{"uid":"d150057cb9b3a941","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757386094085,"stop":1757386094085,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72d35fd498c8453","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757386041973,"stop":1757386041973,"duration":0},"status":"passed","severity":"normal"},{"uid":"355a0cea31bbb5d0","name":"throws on content topic with empty encoding field","time":{"start":1757386041956,"stop":1757386041956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fda855859fc4573","name":"Throws when trying to push message with empty payload","time":{"start":1757387186456,"stop":1757387186456,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3cda7533114149","name":"should skip peer when already connected","time":{"start":1757386057663,"stop":1757386057663,"duration":0},"status":"passed","severity":"normal"},{"uid":"2686889a8f691673","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757386067129,"stop":1757386067129,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5ce4aefac2d164","name":"should handle corrupted shard info gracefully","time":{"start":1757386057623,"stop":1757386057623,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae63bcba3ac88d0","name":"Query with Ordered Callback, No message returned","time":{"start":1757386446860,"stop":1757386446860,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc394a76f634393","name":"should sort peers by ping value","time":{"start":1757386058482,"stop":1757386058482,"duration":0},"status":"passed","severity":"normal"},{"uid":"783201caf31602c1","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757386105351,"stop":1757386105351,"duration":0},"status":"passed","severity":"normal"},{"uid":"20eb731004a8b773","name":"should dial all known peers when reached zero connections","time":{"start":1757386175720,"stop":1757386175722,"duration":2},"status":"passed","severity":"normal"},{"uid":"d4d5eb6fdc9031b6","name":"should sort by messageId when timestamps are equal","time":{"start":1757386093741,"stop":1757386093741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ae14dba4516296","name":"Fails to publish duplicate message","time":{"start":1757386333794,"stop":1757386333795,"duration":1},"status":"passed","severity":"normal"},{"uid":"895f201e15591d49","name":"should not change state when connections remain after disconnect","time":{"start":1757386056957,"stop":1757386056958,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3cb8ef617351472","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757386088154,"stop":1757386088154,"duration":0},"status":"passed","severity":"normal"},{"uid":"108e0970e54050bb","name":"random static sharding 3 - Cluster ID: 329, Shard ID: 799","time":{"start":1757386429605,"stop":1757386429605,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9fe4ff4f62456c","name":"Stops search when maxGet is reached","time":{"start":1757386067349,"stop":1757386067349,"duration":0},"status":"passed","severity":"normal"},{"uid":"749894d02149a0ac","name":"should process tasks in queue","time":{"start":1757386104123,"stop":1757386104124,"duration":1},"status":"passed","severity":"normal"},{"uid":"4817492a05b2e5d6","name":"Push message with custom timestamp: 1757382556069","time":{"start":1757387186499,"stop":1757387186500,"duration":1},"status":"passed","severity":"normal"},{"uid":"161339b10e36436","name":"Push message with content topic containing escaped characters","time":{"start":1757387186498,"stop":1757387186498,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5750e3f907d6b98","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757386094086,"stop":1757386094086,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bc4a0204824e8b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757386094084,"stop":1757386094084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3759589eabc6ec2d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757386222955,"stop":1757386222955,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9a54da4014c465","name":"Fails to push message with large meta","time":{"start":1757387186499,"stop":1757387186499,"duration":0},"status":"passed","severity":"normal"},{"uid":"5820def7f508b29b","name":"ignores domain fetching errors","time":{"start":1757386068020,"stop":1757386068020,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efa2ade2a41dce8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757386088163,"stop":1757386088163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7205db84ff123b7","name":"Check received message containing short","time":{"start":1757386579696,"stop":1757386579697,"duration":1},"status":"passed","severity":"normal"},{"uid":"889d2e5cb56ec37d","name":"Push 30 different messages","time":{"start":1757387186469,"stop":1757387186469,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fdf851dba444aa88","name":"should return null for non-existent peer","time":{"start":1757386057581,"stop":1757386057581,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a7d204b7167297","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757386093741,"stop":1757386093741,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a05a6d5f04dc8c2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757386335948,"stop":1757386335948,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0717992f5a6af7","name":"return first retrieved peers without further DNS queries","time":{"start":1757386068021,"stop":1757386068022,"duration":1},"status":"passed","severity":"normal"},{"uid":"694561c46ea2adb7","name":"should not fail to stop the service if it was not started","time":{"start":1757386339503,"stop":1757386339503,"duration":0},"status":"passed","severity":"normal"},{"uid":"65004e1705df0bd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757386088179,"stop":1757386088179,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0300b007aa031b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757386327107,"stop":1757386327108,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c5fb3998e529ef","name":"should skip peers without peer exchange protocol","time":{"start":1757386067996,"stop":1757386067996,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc06bfcf3faf3df0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757386605551,"stop":1757386605551,"duration":0},"status":"passed","severity":"normal"},{"uid":"2243e35e899f3d5d","name":"Query with Promise Callback, No Decoder","time":{"start":1757386446861,"stop":1757386446861,"duration":0},"status":"passed","severity":"normal"},{"uid":"86809606fe56c988","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757386140186,"stop":1757386140186,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8718a8badeec4c0","name":"should query peers that support peer exchange","time":{"start":1757386067993,"stop":1757386067994,"duration":1},"status":"passed","severity":"normal"},{"uid":"6174563d9f6882f4","name":"should clear the dialing interval","time":{"start":1757386057654,"stop":1757386057654,"duration":0},"status":"passed","severity":"normal"},{"uid":"542a3906777777f9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757386047303,"stop":1757386047304,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a47502a6de67201","name":"does not validate decoders for hash queries","time":{"start":1757386058313,"stop":1757386058314,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc4e57bb5ab951","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757386105854,"stop":1757386105855,"duration":1},"status":"passed","severity":"normal"},{"uid":"900488b2afc511c1","name":"should reject if Relay is requested but not mounted","time":{"start":1757386106195,"stop":1757386106195,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d9db940eb17512","name":"rejects hash query with time filter","time":{"start":1757386058000,"stop":1757386058000,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d4f8bbb7a3cae9","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757386077840,"stop":1757386077840,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fb9f4abe4a8a25","name":"should push the message to the outgoing buffer","time":{"start":1757386094080,"stop":1757386094081,"duration":1},"status":"passed","severity":"normal"},{"uid":"b904a3e84dd873e8","name":"Non TWN Cluster","time":{"start":1757386430754,"stop":1757386430754,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd42f1eb4b45120e","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757386088146,"stop":1757386088146,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8191b1bb7136c5","name":"Push message with Basic HTML tag payload","time":{"start":1757387186492,"stop":1757387186493,"duration":1},"status":"passed","severity":"normal"},{"uid":"426fc85c622e7447","name":"Push message with unicode special characters payload","time":{"start":1757387186455,"stop":1757387186455,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf50b291a7829bc6","name":"Relay Node - default protocol","time":{"start":1757386489876,"stop":1757386489876,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabd586f82718e09","name":"should return true even if peer has no overlapping shards","time":{"start":1757386057612,"stop":1757386057612,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87d5c21bf556252","name":"handles different networkShards values correctly","time":{"start":1757386041965,"stop":1757386041965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d293d960fbeb6a","name":"should throw error - invalid id","time":{"start":1757386047995,"stop":1757386047996,"duration":1},"status":"passed","severity":"normal"},{"uid":"13aa06812a6f4f7a","name":"should handle ENR without shardInfo","time":{"start":1757386067999,"stop":1757386067999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fe469eed1ab161","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757386088153,"stop":1757386088154,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba20e7c595b1955","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757386104264,"stop":1757386104264,"duration":0},"status":"passed","severity":"normal"},{"uid":"1406a97515ed34a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757386475197,"stop":1757386475198,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9fe266a87d7a5a","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757386057592,"stop":1757386057592,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fb71dd1b7e6aa2","name":"should be empty when created","time":{"start":1757386105191,"stop":1757386105192,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f1ab0c7acd5ae4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757386605557,"stop":1757386605558,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4d0712c9dc1bfa8","name":"should create QueryOnConnect instance without options","time":{"start":1757386105841,"stop":1757386105841,"duration":0},"status":"passed","severity":"normal"},{"uid":"488fdf0999a0b099","name":"should filter out undefined ENRs","time":{"start":1757386067643,"stop":1757386067644,"duration":1},"status":"passed","severity":"normal"},{"uid":"124be963110ed0dd","name":"should query peer with peer exchange protocol","time":{"start":1757386067995,"stop":1757386067996,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f61a687495d8e7","name":"should be safe to call multiple times","time":{"start":1757386057097,"stop":1757386057098,"duration":1},"status":"passed","severity":"normal"},{"uid":"1600ca3a7f15ac2a","name":"should return empty array when no peers connected","time":{"start":1757386058480,"stop":1757386058481,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dcb37dceec1a46a","name":"pre and post cipher","time":{"start":1757386078241,"stop":1757386078241,"duration":0},"status":"passed","severity":"normal"},{"uid":"e342d2ffd1fd368b","name":"Sync message is sent within sync frequency","time":{"start":1757386113150,"stop":1757386113150,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47376d62b6ec11f","name":"should check false positive rate","time":{"start":1757386091711,"stop":1757386091712,"duration":1},"status":"passed","severity":"normal"},{"uid":"648194e2409554b1","name":"Check received message containing unicode special characters","time":{"start":1757386579692,"stop":1757386579692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8ede9f75557135","name":"returns all values when wanted number is greater than available values","time":{"start":1757386066274,"stop":1757386066274,"duration":0},"status":"passed","severity":"normal"},{"uid":"1883a4592ef3971c","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757386088153,"stop":1757386088153,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c623fd1021b6e5b","name":"should handle peerStore errors gracefully","time":{"start":1757386058482,"stop":1757386058482,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5721ef66bc7bbea","name":"Push message with Russian payload","time":{"start":1757387186452,"stop":1757387186452,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea9a12976797bbe","name":"Push message with custom timestamp: 1757389756069","time":{"start":1757387186500,"stop":1757387186500,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5c23353b1a0ee2","name":"Fails to push message bigger that 1MB","time":{"start":1757387186478,"stop":1757387186478,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2d9402f20be285","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757386041967,"stop":1757386041967,"duration":0},"status":"passed","severity":"normal"},{"uid":"35eaae7ef7c3eb07","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757386335948,"stop":1757386335948,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ccf9c4095a19fe0","name":"yields decoded messages","time":{"start":1757386058316,"stop":1757386058316,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d72bd8f8d569398","name":"Push message with Script payload","time":{"start":1757387186480,"stop":1757387186480,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50441efaba6fef9","name":"should be delivered immediately if received","time":{"start":1757386094092,"stop":1757386094092,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c558b7dc0742936","name":"should properly create location multiaddrs - tcp6","time":{"start":1757386048003,"stop":1757386048003,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2be38a7611d854","name":"Push message with content topic containing long","time":{"start":1757387186470,"stop":1757387186470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7cd918cd04dcf70","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757386605561,"stop":1757386605561,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97f590a838c4810","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757386041961,"stop":1757386041961,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9244cc667d66236","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757386057797,"stop":1757386057797,"duration":0},"status":"passed","severity":"normal"},{"uid":"821335132b6bd820","name":"should dial one peer on dial","time":{"start":1757386221400,"stop":1757386221400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0da10bbca628c2","name":"should handle special patterns correctly","time":{"start":1757386091710,"stop":1757386091711,"duration":1},"status":"passed","severity":"normal"},{"uid":"62eb6c7f307fce20","name":"Ephemeral messages are not stored","time":{"start":1757386140184,"stop":1757386140186,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f50402b33603431","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757386057784,"stop":1757386057788,"duration":4},"status":"passed","severity":"normal"},{"uid":"cb5ea85cc111b6f6","name":"should create RPC request with correct parameters","time":{"start":1757386067650,"stop":1757386067650,"duration":0},"status":"passed","severity":"normal"},{"uid":"532a27499e818856","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757386058483,"stop":1757386058483,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e43c21130aaef4","name":"Push message with custom timestamp: 1726627756068","time":{"start":1757387186461,"stop":1757387186462,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c0d3fe5411d7c2","name":"Check received message with timestamp: 1757386131833 ","time":{"start":1757386579693,"stop":1757386579693,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cf03fd3f202ba5","name":"should handle v3 RLN errors","time":{"start":1757386104708,"stop":1757386104708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9514fd518e8a1e61","name":"random static sharding 5 - Cluster ID: 435, Shard ID: 419","time":{"start":1757386429606,"stop":1757386429606,"duration":0},"status":"passed","severity":"normal"},{"uid":"915609602987dffe","name":"should be safe to call multiple times","time":{"start":1757386057753,"stop":1757386057761,"duration":8},"status":"passed","severity":"normal"},{"uid":"2a3b2fd747591101","name":"Passing page size 11 when there are 10 messages","time":{"start":1757386469994,"stop":1757386469995,"duration":1},"status":"passed","severity":"normal"},{"uid":"3949247603338284","name":"Push message with special chars payload","time":{"start":1757387186464,"stop":1757387186464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a183b55405995d41","name":"Subscribe to topic containing long and receive message","time":{"start":1757386605552,"stop":1757386605552,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a56ccac6e2e5d13","name":"should stop peer exchange discovery","time":{"start":1757386067990,"stop":1757386067990,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3690332d6348b2","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757386057797,"stop":1757386057797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f8ddbb98ab726c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757386088164,"stop":1757386088164,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3be2da73f45432","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757386200108,"stop":1757386200109,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff94eada7a17499b","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757386041959,"stop":1757386041960,"duration":1},"status":"passed","severity":"normal"},{"uid":"a61213871b9db856","name":"Check received message containing Chinese","time":{"start":1757386579698,"stop":1757386579698,"duration":0},"status":"passed","severity":"normal"},{"uid":"af84db53f5c7ad78","name":"Check publish message containing shell command","time":{"start":1757386333791,"stop":1757386333791,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11c607ede98bb19","name":"should not fail to stop the service if it was not started","time":{"start":1757386137994,"stop":1757386137995,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a71f6f64751134","name":"Subscribe and receives messages on 20 topics","time":{"start":1757386605550,"stop":1757386605550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e8cd3c3273254b","name":"should add received messages to bloom filter","time":{"start":1757386094083,"stop":1757386094084,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81eae061c173a88","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757386094091,"stop":1757386094091,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34f3c7d2a1841cc","name":"should handle empty peer infos gracefully","time":{"start":1757386067636,"stop":1757386067643,"duration":7},"status":"passed","severity":"normal"},{"uid":"786155ac01ba9de1","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757386104993,"stop":1757386104993,"duration":0},"status":"passed","severity":"normal"},{"uid":"425ca311acbf28a6","name":"should reject if Store is requested but not mounted","time":{"start":1757386106195,"stop":1757386106195,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a19027f9ce877b2","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757386057766,"stop":1757386057766,"duration":0},"status":"passed","severity":"normal"},{"uid":"475509bc9e33114","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757386079238,"stop":1757386079238,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8cf0404dd2a508","name":"Stops search when 2 null results are returned","time":{"start":1757386067349,"stop":1757386067349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3dfe3b8147ba8f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app89/3/topic401/json","time":{"start":1757386430757,"stop":1757386430757,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e011bdce4941de7","name":"should create PeerExchangeDiscovery instance","time":{"start":1757386068001,"stop":1757386068001,"duration":0},"status":"passed","severity":"normal"},{"uid":"386d5c4e29e9dfbb","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757386094083,"stop":1757386094083,"duration":0},"status":"passed","severity":"normal"},{"uid":"943fbce3417828e3","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757386140186,"stop":1757386140187,"duration":1},"status":"passed","severity":"normal"},{"uid":"127d7c4aa5cc5f91","name":"Does not throw an exception when node disconnects","time":{"start":1757386484956,"stop":1757386484957,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eae3819455e96c1","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757386088140,"stop":1757386088144,"duration":4},"status":"passed","severity":"normal"},{"uid":"e600151fcdf8fdd3","name":"should properly clean up resources when disposed","time":{"start":1757386102917,"stop":1757386102917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9707dab2590df","name":"should be able to decode the field with only STORE set to true","time":{"start":1757386047302,"stop":1757386047302,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c0034792783665","name":"Push 30 different messages","time":{"start":1757387186482,"stop":1757387186482,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f081e21f6a887a4e","name":"Subscribe and receive messages via waku relay post","time":{"start":1757386605549,"stop":1757386605549,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd2e244b4cb27d9","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757386068023,"stop":1757386068023,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b02b57b9a210df7","name":"Push message with content topic containing Arabic","time":{"start":1757387186484,"stop":1757387186484,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b6d44d5047fd97","name":"should encode/decode to RLP encoding","time":{"start":1757386047997,"stop":1757386047997,"duration":0},"status":"passed","severity":"normal"},{"uid":"475a20c75042f3f","name":"should create dialer with libp2p and shardReader","time":{"start":1757386057649,"stop":1757386057649,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e956e4a7d681f","name":"Overlapping topic subscription","time":{"start":1757386605561,"stop":1757386605562,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1f46edc169d467d","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757386057582,"stop":1757386057582,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffe0df5c5ddf7e1","name":"should add event listener for peer:discovery","time":{"start":1757386057097,"stop":1757386057097,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf099ffade6b610","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757386605566,"stop":1757386605566,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36db50057f7b332","name":"should requeue task if no peer is available","time":{"start":1757386104124,"stop":1757386104130,"duration":6},"status":"passed","severity":"normal"},{"uid":"c2f96ea3a55994e6","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757386474948,"stop":1757386474954,"duration":6},"status":"passed","severity":"normal"},{"uid":"9ecba03d9dd1f3e3","name":"should throw error - no id","time":{"start":1757386047995,"stop":1757386047995,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cfcfe419642911","name":"Push message with XML payload","time":{"start":1757387186480,"stop":1757387186481,"duration":1},"status":"passed","severity":"normal"},{"uid":"194add06527027c9","name":"should properly create location multiaddrs - tcp","time":{"start":1757386048003,"stop":1757386048004,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42b31d07a1bfb0e","name":"should return undefined if no connection provided","time":{"start":1757386058025,"stop":1757386058025,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f34739ec3ab3e8","name":"Push message with content topic containing Chinese","time":{"start":1757387186457,"stop":1757387186457,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce36c9a8c10261c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757386343105,"stop":1757386343106,"duration":1},"status":"passed","severity":"normal"},{"uid":"779ac887626f6d64","name":"Light Node - default protocols","time":{"start":1757386489875,"stop":1757386489875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b970c08255719","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757386105350,"stop":1757386105351,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab663d62b4ce82be","name":"Push message with long payload","time":{"start":1757387186478,"stop":1757387186478,"duration":0},"status":"passed","severity":"normal"},{"uid":"893145736355122c","name":"Push message with emoji payload","time":{"start":1757387186494,"stop":1757387186494,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadf67a9b4f14ded","name":"Subscribe and receive messages via waku relay post","time":{"start":1757386605559,"stop":1757386605559,"duration":0},"status":"passed","severity":"normal"},{"uid":"965b48b054cf1b65","name":"should not stop if not started","time":{"start":1757386067991,"stop":1757386067992,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea98170a3e0e93b8","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757386487422,"stop":1757386487424,"duration":2},"status":"passed","severity":"normal"},{"uid":"18884ed8cc74ef51","name":"Check received message containing JSON","time":{"start":1757386579700,"stop":1757386579700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51240fd9d2c89f1","name":"Encoder throws on empty string content topic","time":{"start":1757386058530,"stop":1757386058530,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bda73b8a6b8809f","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757386152133,"stop":1757386152133,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd281683f2f1e2e8","name":"LightPush","time":{"start":1757386489875,"stop":1757386489875,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c2cd56abde4525","name":"Check publish message containing XML","time":{"start":1757386333789,"stop":1757386333790,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6d3960b363b2098","name":"should handle complete connection lifecycle","time":{"start":1757386056968,"stop":1757386056969,"duration":1},"status":"passed","severity":"normal"},{"uid":"30829ffe1fbc4e72","name":"should not receive a peer event before start","time":{"start":1757386137997,"stop":1757386137999,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffcd3a8724fd6c6d","name":"should filter peers by codec","time":{"start":1757386058481,"stop":1757386058481,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af7d15ee71b48a9","name":"should be safe to call multiple times","time":{"start":1757386058475,"stop":1757386058475,"duration":0},"status":"passed","severity":"normal"},{"uid":"106cb4e7fbd1ead5","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757386094088,"stop":1757386094088,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c5b39926e790a","name":"Push message with content topic containing Chinese","time":{"start":1757387186484,"stop":1757387186484,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ad12eb7547e6bc","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757386088130,"stop":1757386088131,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d0941ec36d127a","name":"isConnected should return true after first peer connects","time":{"start":1757386152134,"stop":1757386152134,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45278d6069385f2","name":"should attach causal history and bloom filter to each message","time":{"start":1757386094082,"stop":1757386094082,"duration":0},"status":"passed","severity":"normal"},{"uid":"d002cb4acb399477","name":"should be safe to call multiple times","time":{"start":1757386057538,"stop":1757386057538,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b3a9ee3cb3f807","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757386041967,"stop":1757386041968,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea0ae363be4d8d2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757386605564,"stop":1757386605564,"duration":0},"status":"passed","severity":"normal"},{"uid":"212b976dc5323c60","name":"Push message with content topic containing escaped characters","time":{"start":1757387186459,"stop":1757387186460,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eecd924925444ea","name":"Rejects garbage","time":{"start":1757386116413,"stop":1757386116414,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9926260dcb66402","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757386478418,"stop":1757386478419,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cabfa657547a82a","name":"Push message with content topic containing emoji","time":{"start":1757387186475,"stop":1757387186475,"duration":0},"status":"passed","severity":"normal"},{"uid":"9143bc1d945529b8","name":"should remove event listener for peer:discovery","time":{"start":1757386057107,"stop":1757386057107,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f70951c39163e26","name":"Fails to publish message with empty text","time":{"start":1757386333795,"stop":1757386333795,"duration":0},"status":"passed","severity":"normal"},{"uid":"5203f0a88e472580","name":"returns all values when wanted number matches available values","time":{"start":1757386066272,"stop":1757386066274,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c0f12018dd5f998","name":"Store - dialed first","time":{"start":1757386489874,"stop":1757386489874,"duration":0},"status":"passed","severity":"normal"},{"uid":"f380a80ae9379854","name":"Push message with content topic containing short","time":{"start":1757387186456,"stop":1757387186456,"duration":0},"status":"passed","severity":"normal"},{"uid":"52dbabf4d1e7b681","name":"should fail to send if no connected peers found","time":{"start":1757386104695,"stop":1757386104696,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d68b648dc404646","name":"should return false when peer is not on the specified shard","time":{"start":1757386057616,"stop":1757386057617,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f45b02b3ba77ee4","name":"should respect custom numPeersToUse configuration","time":{"start":1757386105351,"stop":1757386105351,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d723fe8a0a5450","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757386105866,"stop":1757386105866,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7eff434220952e","name":"should properly create location multiaddrs - udp4","time":{"start":1757386048001,"stop":1757386048002,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11cfb8387a365a9","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757386138003,"stop":1757386138004,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ef51bf2d644db992","name":"Push message with SQL Injection payload","time":{"start":1757387186452,"stop":1757387186453,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f3e856f2bba3c1d","name":"Publish message with large meta","time":{"start":1757386333798,"stop":1757386333799,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e3b77f105355d","name":"Meta field set when metaSetter is specified","time":{"start":1757386058529,"stop":1757386058529,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd2ed0ee411a678","name":"does not throw on valid cases","time":{"start":1757386041952,"stop":1757386041952,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c327b609206adb","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757386088147,"stop":1757386088147,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ce8e527ccba977","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757386042149,"stop":1757386042149,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a50d097016e2989","name":"should call waitForPeer on Relay","time":{"start":1757386106197,"stop":1757386106197,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20fe22b9325158b","name":"Query Generator, No Decoder","time":{"start":1757386446856,"stop":1757386446856,"duration":0},"status":"passed","severity":"normal"},{"uid":"1038bb84db3592e5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757386088178,"stop":1757386088178,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b1471f5d46bf69","name":"should return false when pubsub topic parsing fails","time":{"start":1757386057621,"stop":1757386057621,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb661703c92db476","name":"should register libp2p event listeners when start is called","time":{"start":1757386105342,"stop":1757386105342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09202ec6a2a7d08","name":"Push message with Arabic payload","time":{"start":1757387186491,"stop":1757387186491,"duration":0},"status":"passed","severity":"normal"},{"uid":"88263ae16bb5c236","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757386057788,"stop":1757386057788,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d912d2bab315c5d","name":"should create KeepAliveManager with relay","time":{"start":1757386057744,"stop":1757386057744,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c2550117ea51b6","name":"should return false when peer is not on topic","time":{"start":1757386058483,"stop":1757386058483,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15f5830ab9e82a9","name":"groups content topics by expected pubsub topic","time":{"start":1757386041963,"stop":1757386041964,"duration":1},"status":"passed","severity":"normal"},{"uid":"18badbd266d584c8","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757386047302,"stop":1757386047302,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2e1a0454c273a7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757386222961,"stop":1757386222962,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba224b157f27b0db","name":"should dial peer immediately when queue is empty","time":{"start":1757386057655,"stop":1757386057662,"duration":7},"status":"passed","severity":"normal"},{"uid":"9821bae845d103e6","name":"tcp ip4 address","time":{"start":1757386047418,"stop":1757386047418,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da5466f2e37753a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757386047296,"stop":1757386047297,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a691240cec273fe","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757386088129,"stop":1757386088129,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd2e7854012e28e","name":"should return false when peer is not found","time":{"start":1757386057621,"stop":1757386057622,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd8f3b04a3e720a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757386335947,"stop":1757386335947,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f3735890b5b375","name":"Check message with invalid timestamp is not received","time":{"start":1757386579702,"stop":1757386579702,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ca4f5b2050c071","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757386057592,"stop":1757386057593,"duration":1},"status":"passed","severity":"normal"},{"uid":"adfaa7bf5318336e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757386088170,"stop":1757386088170,"duration":0},"status":"passed","severity":"normal"},{"uid":"737f90f16507a661","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757386088119,"stop":1757386088119,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42430da9b91f5c3","name":"should handle case when navigator is not available","time":{"start":1757386056950,"stop":1757386056951,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c99e500d358905","name":"messageHashStr works with IProtoMessage","time":{"start":1757386057803,"stop":1757386057803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7f4f3deeb5ac08","name":"Subscribe to topic containing XML and receive message","time":{"start":1757386605555,"stop":1757386605556,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e0daf7e8f030e7","name":"Push message with custom timestamp: 1757382556069","time":{"start":1757387186477,"stop":1757387186477,"duration":0},"status":"passed","severity":"normal"},{"uid":"176d0c649fdd76d0","name":"Nodes with multiple pubsub topic","time":{"start":1757386327108,"stop":1757386327108,"duration":0},"status":"passed","severity":"normal"},{"uid":"d741b27e1b3a0701","name":"should return usable stream attached to connection","time":{"start":1757386058024,"stop":1757386058024,"duration":0},"status":"passed","severity":"normal"},{"uid":"701c687ae3fca62c","name":"Check message with no pubsub topic is not received","time":{"start":1757386579694,"stop":1757386579695,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e83d444d63661c3","name":"Encoder error raises irrecoverable error","time":{"start":1757386109603,"stop":1757386109603,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e5db2354130b5d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757386041960,"stop":1757386041960,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb40e147adb621","name":"Check received message containing Script","time":{"start":1757386579699,"stop":1757386579699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a29a5edab6f4162","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757386057536,"stop":1757386057537,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a88db7adda646b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757386088124,"stop":1757386088125,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f38e549e6fc4307","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757386057796,"stop":1757386057797,"duration":1},"status":"passed","severity":"normal"},{"uid":"98dc3de57cd72457","name":"should perform initial health assessment on start","time":{"start":1757386104994,"stop":1757386104995,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f6b36e4e65a308","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757386104813,"stop":1757386104817,"duration":4},"status":"passed","severity":"normal"},{"uid":"849c04f4702649d4","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1757386109606,"stop":1757386109606,"duration":0},"status":"passed","severity":"normal"},{"uid":"135953ebb333688b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757386605557,"stop":1757386605557,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4fe1de79080f29","name":"Encoder throws on empty string content topic","time":{"start":1757386079239,"stop":1757386079239,"duration":0},"status":"passed","severity":"normal"},{"uid":"56fbddecf9157645","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757386605563,"stop":1757386605563,"duration":0},"status":"passed","severity":"normal"},{"uid":"480afc007c3a3c2b","name":"Check publish message containing Arabic","time":{"start":1757386333787,"stop":1757386333787,"duration":0},"status":"passed","severity":"normal"},{"uid":"8683422ce4fd4e90","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757386041973,"stop":1757386041973,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c58a49a9fbd1148","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757386105353,"stop":1757386105353,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a88c61e51d750c4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757386088170,"stop":1757386088170,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b782c5b109664be","name":"Push message with content topic containing unicode special characters","time":{"start":1757387186460,"stop":1757387186460,"duration":0},"status":"passed","severity":"normal"},{"uid":"683b5658766a3356","name":"Push message with content topic containing unicode special characters","time":{"start":1757387186498,"stop":1757387186498,"duration":0},"status":"passed","severity":"normal"},{"uid":"a763c8a236b1dad","name":"should handle network check errors gracefully","time":{"start":1757386057684,"stop":1757386057684,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ebbf4793696132","name":"should drop connection to one peer on hangUp","time":{"start":1757386221401,"stop":1757386221401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9793a153752d6861","name":"Check publish message containing short","time":{"start":1757386333785,"stop":1757386333785,"duration":0},"status":"passed","severity":"normal"},{"uid":"db067eabbb977429","name":"Default pageSize","time":{"start":1757386469997,"stop":1757386469998,"duration":1},"status":"passed","severity":"normal"},{"uid":"c594e5101b415aa8","name":"Sync message are not sent excessively within sync frequency","time":{"start":1757386113150,"stop":1757386113150,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be09ffa029105d7","name":"Passing page size 110 when there are 120 messages","time":{"start":1757386469997,"stop":1757386469997,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63883a27412b3c3","name":"should return cached hash on subsequent access","time":{"start":1757386058532,"stop":1757386058532,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ef4ca3ee2efc4a","name":"should insert message into bloom filter","time":{"start":1757386094081,"stop":1757386094081,"duration":0},"status":"passed","severity":"normal"},{"uid":"7968c49aec57d614","name":"Round trip binary serialization","time":{"start":1757386058528,"stop":1757386058529,"duration":1},"status":"passed","severity":"normal"},{"uid":"74fa92121139be1d","name":"should handle dial errors","time":{"start":1757386058478,"stop":1757386058479,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae1c278f278d6ee2","name":"Push message with JSON payload","time":{"start":1757387186493,"stop":1757387186493,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ab71aa48d1bc8a","name":"Check publish message containing Basic HTML tag","time":{"start":1757386333790,"stop":1757386333790,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1511d3d95d5f00","name":"Push message with special chars payload","time":{"start":1757387186451,"stop":1757387186451,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc16b912b134bd7","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757386058311,"stop":1757386058311,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb583b52bde0db7e","name":"Push message with content topic containing Arabic","time":{"start":1757387186458,"stop":1757387186458,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3ea31a58611ef8","name":"should reject if LightPush is requested but not mounted","time":{"start":1757386106195,"stop":1757386106195,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49d32f8e952dcb","name":"Outgoing message is acknowledged","time":{"start":1757386107258,"stop":1757386107258,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d64d71494a51e1","name":"Encoder error raises irrecoverable error","time":{"start":1757386108391,"stop":1757386108392,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82fb5ecc40f76ef","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757386047304,"stop":1757386047304,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c6ac5498dc3185","name":"should handle peer store update failures gracefully","time":{"start":1757386057782,"stop":1757386057782,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f108bfee4fcebf","name":"caches peers it previously fetched","time":{"start":1757386068020,"stop":1757386068020,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e84605688792c0","name":"Query generator for multiple messages","time":{"start":1757386474945,"stop":1757386474947,"duration":2},"status":"passed","severity":"normal"},{"uid":"7bb1faeaa6d50403","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757386605560,"stop":1757386605561,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6073fe5e4724a7d3","name":"yields undefined for messages without decoder","time":{"start":1757386058317,"stop":1757386058317,"duration":0},"status":"passed","severity":"normal"},{"uid":"666cbc317004c286","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757386088158,"stop":1757386088158,"duration":0},"status":"passed","severity":"normal"},{"uid":"734911a16ab5c2d2","name":"should add received message to localHistory with retrievalHint","time":{"start":1757386094084,"stop":1757386094084,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d349dbc41929b15","name":"should remove event listeners when stopped","time":{"start":1757386105842,"stop":1757386105843,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39cc5c6346b27ab","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757386067125,"stop":1757386067125,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f68903b990f8f4","name":"Push message with custom timestamp: 1726627756069","time":{"start":1757387186487,"stop":1757387186488,"duration":1},"status":"passed","severity":"normal"},{"uid":"932e67ea31a19c36","name":"should properly compute the node id","time":{"start":1757386047996,"stop":1757386047997,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0e7f3f3ea99586","name":"should properly setup health event callback","time":{"start":1757386105850,"stop":1757386105850,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c60db7a6095215","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757386088126,"stop":1757386088127,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e99d83465932858","name":"should not fail to start the service if it is already started","time":{"start":1757386339503,"stop":1757386339503,"duration":0},"status":"passed","severity":"normal"},{"uid":"519a1577eab8caf9","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757386155764,"stop":1757386155764,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c52b4b03954a5d","name":"can start and stop the service","time":{"start":1757386339502,"stop":1757386339503,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ee9e68f596c127","name":"Push message with XML payload","time":{"start":1757387186467,"stop":1757387186467,"duration":0},"status":"passed","severity":"normal"},{"uid":"460f5ec0d4b00114","name":"should handle errors when getting connections","time":{"start":1757386056965,"stop":1757386056965,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff48961d147995a","name":"should handle large number of peers request","time":{"start":1757386067648,"stop":1757386067648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d3b0ba83a1c251","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757386047298,"stop":1757386047299,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f7d607d6b39e5ae","name":"should maintain desired error rate","time":{"start":1757386091708,"stop":1757386091709,"duration":1},"status":"passed","severity":"normal"},{"uid":"a78ed4141397f0e0","name":"Push message with content topic containing escaped characters","time":{"start":1757387186485,"stop":1757387186485,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd273100d9348953","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757386335942,"stop":1757386335942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b20c486c9042ae5","name":"should be empty after removing the only subscription","time":{"start":1757386105192,"stop":1757386105192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f0c9fd03cd7dfc","name":"isConnected return false after peer stops","time":{"start":1757386152135,"stop":1757386152136,"duration":1},"status":"passed","severity":"normal"},{"uid":"37489fd33953e186","name":"Relay","time":{"start":1757386138146,"stop":1757386138147,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da2b5fcab721ec5","name":"Push message with content topic containing emoji","time":{"start":1757387186486,"stop":1757387186487,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2a60cc9d60f763","name":"should retry if all attempts fail","time":{"start":1757386104142,"stop":1757386104143,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4da09ce953a1a","name":"Push message with custom timestamp: 1757382556068","time":{"start":1757387186462,"stop":1757387186462,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f8851dc79aa0ff","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757386200106,"stop":1757386200107,"duration":1},"status":"passed","severity":"normal"},{"uid":"13097526f946e1be","name":"Push message with content topic containing special chars","time":{"start":1757387186496,"stop":1757387186496,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9758a801f58ecf2","name":"Own sync message does not acknowledge own messages","time":{"start":1757386113151,"stop":1757386113152,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47679005b057730","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757386327106,"stop":1757386327106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4299410f67a432e","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757386047990,"stop":1757386047991,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3534ed8cdef10b","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757386056920,"stop":1757386056925,"duration":5},"status":"passed","severity":"normal"},{"uid":"1abb912e6a407195","name":"should not fail to start the service if it is already started","time":{"start":1757386071932,"stop":1757386071932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31323174a182066","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757386088137,"stop":1757386088137,"duration":0},"status":"passed","severity":"normal"},{"uid":"f478ce42071e8003","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757386047303,"stop":1757386047303,"duration":0},"status":"passed","severity":"normal"},{"uid":"195dd74193282f9e","name":"should handle peer store errors gracefully","time":{"start":1757386057109,"stop":1757386057109,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eee9ca816672dde","name":"should handle complete peer lifecycle","time":{"start":1757386057794,"stop":1757386057794,"duration":0},"status":"passed","severity":"normal"},{"uid":"93339a89d9346fec","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757386057618,"stop":1757386057619,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e8c4bed01c81f2","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757386088087,"stop":1757386088090,"duration":3},"status":"passed","severity":"normal"},{"uid":"c2fa8deddd3b6f4f","name":"Retries within maximum given attempts","time":{"start":1757386105962,"stop":1757386105962,"duration":0},"status":"passed","severity":"normal"},{"uid":"1332eb1a51f15e5c","name":"should discover peers from provided peer cache","time":{"start":1757386226616,"stop":1757386226618,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f59fd013b0413d7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757386605564,"stop":1757386605565,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7ff77617ff2f38","name":"should initialize with Unhealthy status","time":{"start":1757386104983,"stop":1757386104986,"duration":3},"status":"passed","severity":"normal"},{"uid":"9062a9c16d3dcdf2","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757386443225,"stop":1757386443225,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2386a7bb1a405c3","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757386487414,"stop":1757386487418,"duration":4},"status":"passed","severity":"normal"},{"uid":"4b69e385a6a38e1c","name":"Push message with short payload","time":{"start":1757387186489,"stop":1757387186489,"duration":0},"status":"passed","severity":"normal"},{"uid":"15abdd425955250b","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757386105201,"stop":1757386105201,"duration":0},"status":"passed","severity":"normal"},{"uid":"111f0c9e33cbc921","name":"Check publish message containing Chinese","time":{"start":1757386333787,"stop":1757386333787,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7dd66ddb25cf89f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757386047303,"stop":1757386047303,"duration":0},"status":"passed","severity":"normal"},{"uid":"5458b067d8371945","name":"Outgoing message is possibly acknowledged","time":{"start":1757386109604,"stop":1757386109604,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed0d9cf2424f6e5","name":"should only return 1 node with relay capability","time":{"start":1757386068021,"stop":1757386068021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4e857044a16dc8","name":"should update peer store before dialing","time":{"start":1757386057109,"stop":1757386057109,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf27b70a97132c5","name":"peer exchange sets tag","time":{"start":1757386309500,"stop":1757386309501,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b9d0ed085c8b75","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757386105333,"stop":1757386105340,"duration":7},"status":"passed","severity":"normal"},{"uid":"b120838fa1bb3214","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757386042149,"stop":1757386042149,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ecf2c6a49a3558","name":"should initialize with custom number of peers","time":{"start":1757386105333,"stop":1757386105333,"duration":0},"status":"passed","severity":"normal"},{"uid":"60dc8c0bd8a42b74","name":"should clear existing timers before creating new ones","time":{"start":1757386057790,"stop":1757386057791,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7593154afdf5ee","name":"Push message with content topic containing Chinese","time":{"start":1757387186473,"stop":1757387186473,"duration":0},"status":"passed","severity":"normal"},{"uid":"35388f612931ead6","name":"Subscribe to topic containing Script and receive message","time":{"start":1757386605555,"stop":1757386605555,"duration":0},"status":"passed","severity":"normal"},{"uid":"1380a65b9fdb3875","name":"should return PeerId when PeerId is provided","time":{"start":1757386057628,"stop":1757386057628,"duration":0},"status":"passed","severity":"normal"},{"uid":"5698b2ddd8c55dcf","name":"should not receive a peer event after stop","time":{"start":1757386339504,"stop":1757386339507,"duration":3},"status":"passed","severity":"normal"},{"uid":"998e52190c1bab50","name":"should send relay ping messages on timer","time":{"start":1757386057788,"stop":1757386057789,"duration":1},"status":"passed","severity":"normal"},{"uid":"b69e68c3f014ca93","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app62/1/topic955/test.js","time":{"start":1757386430756,"stop":1757386430756,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0ee8f9279e95df","name":"should save new peer to store","time":{"start":1757386057116,"stop":1757386057116,"duration":0},"status":"passed","severity":"normal"},{"uid":"d958c9f7991c2cd3","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757386343093,"stop":1757386343094,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d1dd8156960846","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757386579693,"stop":1757386579694,"duration":1},"status":"passed","severity":"normal"},{"uid":"277a864f4b7725cd","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757386309503,"stop":1757386309503,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7158425188c5eb","name":"Push message with content topic containing Russian","time":{"start":1757387186497,"stop":1757387186497,"duration":0},"status":"passed","severity":"normal"},{"uid":"473efdca71d15ebb","name":"Overlapping topic subscription","time":{"start":1757386605551,"stop":1757386605551,"duration":0},"status":"passed","severity":"normal"},{"uid":"52314d50ad1a10a2","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757386446860,"stop":1757386446860,"duration":0},"status":"passed","severity":"normal"},{"uid":"66637eedcf2405cd","name":"yields undefined for messages without content topic","time":{"start":1757386058317,"stop":1757386058317,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3aa6c15504dd47","name":"Push message with content topic containing Chinese","time":{"start":1757387186496,"stop":1757387186496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a73405e61593cb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757386605554,"stop":1757386605555,"duration":1},"status":"passed","severity":"normal"},{"uid":"1365413f6091e4ad","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757386487418,"stop":1757386487420,"duration":2},"status":"passed","severity":"normal"},{"uid":"6dc99feb935112ad","name":"should increase lamport timestamp","time":{"start":1757386094080,"stop":1757386094080,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6c4f14ae528c78","name":"should handle peer disconnect event when no connections remain","time":{"start":1757386056953,"stop":1757386056954,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d22a2a0d1581878","name":"Push message with custom timestamp: 1757382556069","time":{"start":1757387186488,"stop":1757387186488,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b390c5f5130fa0","name":"Js publishes, other Js receives","time":{"start":1757386323360,"stop":1757386323360,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc4d354e5289268","name":"should handle errors when globalThis is not available","time":{"start":1757386056937,"stop":1757386056937,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a4d80b78fce12a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757386041968,"stop":1757386041969,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c1cfc46d87aaca","name":"should dial second nwaku node that was discovered","time":{"start":1757386132646,"stop":1757386132647,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2f5a522bf4673818","name":"should not dispatch event when already connected","time":{"start":1757386056958,"stop":1757386056958,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d91d69d354d2235","name":"Throws when trying to push message with empty payload","time":{"start":1757387186469,"stop":1757387186469,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c93aa472a56026","name":"should throw error - no id","time":{"start":1757386047991,"stop":1757386047991,"duration":0},"status":"passed","severity":"normal"},{"uid":"f711e6d71324a637","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757386048006,"stop":1757386048006,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee99b0efe53700a","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757386104264,"stop":1757386104264,"duration":0},"status":"passed","severity":"normal"},{"uid":"5635b0ebd65752fb","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757386343094,"stop":1757386343095,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb6891bb9f69e09","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757386088179,"stop":1757386088179,"duration":0},"status":"passed","severity":"normal"},{"uid":"876ba705ce05c852","name":"Fails to push message with large meta","time":{"start":1757387186476,"stop":1757387186476,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19add8f93209ee1","name":"should have no discoveries enabled by default","time":{"start":1757386104263,"stop":1757386104263,"duration":0},"status":"passed","severity":"normal"},{"uid":"85570434be3ea76a","name":"Outgoing message is possibly acknowledged","time":{"start":1757386108392,"stop":1757386108392,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be39c0a0863592a","name":"Check publish message containing JSON","time":{"start":1757386333790,"stop":1757386333791,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a99e8c6d15311f9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757386088164,"stop":1757386088164,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f614522411af8d","name":"Check publish message containing numeric","time":{"start":1757386333786,"stop":1757386333786,"duration":0},"status":"passed","severity":"normal"},{"uid":"7680d716e2e86b58","name":"Check message on other pubsub topic is not received","time":{"start":1757386579694,"stop":1757386579694,"duration":0},"status":"passed","severity":"normal"},{"uid":"37da36c1b2ecdc71","name":"random static sharding 1 - Cluster ID: 661, Shard ID: 507","time":{"start":1757386429604,"stop":1757386429604,"duration":0},"status":"passed","severity":"normal"},{"uid":"405fa247b1b3d732","name":"Decoder throws on empty string content topic","time":{"start":1757386077843,"stop":1757386077843,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2271ede197babec","name":"should handle ping failures gracefully","time":{"start":1757386057781,"stop":1757386057782,"duration":1},"status":"passed","severity":"normal"},{"uid":"c02ddfa9b665fef1","name":"should add event listeners for peer connect and disconnect","time":{"start":1757386057745,"stop":1757386057752,"duration":7},"status":"passed","severity":"normal"},{"uid":"26013a5ad6824cf5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757386605556,"stop":1757386605556,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd5b522c5687fed","name":"should reject if WakuNode is not started","time":{"start":1757386106194,"stop":1757386106195,"duration":1},"status":"passed","severity":"normal"},{"uid":"644e2842b2f124db","name":"should throw error - no public key","time":{"start":1757386047996,"stop":1757386047996,"duration":0},"status":"passed","severity":"normal"},{"uid":"baff8eac2aebf14c","name":"should clear timers for specific peer on disconnect","time":{"start":1757386057789,"stop":1757386057790,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60481277e81ce4d","name":"should encode/decode to text encoding","time":{"start":1757386047997,"stop":1757386048000,"duration":3},"status":"passed","severity":"normal"},{"uid":"846eed08c77f8020","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757386343101,"stop":1757386343102,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c404ac578096dfe","name":"Incoming message is emitted as received","time":{"start":1757386108392,"stop":1757386108393,"duration":1},"status":"passed","severity":"normal"},{"uid":"31258dcff05f9d7d","name":"msgTime: 0 ms from now, startTime: 1757300075145, endTime: 1757386475145","time":{"start":1757386487425,"stop":1757386487425,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ace614b08833fe","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757386105855,"stop":1757386105855,"duration":0},"status":"passed","severity":"normal"},{"uid":"270dd11691ce5864","name":"Publish without waiting for remote peer","time":{"start":1757386343085,"stop":1757386343086,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79b7aab379834e2","name":"should dispatch connect and disconnect events","time":{"start":1757386105341,"stop":1757386105341,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4eaeb9292fb19","name":"should remove event listeners from globalThis","time":{"start":1757386056941,"stop":1757386056944,"duration":3},"status":"passed","severity":"normal"},{"uid":"2bb2971d77d4d43e","name":"should not start if already started","time":{"start":1757386067986,"stop":1757386067990,"duration":4},"status":"passed","severity":"normal"},{"uid":"78097e05595af797","name":"should clear dial history on stop","time":{"start":1757386057654,"stop":1757386057655,"duration":1},"status":"passed","severity":"normal"},{"uid":"c865e8a43715d5c","name":"throws if store query response has error status","time":{"start":1757386058315,"stop":1757386058316,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ee86a37f14a57f","name":"throws on content topic with empty version field","time":{"start":1757386041955,"stop":1757386041955,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5dc578e6f2d0be","name":"Subscribe to topic containing short and publish message","time":{"start":1757386343097,"stop":1757386343098,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b7436a8888f131","name":"Push message with content topic containing JSON","time":{"start":1757387186474,"stop":1757387186475,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b95d0455c1cd8a","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757386066286,"stop":1757386066286,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6854ee35acddcc","name":"Check received message containing short","time":{"start":1757386579688,"stop":1757386579689,"duration":1},"status":"passed","severity":"normal"},{"uid":"62180f9ff162029d","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757386094082,"stop":1757386094082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83a7695f2d7622a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757386152133,"stop":1757386152134,"duration":1},"status":"passed","severity":"normal"},{"uid":"375c29249da83c42","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757386104817,"stop":1757386104817,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd31241f000b038","name":"should return true when peer is on the specified shard","time":{"start":1757386057614,"stop":1757386057614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3183d1da81e87a6","name":"Wrong topic","time":{"start":1757386430758,"stop":1757386430758,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c922f92bc00b75","name":"Check received message containing Arabic","time":{"start":1757386579698,"stop":1757386579698,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c767da366ea739","name":"Push message with custom timestamp: 1757389756069","time":{"start":1757387186488,"stop":1757387186488,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d25e7cab9b33c9","name":"messageHashStr returns a hex string","time":{"start":1757386057802,"stop":1757386057802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e47d520cb7ffe2","name":"should throw an error for insufficient data","time":{"start":1757386042149,"stop":1757386042150,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c0d63545102487","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757386067645,"stop":1757386067646,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d83674ecd07667c","name":"should handle complete discovery-to-dial flow","time":{"start":1757386057117,"stop":1757386057117,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fff92740dc5ecf","name":"Push message with Script payload","time":{"start":1757387186466,"stop":1757387186466,"duration":0},"status":"passed","severity":"normal"},{"uid":"3762dafdb4445bca","name":"should handle dial errors gracefully","time":{"start":1757386057108,"stop":1757386057109,"duration":1},"status":"passed","severity":"normal"},{"uid":"5585851070391d4","name":"should start periodic discovery on start","time":{"start":1757386068000,"stop":1757386068000,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e615cac9bb4f553","name":"should properly start and stop event listening","time":{"start":1757386104994,"stop":1757386104994,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacbd090fb71a4bc","name":"Push message with rate limit","time":{"start":1757387186461,"stop":1757387186461,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee401324efbe5060","name":"Bloom filter","time":{"start":1757386093740,"stop":1757386093740,"duration":0},"status":"passed","severity":"normal"},{"uid":"1918bef6a0c71b73","name":"should set default options when no config provided","time":{"start":1757386058473,"stop":1757386058474,"duration":1},"status":"passed","severity":"normal"},{"uid":"88bacc2c6d87a1ff","name":"should set up event listeners when started","time":{"start":1757386105842,"stop":1757386105842,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacacebfb819ea56","name":"should handle peer connect event","time":{"start":1757386056952,"stop":1757386056953,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c0ed4d318dabf91","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757386088130,"stop":1757386088130,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf414f225e90462","name":"should clear all timers","time":{"start":1757386057753,"stop":1757386057753,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb86b6cad4762ed","name":"Cluster ID 0, shard 1","time":{"start":1757386429603,"stop":1757386429604,"duration":1},"status":"passed","severity":"normal"},{"uid":"603e7c0a3e3689d9","name":"should return no connections if no open connection provided","time":{"start":1757386057833,"stop":1757386057833,"duration":0},"status":"passed","severity":"normal"},{"uid":"11763cce8932b1e1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757386605560,"stop":1757386605560,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f65046dc8a2e444","name":"should dispatch network event when browser goes offline","time":{"start":1757386056961,"stop":1757386056961,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d082dcd0b38fb78","name":"should not process empty queue","time":{"start":1757386057682,"stop":1757386057683,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec9d52c266e13061","name":"Query with Promise Callback, No message returned","time":{"start":1757386446861,"stop":1757386446861,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb45d5ac248f5d2d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757386605550,"stop":1757386605550,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4edabe7dc3a66bad","name":"should handle a minimal index list","time":{"start":1757386042149,"stop":1757386042149,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadf9fddb2483fa5","name":"accepts time-filtered query with content filter","time":{"start":1757386058000,"stop":1757386058001,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d4721c9dc2771ff","name":"should capture event listeners for testing","time":{"start":1757386105850,"stop":1757386105850,"duration":0},"status":"passed","severity":"normal"},{"uid":"598b5d36f026a192","name":"Generator, one shard","time":{"start":1757386436285,"stop":1757386436285,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b07943986d946fe","name":"Encoder throws on empty string content topic","time":{"start":1757386077842,"stop":1757386077843,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9582c5d5f04f8fe","name":"Encoder throws on undefined content topic","time":{"start":1757386058530,"stop":1757386058530,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a67d80f3a94b0ee","name":"should stop all internal components","time":{"start":1757386058476,"stop":1757386058476,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a025f5187eb4dc","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757386079238,"stop":1757386079238,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c6a4e8fffac3ac","name":"should handle query errors","time":{"start":1757386067998,"stop":1757386067998,"duration":0},"status":"passed","severity":"normal"},{"uid":"2736ddcaf120a2d7","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757386068001,"stop":1757386068001,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a57c942c7ed1cff","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1757386113151,"stop":1757386113151,"duration":0},"status":"passed","severity":"normal"},{"uid":"fada0b2237cb6f3d","name":"should encodeTxt and decodeTxt","time":{"start":1757386047990,"stop":1757386047990,"duration":0},"status":"passed","severity":"normal"},{"uid":"501846ec854ef660","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757386088090,"stop":1757386088091,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f8263917db7a900","name":"should not receive a peer event before start","time":{"start":1757386339504,"stop":1757386339504,"duration":0},"status":"passed","severity":"normal"},{"uid":"903ca9140514688f","name":"Push message with unicode special characters payload","time":{"start":1757387186494,"stop":1757387186494,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ef42caaffa0ad1","name":"Decoder throws on undefined content topic","time":{"start":1757386079239,"stop":1757386079240,"duration":1},"status":"passed","severity":"normal"},{"uid":"a454244d2ddfe59b","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757386105353,"stop":1757386105354,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe5055309b6b845","name":"Push message with emoji payload","time":{"start":1757387186482,"stop":1757387186482,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f1756402f6e449","name":"should remove event listeners from libp2p","time":{"start":1757386056937,"stop":1757386056941,"duration":4},"status":"passed","severity":"normal"},{"uid":"e6c5b65e9b66eccb","name":"should dial peers from store when no connections remain","time":{"start":1757386057548,"stop":1757386057548,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb99a29647526a82","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757386058027,"stop":1757386058027,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3ddc2b8be5de56","name":"Push message with escaped characters payload","time":{"start":1757387186481,"stop":1757387186482,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b9d7343064da3fa","name":"isConnected should return false after all peers disconnect","time":{"start":1757386152134,"stop":1757386152135,"duration":1},"status":"passed","severity":"normal"},{"uid":"3387859aa76bf568","name":"should handle queue overflow by adding peers to queue","time":{"start":1757386057678,"stop":1757386057678,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d986b4120d9d77","name":"should stop ping timers on peer disconnect","time":{"start":1757386057765,"stop":1757386057766,"duration":1},"status":"passed","severity":"normal"},{"uid":"7adfcb20dae40a04","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757386067647,"stop":1757386067648,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2f01df716ecc1c","name":"should create PeerExchange instance with components","time":{"start":1757386067651,"stop":1757386067651,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29f3ed8519e47c7","name":"messageHashStr produces different results for different inputs","time":{"start":1757386057804,"stop":1757386057810,"duration":6},"status":"passed","severity":"normal"},{"uid":"a2dfe1bf26d952e1","name":"Nwaku publishes","time":{"start":1757386323355,"stop":1757386323358,"duration":3},"status":"passed","severity":"normal"},{"uid":"f463dfa66f93c7b3","name":"should return false when navigator.onLine is false","time":{"start":1757386056947,"stop":1757386056948,"duration":1},"status":"passed","severity":"normal"},{"uid":"de298ea765d1c6b2","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757386067126,"stop":1757386067127,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ce85ad1757712d","name":"should return true when peer is on the same cluster","time":{"start":1757386057605,"stop":1757386057612,"duration":7},"status":"passed","severity":"normal"},{"uid":"81c940076e94aac9","name":"should retry on complete failure if specified","time":{"start":1757386104696,"stop":1757386104697,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e5ef42d576052a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757386088170,"stop":1757386088171,"duration":1},"status":"passed","severity":"normal"},{"uid":"857b721556f0021d","name":"Push message with short payload","time":{"start":1757387186463,"stop":1757387186463,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1561d6f9e88418","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757386057766,"stop":1757386057766,"duration":0},"status":"passed","severity":"normal"},{"uid":"49396c9d7d4eef07","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757386105854,"stop":1757386105854,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8087628f98acb0","name":"Passing page size 3 when there are 20 messages","time":{"start":1757386469993,"stop":1757386469994,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d1ac9b570b725","name":"Check received message with timestamp: 1757386131833 ","time":{"start":1757386579701,"stop":1757386579702,"duration":1},"status":"passed","severity":"normal"},{"uid":"554d5759fafe1663","name":"Register correct protocols","time":{"start":1757386343083,"stop":1757386343085,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a7485227b1b9aba","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757386443228,"stop":1757386443228,"duration":0},"status":"passed","severity":"normal"},{"uid":"566044884eae83b9","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757386327106,"stop":1757386327106,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea087ff39f2a23e","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757386057584,"stop":1757386057588,"duration":4},"status":"passed","severity":"normal"},{"uid":"1acf908af696efcf","name":"Delete observer","time":{"start":1757386311017,"stop":1757386311017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40e583927eb09db","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757386105865,"stop":1757386105866,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4eb7d18dfb6ae0b","name":"Push message with content topic containing numeric","time":{"start":1757387186483,"stop":1757387186484,"duration":1},"status":"passed","severity":"normal"},{"uid":"3afc81f4c53bcfe5","name":"should handle mixed protocol support correctly","time":{"start":1757386104995,"stop":1757386104995,"duration":0},"status":"passed","severity":"normal"},{"uid":"515910bea2667d0a","name":"should compute hash only when first accessed","time":{"start":1757386058531,"stop":1757386058532,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12d0d9fdc312e07","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757386335949,"stop":1757386335949,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0dfac46617f67a6","name":"throws on content topic with non-number generation field","time":{"start":1757386041954,"stop":1757386041954,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f508e52454ec61","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757386105864,"stop":1757386105864,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc35d7532c42aa05","name":"should return PeerId when PeerId is provided","time":{"start":1757386057629,"stop":1757386057629,"duration":0},"status":"passed","severity":"normal"},{"uid":"3965db748af3a296","name":"Push message with shell command payload","time":{"start":1757387186481,"stop":1757387186481,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8bab71d881baf7","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757386138003,"stop":1757386138003,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f83b819167c1f8c9","name":"should trigger query when it went offline since the last successful query","time":{"start":1757386105854,"stop":1757386105854,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddc1d48fd9bc002","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757386068022,"stop":1757386068022,"duration":0},"status":"passed","severity":"normal"},{"uid":"82612dcfb529ef79","name":"A test","time":{"start":1757386208527,"stop":1757386208529,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf0be5b70c34f83b","name":"throws an error for improperly formatted content topics","time":{"start":1757386041965,"stop":1757386041965,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11a9c0ef77a9db2","name":"should handle dial errors gracefully","time":{"start":1757386057569,"stop":1757386057569,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb29d37303af0a2","name":"Push message with content topic containing short","time":{"start":1757387186469,"stop":1757387186470,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d8db490e4660b1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757386041971,"stop":1757386041972,"duration":1},"status":"passed","severity":"normal"},{"uid":"5705a2c60f31b503","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757386579702,"stop":1757386579702,"duration":0},"status":"passed","severity":"normal"},{"uid":"f419067e00eb942d","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757386088122,"stop":1757386088124,"duration":2},"status":"passed","severity":"normal"},{"uid":"bcaa212d276a02e7","name":"should create a new stream if no existing for protocol found","time":{"start":1757386058025,"stop":1757386058025,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bae04ee9ef9b66","name":"should retry failed tasks","time":{"start":1757386104131,"stop":1757386104131,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd3b6d3ccd3662e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757386343092,"stop":1757386343093,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1caae45d7557be3","name":"Passing page size 10 when there are 10 messages","time":{"start":1757386469994,"stop":1757386469994,"duration":0},"status":"passed","severity":"normal"},{"uid":"3142967d714d9f41","name":"should check connected peers if present and suitable","time":{"start":1757386106196,"stop":1757386106196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cae246feb6813b","name":"Check received message containing shell command","time":{"start":1757386579692,"stop":1757386579692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc8b976d8644d96","name":"can query messages by message hash","time":{"start":1757386449403,"stop":1757386449405,"duration":2},"status":"passed","severity":"normal"},{"uid":"d78df04301664654","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757386041957,"stop":1757386041958,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b178c9d955dd8d","name":"should be safe to call multiple times","time":{"start":1757386057752,"stop":1757386057752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded45ed058428ffe","name":"Relay + Store","time":{"start":1757386048006,"stop":1757386048006,"duration":0},"status":"passed","severity":"normal"},{"uid":"22342ad705075f5a","name":"retrieves a single peer","time":{"start":1757386068019,"stop":1757386068019,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5f45ee6f9f3972","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757386335939,"stop":1757386335942,"duration":3},"status":"passed","severity":"normal"},{"uid":"e46e47641c2e3a06","name":"should handle errors when accessing navigator","time":{"start":1757386056966,"stop":1757386056967,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4e8abf5622a521","name":"should transition to Unhealthy when no connections","time":{"start":1757386104986,"stop":1757386104986,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6029ca04e26bf2","name":"should not fail to stop the service if it was not started","time":{"start":1757386071932,"stop":1757386071932,"duration":0},"status":"passed","severity":"normal"},{"uid":"670460c79de0671c","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757386088155,"stop":1757386088156,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe148cfdb47545","name":"Push message equal or less that 1MB","time":{"start":1757387186477,"stop":1757387186477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ada4ab1ce0e961","name":"should process queue every 500ms","time":{"start":1757386057678,"stop":1757386057682,"duration":4},"status":"passed","severity":"normal"},{"uid":"44cc923b790bc957","name":"throws if decoders don't match content topics","time":{"start":1757386058312,"stop":1757386058313,"duration":1},"status":"passed","severity":"normal"},{"uid":"131e20c653f65ae0","name":"should mark all messages in causal history as acknowledged","time":{"start":1757386094085,"stop":1757386094085,"duration":0},"status":"passed","severity":"normal"},{"uid":"587907d7694bfd08","name":"Push message with XML payload","time":{"start":1757387186492,"stop":1757387186492,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad5c89a9e0c1ec1","name":"Push message with content topic containing numeric","time":{"start":1757387186457,"stop":1757387186457,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ae379640042e86","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757386094089,"stop":1757386094089,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a31c4c6c29cd73","name":"should return all connected peers without codec filter","time":{"start":1757386058481,"stop":1757386058481,"duration":0},"status":"passed","severity":"normal"},{"uid":"207ebcb8585aa5f3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757386041969,"stop":1757386041969,"duration":0},"status":"passed","severity":"normal"},{"uid":"feca89736b994bcd","name":"should skip peers without peerInfo in ENR","time":{"start":1757386067999,"stop":1757386067999,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c95abe904b307bd","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757386088082,"stop":1757386088087,"duration":5},"status":"passed","severity":"normal"},{"uid":"1ea4d767e9498834","name":"Check received message containing Russian","time":{"start":1757386579690,"stop":1757386579690,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81374b2a3c03ded","name":"should get / set UDP multiaddr","time":{"start":1757386048001,"stop":1757386048001,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c880cc5444c69f","name":"should request peer renewal on specific errors","time":{"start":1757386104131,"stop":1757386104131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3944d27980daa50","name":"should maintain proper timestamps if all messages received","time":{"start":1757386094083,"stop":1757386094083,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc8464db8da244c","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757386436286,"stop":1757386436286,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7d55e8d1d290c4","name":"Check received message with timestamp: 1757386131833000000 ","time":{"start":1757386579701,"stop":1757386579701,"duration":0},"status":"passed","severity":"normal"},{"uid":"6000d07dca0a0460","name":"Push message with content topic containing emoji","time":{"start":1757387186498,"stop":1757387186498,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92ce9fba7322e07","name":"Subscribe to topic containing XML and receive message","time":{"start":1757386605565,"stop":1757386605565,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4c34fceed95422","name":"should insert elements correctly","time":{"start":1757386091708,"stop":1757386091708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc9f06dcaabcc9e","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757386088149,"stop":1757386088149,"duration":0},"status":"passed","severity":"normal"},{"uid":"81cf9e668c4684b3","name":"Wait given interval before re-trying","time":{"start":1757386105962,"stop":1757386105962,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca75dbff12bc613","name":"Outgoing message is emitted as sent","time":{"start":1757386109602,"stop":1757386109602,"duration":0},"status":"passed","severity":"normal"},{"uid":"df101e7eeba6e0e7","name":"Check received message with timestamp: 1757386131833000000 ","time":{"start":1757386579693,"stop":1757386579693,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdbe44d2d450f3c","name":"should do nothing when connections still exist","time":{"start":1757386057548,"stop":1757386057548,"duration":0},"status":"passed","severity":"normal"},{"uid":"8670b0501598c6f","name":"throws on content topic with empty application field","time":{"start":1757386041954,"stop":1757386041955,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ed82cb1ce97d5a","name":"Check meta is set [symmetric]","time":{"start":1757386077841,"stop":1757386077841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c155d91609118ddb","name":"messageHashStr produces consistent results for the same input","time":{"start":1757386057803,"stop":1757386057803,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a85145ab420508","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757386067128,"stop":1757386067128,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ee5578f74bf1f5","name":"should add and remove event listeners correctly","time":{"start":1757386071935,"stop":1757386071935,"duration":0},"status":"passed","severity":"normal"},{"uid":"4460d21d8ce20127","name":"Push message with long payload","time":{"start":1757387186450,"stop":1757387186451,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9caa9295f2a9b40","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757386057628,"stop":1757386057629,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8c6afc096113bf","name":"msgTime: 0 ms from now, startTime: 1757127275145, endTime: 1757386475145","time":{"start":1757386487424,"stop":1757386487425,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4157e8f205c2697","name":"should start ping timers on peer connect","time":{"start":1757386057762,"stop":1757386057762,"duration":0},"status":"passed","severity":"normal"},{"uid":"618b81fc33c6a744","name":"should handle shard reader errors gracefully","time":{"start":1757386057683,"stop":1757386057684,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f24a72fc7031202","name":"Outgoing message is acknowledged","time":{"start":1757386108392,"stop":1757386108392,"duration":0},"status":"passed","severity":"normal"},{"uid":"94151fdec878b2f3","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app95/1/topic373/xml","time":{"start":1757386430758,"stop":1757386430758,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c440d4b0dd7877","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757386175722,"stop":1757386175723,"duration":1},"status":"passed","severity":"normal"},{"uid":"3296c27d34576684","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757386057619,"stop":1757386057619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5d24bd24c64c38","name":"random static sharding 10 - Cluster ID: 36, Shard ID: 170","time":{"start":1757386429611,"stop":1757386429614,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ace1065a8f22307","name":"should handle disconnect when peer has no timers","time":{"start":1757386057790,"stop":1757386057790,"duration":0},"status":"passed","severity":"normal"},{"uid":"abfaef67c68d6756","name":"Push message with content topic containing long","time":{"start":1757387186495,"stop":1757387186495,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b44694e92c6849","name":"Push message with Chinese payload","time":{"start":1757387186465,"stop":1757387186465,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4227bfb05e72775","name":"throws on content topic with too few or too many fields","time":{"start":1757386041953,"stop":1757386041953,"duration":0},"status":"passed","severity":"normal"},{"uid":"3172cd6b33cb274e","name":"should get all peers from store","time":{"start":1757386057549,"stop":1757386057568,"duration":19},"status":"passed","severity":"normal"},{"uid":"8e495fa7c2324fa1","name":"should handle shardReader errors","time":{"start":1757386058483,"stop":1757386058484,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5532fd1ad9679f4","name":"should dial peer when peer is discovered","time":{"start":1757386057108,"stop":1757386057108,"duration":0},"status":"passed","severity":"normal"},{"uid":"b982f33af18e0c4b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757386088171,"stop":1757386088171,"duration":0},"status":"passed","severity":"normal"},{"uid":"98035ba413af1d8d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757386222955,"stop":1757386222956,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9b7fb339604fd7","name":"Check message with no content topic is not received","time":{"start":1757386579703,"stop":1757386579703,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec1dfcbcd74b599","name":"should skip updating peer store if peer has same addresses","time":{"start":1757386057116,"stop":1757386057117,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d51f70dacb185b","name":"Push message with JSON payload","time":{"start":1757387186454,"stop":1757387186454,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16b9d272352dcdd","name":"Decoder throws on undefined content topic","time":{"start":1757386077843,"stop":1757386077843,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c86d7fc94ff614","name":"Check publish message containing Script","time":{"start":1757386333788,"stop":1757386333789,"duration":1},"status":"passed","severity":"normal"},{"uid":"e223ec71987759bd","name":"Push message with content topic containing short","time":{"start":1757387186495,"stop":1757387186495,"duration":0},"status":"passed","severity":"normal"},{"uid":"d438c4d1d6586bb2","name":"Push message with rate limit","time":{"start":1757387186487,"stop":1757387186487,"duration":0},"status":"passed","severity":"normal"},{"uid":"41855ed4acdcfeb2","name":"Callback on promise, aborts when callback returns true","time":{"start":1757386474956,"stop":1757386474959,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb6f8dacf1b6437e","name":"Ephemeral field set to true","time":{"start":1757386058529,"stop":1757386058529,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a40d7fb8c866474","name":"Subscribe to topic containing Script and receive message","time":{"start":1757386605565,"stop":1757386605565,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d93cdc42a3e6aa","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757386047300,"stop":1757386047301,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d94f750a9b7d385","name":"Push message with custom timestamp: 1726627756069","time":{"start":1757387186476,"stop":1757387186477,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb92729d8941abe","name":"Passing page size 19 when there are 20 messages","time":{"start":1757386469996,"stop":1757386469996,"duration":0},"status":"passed","severity":"normal"},{"uid":"483f4223745c86cf","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757386605550,"stop":1757386605551,"duration":1},"status":"passed","severity":"normal"},{"uid":"589e0050a13d3a8e","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757386105865,"stop":1757386105865,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc1e0e7b2f6c540","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757386333793,"stop":1757386333793,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20f940a9c5de18c","name":"Push message with content topic containing Russian","time":{"start":1757387186484,"stop":1757387186485,"duration":1},"status":"passed","severity":"normal"},{"uid":"c147d0ce33aafdda","name":"should invoke callbacks when receiving a message","time":{"start":1757386105196,"stop":1757386105201,"duration":5},"status":"passed","severity":"normal"},{"uid":"bb5fc24c492fc707","name":"should set field with only STORE enabled","time":{"start":1757386048005,"stop":1757386048005,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a17dfc08ca6ed97","name":"Nodes with multiple pubsub topic","time":{"start":1757386327107,"stop":1757386327107,"duration":0},"status":"passed","severity":"normal"},{"uid":"572b0d44bbb4684a","name":"should add peer to queue when queue is not empty","time":{"start":1757386057662,"stop":1757386057663,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f6e82d80c015ca","name":"Push message with content topic containing long","time":{"start":1757387186483,"stop":1757387186483,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4e5374577c8c24","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757386343101,"stop":1757386343101,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea54c9361d5a9c6e","name":"Push message with numeric payload","time":{"start":1757387186490,"stop":1757387186490,"duration":0},"status":"passed","severity":"normal"},{"uid":"703ca7dd71fc5aad","name":"should create ShardReader with auto sharding network config","time":{"start":1757386057604,"stop":1757386057605,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd409bc07683071","name":"should hang up with PeerId and return true on success","time":{"start":1757386058479,"stop":1757386058479,"duration":0},"status":"passed","severity":"normal"},{"uid":"244c56be1d0b28ab","name":"should work with v3 peers","time":{"start":1757386104697,"stop":1757386104697,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e89d36eac7d1e2","name":"random static sharding 9 - Cluster ID: 162, Shard ID: 678","time":{"start":1757386429611,"stop":1757386429611,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb79649ae8924c8","name":"Push message with content topic containing unicode special characters","time":{"start":1757387186475,"stop":1757387186475,"duration":0},"status":"passed","severity":"normal"},{"uid":"da91d491c35e7e38","name":"Push message with special chars payload","time":{"start":1757387186490,"stop":1757387186490,"duration":0},"status":"passed","severity":"normal"},{"uid":"25966d49157b9c0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757386335947,"stop":1757386335948,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce432c366a67d6a5","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757386475198,"stop":1757386475201,"duration":3},"status":"passed","severity":"normal"},{"uid":"1c13286712ee2903","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757386088136,"stop":1757386088136,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c21f7565567afb","name":"Fields are not dropped","time":{"start":1757386057869,"stop":1757386057869,"duration":0},"status":"passed","severity":"normal"},{"uid":"51819b22c165358e","name":"new peer added after a peer was already found","time":{"start":1757386309502,"stop":1757386309503,"duration":1},"status":"passed","severity":"normal"},{"uid":"2807ba48b921f4a3","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757386094086,"stop":1757386094086,"duration":0},"status":"passed","severity":"normal"},{"uid":"6768059378b06273","name":"nwaku subscribes","time":{"start":1757386323352,"stop":1757386323354,"duration":2},"status":"passed","severity":"normal"},{"uid":"c28e62577ef9f899","name":"Check received message containing emoji","time":{"start":1757386579692,"stop":1757386579692,"duration":0},"status":"passed","severity":"normal"},{"uid":"205127d137d463d0","name":"Push message with short payload","time":{"start":1757387186478,"stop":1757387186478,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c81edca5002630","name":"Cluster id 0, shard 0","time":{"start":1757386429603,"stop":1757386429603,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69b6f99dc56b051","name":"Passing an array","time":{"start":1757386484957,"stop":1757386484958,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c95bda2d8657ea6","name":"Fails to push message with large meta","time":{"start":1757387186487,"stop":1757387186487,"duration":0},"status":"passed","severity":"normal"},{"uid":"f139dd2b83663d4c","name":"Check received message containing Script","time":{"start":1757386579691,"stop":1757386579691,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc1c5a81130ed25","name":"Push message with shell command payload","time":{"start":1757387186454,"stop":1757387186454,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc051963366b5880","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757386443227,"stop":1757386443227,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1016300785d068","name":"should update ack status of messages in outgoing buffer","time":{"start":1757386094091,"stop":1757386094092,"duration":1},"status":"passed","severity":"normal"},{"uid":"9022814a2e05e9c8","name":"same cluster, static sharding: nodes connect","time":{"start":1757386222953,"stop":1757386222954,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4e6d3910d4f669","name":"Push message with Arabic payload","time":{"start":1757387186479,"stop":1757387186480,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c27f135490dd24","name":"Push message with short payload","time":{"start":1757387186450,"stop":1757387186450,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8a6760cc325b31","name":"Push message with content topic containing JSON","time":{"start":1757387186485,"stop":1757387186485,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c475c48381ae136","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757386105352,"stop":1757386105352,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cc5a19cea9e32e","name":"Check message received after jswaku node is restarted","time":{"start":1757386579704,"stop":1757386579704,"duration":0},"status":"passed","severity":"normal"},{"uid":"368ec671d2f6618f","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757386088156,"stop":1757386088157,"duration":1},"status":"passed","severity":"normal"},{"uid":"1097c38d840a9582","name":"Check received message containing Basic HTML tag","time":{"start":1757386579691,"stop":1757386579691,"duration":0},"status":"passed","severity":"normal"},{"uid":"202a3767e72b79ca","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757386057783,"stop":1757386057783,"duration":0},"status":"passed","severity":"normal"},{"uid":"820cb72b97f5621","name":"should not create relay timers when relay is not provided","time":{"start":1757386057784,"stop":1757386057784,"duration":0},"status":"passed","severity":"normal"},{"uid":"241510f2ed7556f7","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757386327107,"stop":1757386327107,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c5d90847769384","name":"should start and setup intervals and event listeners","time":{"start":1757386105201,"stop":1757386105201,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc1a1a75404ab59","name":"Check received message containing numeric","time":{"start":1757386579697,"stop":1757386579697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77f3b89b43b3dad","name":"should create an instance with libp2p and dialer","time":{"start":1757386057096,"stop":1757386057096,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53f0ca0c3ee30df","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757386088120,"stop":1757386088121,"duration":1},"status":"passed","severity":"normal"},{"uid":"493aeb6fb1ff64ad","name":"Waku message hash computation (no timestamp)","time":{"start":1757386057801,"stop":1757386057801,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b844e6bf2155347","name":"Callback on promise","time":{"start":1757386474956,"stop":1757386474956,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7d4767433d9b51","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757386343102,"stop":1757386343102,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7ba14466017c1a","name":"Check publish message containing SQL Injection","time":{"start":1757386333788,"stop":1757386333788,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5c997cfbd071cc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757386605559,"stop":1757386605559,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8c5bfa87e392d8","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757386343089,"stop":1757386343089,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c47919086663b72","name":"returns only open connection if one present","time":{"start":1757386057832,"stop":1757386057833,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a50fedddd8eb393","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757386605566,"stop":1757386605567,"duration":1},"status":"passed","severity":"normal"},{"uid":"f031c453902ca741","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757386041958,"stop":1757386041958,"duration":0},"status":"passed","severity":"normal"},{"uid":"901555bf0365a0b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757386579702,"stop":1757386579702,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c2a60ff4c4bc26","name":"should get / set TCP multiaddr","time":{"start":1757386048001,"stop":1757386048001,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4d5b0ff6695423","name":"should initialize with custom TTL","time":{"start":1757386067985,"stop":1757386067985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78bdee21a77c7c6","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757386200106,"stop":1757386200106,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe379393dcd6bdf","name":"should handle onConnected and onDisconnected","time":{"start":1757386105342,"stop":1757386105342,"duration":0},"status":"passed","severity":"normal"},{"uid":"9759df080bd015ff","name":"should return false when peer shard info is not found","time":{"start":1757386057617,"stop":1757386057618,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4cd030a0c69050","name":"Push message with content topic containing JSON","time":{"start":1757387186497,"stop":1757387186498,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d65d9d163c31a8e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757386487413,"stop":1757386487413,"duration":0},"status":"passed","severity":"normal"},{"uid":"89eda403e4187871","name":"should handle multiple peers with different shard configurations","time":{"start":1757386057685,"stop":1757386057696,"duration":11},"status":"passed","severity":"normal"},{"uid":"d9bb8ac588328967","name":"Check publish message containing escaped characters","time":{"start":1757386333791,"stop":1757386333792,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5302c6ddf6a3226","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757386088131,"stop":1757386088135,"duration":4},"status":"passed","severity":"normal"},{"uid":"b777167e92a7abc2","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757386487420,"stop":1757386487422,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba7896ed8e86b769","name":"Throws when trying to push message with empty payload","time":{"start":1757387186495,"stop":1757387186495,"duration":0},"status":"passed","severity":"normal"},{"uid":"14127ccc2dde77b0","name":"Ordered callback, aborts when callback returns true","time":{"start":1757386474960,"stop":1757386474960,"duration":0},"status":"passed","severity":"normal"},{"uid":"171c588c57eecbef","name":"random static sharding 8 - Cluster ID: 694, Shard ID: 261","time":{"start":1757386429611,"stop":1757386429611,"duration":0},"status":"passed","severity":"normal"},{"uid":"363ecdb57c174fc0","name":"should start peer exchange discovery","time":{"start":1757386067985,"stop":1757386067986,"duration":1},"status":"passed","severity":"normal"},{"uid":"95bfa1d1d2ce569f","name":"should hang up with multiaddr and return true on success","time":{"start":1757386058479,"stop":1757386058480,"duration":1},"status":"passed","severity":"normal"},{"uid":"7afd886f07c0b6a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757386041967,"stop":1757386041967,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f618916eb5b412a","name":"should work with mixed v2 and v3 peers","time":{"start":1757386104697,"stop":1757386104708,"duration":11},"status":"passed","severity":"normal"},{"uid":"f4dded882a6620b7","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757386041972,"stop":1757386041972,"duration":0},"status":"passed","severity":"normal"},{"uid":"3489f2697d973b2e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757386605556,"stop":1757386605556,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c5f0a8c361ecda","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757386104812,"stop":1757386104812,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6a6515124e661c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757386475203,"stop":1757386475203,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2b76c7779db8dc","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757386605565,"stop":1757386605566,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f6338e6f42e555","name":"should handle errors gracefully when getting peer info","time":{"start":1757386057623,"stop":1757386057623,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b090aec7b950df","name":"Check publish message containing emoji","time":{"start":1757386333792,"stop":1757386333792,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ea81486bfc2d07","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757386088119,"stop":1757386088119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a96ba910a8ecc2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757386478415,"stop":1757386478415,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfe1bc1a50fb3fe","name":"should decode valid enr with tcp successfully","time":{"start":1757386047991,"stop":1757386047991,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23d83a2cdce9d2b","name":"should work with stubbed peer manager event emitter","time":{"start":1757386105843,"stop":1757386105843,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5d596103e90dbf","name":"should not allow k > 12","time":{"start":1757386088080,"stop":1757386088081,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e2d73f0ff2a3f7","name":"should return false when peer has no shard info","time":{"start":1757386057613,"stop":1757386057613,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e7f66562e22816","name":"Push message with content topic containing Arabic","time":{"start":1757387186496,"stop":1757387186497,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e350bb678a846c","name":"Check message with non string payload is not received","time":{"start":1757386579704,"stop":1757386579704,"duration":0},"status":"passed","severity":"normal"},{"uid":"a915caad4efda1ec","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757386047293,"stop":1757386047295,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d85cf579d44b882","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757386605563,"stop":1757386605564,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7d4308407f3613d","name":"should work with stubbed waku event emitter","time":{"start":1757386105843,"stop":1757386105849,"duration":6},"status":"passed","severity":"normal"},{"uid":"916ef45478544ad7","name":"should process successful peer exchange query","time":{"start":1757386067997,"stop":1757386067998,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef91bbf89aa3b06e","name":"should handle case with no peers in store","time":{"start":1757386057570,"stop":1757386057570,"duration":0},"status":"passed","severity":"normal"},{"uid":"370da131d156db34","name":"Check received message containing escaped characters","time":{"start":1757386579700,"stop":1757386579701,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bfdc979e47c2f7","name":"Push message with long payload","time":{"start":1757387186489,"stop":1757387186490,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda98d55fc903f08","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757386088162,"stop":1757386088163,"duration":1},"status":"passed","severity":"normal"},{"uid":"22da207d39375a20","name":"can start the service","time":{"start":1757386137993,"stop":1757386137993,"duration":0},"status":"passed","severity":"normal"},{"uid":"977961d12fa89378","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757386487425,"stop":1757386487426,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ee4d22eb27141e","name":"should not be delivered","time":{"start":1757386094091,"stop":1757386094091,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fb7a5804899f1","name":"should keep entries that haven't expired yet","time":{"start":1757386102911,"stop":1757386102916,"duration":5},"status":"passed","severity":"normal"},{"uid":"e02df157e0a19c3a","name":"should merge provided config with defaults","time":{"start":1757386058474,"stop":1757386058474,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdba2b130298490","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757386605559,"stop":1757386605560,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2d32195ece5855","name":"Ordered Callback - true","time":{"start":1757386457237,"stop":1757386457237,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a45379946d8fa6e","name":"Check publish message containing special chars","time":{"start":1757386333786,"stop":1757386333786,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8222f73e6a44a8","name":"should set field with all protocols disabled","time":{"start":1757386048004,"stop":1757386048004,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a080fe5273d55e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757386041972,"stop":1757386041973,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17cd522b82b9791","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757386088172,"stop":1757386088172,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b983286b2df1f8f","name":"Check message with no content topic is not received","time":{"start":1757386579695,"stop":1757386579695,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f7ecb0a6128d2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757386088165,"stop":1757386088165,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49ace63a8f0e2ae","name":"Init the array if not present","time":{"start":1757386041625,"stop":1757386041627,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9f61c6cb4e7d205","name":"should start all internal components","time":{"start":1757386058475,"stop":1757386058475,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8e422ee29178b5","name":"should support chaining for add method","time":{"start":1757386102905,"stop":1757386102905,"duration":0},"status":"passed","severity":"normal"},{"uid":"d988e27f2bc2626a","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757386094085,"stop":1757386094086,"duration":1},"status":"passed","severity":"normal"},{"uid":"973c9b8b7a8e6991","name":"Push message with Arabic payload","time":{"start":1757387186465,"stop":1757387186465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea93e1183340033e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757386047299,"stop":1757386047300,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6fe92c7c9101be3","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757386104264,"stop":1757386104265,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a319b70e94ee36","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757386056948,"stop":1757386056948,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61e26ec0552adfc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757386605561,"stop":1757386605561,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a9906388274438","name":"should serialize and deserialize correctly","time":{"start":1757386091709,"stop":1757386091710,"duration":1},"status":"passed","severity":"normal"},{"uid":"e93e6a7ecf6e1680","name":"Push message equal or less that 1MB","time":{"start":1757387186488,"stop":1757387186489,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8456b74f4819e2","name":"should handle case when globalThis is not available","time":{"start":1757386056951,"stop":1757386056951,"duration":0},"status":"passed","severity":"normal"},{"uid":"91674a73172a2a13","name":"should emit a peer event after start","time":{"start":1757386071932,"stop":1757386071933,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c40465550b2823","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757386041959,"stop":1757386041959,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fd85bbac54596a","name":"Push message with Basic HTML tag payload","time":{"start":1757387186481,"stop":1757387186481,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b063a8d056e2e6","name":"Check received message containing Chinese","time":{"start":1757386579689,"stop":1757386579690,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6700f74e7ff09c","name":"Used by Waku Relay","time":{"start":1757386484959,"stop":1757386484960,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8bf2656072d722","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app63/10/topic314/utf8","time":{"start":1757386430754,"stop":1757386430754,"duration":0},"status":"passed","severity":"normal"},{"uid":"4864c6e427f960fd","name":"Push message with shell command payload","time":{"start":1757387186493,"stop":1757387186493,"duration":0},"status":"passed","severity":"normal"},{"uid":"274205f10b125507","name":"Check message with no payload is not received","time":{"start":1757386579695,"stop":1757386579695,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e4c46a4a8fe12b","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757386088125,"stop":1757386088125,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b880aba6819ddca","name":"Symmetric encrypt & Decrypt","time":{"start":1757386078240,"stop":1757386078241,"duration":1},"status":"passed","severity":"normal"},{"uid":"620f672fcb28aad1","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757386088125,"stop":1757386088125,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad9b39d4a8589cf","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757386105352,"stop":1757386105352,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ad96da2d51d4b","name":"can start and stop the service","time":{"start":1757386137994,"stop":1757386137994,"duration":0},"status":"passed","severity":"normal"},{"uid":"af572a78b259e15e","name":"Decoder throws on empty string content topic","time":{"start":1757386058531,"stop":1757386058531,"duration":0},"status":"passed","severity":"normal"},{"uid":"431898ae84905896","name":"Push message with Chinese payload","time":{"start":1757387186479,"stop":1757387186479,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de7ead2411638c1","name":"should not return locked peers if enough unlocked are available","time":{"start":1757386105341,"stop":1757386105341,"duration":0},"status":"passed","severity":"normal"},{"uid":"1906659014a52074","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757386343101,"stop":1757386343101,"duration":0},"status":"passed","severity":"normal"},{"uid":"14456d67042c619","name":"should return false when peer is on different cluster","time":{"start":1757386057615,"stop":1757386057616,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91530e5f3a6a105","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757386088157,"stop":1757386088157,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e2b1c16f11cf4b","name":"should add event listeners to globalThis","time":{"start":1757386056936,"stop":1757386056937,"duration":1},"status":"passed","severity":"normal"},{"uid":"4462d4c98c05b37b","name":"should create ConnectionManager with required options","time":{"start":1757386058472,"stop":1757386058473,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0fa4ef25d5540e9","name":"should not dial peers from store when browser is not connected","time":{"start":1757386057547,"stop":1757386057547,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1c1d1a6c6eb6c8","name":"Push message with Russian payload","time":{"start":1757387186491,"stop":1757387186491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3114d2d3f681d108","name":"Push message with content topic containing Russian","time":{"start":1757387186474,"stop":1757387186474,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb0974053c2415d","name":"different cluster: nodes don't connect","time":{"start":1757386222955,"stop":1757386222955,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c53490326382f2","name":"should dial peers from store on start","time":{"start":1757386057526,"stop":1757386057536,"duration":10},"status":"passed","severity":"normal"},{"uid":"41771f246a697f71","name":"should create all internal components","time":{"start":1757386058474,"stop":1757386058474,"duration":0},"status":"passed","severity":"normal"},{"uid":"e331b3772e4d0ae4","name":"should skip already querying peers","time":{"start":1757386067996,"stop":1757386067997,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd0e41e66f83ef0","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757386067130,"stop":1757386067130,"duration":0},"status":"passed","severity":"normal"},{"uid":"769038183d78be94","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757386088172,"stop":1757386088173,"duration":1},"status":"passed","severity":"normal"},{"uid":"267c711de12a9f82","name":"should return start time to match max range","time":{"start":1757386105866,"stop":1757386105871,"duration":5},"status":"passed","severity":"normal"},{"uid":"f0bf76e9b327ace1","name":"Query generator for multiple messages with different content topic format","time":{"start":1757386474955,"stop":1757386474955,"duration":0},"status":"passed","severity":"normal"},{"uid":"34fc494a2f0a5ede","name":"Passing page size 0 when there are 110 messages","time":{"start":1757386469992,"stop":1757386469992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d615eae6547f9640","name":"should not fail to start the service if it is already started","time":{"start":1757386137995,"stop":1757386137996,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca797dd5487fa42","name":"should not receive a peer event before start","time":{"start":1757386071933,"stop":1757386071933,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c28131f7fb1f15","name":"Fails to push message bigger that 1MB","time":{"start":1757387186500,"stop":1757387186500,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3b1941cc22e194","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757386088157,"stop":1757386088157,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e7c1c965c577e2","name":"should handle dial errors gracefully","time":{"start":1757386057673,"stop":1757386057674,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f97afebdbc9d66","name":"Check message received after jswaku node is restarted","time":{"start":1757386579696,"stop":1757386579696,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b522a6e4ea538e","name":"Subscribe and receive messages via lightPush","time":{"start":1757386605548,"stop":1757386605548,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f41cd2059bf65d","name":"Push message with rate limit","time":{"start":1757387186476,"stop":1757387186476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1971d7026196e0","name":"Publish message with rate limit","time":{"start":1757386333799,"stop":1757386333800,"duration":1},"status":"passed","severity":"normal"},{"uid":"b828c3d99bbf7aad","name":"Push 30 different messages","time":{"start":1757387186455,"stop":1757387186456,"duration":1},"status":"skipped","severity":"normal"},{"uid":"655067e84ae75a5b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757386155763,"stop":1757386155764,"duration":1},"status":"passed","severity":"normal"},{"uid":"48eef985faa6e684","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757386605555,"stop":1757386605555,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbaa0b2b0fc3416","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757386605557,"stop":1757386605557,"duration":0},"status":"passed","severity":"normal"},{"uid":"779d0eedef9ef995","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757386152137,"stop":1757386152138,"duration":1},"status":"passed","severity":"normal"},{"uid":"54568d1edadb00fa","name":"should wait for Store peer to be connected","time":{"start":1757386106197,"stop":1757386106197,"duration":0},"status":"passed","severity":"normal"},{"uid":"330ab50c62b65e32","name":"should initialize with isNetworkConnected as false","time":{"start":1757386056925,"stop":1757386056931,"duration":6},"status":"passed","severity":"normal"},{"uid":"f36eaaf50a9b717c","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1757386113151,"stop":1757386113151,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2d5767cd1bb4ec","name":"should populate queue if has active dial","time":{"start":1757386057666,"stop":1757386057666,"duration":0},"status":"passed","severity":"normal"},{"uid":"203647f19b1c4b94","name":"should only return 1 node with relay and store capability","time":{"start":1757386068021,"stop":1757386068021,"duration":0},"status":"passed","severity":"normal"},{"uid":"541657b094330097","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757386041966,"stop":1757386041966,"duration":0},"status":"passed","severity":"normal"},{"uid":"2634b611df57ee79","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757386443228,"stop":1757386443229,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b5bd356c59e0d4","name":"throws on content topic with generation field greater than 0","time":{"start":1757386041954,"stop":1757386041954,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e47c1192546fea2","name":"Store - dialed after - with timeout","time":{"start":1757386489874,"stop":1757386489875,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e34dc5d859853ff","name":"Push message with Basic HTML tag payload","time":{"start":1757387186453,"stop":1757387186454,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6cdedf580dd795","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757386058026,"stop":1757386058026,"duration":0},"status":"passed","severity":"normal"}]