allure-jswaku/9358/widgets/severity.json
2025-11-13 01:06:40 +00:00

1 line
225 KiB
JSON

[{"uid":"8bfceafa00e28415","name":"should stop and cleanup resources","time":{"start":1762994867266,"stop":1762994867268,"duration":2},"status":"passed","severity":"normal"},{"uid":"2be09557eb4ad72f","name":"retrieves a single peer","time":{"start":1762994829419,"stop":1762994829419,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb16a5a6f815fae","name":"Promise Callback - false","time":{"start":1762995170341,"stop":1762995170342,"duration":1},"status":"passed","severity":"normal"},{"uid":"b734ec442e994667","name":"should be safe to call multiple times","time":{"start":1762994820280,"stop":1762994820281,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef1a9be2dd1d053","name":"Push message with shell command payload","time":{"start":1762995949583,"stop":1762995949584,"duration":1},"status":"passed","severity":"normal"},{"uid":"7915ca50bb108f92","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1762994849366,"stop":1762994849368,"duration":2},"status":"passed","severity":"normal"},{"uid":"3848f47e3303fd17","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1762994849427,"stop":1762994849428,"duration":1},"status":"passed","severity":"normal"},{"uid":"57cb7f6897c6ab1","name":"Fails to publish message with size larger than 1 MB","time":{"start":1762995064143,"stop":1762995064144,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a6f4c2c15043d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1762994849433,"stop":1762994849433,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba77c2e46cfce9f9","name":"should continue query when messages are from different channels","time":{"start":1762994870819,"stop":1762994870820,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1227dc5e7be6731","name":"should properly start and stop event listening","time":{"start":1762994867460,"stop":1762994867461,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb05d1733bb7e757","name":"Push message with content topic containing long","time":{"start":1762995949572,"stop":1762995949572,"duration":0},"status":"passed","severity":"normal"},{"uid":"825c5c61efb3db52","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app34/10/topic210/proto","time":{"start":1762995160254,"stop":1762995160254,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33e925fa74dddb2","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1762995057602,"stop":1762995057603,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db216dabb425fb3","name":"Check publish message containing Basic HTML tag","time":{"start":1762995064133,"stop":1762995064133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60fea32697acc24","name":"should stop all internal components","time":{"start":1762994820954,"stop":1762994820955,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06cdfaa7bb3b249","name":"Refresh subscription","time":{"start":1762995071920,"stop":1762995071920,"duration":0},"status":"skipped","severity":"normal"},{"uid":"91d5c7e5fa59edc4","name":"should get and remove ready entries","time":{"start":1762994853953,"stop":1762994853953,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5f64ab7ed5f77f","name":"Correctly serialized arguments","time":{"start":1762994982747,"stop":1762994982747,"duration":0},"status":"passed","severity":"normal"},{"uid":"651ae9208bed3a01","name":"should initialize with libp2p components","time":{"start":1762994828840,"stop":1762994828840,"duration":0},"status":"passed","severity":"normal"},{"uid":"476d8ccb12b50f4","name":"Decoder throws on undefined content topic","time":{"start":1762994838467,"stop":1762994838468,"duration":1},"status":"passed","severity":"normal"},{"uid":"2612344e687c0183","name":"Check publish message containing special chars","time":{"start":1762995064129,"stop":1762995064129,"duration":0},"status":"passed","severity":"normal"},{"uid":"14afff0583e9eece","name":"should handle corrupted shard info gracefully","time":{"start":1762994820725,"stop":1762994820725,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cec7593c2e799a4","name":"Push message with escaped characters payload","time":{"start":1762995949596,"stop":1762995949596,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b1b338b06a6e8c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762994829423,"stop":1762994829423,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b64a4d9bc86c5f7","name":"should be empty when created","time":{"start":1762994867252,"stop":1762994867252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ab2d338e5f06e","name":"should return true when peer is on the pubsub topic shard","time":{"start":1762994820716,"stop":1762994820716,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b05ab441dbb4340","name":"Push message with Chinese payload","time":{"start":1762995949594,"stop":1762995949594,"duration":0},"status":"passed","severity":"normal"},{"uid":"6718775e5cf9584e","name":"Query generator for multiple messages with different content topic format","time":{"start":1762995189879,"stop":1762995189880,"duration":1},"status":"passed","severity":"normal"},{"uid":"68618030d799b5ff","name":"should add received message to localHistory with retrievalHint","time":{"start":1762994857464,"stop":1762994857465,"duration":1},"status":"passed","severity":"normal"},{"uid":"5342e353bbf79767","name":"should return false when peer is not on the specified shard","time":{"start":1762994820708,"stop":1762994820715,"duration":7},"status":"passed","severity":"normal"},{"uid":"21fadff8d7c3f0c6","name":"Push message with emoji payload","time":{"start":1762995949584,"stop":1762995949585,"duration":1},"status":"passed","severity":"normal"},{"uid":"81accd92a4447b5a","name":"Throws when trying to push message with empty payload","time":{"start":1762995949609,"stop":1762995949609,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cc780399a659af","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1762994849373,"stop":1762994849378,"duration":5},"status":"passed","severity":"normal"},{"uid":"d23f46611f12bc36","name":"should add entries and maintain sorted order","time":{"start":1762994853948,"stop":1762994853949,"duration":1},"status":"passed","severity":"normal"},{"uid":"2943f11717cbfd75","name":"should reject if Store is requested but not mounted","time":{"start":1762994867886,"stop":1762994867886,"duration":0},"status":"passed","severity":"normal"},{"uid":"37699b309d5bac81","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1762994866947,"stop":1762994866948,"duration":1},"status":"passed","severity":"normal"},{"uid":"642aa7ada607eb92","name":"should handle task timeouts","time":{"start":1762994866138,"stop":1762994866139,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0749eb1aa39fa19","name":"Push message with custom timestamp: 1762998518773","time":{"start":1762995949602,"stop":1762995949603,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f6c06715469291","name":"should handle large number of peers request","time":{"start":1762994828846,"stop":1762994828846,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b385898cfa4c64","name":"Subscribe and receive messages via waku relay post","time":{"start":1762995365136,"stop":1762995365137,"duration":1},"status":"passed","severity":"normal"},{"uid":"773f3f33d4b5f00a","name":"should drop connection via multiaddr with hangUp","time":{"start":1762994982599,"stop":1762994982600,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f0176670ab401f","name":"Get Nodes","time":{"start":1762994828192,"stop":1762994828204,"duration":12},"status":"passed","severity":"normal"},{"uid":"d3d4b3ef67c5b15f","name":"should skip already querying peers","time":{"start":1762994829159,"stop":1762994829159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11e6a97b475e253","name":"should throw an error for insufficient data","time":{"start":1762994806813,"stop":1762994806814,"duration":1},"status":"passed","severity":"normal"},{"uid":"76efc8636dc330b9","name":"Retries within maximum given attempts","time":{"start":1762994868022,"stop":1762994868022,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde54d7a4f5c6df5","name":"Push message with Basic HTML tag payload","time":{"start":1762995949607,"stop":1762995949607,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e86cc4d7d06f9ad","name":"should handle timestamp equal to current time","time":{"start":1762994856932,"stop":1762994856933,"duration":1},"status":"passed","severity":"normal"},{"uid":"a557fa8ba1443034","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1762994857470,"stop":1762994857471,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2d6c1b7b112c1c5","name":"should handle multiple peer connections","time":{"start":1762994820385,"stop":1762994820385,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfd657e010dce13","name":"A test","time":{"start":1762994968959,"stop":1762994968960,"duration":1},"status":"passed","severity":"normal"},{"uid":"227454be8d42c72c","name":"Push message with JSON payload","time":{"start":1762995949607,"stop":1762995949607,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc555e1ed7aa404e","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1762994849392,"stop":1762994849398,"duration":6},"status":"passed","severity":"normal"},{"uid":"e7034c2e2edc77ba","name":"should maintain chronological order of messages in localHistory","time":{"start":1762994857465,"stop":1762994857465,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c064e4ebe9441da","name":"should create ShardReader with static shards network config","time":{"start":1762994820697,"stop":1762994820697,"duration":0},"status":"passed","severity":"normal"},{"uid":"111b50fcbdd39aac","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762995365134,"stop":1762995365134,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c0acf648b149da","name":"Subscribe to topic containing Script and publish message","time":{"start":1762995071924,"stop":1762995071925,"duration":1},"status":"passed","severity":"normal"},{"uid":"5adf3ba6808a639d","name":"random static sharding 8 - Cluster ID: 896, Shard ID: 355","time":{"start":1762995182574,"stop":1762995182574,"duration":0},"status":"passed","severity":"normal"},{"uid":"f272fb80d3e41d54","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1762994857473,"stop":1762994857473,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20a887274bce699","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1762994870815,"stop":1762994870815,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9db1b6d88a4a168","name":"should properly create location multiaddrs - udp","time":{"start":1762994812002,"stop":1762994812002,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cee9f79134e0c2b","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1762994811446,"stop":1762994811447,"duration":1},"status":"passed","severity":"normal"},{"uid":"950ab1681d7322a6","name":"Query generator for multiple messages with multiple decoders","time":{"start":1762995189878,"stop":1762995189879,"duration":1},"status":"passed","severity":"normal"},{"uid":"794172c465c836b4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762995365132,"stop":1762995365132,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43872cf33298af4","name":"Push message with numeric payload","time":{"start":1762995949593,"stop":1762995949593,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8ff37d574f42b7","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762994984845,"stop":1762994984845,"duration":0},"status":"passed","severity":"normal"},{"uid":"76961be43c1d48ae","name":"messageHashStr produces different results for different inputs","time":{"start":1762994820492,"stop":1762994820492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b308cc74ce0e95f1","name":"Used by Waku Relay","time":{"start":1762995197497,"stop":1762995197497,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca975c7005b2b64","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762994870812,"stop":1762994870812,"duration":0},"status":"passed","severity":"normal"},{"uid":"920acf006aacfae3","name":"should clear existing timers before creating new ones","time":{"start":1762994820400,"stop":1762994820401,"duration":1},"status":"passed","severity":"normal"},{"uid":"967fa68e03f3360b","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1762994820228,"stop":1762994820228,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea04ddbc9ccff85","name":"should hang up with PeerId and return true on success","time":{"start":1762994820958,"stop":1762994820958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d93c83c0f7887b","name":"does not throw on valid cases","time":{"start":1762994806621,"stop":1762994806622,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5d9ea6e7bc1be5","name":"should handle peer store errors gracefully","time":{"start":1762994867462,"stop":1762994867462,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7514d0852e663db","name":"Callback on promise","time":{"start":1762995189880,"stop":1762995189880,"duration":0},"status":"passed","severity":"normal"},{"uid":"556c441dd945f72f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762995335209,"stop":1762995335209,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83807644ba691ea","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1762994806644,"stop":1762994806644,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a5da8c44096b39","name":"should encodeTxt and decodeTxt","time":{"start":1762994811995,"stop":1762994811995,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bd978b9c0043f5","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1762994849356,"stop":1762994849357,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e8b89594e63c13","name":"Push message with Script payload","time":{"start":1762995949606,"stop":1762995949606,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb7c3cb9717c89b","name":"Push message with content topic containing escaped characters","time":{"start":1762995949612,"stop":1762995949612,"duration":0},"status":"passed","severity":"normal"},{"uid":"da58ab3a687f182f","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1762994849389,"stop":1762994849390,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66e23894514038b","name":"A test","time":{"start":1762994968961,"stop":1762994968961,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e963def05f839e","name":"Reusing cursor across nodes","time":{"start":1762995141609,"stop":1762995141610,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a35dadff322e08","name":"Check received message containing short","time":{"start":1762995335201,"stop":1762995335201,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa53c887b2eee2e","name":"Push message with content topic containing short","time":{"start":1762995949598,"stop":1762995949598,"duration":0},"status":"passed","severity":"normal"},{"uid":"b102c1e50ca6044a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1762994866950,"stop":1762994866951,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0615f2c6ccb60f9","name":"should transition to Unhealthy when no connections","time":{"start":1762994867459,"stop":1762994867459,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde156d87dea770","name":"Check received message containing unicode special characters","time":{"start":1762995335207,"stop":1762995335207,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d5edc8e4cfe2ce","name":"Check publish message containing XML","time":{"start":1762995064133,"stop":1762995064133,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0ca4c7a8cb525e","name":"Push message with custom timestamp: 1762991318773","time":{"start":1762995949578,"stop":1762995949578,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7801c852440be9e","name":"Push message with rate limit","time":{"start":1762995949614,"stop":1762995949614,"duration":0},"status":"passed","severity":"normal"},{"uid":"e211d7f5e14c02a3","name":"Mutual subscription","time":{"start":1762995071916,"stop":1762995071917,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5237365b925b488","name":"Check message received after jswaku node is restarted","time":{"start":1762995335212,"stop":1762995335212,"duration":0},"status":"passed","severity":"normal"},{"uid":"21adbbf7ab4d4337","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1762994849429,"stop":1762994849429,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c431a46722ecc6f","name":"should skip peer when already connected","time":{"start":1762994820284,"stop":1762994820285,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e58ae4d2ed1e59d","name":"Push message with SQL Injection payload","time":{"start":1762995949606,"stop":1762995949606,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10c1ec9a868e7a6","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1762994898943,"stop":1762994898944,"duration":1},"status":"skipped","severity":"normal"},{"uid":"75fa3e14457a454","name":"Store - dialed after - with timeout","time":{"start":1762995203331,"stop":1762995203332,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6fcf1528a2cd71","name":"Fails to push message bigger that 1MB","time":{"start":1762995949579,"stop":1762995949579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e994bc8f6e5b7e71","name":"should hang up with multiaddr and return true on success","time":{"start":1762994820958,"stop":1762994820959,"duration":1},"status":"passed","severity":"normal"},{"uid":"f19eb3a6fd8ffe6a","name":"Publish message with custom timestamp: Fri Nov 22 2024 00:50:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1762995064137,"stop":1762995064137,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a81f6815e24ce17","name":"Check received message containing Chinese","time":{"start":1762995335203,"stop":1762995335203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3ab6cb4dfd7ab3","name":"should remove expired entries after TTL has passed","time":{"start":1762994865317,"stop":1762994865318,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d4771326767ec3","name":"Check received message containing XML","time":{"start":1762995335205,"stop":1762995335205,"duration":0},"status":"passed","severity":"normal"},{"uid":"347ff794cb6025b9","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1762994867613,"stop":1762994867614,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1508906bad4d7d5","name":"should handle retrieval hint and sender_id","time":{"start":1762994853948,"stop":1762994853948,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69a3c3059c962a8","name":"should start ping timers on peer connect","time":{"start":1762994820384,"stop":1762994820384,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23e849f444b6a2","name":"Subscribe to topic containing XML and receive message","time":{"start":1762995365131,"stop":1762995365131,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf4b306737b15a1","name":"Push message with meta","time":{"start":1762995949589,"stop":1762995949590,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5318ade61d79424","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1762994960824,"stop":1762994960825,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2618ca214fe059","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762995365136,"stop":1762995365136,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5eec31dd951e9ca","name":"should get / set UDP multiaddr","time":{"start":1762994812000,"stop":1762994812000,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f91be643fe3949","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1762994820545,"stop":1762994820545,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd75660edbc7e74","name":"should skip peers that don't support peer exchange","time":{"start":1762994829157,"stop":1762994829157,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd814056c24b093","name":"should return different streams if requested simultaniously","time":{"start":1762994820973,"stop":1762994820973,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b639949fa06e3d","name":"should set field with only STORE enabled","time":{"start":1762994812004,"stop":1762994812004,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee3ade70a9ab7eb","name":"should not trigger query when a recent query happened under threshold","time":{"start":1762994867604,"stop":1762994867605,"duration":1},"status":"passed","severity":"normal"},{"uid":"129e6974dd40fe90","name":"should handle ping failures gracefully","time":{"start":1762994820390,"stop":1762994820391,"duration":1},"status":"passed","severity":"normal"},{"uid":"abdd8bf51ded3870","name":"should not be empty after adding a subscription","time":{"start":1762994867253,"stop":1762994867253,"duration":0},"status":"passed","severity":"normal"},{"uid":"9470ff3520e8727d","name":"Push message with content topic containing unicode special characters","time":{"start":1762995949589,"stop":1762995949589,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ef487effe0f50f","name":"Outgoing message is acknowledged","time":{"start":1762994868883,"stop":1762994868883,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee027dd5e2ea4fb2","name":"passes more than one ENR URLs and attempts connection","time":{"start":1762994898944,"stop":1762994898944,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b057a7c487d3c02f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app58/6/topic828/utf8","time":{"start":1762995160251,"stop":1762995160252,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48818acd89a15a0","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app30/9/topic635/xml","time":{"start":1762995160248,"stop":1762995160250,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a89718cb7ae8e40","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762995365133,"stop":1762995365134,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be86693cd7bd840","name":"Push message with escaped characters payload","time":{"start":1762995949584,"stop":1762995949584,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce4b060bdef5116","name":"Stops search when maxGet is reached","time":{"start":1762994828205,"stop":1762994828205,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b2affdeca07092","name":"Push message with rate limit","time":{"start":1762995949577,"stop":1762995949578,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab439f33e5359af","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1762995198509,"stop":1762995198509,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a25e7546424c2d3","name":"Check received message with timestamp: 1762994893325 ","time":{"start":1762995335220,"stop":1762995335221,"duration":1},"status":"passed","severity":"normal"},{"uid":"be034c7fda558050","name":"Outgoing message is retried until acknowledged","time":{"start":1762994870813,"stop":1762994870814,"duration":1},"status":"passed","severity":"normal"},{"uid":"3959cf49db1c876e","name":"Check message with invalid timestamp is not received","time":{"start":1762995335209,"stop":1762995335210,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2de158d03a5594","name":"should compute hash only when first accessed","time":{"start":1762994821185,"stop":1762994821186,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1615fb40486417","name":"should not fail to stop the service if it was not started","time":{"start":1762994833141,"stop":1762994833141,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f433c7f5e56c88e","name":"should handle malformed response data","time":{"start":1762994828845,"stop":1762994828845,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac73b6e8d7c0184a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762995040797,"stop":1762995040799,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec7ba17208ade78b","name":"Push message with JSON payload","time":{"start":1762995949583,"stop":1762995949583,"duration":0},"status":"passed","severity":"normal"},{"uid":"1777c52977e765b0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762995365126,"stop":1762995365126,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f01e3911986ef","name":"Subscribe to topic containing Script and receive message","time":{"start":1762995365143,"stop":1762995365143,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23be7d275617f10","name":"should throw error - invalid id","time":{"start":1762994811997,"stop":1762994811997,"duration":0},"status":"passed","severity":"normal"},{"uid":"196b2fe4633cace6","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1762994820889,"stop":1762994820890,"duration":1},"status":"passed","severity":"normal"},{"uid":"151e225e8c8ca10","name":"nwaku subscribes","time":{"start":1762995054126,"stop":1762995054126,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d86890c145f9aab","name":"should remove event listeners","time":{"start":1762994820379,"stop":1762994820379,"duration":0},"status":"passed","severity":"normal"},{"uid":"840f559e6690d216","name":"should emit a peer event after start","time":{"start":1762994833142,"stop":1762994833142,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68d0139a431e337","name":"Check publish message after client node is restarted","time":{"start":1762995064145,"stop":1762995064146,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7c261bae55b2989b","name":"should work with mock decoders","time":{"start":1762994867594,"stop":1762994867596,"duration":2},"status":"passed","severity":"normal"},{"uid":"320518d6caa2a65a","name":"Passing page size 10 when there are 10 messages","time":{"start":1762995185165,"stop":1762995185165,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c170bf34ac0d48","name":"Push message with emoji payload","time":{"start":1762995949608,"stop":1762995949608,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f503af112299038","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1762994806628,"stop":1762994806629,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63a9f04c6269b0a","name":"Push message with content topic containing short","time":{"start":1762995949572,"stop":1762995949572,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bb665495832e6","name":"Check received message containing Script","time":{"start":1762995335216,"stop":1762995335216,"duration":0},"status":"passed","severity":"normal"},{"uid":"294b7a9e6e187d17","name":"msgTime: 0 ms from now, startTime: 1762735985458, endTime: 1762995185458","time":{"start":1762995198511,"stop":1762995198511,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb4edef090f4607","name":"Push message with content topic containing Russian","time":{"start":1762995949574,"stop":1762995949575,"duration":1},"status":"passed","severity":"normal"},{"uid":"c361dd764892eefd","name":"should handle multiple peers with different shard configurations","time":{"start":1762994820331,"stop":1762994820331,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d0337ce26700a4","name":"should throw error when no peers are available","time":{"start":1762994867763,"stop":1762994867763,"duration":0},"status":"passed","severity":"normal"},{"uid":"300138ea8bd333f1","name":"should return false for sync message without causal history","time":{"start":1762994870821,"stop":1762994870821,"duration":0},"status":"passed","severity":"normal"},{"uid":"115a02776ca5befb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762995365129,"stop":1762995365130,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b0a1cc3369c9eb","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app7/6/topic575/json","time":{"start":1762995160255,"stop":1762995160255,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bc3909320bb6c4","name":"Outgoing message is emitted as sent","time":{"start":1762994870811,"stop":1762994870811,"duration":0},"status":"passed","severity":"normal"},{"uid":"f074b8b7836713","name":"Subscribe to topic containing short and receive message","time":{"start":1762995365140,"stop":1762995365140,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5941b57878fe7f","name":"should handle v3 RLN errors","time":{"start":1762994866526,"stop":1762994866526,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a64ceaafc5deaf","name":"Relay Node - default protocol","time":{"start":1762995203333,"stop":1762995203334,"duration":1},"status":"passed","severity":"normal"},{"uid":"961288ff4485312","name":"should update peer store before dialing","time":{"start":1762994820456,"stop":1762994820456,"duration":0},"status":"passed","severity":"normal"},{"uid":"614d972e6299f40f","name":"Generator, 2 different shards","time":{"start":1762995147481,"stop":1762995147482,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b95a2e33997c1e1","name":"should create PeerExchangeDiscovery instance","time":{"start":1762994829164,"stop":1762994829164,"duration":0},"status":"passed","severity":"normal"},{"uid":"7900bc74da80bc43","name":"should reject if LightPush is requested but not mounted","time":{"start":1762994867885,"stop":1762994867885,"duration":0},"status":"passed","severity":"normal"},{"uid":"29233088e1df027","name":"Push message with content topic containing numeric","time":{"start":1762995949572,"stop":1762995949573,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5bfa5e4efa34717","name":"Query Generator - false","time":{"start":1762995170340,"stop":1762995170340,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ff30958deaecc3","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1762994820391,"stop":1762994820392,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c2b12ee25db1be","name":"should trigger query when it went offline since the last successful query","time":{"start":1762994867601,"stop":1762994867602,"duration":1},"status":"passed","severity":"normal"},{"uid":"4492c50335e68bc0","name":"Refresh subscription","time":{"start":1762995365140,"stop":1762995365140,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12d1e398b73580d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1762994828455,"stop":1762994828456,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92417d2548fb7ab","name":"should properly create location multiaddrs - tcp6","time":{"start":1762994812001,"stop":1762994812002,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5dd5101696e272e","name":"Push message with content topic containing JSON","time":{"start":1762995949575,"stop":1762995949575,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e8b8afa51b09c8","name":"should handle shard reader errors gracefully","time":{"start":1762994820305,"stop":1762994820306,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92ecf36f0ca8e5e","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1762994806813,"stop":1762994806813,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad002ce7ed06090","name":"should work with async generator that yields promises","time":{"start":1762994867599,"stop":1762994867600,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0257b1d2287587","name":"Check publish message containing escaped characters","time":{"start":1762995064134,"stop":1762995064135,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a62c085999263","name":"messageHash returns a Uint8Array","time":{"start":1762994820487,"stop":1762994820487,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcec1ba25b00a3c1","name":"should not allow unachievable error rate","time":{"start":1762994849487,"stop":1762994849487,"duration":0},"status":"passed","severity":"normal"},{"uid":"c132dd1e4304a237","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762995365141,"stop":1762995365141,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd7d3d45cd7d4f0","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1762994867606,"stop":1762994867608,"duration":2},"status":"passed","severity":"normal"},{"uid":"564d01579cdab98c","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1762994820910,"stop":1762994820911,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e6337cd0c167d8e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1762994857467,"stop":1762994857467,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb5210bbc1a66f","name":"should not create timers for topics where peer is not in mesh","time":{"start":1762994820394,"stop":1762994820394,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da71ba3eaf5a98a","name":"should not start if already started","time":{"start":1762994829154,"stop":1762994829154,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b73c4c902fc312","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762995040791,"stop":1762995040792,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65d44dba993181a","name":"Push message with XML payload","time":{"start":1762995949595,"stop":1762995949595,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bf3e32972135a3","name":"Push message with long payload","time":{"start":1762995949593,"stop":1762995949593,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1eae07fb6b4e7dc","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1762994866942,"stop":1762994866943,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8d20bc9c1e72df","name":"Query with Ordered Callback, No Decoder","time":{"start":1762995156500,"stop":1762995156503,"duration":3},"status":"passed","severity":"normal"},{"uid":"2a913126737a501a","name":"Push message with short payload","time":{"start":1762995949565,"stop":1762995949565,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8af52270fc712d","name":"should return false when peer is not found","time":{"start":1762994820707,"stop":1762994820707,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28b323fcbc1dd5e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1762994806643,"stop":1762994806643,"duration":0},"status":"passed","severity":"normal"},{"uid":"a986ca3aa485a071","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1762994849419,"stop":1762994849423,"duration":4},"status":"passed","severity":"normal"},{"uid":"e33c3593074410b0","name":"should handle shardReader errors","time":{"start":1762994820963,"stop":1762994820963,"duration":0},"status":"passed","severity":"normal"},{"uid":"590d507fcb5d7322","name":"should handle complete dial lifecycle","time":{"start":1762994820306,"stop":1762994820307,"duration":1},"status":"passed","severity":"normal"},{"uid":"785243eb887b0d53","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1762994828458,"stop":1762994828458,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b00383c0dcdcc0","name":"should work with stubbed peer manager event emitter","time":{"start":1762994867587,"stop":1762994867589,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ae99b8c771bad78","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1762994866157,"stop":1762994866157,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c60ad7e0f066c2c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1762994838464,"stop":1762994838465,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1afeb4a0a7ace1","name":"Check received message containing shell command","time":{"start":1762995335218,"stop":1762995335218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef75c7b5e7e243c","name":"should handle retrieve function with query parameters","time":{"start":1762994867600,"stop":1762994867601,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a562b0202a62e01","name":"should skip peer when dialed recently","time":{"start":1762994820285,"stop":1762994820285,"duration":0},"status":"passed","severity":"normal"},{"uid":"17de822d9e1884d5","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1762994828844,"stop":1762994828844,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3758830f8c301c","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1762994960824,"stop":1762994960824,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c158ced1581228c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1762994849390,"stop":1762994849391,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c97eae8d377b891","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1762994828458,"stop":1762994828461,"duration":3},"status":"passed","severity":"normal"},{"uid":"60342a244bc3a591","name":"Filter","time":{"start":1762995203333,"stop":1762995203333,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ffd4f81ae8e393","name":"should check connected peers if present and suitable","time":{"start":1762994867887,"stop":1762994867887,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3359e95595dbfa","name":"Subscribe to topic containing JSON and publish message","time":{"start":1762995071926,"stop":1762995071926,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b362a429b1d908","name":"Check received message with timestamp: 1762994893325000000 ","time":{"start":1762995335220,"stop":1762995335220,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecc820b98d2cd5c","name":"Ordered Callback - false","time":{"start":1762995170343,"stop":1762995170343,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71e4d990215030a","name":"should successfully query peers and return peer infos","time":{"start":1762994828841,"stop":1762994828841,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c4e52c61f5c2bf","name":"Push message with rate limit","time":{"start":1762995949602,"stop":1762995949602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d255ad76c4c21a9e","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1762994828454,"stop":1762994828455,"duration":1},"status":"passed","severity":"normal"},{"uid":"29aff99d864436e7","name":"Check received message with timestamp: 1762994893325 ","time":{"start":1762995335208,"stop":1762995335208,"duration":0},"status":"passed","severity":"normal"},{"uid":"d118807fbfd4df48","name":"Round trip binary encryption [ecies, signature]","time":{"start":1762994840037,"stop":1762994840037,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba7bc5324fde2ab","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762995365132,"stop":1762995365133,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14c5212096ceacc","name":"should reject if WakuNode is not started","time":{"start":1762994867885,"stop":1762994867885,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc803062b4d4e657","name":"Check message with no payload is not received","time":{"start":1762995335211,"stop":1762995335212,"duration":1},"status":"passed","severity":"normal"},{"uid":"695f33fe78866eda","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1762994849428,"stop":1762994849428,"duration":0},"status":"passed","severity":"normal"},{"uid":"4555e5c7c4ce6584","name":"should handle network check errors gracefully","time":{"start":1762994820306,"stop":1762994820306,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34595fc21e3ecd9","name":"should process up to 3 peers at once","time":{"start":1762994820301,"stop":1762994820301,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4324be2895e722","name":"Push message with long payload","time":{"start":1762995949604,"stop":1762995949604,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b40a9f5bf8c5b08","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1762995141609,"stop":1762995141609,"duration":0},"status":"passed","severity":"normal"},{"uid":"272f251f862072d3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1762994849411,"stop":1762994849411,"duration":0},"status":"passed","severity":"normal"},{"uid":"d373557501d284a8","name":"Push message equal or less that 1MB","time":{"start":1762995949603,"stop":1762995949603,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10c7193c33278b9","name":"should not discard bootstrap peers if under the limit","time":{"start":1762994936778,"stop":1762994936778,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e40fa3e74a84bf","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762995365127,"stop":1762995365128,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0fe5f1d653649b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1762994806641,"stop":1762994806641,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d072f2d0ce9f322","name":"should return PeerId when PeerId is provided","time":{"start":1762994820726,"stop":1762994820726,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d93ec2227f6360","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1762995057600,"stop":1762995057601,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0260f9276b18cb","name":"Subscribe to topic containing special chars and publish message","time":{"start":1762995071922,"stop":1762995071922,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b29e0da0da642cf","name":"should encode/decode to text encoding","time":{"start":1762994811999,"stop":1762994811999,"duration":0},"status":"passed","severity":"normal"},{"uid":"9569ca5deb39c9ed","name":"isConnected should return false after all peers disconnect","time":{"start":1762994914142,"stop":1762994914143,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb32e4cde3aa4b9","name":"should keep entries that haven't expired yet","time":{"start":1762994865318,"stop":1762994865320,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a7ac9d4103a6670","name":"should create ConnectionManager with relay","time":{"start":1762994820950,"stop":1762994820951,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc243e45689a2dd","name":"Push message with content topic containing long","time":{"start":1762995949586,"stop":1762995949586,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab401404334a0a3","name":"should handle browser offline state overriding peer connections","time":{"start":1762994820238,"stop":1762994820238,"duration":0},"status":"passed","severity":"normal"},{"uid":"432f2094b4ed293","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1762994849398,"stop":1762994849399,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eafcaea0a7673bf","name":"should handle dial errors gracefully","time":{"start":1762994820294,"stop":1762994820295,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f8517aac1a02b9","name":"should handle peer store errors gracefully","time":{"start":1762994829157,"stop":1762994829157,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c56809b0033479","name":"should delegate to networkMonitor.isConnected()","time":{"start":1762994820956,"stop":1762994820956,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e5ea43bb725a9","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762994898943,"stop":1762994898943,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8bdebaf1d4ac15a","name":"Push message with Arabic payload","time":{"start":1762995949594,"stop":1762995949594,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e32ce82936d0ff","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1762994866151,"stop":1762994866151,"duration":0},"status":"passed","severity":"normal"},{"uid":"14688e2ec568429a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1762995156491,"stop":1762995156491,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58739443c0d2cf0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1762994806629,"stop":1762994806630,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c091656d146182c","name":"should initialize with custom number of peers","time":{"start":1762994866940,"stop":1762994866940,"duration":0},"status":"passed","severity":"normal"},{"uid":"505b7c4e81b5b618","name":"should emit a peer event after start","time":{"start":1762994898940,"stop":1762994898940,"duration":0},"status":"passed","severity":"normal"},{"uid":"4607d1f93828b9af","name":"Push message with custom timestamp: 1762998518773","time":{"start":1762995949591,"stop":1762995949591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d199ed0d3949915b","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1762994968777,"stop":1762994968778,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa13ab4f9ceebd5e","name":"should handle hash queries without validation","time":{"start":1762994867766,"stop":1762994867766,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca4138a1aefedc3","name":"should requeue task if no peer is available","time":{"start":1762994866132,"stop":1762994866133,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be28e0cc8badc8a","name":"ignores domain fetching errors","time":{"start":1762994829420,"stop":1762994829420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06d39e841f70c95","name":"should properly create peer info with all multiaddrs","time":{"start":1762994812002,"stop":1762994812003,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5dee247e39f2f1","name":"Default pageSize","time":{"start":1762995185167,"stop":1762995185167,"duration":0},"status":"passed","severity":"normal"},{"uid":"5610739a1014a4a5","name":"should skip peer when not on same cluster","time":{"start":1762994820289,"stop":1762994820289,"duration":0},"status":"passed","severity":"normal"},{"uid":"f587b217108aada","name":"should maintain proper timestamps if all messages received","time":{"start":1762994857463,"stop":1762994857464,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8e5e9eac530ac6f0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762995365120,"stop":1762995365121,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee13d379c6341410","name":"Ordered callback, aborts when callback returns true","time":{"start":1762995189881,"stop":1762995189882,"duration":1},"status":"passed","severity":"normal"},{"uid":"246c0a48c1f8e400","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1762994806627,"stop":1762994806627,"duration":0},"status":"passed","severity":"normal"},{"uid":"407e6f7d546dd6f2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1762994806646,"stop":1762994806646,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc467cc2504f9a11","name":"should enable all discoveries when explicitly set","time":{"start":1762994866150,"stop":1762994866150,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a41d6c97adede37","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1762995141608,"stop":1762995141608,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d2b8eb872fe436","name":"should set up event listeners when started","time":{"start":1762994867586,"stop":1762994867587,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab250d9362b9ddb","name":"Check received message containing XML","time":{"start":1762995335216,"stop":1762995335217,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f5d1d7583a0773","name":"Fields are not dropped","time":{"start":1762994820841,"stop":1762994820842,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ecd5ac26cab3d6","name":"Check received message containing Arabic","time":{"start":1762995335215,"stop":1762995335215,"duration":0},"status":"passed","severity":"normal"},{"uid":"496504063d57a360","name":"Own sync message does not acknowledge own messages","time":{"start":1762994875608,"stop":1762994875608,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b186fb63af04be","name":"peer exchange sets tag","time":{"start":1762995067902,"stop":1762995067903,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a2650ad878444e","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1762994806626,"stop":1762994806626,"duration":0},"status":"passed","severity":"normal"},{"uid":"249f16d8ea05bbab","name":"same cluster: nodes connect","time":{"start":1762994984843,"stop":1762994984844,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4b00d6a8c373d8","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1762995189441,"stop":1762995189442,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b7df2f186464b5d","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1762994820190,"stop":1762994820204,"duration":14},"status":"passed","severity":"normal"},{"uid":"5c121d4fad9ca2b4","name":"Subscribe and receives messages on 20 topics","time":{"start":1762995365119,"stop":1762995365119,"duration":0},"status":"passed","severity":"normal"},{"uid":"d768503e96552caf","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762994868882,"stop":1762994868882,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2a2c990cacecd4","name":"Push 30 different messages","time":{"start":1762995949571,"stop":1762995949571,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5ce9f26ccbbb8a0","name":"should handle empty peer infos gracefully","time":{"start":1762994828841,"stop":1762994828842,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5653c7470565b8","name":"should handle mixed protocol support correctly","time":{"start":1762994867462,"stop":1762994867462,"duration":0},"status":"passed","severity":"normal"},{"uid":"a536b663253c74b1","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1762995198508,"stop":1762995198508,"duration":0},"status":"passed","severity":"normal"},{"uid":"941dbaea08af2067","name":"yields undefined for messages without decoder","time":{"start":1762994820941,"stop":1762994820941,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c16802280b13e67","name":"should not dispatch event when already connected","time":{"start":1762994820213,"stop":1762994820214,"duration":1},"status":"passed","severity":"normal"},{"uid":"86357c3a385ebf66","name":"Wrong topic","time":{"start":1762995160255,"stop":1762995160255,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00118420889a65e","name":"should clear dial history on stop","time":{"start":1762994820280,"stop":1762994820280,"duration":0},"status":"passed","severity":"normal"},{"uid":"86caadc69e1e8226","name":"should lock peers when selected","time":{"start":1762994866942,"stop":1762994866942,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ea14bec394920e","name":"Push message with JSON payload","time":{"start":1762995949596,"stop":1762995949596,"duration":0},"status":"passed","severity":"normal"},{"uid":"67785cf2675f7a5c","name":"should remove entries","time":{"start":1762994853953,"stop":1762994853954,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae7ecabf5fc0bd9","name":"Push message with short payload","time":{"start":1762995949579,"stop":1762995949580,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a268f25eb74908","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1762995071927,"stop":1762995071927,"duration":0},"status":"passed","severity":"normal"},{"uid":"48aa7e30bc34f54e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762995365138,"stop":1762995365139,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1978ffcf8343d4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1762994849409,"stop":1762994849409,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb0de4c49b5f717","name":"random static sharding 7 - Cluster ID: 870, Shard ID: 756","time":{"start":1762995182572,"stop":1762995182574,"duration":2},"status":"passed","severity":"normal"},{"uid":"de5e1755994ed742","name":"Push message with shell command payload","time":{"start":1762995949596,"stop":1762995949596,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5d1035017a1d9e","name":"should remove event listeners when stopped","time":{"start":1762994867587,"stop":1762994867587,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b1bbc8527ca7c5","name":"should clear all timers","time":{"start":1762994820380,"stop":1762994820380,"duration":0},"status":"passed","severity":"normal"},{"uid":"4605feaac8f39a7e","name":"should stop query when sync message from same channel is found","time":{"start":1762994870815,"stop":1762994870818,"duration":3},"status":"passed","severity":"normal"},{"uid":"3572b1aec9bd3fb6","name":"Push message with JSON payload","time":{"start":1762995949569,"stop":1762995949569,"duration":0},"status":"passed","severity":"normal"},{"uid":"305eeaf6404c34f6","name":"Check publish message containing Russian","time":{"start":1762995064131,"stop":1762995064131,"duration":0},"status":"passed","severity":"normal"},{"uid":"156cfa36933e4fc7","name":"random static sharding 10 - Cluster ID: 872, Shard ID: 185","time":{"start":1762995182575,"stop":1762995182576,"duration":1},"status":"passed","severity":"normal"},{"uid":"d071dc0fdf2631d2","name":"Fails to push message bigger that 1MB","time":{"start":1762995949592,"stop":1762995949592,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ea0d3f7acdc9a4","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1762994866953,"stop":1762994866953,"duration":0},"status":"passed","severity":"normal"},{"uid":"851ae34303ab633e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1762994806643,"stop":1762994806643,"duration":0},"status":"passed","severity":"normal"},{"uid":"26920f69ed11525a","name":"Callback on promise, aborts when callback returns true","time":{"start":1762995189880,"stop":1762995189881,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ee830009dc1142","name":"Outgoing message is emitted as sending","time":{"start":1762994868881,"stop":1762994868881,"duration":0},"status":"passed","severity":"normal"},{"uid":"50329f16daa6dd4d","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1762995189881,"stop":1762995189881,"duration":0},"status":"passed","severity":"normal"},{"uid":"10923c83149b94c0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762995365115,"stop":1762995365116,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3fd4e6e1dba38b","name":"Push message with content topic containing Chinese","time":{"start":1762995949587,"stop":1762995949587,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfeabd80a15658c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1762994866947,"stop":1762994866947,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5626dd8cb17cbe","name":"rejects content-filtered query with only contentTopics","time":{"start":1762994820545,"stop":1762994820545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35826a71e8859f0","name":"should initialize with custom TTL","time":{"start":1762994829153,"stop":1762994829153,"duration":0},"status":"passed","severity":"normal"},{"uid":"10288b8492a07b9c","name":"Passing an array","time":{"start":1762995197496,"stop":1762995197496,"duration":0},"status":"passed","severity":"normal"},{"uid":"78247cd66b45831b","name":"should populate queue if has active dial","time":{"start":1762994820286,"stop":1762994820286,"duration":0},"status":"passed","severity":"normal"},{"uid":"169116ee44e412d","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1762994820913,"stop":1762994820914,"duration":1},"status":"passed","severity":"normal"},{"uid":"80771033b81cde30","name":"should handle missing messages with undefined retrievalHint","time":{"start":1762994857471,"stop":1762994857471,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84ad072d79ccb93","name":"Check received message containing emoji","time":{"start":1762995335208,"stop":1762995335208,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cb658969a23626","name":"should return no connections if no open connection provided","time":{"start":1762994820785,"stop":1762994820785,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f7ed405612e5cd","name":"should mark all messages in causal history as acknowledged","time":{"start":1762994857466,"stop":1762994857466,"duration":0},"status":"passed","severity":"normal"},{"uid":"448f011e9b94ce1d","name":"Check publish message containing long","time":{"start":1762995064128,"stop":1762995064129,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ec7424431afc2d","name":"should remove event listener for peer:discovery","time":{"start":1762994820450,"stop":1762994820450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72c465913975cf6","name":"should throw error - no id","time":{"start":1762994811996,"stop":1762994811996,"duration":0},"status":"passed","severity":"normal"},{"uid":"51aaac0a3ac66bed","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1762995057603,"stop":1762995057603,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11d6fb220efbf8f","name":"should not fail to stop the service if it was not started","time":{"start":1762994898938,"stop":1762994898939,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca1c8ed5fbd5d57","name":"should return true for message with causal history","time":{"start":1762994870824,"stop":1762994870824,"duration":0},"status":"passed","severity":"normal"},{"uid":"327dd525399bf60e","name":"should be safe to call multiple times","time":{"start":1762994820895,"stop":1762994820895,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3d73636f87165e","name":"Push message with content topic containing Russian","time":{"start":1762995949611,"stop":1762995949612,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5905c6de0225c15","name":"should work with v3 peers","time":{"start":1762994866525,"stop":1762994866525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c27cd213ce6e90d","name":"Push message with content topic containing Russian","time":{"start":1762995949587,"stop":1762995949588,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa835c7f3d506e4","name":"should use DNS peer discovery with light client","time":{"start":1762994898942,"stop":1762994898943,"duration":1},"status":"skipped","severity":"normal"},{"uid":"376f060fa955ae2f","name":"Encoder throws on undefined content topic","time":{"start":1762994840038,"stop":1762994840038,"duration":0},"status":"passed","severity":"normal"},{"uid":"15052b2c0acfde04","name":"should return false when peer is on different cluster","time":{"start":1762994820708,"stop":1762994820708,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad389fa71cc1e161","name":"Push message with escaped characters payload","time":{"start":1762995949570,"stop":1762995949570,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ca246bac9e84f6","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1762994857470,"stop":1762994857470,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a44c699a547e49","name":"should capture event listeners for testing","time":{"start":1762994867596,"stop":1762994867597,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08bdc6c991a83e7","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1762994866950,"stop":1762994866950,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee71b2a238dd44d5","name":"accepts valid content-filtered query","time":{"start":1762994820544,"stop":1762994820544,"duration":0},"status":"passed","severity":"normal"},{"uid":"567434b31be98378","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1762994849487,"stop":1762994849487,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd13df330a6552b","name":"Push message with content topic containing unicode special characters","time":{"start":1762995949600,"stop":1762995949601,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ed984caf5bf6bb","name":"should only return 1 node with relay capability","time":{"start":1762994829421,"stop":1762994829421,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbe04a3ea752b60","name":"messageHashStr produces consistent results for the same input","time":{"start":1762994820491,"stop":1762994820492,"duration":1},"status":"passed","severity":"normal"},{"uid":"11bae1e1a672e957","name":"should be safe to call multiple times","time":{"start":1762994820441,"stop":1762994820441,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4da69334b098fe","name":"should retry if all attempts fail","time":{"start":1762994866142,"stop":1762994866143,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e0056c5c2dad3","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1762994849381,"stop":1762994849381,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2fccd2b8eef245","name":"random static sharding 6 - Cluster ID: 266, Shard ID: 640","time":{"start":1762995182572,"stop":1762995182572,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e246a9d49a4b50b","name":"Push message with Russian payload","time":{"start":1762995949594,"stop":1762995949595,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0667aa776c67152","name":"should attach causal history and bloom filter to each message","time":{"start":1762994857462,"stop":1762994857462,"duration":0},"status":"passed","severity":"normal"},{"uid":"a786087a5bccc47a","name":"Cluster id 0, shard 0","time":{"start":1762995182562,"stop":1762995182563,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24dc51d731fc1a","name":"Overlapping topic subscription","time":{"start":1762995365139,"stop":1762995365139,"duration":0},"status":"passed","severity":"normal"},{"uid":"9167dcfe70d37f3","name":"should work with stubbed waku event emitter","time":{"start":1762994867589,"stop":1762994867593,"duration":4},"status":"passed","severity":"normal"},{"uid":"e3cc581d95359ee2","name":"Sign & Recover","time":{"start":1762994838748,"stop":1762994838749,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e6a1e5324b2f19","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762995093329,"stop":1762995093329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a07dd48c5a18dc","name":"should return false","time":{"start":1762994811998,"stop":1762994811998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36992415ef16951","name":"should not be delivered","time":{"start":1762994857473,"stop":1762994857474,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b1636ccced9c1c","name":"Push message with content topic containing SQL Injection","time":{"start":1762995949588,"stop":1762995949588,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f887dc71afbe98","name":"Check message with no pubsub topic is not received","time":{"start":1762995335210,"stop":1762995335211,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb4af6ff51e9b57","name":"should emit multiple messages when query returns multiple messages","time":{"start":1762994867609,"stop":1762994867609,"duration":0},"status":"passed","severity":"normal"},{"uid":"689ee78d9a9089e6","name":"Push message with unicode special characters payload","time":{"start":1762995949608,"stop":1762995949608,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c00328ac1beb0b","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1762994820908,"stop":1762994820910,"duration":2},"status":"passed","severity":"normal"},{"uid":"62571a94c1dcc557","name":"Sync message are not sent excessively within sync frequency","time":{"start":1762994875606,"stop":1762994875606,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2f142426469b9e","name":"should handle query errors","time":{"start":1762994829160,"stop":1762994829161,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6cf82649acd9048","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762995365117,"stop":1762995365118,"duration":1},"status":"passed","severity":"normal"},{"uid":"781a7c6e674278f3","name":"should properly clean up resources when disposed","time":{"start":1762994865322,"stop":1762994865323,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd3aa3b2e9abf98","name":"Check received message containing Chinese","time":{"start":1762995335215,"stop":1762995335215,"duration":0},"status":"passed","severity":"normal"},{"uid":"529b97e0ce8407aa","name":"should handle relay send failures gracefully","time":{"start":1762994820398,"stop":1762994820399,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e5928950af5b63","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1762994849365,"stop":1762994849366,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1e66db58fa809e","name":"Push message with content topic containing emoji","time":{"start":1762995949613,"stop":1762995949613,"duration":0},"status":"passed","severity":"normal"},{"uid":"2738fb84bb33765e","name":"Sync message is not sent if another sync message was just received","time":{"start":1762994875606,"stop":1762994875607,"duration":1},"status":"passed","severity":"normal"},{"uid":"750dd04e483ea39d","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1762994828845,"stop":1762994828845,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4d542adfc606e2","name":"should select older connection if present","time":{"start":1762994820786,"stop":1762994820786,"duration":0},"status":"passed","severity":"normal"},{"uid":"29603938fdccac47","name":"should not dispatch event when already disconnected","time":{"start":1762994820214,"stop":1762994820221,"duration":7},"status":"passed","severity":"normal"},{"uid":"b31e1483d93fa41b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1762994849432,"stop":1762994849432,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc49c30935477378","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762995365142,"stop":1762995365142,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a9755132d05553","name":"should do nothing when connections still exist","time":{"start":1762994820897,"stop":1762994820899,"duration":2},"status":"passed","severity":"normal"},{"uid":"806b5b3d34bf8f53","name":"should ensure monotonic increase","time":{"start":1762994856933,"stop":1762994856933,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a28d961688a6be","name":"Check received message containing SQL Injection","time":{"start":1762995335205,"stop":1762995335205,"duration":0},"status":"passed","severity":"normal"},{"uid":"651f5660f05fcac4","name":"should handle complete peer lifecycle","time":{"start":1762994820424,"stop":1762994820424,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adb24c0a9ac072f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762994984842,"stop":1762994984843,"duration":1},"status":"passed","severity":"normal"},{"uid":"32fce42d37bcb0f9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1762994806640,"stop":1762994806640,"duration":0},"status":"passed","severity":"normal"},{"uid":"8625742582384085","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1762994820716,"stop":1762994820717,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b80faeac430b35","name":"should handle ENR without shardInfo","time":{"start":1762994829162,"stop":1762994829162,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c44684cebe96ed","name":"should use configured peers when available","time":{"start":1762994867767,"stop":1762994867767,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ad8d89742f7b53","name":"Push message with content topic containing long","time":{"start":1762995949598,"stop":1762995949598,"duration":0},"status":"passed","severity":"normal"},{"uid":"2911a39bae94d100","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1762994849411,"stop":1762994849411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f660d5792562fdaf","name":"should dial peers from store on start","time":{"start":1762994820889,"stop":1762994820889,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8c1a39b95236dd","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app43/4/topic480/utf8","time":{"start":1762995160253,"stop":1762995160254,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a7408c4150bd9e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762995365118,"stop":1762995365119,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed7852ed77f1d3e","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1762994811436,"stop":1762994811437,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d27ba59578e45d","name":"Store - dialed first","time":{"start":1762995203331,"stop":1762995203331,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfc8c42dee04072","name":"should create PeerExchange instance with components","time":{"start":1762994828847,"stop":1762994828847,"duration":0},"status":"passed","severity":"normal"},{"uid":"3049f366a53bf8a1","name":"Push message with content topic containing Chinese","time":{"start":1762995949574,"stop":1762995949574,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc14776417c357da","name":"should save new peer to store","time":{"start":1762994820457,"stop":1762994820457,"duration":0},"status":"passed","severity":"normal"},{"uid":"840fad7c9ab44d2e","name":"should add peer to queue when queue is not empty","time":{"start":1762994820282,"stop":1762994820284,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f3a09befe2a6dde","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1762995064141,"stop":1762995064142,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6f67c418e78d69","name":"Check received message containing numeric","time":{"start":1762995335214,"stop":1762995335214,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef713f5d8f96b51","name":"should dial all peers on dial","time":{"start":1762994982597,"stop":1762994982597,"duration":0},"status":"passed","severity":"normal"},{"uid":"a604fbc3ed0c9079","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1762994849344,"stop":1762994849350,"duration":6},"status":"passed","severity":"normal"},{"uid":"841e9c75d996a6","name":"returns only open connection if one present","time":{"start":1762994820785,"stop":1762994820785,"duration":0},"status":"passed","severity":"normal"},{"uid":"985268a7d00f9d42","name":"should add event listeners to globalThis","time":{"start":1762994820184,"stop":1762994820186,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac01f32a2eeb355","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762995365132,"stop":1762995365132,"duration":0},"status":"passed","severity":"normal"},{"uid":"963e620a339772ed","name":"Outgoing message is acknowledged","time":{"start":1762994870813,"stop":1762994870813,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d2851a4dc15c45","name":"should skip peers without peerInfo in ENR","time":{"start":1762994829161,"stop":1762994829162,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e540cbcc4236c94","name":"should handle cache.get errors gracefully","time":{"start":1762994833143,"stop":1762994833144,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5cc25c55d0a9c7","name":"should skip peers without ENR","time":{"start":1762994829161,"stop":1762994829161,"duration":0},"status":"passed","severity":"normal"},{"uid":"738c13057b96a9aa","name":"Check message with no payload is not received","time":{"start":1762995335223,"stop":1762995335223,"duration":0},"status":"passed","severity":"normal"},{"uid":"188abd06e34d32c1","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1762994820480,"stop":1762994820480,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1439c5d603a0489","name":"Light Node - default protocols","time":{"start":1762995203333,"stop":1762995203333,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae6501016265ea0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1762994806641,"stop":1762994806641,"duration":0},"status":"passed","severity":"normal"},{"uid":"531f5bb150b3a0b9","name":"Push message with content topic containing Arabic","time":{"start":1762995949611,"stop":1762995949611,"duration":0},"status":"passed","severity":"normal"},{"uid":"97491ad4a110d813","name":"should return start time to last successful query since last query is less than max range","time":{"start":1762994867618,"stop":1762994867618,"duration":0},"status":"passed","severity":"normal"},{"uid":"700962002a75a95f","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1762994849404,"stop":1762994849405,"duration":1},"status":"passed","severity":"normal"},{"uid":"9639a3efe6467273","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762995365144,"stop":1762995365145,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24141914eceee1e","name":"should handle a minimal index list","time":{"start":1762994806812,"stop":1762994806812,"duration":0},"status":"passed","severity":"normal"},{"uid":"889945218f16072c","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1762994820487,"stop":1762994820487,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8be53123caafad","name":"should get / set TCP multiaddr","time":{"start":1762994812000,"stop":1762994812000,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c07c2809cbb9874","name":"Passing invalid cursor","time":{"start":1762995141610,"stop":1762995141611,"duration":1},"status":"passed","severity":"normal"},{"uid":"b695d0249b896994","name":"Push message with custom timestamp: 1762991318773","time":{"start":1762995949591,"stop":1762995949591,"duration":0},"status":"passed","severity":"normal"},{"uid":"93582ff5da3d2ab","name":"Check publish message containing JSON","time":{"start":1762995064134,"stop":1762995064134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d303049db1f68143","name":"should handle peer not in mesh for all topics","time":{"start":1762994820421,"stop":1762994820423,"duration":2},"status":"passed","severity":"normal"},{"uid":"423c530213c54343","name":"should return true when peer is on the same cluster","time":{"start":1762994820698,"stop":1762994820698,"duration":0},"status":"passed","severity":"normal"},{"uid":"709574a2956398ca","name":"Renews subscription after lossing a connection","time":{"start":1762995365134,"stop":1762995365135,"duration":1},"status":"passed","severity":"normal"},{"uid":"127eebd0906ede35","name":"should return true when peer is on the specified shard","time":{"start":1762994820707,"stop":1762994820708,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c2c99e3b256b9c","name":"should initialize bloom filter with correct parameters","time":{"start":1762994854313,"stop":1762994854313,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8795dfc6226628","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1762994849355,"stop":1762994849356,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d3bf6067449959","name":"should return false for content message without causal history","time":{"start":1762994870821,"stop":1762994870824,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ad5a052dc9ba1d","name":"Push message with XML payload","time":{"start":1762995949582,"stop":1762995949582,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f84cefbdbecdb5","name":"should return false when navigator.onLine is false","time":{"start":1762994820189,"stop":1762994820190,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d103d097fff576","name":"should create all internal components","time":{"start":1762994820952,"stop":1762994820952,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44b7b912a12f13c","name":"Fails to publish duplicate message","time":{"start":1762995064139,"stop":1762995064140,"duration":1},"status":"passed","severity":"normal"},{"uid":"222c2921a74cc336","name":"should initialize with isNetworkConnected as false","time":{"start":1762994820179,"stop":1762994820182,"duration":3},"status":"passed","severity":"normal"},{"uid":"353c09e168830d75","name":"Outgoing message is possibly acknowledged","time":{"start":1762994868883,"stop":1762994868883,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d760a90cb070a956","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1762994806646,"stop":1762994806647,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf8a8b37a87f582","name":"should filter out already connected peers","time":{"start":1762994820901,"stop":1762994820901,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d8a1f0d41d6e05","name":"should query peer with peer exchange protocol","time":{"start":1762994829158,"stop":1762994829158,"duration":0},"status":"passed","severity":"normal"},{"uid":"2508a8a47bd66c6c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1762995071919,"stop":1762995071919,"duration":0},"status":"passed","severity":"normal"},{"uid":"894e4e6581cdc4db","name":"should return false when peer is on different cluster","time":{"start":1762994820698,"stop":1762994820699,"duration":1},"status":"passed","severity":"normal"},{"uid":"f16697c4490d3372","name":"throws on content topic with non-number generation field","time":{"start":1762994806623,"stop":1762994806623,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c7a443818d34bc","name":"should evict furthest entry when buffer is full","time":{"start":1762994853953,"stop":1762994853953,"duration":0},"status":"passed","severity":"normal"},{"uid":"93690910d8e0e045","name":"should be able to dial TLS multiaddrs","time":{"start":1762994982600,"stop":1762994982601,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b725e8a3a484de4","name":"should remove entries","time":{"start":1762994853947,"stop":1762994853947,"duration":0},"status":"passed","severity":"normal"},{"uid":"289c1a627cce4007","name":"should respect custom numPeersToUse configuration","time":{"start":1762994866948,"stop":1762994866950,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c41146c580f6f6c","name":"Push message with content topic containing JSON","time":{"start":1762995949612,"stop":1762995949612,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78d17db67c24922","name":"Non TWN Cluster","time":{"start":1762995160238,"stop":1762995160244,"duration":6},"status":"passed","severity":"normal"},{"uid":"2ea0de5486033353","name":"should be able to encode the field with only RELAY set to true","time":{"start":1762994811429,"stop":1762994811432,"duration":3},"status":"passed","severity":"normal"},{"uid":"14c7a812d8afb1f2","name":"Relay - dialed first","time":{"start":1762995203327,"stop":1762995203328,"duration":1},"status":"passed","severity":"normal"},{"uid":"10104c11b1a721e3","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1762994856931,"stop":1762994856931,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e37ce6a00572096","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1762995071925,"stop":1762995071925,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b075b7499446b86","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1762994806644,"stop":1762994806645,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3feb069f6ab0c1","name":"Push message with unicode special characters payload","time":{"start":1762995949584,"stop":1762995949584,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52c541b00a03f90","name":"Sets default value correctly","time":{"start":1762995197498,"stop":1762995197498,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e7073a52bf0e5f","name":"should monitor connected peers and store them into cache","time":{"start":1762994987645,"stop":1762994987646,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbcca94be000a1f5","name":"connects to nwaku","time":{"start":1762995197495,"stop":1762995197495,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d754743c2373fb7","name":"should serialize and deserialize correctly","time":{"start":1762994854317,"stop":1762994854318,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e429f80afa42d5","name":"ends after yielding if response size indicates end","time":{"start":1762994820941,"stop":1762994820941,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f604de8b1912d23","name":"Push message with Basic HTML tag payload","time":{"start":1762995949569,"stop":1762995949569,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f95b8963cd43613","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762995335221,"stop":1762995335221,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5674298fbe383e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762995365144,"stop":1762995365144,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cec8d8d84677d","name":"should return false when pubsub topic parsing fails","time":{"start":1762994820717,"stop":1762994820723,"duration":6},"status":"passed","severity":"normal"},{"uid":"77286830198c83b0","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1762994849365,"stop":1762994849365,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebabe5c2c58518c","name":"should handle empty pubsub topics","time":{"start":1762994820401,"stop":1762994820407,"duration":6},"status":"passed","severity":"normal"},{"uid":"26e00bc5b7227907","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1762994914141,"stop":1762994914141,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb0dea109259313","name":"should start the dialing interval","time":{"start":1762994820273,"stop":1762994820274,"duration":1},"status":"passed","severity":"normal"},{"uid":"498eeb6e13498b4e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1762994867460,"stop":1762994867460,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35ec7ac136cc383","name":"Passing page size 1 when there are 4 messages","time":{"start":1762995185162,"stop":1762995185163,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd309c35e44ea06","name":"Check received message containing numeric","time":{"start":1762995335202,"stop":1762995335202,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10385a920541ce9","name":"Push message with content topic containing JSON","time":{"start":1762995949600,"stop":1762995949600,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d5f8d56c1749a4","name":"should reject if Relay is requested but not mounted","time":{"start":1762994867885,"stop":1762994867885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d77bb6d20563237","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1762994960823,"stop":1762994960823,"duration":0},"status":"passed","severity":"normal"},{"uid":"29995aee28c72806","name":"Publish message with large meta","time":{"start":1762995064146,"stop":1762995064146,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1c5c2b4c7ae569","name":"should return false when peer is not on topic","time":{"start":1762994820962,"stop":1762994820963,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f4d082bc16fb65","name":"should start peer exchange discovery","time":{"start":1762994829153,"stop":1762994829154,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb7df7a23c3e93f","name":"should handle very large timestamps","time":{"start":1762994856933,"stop":1762994856934,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef09e20141e692a9","name":"Push message with long payload","time":{"start":1762995949566,"stop":1762995949566,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d960d54be3cebb9","name":"Push message with special chars payload","time":{"start":1762995949567,"stop":1762995949567,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f364832221f957","name":"yields decoded messages","time":{"start":1762994820939,"stop":1762994820940,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa5709fb3047659","name":"should successfully query store with valid decoders and options","time":{"start":1762994867762,"stop":1762994867762,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a75bc0c6d586803","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1762994857463,"stop":1762994857463,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2caa589e5c2cbfec","name":"Check received message containing long","time":{"start":1762995335213,"stop":1762995335214,"duration":1},"status":"passed","severity":"normal"},{"uid":"a447bcebd8be9916","name":"Refresh subscription","time":{"start":1762995365122,"stop":1762995365124,"duration":2},"status":"passed","severity":"normal"},{"uid":"85b0f052a295ea2c","name":"should set field with all protocols enabled","time":{"start":1762994812003,"stop":1762994812004,"duration":1},"status":"passed","severity":"normal"},{"uid":"247d1de01cf7ce87","name":"Subscribe to topic containing Script and receive message","time":{"start":1762995365130,"stop":1762995365131,"duration":1},"status":"passed","severity":"normal"},{"uid":"635f9c9037813bed","name":"peer:update - should do nothing if another protocol hit","time":{"start":1762994820973,"stop":1762994820974,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9c87777f8b1c7c","name":"Retrieval Hint","time":{"start":1762994857010,"stop":1762994857011,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd80a9628583707d","name":"should be safe to call multiple times","time":{"start":1762994820890,"stop":1762994820890,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ce186bbc8c5e8f","name":"Waku message hash computation (payload length 0)","time":{"start":1762994820481,"stop":1762994820486,"duration":5},"status":"passed","severity":"normal"},{"uid":"7954d8d6a2577b82","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1762994849391,"stop":1762994849391,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8529c1bc70f8c4","name":"Subscribe and receives messages on 20 topics","time":{"start":1762995365138,"stop":1762995365138,"duration":0},"status":"passed","severity":"normal"},{"uid":"8096e787c3c34058","name":"Check received message containing short","time":{"start":1762995335213,"stop":1762995335213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66b83824526cdd9","name":"Check received message containing escaped characters","time":{"start":1762995335207,"stop":1762995335207,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afcf559682b227c","name":"should add and remove event listeners correctly","time":{"start":1762994833144,"stop":1762994833144,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a12fba4d2b5c23","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762995040801,"stop":1762995040801,"duration":0},"status":"passed","severity":"normal"},{"uid":"a042d6fb6769c34e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762995365141,"stop":1762995365141,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bf050ada113328","name":"should jump to current time when timestamp is far in the past","time":{"start":1762994856934,"stop":1762994856934,"duration":0},"status":"passed","severity":"normal"},{"uid":"1742e23c190374bb","name":"Check received message containing long","time":{"start":1762995335201,"stop":1762995335202,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02a3a75985a6c1e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1762994806641,"stop":1762994806642,"duration":1},"status":"passed","severity":"normal"},{"uid":"45dfcef11e40e608","name":"Push message with custom timestamp: 1762991318773","time":{"start":1762995949615,"stop":1762995949615,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44a53e90fc12f58","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1762995071918,"stop":1762995071918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1049f44160b6b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1762994849410,"stop":1762994849410,"duration":0},"status":"passed","severity":"normal"},{"uid":"4febb79177ecf920","name":"should be safe to call multiple times","time":{"start":1762994820383,"stop":1762994820384,"duration":1},"status":"passed","severity":"normal"},{"uid":"6353595fbcfcce15","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1762995057602,"stop":1762995057602,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64de4cb564162e0","name":"Push message with shell command payload","time":{"start":1762995949570,"stop":1762995949570,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0ec577eea9d2d3","name":"Fails to push message with large meta","time":{"start":1762995949614,"stop":1762995949614,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d227d9e2e879cd0","name":"should skip updating peer store if peer has same addresses","time":{"start":1762994820457,"stop":1762994820461,"duration":4},"status":"passed","severity":"normal"},{"uid":"f71d2932bffe520c","name":"Nwaku publishes","time":{"start":1762995054131,"stop":1762995054131,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e16551b40044bc","name":"Promise Callback - true","time":{"start":1762995170341,"stop":1762995170341,"duration":0},"status":"passed","severity":"normal"},{"uid":"285b56c8cbe135cf","name":"Push message with unicode special characters payload","time":{"start":1762995949570,"stop":1762995949570,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08487074a75dbb2","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1762994820461,"stop":1762994820462,"duration":1},"status":"passed","severity":"normal"},{"uid":"f890bba037447459","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1762994828843,"stop":1762994828843,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd51580bef7a072","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app67/2/topic295/proto","time":{"start":1762995160247,"stop":1762995160248,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b583b62eb6d2158","name":"Push message with Script payload","time":{"start":1762995949568,"stop":1762995949568,"duration":0},"status":"passed","severity":"normal"},{"uid":"badaee0e298a8312","name":"Check received message containing Russian","time":{"start":1762995335215,"stop":1762995335216,"duration":1},"status":"passed","severity":"normal"},{"uid":"4beb6c7df7aa091f","name":"should be able to decode the field with only RELAY set to true","time":{"start":1762994811440,"stop":1762994811441,"duration":1},"status":"passed","severity":"normal"},{"uid":"653f9181e814f5a9","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1762994820915,"stop":1762994820915,"duration":0},"status":"passed","severity":"normal"},{"uid":"95781a41226f7e5a","name":"should dial all remaining peers","time":{"start":1762994820901,"stop":1762994820901,"duration":0},"status":"passed","severity":"normal"},{"uid":"8880276cc02db75f","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1762995198512,"stop":1762995198512,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2b382649e8b564","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762995365133,"stop":1762995365133,"duration":0},"status":"passed","severity":"normal"},{"uid":"111c94e4bd7c0e0e","name":"should emit a peer event after start","time":{"start":1762995129400,"stop":1762995129400,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96b73d0d7ec09bb","name":"should have no discoveries enabled by default","time":{"start":1762994866149,"stop":1762994866150,"duration":1},"status":"passed","severity":"normal"},{"uid":"7093f3d72ebcf347","name":"Push message equal or less that 1MB","time":{"start":1762995949591,"stop":1762995949592,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b4563a76131c6b","name":"Subscribe to topic containing XML and receive message","time":{"start":1762995365144,"stop":1762995365144,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2505450ba10a2ce","name":"Symmetric encrypt & Decrypt","time":{"start":1762994838747,"stop":1762994838748,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db75e0d9429b9a6","name":"should not return locked peers if enough unlocked are available","time":{"start":1762994866943,"stop":1762994866943,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0c1d07cc7ea44e","name":"should trigger query when time since last query exceeds threshold","time":{"start":1762994867604,"stop":1762994867604,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6693b3c2a127b83","name":"Push message with Russian payload","time":{"start":1762995949581,"stop":1762995949581,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab03fa149ce67cb","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1762994820914,"stop":1762994820914,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f254c971bd293ff","name":"should clear the dialing interval","time":{"start":1762994820275,"stop":1762994820275,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d12506a623e97f","name":"Push message with meta","time":{"start":1762995949577,"stop":1762995949577,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11ecb43d3187f32","name":"Push message with content topic containing special chars","time":{"start":1762995949573,"stop":1762995949574,"duration":1},"status":"passed","severity":"normal"},{"uid":"5521237cfeaade77","name":"tcp ip4 address","time":{"start":1762994811455,"stop":1762994811455,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88413c2c7960fb8","name":"Check received message containing JSON","time":{"start":1762995335217,"stop":1762995335218,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba925a2a7cbdabc6","name":"ends if response has no messages","time":{"start":1762994820938,"stop":1762994820939,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08ba8b0573a8416","name":"should handle disconnect when peer has no timers","time":{"start":1762994820400,"stop":1762994820400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26db302d0c56c15","name":"Waku message hash computation (meta attribute not present)","time":{"start":1762994820481,"stop":1762994820481,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8c1864a73fa018","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1762995071923,"stop":1762995071923,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1a1680469a2feb","name":"messageHashStr returns a hex string","time":{"start":1762994820488,"stop":1762994820488,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe2760eca6b30f8","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1762994821185,"stop":1762994821185,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74146fbdc686088","name":"should send to specified number of peers of used peers","time":{"start":1762994866523,"stop":1762994866523,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f44926ac172a51","name":"should reject if Filter is requested but not mounted","time":{"start":1762994867886,"stop":1762994867886,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded7d632bfd26a27","name":"new peer added after a peer was already found","time":{"start":1762995067903,"stop":1762995067904,"duration":1},"status":"passed","severity":"normal"},{"uid":"832b5082f5479e57","name":"should dial peer immediately when queue is empty","time":{"start":1762994820282,"stop":1762994820282,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ee8876099f95b4","name":"Fails to publish message with empty text","time":{"start":1762995064140,"stop":1762995064141,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11f8f26fe30d69","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1762994811996,"stop":1762994811996,"duration":0},"status":"passed","severity":"normal"},{"uid":"f473c7cba9d64b16","name":"should not create multiple intervals when called multiple times","time":{"start":1762994820274,"stop":1762994820275,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b664fca78c3f92","name":"Subscribe to topic containing numeric and publish message","time":{"start":1762995071922,"stop":1762995071922,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff18169dc1e78b8a","name":"throws on content topic with empty encoding field","time":{"start":1762994806626,"stop":1762994806626,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2efe06c6342cd6","name":"should be safe to call multiple times","time":{"start":1762994820954,"stop":1762994820954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e7238813a7f351","name":"should successfully stop","time":{"start":1762994866596,"stop":1762994866596,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e89d94cfba6b527","name":"should increase lamport timestamp","time":{"start":1762994857462,"stop":1762994857463,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ece6aee22efae6b","name":"Push message with content topic containing Arabic","time":{"start":1762995949574,"stop":1762995949574,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3462186fb1ab78","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1762995141608,"stop":1762995141609,"duration":1},"status":"passed","severity":"normal"},{"uid":"340245778a13a9da","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1762995147482,"stop":1762995147483,"duration":1},"status":"passed","severity":"normal"},{"uid":"6659ac329b536818","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1762994849351,"stop":1762994849351,"duration":0},"status":"passed","severity":"normal"},{"uid":"412137cbdf6f17bb","name":"should process queue every 500ms","time":{"start":1762994820301,"stop":1762994820301,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed6d0822da8be70","name":"Encoder throws on undefined content topic","time":{"start":1762994821183,"stop":1762994821184,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a357c1b1320b8bd","name":"should handle errors when accessing navigator","time":{"start":1762994820234,"stop":1762994820237,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d889d927471a0a3","name":"Query Generator, No message returned","time":{"start":1762995156498,"stop":1762995156499,"duration":1},"status":"passed","severity":"normal"},{"uid":"f342888328fdae65","name":"Check message with non string payload is not received","time":{"start":1762995335212,"stop":1762995335212,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2edf17fd170923e","name":"should skip peers that were recently queried","time":{"start":1762994829158,"stop":1762994829158,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce49df75a04878a8","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1762994849372,"stop":1762994849372,"duration":0},"status":"passed","severity":"normal"},{"uid":"433b832995f190d8","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1762994849373,"stop":1762994849373,"duration":0},"status":"passed","severity":"normal"},{"uid":"50106c1cf4e02ba3","name":"should properly create location multiaddrs - tcp4","time":{"start":1762994812001,"stop":1762994812001,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41275bd43bef87e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762995093325,"stop":1762995093327,"duration":2},"status":"passed","severity":"normal"},{"uid":"f130184c481c3c96","name":"should handle dial errors","time":{"start":1762994820957,"stop":1762994820958,"duration":1},"status":"passed","severity":"normal"},{"uid":"29769691fde48244","name":"should send relay ping messages on timer","time":{"start":1762994820394,"stop":1762994820398,"duration":4},"status":"passed","severity":"normal"},{"uid":"341ed32c81242cd7","name":"should return all connected peers without codec filter","time":{"start":1762994820960,"stop":1762994820960,"duration":0},"status":"passed","severity":"normal"},{"uid":"56790b95009826f","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1762995071928,"stop":1762995071928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8505b7521528404","name":"should be safe to call multiple times","time":{"start":1762994820955,"stop":1762994820955,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cab622d2facfd0b","name":"should add sent message to localHistory with retrievalHint","time":{"start":1762994857461,"stop":1762994857462,"duration":1},"status":"passed","severity":"normal"},{"uid":"40dbd9ce6fc6bc4a","name":"topics with same application and version share the same shard","time":{"start":1762994806635,"stop":1762994806635,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27b7b93d8551bd3","name":"Push message with content topic containing Chinese","time":{"start":1762995949599,"stop":1762995949599,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff636db1fe3ea11","name":"Check received message containing Script","time":{"start":1762995335205,"stop":1762995335205,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e75f54b8278e2bd","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1762994806636,"stop":1762994806636,"duration":0},"status":"passed","severity":"normal"},{"uid":"92704c8d6249d6f1","name":"Push message equal or less that 1MB","time":{"start":1762995949579,"stop":1762995949579,"duration":0},"status":"passed","severity":"normal"},{"uid":"7632177b7cc05070","name":"should decode valid enr successfully","time":{"start":1762994811995,"stop":1762994811995,"duration":0},"status":"passed","severity":"normal"},{"uid":"742c494a3af97a64","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1762994811435,"stop":1762994811436,"duration":1},"status":"passed","severity":"normal"},{"uid":"500e84401cc9ac7f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1762995198511,"stop":1762995198511,"duration":0},"status":"passed","severity":"normal"},{"uid":"4672b1c7bdabb736","name":"Push message with SQL Injection payload","time":{"start":1762995949595,"stop":1762995949595,"duration":0},"status":"passed","severity":"normal"},{"uid":"6732e2b7336e2cdf","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762995365114,"stop":1762995365115,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4ce5d5996dbac5","name":"Push message with custom timestamp: 1762998518773","time":{"start":1762995949578,"stop":1762995949578,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1a7a2ee3773452","name":"Overlapping topic subscription","time":{"start":1762995071920,"stop":1762995071921,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ff4a96b0b4b1c019","name":"should be able to decode the field with only FILTER set to true","time":{"start":1762994811441,"stop":1762994811442,"duration":1},"status":"passed","severity":"normal"},{"uid":"8300ce2261d4cf9d","name":"Push message with content topic containing emoji","time":{"start":1762995949576,"stop":1762995949577,"duration":1},"status":"passed","severity":"normal"},{"uid":"810648cb5d822bbf","name":"should get multiple eligible entries at later time","time":{"start":1762994853946,"stop":1762994853947,"duration":1},"status":"passed","severity":"normal"},{"uid":"700d308a3b27be7","name":"different cluster: nodes don't connect","time":{"start":1762994984844,"stop":1762994984845,"duration":1},"status":"passed","severity":"normal"},{"uid":"930a09eea3992cff","name":"should allow redial after cooldown period","time":{"start":1762994820286,"stop":1762994820288,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b949199d8b24b1","name":"Cluster ID 0, shard 1","time":{"start":1762995182563,"stop":1762995182569,"duration":6},"status":"passed","severity":"normal"},{"uid":"20a936db0ade448c","name":"accepts valid message hash query","time":{"start":1762994820545,"stop":1762994820546,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ba97bf16d49a201","name":"Push message with content topic containing Arabic","time":{"start":1762995949587,"stop":1762995949587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ec2dc2619bcdb5","name":"Push message with content topic containing SQL Injection","time":{"start":1762995949575,"stop":1762995949575,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bec6d269e418918","name":"should handle dial errors gracefully","time":{"start":1762994820455,"stop":1762994820455,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd22df6613cfdeb5","name":"Nodes with multiple pubsub topic","time":{"start":1762995057601,"stop":1762995057602,"duration":1},"status":"passed","severity":"normal"},{"uid":"791e4e2fe72732e1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1762994849437,"stop":1762994849437,"duration":0},"status":"passed","severity":"normal"},{"uid":"522bf711a86c6694","name":"different cluster: nodes don't connect","time":{"start":1762994984842,"stop":1762994984842,"duration":0},"status":"passed","severity":"normal"},{"uid":"edeacd44aca22fe","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1762994849365,"stop":1762994849365,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c4ed135f42851a","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1762994868772,"stop":1762994868772,"duration":0},"status":"passed","severity":"normal"},{"uid":"2268d9890cfff295","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1762994867619,"stop":1762994867621,"duration":2},"status":"passed","severity":"normal"},{"uid":"931e18a4109a4a7d","name":"should be safe to call multiple times","time":{"start":1762994820450,"stop":1762994820451,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cbc7f89bd888242","name":"Check message with non string payload is not received","time":{"start":1762995335223,"stop":1762995335223,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb5a59a7f37d379","name":"Check received message containing Arabic","time":{"start":1762995335203,"stop":1762995335204,"duration":1},"status":"passed","severity":"normal"},{"uid":"87466ca703286405","name":"Query generator for multiple messages with different message text format","time":{"start":1762995189877,"stop":1762995189878,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ec88534b6eb860","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1762994820974,"stop":1762994820975,"duration":1},"status":"passed","severity":"normal"},{"uid":"a197aea36768c0fa","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1762994806627,"stop":1762994806627,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a44ddd14e2ef996","name":"should properly create location multiaddrs - udp4","time":{"start":1762994812000,"stop":1762994812001,"duration":1},"status":"passed","severity":"normal"},{"uid":"3884d2dea1f52c92","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762995335212,"stop":1762995335213,"duration":1},"status":"passed","severity":"normal"},{"uid":"51121ae88ef5eec5","name":"should not fail to start the service if it is already started","time":{"start":1762995129399,"stop":1762995129399,"duration":0},"status":"passed","severity":"normal"},{"uid":"4632103da91727bc","name":"should be able to encode the field with only FILTER set to true","time":{"start":1762994811434,"stop":1762994811435,"duration":1},"status":"passed","severity":"normal"},{"uid":"a577fded82f88614","name":"Push message with content topic containing short","time":{"start":1762995949609,"stop":1762995949609,"duration":0},"status":"passed","severity":"normal"},{"uid":"b588c1787f730de7","name":"random static sharding 5 - Cluster ID: 573, Shard ID: 567","time":{"start":1762995182571,"stop":1762995182572,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ae8ef9b8e95d0f","name":"Push message with meta","time":{"start":1762995949601,"stop":1762995949601,"duration":0},"status":"passed","severity":"normal"},{"uid":"911a9b363ecc6929","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1762995189443,"stop":1762995189443,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc9938ac33338e","name":"should insert message id into causal history","time":{"start":1762994857460,"stop":1762994857461,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2990ab947585a60","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1762995093328,"stop":1762995093328,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f8a21f1bd5c871","name":"should handle special patterns correctly","time":{"start":1762994854318,"stop":1762994854319,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9fa5b0c2953287","name":"should work with mixed v2 and v3 peers","time":{"start":1762994866525,"stop":1762994866526,"duration":1},"status":"passed","severity":"normal"},{"uid":"403115c33467b6e7","name":"should handle different types of entries","time":{"start":1762994865321,"stop":1762994865322,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0050104f02d9788","name":"should properly create location multiaddrs - tcp","time":{"start":1762994812002,"stop":1762994812002,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e7d79c5f79741c","name":"should dial more peers if under maxConnections","time":{"start":1762994820912,"stop":1762994820912,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ca90ed55773d69","name":"Push message with Basic HTML tag payload","time":{"start":1762995949595,"stop":1762995949596,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b2c9e7ac55635d","name":"it tolerates circular branch references","time":{"start":1762994829419,"stop":1762994829419,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6ba2786f84bb21","name":"Fails to push message bigger that 1MB","time":{"start":1762995949603,"stop":1762995949603,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa32240f4ef18d5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1762994828456,"stop":1762994828456,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab2e49ff69d56d7","name":"returns all values when wanted number is greater than available values","time":{"start":1762994828377,"stop":1762994828378,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f8dc0155fff099","name":"should not retry if at least one success","time":{"start":1762994866524,"stop":1762994866524,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5ad67d8399d9ac","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1762994914141,"stop":1762994914142,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb9def0b86a0ed6","name":"Automatically retrieves missing message","time":{"start":1762994870814,"stop":1762994870814,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c4c67ecd6eee0cf","name":"Push message equal or less that 1MB","time":{"start":1762995949615,"stop":1762995949616,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ceb9859062e371","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1762994849372,"stop":1762994849372,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d055017547f0f2","name":"Push message with content topic containing Chinese","time":{"start":1762995949611,"stop":1762995949611,"duration":0},"status":"passed","severity":"normal"},{"uid":"c266506324db38e","name":"Decoder throws on empty string content topic","time":{"start":1762994821184,"stop":1762994821185,"duration":1},"status":"passed","severity":"normal"},{"uid":"e39e1320cb2cd1c0","name":"should stop query on content message from same channel","time":{"start":1762994870819,"stop":1762994870819,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ea97da883ec5e1","name":"Push message with custom timestamp: 1732236518773","time":{"start":1762995949602,"stop":1762995949602,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5762e5536e5312","name":"should use peerId from options when provided to queryGenerator","time":{"start":1762994867770,"stop":1762994867770,"duration":0},"status":"passed","severity":"normal"},{"uid":"69688a9ed372314c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1762994806628,"stop":1762994806628,"duration":0},"status":"passed","severity":"normal"},{"uid":"526d1aca1eb5159b","name":"should dispatch connect and disconnect events","time":{"start":1762994866944,"stop":1762994866944,"duration":0},"status":"passed","severity":"normal"},{"uid":"34993f3e7893d9a7","name":"Push message with escaped characters payload","time":{"start":1762995949608,"stop":1762995949608,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b93b0eadb246ffc","name":"Check publish message containing emoji","time":{"start":1762995064135,"stop":1762995064136,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb43f6b6d2760de9","name":"Query with Ordered Callback, No message returned","time":{"start":1762995156504,"stop":1762995156507,"duration":3},"status":"passed","severity":"normal"},{"uid":"4674a7f9b5e52ead","name":"isConnected between 2 js-waku relay nodes","time":{"start":1762994914143,"stop":1762994914144,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaeb78776e3877fd","name":"should use current time when it's greater than incremented timestamp","time":{"start":1762994856932,"stop":1762994856932,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1d0f4af2c8ab74","name":"Subscribe and publish message","time":{"start":1762995071918,"stop":1762995071918,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf5959deaaf30d0","name":"should handle peer store errors gracefully","time":{"start":1762994820906,"stop":1762994820907,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed00eb722b4c73b","name":"Push message with long payload","time":{"start":1762995949580,"stop":1762995949580,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fca59f7799c624","name":"Relay - times out","time":{"start":1762995203328,"stop":1762995203331,"duration":3},"status":"passed","severity":"normal"},{"uid":"78b1ab44f79f3f25","name":"Push 30 different messages","time":{"start":1762995949609,"stop":1762995949609,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4382d44c2e5218e7","name":"should not create relay timers when relay is not provided","time":{"start":1762994820393,"stop":1762994820393,"duration":0},"status":"passed","severity":"normal"},{"uid":"3232d7602cf451d0","name":"return first retrieved peers without further DNS queries","time":{"start":1762994829422,"stop":1762994829422,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8653360c44bd523","name":"Subscribe to topic containing long and receive message","time":{"start":1762995365140,"stop":1762995365141,"duration":1},"status":"passed","severity":"normal"},{"uid":"b168315dbf108f6a","name":"should properly setup health event callback","time":{"start":1762994867597,"stop":1762994867598,"duration":1},"status":"passed","severity":"normal"},{"uid":"2551cbca3b989c79","name":"should start and stop interval correctly","time":{"start":1762994866125,"stop":1762994866126,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc8c5a0b2c64e84","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1762995141607,"stop":1762995141608,"duration":1},"status":"passed","severity":"normal"},{"uid":"33668d937f1e3114","name":"Push message with content topic containing escaped characters","time":{"start":1762995949588,"stop":1762995949589,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb3ba70554e368e","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1762994914140,"stop":1762994914141,"duration":1},"status":"passed","severity":"normal"},{"uid":"377844301d30738d","name":"should handle general insertion and lookup correctly","time":{"start":1762994854319,"stop":1762994854319,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa6ba3b98bcf789","name":"Publish message with custom timestamp: Thu Nov 13 2025 01:50:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1762995064139,"stop":1762995064139,"duration":0},"status":"passed","severity":"normal"},{"uid":"93455e19b36ebdb6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762995365139,"stop":1762995365139,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6b212671f59858","name":"Sync message is not sent if another sync message was just sent","time":{"start":1762994875607,"stop":1762994875607,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db9233acc48da30","name":"should dial all known peers when reached zero connections","time":{"start":1762994936777,"stop":1762994936777,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a51e1ce8457cd7b","name":"should return false for different channelId","time":{"start":1762994870820,"stop":1762994870820,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b08850dd9c042f","name":"Asymmetric encrypt & decrypt","time":{"start":1762994838747,"stop":1762994838747,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f9aae879b3e714","name":"should retry on complete failure if specified","time":{"start":1762994866524,"stop":1762994866524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33718d8019b7c83","name":"Sync message is sent within sync frequency","time":{"start":1762994875605,"stop":1762994875606,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7b20fa41aff9ee","name":"should throw error - no public key","time":{"start":1762994811996,"stop":1762994811997,"duration":1},"status":"passed","severity":"normal"},{"uid":"5609f0ee05598e38","name":"can start the service","time":{"start":1762994833140,"stop":1762994833140,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba17c8231c4cc614","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1762994820393,"stop":1762994820394,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e550d9941029bb","name":"should push the message to the outgoing buffer","time":{"start":1762994857459,"stop":1762994857460,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2575e7c7e46f1e6","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1762994849379,"stop":1762994849380,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3a7d8b08754277","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1762994900841,"stop":1762994900841,"duration":0},"status":"passed","severity":"normal"},{"uid":"61df2b5a14367ef5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762995365120,"stop":1762995365120,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea088b1caee5d475","name":"should fail to send if no connected peers found","time":{"start":1762994866522,"stop":1762994866523,"duration":1},"status":"passed","severity":"normal"},{"uid":"c10739e181486611","name":"messageHashStr works with IProtoMessage","time":{"start":1762994820491,"stop":1762994820491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c45bb76ab9daca1","name":"Subscribe and receive messages via waku relay post","time":{"start":1762995365116,"stop":1762995365117,"duration":1},"status":"passed","severity":"normal"},{"uid":"d68aa56e15126681","name":"Accepts a valid Waku Message","time":{"start":1762994878616,"stop":1762994878617,"duration":1},"status":"passed","severity":"normal"},{"uid":"b788bc6dce2f9497","name":"Subscribe and receive messages via lightPush","time":{"start":1762995365112,"stop":1762995365114,"duration":2},"status":"passed","severity":"normal"},{"uid":"4baacd72e4b6ae0","name":"should start and setup intervals and event listeners","time":{"start":1762994867263,"stop":1762994867266,"duration":3},"status":"passed","severity":"normal"},{"uid":"3c08f378e6f91348","name":"Outgoing message is acknowledged","time":{"start":1762994868772,"stop":1762994868772,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f82b2031cab56a6","name":"Query with Promise Callback, No Decoder","time":{"start":1762995156512,"stop":1762995156514,"duration":2},"status":"passed","severity":"normal"},{"uid":"563fc6e38c203ff0","name":"Check message received after jswaku node is restarted","time":{"start":1762995335223,"stop":1762995335223,"duration":0},"status":"passed","severity":"normal"},{"uid":"170a991e0c3a66f5","name":"should dial peer when on same shard","time":{"start":1762994820291,"stop":1762994820291,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0e563d7ceda0a8","name":"groups content topics by expected pubsub topic","time":{"start":1762994806635,"stop":1762994806636,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea157bedf346cb8c","name":"should be online or offline if network state changed","time":{"start":1762994914144,"stop":1762994914145,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e38e073c33716da","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1762994840037,"stop":1762994840037,"duration":0},"status":"passed","severity":"normal"},{"uid":"395fe0bdc8f1198b","name":"Push message with shell command payload","time":{"start":1762995949607,"stop":1762995949608,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1856870f807998","name":"Publishes to nwaku","time":{"start":1762995054130,"stop":1762995054131,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b23124daecdb4f3","name":"should return peer for existing peer","time":{"start":1762994820905,"stop":1762994820906,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1f90c4ad69098f","name":"should initialize with default options","time":{"start":1762994829152,"stop":1762994829153,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f8edd5cdcca7d5","name":"Encoder throws on empty string content topic","time":{"start":1762994821184,"stop":1762994821184,"duration":0},"status":"passed","severity":"normal"},{"uid":"41031b770b6372be","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1762994849419,"stop":1762994849419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40e5d9b4b0ca18d","name":"should handle peer store update failures gracefully","time":{"start":1762994820391,"stop":1762994820391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22abf5854e914ef","name":"should return false for malformed SDS messages","time":{"start":1762994870820,"stop":1762994870820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f0ee14546eaf26","name":"should dial peers from store when browser is connected","time":{"start":1762994820895,"stop":1762994820896,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27c2feca6c84303","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1762994857474,"stop":1762994857475,"duration":1},"status":"passed","severity":"normal"},{"uid":"886643d75e0f302f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1762994806640,"stop":1762994806640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cfac9ea822d358","name":"should decode valid enr with tcp successfully","time":{"start":1762994811996,"stop":1762994811996,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5324166315f335","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762994984843,"stop":1762994984843,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc55a9e35650281b","name":"Push message with Basic HTML tag payload","time":{"start":1762995949583,"stop":1762995949583,"duration":0},"status":"passed","severity":"normal"},{"uid":"8608dde12ace4130","name":"Decoder throws on undefined content topic","time":{"start":1762994840039,"stop":1762994840039,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2e8d0b3abc2ad","name":"should handle peer identify event","time":{"start":1762994829155,"stop":1762994829156,"duration":1},"status":"passed","severity":"normal"},{"uid":"855dcd81b42d2c2a","name":"should accept empty decoders array","time":{"start":1762994867585,"stop":1762994867586,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4c528039daaa1","name":"should insert message into bloom filter","time":{"start":1762994857460,"stop":1762994857460,"duration":0},"status":"passed","severity":"normal"},{"uid":"980b522b41c475a6","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1762994866954,"stop":1762994866954,"duration":0},"status":"passed","severity":"normal"},{"uid":"c547fceadca3cbbb","name":"should dial with multiaddr and return stream","time":{"start":1762994820957,"stop":1762994820957,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba797c4f6fbadd46","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762994811447,"stop":1762994811448,"duration":1},"status":"passed","severity":"normal"},{"uid":"293949a9ed49c96","name":"should not receive a peer event after stop","time":{"start":1762995129401,"stop":1762995129401,"duration":0},"status":"passed","severity":"normal"},{"uid":"701d7462bde12061","name":"Waku message hash computation (no timestamp)","time":{"start":1762994820486,"stop":1762994820486,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d0f3b945a05f9b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762994918602,"stop":1762994918602,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58a333be3b2f7c","name":"should only return 1 node with relay and store capability","time":{"start":1762994829421,"stop":1762994829421,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb70a1bdc604f20b","name":"should create ConnectionManager with required options","time":{"start":1762994820950,"stop":1762994820950,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6e20ae991d57c7","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1762995071919,"stop":1762995071920,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e41d6113015d319","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762995365137,"stop":1762995365138,"duration":1},"status":"passed","severity":"normal"},{"uid":"3501aec7906748c8","name":"Push 30 different messages","time":{"start":1762995949585,"stop":1762995949585,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a7a5bb6319e01676","name":"Subscribe to topic containing emoji and publish message","time":{"start":1762995071928,"stop":1762995071929,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90cd87a47f0534f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1762994857464,"stop":1762994857464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b9ce187d9b1878","name":"should handle case when globalThis is not available","time":{"start":1762994820205,"stop":1762994820205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e41dfab27e4482","name":"should be able to decode the field with only STORE set to true","time":{"start":1762994811442,"stop":1762994811443,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b808da7ddd938a2","name":"random static sharding 9 - Cluster ID: 735, Shard ID: 847","time":{"start":1762995182574,"stop":1762995182575,"duration":1},"status":"passed","severity":"normal"},{"uid":"581de6b2735f262c","name":"should not stop if not started","time":{"start":1762994829155,"stop":1762994829155,"duration":0},"status":"passed","severity":"normal"},{"uid":"413c916e3da2dfac","name":"Fails to push message bigger that 1MB","time":{"start":1762995949616,"stop":1762995949616,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a272619e8a1d1","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1762994806631,"stop":1762994806634,"duration":3},"status":"passed","severity":"normal"},{"uid":"d615ec6c78fefd90","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1762994828457,"stop":1762994828457,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54b6a62bcfb9750","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1762995141605,"stop":1762995141607,"duration":2},"status":"passed","severity":"normal"},{"uid":"1891ba46ea6b7ae3","name":"should drop only non-locked connections when over maxConnections","time":{"start":1762994820912,"stop":1762994820912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9868f2f631f7a59d","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1762994811443,"stop":1762994811444,"duration":1},"status":"passed","severity":"normal"},{"uid":"af6850951ebd38b8","name":"should not fail to stop the service if it was not started","time":{"start":1762995129397,"stop":1762995129399,"duration":2},"status":"passed","severity":"normal"},{"uid":"1826178145783776","name":"Round trip binary serialization","time":{"start":1762994821182,"stop":1762994821182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffccf8f8c3dc52a","name":"should be empty after removing the only subscription","time":{"start":1762994867253,"stop":1762994867261,"duration":8},"status":"passed","severity":"normal"},{"uid":"979523ea994f8fd5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1762994829422,"stop":1762994829423,"duration":1},"status":"skipped","severity":"normal"},{"uid":"af230f52de1a5fbb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1762994849427,"stop":1762994849427,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42359ae33586101","name":"returns nothing if no connections present","time":{"start":1762994820784,"stop":1762994820785,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab31f60a0513170","name":"should return cached hash on subsequent access","time":{"start":1762994821186,"stop":1762994821186,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a0cf93236a9ca9","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1762995189442,"stop":1762995189443,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c984ff2d679fc37","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1762994875607,"stop":1762994875608,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1c152db6269849","name":"Push message with content topic containing special chars","time":{"start":1762995949611,"stop":1762995949611,"duration":0},"status":"passed","severity":"normal"},{"uid":"b631570654cab83d","name":"handles different networkShards values correctly","time":{"start":1762994806637,"stop":1762994806637,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66b0c300871a54c","name":"should perform ping and update peer store on timer","time":{"start":1762994820390,"stop":1762994820390,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e4eb0d2bf4c1e","name":"ends if stream creation fails","time":{"start":1762994820936,"stop":1762994820937,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd97e8813621f2f","name":"should reject on timeout if it was set","time":{"start":1762994867886,"stop":1762994867887,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d7796cd24a2e13","name":"Check publish message containing Arabic","time":{"start":1762995064130,"stop":1762995064131,"duration":1},"status":"passed","severity":"normal"},{"uid":"900b69ab38b74c97","name":"should handle all zero keep alive options","time":{"start":1762994820407,"stop":1762994820421,"duration":14},"status":"passed","severity":"normal"},{"uid":"7b04bb18447fd4a4","name":"Check publish message containing unicode special characters","time":{"start":1762995064135,"stop":1762995064135,"duration":0},"status":"passed","severity":"normal"},{"uid":"902dc07c000efc8c","name":"should not fail to start the service if it is already started","time":{"start":1762994833141,"stop":1762994833142,"duration":1},"status":"passed","severity":"normal"},{"uid":"65bc32ed45b5e68a","name":"should return false when network is not connected","time":{"start":1762994820956,"stop":1762994820956,"duration":0},"status":"passed","severity":"normal"},{"uid":"81585c7f751329f0","name":"should initialize with Unhealthy status","time":{"start":1762994867458,"stop":1762994867459,"duration":1},"status":"passed","severity":"normal"},{"uid":"785099b004d9fe7a","name":"Push message with content topic containing JSON","time":{"start":1762995949588,"stop":1762995949588,"duration":0},"status":"passed","severity":"normal"},{"uid":"139188f535f31d22","name":"Push message with special chars payload","time":{"start":1762995949604,"stop":1762995949605,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9c4966ae9483c5","name":"should return empty array when no peers connected","time":{"start":1762994820959,"stop":1762994820960,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef690a7fd2165dc","name":"should reassess health immediately when peer disconnects","time":{"start":1762994867461,"stop":1762994867461,"duration":0},"status":"passed","severity":"normal"},{"uid":"92556de6a2dd65f0","name":"should filter out undefined ENRs","time":{"start":1762994828842,"stop":1762994828842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0739e199ba423ac","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1762994820480,"stop":1762994820480,"duration":0},"status":"passed","severity":"normal"},{"uid":"a925001e05736b3","name":"Push message with content topic containing SQL Injection","time":{"start":1762995949600,"stop":1762995949600,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54588e4aa61e8ee","name":"Overlapping topic subscription","time":{"start":1762995365121,"stop":1762995365122,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc06fadbde6c4039","name":"should do nothing if no non-locked connections to drop","time":{"start":1762994820913,"stop":1762994820913,"duration":0},"status":"passed","severity":"normal"},{"uid":"551619f053750a6a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762995040802,"stop":1762995040802,"duration":0},"status":"passed","severity":"normal"},{"uid":"963aafb84299f05f","name":"should check false positive rate","time":{"start":1762994854322,"stop":1762994854323,"duration":1},"status":"passed","severity":"normal"},{"uid":"29273ed92b8338c1","name":"should handle complete connection lifecycle","time":{"start":1762994820237,"stop":1762994820237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9898f7ab01de4764","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1762994857466,"stop":1762994857467,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca5a2870bb98b09","name":"should invoke callbacks when receiving a message","time":{"start":1762994867261,"stop":1762994867261,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b6a1de6d3ad1b1","name":"should handle case with no peers in store","time":{"start":1762994820902,"stop":1762994820904,"duration":2},"status":"passed","severity":"normal"},{"uid":"2cbf5676cac87855","name":"Push message with custom timestamp: 1732236518773","time":{"start":1762995949614,"stop":1762995949615,"duration":1},"status":"passed","severity":"normal"},{"uid":"3912647644c2494f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1762994820974,"stop":1762994820974,"duration":0},"status":"passed","severity":"normal"},{"uid":"5713194d709a3014","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762995335209,"stop":1762995335209,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd0aa8b89d35670","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1762994867765,"stop":1762994867765,"duration":0},"status":"passed","severity":"normal"},{"uid":"4691577ec205b905","name":"Nodes with multiple pubsub topic","time":{"start":1762995057603,"stop":1762995057603,"duration":0},"status":"passed","severity":"normal"},{"uid":"c831f5cb6ce65193","name":"Push message with Script payload","time":{"start":1762995949582,"stop":1762995949582,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad19efffc7640333","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1762995160238,"stop":1762995160238,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e334ff3e16dc52","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1762995071918,"stop":1762995071919,"duration":1},"status":"passed","severity":"normal"},{"uid":"9364c291874ab202","name":"yields undefined for messages without content topic","time":{"start":1762994820940,"stop":1762994820941,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f27cd1e78a7962e","name":"configure the node with multiple content topics","time":{"start":1762995160256,"stop":1762995160256,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf849e4b3c71b7a0","name":"should maintain desired error rate","time":{"start":1762994854314,"stop":1762994854316,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9f59e0ab14b0c9d","name":"Push message with content topic containing Russian","time":{"start":1762995949599,"stop":1762995949600,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ca4966759c20f5","name":"should perform initial health assessment on start","time":{"start":1762994867461,"stop":1762994867462,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0446d55a8f9982","name":"Fails to push message with large meta","time":{"start":1762995949577,"stop":1762995949577,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc6452c44cd19a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1762994849409,"stop":1762994849409,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f85a2790356909","name":"should add and check entries correctly","time":{"start":1762994865310,"stop":1762994865313,"duration":3},"status":"passed","severity":"normal"},{"uid":"3cee5441648fd31e","name":"Check message with no content topic is not received","time":{"start":1762995335222,"stop":1762995335223,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e87e254ad9aa90","name":"should return false when peer is not found","time":{"start":1762994820723,"stop":1762994820724,"duration":1},"status":"passed","severity":"normal"},{"uid":"8860dcd9e575ebd7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762995365146,"stop":1762995365146,"duration":0},"status":"passed","severity":"normal"},{"uid":"2504118bd94a611e","name":"should dial second nwaku node that was discovered","time":{"start":1762994893323,"stop":1762994893330,"duration":7},"status":"skipped","severity":"normal"},{"uid":"17447d75c3126585","name":"rejects hash query with time filter","time":{"start":1762994820549,"stop":1762994820549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d651f9f3385ba30","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1762995064136,"stop":1762995064136,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8e34f499aa7b85","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1762994806630,"stop":1762994806630,"duration":0},"status":"passed","severity":"normal"},{"uid":"df905833d6d21c36","name":"should remove event listeners from libp2p","time":{"start":1762994820188,"stop":1762994820188,"duration":0},"status":"passed","severity":"normal"},{"uid":"3114d8fdb14851c3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762995040792,"stop":1762995040797,"duration":5},"status":"passed","severity":"normal"},{"uid":"17c3145fa05134ad","name":"ignores unrecognized TXT record formats","time":{"start":1762994829420,"stop":1762994829420,"duration":0},"status":"passed","severity":"normal"},{"uid":"620fba800041dad4","name":"should encode/decode to RLP encoding","time":{"start":1762994811999,"stop":1762994811999,"duration":0},"status":"passed","severity":"normal"},{"uid":"691960f5eee23b4e","name":"Check received message containing Russian","time":{"start":1762995335204,"stop":1762995335204,"duration":0},"status":"passed","severity":"normal"},{"uid":"33db7f10bdd4259d","name":"Push message with custom timestamp: 1762991318773","time":{"start":1762995949602,"stop":1762995949602,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceda296c6ba3e2ab","name":"should add received messages to bloom filter","time":{"start":1762994857464,"stop":1762994857464,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c781e8d05ab3eaa","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762995365138,"stop":1762995365138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc76bc9c1c59c206","name":"Subscribe to topic containing Russian and publish message","time":{"start":1762995071923,"stop":1762995071924,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ce4ef38bed1146","name":"should not modify tags of connections for different peers","time":{"start":1762994866954,"stop":1762994866955,"duration":1},"status":"passed","severity":"normal"},{"uid":"391340be7050ab23","name":"should stop peer exchange discovery","time":{"start":1762994829154,"stop":1762994829155,"duration":1},"status":"passed","severity":"normal"},{"uid":"f903f4b8d8a96f9d","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1762994867603,"stop":1762994867604,"duration":1},"status":"passed","severity":"normal"},{"uid":"91976af65bacd960","name":"Encoder error raises irrecoverable error","time":{"start":1762994868882,"stop":1762994868882,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb69a3ece3657ae","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1762994820386,"stop":1762994820389,"duration":3},"status":"passed","severity":"normal"},{"uid":"34cbc36f1152aabe","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762995335221,"stop":1762995335221,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9a991a297d69bd","name":"Query generator for 2000 messages","time":{"start":1762995189882,"stop":1762995189882,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2505bdddd4465cc","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1762994849371,"stop":1762994849372,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7bca21c7fc7e0b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762995040791,"stop":1762995040791,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38938f1553f79eb","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1762994806638,"stop":1762994806639,"duration":1},"status":"passed","severity":"normal"},{"uid":"489a063d6c9b8c6a","name":"Push message with numeric payload","time":{"start":1762995949604,"stop":1762995949604,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a69ff941d623e0","name":"should not receive a peer event after stop","time":{"start":1762994833142,"stop":1762994833143,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e2eeca407d3e54","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1762994806628,"stop":1762994806628,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca7b0d87db05210","name":"Push message with content topic containing unicode special characters","time":{"start":1762995949612,"stop":1762995949613,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed0b93a9ad95726b","name":"should return PeerId when PeerId is provided","time":{"start":1762994820733,"stop":1762994820734,"duration":1},"status":"passed","severity":"normal"},{"uid":"172534757072005f","name":"should drop connection to all peers on hangUp","time":{"start":1762994982597,"stop":1762994982598,"duration":1},"status":"passed","severity":"normal"},{"uid":"be08f60ecd3f753a","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1762994820733,"stop":1762994820733,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff603fb40c58382c","name":"Using a function","time":{"start":1762995197497,"stop":1762995197497,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a1e7edac32713e","name":"should throw error - no id","time":{"start":1762994811997,"stop":1762994811997,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d5b6317a30bcf9","name":"should not be sent when there is no history","time":{"start":1762994857473,"stop":1762994857473,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee1f6e6520132c4","name":"Query Generator, No Decoder","time":{"start":1762995156491,"stop":1762995156498,"duration":7},"status":"passed","severity":"normal"},{"uid":"af9bcd2fb90f8e5","name":"Push message with emoji payload","time":{"start":1762995949570,"stop":1762995949571,"duration":1},"status":"passed","severity":"normal"},{"uid":"64252bef8ab4fccf","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app86/5/topic62/json","time":{"start":1762995160250,"stop":1762995160250,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4207959717e164","name":"should register libp2p event listeners when start is called","time":{"start":1762994866946,"stop":1762994866947,"duration":1},"status":"passed","severity":"normal"},{"uid":"48aab35770bc1d0e","name":"Subscribe to topic containing shell command and publish message","time":{"start":1762995071926,"stop":1762995071927,"duration":1},"status":"passed","severity":"normal"},{"uid":"107ad00d46cc84f6","name":"can start the service","time":{"start":1762995129396,"stop":1762995129396,"duration":0},"status":"passed","severity":"normal"},{"uid":"d629de0f2703fc0f","name":"should load peers from local storage and dispatch events","time":{"start":1762994833143,"stop":1762994833143,"duration":0},"status":"passed","severity":"normal"},{"uid":"c979893e382f2383","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1762994866594,"stop":1762994866595,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d8d4a8d792a9e5","name":"should detect messages with missing dependencies","time":{"start":1762994857468,"stop":1762994857468,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bbab7aaab9356d","name":"Push message with content topic containing escaped characters","time":{"start":1762995949576,"stop":1762995949576,"duration":0},"status":"passed","severity":"normal"},{"uid":"31cb69fc6519ce86","name":"should properly create location multiaddrs - udp6","time":{"start":1762994812001,"stop":1762994812001,"duration":0},"status":"passed","severity":"normal"},{"uid":"85832f73d48fa746","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1762995156507,"stop":1762995156512,"duration":5},"status":"passed","severity":"normal"},{"uid":"bdadbb1e2ff69aad","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1762994867583,"stop":1762994867585,"duration":2},"status":"passed","severity":"normal"},{"uid":"72dcb88fb4223ebb","name":"can query messages by message hash","time":{"start":1762995162523,"stop":1762995162524,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04e93d72f219611","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762995365129,"stop":1762995365129,"duration":0},"status":"passed","severity":"normal"},{"uid":"89281e2d4380c679","name":"Check message with no pubsub topic is not received","time":{"start":1762995335222,"stop":1762995335222,"duration":0},"status":"passed","severity":"normal"},{"uid":"191ee94ce181d031","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1762994867615,"stop":1762994867616,"duration":1},"status":"passed","severity":"normal"},{"uid":"733f6ad3171efdd8","name":"should stop ping timers on peer disconnect","time":{"start":1762994820385,"stop":1762994820386,"duration":1},"status":"passed","severity":"normal"},{"uid":"2260b528d8fb03c3","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1762994820392,"stop":1762994820393,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7a12ac5fd69ec2","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1762994857465,"stop":1762994857465,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9265e80373f83d2","name":"should insert elements correctly","time":{"start":1762994854314,"stop":1762994854314,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a61ae33dcb72b9","name":"Push 30 different messages","time":{"start":1762995949597,"stop":1762995949597,"duration":0},"status":"skipped","severity":"normal"},{"uid":"928d5e7dd5158dbe","name":"Push message with emoji payload","time":{"start":1762995949597,"stop":1762995949597,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66e7faadf562d1a","name":"should successfully subscribe to supported pubsub topic","time":{"start":1762994866594,"stop":1762994866594,"duration":0},"status":"passed","severity":"normal"},{"uid":"154207e0a1e654e","name":"should return false and handle errors gracefully","time":{"start":1762994820959,"stop":1762994820959,"duration":0},"status":"passed","severity":"normal"},{"uid":"65378d2c91380a31","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1762994849356,"stop":1762994849356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdb33c544ac1947","name":"Sample","time":{"start":1762994811454,"stop":1762994811454,"duration":0},"status":"passed","severity":"normal"},{"uid":"20dde108a0e1abb7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1762994806645,"stop":1762994806645,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1bfc4ff70209ac","name":"Check received message containing unicode special characters","time":{"start":1762995335219,"stop":1762995335219,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0596fe4abb0364","name":"Push message with XML payload","time":{"start":1762995949606,"stop":1762995949607,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dde1459e80551ef","name":"Passing page size 19 when there are 20 messages","time":{"start":1762995185166,"stop":1762995185166,"duration":0},"status":"passed","severity":"normal"},{"uid":"58637916e5a100d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1762994849378,"stop":1762994849379,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1b8e96a9c1acde","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1762994820962,"stop":1762994820962,"duration":0},"status":"passed","severity":"normal"},{"uid":"e206b1f9efef83f7","name":"Push message with content topic containing special chars","time":{"start":1762995949599,"stop":1762995949599,"duration":0},"status":"passed","severity":"normal"},{"uid":"da14027e5e22b3c1","name":"should increase lamport timestamp","time":{"start":1762994857458,"stop":1762994857459,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c59fbcaf31e2e9","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1762994849357,"stop":1762994849360,"duration":3},"status":"passed","severity":"normal"},{"uid":"85b169606ab00fd2","name":"Check received message containing shell command","time":{"start":1762995335206,"stop":1762995335207,"duration":1},"status":"passed","severity":"normal"},{"uid":"60936cab3f3ec283","name":"should partition messages based on acknowledgement status","time":{"start":1762994857471,"stop":1762994857472,"duration":1},"status":"passed","severity":"normal"},{"uid":"c145b5c0532d4724","name":"Check received message containing escaped characters","time":{"start":1762995335218,"stop":1762995335219,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a71ee1f08811ff2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1762994806639,"stop":1762994806639,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07e0bc1ad0967da","name":"should clear all entries","time":{"start":1762994853954,"stop":1762994853954,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec2dd98d9a48ebe","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1762995057603,"stop":1762995057604,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3763c5a430f933","name":"Push message with special chars payload","time":{"start":1762995949593,"stop":1762995949594,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bce6ddee7a0a285","name":"Subscribe to topic containing short and publish message","time":{"start":1762995071921,"stop":1762995071921,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8c0fb2ff16740","name":"should handle errors when globalThis is not available","time":{"start":1762994820186,"stop":1762994820186,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e7ca039efaa45d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1762994849405,"stop":1762994849409,"duration":4},"status":"passed","severity":"normal"},{"uid":"689ae0af701f235","name":"Push message with Arabic payload","time":{"start":1762995949581,"stop":1762995949581,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc5735d2336f81","name":"throws an error for improperly formatted content topics","time":{"start":1762994806637,"stop":1762994806638,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa2dbc33b0e3677","name":"Check received message containing special chars","time":{"start":1762995335202,"stop":1762995335203,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a57c34936827b71","name":"Push message with content topic containing SQL Injection","time":{"start":1762995949612,"stop":1762995949612,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea3c2ad595461f5","name":"Push message with Chinese payload","time":{"start":1762995949581,"stop":1762995949581,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f86175e218862a","name":"Push message with custom timestamp: 1732236518773","time":{"start":1762995949578,"stop":1762995949578,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4651516bd8b912e","name":"random static sharding 1 - Cluster ID: 456, Shard ID: 13","time":{"start":1762995182569,"stop":1762995182570,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e458281e4010d68","name":"should start all internal components","time":{"start":1762994820952,"stop":1762994820953,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e86af59be64235","name":"Relay + Store","time":{"start":1762994812005,"stop":1762994812006,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc16345aceae5da","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1762994806639,"stop":1762994806639,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbc07cf3715eb11","name":"Push message with content topic containing numeric","time":{"start":1762995949586,"stop":1762995949586,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b8ba7f156c1008","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1762994828457,"stop":1762994828457,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d3ccddde56abea","name":"should not execute task if max attempts is 0","time":{"start":1762994866139,"stop":1762994866141,"duration":2},"status":"passed","severity":"normal"},{"uid":"56524db9aa07b20f","name":"Relay","time":{"start":1762994899424,"stop":1762994899425,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3d21788c3cea6f","name":"should not process empty queue","time":{"start":1762994820302,"stop":1762994820302,"duration":0},"status":"passed","severity":"normal"},{"uid":"964a56aa00522833","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762995040802,"stop":1762995040803,"duration":1},"status":"passed","severity":"normal"},{"uid":"552492254a104d34","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1762994828844,"stop":1762994828844,"duration":0},"status":"passed","severity":"normal"},{"uid":"324bc551d764c717","name":"All","time":{"start":1762994899426,"stop":1762994899427,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7f5d93acc37d8","name":"should wait for Store peer to be connected","time":{"start":1762994867888,"stop":1762994867888,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb055622e64a5435","name":"Push message with content topic containing emoji","time":{"start":1762995949589,"stop":1762995949589,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe813abe3d61f4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762995040800,"stop":1762995040801,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83f78018053bc5a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1762994849429,"stop":1762994849432,"duration":3},"status":"passed","severity":"normal"},{"uid":"20c6fa5931df0477","name":"Decoder throws on undefined content topic","time":{"start":1762994821184,"stop":1762994821184,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ba8f8850d85647","name":"should handle case with all peers already connected","time":{"start":1762994820905,"stop":1762994820905,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79a2dd8f6ed9d63","name":"Bloom filter","time":{"start":1762994857010,"stop":1762994857010,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48175c611da610e","name":"random static sharding 2 - Cluster ID: 860, Shard ID: 653","time":{"start":1762995182570,"stop":1762995182570,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cde210675aefc56","name":"Relay - dialed after","time":{"start":1762995203328,"stop":1762995203328,"duration":0},"status":"passed","severity":"normal"},{"uid":"492c7532acb3d221","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1762994811444,"stop":1762994811445,"duration":1},"status":"passed","severity":"normal"},{"uid":"325a426b885ae30c","name":"Push message with special chars payload","time":{"start":1762995949580,"stop":1762995949581,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c978b185619dbb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1762994849419,"stop":1762994849419,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd7a7ef56a6e056","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762995335223,"stop":1762995335224,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b8790e52359ded","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app89/1/topic71/utf8","time":{"start":1762995160252,"stop":1762995160253,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca258e31cc10ce35","name":"handles different clusterIds correctly","time":{"start":1762994806636,"stop":1762994806637,"duration":1},"status":"passed","severity":"normal"},{"uid":"c863295965339d5f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1762994828453,"stop":1762994828454,"duration":1},"status":"passed","severity":"normal"},{"uid":"d002e6035532c28a","name":"should not update T_req if message already exists","time":{"start":1762994853944,"stop":1762994853945,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f2d56439a9f717","name":"can start and stop the service","time":{"start":1762994898938,"stop":1762994898938,"duration":0},"status":"passed","severity":"normal"},{"uid":"372b9d600169179d","name":"Check received message containing special chars","time":{"start":1762995335214,"stop":1762995335214,"duration":0},"status":"passed","severity":"normal"},{"uid":"958edacc050a8f4a","name":"Publish message with rate limit","time":{"start":1762995064146,"stop":1762995064147,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b804fb1d3562c1b","name":"Outgoing message is emitted as sending","time":{"start":1762994870811,"stop":1762994870811,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27114dba753d58d","name":"should handle queue overflow by adding peers to queue","time":{"start":1762994820300,"stop":1762994820300,"duration":0},"status":"passed","severity":"normal"},{"uid":"70da0a89c3239e43","name":"Query Generator - true","time":{"start":1762995170339,"stop":1762995170339,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1d6ca1f1ab0596","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1762994806642,"stop":1762994806642,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92722c6bcb206d0","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1762994849351,"stop":1762994849354,"duration":3},"status":"passed","severity":"normal"},{"uid":"2a8975bf87796a3a","name":"Check publish message containing Chinese","time":{"start":1762995064130,"stop":1762995064130,"duration":0},"status":"passed","severity":"normal"},{"uid":"859b0357804c60d6","name":"should not receive a peer event before start","time":{"start":1762994898941,"stop":1762994898941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dfd68cbf4527a","name":"should discover peers from provided peer cache","time":{"start":1762994987645,"stop":1762994987645,"duration":0},"status":"passed","severity":"normal"},{"uid":"555b4d53aafd52b9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762995365146,"stop":1762995365146,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ffed2e3a693f73","name":"should be safe to call multiple times","time":{"start":1762994820378,"stop":1762994820379,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb262fb3cd646fb5","name":"should be sent with empty content","time":{"start":1762994857472,"stop":1762994857473,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f77114786776795","name":"Check publish message containing numeric","time":{"start":1762995064129,"stop":1762995064129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fec07c763cd29c","name":"should not receive a peer event before start","time":{"start":1762995129401,"stop":1762995129401,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b02517eb73e613","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1762994820488,"stop":1762994820491,"duration":3},"status":"passed","severity":"normal"},{"uid":"e771ccc0dd07fd21","name":"Push message with content topic containing Arabic","time":{"start":1762995949599,"stop":1762995949599,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5180d5290a60b15","name":"throws if store query response has error status","time":{"start":1762994820937,"stop":1762994820938,"duration":1},"status":"passed","severity":"normal"},{"uid":"c005241962f18eda","name":"should set field with only FILTER enabled","time":{"start":1762994812004,"stop":1762994812005,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b9e87aed40b036","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1762994806630,"stop":1762994806630,"duration":0},"status":"passed","severity":"normal"},{"uid":"88080597038261a4","name":"should return usable stream attached to connection","time":{"start":1762994820972,"stop":1762994820972,"duration":0},"status":"passed","severity":"normal"},{"uid":"51062dd6253a13b2","name":"should add event listener for peer:discovery","time":{"start":1762994820441,"stop":1762994820441,"duration":0},"status":"passed","severity":"normal"},{"uid":"119b3ac32b23fdbb","name":"udp ip6 address","time":{"start":1762994811455,"stop":1762994811456,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6a731cff0d826f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762995365136,"stop":1762995365136,"duration":0},"status":"passed","severity":"normal"},{"uid":"f892f0aeb1d45997","name":"does not validate decoders for hash queries","time":{"start":1762994820936,"stop":1762994820936,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ea164d081e3ec2","name":"should skip peers without peer exchange protocol","time":{"start":1762994829156,"stop":1762994829156,"duration":0},"status":"passed","severity":"normal"},{"uid":"43320ece4d22e396","name":"should call waitForPeer on Relay","time":{"start":1762994867888,"stop":1762994867888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9847518f1561a5","name":"Decoder throws on empty string content topic","time":{"start":1762994840039,"stop":1762994840039,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc0dd6d6eae685f","name":"should emit message when we just started and store connect event occurs","time":{"start":1762994867605,"stop":1762994867605,"duration":0},"status":"passed","severity":"normal"},{"uid":"110a395556dede93","name":"Push message with unicode special characters payload","time":{"start":1762995949597,"stop":1762995949597,"duration":0},"status":"passed","severity":"normal"},{"uid":"8466557663b41f8e","name":"Check publish message containing SQL Injection","time":{"start":1762995064131,"stop":1762995064132,"duration":1},"status":"passed","severity":"normal"},{"uid":"922ec6745cef8208","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762995365143,"stop":1762995365143,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad8443b6116fc8f","name":"Subscribe to topic containing short and receive message","time":{"start":1762995365124,"stop":1762995365124,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb9b20a14de5096","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762994984846,"stop":1762994984846,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac12fdf21f8b0c38","name":"should be delivered immediately if received","time":{"start":1762994857475,"stop":1762994857475,"duration":0},"status":"passed","severity":"normal"},{"uid":"53be191adc1c9b94","name":"should handle case when navigator is not available","time":{"start":1762994820204,"stop":1762994820204,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe5daed146269e","name":"should dial peer when no shard info available","time":{"start":1762994820292,"stop":1762994820292,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b762ca3fda4de4","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1762994849360,"stop":1762994849364,"duration":4},"status":"passed","severity":"normal"},{"uid":"5cc2d4cb3b3ee03a","name":"should sort peers by ping value","time":{"start":1762994820961,"stop":1762994820962,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fc7ec89821ff94","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1762994857467,"stop":1762994857467,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9287345213906b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1762994867459,"stop":1762994867460,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0ed1a78d2be2e","name":"should remove event listeners","time":{"start":1762994820890,"stop":1762994820895,"duration":5},"status":"passed","severity":"normal"},{"uid":"7d14f9f2097fe11f","name":"should ignore duplicate entries","time":{"start":1762994853949,"stop":1762994853952,"duration":3},"status":"passed","severity":"normal"},{"uid":"bbec8923f95d376a","name":"Init the array if not present","time":{"start":1762994806491,"stop":1762994806492,"duration":1},"status":"passed","severity":"normal"},{"uid":"293669ec3e4e98b8","name":"Decrypt messages","time":{"start":1762995042254,"stop":1762995042255,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5a3f07638f5acd","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1762995198508,"stop":1762995198509,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e7d24cc2b0f879","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1762994867608,"stop":1762994867608,"duration":0},"status":"passed","severity":"normal"},{"uid":"27820f6a1f549224","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1762994820389,"stop":1762994820389,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc30bf46bc2b01d","name":"Throws when trying to push message with empty payload","time":{"start":1762995949585,"stop":1762995949585,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4915f58a525cd7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762995365127,"stop":1762995365127,"duration":0},"status":"passed","severity":"normal"},{"uid":"f775da7710125d3b","name":"Push message with short payload","time":{"start":1762995949593,"stop":1762995949593,"duration":0},"status":"passed","severity":"normal"},{"uid":"5610d9ff8a497aa9","name":"should remove event listeners from globalThis","time":{"start":1762994820188,"stop":1762994820188,"duration":0},"status":"passed","severity":"normal"},{"uid":"58be4553acabab55","name":"Repair Request","time":{"start":1762994857011,"stop":1762994857011,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfe171947219a11","name":"should clear interval on stop","time":{"start":1762994829163,"stop":1762994829163,"duration":0},"status":"passed","severity":"normal"},{"uid":"147ba89c581f2b61","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1762994849426,"stop":1762994849427,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba5100c02a04f6b","name":"should handle incoming messages","time":{"start":1762994866595,"stop":1762994866596,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5fe1a410e1e5954","name":"Push message with Russian payload","time":{"start":1762995949605,"stop":1762995949606,"duration":1},"status":"passed","severity":"normal"},{"uid":"7470c12b07b8807","name":"should return true even if peer has no overlapping shards","time":{"start":1762994820706,"stop":1762994820706,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd37a6159c7c329","name":"should not receive a peer event before start","time":{"start":1762994833142,"stop":1762994833142,"duration":0},"status":"passed","severity":"normal"},{"uid":"8033fa54f3d0e351","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1762994849355,"stop":1762994849355,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e75e23dcec29b7","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1762994857467,"stop":1762994857468,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e93b1fa133445f","name":"should get all peers from store","time":{"start":1762994820900,"stop":1762994820900,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe332e137f64ecf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1762994849436,"stop":1762994849437,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3fb43ec9a2f1203","name":"isConnected return false after peer stops","time":{"start":1762994914143,"stop":1762994914143,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f53bb00467f626","name":"Subscribe to topic containing long and publish message","time":{"start":1762995071921,"stop":1762995071922,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e88dfcd9fb8cae","name":"Push message with content topic containing unicode special characters","time":{"start":1762995949576,"stop":1762995949576,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f502f9df5f50fc4","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1762994806646,"stop":1762994806646,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d8685ddb3bbaf7","name":"should not dial peers from store when browser is not connected","time":{"start":1762994820896,"stop":1762994820896,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fd22d9efcdf273","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1762994849380,"stop":1762994849380,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c12094cfdf1706","name":"Wait given interval before re-trying","time":{"start":1762994868022,"stop":1762994868022,"duration":0},"status":"passed","severity":"normal"},{"uid":"412db2972b9ab383","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1762994849432,"stop":1762994849433,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2da5ca1c25d7080","name":"should never report false negatives","time":{"start":1762994854316,"stop":1762994854317,"duration":1},"status":"passed","severity":"normal"},{"uid":"e506495846256391","name":"should allow redial after failed dial cooldown expires","time":{"start":1762994820295,"stop":1762994820295,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b42213d96b4bd50","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1762995057601,"stop":1762995057601,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28b728a1ad79996","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762995365145,"stop":1762995365145,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5864e7ec49d275","name":"Passing page size 3 when there are 20 messages","time":{"start":1762995185163,"stop":1762995185165,"duration":2},"status":"passed","severity":"normal"},{"uid":"cf3f8c71192bae70","name":"should handle query errors gracefully","time":{"start":1762994829159,"stop":1762994829160,"duration":1},"status":"passed","severity":"normal"},{"uid":"429e18a8ffc40ba1","name":"Ordered Callback - true","time":{"start":1762995170342,"stop":1762995170343,"duration":1},"status":"passed","severity":"normal"},{"uid":"d862e2f1c8758928","name":"should merge provided config with defaults","time":{"start":1762994820951,"stop":1762994820952,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd052a789172e3c","name":"should not change state when connections remain after disconnect","time":{"start":1762994820211,"stop":1762994820213,"duration":2},"status":"passed","severity":"normal"},{"uid":"5921343624089dbf","name":"should throw error - no public key","time":{"start":1762994811998,"stop":1762994811998,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9257a9e49a17cae","name":"throws on empty content topic","time":{"start":1762994806622,"stop":1762994806622,"duration":0},"status":"passed","severity":"normal"},{"uid":"70825a17e9de4dbb","name":"should clear timers for specific peer on disconnect","time":{"start":1762994820399,"stop":1762994820400,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf5b7339ac9346a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1762994806643,"stop":1762994806644,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8835f0baa2d58c","name":"throws on content topic with empty version field","time":{"start":1762994806625,"stop":1762994806625,"duration":0},"status":"passed","severity":"normal"},{"uid":"253bacd971a31334","name":"should handle zero peers request","time":{"start":1762994828846,"stop":1762994828846,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce54388a8a0869d8","name":"Outgoing message is possibly acknowledged","time":{"start":1762994870812,"stop":1762994870813,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3d7edb2f6ab5f2e5","name":"Push message with SQL Injection payload","time":{"start":1762995949568,"stop":1762995949568,"duration":0},"status":"passed","severity":"normal"},{"uid":"78680fb3b17887c7","name":"Passing page size 110 when there are 120 messages","time":{"start":1762995185166,"stop":1762995185167,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e6434416a49278","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1762994849409,"stop":1762994849410,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b3bd32745e34b4","name":"Check received message with timestamp: 1762994893325000000 ","time":{"start":1762995335208,"stop":1762995335208,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddc739e99033fb9","name":"Delete observer","time":{"start":1762995042255,"stop":1762995042255,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd52584e40fbd895","name":"should return false when peer has no shard info","time":{"start":1762994820706,"stop":1762994820707,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a1838e7d0cb7f1","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1762994849380,"stop":1762994849381,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a82b4123c9d5f13","name":"throws on content topic with empty application field","time":{"start":1762994806624,"stop":1762994806624,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b74acbbc912e28e","name":"Push message with Chinese payload","time":{"start":1762995949567,"stop":1762995949567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f075b198ee1723da","name":"should handle peer disconnect event when no connections remain","time":{"start":1762994820206,"stop":1762994820206,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50674f073bf0329","name":"should update peers in cache on 'peer:identify' event","time":{"start":1762994833143,"stop":1762994833143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2152ffdf698f9661","name":"can start the service","time":{"start":1762994898936,"stop":1762994898937,"duration":1},"status":"passed","severity":"normal"},{"uid":"1409150f16871573","name":"recovers when dns.resolve returns empty","time":{"start":1762994829420,"stop":1762994829420,"duration":0},"status":"passed","severity":"normal"},{"uid":"912d5ad51178b022","name":"should evict furthest entry when buffer is full","time":{"start":1762994853945,"stop":1762994853945,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3809ea454a4ff99","name":"Decoder throws on empty string content topic","time":{"start":1762994838468,"stop":1762994838468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3756dd461b5d864","name":"Retries within given interval","time":{"start":1762994868021,"stop":1762994868022,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96a1f5b49f1fb14","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1762994870814,"stop":1762994870815,"duration":1},"status":"passed","severity":"normal"},{"uid":"691c7602bbce9a0d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1762994900825,"stop":1762994900825,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d365704d1dde1c8","name":"should dial peer when peer is discovered","time":{"start":1762994820451,"stop":1762994820455,"duration":4},"status":"passed","severity":"normal"},{"uid":"e40462bc0858fb29","name":"Does not throw an exception when node disconnects","time":{"start":1762995197496,"stop":1762995197496,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b76149d2dfdf9a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1762994806647,"stop":1762994806647,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7b15b5b9617259","name":"Push message with content topic containing emoji","time":{"start":1762995949601,"stop":1762995949601,"duration":0},"status":"passed","severity":"normal"},{"uid":"188e459815735a37","name":"Subscribe to topic containing XML and publish message","time":{"start":1762995071925,"stop":1762995071925,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d3707b57547f1b","name":"Check message with invalid timestamp is not received","time":{"start":1762995335221,"stop":1762995335222,"duration":1},"status":"passed","severity":"normal"},{"uid":"edbf81929ac899b6","name":"pre and post cipher","time":{"start":1762994838748,"stop":1762994838748,"duration":0},"status":"passed","severity":"normal"},{"uid":"2048ec67ba216341","name":"Fails to push message with large meta","time":{"start":1762995949601,"stop":1762995949601,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d86010c3f5c4194","name":"should skip peer when failed to dial recently","time":{"start":1762994820285,"stop":1762994820286,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dbdf95ed0e51f13","name":"should query peers that support peer exchange","time":{"start":1762994829156,"stop":1762994829157,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca3895f8df36356","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1762994857469,"stop":1762994857469,"duration":0},"status":"passed","severity":"normal"},{"uid":"371fcfcb2ec51917","name":"Push message with Chinese payload","time":{"start":1762995949605,"stop":1762995949605,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb763bb7c78b1a32","name":"should wait for Filter peer to be connected","time":{"start":1762994867887,"stop":1762994867887,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff50138750619d4","name":"should process tasks in queue","time":{"start":1762994866126,"stop":1762994866132,"duration":6},"status":"passed","severity":"normal"},{"uid":"b92899f6fe235e63","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762995040799,"stop":1762995040800,"duration":1},"status":"passed","severity":"normal"},{"uid":"72860c8c4e47906","name":"Check message on other pubsub topic is not received","time":{"start":1762995335210,"stop":1762995335210,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a185acb2efdf294","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app34/7/topic363/test.js","time":{"start":1762995160244,"stop":1762995160245,"duration":1},"status":"passed","severity":"normal"},{"uid":"132c6aa016ab8363","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762995365142,"stop":1762995365142,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f21fb08f17392","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1762994867611,"stop":1762994867612,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac4cdcfcf49eae0","name":"should wait for LightPush peer to be connected","time":{"start":1762994867887,"stop":1762994867887,"duration":0},"status":"passed","severity":"normal"},{"uid":"988949fe688efb9d","name":"random static sharding 3 - Cluster ID: 73, Shard ID: 496","time":{"start":1762995182571,"stop":1762995182571,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fdff3d26a927fe","name":"Check meta is set [symmetric]","time":{"start":1762994838465,"stop":1762994838465,"duration":0},"status":"passed","severity":"normal"},{"uid":"3382139431521a4c","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1762994857012,"stop":1762994857012,"duration":0},"status":"passed","severity":"normal"},{"uid":"da592bdf14fbb0bf","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1762994806813,"stop":1762994806813,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e9e913a5deb2da","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1762994849423,"stop":1762994849426,"duration":3},"status":"passed","severity":"normal"},{"uid":"2685bd0b2ce2d6f9","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1762994806629,"stop":1762994806629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f02696694b5ab68","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1762994838462,"stop":1762994838464,"duration":2},"status":"passed","severity":"normal"},{"uid":"804cc7b8eab0bad5","name":"Push message with content topic containing long","time":{"start":1762995949609,"stop":1762995949610,"duration":1},"status":"passed","severity":"normal"},{"uid":"462e83712236b779","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762995365137,"stop":1762995365137,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1ac2a41138fc68","name":"Fails to push message with large meta","time":{"start":1762995949590,"stop":1762995949590,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd94768000edace","name":"should add event listeners to libp2p","time":{"start":1762994820182,"stop":1762994820184,"duration":2},"status":"passed","severity":"normal"},{"uid":"714f6d373c3a9591","name":"Encoder throws on undefined content topic","time":{"start":1762994838466,"stop":1762994838467,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5d9e34b31f2597","name":"Encoder error raises irrecoverable error","time":{"start":1762994870812,"stop":1762994870812,"duration":0},"status":"passed","severity":"normal"},{"uid":"588f20b887fd131e","name":"should add event listeners for peer connect and disconnect","time":{"start":1762994820378,"stop":1762994820378,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ce6da880353116","name":"should process all pages when stopIfTrue never returns true","time":{"start":1762994867614,"stop":1762994867615,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5cd0f737b68fd76","name":"Outgoing message is emitted as sent","time":{"start":1762994868882,"stop":1762994868882,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5280709f12dd74","name":"Query generator for multiple messages","time":{"start":1762995189875,"stop":1762995189877,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc6d4e1268bbe91","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1762994914144,"stop":1762994914144,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b1abab29a9bf55","name":"should not receive a peer event after stop","time":{"start":1762994898941,"stop":1762994898942,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fcc0f34592dca62","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1762994828378,"stop":1762994828379,"duration":1},"status":"passed","severity":"normal"},{"uid":"4180a3c9f7758e4a","name":"should handle multiple query options for time ranges","time":{"start":1762994867763,"stop":1762994867764,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda11ece6b729607","name":"Ephemeral field set to true","time":{"start":1762994821183,"stop":1762994821183,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b54267540f69f3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762995365146,"stop":1762995365147,"duration":1},"status":"passed","severity":"normal"},{"uid":"be882b56f504075f","name":"should create a new stream if no existing for protocol found","time":{"start":1762994820973,"stop":1762994820973,"duration":0},"status":"passed","severity":"normal"},{"uid":"42247250f7c26cdb","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1762994849399,"stop":1762994849400,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d70f77b33ec306","name":"should handle onConnected and onDisconnected","time":{"start":1762994866944,"stop":1762994866946,"duration":2},"status":"passed","severity":"normal"},{"uid":"f4b4d6ff06fbb13e","name":"Push message with content topic containing short","time":{"start":1762995949585,"stop":1762995949585,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68564ceeb1838cf","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1762994811438,"stop":1762994811439,"duration":1},"status":"passed","severity":"normal"},{"uid":"48fd95b28d845c38","name":"should set field with only LIGHTPUSH enabled","time":{"start":1762994812005,"stop":1762994812005,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab32ab6fd84124de","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1762994867261,"stop":1762994867263,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a9c0ca45dd278d7","name":"Push message with Russian payload","time":{"start":1762995949568,"stop":1762995949568,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e11bb517dedf38","name":"should add entries and maintain sorted order","time":{"start":1762994853944,"stop":1762994853944,"duration":0},"status":"passed","severity":"normal"},{"uid":"904005f33f808492","name":"should set field with all protocols disabled","time":{"start":1762994812003,"stop":1762994812003,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b271cdf602a6223","name":"should retry failed tasks","time":{"start":1762994866134,"stop":1762994866134,"duration":0},"status":"passed","severity":"normal"},{"uid":"652bcc36877ce673","name":"should dispatch network event when browser goes online","time":{"start":1762994820222,"stop":1762994820222,"duration":0},"status":"passed","severity":"normal"},{"uid":"13461a7a1af0e496","name":"should respect maxRequests limit","time":{"start":1762994853947,"stop":1762994853947,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d8a13a7617b975","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1762994820933,"stop":1762994820934,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeb8834198b4dd63","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1762994875607,"stop":1762994875607,"duration":0},"status":"passed","severity":"normal"},{"uid":"714b5b722c531ea2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762994918601,"stop":1762994918602,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab4c23d5c0910cca","name":"rejects hash query with content filter parameters","time":{"start":1762994820546,"stop":1762994820548,"duration":2},"status":"passed","severity":"normal"},{"uid":"aed7cc9c902270f7","name":"should get eligible entries based on current time","time":{"start":1762994853946,"stop":1762994853946,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8c8cf90c8c964b","name":"Push message with Arabic payload","time":{"start":1762995949567,"stop":1762995949568,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8af453f8e0f0a7e","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1762994866941,"stop":1762994866942,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eddfe5dac903082","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1762994849391,"stop":1762994849392,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c7856520b3830a","name":"should handle dial errors gracefully","time":{"start":1762994820902,"stop":1762994820902,"duration":0},"status":"passed","severity":"normal"},{"uid":"6966ba47590f677f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1762994849410,"stop":1762994849411,"duration":1},"status":"passed","severity":"normal"},{"uid":"522e27cc3020e0ff","name":"Check message on other pubsub topic is not received","time":{"start":1762995335222,"stop":1762995335222,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8bb81e92914e89a","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1762994866150,"stop":1762994866151,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb4ae02507cf6449","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1762994866948,"stop":1762994866948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ca13304dfb70a1","name":"should support chaining for add method","time":{"start":1762994865313,"stop":1762994865317,"duration":4},"status":"passed","severity":"normal"},{"uid":"b9b0f69144960964","name":"Push message with meta","time":{"start":1762995949613,"stop":1762995949613,"duration":0},"status":"passed","severity":"normal"},{"uid":"8699c4f39cff277e","name":"should not fail to start the service if it is already started","time":{"start":1762994898939,"stop":1762994898939,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c235e4f03071cbe","name":"should return false when peer shard info is not found","time":{"start":1762994820715,"stop":1762994820715,"duration":0},"status":"passed","severity":"normal"},{"uid":"140dd67db7b446f9","name":"Passing page size 11 when there are 10 messages","time":{"start":1762995185165,"stop":1762995185166,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e55ec89391cdd7","name":"should create QueryOnConnect instance without options","time":{"start":1762994867585,"stop":1762994867585,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e4ec7d4eb9588b","name":"Push message with Script payload","time":{"start":1762995949595,"stop":1762995949595,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e70d4b60d49947","name":"throws on content topic with generation field greater than 0","time":{"start":1762994806624,"stop":1762994806624,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ec297cd663c22c","name":"should create KeepAliveManager with relay","time":{"start":1762994820377,"stop":1762994820377,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f807b91a9e4ff15","name":"should handle errors gracefully when getting peer info","time":{"start":1762994820724,"stop":1762994820724,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0ae5276141fde","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1762994828457,"stop":1762994828458,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba5f6d0d9f1eb1","name":"Register correct protocols","time":{"start":1762995071917,"stop":1762995071917,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd353125c887062d","name":"Encoder throws on empty string content topic","time":{"start":1762994840038,"stop":1762994840038,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e51a6b8b9842573","name":"should dial one peer on dial","time":{"start":1762994982598,"stop":1762994982598,"duration":0},"status":"passed","severity":"normal"},{"uid":"b096b112edad6ef4","name":"Throws when trying to push message with empty payload","time":{"start":1762995949597,"stop":1762995949598,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0717cfcd3d1577","name":"should return undefined if no connection provided","time":{"start":1762994820972,"stop":1762994820973,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c95385d0548ae0","name":"should create NetworkMonitor with libp2p and events","time":{"start":1762994820176,"stop":1762994820178,"duration":2},"status":"passed","severity":"normal"},{"uid":"6cfcb3bb2ccae625","name":"Generator, one shard","time":{"start":1762995147480,"stop":1762995147481,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e031000f509aa10","name":"should create KeepAliveManager with required options","time":{"start":1762994820376,"stop":1762994820377,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c35ec5fd27f6dca","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1762994849412,"stop":1762994849418,"duration":6},"status":"passed","severity":"normal"},{"uid":"500015b416fe5212","name":"msgTime: 0 ms from now, startTime: 1762908785458, endTime: 1762995185458","time":{"start":1762995198511,"stop":1762995198512,"duration":1},"status":"passed","severity":"normal"},{"uid":"531ef5de6a87b855","name":"should dial peers from store when no connections remain","time":{"start":1762994820896,"stop":1762994820897,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e3cb298992a659","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1762994849369,"stop":1762994849371,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d7e09a06b6c5f21","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1762994900825,"stop":1762994900841,"duration":16},"status":"passed","severity":"normal"},{"uid":"a471cb55a8e31a1f","name":"throws if decoders don't match content topics","time":{"start":1762994820934,"stop":1762994820935,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bdf25c34020048c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1762994806627,"stop":1762994806628,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db7c0392216b16d","name":"should deliver messages after dependencies are met","time":{"start":1762994857468,"stop":1762994857469,"duration":1},"status":"passed","severity":"normal"},{"uid":"da486daf07e90334","name":"can query messages normally","time":{"start":1762995162522,"stop":1762995162523,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc1153838d8d8f9","name":"should dial with PeerId and return stream","time":{"start":1762994820957,"stop":1762994820957,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5f18839db13410","name":"should skip peers without peer exchange protocol","time":{"start":1762994829159,"stop":1762994829159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95d2adefa501f59","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762995365121,"stop":1762995365121,"duration":0},"status":"passed","severity":"normal"},{"uid":"68784112b0d635e0","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1762995071923,"stop":1762995071923,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7aa2a20e5981ca0","name":"Push message with numeric payload","time":{"start":1762995949566,"stop":1762995949566,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b5ab8cf17462b7","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1762994811445,"stop":1762994811446,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a683913ce9a7759","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762994811439,"stop":1762994811439,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a854f22a36bc9df","name":"should create dialer with libp2p and shardReader","time":{"start":1762994820273,"stop":1762994820273,"duration":0},"status":"passed","severity":"normal"},{"uid":"b390e5d035870bde","name":"Meta field set when metaSetter is specified","time":{"start":1762994821183,"stop":1762994821183,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b96d348c2e1e91","name":"caches peers it previously fetched","time":{"start":1762994829420,"stop":1762994829421,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c969deb1c27eaa","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1762994811437,"stop":1762994811438,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4363d07fe51b74a","name":"Check received message containing Basic HTML tag","time":{"start":1762995335217,"stop":1762995335217,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fb6433208e43e8","name":"Push to array if already present","time":{"start":1762994806493,"stop":1762994806493,"duration":0},"status":"passed","severity":"normal"},{"uid":"32598de103445b7","name":"random static sharding 4 - Cluster ID: 80, Shard ID: 122","time":{"start":1762995182571,"stop":1762995182571,"duration":0},"status":"passed","severity":"normal"},{"uid":"968339ab439189a6","name":"Check received message containing Basic HTML tag","time":{"start":1762995335206,"stop":1762995335206,"duration":0},"status":"passed","severity":"normal"},{"uid":"257a9ab53066adab","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1762994828843,"stop":1762994828843,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8c4cf77c30f640","name":"should work with stubbed retrieve function","time":{"start":1762994867593,"stop":1762994867594,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af36df16d12f066","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1762994849488,"stop":1762994849488,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c44b600991ff2e","name":"should return true for sync message with causal history","time":{"start":1762994870824,"stop":1762994870825,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee7511ad2daf71f","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1762995198510,"stop":1762995198510,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21b1960e3217f36","name":"Query with Promise Callback, No message returned","time":{"start":1762995156514,"stop":1762995156515,"duration":1},"status":"passed","severity":"normal"},{"uid":"94cad603dc719120","name":"should create an instance with libp2p and dialer","time":{"start":1762994820435,"stop":1762994820440,"duration":5},"status":"passed","severity":"normal"},{"uid":"3bc7a312779a49c1","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1762994849398,"stop":1762994849398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2b9ab92a1d432c","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1762994866156,"stop":1762994866157,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d0961f12c08d21","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1762995198510,"stop":1762995198511,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2ccefe1b9996fe","name":"Check publish message containing shell command","time":{"start":1762995064134,"stop":1762995064134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12a22287a157a8e","name":"Throws when trying to push message with empty payload","time":{"start":1762995949571,"stop":1762995949571,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcae1ee39dbe41","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1762994857469,"stop":1762994857470,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa48e3a9b521514","name":"should return null for non-existent peer","time":{"start":1762994820906,"stop":1762994820906,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d27c7eb89878da","name":"should create ShardReader with auto sharding network config","time":{"start":1762994820695,"stop":1762994820697,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cc6713a95e6109e","name":"Ephemeral messages are not stored","time":{"start":1762994900814,"stop":1762994900824,"duration":10},"status":"passed","severity":"normal"},{"uid":"5ecaf0f0911384c1","name":"Push message with content topic containing special chars","time":{"start":1762995949586,"stop":1762995949587,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d9bb284b19644e","name":"Publish without waiting for remote peer","time":{"start":1762995071917,"stop":1762995071917,"duration":0},"status":"passed","severity":"normal"},{"uid":"75641716aa11d6d8","name":"Encoder throws on empty string content topic","time":{"start":1762994838467,"stop":1762994838467,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b87e59a4ef1370","name":"throws on content topic with too few or too many fields","time":{"start":1762994806622,"stop":1762994806623,"duration":1},"status":"passed","severity":"normal"},{"uid":"416a2becdfa4d59e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1762994866133,"stop":1762994866134,"duration":1},"status":"passed","severity":"normal"},{"uid":"16531b0016ba64de","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1762994849399,"stop":1762994849399,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2315effe3114b4","name":"should return PeerId when Multiaddr input is provided","time":{"start":1762994820734,"stop":1762994820734,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59767d889eb7c4c","name":"should process successful peer exchange query","time":{"start":1762994829160,"stop":1762994829160,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a1789df7fb9fcd","name":"should create RPC request with correct parameters","time":{"start":1762994828847,"stop":1762994828847,"duration":0},"status":"passed","severity":"normal"},{"uid":"117919f9f0c11663","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1762994867609,"stop":1762994867611,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fa218362b41df94","name":"should handle complete discovery-to-dial flow","time":{"start":1762994820462,"stop":1762994820462,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec78fcaec8c11c3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762995365142,"stop":1762995365143,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0bd68c9caf0cae","name":"should be able to encode the field with only STORE set to true","time":{"start":1762994811433,"stop":1762994811434,"duration":1},"status":"passed","severity":"normal"},{"uid":"add4d3c7921316ee","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1762994806630,"stop":1762994806631,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51993b0d4ed58ad","name":"Check received message containing SQL Injection","time":{"start":1762995335216,"stop":1762995335216,"duration":0},"status":"passed","severity":"normal"},{"uid":"6baedf93707ccc46","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1762994849400,"stop":1762994849400,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02147e621adfd26","name":"should set default options when no config provided","time":{"start":1762994820951,"stop":1762994820951,"duration":0},"status":"passed","severity":"normal"},{"uid":"abef0ea0f192c9e8","name":"Push message with content topic containing numeric","time":{"start":1762995949598,"stop":1762995949598,"duration":0},"status":"passed","severity":"normal"},{"uid":"435dcf71d75fced6","name":"Push message with SQL Injection payload","time":{"start":1762995949582,"stop":1762995949582,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e628ca6f3af345","name":"Passing page size 0 when there are 110 messages","time":{"start":1762995185162,"stop":1762995185162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e632bbc04130d840","name":"accepts time-filtered query with content filter","time":{"start":1762994820549,"stop":1762994820549,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b83b0557ce0704","name":"Check publish message containing Script","time":{"start":1762995064132,"stop":1762995064132,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cca0f433e1af27","name":"should handle peer store errors gracefully","time":{"start":1762994820456,"stop":1762994820456,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b8df0264434449","name":"should handle peer connect event","time":{"start":1762994820205,"stop":1762994820206,"duration":1},"status":"passed","severity":"normal"},{"uid":"818c5a27b0fac779","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1762995198510,"stop":1762995198510,"duration":0},"status":"passed","severity":"normal"},{"uid":"542f872bd0ffdf73","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1762995141604,"stop":1762995141605,"duration":1},"status":"passed","severity":"normal"},{"uid":"8faaa87b8e223659","name":"Push message with custom timestamp: 1732236518773","time":{"start":1762995949590,"stop":1762995949591,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8c88fcb5ff306e","name":"should clear dial history on start","time":{"start":1762994820274,"stop":1762994820274,"duration":0},"status":"passed","severity":"normal"},{"uid":"599fdd909a97971f","name":"LightPush","time":{"start":1762995203332,"stop":1762995203332,"duration":0},"status":"passed","severity":"normal"},{"uid":"2534ca329de8141e","name":"should handle errors when getting connections","time":{"start":1762994820228,"stop":1762994820229,"duration":1},"status":"passed","severity":"normal"},{"uid":"800d179a573fb117","name":"Check received message containing JSON","time":{"start":1762995335206,"stop":1762995335206,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d245228fa85013","name":"should create PeerExchangeDiscovery with default options","time":{"start":1762994829164,"stop":1762994829165,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de9771fc4bfeee0","name":"Js publishes, other Js receives","time":{"start":1762995054131,"stop":1762995054132,"duration":1},"status":"passed","severity":"normal"},{"uid":"7132498203a16e44","name":"Push message with content topic containing numeric","time":{"start":1762995949610,"stop":1762995949610,"duration":0},"status":"passed","severity":"normal"},{"uid":"deea3630f6d8f0ff","name":"Push message with Arabic payload","time":{"start":1762995949605,"stop":1762995949605,"duration":0},"status":"passed","severity":"normal"},{"uid":"67487ffe5ad8bee7","name":"Check message with no content topic is not received","time":{"start":1762995335211,"stop":1762995335211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece5af9981135d07","name":"should discard bootstrap peers when has more than set limit","time":{"start":1762994936778,"stop":1762994936778,"duration":0},"status":"passed","severity":"normal"},{"uid":"d309fcdc0e4ff064","name":"should properly compute the node id","time":{"start":1762994811998,"stop":1762994811999,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18fb0e0e50fb5b7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762995365130,"stop":1762995365130,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcb3cc2ff423cf","name":"should handle queue processing errors gracefully","time":{"start":1762994820302,"stop":1762994820304,"duration":2},"status":"passed","severity":"normal"},{"uid":"856db8b997dd1bc4","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1762995198512,"stop":1762995198512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0aa496f4060c54c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1762995067904,"stop":1762995067904,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b4c2fe671d7578","name":"should initialize with default number of peers","time":{"start":1762994866939,"stop":1762994866940,"duration":1},"status":"passed","severity":"normal"},{"uid":"62aeb7905806618d","name":"throws on content topic with empty topic name field","time":{"start":1762994806625,"stop":1762994806625,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdcda2ed9c77f6f","name":"Subscribe to topic containing long and receive message","time":{"start":1762995365125,"stop":1762995365126,"duration":1},"status":"passed","severity":"normal"},{"uid":"4331ab17cedd912e","name":"should return start time to match max range","time":{"start":1762994867619,"stop":1762994867619,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78c74862931b67e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1762994829422,"stop":1762994829422,"duration":0},"status":"passed","severity":"normal"},{"uid":"975ea08662f18379","name":"Incoming message is emitted as received","time":{"start":1762994868883,"stop":1762994868883,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9b272a699094c2","name":"should not retry if at least one success","time":{"start":1762994866142,"stop":1762994866142,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfd49b9d85363cc","name":"Check publish message after service node is restarted","time":{"start":1762995064145,"stop":1762995064145,"duration":0},"status":"skipped","severity":"normal"},{"uid":"299928f7934b0c7d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1762995156499,"stop":1762995156500,"duration":1},"status":"passed","severity":"normal"},{"uid":"170bd41e538c4a54","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1762995071924,"stop":1762995071924,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a3ff5ecb35ea07","name":"Subscribe and receive messages via lightPush","time":{"start":1762995365135,"stop":1762995365135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2c844d850c97ba","name":"same cluster, static sharding: nodes connect","time":{"start":1762994984841,"stop":1762994984841,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c363c7855a6b11","name":"should handle peerStore errors gracefully","time":{"start":1762994820961,"stop":1762994820961,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd8b89f4c327aae","name":"Push message with XML payload","time":{"start":1762995949569,"stop":1762995949569,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ddac669f1daf0e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1762994806642,"stop":1762994806642,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7677f6d145498f","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1762994857470,"stop":1762994857470,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c566aa9a2f39e4","name":"should update ack status of messages in outgoing buffer","time":{"start":1762994857474,"stop":1762994857474,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b6703f5801f4c8","name":"Incoming message is emitted as received","time":{"start":1762994870813,"stop":1762994870813,"duration":0},"status":"passed","severity":"normal"},{"uid":"537762822f77f781","name":"Push message with content topic containing escaped characters","time":{"start":1762995949600,"stop":1762995949600,"duration":0},"status":"passed","severity":"normal"},{"uid":"52575a8a7cfd1c9f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1762994806645,"stop":1762994806645,"duration":0},"status":"passed","severity":"normal"},{"uid":"438caa330fc4f73f","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1762994849350,"stop":1762994849350,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7efca33e82b924","name":"can start and stop the service","time":{"start":1762994833141,"stop":1762994833141,"duration":0},"status":"passed","severity":"normal"},{"uid":"87414cd560ba62ad","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762995040801,"stop":1762995040802,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f02081736c4ec2","name":"Stops search when 2 null results are returned","time":{"start":1762994828205,"stop":1762994828206,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be29e164c8dec20","name":"should start periodic discovery on start","time":{"start":1762994829163,"stop":1762994829163,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22095d8aa709a3c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762995365145,"stop":1762995365145,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b4cb44141e527f","name":"Push message with rate limit","time":{"start":1762995949590,"stop":1762995949590,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e85c790425d762d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app11/6/topic872/proto","time":{"start":1762995160246,"stop":1762995160247,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b8d2d1b4ba2fb5","name":"Publish message with custom timestamp: Wed Nov 12 2025 23:50:57 GMT+0000 (Coordinated Universal Time)","time":{"start":1762995064138,"stop":1762995064138,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c36d9444826e03f","name":"can start and stop the service","time":{"start":1762995129397,"stop":1762995129397,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5773cd561e9ceb","name":"should drop connection to one peer on hangUp","time":{"start":1762994982598,"stop":1762994982598,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5043a51e31a837","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762995365131,"stop":1762995365131,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3bf689738dc524b","name":"should continually clean up expired entries at intervals","time":{"start":1762994865323,"stop":1762994865324,"duration":1},"status":"passed","severity":"normal"},{"uid":"13075d5cde2cbc9a","name":"Rejects garbage","time":{"start":1762994878617,"stop":1762994878617,"duration":0},"status":"passed","severity":"normal"},{"uid":"692a4566304ea8f9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1762994806638,"stop":1762994806638,"duration":0},"status":"passed","severity":"normal"},{"uid":"50443bf576a5dd22","name":"Check meta is set [ecies]","time":{"start":1762994840037,"stop":1762994840038,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a19c5cb63fd669","name":"should successfully unsubscribe from an existing subscription","time":{"start":1762994866595,"stop":1762994866595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4278ed59d28e96ed","name":"should not allow k > 12","time":{"start":1762994849486,"stop":1762994849487,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e22576e3e336cd","name":"should handle errors when removing globalThis listeners","time":{"start":1762994820189,"stop":1762994820189,"duration":0},"status":"passed","severity":"normal"},{"uid":"f424f13541d81078","name":"Push message with short payload","time":{"start":1762995949603,"stop":1762995949604,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ccc2f9fa2f262a3","name":"Relay + Store","time":{"start":1762994899425,"stop":1762994899426,"duration":1},"status":"passed","severity":"normal"},{"uid":"606d9f6ba5834bcb","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1762995189443,"stop":1762995189444,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53d87f856793f22","name":"should set field with only RELAY enabled","time":{"start":1762994812004,"stop":1762994812004,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d71f79924fc6459","name":"isConnected should return true after first peer connects","time":{"start":1762994914142,"stop":1762994914142,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c0346ed9444e47","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1762994849488,"stop":1762994849488,"duration":0},"status":"passed","severity":"normal"},{"uid":"203e50e0079df4d8","name":"should dispatch network event when browser goes offline","time":{"start":1762994820222,"stop":1762994820227,"duration":5},"status":"passed","severity":"normal"},{"uid":"c4a1ae412cebb6bf","name":"Renews subscription after lossing a connection","time":{"start":1762995365147,"stop":1762995365147,"duration":0},"status":"passed","severity":"normal"},{"uid":"118f0386e051b9bc","name":"returns all values when wanted number matches available values","time":{"start":1762994828375,"stop":1762994828377,"duration":2},"status":"passed","severity":"normal"},{"uid":"28f6caa810b7bd15","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1762994866953,"stop":1762994866954,"duration":1},"status":"passed","severity":"normal"},{"uid":"165fc484729688c3","name":"Check publish message containing short","time":{"start":1762995064128,"stop":1762995064128,"duration":0},"status":"passed","severity":"normal"},{"uid":"8719d03a90f2824","name":"should sort by messageId when timestamps are equal","time":{"start":1762994857012,"stop":1762994857012,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9e65e1d481769b","name":"should filter peers by codec","time":{"start":1762994820960,"stop":1762994820961,"duration":1},"status":"passed","severity":"normal"},{"uid":"2512b3e58ade3c87","name":"Push message with numeric payload","time":{"start":1762995949580,"stop":1762995949580,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eda34d2b20958aa","name":"Push message with custom timestamp: 1762998518773","time":{"start":1762995949615,"stop":1762995949615,"duration":0},"status":"passed","severity":"normal"},{"uid":"55151e434ed26776","name":"Check received message containing emoji","time":{"start":1762995335219,"stop":1762995335220,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5f6bae1e0c2a15","name":"should request peer renewal on specific errors","time":{"start":1762994866136,"stop":1762994866136,"duration":0},"status":"passed","severity":"normal"}]