allure-jswaku/8626/widgets/duration.json
2025-07-14 16:06:08 +00:00

1 line
195 KiB
JSON

[{"uid":"183331b2871ca70","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752508449437,"stop":1752508449437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32969773d17e14d","name":"should not receive a peer event before start","time":{"start":1752508622293,"stop":1752508622293,"duration":0},"status":"passed","severity":"normal"},{"uid":"4216ff6df1d7d92c","name":"Check publish message containing Russian","time":{"start":1752508646991,"stop":1752508646991,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5d67a64c3f9e1d","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752508740244,"stop":1752508740245,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5b476040d71deb6","name":"Push message with Basic HTML tag payload","time":{"start":1752509125897,"stop":1752509125897,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e81396134f439f2","name":"should handle peer connect event","time":{"start":1752508465430,"stop":1752508465430,"duration":0},"status":"passed","severity":"normal"},{"uid":"766627e7c76704f","name":"should handle errors when removing globalThis listeners","time":{"start":1752508465421,"stop":1752508465421,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecc377ffde6dbf2","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752508504289,"stop":1752508504289,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3b9c3d9a92ab59","name":"Push message with emoji payload","time":{"start":1752509125899,"stop":1752509125899,"duration":0},"status":"passed","severity":"normal"},{"uid":"5980734b523e1786","name":"should be sent with empty content","time":{"start":1752508509102,"stop":1752508509102,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f18ce1142eef313","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752508454799,"stop":1752508454800,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a320794a85b83d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752508639701,"stop":1752508639701,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df7ac03ef23f6c8","name":"Filter","time":{"start":1752508802802,"stop":1752508802802,"duration":0},"status":"passed","severity":"normal"},{"uid":"478e2c343088fb51","name":"should dispatch connect and disconnect events","time":{"start":1752508494716,"stop":1752508494716,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee322123b5d0d55f","name":"should handle shardReader errors","time":{"start":1752508465966,"stop":1752508465966,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a371ae703b00aa","name":"Encoder throws on undefined content topic","time":{"start":1752508466061,"stop":1752508466061,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2bdfa36c346b5f","name":"should use DNS peer discovery with light client","time":{"start":1752508529318,"stop":1752508529318,"duration":0},"status":"skipped","severity":"normal"},{"uid":"811a424dfb3766b6","name":"Callback on promise","time":{"start":1752508774600,"stop":1752508774601,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde34842f72a2b2d","name":"should support chaining for add method","time":{"start":1752508493557,"stop":1752508493558,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab116272dcdb0cf7","name":"Fails to publish duplicate message","time":{"start":1752508647001,"stop":1752508647001,"duration":0},"status":"passed","severity":"normal"},{"uid":"95acdfb5ec3fdec4","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752508494722,"stop":1752508494722,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0264510cbddf5da","name":"handles empty contentTopics array correctly","time":{"start":1752508449440,"stop":1752508449441,"duration":1},"status":"passed","severity":"normal"},{"uid":"79138e237d9138ab","name":"should handle case with all peers already connected","time":{"start":1752508465347,"stop":1752508465347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91f2f4b167b5bab","name":"should be safe to call multiple times","time":{"start":1752508465574,"stop":1752508465574,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0c7705dce146cf","name":"Push message with content topic containing escaped characters","time":{"start":1752509125887,"stop":1752509125888,"duration":1},"status":"passed","severity":"normal"},{"uid":"417e2db28d1259f7","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752508449421,"stop":1752508449421,"duration":0},"status":"passed","severity":"normal"},{"uid":"45158aaa23278b74","name":"Push message with content topic containing emoji","time":{"start":1752509125904,"stop":1752509125905,"duration":1},"status":"passed","severity":"normal"},{"uid":"90967bb6f8482cb5","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752508472553,"stop":1752508472554,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c053bbcc08dea7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752509019264,"stop":1752509019264,"duration":0},"status":"passed","severity":"normal"},{"uid":"541e998eea70603","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752508465387,"stop":1752508465387,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1558497fc98f0eb","name":"Renews subscription after lossing a connection","time":{"start":1752509019268,"stop":1752509019268,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b662039d3fac75","name":"should return null for non-existent peer","time":{"start":1752508465362,"stop":1752508465372,"duration":10},"status":"passed","severity":"normal"},{"uid":"6cc0c84ba277203c","name":"Check received message with timestamp: 1752508523874 ","time":{"start":1752508981396,"stop":1752508981396,"duration":0},"status":"passed","severity":"normal"},{"uid":"98782a125f2a46c8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752508504294,"stop":1752508504294,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb009705cdd133ea","name":"should clear all timers","time":{"start":1752508465573,"stop":1752508465574,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc5d4e01c6852aac","name":"Check received message containing long","time":{"start":1752508981401,"stop":1752508981401,"duration":0},"status":"passed","severity":"normal"},{"uid":"792f95e74d72c083","name":"Non TWN Cluster","time":{"start":1752508758926,"stop":1752508758926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c806ff71af71de74","name":"should handle errors when getting connections","time":{"start":1752508465441,"stop":1752508465442,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a31181ee3ea8639","name":"Check message with no pubsub topic is not received","time":{"start":1752508981398,"stop":1752508981398,"duration":0},"status":"passed","severity":"normal"},{"uid":"af24a48990a4acce","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752508740244,"stop":1752508740244,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edad5b024aa8958","name":"should skip peer when not on same shard","time":{"start":1752508464283,"stop":1752508464284,"duration":1},"status":"passed","severity":"normal"},{"uid":"841c38bbaa6193a0","name":"should return false when peer has no overlapping shards","time":{"start":1752508464806,"stop":1752508464806,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0b2f93137030d6","name":"should properly create location multiaddrs - tcp","time":{"start":1752508455542,"stop":1752508455542,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37cf15702319f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752509019268,"stop":1752509019268,"duration":0},"status":"passed","severity":"normal"},{"uid":"841ccb06e161c31","name":"Check message with no payload is not received","time":{"start":1752508981409,"stop":1752508981409,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fcc25e11cb142f","name":"Push message with content topic containing shell command","time":{"start":1752509125903,"stop":1752509125903,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b05e23c3971c632","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752508504286,"stop":1752508504287,"duration":1},"status":"passed","severity":"normal"},{"uid":"991b50cbd808b7ed","name":"should respect custom numPeersToUse configuration","time":{"start":1752508494720,"stop":1752508494721,"duration":1},"status":"passed","severity":"normal"},{"uid":"eede24a98b027c70","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752508465843,"stop":1752508465843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03c4f276a5a5ed0","name":"Check message with invalid timestamp is not received","time":{"start":1752508981408,"stop":1752508981408,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8643a905192b0ce","name":"Delete observer","time":{"start":1752508623915,"stop":1752508623916,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd3c15f35e50737","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752508494284,"stop":1752508494285,"duration":1},"status":"passed","severity":"normal"},{"uid":"274a92a2ca35da4e","name":"Subscribe and receives messages on 20 topics","time":{"start":1752509019246,"stop":1752509019247,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ca4bb0597803e4","name":"should filter out already connected peers","time":{"start":1752508465329,"stop":1752508465346,"duration":17},"status":"passed","severity":"normal"},{"uid":"68ab9cbd765503e","name":"Query Generator, No message returned","time":{"start":1752508740245,"stop":1752508740246,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50eb02619748147","name":"new peer added after a peer was already found","time":{"start":1752508668918,"stop":1752508668918,"duration":0},"status":"skipped","severity":"normal"},{"uid":"42e67d1405eb6f27","name":"1 Relay, 1 fetch","time":{"start":1752508473388,"stop":1752508473389,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7874ae66473fd8d","name":"returns only open connection if one present","time":{"start":1752508465524,"stop":1752508465524,"duration":0},"status":"passed","severity":"normal"},{"uid":"59969645ccfb4365","name":"throws an error for improperly formatted content topics","time":{"start":1752508449424,"stop":1752508449424,"duration":0},"status":"passed","severity":"normal"},{"uid":"b090efe547aab7a","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752508494064,"stop":1752508494065,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41101a448b93bdf","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752508504275,"stop":1752508504275,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c5e87114139ff7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752508449436,"stop":1752508449436,"duration":0},"status":"passed","severity":"normal"},{"uid":"948d8dd6a27a8c1e","name":"should dial peers from store on start","time":{"start":1752508465306,"stop":1752508465306,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f24b2ca34c1972","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752508656907,"stop":1752508656908,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b725d4259fcfcc","name":"should dial second nwaku node that was discovered","time":{"start":1752508524129,"stop":1752508524134,"duration":5},"status":"skipped","severity":"normal"},{"uid":"345fc1938d4e04e0","name":"random static sharding 8 - Cluster ID: 692, Shard ID: 678","time":{"start":1752508780195,"stop":1752508780196,"duration":1},"status":"passed","severity":"normal"},{"uid":"8851983a592e0089","name":"Check received message containing XML","time":{"start":1752508981393,"stop":1752508981393,"duration":0},"status":"passed","severity":"normal"},{"uid":"6118dad388f30b8","name":"should handle multiple peer connections","time":{"start":1752508465575,"stop":1752508465575,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a0b6c2983b7ae0","name":"Push message with short payload","time":{"start":1752509125893,"stop":1752509125893,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ecc74d31a33a59","name":"Subscribe to topic containing Script and publish message","time":{"start":1752508656041,"stop":1752508656041,"duration":0},"status":"passed","severity":"normal"},{"uid":"1478508a8f51f18","name":"Ephemeral messages are not stored","time":{"start":1752508530611,"stop":1752508530612,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da667d5c1cb824c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752508449355,"stop":1752508449355,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb595260d0cc3854","name":"Check publish message containing long","time":{"start":1752508646987,"stop":1752508646988,"duration":1},"status":"passed","severity":"normal"},{"uid":"37def1400e5bdcd","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752508775723,"stop":1752508775724,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a6c145fc230dd4","name":"Check received message containing Chinese","time":{"start":1752508981402,"stop":1752508981402,"duration":0},"status":"passed","severity":"normal"},{"uid":"77017487db8a0b9b","name":"should increase lamport timestamp","time":{"start":1752508509095,"stop":1752508509095,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee2e8f1660d6cb7","name":"Fails to push message with large meta","time":{"start":1752509125905,"stop":1752509125905,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23a181626d5d64c","name":"should be safe to call multiple times","time":{"start":1752508465308,"stop":1752508465308,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efebef12fc0eea4","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752508449426,"stop":1752508449427,"duration":1},"status":"passed","severity":"normal"},{"uid":"f142b7fd3dbc8139","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752508646998,"stop":1752508646998,"duration":0},"status":"passed","severity":"normal"},{"uid":"12515039c3c6afc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752508449435,"stop":1752508449435,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58411ddccbceb89","name":"should stop and cleanup resources","time":{"start":1752508495217,"stop":1752508495217,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d80992ca243b6df","name":"Privacy Node - default protocol","time":{"start":1752508802803,"stop":1752508802803,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1568507cb6b788","name":"should not retry if at least one success","time":{"start":1752508494361,"stop":1752508494361,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f3e800bc4bbe68","name":"throws on content topic with too few or too many fields","time":{"start":1752508449414,"stop":1752508449415,"duration":1},"status":"passed","severity":"normal"},{"uid":"9552fe997ce1a89a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752509019257,"stop":1752509019257,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e2be266beba8df","name":"Push message with custom timestamp: 1721750144806","time":{"start":1752509125891,"stop":1752509125891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc2d9b1085a2b42","name":"should clear existing timers before creating new ones","time":{"start":1752508465583,"stop":1752508465586,"duration":3},"status":"passed","severity":"normal"},{"uid":"7fcd0683e3122104","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752509019256,"stop":1752509019256,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf8ac25ec91711a","name":"should do nothing when connections still exist","time":{"start":1752508465328,"stop":1752508465328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46a53060f85dcf5","name":"LightPush","time":{"start":1752508802802,"stop":1752508802802,"duration":0},"status":"passed","severity":"normal"},{"uid":"6884ccda018dbd5","name":"should dial peers from store when no connections remain","time":{"start":1752508465327,"stop":1752508465328,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba19d45bf04498d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app73/5/topic138/json","time":{"start":1752508758931,"stop":1752508758932,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ef753e5d4c7a21","name":"should return false when connections are non-bootstrap peers","time":{"start":1752508465380,"stop":1752508465380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6b2e7f468402ed","name":"Check received message containing escaped characters","time":{"start":1752508981405,"stop":1752508981405,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c7afb314a31825","name":"Check message with no content topic is not received","time":{"start":1752508981409,"stop":1752508981409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22f8787e2cba361","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752508504286,"stop":1752508504286,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b32cdd5a1d5227d","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752508504281,"stop":1752508504281,"duration":0},"status":"passed","severity":"normal"},{"uid":"469735d9f00f0af7","name":"should be able to dial TLS multiaddrs","time":{"start":1752508612869,"stop":1752508612870,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb45fe82f861555","name":"random static sharding 10 - Cluster ID: 875, Shard ID: 868","time":{"start":1752508780197,"stop":1752508780197,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cf3fcf24ec1479","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752508485266,"stop":1752508485266,"duration":0},"status":"passed","severity":"normal"},{"uid":"337ab446fc002d","name":"Decoder throws on undefined content topic","time":{"start":1752508483631,"stop":1752508483632,"duration":1},"status":"passed","severity":"normal"},{"uid":"a82b0a19c184c94c","name":"should create ConnectionManager with relay","time":{"start":1752508465954,"stop":1752508465954,"duration":0},"status":"passed","severity":"normal"},{"uid":"694f1662a460e0f2","name":"Passing page size 11 when there are 10 messages","time":{"start":1752508791754,"stop":1752508791755,"duration":1},"status":"passed","severity":"normal"},{"uid":"407eaa3901fd1223","name":"Publish message with custom timestamp: Tue Jul 23 2024 15:57:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1752508646998,"stop":1752508646999,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3e85af95565e12","name":"Reusing cursor across nodes","time":{"start":1752508729151,"stop":1752508729151,"duration":0},"status":"passed","severity":"normal"},{"uid":"584bb48879c1584d","name":"should properly start and stop event listening","time":{"start":1752508494285,"stop":1752508494286,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d3b209a0aa9b4f","name":"Passing page size 10 when there are 10 messages","time":{"start":1752508791753,"stop":1752508791754,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf848b0097c48a86","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752508495076,"stop":1752508495076,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad20eae071fec89","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752508544561,"stop":1752508544561,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7ab0fcc2badbf1","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752508504279,"stop":1752508504280,"duration":1},"status":"passed","severity":"normal"},{"uid":"f222f67b947a4019","name":"Push message with rate limit","time":{"start":1752509125890,"stop":1752509125890,"duration":0},"status":"passed","severity":"normal"},{"uid":"2319bcf1fa6237fc","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752508529319,"stop":1752508529319,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7fa03939f4d842e7","name":"should reject if Relay is requested but not mounted","time":{"start":1752508495128,"stop":1752508495129,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f20916dfe44656","name":"should drop connection to one peer on hangUp","time":{"start":1752508612869,"stop":1752508612869,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b46415ef22be935","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752508504288,"stop":1752508504288,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd999b653f5683e9","name":"should return unique PubsubTopics for static sharding","time":{"start":1752508449426,"stop":1752508449426,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8419202b77d8b2","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752508800347,"stop":1752508800351,"duration":4},"status":"passed","severity":"normal"},{"uid":"e1b7d2da63b56198","name":"Push message with content topic containing XML","time":{"start":1752509125886,"stop":1752509125886,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf5e7ac68a1346c","name":"returns all values when wanted number is greater than available values","time":{"start":1752508472552,"stop":1752508472553,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e95bf80408fc42","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752508656894,"stop":1752508656895,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1482f0547051deb","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app89/4/topic217/proto","time":{"start":1752508758932,"stop":1752508758932,"duration":0},"status":"passed","severity":"normal"},{"uid":"3262d0f732bbae86","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752509019265,"stop":1752509019265,"duration":0},"status":"passed","severity":"normal"},{"uid":"485d9bf6b293940a","name":"should not fail to start the service if it is already started","time":{"start":1752508622291,"stop":1752508622292,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55161f3bc4fad16","name":"should keep entries that haven't expired yet","time":{"start":1752508493558,"stop":1752508493567,"duration":9},"status":"passed","severity":"normal"},{"uid":"17080da364052f75","name":"messageHashStr produces different results for different inputs","time":{"start":1752508465229,"stop":1752508465230,"duration":1},"status":"passed","severity":"normal"},{"uid":"3822f1a0bca188e0","name":"should properly clean up resources when disposed","time":{"start":1752508493568,"stop":1752508493568,"duration":0},"status":"passed","severity":"normal"},{"uid":"428dea50f943c322","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752508449436,"stop":1752508449436,"duration":0},"status":"passed","severity":"normal"},{"uid":"65057e1a704d5c22","name":"retrieves a single peer","time":{"start":1752508473769,"stop":1752508473770,"duration":1},"status":"passed","severity":"normal"},{"uid":"7246ecb829da18d4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752509019254,"stop":1752509019254,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a377f09b93e5d6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752508584177,"stop":1752508584181,"duration":4},"status":"passed","severity":"normal"},{"uid":"5a08e9597006c0ab","name":"should continually clean up expired entries at intervals","time":{"start":1752508493568,"stop":1752508493569,"duration":1},"status":"passed","severity":"normal"},{"uid":"a26913de164986da","name":"should wait for LightPush peer to be connected","time":{"start":1752508495130,"stop":1752508495130,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e260ecfcd444481","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752508656042,"stop":1752508656042,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfeb0db1fcca2b7","name":"should skip peer when dialed recently","time":{"start":1752508464278,"stop":1752508464278,"duration":0},"status":"passed","severity":"normal"},{"uid":"782bab467787696d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752508504280,"stop":1752508504280,"duration":0},"status":"passed","severity":"normal"},{"uid":"9247ad362c72dca2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752508504281,"stop":1752508504282,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15e3bf3d9b11c89","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752509019252,"stop":1752509019252,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc48005d566ad0d","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752508449438,"stop":1752508449438,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eaf13cf8b8bc1ae","name":"should perform ping and update peer store on timer","time":{"start":1752508465577,"stop":1752508465577,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa85babff1125fa","name":"Sample","time":{"start":1752508454972,"stop":1752508454972,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cab822984eb8e9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752509019243,"stop":1752509019243,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad5d8a2e390c438","name":"Check message with non string payload is not received","time":{"start":1752508981399,"stop":1752508981399,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7b788bf6af52e8","name":"Push message with content topic containing Chinese","time":{"start":1752509125901,"stop":1752509125901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b0d8910e68659f","name":"should initialize with custom number of peers","time":{"start":1752508494711,"stop":1752508494712,"duration":1},"status":"passed","severity":"normal"},{"uid":"2279a6a78c81f707","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app51/9/topic682/utf8","time":{"start":1752508758933,"stop":1752508758933,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e16936c093d7387","name":"Check received message containing Script","time":{"start":1752508981393,"stop":1752508981393,"duration":0},"status":"passed","severity":"normal"},{"uid":"70037594747f4c48","name":"Push message with JSON payload","time":{"start":1752509125897,"stop":1752509125897,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb509563a29a4ba1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752508504303,"stop":1752508504303,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e5e5d464ab08d9","name":"Push 30 different messages","time":{"start":1752509125899,"stop":1752509125899,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5f91eaa86875c13","name":"Push message with special chars payload","time":{"start":1752509125875,"stop":1752509125875,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe9b7d908c8ee79","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752508449429,"stop":1752508449430,"duration":1},"status":"passed","severity":"normal"},{"uid":"30553855f03a2fb3","name":"Push message with long payload","time":{"start":1752509125893,"stop":1752509125894,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16f1ab51766bde5","name":"random static sharding 3 - Cluster ID: 194, Shard ID: 675","time":{"start":1752508780187,"stop":1752508780187,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f1f5f5093fc52b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752508473774,"stop":1752508473774,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d3198902ed0cf3c","name":"should emit a peer event after start","time":{"start":1752508529311,"stop":1752508529311,"duration":0},"status":"passed","severity":"normal"},{"uid":"4047d6e19235a81f","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752508465581,"stop":1752508465581,"duration":0},"status":"passed","severity":"normal"},{"uid":"c315d085eba69f8","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752508716708,"stop":1752508716710,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5a71d5a42e737ca","name":"Check received message containing short","time":{"start":1752508981390,"stop":1752508981390,"duration":0},"status":"passed","severity":"normal"},{"uid":"778a6bb6d8fe7a33","name":"Wrong topic","time":{"start":1752508758935,"stop":1752508758935,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec326bbd55fb284","name":"should throw an error for missing sharding configuration","time":{"start":1752508449440,"stop":1752508449440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1948bd6562fcf2b4","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752508800351,"stop":1752508800352,"duration":1},"status":"passed","severity":"normal"},{"uid":"a543d0e21ce5c610","name":"Check received message containing emoji","time":{"start":1752508981406,"stop":1752508981406,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b209596ae79867d","name":"Waku message hash computation (payload length 0)","time":{"start":1752508465221,"stop":1752508465221,"duration":0},"status":"passed","severity":"normal"},{"uid":"1562862d5576726b","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752508530612,"stop":1752508530613,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ea94c51f432ec4","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752508530613,"stop":1752508530616,"duration":3},"status":"passed","severity":"normal"},{"uid":"7f31b56bf24980d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752509019267,"stop":1752509019267,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28a232b50f82723","name":"should handle a minimal index list","time":{"start":1752508449354,"stop":1752508449354,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d0a68428523e38","name":"should start and stop interval correctly","time":{"start":1752508494341,"stop":1752508494341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbe059df3feaf23","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752508729151,"stop":1752508729151,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3a83f7e6176a1b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752508981396,"stop":1752508981396,"duration":0},"status":"passed","severity":"normal"},{"uid":"424ad4390cf73ba","name":"Subscribe and receive messages via lightPush","time":{"start":1752509019241,"stop":1752509019242,"duration":1},"status":"passed","severity":"normal"},{"uid":"155498b1b58a2e4c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752508504301,"stop":1752508504302,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65de9819838b3ef","name":"Encoder throws on empty string content topic","time":{"start":1752508483631,"stop":1752508483631,"duration":0},"status":"passed","severity":"normal"},{"uid":"571205903e21b176","name":"Check publish message containing numeric","time":{"start":1752508646988,"stop":1752508646988,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2777424fc349a8","name":"1 Store, 2 fetches","time":{"start":1752508473389,"stop":1752508473389,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d5ade1d06ba6dd","name":"Decoder throws on empty string content topic","time":{"start":1752508466062,"stop":1752508466062,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a9d84ac870207e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752508483623,"stop":1752508483624,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd9c8acb7582be2e","name":"Push message with content topic containing Arabic","time":{"start":1752509125901,"stop":1752509125901,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c89e56a3cf67c0c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752508454803,"stop":1752508454803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3428b6a7c18ec37","name":"should create ConnectionLimiter with required options","time":{"start":1752508465297,"stop":1752508465297,"duration":0},"status":"passed","severity":"normal"},{"uid":"413710f327e6c4eb","name":"should dial all peers on dial","time":{"start":1752508612867,"stop":1752508612868,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac0bf8bb0ee3a9e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752508485265,"stop":1752508485266,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9af2126b67b1d0","name":"accepts time-filtered query with content filter","time":{"start":1752508465623,"stop":1752508465623,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2156f7872b8e3af","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752508504290,"stop":1752508504290,"duration":0},"status":"passed","severity":"normal"},{"uid":"4420ed91676b7baa","name":"should handle dial errors gracefully","time":{"start":1752508464904,"stop":1752508464904,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2561871d8d2e91","name":"should return valid sharding parameters for static sharding","time":{"start":1752508449439,"stop":1752508449440,"duration":1},"status":"passed","severity":"normal"},{"uid":"2611c445cf25e5f2","name":"1 Relay, 1 Filter, gives up","time":{"start":1752508473390,"stop":1752508473390,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b18ee5daa946cb","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752508656035,"stop":1752508656036,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf76977f99e3a81","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752508454807,"stop":1752508454808,"duration":1},"status":"passed","severity":"normal"},{"uid":"709117b7115a8e41","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752508729146,"stop":1752508729147,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6f1c858e6deb35","name":"Check received message containing Russian","time":{"start":1752508981402,"stop":1752508981403,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa1d939d22022bb","name":"Push message with escaped characters payload","time":{"start":1752509125898,"stop":1752509125898,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd7df5e1e458291","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752508494420,"stop":1752508494420,"duration":0},"status":"passed","severity":"normal"},{"uid":"5511f52f033b4811","name":"should handle multiple peers with different shard configurations","time":{"start":1752508464307,"stop":1752508464307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b88b6e580bfc42b","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752508503856,"stop":1752508503857,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f44de9e02dbfb","name":"should handle errors when accessing navigator","time":{"start":1752508465442,"stop":1752508465442,"duration":0},"status":"passed","severity":"normal"},{"uid":"63df61e3c018b981","name":"Push message with Arabic payload","time":{"start":1752509125895,"stop":1752509125895,"duration":0},"status":"passed","severity":"normal"},{"uid":"399a08cd90437cbb","name":"should handle dial errors","time":{"start":1752508465959,"stop":1752508465960,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c2b93a6cae62d3f","name":"should return empty list for no shard","time":{"start":1752508449427,"stop":1752508449427,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08f6d5bd3534c66","name":"should handle case when globalThis is not available","time":{"start":1752508465429,"stop":1752508465429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5402827dc752cb","name":"tcp ip4 address","time":{"start":1752508454874,"stop":1752508454874,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14aba26dc3d8b6","name":"Check publish message after client node is restarted","time":{"start":1752508647005,"stop":1752508647005,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc22006d11b02b8e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752509019252,"stop":1752509019253,"duration":1},"status":"passed","severity":"normal"},{"uid":"48fbb6c044bfe644","name":"Subscribe to topic containing Script and receive message","time":{"start":1752509019266,"stop":1752509019266,"duration":0},"status":"passed","severity":"normal"},{"uid":"5456b0442b67e8dd","name":"Check publish message containing short","time":{"start":1752508646987,"stop":1752508646987,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16f489f62057a81","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752508503855,"stop":1752508503855,"duration":0},"status":"passed","severity":"normal"},{"uid":"764a9ee474590e85","name":"connected peers and dial","time":{"start":1752508622467,"stop":1752508622468,"duration":1},"status":"skipped","severity":"normal"},{"uid":"796c2f6d73d5bd56","name":"ignores domain fetching errors","time":{"start":1752508473770,"stop":1752508473771,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a43b148b38cf2fc","name":"Push message with custom timestamp: 1752512144806","time":{"start":1752509125891,"stop":1752509125892,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b23cf9a5a4919c","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752508465307,"stop":1752508465307,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd89236539b3dd15","name":"Push message with special chars payload","time":{"start":1752509125894,"stop":1752509125894,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c982a944c2c1731","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752508656045,"stop":1752508656046,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea34fce9ca60e4c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752509125902,"stop":1752509125903,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc34052a55cc759","name":"should clear timers for specific peer on disconnect","time":{"start":1752508465582,"stop":1752508465582,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe3810ae1ce9e2b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752508449423,"stop":1752508449423,"duration":0},"status":"passed","severity":"normal"},{"uid":"2313ba12d2538aa6","name":"handles different networkShards values correctly","time":{"start":1752508449423,"stop":1752508449424,"duration":1},"status":"passed","severity":"normal"},{"uid":"f802e1380d275432","name":"Push message with content topic containing XML","time":{"start":1752509125902,"stop":1752509125902,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b61bcd513336a2d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752508504285,"stop":1752508504285,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ede97d99ed507a","name":"can start the service","time":{"start":1752508477682,"stop":1752508477682,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b6aab7fd64744a","name":"Check publish message containing unicode special characters","time":{"start":1752508646997,"stop":1752508646997,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0777d02ae2f8c2","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752508472969,"stop":1752508472970,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e8559a3ab00e1d","name":"A test","time":{"start":1752508572681,"stop":1752508572681,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53b9507f298af84","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752509019262,"stop":1752509019262,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46305e45b023f4b","name":"should return peer for existing peer","time":{"start":1752508465361,"stop":1752508465361,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ab4db9bd9d3788","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752509019254,"stop":1752509019255,"duration":1},"status":"passed","severity":"normal"},{"uid":"c324a98f6b004250","name":"Check received message containing Basic HTML tag","time":{"start":1752508981404,"stop":1752508981404,"duration":0},"status":"passed","severity":"normal"},{"uid":"be929adea909e0ee","name":"should be delivered immediately if received","time":{"start":1752508509104,"stop":1752508509104,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4a21bdf23ea661","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752508656032,"stop":1752508656032,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac83b95a5359b0bc","name":"can query messages by message hash","time":{"start":1752508762578,"stop":1752508762579,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8b30dce78114a5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752509019251,"stop":1752509019251,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f581f07882fdb1b","name":"should detect messages with missing dependencies","time":{"start":1752508509100,"stop":1752508509101,"duration":1},"status":"passed","severity":"normal"},{"uid":"b518a6dd37eea476","name":"should handle browser offline state overriding peer connections","time":{"start":1752508465443,"stop":1752508465448,"duration":5},"status":"passed","severity":"normal"},{"uid":"e97ea5a9c4a1d113","name":"handles different clusterIds correctly","time":{"start":1752508449423,"stop":1752508449423,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4b4bd57db278c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752508504295,"stop":1752508504295,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a43d83f57bed60","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752508787388,"stop":1752508787388,"duration":0},"status":"passed","severity":"normal"},{"uid":"4205c2a73ed26fe3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752508454803,"stop":1752508454804,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec10ce6e61162e14","name":"more peers than existing","time":{"start":1752508622468,"stop":1752508622468,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be157a039cb09135","name":"Push message with Russian payload","time":{"start":1752509125895,"stop":1752509125895,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf44caf598960ab","name":"Generator, custom pubsub topic","time":{"start":1752508775720,"stop":1752508775720,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cfb457c87afe12","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752508656908,"stop":1752508656908,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1905e451baf565","name":"Push message with content topic containing short","time":{"start":1752509125882,"stop":1752509125882,"duration":0},"status":"passed","severity":"normal"},{"uid":"f045beabc9ad69d4","name":"Push message with content topic containing Script","time":{"start":1752509125885,"stop":1752509125885,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffc9d867a1c48ab","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752508494721,"stop":1752508494721,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5fc7c231cb7684","name":"should remove event listeners","time":{"start":1752508465573,"stop":1752508465573,"duration":0},"status":"passed","severity":"normal"},{"uid":"434bffab7d017c85","name":"should only return 1 node with relay capability","time":{"start":1752508473772,"stop":1752508473772,"duration":0},"status":"passed","severity":"normal"},{"uid":"26251df923001e1a","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752508472970,"stop":1752508472970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1057aa1b6a50da7","name":"Query Generator - false","time":{"start":1752508783423,"stop":1752508783424,"duration":1},"status":"passed","severity":"normal"},{"uid":"f342de653500e703","name":"Fields are not dropped","time":{"start":1752508465590,"stop":1752508465590,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ce560e9f2984dc","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752508449419,"stop":1752508449419,"duration":0},"status":"passed","severity":"normal"},{"uid":"a546f1ad5218ed48","name":"should dial all known peers when reached zero connections","time":{"start":1752508555443,"stop":1752508555444,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f6f600f8d259e34","name":"Light Node - default protocols","time":{"start":1752508802803,"stop":1752508802803,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b911741d60b1e9","name":"should select older connection if present","time":{"start":1752508465525,"stop":1752508465525,"duration":0},"status":"passed","severity":"normal"},{"uid":"3213a7fc64cd0352","name":"Check received message containing Arabic","time":{"start":1752508981392,"stop":1752508981392,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68bd818f692ba27","name":"should return false when peer is not on topic","time":{"start":1752508465965,"stop":1752508465966,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36f84cc30127500","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752508729148,"stop":1752508729148,"duration":0},"status":"passed","severity":"normal"},{"uid":"2762e322773c1017","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752508504303,"stop":1752508504303,"duration":0},"status":"passed","severity":"normal"},{"uid":"151048c399744c1","name":"Subscribe to topic containing XML and publish message","time":{"start":1752508656041,"stop":1752508656041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3d2a7edef29679","name":"should fail to send if no connected peers found","time":{"start":1752508494848,"stop":1752508494848,"duration":0},"status":"passed","severity":"normal"},{"uid":"1368958afee403b9","name":"should handle peer store errors gracefully","time":{"start":1752508465358,"stop":1752508465358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21288b7c3e5dcad","name":"should get / set TCP multiaddr","time":{"start":1752508455539,"stop":1752508455540,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45746fcbef825c5","name":"should allow redial after cooldown period","time":{"start":1752508464278,"stop":1752508464283,"duration":5},"status":"passed","severity":"normal"},{"uid":"f8781d35a4e12b86","name":"Check received message containing Chinese","time":{"start":1752508981392,"stop":1752508981392,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d302a0cb082bce","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752508472970,"stop":1752508472970,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c143ae9c6a9422c","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752508449441,"stop":1752508449441,"duration":0},"status":"passed","severity":"normal"},{"uid":"894f5290efd7aaa9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752508656045,"stop":1752508656045,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f14809114ffad69","name":"should remove event listeners from libp2p","time":{"start":1752508465420,"stop":1752508465421,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef48232b64605935","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752508504304,"stop":1752508504304,"duration":0},"status":"passed","severity":"normal"},{"uid":"8499a511026f0752","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752508504292,"stop":1752508504292,"duration":0},"status":"passed","severity":"normal"},{"uid":"81befa856027dcd2","name":"Encoder throws on undefined content topic","time":{"start":1752508483630,"stop":1752508483631,"duration":1},"status":"passed","severity":"normal"},{"uid":"1007f9c9a8b3cca9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752509019268,"stop":1752509019268,"duration":0},"status":"passed","severity":"normal"},{"uid":"771654f90501da57","name":"should return false when peer is not on the specified shard","time":{"start":1752508464813,"stop":1752508464814,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c0e5298a5a10aa","name":"Sets default value correctly","time":{"start":1752508799178,"stop":1752508799178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94140875e99932c","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752508656029,"stop":1752508656029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3a7be260e7647d","name":"ignores unrecognized TXT record formats","time":{"start":1752508473771,"stop":1752508473771,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e06d00121cc92b","name":"should add event listeners for peer connect and disconnect","time":{"start":1752508465572,"stop":1752508465572,"duration":0},"status":"passed","severity":"normal"},{"uid":"8658a2726df658c5","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752508449429,"stop":1752508449429,"duration":0},"status":"passed","severity":"normal"},{"uid":"c433290436c6a92e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752508449421,"stop":1752508449422,"duration":1},"status":"passed","severity":"normal"},{"uid":"763aa95709df4545","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752508455532,"stop":1752508455532,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ccf50103040520","name":"should remove event listeners","time":{"start":1752508465308,"stop":1752508465308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34db681fabad1a1","name":"should return different streams if requested simultaniously","time":{"start":1752508465842,"stop":1752508465842,"duration":0},"status":"passed","severity":"normal"},{"uid":"593193e724ad6f18","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752508495076,"stop":1752508495076,"duration":0},"status":"passed","severity":"normal"},{"uid":"af06d510a73401d8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752509019245,"stop":1752509019246,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcded4c842e3ee8c","name":"Should update multiaddrs","time":{"start":1752508613343,"stop":1752508613343,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fadd518f05b502","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752508729152,"stop":1752508729152,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f130dcfa09b2de5a","name":"Query generator for 2000 messages","time":{"start":1752508774604,"stop":1752508774606,"duration":2},"status":"passed","severity":"normal"},{"uid":"2534533c11528e3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752508504294,"stop":1752508504294,"duration":0},"status":"passed","severity":"normal"},{"uid":"135c49e26b5322d8","name":"should not fail to stop the service if it was not started","time":{"start":1752508622291,"stop":1752508622291,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c4ff106ce020f4","name":"should handle peer store errors gracefully","time":{"start":1752508465381,"stop":1752508465381,"duration":0},"status":"passed","severity":"normal"},{"uid":"845e1c45d39ae0d5","name":"random static sharding 5 - Cluster ID: 701, Shard ID: 720","time":{"start":1752508780187,"stop":1752508780191,"duration":4},"status":"passed","severity":"normal"},{"uid":"1c71d0d382b4a8a","name":"Refresh subscription","time":{"start":1752509019249,"stop":1752509019249,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0fec3eda4e6d6","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752508494721,"stop":1752508494722,"duration":1},"status":"passed","severity":"normal"},{"uid":"6caeab8e83af4905","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752508449439,"stop":1752508449439,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91cb033fbf5d2c8","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752508472973,"stop":1752508472974,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef45a74b4722a84","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752508477686,"stop":1752508477687,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6d5c0945939a92","name":"Push message with content topic containing special chars","time":{"start":1752509125900,"stop":1752509125901,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c9accfd557acf8","name":"should never report false negatives","time":{"start":1752508506443,"stop":1752508506444,"duration":1},"status":"passed","severity":"normal"},{"uid":"512183ba6fc15db4","name":"should decode valid enr successfully","time":{"start":1752508455532,"stop":1752508455532,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffb1c1a2d6f97c4","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752508544560,"stop":1752508544560,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0623de7c3dcccd","name":"Subscribe to topic containing short and receive message","time":{"start":1752509019263,"stop":1752509019263,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fbf774ae2e383c","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752508449426,"stop":1752508449426,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc828e575de35b5","name":"should return true when peer is on the same network","time":{"start":1752508464800,"stop":1752508464800,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf500f1cc79de67e","name":"should initialize bloom filter with correct parameters","time":{"start":1752508506442,"stop":1752508506442,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d25d44140236acd","name":"should use shardsUnderCluster when provided","time":{"start":1752508494418,"stop":1752508494418,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f94f12cb5dda34","name":"can start the service","time":{"start":1752508622290,"stop":1752508622290,"duration":0},"status":"passed","severity":"normal"},{"uid":"6649c842cd3e31b3","name":"should handle relay send failures gracefully","time":{"start":1752508465582,"stop":1752508465582,"duration":0},"status":"passed","severity":"normal"},{"uid":"844b6f848066f5f2","name":"should reject on timeout if it was set","time":{"start":1752508495129,"stop":1752508495130,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e4f1b207e403ba","name":"should save new peer to store","time":{"start":1752508464905,"stop":1752508464909,"duration":4},"status":"passed","severity":"normal"},{"uid":"a577d09483029037","name":"should return true when peer is on the specified shard","time":{"start":1752508464812,"stop":1752508464812,"duration":0},"status":"passed","severity":"normal"},{"uid":"483bf5ed7afe5cfb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752509019262,"stop":1752509019263,"duration":1},"status":"passed","severity":"normal"},{"uid":"c938281b0af37193","name":"should hang up with PeerId and return true on success","time":{"start":1752508465960,"stop":1752508465960,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e6af97796f90ef","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752508465228,"stop":1752508465228,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02929cb79795c6b","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752508494719,"stop":1752508494720,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2acd34487b672cc","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752508503856,"stop":1752508503856,"duration":0},"status":"passed","severity":"normal"},{"uid":"489d210bf94d74fe","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752508504289,"stop":1752508504289,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71840cb351d8ad7","name":"should add event listener for peer:discovery","time":{"start":1752508464898,"stop":1752508464899,"duration":1},"status":"passed","severity":"normal"},{"uid":"394c3d8f57a6c3d4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752508449430,"stop":1752508449430,"duration":0},"status":"passed","severity":"normal"},{"uid":"4109a327b16ca65a","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752508504282,"stop":1752508504282,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7de917f93f9ad8","name":"should add event listeners to libp2p","time":{"start":1752508465411,"stop":1752508465411,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ade6cc516ea4cea","name":"should send to specified number of peers of used peers","time":{"start":1752508494848,"stop":1752508494849,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba81a3dce7f9d5d7","name":"should push the message to the outgoing buffer","time":{"start":1752508509096,"stop":1752508509096,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed55be36706435f8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752508656903,"stop":1752508656903,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51b37c12a132012","name":"random static sharding 1 - Cluster ID: 894, Shard ID: 281","time":{"start":1752508780186,"stop":1752508780186,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa62008ec72b348","name":"should not be empty after adding a subscription","time":{"start":1752508495215,"stop":1752508495215,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d70fdc544b303fc","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752508454811,"stop":1752508454812,"duration":1},"status":"passed","severity":"normal"},{"uid":"644245dbe9fcaa12","name":"should filter peers by codec","time":{"start":1752508465962,"stop":1752508465963,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a4723fc3221cf5","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app84/10/topic137/json","time":{"start":1752508758933,"stop":1752508758933,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7341b0739650d2","name":"Decrypt messages","time":{"start":1752508623915,"stop":1752508623915,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29854739d89bda6","name":"Check received message with timestamp: 1752508523874 ","time":{"start":1752508981407,"stop":1752508981407,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafdcc14b8170121","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752509019260,"stop":1752509019261,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20bef2f48c51c08","name":"should handle dial errors gracefully","time":{"start":1752508465346,"stop":1752508465347,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ff6a020bb86a7b","name":"should initialize with isNetworkConnected as false","time":{"start":1752508465410,"stop":1752508465411,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a98a352dcd1ea7","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752508454808,"stop":1752508454809,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1130db556ac3021","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752508758925,"stop":1752508758926,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f55bba8e07db1d3","name":"should handle peer store errors during connection limiting","time":{"start":1752508465388,"stop":1752508465388,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a6f5bf3f1c29fe","name":"Default pageSize","time":{"start":1752508791757,"stop":1752508791757,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3bbc15dd34227e","name":"should be safe to call multiple times","time":{"start":1752508464264,"stop":1752508464265,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a029fbd230c439b","name":"should handle complete dial lifecycle","time":{"start":1752508464306,"stop":1752508464307,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5659ffa0102af15","name":"Check publish message containing special chars","time":{"start":1752508646988,"stop":1752508646989,"duration":1},"status":"passed","severity":"normal"},{"uid":"54af9c4c275e9c09","name":"should only return 1 node with relay and store capability","time":{"start":1752508473772,"stop":1752508473772,"duration":0},"status":"passed","severity":"normal"},{"uid":"79904fe539384f40","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752508729148,"stop":1752508729149,"duration":1},"status":"passed","severity":"normal"},{"uid":"126d4dc87177957e","name":"Passing page size 1 when there are 4 messages","time":{"start":1752508791752,"stop":1752508791752,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8991e0f5fddbcc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752508504295,"stop":1752508504295,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb4a86a400627a","name":"should add and remove event listeners correctly","time":{"start":1752508477687,"stop":1752508477687,"duration":0},"status":"passed","severity":"normal"},{"uid":"143bf3e637935e55","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752508495216,"stop":1752508495216,"duration":0},"status":"passed","severity":"normal"},{"uid":"917ad35331654526","name":"should sort peers by ping value","time":{"start":1752508465963,"stop":1752508465963,"duration":0},"status":"passed","severity":"normal"},{"uid":"37cf72f3ef58c1ad","name":"should remove event listeners from globalThis","time":{"start":1752508465421,"stop":1752508465421,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a7f5ee9218fcc3","name":"Fails to push message bigger that 1MB","time":{"start":1752509125892,"stop":1752509125893,"duration":1},"status":"passed","severity":"normal"},{"uid":"d70ea2eb574b057b","name":"should not create relay timers when relay is not provided","time":{"start":1752508465580,"stop":1752508465580,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfd2ca06a4eda53","name":"should load peers from local storage and dispatch events","time":{"start":1752508477686,"stop":1752508477686,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da2d0d6d1786926","name":"should handle corrupted local storage data gracefully","time":{"start":1752508477687,"stop":1752508477687,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6705df64cdcc9b","name":"should handle all zero keep alive options","time":{"start":1752508465586,"stop":1752508465587,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a059d36536487fa","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752508800352,"stop":1752508800352,"duration":0},"status":"passed","severity":"normal"},{"uid":"59da55d1ec47b5fa","name":"should set field with all protocols enabled","time":{"start":1752508455543,"stop":1752508455543,"duration":0},"status":"passed","severity":"normal"},{"uid":"99475475b4c693cb","name":"Check meta is set [ecies]","time":{"start":1752508485266,"stop":1752508485266,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b557db7991d8bc","name":"Check received message containing Arabic","time":{"start":1752508981402,"stop":1752508981402,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b756afb3794181","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752508465422,"stop":1752508465422,"duration":0},"status":"passed","severity":"normal"},{"uid":"3960b51e404aa6f9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752509019247,"stop":1752509019247,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a5c4f82313846a","name":"should throw an error for insufficient data","time":{"start":1752508449355,"stop":1752508449356,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccd3114582c6a19c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752509019262,"stop":1752509019262,"duration":0},"status":"passed","severity":"normal"},{"uid":"338b19bf471c3573","name":"Does not throw an exception when node disconnects","time":{"start":1752508799176,"stop":1752508799176,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b401bf7b4bab844","name":"Check received message containing numeric","time":{"start":1752508981391,"stop":1752508981391,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a70b15e3cf229e2","name":"Publish message with rate limit","time":{"start":1752508647006,"stop":1752508647006,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c57aa9995ccb1ee","name":"Throws when trying to push message with empty payload","time":{"start":1752509125881,"stop":1752509125882,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9e4e55afbf0628","name":"can query messages normally","time":{"start":1752508762578,"stop":1752508762578,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f061c24730bebe","name":"should throw error - no id","time":{"start":1752508455533,"stop":1752508455533,"duration":0},"status":"passed","severity":"normal"},{"uid":"5311cad44852de51","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752508454813,"stop":1752508454813,"duration":0},"status":"passed","severity":"normal"},{"uid":"641427fcfe040c35","name":"handles empty shards array correctly","time":{"start":1752508449440,"stop":1752508449440,"duration":0},"status":"passed","severity":"normal"},{"uid":"273fc3b0ef38bd85","name":"Push to array if already present","time":{"start":1752508449036,"stop":1752508449036,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a101a1641354f","name":"returns nothing if no connections present","time":{"start":1752508465523,"stop":1752508465524,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc14bc608ef29d7","name":"should dial peer when no shard info available","time":{"start":1752508464285,"stop":1752508464285,"duration":0},"status":"passed","severity":"normal"},{"uid":"d209b18061dea579","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752508455544,"stop":1752508455545,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf454a6ae20c4cd","name":"should handle complete connection lifecycle","time":{"start":1752508465442,"stop":1752508465442,"duration":0},"status":"passed","severity":"normal"},{"uid":"393347240b16b48e","name":"Store - dialed first","time":{"start":1752508802802,"stop":1752508802802,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b7fccc2eac9151","name":"Nwaku publishes","time":{"start":1752508636279,"stop":1752508636282,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b10fcba12e629ee","name":"should retry failed tasks","time":{"start":1752508494355,"stop":1752508494355,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd671b974003499","name":"should dial peer when on same shard","time":{"start":1752508464284,"stop":1752508464285,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ee40d39e3a7d0b","name":"should dial peers from store when browser is connected","time":{"start":1752508465314,"stop":1752508465315,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ac2c6bb8a8895b","name":"should handle peer store update failures gracefully","time":{"start":1752508465578,"stop":1752508465578,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca476b07fd5e0f7d","name":"rejects hash query with content filter parameters","time":{"start":1752508465622,"stop":1752508465622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c645803f00981cdd","name":"can start the service","time":{"start":1752508529307,"stop":1752508529308,"duration":1},"status":"passed","severity":"normal"},{"uid":"d780c6c9ec2bf8b1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752508504294,"stop":1752508504295,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e313161002492d4","name":"Push message with unicode special characters payload","time":{"start":1752509125898,"stop":1752509125898,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba94a5bfa23d57e","name":"should serialize and deserialize correctly","time":{"start":1752508506444,"stop":1752508506444,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7eba9dc571df3d9","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752508494354,"stop":1752508494354,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdda8fc9567413d","name":"should decode valid enr with tcp successfully","time":{"start":1752508455533,"stop":1752508455533,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8054843a101f3b","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752508465579,"stop":1752508465580,"duration":1},"status":"passed","severity":"normal"},{"uid":"895828423665c54a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752508504292,"stop":1752508504292,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6609287a10452","name":"Check received message containing Basic HTML tag","time":{"start":1752508981393,"stop":1752508981394,"duration":1},"status":"passed","severity":"normal"},{"uid":"b035b7d944ce6bb3","name":"should reject if Filter is requested but not mounted","time":{"start":1752508495129,"stop":1752508495129,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d981be17beba69","name":"should return tags for existing peer","time":{"start":1752508465348,"stop":1752508465357,"duration":9},"status":"passed","severity":"normal"},{"uid":"3bbd82e507720ab3","name":"should not process empty queue","time":{"start":1752508464297,"stop":1752508464297,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efcdff4157cfaac","name":"Subscribe to topic containing Script and receive message","time":{"start":1752509019253,"stop":1752509019253,"duration":0},"status":"passed","severity":"normal"},{"uid":"a196f75983fbac5a","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752508449437,"stop":1752508449437,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5fe0a1c2578cc4","name":"should initialize with default number of peers","time":{"start":1752508494711,"stop":1752508494711,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e8231c5f50db1e","name":"Query with Promise Callback, No Decoder","time":{"start":1752508740248,"stop":1752508740248,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4fb11662cef6f2","name":"should initialize with Unhealthy status","time":{"start":1752508494281,"stop":1752508494282,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0a217b2a033da1","name":"accepts valid message hash query","time":{"start":1752508465622,"stop":1752508465622,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ac5ad58ec94d87","name":"Check received message containing Russian","time":{"start":1752508981392,"stop":1752508981392,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f32dd23f7cfe66d","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752508473773,"stop":1752508473773,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fd68401e50768f","name":"recovers when dns.resolve returns empty","time":{"start":1752508473770,"stop":1752508473770,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c07fd102618796a","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752508449439,"stop":1752508449439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36f2f9ad0555e8c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752508495075,"stop":1752508495075,"duration":0},"status":"passed","severity":"normal"},{"uid":"736bf268f5076aa1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752509019256,"stop":1752509019257,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf16b3762294b35","name":"throws on content topic with empty encoding field","time":{"start":1752508449417,"stop":1752508449418,"duration":1},"status":"passed","severity":"normal"},{"uid":"e68be842bfd549d1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752509019260,"stop":1752509019260,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b55a7c761597c8a","name":"should return false when peer is on different cluster","time":{"start":1752508464812,"stop":1752508464813,"duration":1},"status":"passed","severity":"normal"},{"uid":"621c41354dc507cd","name":"should be safe to call multiple times","time":{"start":1752508465957,"stop":1752508465957,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e84e0e9da0b787","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752508449354,"stop":1752508449355,"duration":1},"status":"passed","severity":"normal"},{"uid":"770cf95fa40e6a68","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752508504277,"stop":1752508504278,"duration":1},"status":"passed","severity":"normal"},{"uid":"df4b9f9e81ed597f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752509019243,"stop":1752509019244,"duration":1},"status":"passed","severity":"normal"},{"uid":"867b057120ef353f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752508529318,"stop":1752508529319,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4271bbc919f7d062","name":"Check message received after jswaku node is restarted","time":{"start":1752508981410,"stop":1752508981410,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5082578bed3dd1","name":"should be safe to call multiple times","time":{"start":1752508465956,"stop":1752508465956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e080e6c7919ccf44","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752508504299,"stop":1752508504299,"duration":0},"status":"passed","severity":"normal"},{"uid":"242f95a451fa93f9","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752508656040,"stop":1752508656041,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48b7aa274df1caf","name":"Check publish message containing emoji","time":{"start":1752508646997,"stop":1752508646998,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d449785e5b4a69","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752508454795,"stop":1752508454798,"duration":3},"status":"passed","severity":"normal"},{"uid":"a2ed1aad16e27cd6","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752508494065,"stop":1752508494065,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f28606de08d566","name":"different cluster, same shard: nodes don't connect","time":{"start":1752508584185,"stop":1752508584186,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f0071bf7f7db259","name":"Relay + Store","time":{"start":1752508455545,"stop":1752508455545,"duration":0},"status":"passed","severity":"normal"},{"uid":"6850ef56c197f905","name":"start node with empty content topic","time":{"start":1752508758937,"stop":1752508758937,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ea88f74fdda3d6","name":"Push message with content topic containing long","time":{"start":1752509125882,"stop":1752509125883,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa18f7c423fe94d","name":"should throw if no connection provided","time":{"start":1752508465841,"stop":1752508465842,"duration":1},"status":"passed","severity":"normal"},{"uid":"d660c4d7c583d31c","name":"Publish message with custom timestamp: Mon Jul 14 2025 14:57:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1752508646999,"stop":1752508647000,"duration":1},"status":"passed","severity":"normal"},{"uid":"93aeb07a18d3830c","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752508509099,"stop":1752508509099,"duration":0},"status":"passed","severity":"normal"},{"uid":"8674a1df9586e7fc","name":"Should update shard info","time":{"start":1752508613343,"stop":1752508613344,"duration":1},"status":"passed","severity":"normal"},{"uid":"f090892b668d78cd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752508504301,"stop":1752508504301,"duration":0},"status":"passed","severity":"normal"},{"uid":"14258cae16c448af","name":"Waku message hash computation (no timestamp)","time":{"start":1752508465221,"stop":1752508465221,"duration":0},"status":"passed","severity":"normal"},{"uid":"626822ebbf813525","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752508473774,"stop":1752508473774,"duration":0},"status":"skipped","severity":"normal"},{"uid":"92e7ef52c6c47332","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752509019266,"stop":1752509019266,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb0f6ad45d9465f","name":"Push message with content topic containing unicode special characters","time":{"start":1752509125889,"stop":1752509125889,"duration":0},"status":"passed","severity":"normal"},{"uid":"4effc6c0f6bd2463","name":"should handle shard reader errors gracefully","time":{"start":1752508464298,"stop":1752508464298,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf68ae6bed846a63","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752508465576,"stop":1752508465576,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eaad1a778655b9c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752508584182,"stop":1752508584184,"duration":2},"status":"passed","severity":"normal"},{"uid":"efd7b08e2baf4350","name":"Push message with custom timestamp: 1752504944806","time":{"start":1752509125891,"stop":1752509125891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3cccfbe940c33","name":"should return no connections if no open connection provided","time":{"start":1752508465524,"stop":1752508465524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8576306860b6730","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752508504279,"stop":1752508504279,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98427aade4339ed","name":"Push message with content topic containing emoji","time":{"start":1752509125889,"stop":1752509125889,"duration":0},"status":"passed","severity":"normal"},{"uid":"289c069a1b4cb01e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752508454801,"stop":1752508454802,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa0fc8c982f952","name":"should not receive a peer event after stop","time":{"start":1752508529312,"stop":1752508529313,"duration":1},"status":"passed","severity":"normal"},{"uid":"9700f1d6cbf54dd2","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752508454812,"stop":1752508454812,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5901b9e1681e82","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752508509101,"stop":1752508509101,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7539e77da04a72f","name":"should create a new stream if no existing for protocol found","time":{"start":1752508465842,"stop":1752508465842,"duration":0},"status":"passed","severity":"normal"},{"uid":"9395571b83f1bc3","name":"should encode/decode to text encoding","time":{"start":1752508455538,"stop":1752508455538,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e022790eeca970","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752508656031,"stop":1752508656032,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c89d520f221af96","name":"should handle connection event","time":{"start":1752508465315,"stop":1752508465320,"duration":5},"status":"passed","severity":"normal"},{"uid":"4e3955c58e9a145a","name":"messageHashStr works with IProtoMessage","time":{"start":1752508465229,"stop":1752508465229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51257f63152b6c","name":"should not execute task if max attempts is 0","time":{"start":1752508494361,"stop":1752508494361,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ba540e77dcd972","name":"should not return locked peers if enough unlocked are available","time":{"start":1752508494715,"stop":1752508494716,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e8a4920226bbf1","name":"Push message with content topic containing Russian","time":{"start":1752509125884,"stop":1752509125885,"duration":1},"status":"passed","severity":"normal"},{"uid":"d533702d9d4514aa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752508504300,"stop":1752508504300,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f14c0f6c127834f","name":"Check received message with timestamp: 1752508523874000000 ","time":{"start":1752508981406,"stop":1752508981406,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab3040d58e0e50","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752509019259,"stop":1752509019260,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f449920607ed16e","name":"Check received message containing XML","time":{"start":1752508981403,"stop":1752508981404,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2872bac483f0d0","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752508800335,"stop":1752508800336,"duration":1},"status":"passed","severity":"normal"},{"uid":"d968337195d7e8e2","name":"Relay - times out","time":{"start":1752508802801,"stop":1752508802802,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d77d8a12437713a","name":"should drop connection via multiaddr with hangUp","time":{"start":1752508612869,"stop":1752508612869,"duration":0},"status":"passed","severity":"normal"},{"uid":"714b9e139e71cf3a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752508465216,"stop":1752508465217,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b815bf8a0463ba","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752508465842,"stop":1752508465843,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3589117b0ef1a83","name":"Push message with numeric payload","time":{"start":1752509125894,"stop":1752509125894,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f825fed7508302","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752508639701,"stop":1752508639701,"duration":0},"status":"passed","severity":"normal"},{"uid":"6037d4deb2aec2bc","name":"random static sharding 9 - Cluster ID: 498, Shard ID: 669","time":{"start":1752508780196,"stop":1752508780197,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d4263757815f9dc","name":"Check received message containing long","time":{"start":1752508981391,"stop":1752508981391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bcba164d51a1a2","name":"accepts valid content-filtered query","time":{"start":1752508465618,"stop":1752508465621,"duration":3},"status":"passed","severity":"normal"},{"uid":"9550a40574a05f1a","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752508472971,"stop":1752508472971,"duration":0},"status":"passed","severity":"normal"},{"uid":"38155d526f45eb5","name":"Query with Ordered Callback, No message returned","time":{"start":1752508740247,"stop":1752508740247,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da30b94e178e492","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752508656037,"stop":1752508656038,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f5d3dc25597fd8","name":"should not dispatch event when already disconnected","time":{"start":1752508465435,"stop":1752508465436,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffdee25e4dc5106b","name":"should mark all messages in causal history as acknowledged","time":{"start":1752508509099,"stop":1752508509099,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ce275966c25cbb","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752508780186,"stop":1752508780186,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ce64b447c16c27","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752508800342,"stop":1752508800343,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b75dd062ffc3f82","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752508449424,"stop":1752508449424,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9849d3d907f3e4","name":"should return false when navigator.onLine is false","time":{"start":1752508465422,"stop":1752508465422,"duration":0},"status":"passed","severity":"normal"},{"uid":"da92e57fa820a8b","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752508473389,"stop":1752508473389,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7acbfcbd6bd47b","name":"should return false when peer shard info is not found","time":{"start":1752508464814,"stop":1752508464815,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb27d0bf688e639a","name":"should properly compute the node id","time":{"start":1752508455537,"stop":1752508455537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c8a52966fe4553","name":"Push message with Chinese payload","time":{"start":1752509125875,"stop":1752509125875,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8b186e78be37d7","name":"Check received message containing escaped characters","time":{"start":1752508981394,"stop":1752508981395,"duration":1},"status":"passed","severity":"normal"},{"uid":"623f408b9a95b129","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752508449441,"stop":1752508449441,"duration":0},"status":"passed","severity":"normal"},{"uid":"974379480d3b20e6","name":"Generator, custom pubsub topic","time":{"start":1752508775727,"stop":1752508775727,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d486df9d94b73d","name":"udp ip6 address","time":{"start":1752508454875,"stop":1752508454875,"duration":0},"status":"passed","severity":"normal"},{"uid":"816b0a6118538f56","name":"Decoder throws on empty string content topic","time":{"start":1752508483632,"stop":1752508483632,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4904bfb3fb1ec8a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752508449435,"stop":1752508449436,"duration":1},"status":"passed","severity":"normal"},{"uid":"af296dc89da912aa","name":"Round trip binary serialization","time":{"start":1752508466060,"stop":1752508466060,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bf0093c9389e13","name":"should properly create location multiaddrs - tcp6","time":{"start":1752508455541,"stop":1752508455541,"duration":0},"status":"passed","severity":"normal"},{"uid":"405c6bb8e69d23c5","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752508465380,"stop":1752508465380,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6110d316ddce9ac","name":"should dial peer when peer is discovered","time":{"start":1752508464900,"stop":1752508464901,"duration":1},"status":"passed","severity":"normal"},{"uid":"20edd342caa7c6cf","name":"Subscribe and receive messages via waku relay post","time":{"start":1752509019260,"stop":1752509019260,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca8ce15e602028c","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752508494847,"stop":1752508494848,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fb29475f67bfaec","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752509019259,"stop":1752509019259,"duration":0},"status":"passed","severity":"normal"},{"uid":"1572e11d849682df","name":"should be safe to call multiple times","time":{"start":1752508464899,"stop":1752508464899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04b35d1e3577a86","name":"should return false when under bootstrap limit","time":{"start":1752508465374,"stop":1752508465375,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ea3134fd5e0aa4","name":"Encoder throws on undefined content topic","time":{"start":1752508485267,"stop":1752508485267,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ad0b005be60751","name":"Push message with JSON payload","time":{"start":1752509125879,"stop":1752509125879,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa379e2932aacfe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752508504300,"stop":1752508504300,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b697b62185f901","name":"should handle peerStore errors gracefully","time":{"start":1752508465963,"stop":1752508465963,"duration":0},"status":"passed","severity":"normal"},{"uid":"611910363fe9f9c","name":"should process up to 3 peers at once","time":{"start":1752508464296,"stop":1752508464296,"duration":0},"status":"passed","severity":"normal"},{"uid":"869bfbf6e8fd2411","name":"Mutual subscription","time":{"start":1752508656028,"stop":1752508656028,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3658752b23be7a","name":"Generator, 2 different pubsubtopics","time":{"start":1752508775727,"stop":1752508775728,"duration":1},"status":"passed","severity":"normal"},{"uid":"827ecda9c2d7fd8f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752508656904,"stop":1752508656907,"duration":3},"status":"passed","severity":"normal"},{"uid":"cebe6d7f47ccacb1","name":"Meta field set when metaSetter is specified","time":{"start":1752508466060,"stop":1752508466061,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0fcb93e97a16b1","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752508449427,"stop":1752508449427,"duration":0},"status":"passed","severity":"normal"},{"uid":"433f5e15b8b8aa38","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752508740247,"stop":1752508740248,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e6fe7d33b5edfd","name":"Subscribe to topic containing long and publish message","time":{"start":1752508656033,"stop":1752508656035,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3eb1b4c9c793ee4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752508449435,"stop":1752508449435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3f0dd80a0d1fe5","name":"Generator, 2 different pubsubtopics","time":{"start":1752508775725,"stop":1752508775725,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a826cf06820bb7d","name":"should send relay ping messages on timer","time":{"start":1752508465581,"stop":1752508465581,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ac611ca9a90bf8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752509019252,"stop":1752509019252,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a28aa5c2fe2254","name":"should emit a peer event after start","time":{"start":1752508622292,"stop":1752508622293,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec07f7b46e8562fa","name":"Check received message containing SQL Injection","time":{"start":1752508981403,"stop":1752508981403,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4592f6a45eaa230","name":"returns all values when wanted number matches available values","time":{"start":1752508472550,"stop":1752508472552,"duration":2},"status":"passed","severity":"normal"},{"uid":"ded5f6b706325cc0","name":"should create ConnectionManager with required options","time":{"start":1752508465953,"stop":1752508465954,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3cd685d27da7e9b","name":"should reject if Store is requested but not mounted","time":{"start":1752508495129,"stop":1752508495129,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e4177ac2f50451","name":"should be safe to call multiple times","time":{"start":1752508465307,"stop":1752508465307,"duration":0},"status":"passed","severity":"normal"},{"uid":"6607219a7798db64","name":"throws on empty content topic","time":{"start":1752508449414,"stop":1752508449414,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3514031d8ae64e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752508472971,"stop":1752508472972,"duration":1},"status":"passed","severity":"normal"},{"uid":"18699d7ca0caf54d","name":"should throw an error for missing required configuration","time":{"start":1752508449428,"stop":1752508449428,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15154be009b7518","name":"should encodeTxt and decodeTxt","time":{"start":1752508455528,"stop":1752508455529,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d67164dde673074","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752508465497,"stop":1752508465497,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46802724dfcd719","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752508668918,"stop":1752508668919,"duration":1},"status":"passed","severity":"normal"},{"uid":"68981ff17e1b1590","name":"should start the dialing interval","time":{"start":1752508464256,"stop":1752508464257,"duration":1},"status":"passed","severity":"normal"},{"uid":"278b9b233266256c","name":"Renews subscription after lossing a connection","time":{"start":1752509019257,"stop":1752509019257,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac477188475a464","name":"Promise Callback - false","time":{"start":1752508783425,"stop":1752508783427,"duration":2},"status":"passed","severity":"normal"},{"uid":"adcaccf8659ae6e1","name":"should clear dial history on stop","time":{"start":1752508464264,"stop":1752508464264,"duration":0},"status":"passed","severity":"normal"},{"uid":"93433ce4f748c5ef","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752508800340,"stop":1752508800342,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd797f9933809b1a","name":"should reject if WakuNode is not started","time":{"start":1752508495128,"stop":1752508495128,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5bd5d36b68be19","name":"Query generator for multiple messages with different message text format","time":{"start":1752508774592,"stop":1752508774592,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e9fde1ec28ea2e","name":"should store libp2p and options references","time":{"start":1752508465297,"stop":1752508465306,"duration":9},"status":"passed","severity":"normal"},{"uid":"f352902ce4bda5fb","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752508509102,"stop":1752508509102,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7d2f708924b39c","name":"Ordered callback, aborts when callback returns true","time":{"start":1752508774603,"stop":1752508774604,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00aa8ad2a2753ba","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752508504280,"stop":1752508504280,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b8bbf8909907c8","name":"should handle complete peer lifecycle","time":{"start":1752508465588,"stop":1752508465588,"duration":0},"status":"passed","severity":"normal"},{"uid":"901abc244d5c30d5","name":"should start and setup intervals and event listeners","time":{"start":1752508495216,"stop":1752508495216,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3cbf011af2536d","name":"Push message with content topic containing JSON","time":{"start":1752509125903,"stop":1752509125903,"duration":0},"status":"passed","severity":"normal"},{"uid":"6298b9465215394d","name":"Generator, custom pubsub topic","time":{"start":1752508775725,"stop":1752508775725,"duration":0},"status":"skipped","severity":"normal"},{"uid":"570d51da044ae07e","name":"Check received message containing SQL Injection","time":{"start":1752508981392,"stop":1752508981393,"duration":1},"status":"passed","severity":"normal"},{"uid":"572cfdc4c4e16f11","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752508449436,"stop":1752508449436,"duration":0},"status":"passed","severity":"normal"},{"uid":"44df671c10622899","name":"messageHashStr produces consistent results for the same input","time":{"start":1752508465229,"stop":1752508465229,"duration":0},"status":"passed","severity":"normal"},{"uid":"512f722dbb24f9c3","name":"should not discard bootstrap peers if under the limit","time":{"start":1752508555444,"stop":1752508555445,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb8497a0e12e63","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752508504293,"stop":1752508504293,"duration":0},"status":"passed","severity":"normal"},{"uid":"72686052d14cc1e0","name":"Push message with content topic containing unicode special characters","time":{"start":1752509125904,"stop":1752509125904,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c75e2d4f2f66a3","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752508504289,"stop":1752508504290,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb8ff5911529037","name":"Overlapping topic subscription","time":{"start":1752508656033,"stop":1752508656033,"duration":0},"status":"skipped","severity":"normal"},{"uid":"986b851de161eee2","name":"Nodes with multiple pubsub topic","time":{"start":1752508639701,"stop":1752508639701,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8c2a4159ea24f7","name":"Register correct protocols","time":{"start":1752508656028,"stop":1752508656028,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d132cf97552a13","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752508449441,"stop":1752508449441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbf51128204a1fa","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752508504290,"stop":1752508504290,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e79adf35d1b8b59","name":"Used by Waku Relay","time":{"start":1752508799177,"stop":1752508799178,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b96537170383b7e","name":"should dispatch network event when browser goes online","time":{"start":1752508465436,"stop":1752508465440,"duration":4},"status":"passed","severity":"normal"},{"uid":"9f5910cd803a32fc","name":"should add event listeners to globalThis","time":{"start":1752508465411,"stop":1752508465412,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dda0cef27c1f84","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752508775726,"stop":1752508775727,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d72e6533967c0e36","name":"should hang up with multiaddr and return true on success","time":{"start":1752508465960,"stop":1752508465961,"duration":1},"status":"passed","severity":"normal"},{"uid":"1181da7f9ce9c553","name":"should wait for Store peer to be connected","time":{"start":1752508495130,"stop":1752508495131,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e6dc651c61e25a","name":"should create all internal components","time":{"start":1752508465955,"stop":1752508465955,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83c314c0246eba1","name":"rejects content-filtered query with only contentTopics","time":{"start":1752508465621,"stop":1752508465622,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb63768eb2bdc26","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752508454804,"stop":1752508454806,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b90c8a93123a5a7","name":"should throw error - no public key","time":{"start":1752508455534,"stop":1752508455535,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e116846c41ac8e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752509019247,"stop":1752509019247,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6d437eda3c7ec23","name":"Subscribe and receive messages via waku relay post","time":{"start":1752509019243,"stop":1752509019243,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25dee30f7bbb05","name":"should update peer store before dialing","time":{"start":1752508464904,"stop":1752508464905,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b14804e3f63f9","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752508504279,"stop":1752508504279,"duration":0},"status":"passed","severity":"normal"},{"uid":"54aace8a68927c09","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752508509099,"stop":1752508509100,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d32cd103b6d044","name":"Refresh subscription","time":{"start":1752508656032,"stop":1752508656033,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bf0ba9727483d881","name":"should return false when peer is on different cluster","time":{"start":1752508464800,"stop":1752508464803,"duration":3},"status":"passed","severity":"normal"},{"uid":"91c6d185d9f92a1e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app25/5/topic206/xml","time":{"start":1752508758926,"stop":1752508758926,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b4aed3dd0d7151","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752508716712,"stop":1752508716713,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb69debdb15d191","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752508465320,"stop":1752508465321,"duration":1},"status":"passed","severity":"normal"},{"uid":"9530c3106e143d5f","name":"should emit a peer event after start","time":{"start":1752508477684,"stop":1752508477684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d26740e7caa681","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752508647002,"stop":1752508647003,"duration":1},"status":"passed","severity":"normal"},{"uid":"677f600fc5d9d3b3","name":"should register libp2p event listeners when start is called","time":{"start":1752508494717,"stop":1752508494717,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad478b0f710e128a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752508740246,"stop":1752508740246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6568400d9f4e0280","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app47/3/topic48/xml","time":{"start":1752508758927,"stop":1752508758929,"duration":2},"status":"passed","severity":"normal"},{"uid":"449edea273c85c00","name":"should create KeepAliveManager with relay","time":{"start":1752508465571,"stop":1752508465571,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b36341a13661515","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752508449425,"stop":1752508449426,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7cbd606322170cd","name":"Decoder throws on empty string content topic","time":{"start":1752508485268,"stop":1752508485268,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace2fcc3c4dd4537","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752508639700,"stop":1752508639700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4766a5b00e25bd9","name":"should not fail to start the service if it is already started","time":{"start":1752508529310,"stop":1752508529310,"duration":0},"status":"passed","severity":"normal"},{"uid":"114bf22f61c7c497","name":"should be able to encode the field with only STORE set to true","time":{"start":1752508454798,"stop":1752508454799,"duration":1},"status":"passed","severity":"normal"},{"uid":"baab6b04d5befe83","name":"should encode/decode to RLP encoding","time":{"start":1752508455537,"stop":1752508455538,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd4bc9e3355f671","name":"Check message on other pubsub topic is not received","time":{"start":1752508981408,"stop":1752508981408,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8aa1c32d66c13","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app38/6/topic218/utf8","time":{"start":1752508758929,"stop":1752508758929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f365583ff8da339a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752508449437,"stop":1752508449437,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a329d047dff36f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752508656037,"stop":1752508656037,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3a0ab7701cf65f","name":"Ephemeral field set to true","time":{"start":1752508466060,"stop":1752508466060,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df3021e4aa6d3e","name":"Subscribe to topic containing long and receive message","time":{"start":1752509019250,"stop":1752509019250,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9440b4d7b17b40","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752509019264,"stop":1752509019264,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf3917826b8cbe","name":"should handle disconnect when peer has no timers","time":{"start":1752508465583,"stop":1752508465583,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c0899889206d71","name":"start node with empty shard should fail","time":{"start":1752508780200,"stop":1752508780201,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e4a9055c1d94e1a","name":"Push message with meta","time":{"start":1752509125889,"stop":1752509125890,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e87f35713a34797","name":"Check publish message containing XML","time":{"start":1752508646994,"stop":1752508646994,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9a412522a53474","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752508504295,"stop":1752508504296,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39487becba72a73","name":"should handle dial errors gracefully","time":{"start":1752508464285,"stop":1752508464286,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dfbaccac2c64a24","name":"should not create multiple intervals when called multiple times","time":{"start":1752508464258,"stop":1752508464263,"duration":5},"status":"passed","severity":"normal"},{"uid":"9695af61bb40fb4c","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752508504285,"stop":1752508504285,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ebd7cdf25cba45","name":"should lock peers when selected","time":{"start":1752508494713,"stop":1752508494715,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2ed042e3c94ba61","name":"should start all internal components","time":{"start":1752508465956,"stop":1752508465956,"duration":0},"status":"passed","severity":"normal"},{"uid":"363b545fdd89153e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752508449420,"stop":1752508449420,"duration":0},"status":"passed","severity":"normal"},{"uid":"292802b963f4686f","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752508449424,"stop":1752508449425,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b321f38c3995a63","name":"throws on content topic with non-number generation field","time":{"start":1752508449415,"stop":1752508449416,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5c4ab71a3a6f63","name":"should skip peer when already connected","time":{"start":1752508464274,"stop":1752508464278,"duration":4},"status":"passed","severity":"normal"},{"uid":"59914f6e64881ad4","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752508758936,"stop":1752508758936,"duration":0},"status":"passed","severity":"normal"},{"uid":"6509a3d30c23c527","name":"should insert elements correctly","time":{"start":1752508506443,"stop":1752508506443,"duration":0},"status":"passed","severity":"normal"},{"uid":"e007634c83abd96d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752508656900,"stop":1752508656901,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ecfec63fcb6925","name":"should retry on complete failure if specified","time":{"start":1752508494849,"stop":1752508494850,"duration":1},"status":"passed","severity":"normal"},{"uid":"de7e928c662971a0","name":"should not change state when connections remain after disconnect","time":{"start":1752508465430,"stop":1752508465431,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc7540541b7e82","name":"should return empty array when no peers connected","time":{"start":1752508465961,"stop":1752508465962,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b2cca734e6dfa6","name":"should process tasks in queue","time":{"start":1752508494341,"stop":1752508494341,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd07a8b5365d5af5","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752508466062,"stop":1752508466062,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb818f0bd3ee3800","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752508449425,"stop":1752508449425,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5d365aa1c8976f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752509019265,"stop":1752509019265,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd63b1510a9cd983","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752508494417,"stop":1752508494417,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c0d3b29a6c0e6f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752508504304,"stop":1752508504304,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ed07ea3b079759","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752508465410,"stop":1752508465410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15f8ca0c9092f63","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752508729152,"stop":1752508729153,"duration":1},"status":"skipped","severity":"normal"},{"uid":"753122a0c19a4887","name":"Js publishes, other Js receives","time":{"start":1752508636282,"stop":1752508636282,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db8e278e001be2e","name":"should not allow unachievable error rate","time":{"start":1752508503855,"stop":1752508503855,"duration":0},"status":"passed","severity":"normal"},{"uid":"3164a446849f6ba5","name":"Check message with no payload is not received","time":{"start":1752508981399,"stop":1752508981399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1009e1d891db538","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752508465621,"stop":1752508465621,"duration":0},"status":"passed","severity":"normal"},{"uid":"c347858a69a83e5c","name":"Push message with escaped characters payload","time":{"start":1752509125880,"stop":1752509125880,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da9e0dc37e12df5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752508449420,"stop":1752508449420,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4694c20a45a37f9","name":"should not receive a peer event after stop","time":{"start":1752508477685,"stop":1752508477685,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d67151fe88d49dc","name":"Check received message containing shell command","time":{"start":1752508981394,"stop":1752508981394,"duration":0},"status":"passed","severity":"normal"},{"uid":"44662221b53a8b4c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752508449419,"stop":1752508449420,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ef00b2022c59c5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752508449434,"stop":1752508449434,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1be64d24b79fe2","name":"should handle high bootstrap limit correctly","time":{"start":1752508465386,"stop":1752508465387,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a583a11221cfa5","name":"should handle ping failures gracefully","time":{"start":1752508465578,"stop":1752508465578,"duration":0},"status":"passed","severity":"normal"},{"uid":"819e008abb52d209","name":"should insert message id into causal history","time":{"start":1752508509096,"stop":1752508509097,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ccfaaa0e964ce3","name":"can start and stop the service","time":{"start":1752508477683,"stop":1752508477683,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa1356672b7bb4a","name":"Push message with content topic containing Chinese","time":{"start":1752509125884,"stop":1752509125884,"duration":0},"status":"passed","severity":"normal"},{"uid":"873e671b6ec3569a","name":"should insert message into bloom filter","time":{"start":1752508509096,"stop":1752508509096,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d835a81708e239a","name":"should redial peers when all connections are lost","time":{"start":1752508465387,"stop":1752508465387,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad04c7bae52aea3","name":"should clear dial history on start","time":{"start":1752508464257,"stop":1752508464258,"duration":1},"status":"passed","severity":"normal"},{"uid":"8578fb50599be2a5","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752508656042,"stop":1752508656042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66a1d0674cc2695","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752509019250,"stop":1752509019250,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17787dab2b1b628","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752508472968,"stop":1752508472969,"duration":1},"status":"passed","severity":"normal"},{"uid":"315941abe7080d4f","name":"Push message equal or less that 1MB","time":{"start":1752509125907,"stop":1752509125907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fd8984e05649ff","name":"should return false when pubsub topic parsing fails","time":{"start":1752508464821,"stop":1752508464821,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc837c24425b36a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752508504281,"stop":1752508504281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0b74dc03281617","name":"should return false when peer has no shard info","time":{"start":1752508464806,"stop":1752508464808,"duration":2},"status":"passed","severity":"normal"},{"uid":"518eef4f4ba10de6","name":"Check publish message after service node is restarted","time":{"start":1752508647004,"stop":1752508647005,"duration":1},"status":"skipped","severity":"normal"},{"uid":"33e599ac5ecbb0c2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752509019266,"stop":1752509019267,"duration":1},"status":"passed","severity":"normal"},{"uid":"904eea93b545ff96","name":"should handle peer disconnect event when no connections remain","time":{"start":1752508465430,"stop":1752508465430,"duration":0},"status":"passed","severity":"normal"},{"uid":"405c804bb6f31dd","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752508504288,"stop":1752508504288,"duration":0},"status":"passed","severity":"normal"},{"uid":"2570315fe0801ca4","name":"should drop connection to all peers on hangUp","time":{"start":1752508612868,"stop":1752508612868,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fd77e356b4e928","name":"Subscribe to topic containing short and publish message","time":{"start":1752508656033,"stop":1752508656033,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f887cd9bb80458","name":"Check received message containing numeric","time":{"start":1752508981401,"stop":1752508981401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24a5595f4a9d9cd","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752508494283,"stop":1752508494284,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7f69842be22c8a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752508449419,"stop":1752508449419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fe5fdea772297c","name":"should return usable stream attached to connection","time":{"start":1752508465841,"stop":1752508465841,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a483796e6001f3b","name":"should set field with all protocols disabled","time":{"start":1752508455543,"stop":1752508455543,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c66eb809ac71d3a","name":"same cluster, different shard: nodes connect","time":{"start":1752508584185,"stop":1752508584185,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6114d053ba46b51","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752508449418,"stop":1752508449418,"duration":0},"status":"passed","severity":"normal"},{"uid":"215dd6aaf1940ab4","name":"Correctly serialized arguments","time":{"start":1752508584337,"stop":1752508584337,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd9ef1f60f36cd8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app36/7/topic155/json","time":{"start":1752508758934,"stop":1752508758935,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6665bab24502f57","name":"should call waitForPeer on Relay","time":{"start":1752508495131,"stop":1752508495131,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ccc49bb3898e3f","name":"should return PeerId when PeerId is provided","time":{"start":1752508465497,"stop":1752508465497,"duration":0},"status":"passed","severity":"normal"},{"uid":"39df86502f3f1e10","name":"Fails to publish message with empty text","time":{"start":1752508647001,"stop":1752508647002,"duration":1},"status":"passed","severity":"normal"},{"uid":"9399935cadc57c06","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752508464909,"stop":1752508464910,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b08f14e63db1d7d","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752508449425,"stop":1752508449425,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a1c461e077a808","name":"peer exchange sets tag","time":{"start":1752508668917,"stop":1752508668918,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c37c804b3c834fe","name":"Sign & Recover","time":{"start":1752508484095,"stop":1752508484095,"duration":0},"status":"passed","severity":"normal"},{"uid":"e120fc474fb50f84","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752509125886,"stop":1752509125886,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9f991070526bbf","name":"Encoder throws on empty string content topic","time":{"start":1752508466061,"stop":1752508466061,"duration":0},"status":"passed","severity":"normal"},{"uid":"84221eb2e54190fb","name":"Push message with unicode special characters payload","time":{"start":1752509125880,"stop":1752509125880,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f2a1357bbc5501","name":"should handle incoming messages","time":{"start":1752508495077,"stop":1752508495078,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c8f286b45c09f6","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752508656038,"stop":1752508656038,"duration":0},"status":"passed","severity":"normal"},{"uid":"40615f1ede2ac624","name":"Throws when trying to push message with empty payload","time":{"start":1752509125899,"stop":1752509125899,"duration":0},"status":"passed","severity":"normal"},{"uid":"834e3c90b2aad378","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752509019257,"stop":1752509019258,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9c7ee519476bdf","name":"should be safe to call multiple times","time":{"start":1752508464900,"stop":1752508464900,"duration":0},"status":"passed","severity":"normal"},{"uid":"6053e1681a517796","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752508572424,"stop":1752508572424,"duration":0},"status":"passed","severity":"normal"},{"uid":"b738504c18e71fbb","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752508504286,"stop":1752508504286,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc71b7b67ff47072","name":"Subscribe to topic containing XML and receive message","time":{"start":1752509019266,"stop":1752509019266,"duration":0},"status":"passed","severity":"normal"},{"uid":"292fa68482c22334","name":"Promise Callback - true","time":{"start":1752508783424,"stop":1752508783424,"duration":0},"status":"passed","severity":"normal"},{"uid":"31cb22ab7561ebf1","name":"Passing page size 110 when there are 120 messages","time":{"start":1752508791756,"stop":1752508791757,"duration":1},"status":"passed","severity":"normal"},{"uid":"98dac79b070520a1","name":"can start and stop the service","time":{"start":1752508529309,"stop":1752508529309,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d844660ad60268","name":"should handle corrupted shard info gracefully","time":{"start":1752508464822,"stop":1752508464826,"duration":4},"status":"passed","severity":"normal"},{"uid":"48c8f774728fb6f2","name":"should return false when shard info is undefined","time":{"start":1752508464814,"stop":1752508464814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddf22e651580a9b","name":"should remove expired entries after TTL has passed","time":{"start":1752508493558,"stop":1752508493558,"duration":0},"status":"passed","severity":"normal"},{"uid":"62820a5ee524b2d","name":"should return all connected peers without codec filter","time":{"start":1752508465962,"stop":1752508465962,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e33673892d3812e","name":"throws on content topic with empty version field","time":{"start":1752508449416,"stop":1752508449417,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b3057bfef125a1","name":"should properly create peer info with all multiaddrs","time":{"start":1752508455542,"stop":1752508455542,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb28cf57d201581","name":"should attach causal history and bloom filter to each message","time":{"start":1752508509097,"stop":1752508509097,"duration":0},"status":"passed","severity":"normal"},{"uid":"9539c3994e6a011a","name":"should check connected peers if present and suitable","time":{"start":1752508495130,"stop":1752508495130,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba401656a29a9f2","name":"Push message with SQL Injection payload","time":{"start":1752509125896,"stop":1752509125896,"duration":0},"status":"passed","severity":"normal"},{"uid":"7837b075e9838538","name":"random static sharding 2 - Cluster ID: 154, Shard ID: 505","time":{"start":1752508780186,"stop":1752508780187,"duration":1},"status":"passed","severity":"normal"},{"uid":"9322950fb9b64539","name":"Push message with content topic containing SQL Injection","time":{"start":1752509125902,"stop":1752509125902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da76c34e5e54734","name":"should request peer renewal on specific errors","time":{"start":1752508494356,"stop":1752508494356,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b69c70a4dba9db","name":"random static sharding 4 - Cluster ID: 520, Shard ID: 857","time":{"start":1752508780187,"stop":1752508780187,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a0587fe2b0fd93","name":"should create ShardReader with shards network config","time":{"start":1752508464790,"stop":1752508464795,"duration":5},"status":"passed","severity":"normal"},{"uid":"9d32fbab5739176b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752509019267,"stop":1752509019267,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0572bd79329d94","name":"should return false when shard is not included in network shards","time":{"start":1752508494419,"stop":1752508494420,"duration":1},"status":"passed","severity":"normal"},{"uid":"422a3a6e500f0931","name":"Check publish message containing SQL Injection","time":{"start":1752508646992,"stop":1752508646993,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b51ede95af2f76","name":"should not hang up bootstrap peer if under limit","time":{"start":1752508465326,"stop":1752508465326,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c045f7a74875e3","name":"should not dispatch event when already connected","time":{"start":1752508465431,"stop":1752508465435,"duration":4},"status":"passed","severity":"normal"},{"uid":"4159af1b3b615753","name":"should properly create location multiaddrs - udp","time":{"start":1752508455541,"stop":1752508455542,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd3abeaa3542b7b","name":"Passing page size 3 when there are 20 messages","time":{"start":1752508791752,"stop":1752508791752,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1eb0006af814cda","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752508465579,"stop":1752508465579,"duration":0},"status":"passed","severity":"normal"},{"uid":"4061c171a6865749","name":"should add peer to queue when queue is not empty","time":{"start":1752508464273,"stop":1752508464274,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d51a72e55f0c3b","name":"should be empty when created","time":{"start":1752508495215,"stop":1752508495215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98664ce02e7fa5c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752509019248,"stop":1752509019248,"duration":0},"status":"passed","severity":"normal"},{"uid":"269ecdb0b156db87","name":"Query with Ordered Callback, No Decoder","time":{"start":1752508740247,"stop":1752508740247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ed07aea7f9d8dc","name":"Push message with content topic containing special chars","time":{"start":1752509125883,"stop":1752509125883,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf820ae96dfd950f","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752508504278,"stop":1752508504279,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae658d1b54bfcfb0","name":"should handle peer not in mesh for all topics","time":{"start":1752508465587,"stop":1752508465587,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd9dee8f5aef11d","name":"Push message with shell command payload","time":{"start":1752509125879,"stop":1752509125880,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24304c7dd1a51c5","name":"should not receive a peer event before start","time":{"start":1752508529311,"stop":1752508529311,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b5549c0a3c9f54","name":"Check publish message containing Script","time":{"start":1752508646993,"stop":1752508646993,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48f29b614eab012","name":"should be able to decode the field with only STORE set to true","time":{"start":1752508454809,"stop":1752508454809,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1d881cc4e79eca","name":"should only return 1 node with store capability","time":{"start":1752508473772,"stop":1752508473773,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d43deced243980e","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752508668918,"stop":1752508668918,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a74bfe239e535eed","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752508656899,"stop":1752508656899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f2856ee91f69cd","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752508494717,"stop":1752508494717,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36ae2585f9e5e48","name":"Check message received after jswaku node is restarted","time":{"start":1752508981399,"stop":1752508981399,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cae2887e1e45fae","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752508504283,"stop":1752508504283,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74524f19f7e9683","name":"should wait for Filter peer to be connected","time":{"start":1752508495130,"stop":1752508495130,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd4383c42ee5792","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752508504300,"stop":1752508504301,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4ed139363f067a","name":"Nodes with multiple pubsub topic","time":{"start":1752508639703,"stop":1752508639703,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e8268092d5e4bf","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752508449420,"stop":1752508449421,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd411659274104fb","name":"Subscribe to topic containing long and receive message","time":{"start":1752509019264,"stop":1752509019264,"duration":0},"status":"passed","severity":"normal"},{"uid":"d183340547571d92","name":"Fails to publish message with wrong content topic","time":{"start":1752508647002,"stop":1752508647002,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d550695b40ffc3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752508981396,"stop":1752508981397,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee8d8a6aed7e578","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752508787388,"stop":1752508787390,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a07ae93528f2517","name":"should dispatch network event when browser goes offline","time":{"start":1752508465440,"stop":1752508465440,"duration":0},"status":"passed","severity":"normal"},{"uid":"931df08089d2e912","name":"should handle task timeouts","time":{"start":1752508494360,"stop":1752508494361,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b8737a26e81a41","name":"configure the node with multiple pubsub topics","time":{"start":1752508780197,"stop":1752508780199,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae727dc5ff882cdf","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752508740248,"stop":1752508740248,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4ef6ab6fd07bac","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752508465382,"stop":1752508465383,"duration":1},"status":"passed","severity":"normal"},{"uid":"c69cc543382d022f","name":"shard 0","time":{"start":1752508780183,"stop":1752508780186,"duration":3},"status":"passed","severity":"normal"},{"uid":"2752d0fd9b4b1022","name":"should maintain proper timestamps if all messages received","time":{"start":1752508509098,"stop":1752508509098,"duration":0},"status":"passed","severity":"normal"},{"uid":"5709a3f3b45da01f","name":"Query Generator - true","time":{"start":1752508783420,"stop":1752508783422,"duration":2},"status":"passed","severity":"normal"},{"uid":"597d0e5c685a7c59","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752508544561,"stop":1752508544561,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44b88f5f980ffeb","name":"should not fail to start the service if it is already started","time":{"start":1752508477684,"stop":1752508477684,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3583a6e483ab1a","name":"Generator, 2 different pubsubtopics","time":{"start":1752508775720,"stop":1752508775721,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b47078c3c90b347","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752508465580,"stop":1752508465580,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69dc241e6dbf70f","name":"Push message with numeric payload","time":{"start":1752509125873,"stop":1752509125874,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbef86d215d554ba","name":"should check false positive rate","time":{"start":1752508506448,"stop":1752508506448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e602b22c80aa752","name":"Check received message containing JSON","time":{"start":1752508981394,"stop":1752508981394,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f89c37b37939d4","name":"Relay - dialed after","time":{"start":1752508802801,"stop":1752508802801,"duration":0},"status":"passed","severity":"normal"},{"uid":"2758f19cda1b7ea9","name":"should return false","time":{"start":1752508455535,"stop":1752508455537,"duration":2},"status":"passed","severity":"normal"},{"uid":"2678e876b3d24c8a","name":"Push message with Basic HTML tag payload","time":{"start":1752509125878,"stop":1752509125879,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f175276f4b29a3","name":"Relay","time":{"start":1752508530965,"stop":1752508530965,"duration":0},"status":"passed","severity":"normal"},{"uid":"30764fa00bc2c980","name":"should requeue task if no peer is available","time":{"start":1752508494353,"stop":1752508494354,"duration":1},"status":"passed","severity":"normal"},{"uid":"5841d2dfc690b868","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752508465958,"stop":1752508465958,"duration":0},"status":"passed","severity":"normal"},{"uid":"5552461fbacd1d74","name":"should throw error - no id","time":{"start":1752508455534,"stop":1752508455534,"duration":0},"status":"passed","severity":"normal"},{"uid":"270ad176610c4d76","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752508716711,"stop":1752508716712,"duration":1},"status":"passed","severity":"normal"},{"uid":"54db06617b92e244","name":"Push message with content topic containing Script","time":{"start":1752509125902,"stop":1752509125902,"duration":0},"status":"passed","severity":"normal"},{"uid":"91db2df974238c86","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752508449429,"stop":1752508449429,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f84948a45fe52cc","name":"Check message with no pubsub topic is not received","time":{"start":1752508981408,"stop":1752508981409,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdfd202c3e4f339a","name":"Query generator for multiple messages with different content topic format","time":{"start":1752508774596,"stop":1752508774600,"duration":4},"status":"passed","severity":"normal"},{"uid":"242ba68be7d8bb65","name":"should handle network check errors gracefully","time":{"start":1752508464298,"stop":1752508464299,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba57a23f18d28f6e","name":"random static sharding 7 - Cluster ID: 278, Shard ID: 58","time":{"start":1752508780195,"stop":1752508780195,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e7d81ecd9f3c28","name":"should return false when no connections","time":{"start":1752508465374,"stop":1752508465374,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b40de3a0b3321c","name":"should dial all remaining peers","time":{"start":1752508465346,"stop":1752508465346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d08d5793e642f73","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app18/1/topic334/json","time":{"start":1752508758934,"stop":1752508758934,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d438e47b6ee23f","name":"should not retry if at least one success","time":{"start":1752508494850,"stop":1752508494851,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a635ac5419d0009","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752509019269,"stop":1752509019269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d51557776692e26","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752508449422,"stop":1752508449422,"duration":0},"status":"passed","severity":"normal"},{"uid":"2baf7516fcc5467b","name":"should increase lamport timestamp","time":{"start":1752508509097,"stop":1752508509098,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbcedfee19b9d13","name":"Check received message containing Script","time":{"start":1752508981403,"stop":1752508981403,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a346aecf81e7057","name":"Store - dialed after - with timeout","time":{"start":1752508802802,"stop":1752508802802,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a738f61a235776","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752508465965,"stop":1752508465965,"duration":0},"status":"passed","severity":"normal"},{"uid":"170eadca3cf1e7e8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752508647004,"stop":1752508647004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc2af053109856a","name":"should handle case when navigator is not available","time":{"start":1752508465423,"stop":1752508465429,"duration":6},"status":"passed","severity":"normal"},{"uid":"d6e631d827598cf2","name":"connects to nwaku","time":{"start":1752508799175,"stop":1752508799176,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce605278c2cd16ff","name":"should return PeerId when PeerId is provided","time":{"start":1752508465496,"stop":1752508465496,"duration":0},"status":"passed","severity":"normal"},{"uid":"939e89994f58036a","name":"Push message with content topic containing numeric","time":{"start":1752509125900,"stop":1752509125900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61611c2e78a31a9","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752508504291,"stop":1752508504291,"duration":0},"status":"passed","severity":"normal"},{"uid":"572ff609752ce994","name":"should handle queue processing errors gracefully","time":{"start":1752508464297,"stop":1752508464297,"duration":0},"status":"passed","severity":"normal"},{"uid":"6255a8732da3527d","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752508544563,"stop":1752508544564,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1b926e8e057af4","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752508465497,"stop":1752508465498,"duration":1},"status":"passed","severity":"normal"},{"uid":"524ddec120968430","name":"should handle different types of entries","time":{"start":1752508493567,"stop":1752508493567,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a5145705635ed8","name":"messageHashStr returns a hex string","time":{"start":1752508465228,"stop":1752508465228,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d808a3d3afc9e3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752508981400,"stop":1752508981400,"duration":0},"status":"passed","severity":"normal"},{"uid":"2890b7a82110bace","name":"Push message with shell command payload","time":{"start":1752509125898,"stop":1752509125898,"duration":0},"status":"passed","severity":"normal"},{"uid":"1630b1d24a219957","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752508449428,"stop":1752508449428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef93be8f57b9c690","name":"it tolerates circular branch references","time":{"start":1752508473770,"stop":1752508473770,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c1739e8ce246db","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752508472973,"stop":1752508472973,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e1693d6a2fc8df","name":"nwaku subscribes","time":{"start":1752508636276,"stop":1752508636276,"duration":0},"status":"passed","severity":"normal"},{"uid":"954420663282196","name":"Push message with rate limit","time":{"start":1752509125905,"stop":1752509125906,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad80dc5e807263b","name":"Using a function","time":{"start":1752508799177,"stop":1752508799177,"duration":0},"status":"passed","severity":"normal"},{"uid":"de35954ececa7c21","name":"should properly create location multiaddrs - udp4","time":{"start":1752508455540,"stop":1752508455540,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb722eb9c4a3e5a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752508800346,"stop":1752508800347,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ed886167a26e3c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752508472967,"stop":1752508472968,"duration":1},"status":"passed","severity":"normal"},{"uid":"1694882858ead02d","name":"Overlapping topic subscription","time":{"start":1752509019263,"stop":1752509019263,"duration":0},"status":"passed","severity":"normal"},{"uid":"a649662a519213a9","name":"Ordered Callback - true","time":{"start":1752508783427,"stop":1752508783428,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e63a4b93730810","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752509019264,"stop":1752509019264,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa346cef83cac188","name":"Accepts a valid Waku Message","time":{"start":1752508498474,"stop":1752508498475,"duration":1},"status":"passed","severity":"normal"},{"uid":"5827fa3cb22212b2","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app31/6/topic810/xml","time":{"start":1752508758930,"stop":1752508758931,"duration":1},"status":"passed","severity":"normal"},{"uid":"474339bb8656cec6","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752508555444,"stop":1752508555444,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ede2645a45dbb3","name":"should get all peers from store","time":{"start":1752508465328,"stop":1752508465328,"duration":0},"status":"passed","severity":"normal"},{"uid":"957d967db1c04257","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752508449437,"stop":1752508449437,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6a4dc0b47f7eda","name":"Subscribe to topic containing short and receive message","time":{"start":1752509019249,"stop":1752509019249,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b1607bb2b23cb6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752508981407,"stop":1752508981407,"duration":0},"status":"passed","severity":"normal"},{"uid":"610f02a455c9321b","name":"should dial one peer on dial","time":{"start":1752508612868,"stop":1752508612869,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2f41d0fce9703a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752508544563,"stop":1752508544563,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c04efff54fdf2f0","name":"Symmetric encrypt & Decrypt","time":{"start":1752508484094,"stop":1752508484094,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e8b9a3078b30e5","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752508656030,"stop":1752508656031,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd485a0a22e8667","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752509019268,"stop":1752509019268,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0705c105b635a0","name":"Push message with Script payload","time":{"start":1752509125896,"stop":1752509125896,"duration":0},"status":"passed","severity":"normal"},{"uid":"44efbe53cff5c695","name":"Push message with Chinese payload","time":{"start":1752509125895,"stop":1752509125895,"duration":0},"status":"passed","severity":"normal"},{"uid":"58229eaa8e52f4d5","name":"should remove event listener for peer:discovery","time":{"start":1752508464899,"stop":1752508464900,"duration":1},"status":"passed","severity":"normal"},{"uid":"3256166541c6e3c6","name":"Check received message containing special chars","time":{"start":1752508981401,"stop":1752508981401,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb136645b611402","name":"should maintain desired error rate","time":{"start":1752508506443,"stop":1752508506443,"duration":0},"status":"passed","severity":"normal"},{"uid":"846a8598e459e9bf","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752509019258,"stop":1752509019258,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9effec3ce77c70a","name":"should set default options when no config provided","time":{"start":1752508465954,"stop":1752508465955,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68ebb0b7e7d7787","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752508454810,"stop":1752508454811,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbe19f17093195e","name":"Subscribe to topic containing XML and receive message","time":{"start":1752509019253,"stop":1752509019254,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8331d071594c301","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752509019255,"stop":1752509019255,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3870eae9d2bd11","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752508656037,"stop":1752508656037,"duration":0},"status":"passed","severity":"normal"},{"uid":"133e4001f2f08493","name":"should be empty after removing the only subscription","time":{"start":1752508495215,"stop":1752508495216,"duration":1},"status":"passed","severity":"normal"},{"uid":"77088d8545bd8c65","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752508494712,"stop":1752508494713,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ba58f0b058b5c","name":"Subscribe and publish message","time":{"start":1752508656029,"stop":1752508656029,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ca5c86635104f4","name":"Push message with content topic containing escaped characters","time":{"start":1752509125903,"stop":1752509125904,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d64c123faac8a5","name":"should return true when over bootstrap limit","time":{"start":1752508465375,"stop":1752508465376,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea197acbe5980346","name":"should successfully stop","time":{"start":1752508495078,"stop":1752508495078,"duration":0},"status":"passed","severity":"normal"},{"uid":"976c4a6733e0bebd","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752508656894,"stop":1752508656894,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c64f037ed18368","name":"should handle null peers returned by getPeer","time":{"start":1752508465381,"stop":1752508465381,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb75f381eda1ad4","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752508449419,"stop":1752508449419,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f627e5253ced62","name":"should partition messages based on acknowledgement status","time":{"start":1752508509102,"stop":1752508509102,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e57cda46cb3b31","name":"Check received message containing special chars","time":{"start":1752508981391,"stop":1752508981391,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bbd3d60b001c1c","name":"Check received message containing unicode special characters","time":{"start":1752508981405,"stop":1752508981406,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6694f8547e7d21","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752508780200,"stop":1752508780200,"duration":0},"status":"passed","severity":"normal"},{"uid":"5172b9e0d020d19e","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752508465221,"stop":1752508465222,"duration":1},"status":"passed","severity":"normal"},{"uid":"6040caa583646e83","name":"should work with custom bootstrap limits","time":{"start":1752508465381,"stop":1752508465382,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd7962ce59d4f20c","name":"should update ack status of messages in outgoing buffer","time":{"start":1752508509103,"stop":1752508509103,"duration":0},"status":"passed","severity":"normal"},{"uid":"4242bd1c8c4fb426","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752508504290,"stop":1752508504291,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e1905f6c04e8ee","name":"Check received message containing emoji","time":{"start":1752508981395,"stop":1752508981395,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b092ad7e0d7bea1","name":"should hang up bootstrap peer if over limit","time":{"start":1752508465326,"stop":1752508465327,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b66a8d99ed4166","name":"Push message with content topic containing shell command","time":{"start":1752509125887,"stop":1752509125887,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afa99dafc8ed674","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752508464818,"stop":1752508464818,"duration":0},"status":"passed","severity":"normal"},{"uid":"e333d20d94770857","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752508494717,"stop":1752508494719,"duration":2},"status":"passed","severity":"normal"},{"uid":"ced074d393649e7a","name":"Publish without waiting for remote peer","time":{"start":1752508656028,"stop":1752508656029,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e9e28ebf0562a","name":"should return false when clusterId doesn't match","time":{"start":1752508494419,"stop":1752508494419,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdf57011ec2bc44","name":"Push message with emoji payload","time":{"start":1752509125880,"stop":1752509125881,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3de7ba446d45796","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752508639702,"stop":1752508639702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe5197c0c059868","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752508494064,"stop":1752508494064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb1ab5a5762849c","name":"Query generator for multiple messages","time":{"start":1752508774591,"stop":1752508774592,"duration":1},"status":"passed","severity":"normal"},{"uid":"700f6740dc0ce95a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752508656899,"stop":1752508656900,"duration":1},"status":"passed","severity":"normal"},{"uid":"d201224f4ea002a","name":"should transition to Unhealthy when no connections","time":{"start":1752508494282,"stop":1752508494283,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac988c0ec569570","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752509019267,"stop":1752509019267,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd91a96bd09357a","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752508465386,"stop":1752508465386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c483b4d9c3459038","name":"Query Generator, No Decoder","time":{"start":1752508740245,"stop":1752508740245,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f65fcfdccd3e02","name":"should set field with only RELAY enabled","time":{"start":1752508455543,"stop":1752508455544,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9cc9db08bce8fb8","name":"Push message with custom timestamp: 1752504944806","time":{"start":1752509125906,"stop":1752509125906,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f352ad4d4aa5f5","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752508787387,"stop":1752508787388,"duration":1},"status":"passed","severity":"normal"},{"uid":"b268dc04dfbe202","name":"should not fail to stop the service if it was not started","time":{"start":1752508477683,"stop":1752508477684,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c40531c539591f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752508454813,"stop":1752508454814,"duration":1},"status":"passed","severity":"normal"},{"uid":"767366e42a32b498","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752508800335,"stop":1752508800335,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ecf5729bea8971","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752508504276,"stop":1752508504276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e33b6242acc2f58","name":"Passing page size 0 when there are 110 messages","time":{"start":1752508791750,"stop":1752508791752,"duration":2},"status":"passed","severity":"normal"},{"uid":"d096340e2f3510bb","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752508740246,"stop":1752508740246,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08bc81f77ed6254","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752508504299,"stop":1752508504299,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21fa36ee9947c9","name":"should throw error - no public key","time":{"start":1752508455533,"stop":1752508455533,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ecfdec29af8ff1","name":"Check publish message containing Arabic","time":{"start":1752508646991,"stop":1752508646991,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9146b91c7750d2","name":"Push message equal or less that 1MB","time":{"start":1752509125892,"stop":1752509125892,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0959f90e340fb","name":"should stop all internal components","time":{"start":1752508465957,"stop":1752508465957,"duration":0},"status":"passed","severity":"normal"},{"uid":"930cbc4230bd40f","name":"Push message with content topic containing long","time":{"start":1752509125900,"stop":1752509125900,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f05a455a8618db","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752508504291,"stop":1752508504291,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fa4f896cab1f02","name":"Fails to push message bigger that 1MB","time":{"start":1752509125907,"stop":1752509125907,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc25673a7873b3a0","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752508465215,"stop":1752508465216,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7d62cb656acfb6e","name":"can start and stop the service","time":{"start":1752508622290,"stop":1752508622290,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f0a58e183c882d","name":"should not dial peers from store when browser is not connected","time":{"start":1752508465315,"stop":1752508465315,"duration":0},"status":"passed","severity":"normal"},{"uid":"4802e07f223814b4","name":"should use provided shard info when available","time":{"start":1752508494417,"stop":1752508494417,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8c6f823e63f815","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752508504282,"stop":1752508504283,"duration":1},"status":"passed","severity":"normal"},{"uid":"31515a3ace3f16e9","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752508449439,"stop":1752508449439,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd31d5125dd77bd8","name":"should throw error - invalid id","time":{"start":1752508455534,"stop":1752508455534,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a859b9ed6e069f","name":"Check message with no content topic is not received","time":{"start":1752508981398,"stop":1752508981398,"duration":0},"status":"passed","severity":"normal"},{"uid":"235767782305b17b","name":"should not receive a peer event before start","time":{"start":1752508477685,"stop":1752508477685,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa134ec4093051fd","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752508449442,"stop":1752508449442,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d1b9eae2d6e378","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752508572424,"stop":1752508572424,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d9c24e2cf08acd","name":"Encoder throws on empty string content topic","time":{"start":1752508485267,"stop":1752508485267,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffafea506c2d55b","name":"Push message with content topic containing numeric","time":{"start":1752509125883,"stop":1752509125883,"duration":0},"status":"passed","severity":"normal"},{"uid":"376566e5d673d693","name":"Init the array if not present","time":{"start":1752508449034,"stop":1752508449035,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d911029a2d9836","name":"Decoder throws on undefined content topic","time":{"start":1752508485267,"stop":1752508485267,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e73f4e7c229d9ea","name":"rejects hash query with time filter","time":{"start":1752508465622,"stop":1752508465623,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d86c63c57e5be0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752508716703,"stop":1752508716708,"duration":5},"status":"passed","severity":"normal"},{"uid":"92dcf00b431235e6","name":"Overlapping topic subscription","time":{"start":1752509019248,"stop":1752509019249,"duration":1},"status":"passed","severity":"normal"},{"uid":"c08b358bbd890e20","name":"Check received message containing short","time":{"start":1752508981400,"stop":1752508981400,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8e184574981c2f","name":"should create an instance with libp2p and dialer","time":{"start":1752508464893,"stop":1752508464894,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96f9a49019218cd","name":"should return false when at bootstrap limit","time":{"start":1752508465375,"stop":1752508465375,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f0744879de5270","name":"Passing page size 19 when there are 20 messages","time":{"start":1752508791755,"stop":1752508791756,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fbafd7a3be5336f","name":"should handle case with no peers in store","time":{"start":1752508465347,"stop":1752508465347,"duration":0},"status":"passed","severity":"normal"},{"uid":"9420a97797654768","name":"Check publish message containing shell command","time":{"start":1752508646996,"stop":1752508646996,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2c8a8ec86661d2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752508449421,"stop":1752508449421,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff43e45ce6f39714","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752508449427,"stop":1752508449428,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea2117dbd7a0afe","name":"Passing an array","time":{"start":1752508799176,"stop":1752508799177,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e20852af5ee68f","name":"Push message with content topic containing Russian","time":{"start":1752509125901,"stop":1752509125901,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff8edd616159802","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752508639702,"stop":1752508639702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df18feefd362ad1","name":"throws on content topic with empty topic name field","time":{"start":1752508449417,"stop":1752508449417,"duration":0},"status":"passed","severity":"normal"},{"uid":"826c0b20cbbe9561","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752508449438,"stop":1752508449439,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f7acbe40384e1b","name":"should dial peer immediately when queue is empty","time":{"start":1752508464265,"stop":1752508464266,"duration":1},"status":"passed","severity":"normal"},{"uid":"d763e03ebb6ac7f0","name":"should handle special patterns correctly","time":{"start":1752508506444,"stop":1752508506445,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e3ceef5d12470","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752508774602,"stop":1752508774603,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53e7c4ba07116d9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752508449437,"stop":1752508449438,"duration":1},"status":"passed","severity":"normal"},{"uid":"5258ab5bbb9dc1c2","name":"Push message with XML payload","time":{"start":1752509125877,"stop":1752509125877,"duration":0},"status":"passed","severity":"normal"},{"uid":"835bb614437b5555","name":"should get tags for the connected peer","time":{"start":1752508465320,"stop":1752508465320,"duration":0},"status":"passed","severity":"normal"},{"uid":"b733d4d4cd93df7b","name":"Subscribe and receive messages via lightPush","time":{"start":1752509019258,"stop":1752509019259,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab76d1913f9ea418","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752508449435,"stop":1752508449435,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7281b944076785","name":"does not throw on valid cases","time":{"start":1752508449413,"stop":1752508449414,"duration":1},"status":"passed","severity":"normal"},{"uid":"640d138da161858e","name":"should dial with PeerId and return stream","time":{"start":1752508465959,"stop":1752508465959,"duration":0},"status":"passed","severity":"normal"},{"uid":"582cdf49a1242b28","name":"should set field with only FILTER enabled","time":{"start":1752508455544,"stop":1752508455544,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba20da4a8adfb93","name":"Relay + Store","time":{"start":1752508530965,"stop":1752508530966,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68972eab80be426","name":"should start ping timers on peer connect","time":{"start":1752508465574,"stop":1752508465575,"duration":1},"status":"passed","severity":"normal"},{"uid":"49cb2b3c3fc0c16d","name":"should handle complete discovery-to-dial flow","time":{"start":1752508464910,"stop":1752508464910,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12df8307090e964","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752508465216,"stop":1752508465216,"duration":0},"status":"passed","severity":"normal"},{"uid":"47585c8c47c7d11e","name":"should create KeepAliveManager with required options","time":{"start":1752508465570,"stop":1752508465571,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc41251e9c746bc8","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752508774592,"stop":1752508774593,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf363d762d0c3734","name":"should return true when topic is configured","time":{"start":1752508465964,"stop":1752508465964,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16737f54b7a9df1","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752508464819,"stop":1752508464821,"duration":2},"status":"passed","severity":"normal"},{"uid":"781bbdb1fb464c59","name":"should retry if all attempts fail","time":{"start":1752508494361,"stop":1752508494362,"duration":1},"status":"passed","severity":"normal"},{"uid":"3762415de469145a","name":"Check publish message containing Chinese","time":{"start":1752508646989,"stop":1752508646991,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9afdaeefef99489","name":"should clear the dialing interval","time":{"start":1752508464263,"stop":1752508464264,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d88a4f8f0abdcf1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752508449438,"stop":1752508449438,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb84f20120e9bf0","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752508449429,"stop":1752508449429,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f56f5552ac2793","name":"should be safe to call multiple times","time":{"start":1752508465572,"stop":1752508465573,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4bdf84f660257b8","name":"caches peers it previously fetched","time":{"start":1752508473771,"stop":1752508473771,"duration":0},"status":"passed","severity":"normal"},{"uid":"c363360eac8c102e","name":"should handle errors when globalThis is not available","time":{"start":1752508465412,"stop":1752508465420,"duration":8},"status":"passed","severity":"normal"},{"uid":"b1e37c0a203a5bf9","name":"topics with same application and version share the same shard","time":{"start":1752508449422,"stop":1752508449422,"duration":0},"status":"passed","severity":"normal"},{"uid":"3272581a77938cd9","name":"should get / set UDP multiaddr","time":{"start":1752508455538,"stop":1752508455539,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c72771fbbdc5f8","name":"messageHash returns a Uint8Array","time":{"start":1752508465223,"stop":1752508465225,"duration":2},"status":"passed","severity":"normal"},{"uid":"cbce5d5e95ab5a0a","name":"should handle general insertion and lookup correctly","time":{"start":1752508506447,"stop":1752508506448,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0cb82721f2a7d6a","name":"Check received message containing unicode special characters","time":{"start":1752508981395,"stop":1752508981395,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb7e1badfb0f385","name":"Publishes to nwaku","time":{"start":1752508636276,"stop":1752508636277,"duration":1},"status":"passed","severity":"normal"},{"uid":"e93c2f4fbb125e6a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752508729149,"stop":1752508729150,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c82044755e9170","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752508504293,"stop":1752508504293,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac2c409b303ec31","name":"Subscribe and receives messages on 20 topics","time":{"start":1752509019261,"stop":1752509019261,"duration":0},"status":"passed","severity":"normal"},{"uid":"7842fb20fdffb81a","name":"Decoder throws on undefined content topic","time":{"start":1752508466061,"stop":1752508466062,"duration":1},"status":"passed","severity":"normal"},{"uid":"730686c54b462a29","name":"Check message with non string payload is not received","time":{"start":1752508981410,"stop":1752508981410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ff8a5904a7e124","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752508465441,"stop":1752508465441,"duration":0},"status":"passed","severity":"normal"},{"uid":"14128136a77ac16","name":"should handle empty pubsub topics","time":{"start":1752508465586,"stop":1752508465586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45a1f574fce8a1e","name":"Push message with custom timestamp: 1721750144806","time":{"start":1752509125906,"stop":1752509125906,"duration":0},"status":"passed","severity":"normal"},{"uid":"68300b3ce1dbc56f","name":"should process queue every 500ms","time":{"start":1752508464286,"stop":1752508464296,"duration":10},"status":"passed","severity":"normal"},{"uid":"e93e8b7d6b7bcf7b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752508504301,"stop":1752508504301,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdaa99300c0b53e8","name":"Push message with Arabic payload","time":{"start":1752509125875,"stop":1752509125876,"duration":1},"status":"passed","severity":"normal"},{"uid":"31942fdce8cbd1eb","name":"should handle peer store errors gracefully","time":{"start":1752508464905,"stop":1752508464905,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1fbe621f447b17a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752508639703,"stop":1752508639703,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee54238678b8475","name":"should add and check entries correctly","time":{"start":1752508493547,"stop":1752508493556,"duration":9},"status":"passed","severity":"normal"},{"uid":"63d00e832455710c","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752508449440,"stop":1752508449440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79a1dfbd605de40","name":"should return false and handle errors gracefully","time":{"start":1752508465961,"stop":1752508465961,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8179f25da5c7a19","name":"Publish message with large meta","time":{"start":1752508647005,"stop":1752508647006,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0a2846aa517cb4","name":"should return false when network is not connected","time":{"start":1752508465958,"stop":1752508465958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cbd4c5e647872b","name":"isConnected should return true after first peer connects","time":{"start":1752508544561,"stop":1752508544562,"duration":1},"status":"passed","severity":"normal"},{"uid":"728f67b687ab9d63","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752509019242,"stop":1752509019242,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a2f63a2c5fd24f","name":"should create ShardReader with contentTopics network config","time":{"start":1752508464789,"stop":1752508464790,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0881b35dd46d2a","name":"Callback on promise, aborts when callback returns true","time":{"start":1752508774601,"stop":1752508774602,"duration":1},"status":"passed","severity":"normal"},{"uid":"434137aed4a447","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752508504282,"stop":1752508504282,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21a2d517c58fcc2","name":"Push message with content topic containing Arabic","time":{"start":1752509125884,"stop":1752509125884,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f6c0681b4e91f6","name":"Push message with content topic containing SQL Injection","time":{"start":1752509125885,"stop":1752509125885,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7beea7478979d1","name":"should deliver messages after dependencies are met","time":{"start":1752508509101,"stop":1752508509101,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f70f1e0f44e16d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752508787388,"stop":1752508787388,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88369e30086a565","name":"Push message with content topic containing short","time":{"start":1752509125899,"stop":1752509125900,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ac2dbbf8723235","name":"Push message with SQL Injection payload","time":{"start":1752509125876,"stop":1752509125876,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0ae4b7338fdd5e","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752508494064,"stop":1752508494064,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c02d6391eca231","name":"should return false when peer is not found","time":{"start":1752508464808,"stop":1752508464808,"duration":0},"status":"passed","severity":"normal"},{"uid":"555981a8842e5b3d","name":"Query with Promise Callback, No message returned","time":{"start":1752508740249,"stop":1752508740249,"duration":0},"status":"passed","severity":"normal"},{"uid":"a995140d7c4bfa02","name":"should handle onConnected and onDisconnected","time":{"start":1752508494716,"stop":1752508494717,"duration":1},"status":"passed","severity":"normal"},{"uid":"a551793ef37ef9dc","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752508656045,"stop":1752508656045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ee254306dbb285","name":"Check received message containing shell command","time":{"start":1752508981404,"stop":1752508981405,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8a981b8b2f2381","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752508509103,"stop":1752508509104,"duration":1},"status":"passed","severity":"normal"},{"uid":"126aef93b9c151d4","name":"different cluster, different shard: nodes don't connect","time":{"start":1752508584186,"stop":1752508584186,"duration":0},"status":"passed","severity":"normal"},{"uid":"2648e9421d31f34e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752508465843,"stop":1752508465843,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4d05331cc37c54","name":"should not receive a peer event after stop","time":{"start":1752508622294,"stop":1752508622295,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be02e1b78d84382","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752509019265,"stop":1752509019266,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e5d7451e5e5828","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752508454802,"stop":1752508454803,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d77e8aeb8b38e21","name":"should return false when peer is not found","time":{"start":1752508464821,"stop":1752508464822,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ede32dd3e60f9e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752508449421,"stop":1752508449421,"duration":0},"status":"passed","severity":"normal"},{"uid":"4127cd87cdb4081a","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752508465382,"stop":1752508465382,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d537ea0549a6077","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752508465327,"stop":1752508465327,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02887d95a4c10d8","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752508504277,"stop":1752508504277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e682f0eb1d9dd2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752508656900,"stop":1752508656900,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bab3417168144fd","name":"throws on content topic with generation field greater than 0","time":{"start":1752508449416,"stop":1752508449416,"duration":0},"status":"passed","severity":"normal"},{"uid":"192edb2c3238cda0","name":"Check received message with timestamp: 1752508523874000000 ","time":{"start":1752508981395,"stop":1752508981396,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ccab94a283e706","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752508800351,"stop":1752508800351,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc154651e26f859","name":"Push message with short payload","time":{"start":1752509125872,"stop":1752509125873,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1c09961e1f9d46","name":"Rejects garbage","time":{"start":1752508498475,"stop":1752508498475,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e02e350c2e31e","name":"should be online or offline if network state changed","time":{"start":1752508544564,"stop":1752508544564,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee4e6787db32eff","name":"non connected peers","time":{"start":1752508622468,"stop":1752508622469,"duration":1},"status":"skipped","severity":"normal"},{"uid":"424bd35430975ec5","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752508504292,"stop":1752508504292,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e743c89916f3d83","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752508449434,"stop":1752508449434,"duration":0},"status":"passed","severity":"normal"},{"uid":"5daaa0109c07431d","name":"Check publish message containing JSON","time":{"start":1752508646995,"stop":1752508646996,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bf0db2a6fdb5368","name":"groups content topics by expected pubsub topic","time":{"start":1752508449422,"stop":1752508449423,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43a56186a18a00c","name":"should invoke callbacks when receiving a message","time":{"start":1752508495216,"stop":1752508495216,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f27f98088e369a0","name":"Ordered Callback - false","time":{"start":1752508783428,"stop":1752508783429,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45aac2bfed530e5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752508449430,"stop":1752508449434,"duration":4},"status":"passed","severity":"normal"},{"uid":"5a527dd560633805","name":"Check message on other pubsub topic is not received","time":{"start":1752508981397,"stop":1752508981398,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e54d5181bc4d7d3","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752508495075,"stop":1752508495075,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2d4a8eba93fde8","name":"should not fail to stop the service if it was not started","time":{"start":1752508529309,"stop":1752508529310,"duration":1},"status":"passed","severity":"normal"},{"uid":"16470994f99097e6","name":"Fails to push message with large meta","time":{"start":1752509125890,"stop":1752509125890,"duration":0},"status":"passed","severity":"normal"},{"uid":"a824c86f86a8e182","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752508729145,"stop":1752508729146,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c0697822906a32","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752508473773,"stop":1752508473773,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5708c7820258d7","name":"Check publish message containing Basic HTML tag","time":{"start":1752508646994,"stop":1752508646995,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fec41cc086b95ca","name":"Asymmetric encrypt & decrypt","time":{"start":1752508484093,"stop":1752508484094,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed67beca4ce4045","name":"Push message with content topic containing JSON","time":{"start":1752509125886,"stop":1752509125887,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8a5def5b761911","name":"same cluster, same shard: nodes connect","time":{"start":1752508584184,"stop":1752508584185,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f5a146d4d0b09b","name":"Push message with meta","time":{"start":1752509125905,"stop":1752509125905,"duration":0},"status":"passed","severity":"normal"},{"uid":"d939e995f5d10208","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752508656042,"stop":1752508656043,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f52503161edc3a9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752508504303,"stop":1752508504304,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c8c98588749e637","name":"Publish message with custom timestamp: Mon Jul 14 2025 16:57:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1752508647000,"stop":1752508647001,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d67cc7a75d8e71","name":"Push message with XML payload","time":{"start":1752509125896,"stop":1752509125896,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9250182ecbe985","name":"Check message with invalid timestamp is not received","time":{"start":1752508981397,"stop":1752508981397,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a8e8ca85aa488e","name":"should return false when topic is not configured","time":{"start":1752508465964,"stop":1752508465965,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7463486ad68f4a","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752508494418,"stop":1752508494419,"duration":1},"status":"passed","severity":"normal"},{"uid":"4154c8dd52f15750","name":"should have no discoveries enabled by default","time":{"start":1752508494062,"stop":1752508494063,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba9df3c426a9a23","name":"should reject if LightPush is requested but not mounted","time":{"start":1752508495129,"stop":1752508495129,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c91fa0d6934df","name":"throws on content topic with empty application field","time":{"start":1752508449416,"stop":1752508449416,"duration":0},"status":"passed","severity":"normal"},{"uid":"d452a81e78bff355","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752508981410,"stop":1752508981410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83b788f54eaad16","name":"should not allow k > 12","time":{"start":1752508503852,"stop":1752508503854,"duration":2},"status":"passed","severity":"normal"},{"uid":"622571433899ef51","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752508465577,"stop":1752508465577,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bebf92ce81f244b","name":"A test","time":{"start":1752508572680,"stop":1752508572680,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a45116a13c27fbf","name":"should create dialer with libp2p and shardReader","time":{"start":1752508464246,"stop":1752508464248,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2dfd36a91dedcba","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752508775728,"stop":1752508775728,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aced42dcd5dc0e7","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752508530613,"stop":1752508530613,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bf37353f419b32","name":"isConnected should return false after all peers disconnect","time":{"start":1752508544562,"stop":1752508544562,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dfd16a6689ad05","name":"Push message with custom timestamp: 1752512144806","time":{"start":1752509125906,"stop":1752509125907,"duration":1},"status":"passed","severity":"normal"},{"uid":"738c286f79ccfce4","name":"should enable all discoveries when explicitly set","time":{"start":1752508494063,"stop":1752508494063,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d62c1022332f10","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752509019251,"stop":1752509019251,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde3c77faaec09da","name":"Check received message containing JSON","time":{"start":1752508981404,"stop":1752508981404,"duration":0},"status":"passed","severity":"normal"},{"uid":"279472076fafd305","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752508509098,"stop":1752508509098,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c1486b684514a2","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752508504288,"stop":1752508504288,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6f60e3c55ef351","name":"should handle peer store errors gracefully","time":{"start":1752508465373,"stop":1752508465374,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e262ef8db314cf2","name":"Refresh subscription","time":{"start":1752509019263,"stop":1752509019263,"duration":0},"status":"passed","severity":"normal"},{"uid":"272dedb431f1db5a","name":"Push message with Russian payload","time":{"start":1752509125876,"stop":1752509125876,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dacac38beb090de","name":"should add received messages to bloom filter","time":{"start":1752508509098,"stop":1752508509099,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe1c54de9305d54","name":"Push 30 different messages","time":{"start":1752509125881,"stop":1752509125881,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ce3e37a15c71a27","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752508495074,"stop":1752508495074,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9f78d7ef2432fb","name":"Relay - dialed first","time":{"start":1752508802801,"stop":1752508802801,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3a444ba4242469","name":"should return empty array for non-existent peer","time":{"start":1752508465357,"stop":1752508465357,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe88580f1c9ed959","name":"should merge provided config with defaults","time":{"start":1752508465955,"stop":1752508465955,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c69dad2e0095dfe","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752508981407,"stop":1752508981408,"duration":1},"status":"passed","severity":"normal"},{"uid":"76f588b8bfd6ccf4","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752508504284,"stop":1752508504285,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b13508941ac7ced","name":"isConnected return false after peer stops","time":{"start":1752508544562,"stop":1752508544563,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4648a58a7ccd792","name":"Push message with Script payload","time":{"start":1752509125877,"stop":1752509125877,"duration":0},"status":"passed","severity":"normal"},{"uid":"788ac7cf8506c686","name":"random static sharding 6 - Cluster ID: 721, Shard ID: 779","time":{"start":1752508780192,"stop":1752508780195,"duration":3},"status":"passed","severity":"normal"},{"uid":"870b20d417cba661","name":"should handle errors gracefully when getting peer info","time":{"start":1752508464822,"stop":1752508464822,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9649c2a8679dd3","name":"should skip updating peer store if peer has same addresses","time":{"start":1752508464909,"stop":1752508464909,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12158fec7e2e46d","name":"less peers than existing","time":{"start":1752508622468,"stop":1752508622468,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6223cdfa1f444c46","name":"should stop ping timers on peer disconnect","time":{"start":1752508465575,"stop":1752508465576,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c98f7a4b43152e","name":"pre and post cipher","time":{"start":1752508484095,"stop":1752508484095,"duration":0},"status":"passed","severity":"normal"},{"uid":"686cc48f013c4c5e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752508494715,"stop":1752508494715,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cd42a5595b8a21","name":"should properly create location multiaddrs - tcp4","time":{"start":1752508455540,"stop":1752508455541,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb9782e1583e74fe","name":"Push message with long payload","time":{"start":1752509125873,"stop":1752509125873,"duration":0},"status":"passed","severity":"normal"},{"uid":"f900cfffbf84d99f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752508504293,"stop":1752508504294,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3be957772aa6985","name":"Check publish message containing escaped characters","time":{"start":1752508646996,"stop":1752508646997,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4dea5b602575257","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752508504283,"stop":1752508504283,"duration":0},"status":"passed","severity":"normal"},{"uid":"66467c866d7eae19","name":"Check meta is set [symmetric]","time":{"start":1752508483625,"stop":1752508483626,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3fe05b04ebf1f48","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752509019255,"stop":1752509019255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a070c67294b6d753","name":"configure the node with multiple content topics","time":{"start":1752508758936,"stop":1752508758936,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a530c1af9e8df4","name":"should convert tags map to array of keys","time":{"start":1752508465358,"stop":1752508465361,"duration":3},"status":"passed","severity":"normal"},{"uid":"15170e2dfcbda10b","name":"should dial with multiaddr and return stream","time":{"start":1752508465959,"stop":1752508465959,"duration":0},"status":"passed","severity":"normal"},{"uid":"137b6aa32bd72a8e","name":"All","time":{"start":1752508530966,"stop":1752508530966,"duration":0},"status":"passed","severity":"normal"},{"uid":"619ed7bd38ffcdd5","name":"should properly create location multiaddrs - udp6","time":{"start":1752508455541,"stop":1752508455541,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c4556fa3684dec","name":"should set field with only STORE enabled","time":{"start":1752508455544,"stop":1752508455544,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca86edae403acf8a","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752508483625,"stop":1752508483625,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c6f920023ec8ac","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752508509103,"stop":1752508509103,"duration":0},"status":"passed","severity":"normal"}]