mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
199 KiB
JSON
1 line
199 KiB
JSON
[{"uid":"773ff502cc415e74","name":"throws if store query response has error status","time":{"start":1756940029374,"stop":1756940029374,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8dfbabc212636e8","name":"should return false when peer is not on topic","time":{"start":1756940029458,"stop":1756940029459,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a4d610bb95470cf","name":"should stop and cleanup resources","time":{"start":1756940060012,"stop":1756940060013,"duration":1},"status":"passed","severity":"normal"},{"uid":"937ccba9455cf5c7","name":"Subscribe to topic containing Script and receive message","time":{"start":1756940562303,"stop":1756940562303,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d0f7e977af979e","name":"should create ConnectionManager with required options","time":{"start":1756940029441,"stop":1756940029442,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5bc6daec7f9b6a","name":"should handle peer disconnect event when no connections remain","time":{"start":1756940027749,"stop":1756940027753,"duration":4},"status":"passed","severity":"normal"},{"uid":"1462480267868586","name":"yields decoded messages","time":{"start":1756940029375,"stop":1756940029375,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf807985d752ce2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756940048014,"stop":1756940048014,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23043578f37b510","name":"should fail to send if no connected peers found","time":{"start":1756940059315,"stop":1756940059315,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf209c71e0d2f00f","name":"Callback on promise, aborts when callback returns true","time":{"start":1756940415733,"stop":1756940415734,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a80e750964b365","name":"should handle zero peers request","time":{"start":1756940038858,"stop":1756940038859,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2458e11135cbd12","name":"should stop all internal components","time":{"start":1756940029449,"stop":1756940029449,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed3d9983da30c7d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756940273627,"stop":1756940273627,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb63c42cc94e92c","name":"should process successful peer exchange query","time":{"start":1756940038873,"stop":1756940038873,"duration":0},"status":"passed","severity":"normal"},{"uid":"99aca54483a6b58d","name":"should handle peer store errors gracefully","time":{"start":1756940060215,"stop":1756940060216,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d49b274b938bb3","name":"should throw error - invalid id","time":{"start":1756940019200,"stop":1756940019201,"duration":1},"status":"passed","severity":"normal"},{"uid":"c374f6320b04c428","name":"should attach causal history and bloom filter to each message","time":{"start":1756940077972,"stop":1756940077972,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8d0444681c54df","name":"should set field with all protocols disabled","time":{"start":1756940019207,"stop":1756940019207,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1b4ce4488056e5","name":"throws on empty content topic","time":{"start":1756940013165,"stop":1756940013166,"duration":1},"status":"passed","severity":"normal"},{"uid":"1456862556b3795a","name":"should start periodic discovery on start","time":{"start":1756940038876,"stop":1756940038876,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d71bab94cd7957","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756940562307,"stop":1756940562308,"duration":1},"status":"passed","severity":"normal"},{"uid":"5785df2b98e99190","name":"should initialize with default options","time":{"start":1756940038865,"stop":1756940038865,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab3352c7e37e02f","name":"Push message with short payload","time":{"start":1756940643237,"stop":1756940643237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd19e0b49b11a1c","name":"should add sent message to localHistory with retrievalHint","time":{"start":1756940077972,"stop":1756940077972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bd5aa65ec74160","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756940072498,"stop":1756940072509,"duration":11},"status":"passed","severity":"normal"},{"uid":"6c24af5f979b4a02","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756940100565,"stop":1756940100567,"duration":2},"status":"passed","severity":"normal"},{"uid":"39d17ce76fb24eb9","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756940273626,"stop":1756940273626,"duration":0},"status":"passed","severity":"normal"},{"uid":"572629566427c5f6","name":"should handle network check errors gracefully","time":{"start":1756940028355,"stop":1756940028355,"duration":0},"status":"passed","severity":"normal"},{"uid":"245a8528178d2165","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756940029193,"stop":1756940029193,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb64a847bb1a8fa6","name":"should return PeerId when PeerId is provided","time":{"start":1756940028870,"stop":1756940028871,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f38302bbdda5cd","name":"Publish message with large meta","time":{"start":1756940265436,"stop":1756940265436,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5cc95e587ecd3e","name":"Push message with content topic containing long","time":{"start":1756940643243,"stop":1756940643243,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7176297de623b43","name":"should return PeerId when PeerId is provided","time":{"start":1756940028870,"stop":1756940028870,"duration":0},"status":"passed","severity":"normal"},{"uid":"354791e6ab24f70c","name":"should handle relay send failures gracefully","time":{"start":1756940028755,"stop":1756940028755,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefd8326264316c1","name":"should be sent with empty content","time":{"start":1756940077980,"stop":1756940077981,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ab0aad3e0c0462","name":"Publishes to nwaku","time":{"start":1756940254207,"stop":1756940254207,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd02d375601eb5e7","name":"Check publish message containing XML","time":{"start":1756940265429,"stop":1756940265429,"duration":0},"status":"passed","severity":"normal"},{"uid":"3993d50a14f6ea1b","name":"should decode valid enr successfully","time":{"start":1756940019196,"stop":1756940019197,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c1bda23388d791c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756940421158,"stop":1756940421158,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ce0bf5b9e0bfde","name":"should skip peers without peer exchange protocol","time":{"start":1756940038871,"stop":1756940038872,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a160f70e6081d1","name":"recovers when dns.resolve returns empty","time":{"start":1756940039099,"stop":1756940039100,"duration":1},"status":"passed","severity":"normal"},{"uid":"c46ceadce30efb5d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756940013176,"stop":1756940013176,"duration":0},"status":"passed","severity":"normal"},{"uid":"fceccdc8f9ef533d","name":"Ordered callback, aborts when callback returns true","time":{"start":1756940415736,"stop":1756940415737,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5a219d7b7da564","name":"groups content topics by expected pubsub topic","time":{"start":1756940013179,"stop":1756940013179,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0a6faacc5c2d12","name":"messageHashStr produces consistent results for the same input","time":{"start":1756940028593,"stop":1756940028593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33f8fb78b66bb12","name":"Check received message containing XML","time":{"start":1756940543703,"stop":1756940543704,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b34c1b6e2909b7","name":"Publish message with rate limit","time":{"start":1756940265436,"stop":1756940265436,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee037e6a62c0598","name":"Query generator for multiple messages","time":{"start":1756940415728,"stop":1756940415729,"duration":1},"status":"passed","severity":"normal"},{"uid":"2924919fdac066a5","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756940028845,"stop":1756940028845,"duration":0},"status":"passed","severity":"normal"},{"uid":"971d2e82d772285f","name":"should save new peer to store","time":{"start":1756940029143,"stop":1756940029143,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84c9f732fce9c8e","name":"should skip peers without peerInfo in ENR","time":{"start":1756940038874,"stop":1756940038875,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bfc73361f645cd5","name":"should return false when peer shard info is not found","time":{"start":1756940028383,"stop":1756940028383,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b68d93654d449e5","name":"Decrypt messages","time":{"start":1756940242793,"stop":1756940242793,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ac41aa7b0f9a4f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756940013183,"stop":1756940013183,"duration":0},"status":"passed","severity":"normal"},{"uid":"6029d528d43e79e8","name":"should dispatch connect and disconnect events","time":{"start":1756940059498,"stop":1756940059498,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a5e405d0c812cf","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756940039102,"stop":1756940039103,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffca3cd3ab1cc0a","name":"should requeue task if no peer is available","time":{"start":1756940058951,"stop":1756940058951,"duration":0},"status":"passed","severity":"normal"},{"uid":"7019c34f7c64764","name":"should detect messages with missing dependencies","time":{"start":1756940077977,"stop":1756940077977,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cadb66ee8a0c21","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756940028746,"stop":1756940028746,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b19a8779d492e1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756940072563,"stop":1756940072563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b93a5f77f08d22","name":"Waku message hash computation (no timestamp)","time":{"start":1756940028584,"stop":1756940028585,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b22ca5ac0542b1e","name":"should initialize bloom filter with correct parameters","time":{"start":1756940076137,"stop":1756940076138,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5e4b262c8e823e","name":"should not be delivered","time":{"start":1756940077981,"stop":1756940077981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cb7dd46afda5c2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756940241362,"stop":1756940241363,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f08db3aa980aa1","name":"Check publish message containing Russian","time":{"start":1756940265428,"stop":1756940265428,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba5baf5d8064863","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756940562314,"stop":1756940562314,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63d1c23c0128c52","name":"rejects content-filtered query with only contentTopics","time":{"start":1756940028899,"stop":1756940028899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c022e93f64384726","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756940428486,"stop":1756940428486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1770fdb75247bf5b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756940153526,"stop":1756940153529,"duration":3},"status":"passed","severity":"normal"},{"uid":"ef4dacc6cb4b9b0d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756940028583,"stop":1756940028583,"duration":0},"status":"passed","severity":"normal"},{"uid":"18345f6e342d22cc","name":"should partition messages based on acknowledgement status","time":{"start":1756940077980,"stop":1756940077980,"duration":0},"status":"passed","severity":"normal"},{"uid":"47512aec2df312bc","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756940428494,"stop":1756940428496,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e8c1ab0385faacf","name":"should retry on complete failure if specified","time":{"start":1756940059319,"stop":1756940059323,"duration":4},"status":"passed","severity":"normal"},{"uid":"4f27df68d3ad9aaf","name":"should push the message to the outgoing buffer","time":{"start":1756940077970,"stop":1756940077970,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf546b0fda82677","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756940072509,"stop":1756940072509,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1826faec68269c6","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756940038856,"stop":1756940038856,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6793679f6a8b0cd","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756940115267,"stop":1756940115267,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32d4769af33aaf3","name":"caches peers it previously fetched","time":{"start":1756940039101,"stop":1756940039101,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05cc5771aba8040","name":"Subscribe to topic containing XML and receive message","time":{"start":1756940562316,"stop":1756940562316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54ee865855e1198","name":"should dispatch network event when browser goes offline","time":{"start":1756940027759,"stop":1756940027764,"duration":5},"status":"passed","severity":"normal"},{"uid":"c544cb1312d3dcf9","name":"Publish message with custom timestamp: Wed Sep 03 2025 21:57:38 GMT+0000 (Coordinated Universal Time)","time":{"start":1756940265432,"stop":1756940265432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddf3498728ffbdf","name":"Reusing cursor across nodes","time":{"start":1756940371140,"stop":1756940371141,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e45e127a89710c","name":"Push message with Script payload","time":{"start":1756940643239,"stop":1756940643239,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c21ace64fae814","name":"A test","time":{"start":1756940153686,"stop":1756940153686,"duration":0},"status":"passed","severity":"normal"},{"uid":"251b338bc8e5777e","name":"Push message with content topic containing Russian","time":{"start":1756940643245,"stop":1756940643245,"duration":0},"status":"passed","severity":"normal"},{"uid":"870192bd8b07b1a0","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756940013177,"stop":1756940013178,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f91a1e64cd0b29","name":"Store - dialed after - with timeout","time":{"start":1756940434948,"stop":1756940434948,"duration":0},"status":"passed","severity":"normal"},{"uid":"64cbf0d4fbda0704","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756940072497,"stop":1756940072498,"duration":1},"status":"passed","severity":"normal"},{"uid":"f08ecfec5d04a061","name":"Sign & Recover","time":{"start":1756940048427,"stop":1756940048427,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33816236d212c87","name":"should not change state when connections remain after disconnect","time":{"start":1756940027753,"stop":1756940027754,"duration":1},"status":"passed","severity":"normal"},{"uid":"829b51e4de7113c6","name":"Push message with Basic HTML tag payload","time":{"start":1756940643227,"stop":1756940643228,"duration":1},"status":"passed","severity":"normal"},{"uid":"3605b00bdb4894f7","name":"Retrieval Hint","time":{"start":1756940077763,"stop":1756940077764,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc716d6dd440cfd7","name":"should successfully query store with valid decoders and options","time":{"start":1756940059932,"stop":1756940059936,"duration":4},"status":"passed","severity":"normal"},{"uid":"84d2bc369841bac9","name":"Push message with content topic containing unicode special characters","time":{"start":1756940643234,"stop":1756940643234,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcb04ebfcfc4b00","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756940100567,"stop":1756940100567,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d5b68bac3d3481","name":"should skip peers that don't support peer exchange","time":{"start":1756940038869,"stop":1756940038870,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0d4045807a4660","name":"should initialize with default number of peers","time":{"start":1756940059483,"stop":1756940059483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f34e9c5d20088f","name":"Subscribe to topic containing Script and receive message","time":{"start":1756940562315,"stop":1756940562316,"duration":1},"status":"passed","severity":"normal"},{"uid":"1acd63ddaee5bec2","name":"should return empty array when no peers connected","time":{"start":1756940029457,"stop":1756940029457,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c862aa6d2dd394","name":"should emit a peer event after start","time":{"start":1756940042190,"stop":1756940042191,"duration":1},"status":"passed","severity":"normal"},{"uid":"db94ecf9a4ed3822","name":"Stops search when maxGet is reached","time":{"start":1756940038748,"stop":1756940038748,"duration":0},"status":"passed","severity":"normal"},{"uid":"d678387ad9f27803","name":"should throw error when no peers are available","time":{"start":1756940059936,"stop":1756940059937,"duration":1},"status":"passed","severity":"normal"},{"uid":"762d276c753a85e3","name":"Push message with content topic containing short","time":{"start":1756940643231,"stop":1756940643231,"duration":0},"status":"passed","severity":"normal"},{"uid":"624a7f891d39482d","name":"Fails to publish message with empty text","time":{"start":1756940265433,"stop":1756940265434,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f8aa05fa17322f","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756940060398,"stop":1756940060399,"duration":1},"status":"passed","severity":"normal"},{"uid":"81181ae7385a395a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756940562297,"stop":1756940562297,"duration":0},"status":"passed","severity":"normal"},{"uid":"431f344afdf5dd2d","name":"should add received message to localHistory with retrievalHint","time":{"start":1756940077974,"stop":1756940077974,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f35b896d30dc56e","name":"Push message with content topic containing JSON","time":{"start":1756940643246,"stop":1756940643246,"duration":0},"status":"passed","severity":"normal"},{"uid":"253941e53b7b0e42","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756940038633,"stop":1756940038633,"duration":0},"status":"passed","severity":"normal"},{"uid":"254a4385c5003432","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756940028746,"stop":1756940028746,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2766e58eba40588","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756940072569,"stop":1756940072570,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d0177da34600ac","name":"should handle complete discovery-to-dial flow","time":{"start":1756940029144,"stop":1756940029150,"duration":6},"status":"passed","severity":"normal"},{"uid":"793e513788304021","name":"Check message received after jswaku node is restarted","time":{"start":1756940543708,"stop":1756940543708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b589ce8be94b6ec","name":"Query Generator - true","time":{"start":1756940415428,"stop":1756940415428,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce5989789db672a","name":"ignores unrecognized TXT record formats","time":{"start":1756940039100,"stop":1756940039100,"duration":0},"status":"passed","severity":"normal"},{"uid":"838f68b56ce692b2","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756940543700,"stop":1756940543700,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd39bc06e594b89","name":"should populate queue if has active dial","time":{"start":1756940028333,"stop":1756940028338,"duration":5},"status":"passed","severity":"normal"},{"uid":"df6fb6579be9aa21","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756940273632,"stop":1756940273633,"duration":1},"status":"passed","severity":"normal"},{"uid":"884f57b5e775b023","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756940059937,"stop":1756940059937,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de6c542a5d4427e","name":"Check received message containing unicode special characters","time":{"start":1756940543705,"stop":1756940543705,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2e15e235ee9555","name":"Push message with content topic containing emoji","time":{"start":1756940643247,"stop":1756940643247,"duration":0},"status":"passed","severity":"normal"},{"uid":"3627b34b4bd57ecc","name":"throws on content topic with too few or too many fields","time":{"start":1756940013166,"stop":1756940013166,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c8da741f849292","name":"Check received message with timestamp: 1756940094647000000 ","time":{"start":1756940543697,"stop":1756940543697,"duration":0},"status":"passed","severity":"normal"},{"uid":"3387a9700319a139","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756940265431,"stop":1756940265432,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe74acfc7b5ff6c","name":"should return false when pubsub topic parsing fails","time":{"start":1756940028389,"stop":1756940028390,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2cacc8b933a0a6","name":"should handle a minimal index list","time":{"start":1756940013348,"stop":1756940013349,"duration":1},"status":"passed","severity":"normal"},{"uid":"8773a9f28c021868","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756940013184,"stop":1756940013184,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e9162ff57de981","name":"msgTime: 0 ms from now, startTime: 1756854015977, endTime: 1756940415977","time":{"start":1756940428493,"stop":1756940428493,"duration":0},"status":"passed","severity":"normal"},{"uid":"4973853a4fa55bea","name":"Cluster id 0, shard 0","time":{"start":1756940403484,"stop":1756940403487,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a5a2c8f55e46928","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756940072522,"stop":1756940072522,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef73d96228c6b32","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756940029563,"stop":1756940029563,"duration":0},"status":"passed","severity":"normal"},{"uid":"583e8ff9d52e2141","name":"accepts time-filtered query with content filter","time":{"start":1756940028900,"stop":1756940028907,"duration":7},"status":"passed","severity":"normal"},{"uid":"5c5eefb30076cbef","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756940072510,"stop":1756940072510,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d0f90037d04dcc","name":"Check meta is set [ecies]","time":{"start":1756940049429,"stop":1756940049429,"duration":0},"status":"passed","severity":"normal"},{"uid":"56902f5e82458302","name":"should successfully stop","time":{"start":1756940059965,"stop":1756940059965,"duration":0},"status":"passed","severity":"normal"},{"uid":"65213f92c7d3f0c6","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756940137203,"stop":1756940137203,"duration":0},"status":"passed","severity":"normal"},{"uid":"6158b3ed8e1ca7b5","name":"should return true when peer is on the same cluster","time":{"start":1756940028373,"stop":1756940028373,"duration":0},"status":"passed","severity":"normal"},{"uid":"206d4181b696962","name":"Subscribe and receives messages on 20 topics","time":{"start":1756940562298,"stop":1756940562298,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb698761943beb2","name":"should drop connection to one peer on hangUp","time":{"start":1756940185061,"stop":1756940185062,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbad9ca2e1edc225","name":"Encoder throws on empty string content topic","time":{"start":1756940029562,"stop":1756940029562,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4443f36a578920b","name":"Check received message containing Russian","time":{"start":1756940543702,"stop":1756940543703,"duration":1},"status":"passed","severity":"normal"},{"uid":"4abf2b0c013208ab","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756940038634,"stop":1756940038635,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce26cc65558e7ce","name":"can query messages by message hash","time":{"start":1756940407212,"stop":1756940407212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f6b99b82caa062","name":"Query Generator, No Decoder","time":{"start":1756940385095,"stop":1756940385097,"duration":2},"status":"passed","severity":"normal"},{"uid":"339293864304757f","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756940428488,"stop":1756940428488,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a24d67ff48b34a5","name":"A test","time":{"start":1756940153686,"stop":1756940153687,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c0fd4aebbd0083","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756940241363,"stop":1756940241364,"duration":1},"status":"passed","severity":"normal"},{"uid":"79433ff804ea592c","name":"should not receive a peer event after stop","time":{"start":1756940042191,"stop":1756940042191,"duration":0},"status":"passed","severity":"normal"},{"uid":"5980770a52ed6026","name":"should maintain desired error rate","time":{"start":1756940076142,"stop":1756940076142,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc67976d348274d6","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756940072510,"stop":1756940072510,"duration":0},"status":"passed","severity":"normal"},{"uid":"646b7494e3451af3","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756940028592,"stop":1756940028593,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3e86099c919dbe","name":"should not modify tags of connections for different peers","time":{"start":1756940059508,"stop":1756940059508,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fd5f10971a34c1","name":"can start and stop the service","time":{"start":1756940319129,"stop":1756940319129,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db6eb281df27c07","name":"Push message with custom timestamp: 1756936518983","time":{"start":1756940643249,"stop":1756940643249,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9a3d3438bb3218","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756940013189,"stop":1756940013189,"duration":0},"status":"passed","severity":"normal"},{"uid":"408745742d70ecce","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756940018591,"stop":1756940018591,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d4a4a2024f6881","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756940018590,"stop":1756940018590,"duration":0},"status":"passed","severity":"normal"},{"uid":"1288929d40138b6e","name":"random static sharding 3 - Cluster ID: 383, Shard ID: 853","time":{"start":1756940403490,"stop":1756940403490,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f39ff3a39090ce","name":"should set field with only RELAY enabled","time":{"start":1756940019207,"stop":1756940019208,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01b47a651cf7217","name":"should dial with multiaddr and return stream","time":{"start":1756940029455,"stop":1756940029455,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae0495cd50d7406","name":"Check publish message containing escaped characters","time":{"start":1756940265430,"stop":1756940265430,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e4df98ccc325b3","name":"should use configured peers when available","time":{"start":1756940059940,"stop":1756940059940,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd2850b31b5e51d","name":"should create an instance with libp2p and dialer","time":{"start":1756940029129,"stop":1756940029129,"duration":0},"status":"passed","severity":"normal"},{"uid":"557997cb3143d0b","name":"Fails to push message with large meta","time":{"start":1756940643235,"stop":1756940643235,"duration":0},"status":"passed","severity":"normal"},{"uid":"280ecdd8e8f14093","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app5/10/topic707/json","time":{"start":1756940359685,"stop":1756940359685,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6cd99f9666e58f","name":"should enable all discoveries when explicitly set","time":{"start":1756940058532,"stop":1756940058533,"duration":1},"status":"passed","severity":"normal"},{"uid":"17eafb582ec8350","name":"should handle complete connection lifecycle","time":{"start":1756940027769,"stop":1756940027769,"duration":0},"status":"passed","severity":"normal"},{"uid":"efacfc790cb42184","name":"should be delivered immediately if received","time":{"start":1756940077982,"stop":1756940077982,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc019f05ffa7bd39","name":"Encoder throws on empty string content topic","time":{"start":1756940048016,"stop":1756940048016,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7310c106128a38","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756940153529,"stop":1756940153530,"duration":1},"status":"passed","severity":"normal"},{"uid":"905821f8f4465bb9","name":"should not start if already started","time":{"start":1756940038866,"stop":1756940038867,"duration":1},"status":"passed","severity":"normal"},{"uid":"db19cb6099b61cf1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756940562302,"stop":1756940562302,"duration":0},"status":"passed","severity":"normal"},{"uid":"585b0ac455e08bb7","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756940077978,"stop":1756940077978,"duration":0},"status":"passed","severity":"normal"},{"uid":"790386ca23b280ef","name":"throws on content topic with non-number generation field","time":{"start":1756940013166,"stop":1756940013168,"duration":2},"status":"passed","severity":"normal"},{"uid":"8372c4408164fa59","name":"random static sharding 2 - Cluster ID: 111, Shard ID: 648","time":{"start":1756940403489,"stop":1756940403490,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ae689617c564a6","name":"msgTime: 0 ms from now, startTime: 1756681215977, endTime: 1756940415977","time":{"start":1756940428492,"stop":1756940428492,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bad5bf2becefae","name":"should not discard bootstrap peers if under the limit","time":{"start":1756940137203,"stop":1756940137204,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1d1d23972d3be5","name":"should handle peer not in mesh for all topics","time":{"start":1756940028762,"stop":1756940028762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f357805c603b73d","name":"new peer added after a peer was already found","time":{"start":1756940268202,"stop":1756940268205,"duration":3},"status":"passed","severity":"normal"},{"uid":"ebbab6f9280084dc","name":"Relay - times out","time":{"start":1756940434947,"stop":1756940434947,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9db86c2f1cd58d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756940562313,"stop":1756940562313,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79376ad0b144c32","name":"should get / set UDP multiaddr","time":{"start":1756940019204,"stop":1756940019204,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce4c1064276c5a1","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756940060400,"stop":1756940060400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01fccc755694c0c","name":"Push message with meta","time":{"start":1756940643234,"stop":1756940643235,"duration":1},"status":"passed","severity":"normal"},{"uid":"98206df3410b598b","name":"should be empty after removing the only subscription","time":{"start":1756940060010,"stop":1756940060011,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f1e76813f14048","name":"should set field with only STORE enabled","time":{"start":1756940019208,"stop":1756940019208,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab0ed4b117dc1a4","name":"Push message with Russian payload","time":{"start":1756940643225,"stop":1756940643225,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c99081f96924937","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756940060214,"stop":1756940060214,"duration":0},"status":"passed","severity":"normal"},{"uid":"207e39d57eb4e80e","name":"Subscribe and receive messages via waku relay post","time":{"start":1756940562308,"stop":1756940562309,"duration":1},"status":"passed","severity":"normal"},{"uid":"2100b5763b25aaf","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756940039103,"stop":1756940039104,"duration":1},"status":"skipped","severity":"normal"},{"uid":"268459f49b22c7fe","name":"throws on content topic with empty encoding field","time":{"start":1756940013171,"stop":1756940013172,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad17c4b55a59f557","name":"should handle errors when accessing navigator","time":{"start":1756940027766,"stop":1756940027769,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a84694388d173ab","name":"should query peer with peer exchange protocol","time":{"start":1756940038871,"stop":1756940038871,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe8c34640160cb","name":"should not receive a peer event before start","time":{"start":1756940319132,"stop":1756940319132,"duration":0},"status":"passed","severity":"normal"},{"uid":"907df8b4fa5380ca","name":"isConnected should return true after first peer connects","time":{"start":1756940115270,"stop":1756940115270,"duration":0},"status":"passed","severity":"normal"},{"uid":"19857a36470ee9b4","name":"should reassess health immediately when peer disconnects","time":{"start":1756940060215,"stop":1756940060215,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3839b3a445e376","name":"should be safe to call multiple times","time":{"start":1756940028327,"stop":1756940028327,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1219cf1e64cd2e","name":"ignores domain fetching errors","time":{"start":1756940039100,"stop":1756940039100,"duration":0},"status":"passed","severity":"normal"},{"uid":"f753cfb2cc9682e2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756940241359,"stop":1756940241359,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1af5dcc537d93c","name":"Push message with emoji payload","time":{"start":1756940643230,"stop":1756940643230,"duration":0},"status":"passed","severity":"normal"},{"uid":"8745287b51a1543a","name":"Register correct protocols","time":{"start":1756940273625,"stop":1756940273625,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0aac773d3ff56a5","name":"should reject if Store is requested but not mounted","time":{"start":1756940059946,"stop":1756940059947,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2886283019e19aa","name":"should hang up with PeerId and return true on success","time":{"start":1756940029456,"stop":1756940029456,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c99fac402ff8dc8","name":"Check received message containing unicode special characters","time":{"start":1756940543697,"stop":1756940543697,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bc9cf9d2728677","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756940562301,"stop":1756940562302,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bbbd431a4a2724c","name":"Check publish message containing shell command","time":{"start":1756940265430,"stop":1756940265430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd169dcdf6590d","name":"Waku message hash computation (payload length 0)","time":{"start":1756940028584,"stop":1756940028584,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a80c37b96d74dc","name":"Check message on other pubsub topic is not received","time":{"start":1756940543698,"stop":1756940543699,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f99c548da4921b3","name":"Push message with emoji payload","time":{"start":1756940643242,"stop":1756940643242,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7adfa19678bb7f","name":"should dial all known peers when reached zero connections","time":{"start":1756940137202,"stop":1756940137203,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f18627825f3c69","name":"Push message with custom timestamp: 1756943718982","time":{"start":1756940643236,"stop":1756940643236,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc504dc74c90c98","name":"rejects hash query with time filter","time":{"start":1756940028900,"stop":1756940028900,"duration":0},"status":"passed","severity":"normal"},{"uid":"6550390814bf67e6","name":"should work with stubbed peer manager event emitter","time":{"start":1756940060394,"stop":1756940060394,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2244c94b2b0829","name":"should start peer exchange discovery","time":{"start":1756940038866,"stop":1756940038866,"duration":0},"status":"passed","severity":"normal"},{"uid":"11645e0e4ffa9ea6","name":"should drop connection via multiaddr with hangUp","time":{"start":1756940185062,"stop":1756940185062,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42fa9fc59c14faf","name":"should sort peers by ping value","time":{"start":1756940029458,"stop":1756940029458,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4e8b3ac995aea9","name":"should handle malformed response data","time":{"start":1756940038857,"stop":1756940038857,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e70f3cca4862f9","name":"should create KeepAliveManager with required options","time":{"start":1756940028721,"stop":1756940028726,"duration":5},"status":"passed","severity":"normal"},{"uid":"4b807323574470b3","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756940072520,"stop":1756940072521,"duration":1},"status":"passed","severity":"normal"},{"uid":"683d7f1e121ddb00","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756940562306,"stop":1756940562306,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffec86f5b9002faa","name":"Push message with XML payload","time":{"start":1756940643227,"stop":1756940643227,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3cfe231a8cfbd4","name":"Throws when trying to push message with empty payload","time":{"start":1756940643230,"stop":1756940643231,"duration":1},"status":"passed","severity":"normal"},{"uid":"45bfdded21234c03","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756940543698,"stop":1756940543698,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe18ed85acd22fc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756940013184,"stop":1756940013185,"duration":1},"status":"passed","severity":"normal"},{"uid":"b577005bef613859","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756940038636,"stop":1756940038637,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0867c16dd23ac1","name":"should process queue every 500ms","time":{"start":1756940028351,"stop":1756940028352,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d0aa593ad03986","name":"should dial one peer on dial","time":{"start":1756940185061,"stop":1756940185061,"duration":0},"status":"passed","severity":"normal"},{"uid":"61967afd983eb15d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756940013349,"stop":1756940013349,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69376839856a19f","name":"should create all internal components","time":{"start":1756940029444,"stop":1756940029448,"duration":4},"status":"passed","severity":"normal"},{"uid":"afaa8e72f4493bba","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756940562308,"stop":1756940562308,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad983bf7308f5f0d","name":"Renews subscription after lossing a connection","time":{"start":1756940562306,"stop":1756940562307,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd19d20df70a750","name":"Check received message containing emoji","time":{"start":1756940543705,"stop":1756940543705,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca3e8d16be5a0e2","name":"Push message with custom timestamp: 1756943718983","time":{"start":1756940643249,"stop":1756940643249,"duration":0},"status":"passed","severity":"normal"},{"uid":"c579aa36d174d5a1","name":"random static sharding 5 - Cluster ID: 81, Shard ID: 854","time":{"start":1756940403491,"stop":1756940403492,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b173860e2dc2da","name":"Publish message with custom timestamp: Thu Sep 12 2024 22:57:38 GMT+0000 (Coordinated Universal Time)","time":{"start":1756940265432,"stop":1756940265432,"duration":0},"status":"passed","severity":"normal"},{"uid":"2510ddd9037ce140","name":"Subscribe and receive messages via waku relay post","time":{"start":1756940562297,"stop":1756940562297,"duration":0},"status":"passed","severity":"normal"},{"uid":"639e8db9040ef340","name":"Push message with custom timestamp: 1756936518982","time":{"start":1756940643235,"stop":1756940643236,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48ea3c0105c0c14","name":"should add and check entries correctly","time":{"start":1756940058043,"stop":1756940058049,"duration":6},"status":"passed","severity":"normal"},{"uid":"87759ce7f67b78b3","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756940072496,"stop":1756940072496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a2db6d3b537abb","name":"should handle onConnected and onDisconnected","time":{"start":1756940059499,"stop":1756940059499,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fbb3da0753eef5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756940018587,"stop":1756940018588,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d681e5481713d84","name":"should create a new stream if no existing for protocol found","time":{"start":1756940029192,"stop":1756940029192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb29bdf634d0204","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756940072556,"stop":1756940072556,"duration":0},"status":"passed","severity":"normal"},{"uid":"652969c732d59abd","name":"Ordered Callback - true","time":{"start":1756940415429,"stop":1756940415431,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3afaef5949f446c","name":"should allow redial after failed dial cooldown expires","time":{"start":1756940028341,"stop":1756940028341,"duration":0},"status":"passed","severity":"normal"},{"uid":"4041e80445a5fa61","name":"Check publish message containing JSON","time":{"start":1756940265429,"stop":1756940265430,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26848a18a9309e2","name":"Check received message containing escaped characters","time":{"start":1756940543704,"stop":1756940543705,"duration":1},"status":"passed","severity":"normal"},{"uid":"a448e9adea66bd6f","name":"should reject if Relay is requested but not mounted","time":{"start":1756940059946,"stop":1756940059946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a221964b2e389280","name":"should remove event listeners from libp2p","time":{"start":1756940027735,"stop":1756940027736,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce6044d2a5b973d4","name":"should return false when peer is on different cluster","time":{"start":1756940028373,"stop":1756940028374,"duration":1},"status":"passed","severity":"normal"},{"uid":"716d1cdf461f6d90","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756940072571,"stop":1756940072572,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0bfe39a31e0b7f8","name":"Overlapping topic subscription","time":{"start":1756940562311,"stop":1756940562312,"duration":1},"status":"passed","severity":"normal"},{"uid":"2677b4b88c24108b","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756940072496,"stop":1756940072497,"duration":1},"status":"passed","severity":"normal"},{"uid":"594e53c3045c0882","name":"should check connected peers if present and suitable","time":{"start":1756940059948,"stop":1756940059948,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ead7e0b77fbea29","name":"Subscribe to topic containing long and publish message","time":{"start":1756940273628,"stop":1756940273628,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6e72cc115cd89a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756940562303,"stop":1756940562303,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e3603517fd40cb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756940013187,"stop":1756940013187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f417eefd190a723e","name":"should not process empty queue","time":{"start":1756940028352,"stop":1756940028353,"duration":1},"status":"passed","severity":"normal"},{"uid":"610e497c79d91780","name":"Mutual subscription","time":{"start":1756940273624,"stop":1756940273625,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55b82419e63118c","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756940072530,"stop":1756940072531,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ecc56eacfc306e","name":"Check received message containing SQL Injection","time":{"start":1756940543703,"stop":1756940543703,"duration":0},"status":"passed","severity":"normal"},{"uid":"898cf48f9372bfe8","name":"Push message with SQL Injection payload","time":{"start":1756940643226,"stop":1756940643226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e712c70a930da12c","name":"Check received message containing Chinese","time":{"start":1756940543702,"stop":1756940543702,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d3879e93c6c02e","name":"should never report false negatives","time":{"start":1756940076142,"stop":1756940076142,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acedff894d3e66","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756940013173,"stop":1756940013174,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1bfda01eccd797","name":"Passing an array","time":{"start":1756940434627,"stop":1756940434627,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b257a256bac687","name":"accepts valid message hash query","time":{"start":1756940028899,"stop":1756940028900,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc1eb883e73ac6d","name":"Round trip binary serialization","time":{"start":1756940029561,"stop":1756940029561,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f0939a728d5c17","name":"return first retrieved peers without further DNS queries","time":{"start":1756940039102,"stop":1756940039102,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1a61e003bb3caf","name":"should create RPC request with correct parameters","time":{"start":1756940038859,"stop":1756940038859,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb445f2c17d68ce","name":"should dial peer when peer is discovered","time":{"start":1756940029140,"stop":1756940029142,"duration":2},"status":"passed","severity":"normal"},{"uid":"ade0d0ad1c8b6560","name":"Push message with content topic containing Arabic","time":{"start":1756940643244,"stop":1756940643245,"duration":1},"status":"passed","severity":"normal"},{"uid":"9293600944e490bd","name":"should throw error - no public key","time":{"start":1756940019198,"stop":1756940019198,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f36dbe855fade","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app14/8/topic66/utf8","time":{"start":1756940359682,"stop":1756940359683,"duration":1},"status":"passed","severity":"normal"},{"uid":"56c875b5a5bc4e3f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756940013183,"stop":1756940013183,"duration":0},"status":"passed","severity":"normal"},{"uid":"3496180af2c93935","name":"should handle queue overflow by adding peers to queue","time":{"start":1756940028341,"stop":1756940028348,"duration":7},"status":"passed","severity":"normal"},{"uid":"6b04acc37d9946b8","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756940258735,"stop":1756940258735,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b961236d037ff7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756940013185,"stop":1756940013185,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be049d42c5c7690","name":"Encoder throws on undefined content topic","time":{"start":1756940029562,"stop":1756940029562,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5eba95a5b55d7e5","name":"it tolerates circular branch references","time":{"start":1756940039099,"stop":1756940039099,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d60e826b47dfd14","name":"Push message with escaped characters payload","time":{"start":1756940643229,"stop":1756940643229,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c776cd24fa53d22","name":"should wait for Store peer to be connected","time":{"start":1756940059949,"stop":1756940059949,"duration":0},"status":"passed","severity":"normal"},{"uid":"649a89ff4ff347a4","name":"Check received message containing special chars","time":{"start":1756940543694,"stop":1756940543694,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c83e7a02df0c915","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756940013187,"stop":1756940013187,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdbe0de87087aae","name":"should properly create peer info with all multiaddrs","time":{"start":1756940019206,"stop":1756940019206,"duration":0},"status":"passed","severity":"normal"},{"uid":"4125c742863e2965","name":"Fails to push message bigger that 1MB","time":{"start":1756940643236,"stop":1756940643236,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3ff7e423df39cd","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756940059500,"stop":1756940059500,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b77075500e00d9f","name":"yields undefined for messages without decoder","time":{"start":1756940029376,"stop":1756940029376,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8fd059a9ec1a18","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756940100568,"stop":1756940100568,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab316b73ec04a555","name":"Delete observer","time":{"start":1756940242794,"stop":1756940242794,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86540acd7518ac8","name":"Push message with long payload","time":{"start":1756940643223,"stop":1756940643223,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed73ce9fd4a1497","name":"Subscribe to topic containing XML and publish message","time":{"start":1756940273631,"stop":1756940273631,"duration":0},"status":"passed","severity":"normal"},{"uid":"30338d6ebcb7ad1e","name":"Check message with no pubsub topic is not received","time":{"start":1756940543707,"stop":1756940543707,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbac5587a12fcf9","name":"Push message with content topic containing Russian","time":{"start":1756940643232,"stop":1756940643233,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f48e533abe18fde","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756940019208,"stop":1756940019209,"duration":1},"status":"passed","severity":"normal"},{"uid":"da31f4b5c7d3d48c","name":"should return true when peer is on the specified shard","time":{"start":1756940028382,"stop":1756940028382,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9895cadee8b12e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756940273626,"stop":1756940273626,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3f3278ffd63983","name":"should remove event listener for peer:discovery","time":{"start":1756940029139,"stop":1756940029140,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d06691fa4fbed0e","name":"should handle corrupted shard info gracefully","time":{"start":1756940028391,"stop":1756940028391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e7c8023e57e197","name":"Push message with Basic HTML tag payload","time":{"start":1756940643240,"stop":1756940643240,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b8bdb79cb86629","name":"topics with same application and version share the same shard","time":{"start":1756940013178,"stop":1756940013178,"duration":0},"status":"passed","severity":"normal"},{"uid":"a490c23023f0b193","name":"should do nothing when connections still exist","time":{"start":1756940028801,"stop":1756940028801,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fc5d8fc9519ae7","name":"random static sharding 7 - Cluster ID: 624, Shard ID: 655","time":{"start":1756940403493,"stop":1756940403493,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c44c24559d78356","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756940013176,"stop":1756940013177,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1780331f69b2660","name":"should load peers from local storage and dispatch events","time":{"start":1756940042192,"stop":1756940042192,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead6f08594364a72","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756940028831,"stop":1756940028831,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8989501f381686","name":"should return false when network is not connected","time":{"start":1756940029454,"stop":1756940029454,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cc0acc8b4a591d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756940072557,"stop":1756940072557,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb6fec05fb20f22","name":"Get Nodes","time":{"start":1756940038747,"stop":1756940038747,"duration":0},"status":"passed","severity":"normal"},{"uid":"d843f52336b9c28e","name":"Query with Promise Callback, No Decoder","time":{"start":1756940385099,"stop":1756940385099,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68d34b877c40d80","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756940273633,"stop":1756940273633,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1abf61b28ddded","name":"handles different networkShards values correctly","time":{"start":1756940013180,"stop":1756940013180,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d134cff843f876","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756940072549,"stop":1756940072555,"duration":6},"status":"passed","severity":"normal"},{"uid":"2a5cc880da619279","name":"tcp ip4 address","time":{"start":1756940018552,"stop":1756940018553,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e3cad48305d535d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756940072563,"stop":1756940072563,"duration":0},"status":"passed","severity":"normal"},{"uid":"313b3ff9f3e0bc38","name":"Decoder throws on undefined content topic","time":{"start":1756940048017,"stop":1756940048017,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de11a41442bcadf","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756940562311,"stop":1756940562311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4142243940fbd2d","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756940059507,"stop":1756940059507,"duration":0},"status":"passed","severity":"normal"},{"uid":"887135c7c43cf8d7","name":"Decoder throws on empty string content topic","time":{"start":1756940048017,"stop":1756940048017,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c288b8547e709e9","name":"should skip already querying peers","time":{"start":1756940038872,"stop":1756940038872,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7aa98ce05d0590e","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756940059483,"stop":1756940059484,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3b4411616e270b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756940072523,"stop":1756940072523,"duration":0},"status":"passed","severity":"normal"},{"uid":"46093f33a31598eb","name":"random static sharding 1 - Cluster ID: 566, Shard ID: 712","time":{"start":1756940403488,"stop":1756940403489,"duration":1},"status":"passed","severity":"normal"},{"uid":"5173556b4b240f1b","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756940077764,"stop":1756940077765,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe23b6559dbaa81","name":"should return false when peer is not on the specified shard","time":{"start":1756940028383,"stop":1756940028383,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a82b012bbe8afe","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756940028583,"stop":1756940028583,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd5d219c654f19c","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756940049428,"stop":1756940049428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32248a1f7c1a8b7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756940072557,"stop":1756940072557,"duration":0},"status":"passed","severity":"normal"},{"uid":"de11a340b21f00b2","name":"Check publish message containing Chinese","time":{"start":1756940265427,"stop":1756940265427,"duration":0},"status":"passed","severity":"normal"},{"uid":"259b09077755ebbb","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756940029193,"stop":1756940029193,"duration":0},"status":"passed","severity":"normal"},{"uid":"4074a45a7c3016cc","name":"Check received message containing long","time":{"start":1756940543701,"stop":1756940543701,"duration":0},"status":"passed","severity":"normal"},{"uid":"845fca7fe9b09656","name":"Init the array if not present","time":{"start":1756940012930,"stop":1756940012932,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e4a2523d84c33f6","name":"should keep entries that haven't expired yet","time":{"start":1756940058051,"stop":1756940058058,"duration":7},"status":"passed","severity":"normal"},{"uid":"8d77ea44ad8a208b","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756940072511,"stop":1756940072511,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdabf8d0996de84","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756940562315,"stop":1756940562315,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bea910928e0a7f7","name":"isConnected should return false after all peers disconnect","time":{"start":1756940115270,"stop":1756940115271,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ca2eb2fe5fdd5a","name":"should start ping timers on peer connect","time":{"start":1756940028735,"stop":1756940028736,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35878d0d24f7ef8","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756940013179,"stop":1756940013179,"duration":0},"status":"passed","severity":"normal"},{"uid":"2428f0abcf9c5465","name":"ends after yielding if response size indicates end","time":{"start":1756940029376,"stop":1756940029377,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7c4997de52430c","name":"Correctly serialized arguments","time":{"start":1756940168637,"stop":1756940168637,"duration":0},"status":"passed","severity":"normal"},{"uid":"945cd926a2c1c3f2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756940072548,"stop":1756940072549,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e6b3d0d71a10c","name":"should skip peers without peer exchange protocol","time":{"start":1756940038868,"stop":1756940038869,"duration":1},"status":"passed","severity":"normal"},{"uid":"563eb53ce9fee0eb","name":"Nodes with multiple pubsub topic","time":{"start":1756940258735,"stop":1756940258735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e25c49b8728619","name":"should properly create location multiaddrs - udp4","time":{"start":1756940019204,"stop":1756940019205,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8cdab1f86be4be","name":"Check message with no content topic is not received","time":{"start":1756940543707,"stop":1756940543707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b9f3c93307f250","name":"Check received message containing Arabic","time":{"start":1756940543694,"stop":1756940543694,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36340f44a272d1a","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756940037504,"stop":1756940037504,"duration":0},"status":"passed","severity":"normal"},{"uid":"da118f86a9329d5e","name":"should dial peer when no shard info available","time":{"start":1756940028340,"stop":1756940028340,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24a03f91b294567","name":"should initialize with Unhealthy status","time":{"start":1756940060213,"stop":1756940060213,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b35ea8938b8e4d","name":"messageHashStr returns a hex string","time":{"start":1756940028592,"stop":1756940028592,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7d9b9a5753a7fe","name":"should not return locked peers if enough unlocked are available","time":{"start":1756940059498,"stop":1756940059498,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ed97f8be2bd34e","name":"should encodeTxt and decodeTxt","time":{"start":1756940019190,"stop":1756940019196,"duration":6},"status":"passed","severity":"normal"},{"uid":"3af4773c88ac0229","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756940562299,"stop":1756940562299,"duration":0},"status":"passed","severity":"normal"},{"uid":"557ded14c053136b","name":"should hang up with multiaddr and return true on success","time":{"start":1756940029456,"stop":1756940029456,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a68e27fc993209","name":"Push message with escaped characters payload","time":{"start":1756940643241,"stop":1756940643241,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b99f64046f8bc7","name":"should create PeerExchangeDiscovery instance","time":{"start":1756940038876,"stop":1756940038877,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc02f4a292deb3ee","name":"Check received message containing SQL Injection","time":{"start":1756940543695,"stop":1756940543695,"duration":0},"status":"passed","severity":"normal"},{"uid":"929ddf65e15e7ae5","name":"Rejects garbage","time":{"start":1756940063625,"stop":1756940063625,"duration":0},"status":"passed","severity":"normal"},{"uid":"19733326c94f0cc0","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756940115271,"stop":1756940115273,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc18ff2568946955","name":"Push message with content topic containing escaped characters","time":{"start":1756940643246,"stop":1756940643246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d654ac5f22b33552","name":"should initialize with custom TTL","time":{"start":1756940038866,"stop":1756940038866,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11f485ffbe2d13f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756940428488,"stop":1756940428488,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5a808c202cfbc6","name":"Subscribe to topic containing long and receive message","time":{"start":1756940562301,"stop":1756940562301,"duration":0},"status":"passed","severity":"normal"},{"uid":"1766731cea37c376","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756940428493,"stop":1756940428494,"duration":1},"status":"passed","severity":"normal"},{"uid":"f692e9c477a36bdd","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756940038855,"stop":1756940038856,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ba39d6435a66d6","name":"Push message equal or less that 1MB","time":{"start":1756940643236,"stop":1756940643236,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb2e7d8a0a38a1f","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756940072090,"stop":1756940072090,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37ffc7e8404b54","name":"should get all peers from store","time":{"start":1756940028801,"stop":1756940028812,"duration":11},"status":"passed","severity":"normal"},{"uid":"72a2cd2db00db337","name":"Decoder throws on undefined content topic","time":{"start":1756940049430,"stop":1756940049430,"duration":0},"status":"passed","severity":"normal"},{"uid":"355d395d3f775c3","name":"Store - dialed first","time":{"start":1756940434947,"stop":1756940434948,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d41a502da174230","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756940371138,"stop":1756940371138,"duration":0},"status":"passed","severity":"normal"},{"uid":"532eb69eb7711b0b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756940060214,"stop":1756940060214,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e35552ed4dc7af5","name":"Push message with content topic containing SQL Injection","time":{"start":1756940643233,"stop":1756940643233,"duration":0},"status":"passed","severity":"normal"},{"uid":"f635f5e2f0cb702d","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1756940060392,"stop":1756940060392,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9659894faf4882","name":"Subscribe to topic containing short and receive message","time":{"start":1756940562312,"stop":1756940562312,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08f651eb1551de","name":"should handle missing messages with undefined retrievalHint","time":{"start":1756940077979,"stop":1756940077980,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e6c2512229347ce","name":"handles different clusterIds correctly","time":{"start":1756940013179,"stop":1756940013180,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ddeb6413bf6cd38","name":"Relay - dialed after","time":{"start":1756940434947,"stop":1756940434947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a70a53a09ff354e","name":"Check received message containing JSON","time":{"start":1756940543696,"stop":1756940543696,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c426ed436f1d28","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756940013177,"stop":1756940013177,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f19ab7cd75f5b0b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756940013186,"stop":1756940013186,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ccb16507e14189","name":"messageHashStr works with IProtoMessage","time":{"start":1756940028593,"stop":1756940028593,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eccc3c8987c8559","name":"should handle retrieve function with query parameters","time":{"start":1756940060397,"stop":1756940060397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc5354d8a809929","name":"Passing page size 1 when there are 4 messages","time":{"start":1756940427557,"stop":1756940427557,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7f626eea86cfcf","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756940077976,"stop":1756940077976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa660864026a34f","name":"should dial all remaining peers","time":{"start":1756940028813,"stop":1756940028813,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4c510ea8cbb2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756940413111,"stop":1756940413111,"duration":0},"status":"passed","severity":"normal"},{"uid":"886577c7a9ca53c5","name":"Ephemeral messages are not stored","time":{"start":1756940100565,"stop":1756940100565,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4041fa9c4f0053","name":"should handle empty pubsub topics","time":{"start":1756940028761,"stop":1756940028761,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8eeda9796c14e5","name":"should return different streams if requested simultaniously","time":{"start":1756940029192,"stop":1756940029192,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc8f1661b57d7d1","name":"Push message with content topic containing escaped characters","time":{"start":1756940643233,"stop":1756940643234,"duration":1},"status":"passed","severity":"normal"},{"uid":"3afc010c16750c18","name":"should use DNS peer discovery with light client","time":{"start":1756940099996,"stop":1756940099996,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25ab305b8d351dd3","name":"should query peers that support peer exchange","time":{"start":1756940038869,"stop":1756940038869,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cd786b7f501854","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756940028739,"stop":1756940028739,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b36073f5ac8bb4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756940562305,"stop":1756940562305,"duration":0},"status":"passed","severity":"normal"},{"uid":"455beb5cca38cde3","name":"should process tasks in queue","time":{"start":1756940058947,"stop":1756940058947,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4c7e43aa26f338","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app60/3/topic363/json","time":{"start":1756940359683,"stop":1756940359684,"duration":1},"status":"passed","severity":"normal"},{"uid":"febe15946962145f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756940241361,"stop":1756940241361,"duration":0},"status":"passed","severity":"normal"},{"uid":"a164952caa881d3a","name":"should return false when peer is not found","time":{"start":1756940028390,"stop":1756940028390,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ef754f74760ee0","name":"should be safe to call multiple times","time":{"start":1756940028794,"stop":1756940028794,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fa6465944480ca","name":"should add and remove event listeners correctly","time":{"start":1756940042193,"stop":1756940042193,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c2f64dc98cb098","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756940018583,"stop":1756940018583,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0ea4f1717d4de4","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756940059506,"stop":1756940059507,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d9736af1a3c84f","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756940077982,"stop":1756940077982,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5494840187a9d1","name":"Push message with content topic containing special chars","time":{"start":1756940643244,"stop":1756940643244,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f32d917001beff","name":"should be able to decode the field with only STORE set to true","time":{"start":1756940018589,"stop":1756940018589,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b9c62d447624ed","name":"should serialize and deserialize correctly","time":{"start":1756940076142,"stop":1756940076143,"duration":1},"status":"passed","severity":"normal"},{"uid":"726630dc37cc54b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756940241361,"stop":1756940241361,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a2c485f36ca85c","name":"should handle all zero keep alive options","time":{"start":1756940028762,"stop":1756940028762,"duration":0},"status":"passed","severity":"normal"},{"uid":"620cf9063fa8569","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756940273631,"stop":1756940273631,"duration":0},"status":"passed","severity":"normal"},{"uid":"610414388c8df7fa","name":"messageHashStr produces different results for different inputs","time":{"start":1756940028594,"stop":1756940028594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83ccbbab6497bf0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756940072555,"stop":1756940072555,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d7149df82d0537","name":"does not throw on valid cases","time":{"start":1756940013164,"stop":1756940013165,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f950521e686bd2","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756940072524,"stop":1756940072524,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa0bc06266e52be","name":"should be safe to call multiple times","time":{"start":1756940028735,"stop":1756940028735,"duration":0},"status":"passed","severity":"normal"},{"uid":"c188d9cd6bfa41ac","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756940013188,"stop":1756940013188,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18491fbd32d72c0","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756940371138,"stop":1756940371138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5886e4a6d1cec8","name":"should start the dialing interval","time":{"start":1756940028312,"stop":1756940028313,"duration":1},"status":"passed","severity":"normal"},{"uid":"947097f07ce308af","name":"Check publish message containing short","time":{"start":1756940265426,"stop":1756940265426,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7e8d95451634af","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756940428489,"stop":1756940428492,"duration":3},"status":"passed","severity":"normal"},{"uid":"32f4d2fcdf5c2f6c","name":"should return start time to match max range","time":{"start":1756940060401,"stop":1756940060402,"duration":1},"status":"passed","severity":"normal"},{"uid":"147e28222e0f0f21","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756940241363,"stop":1756940241363,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d3c792b04462a3","name":"Fails to push message bigger that 1MB","time":{"start":1756940643250,"stop":1756940643250,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cae64a7ee3b896","name":"should create PeerExchange instance with components","time":{"start":1756940038859,"stop":1756940038860,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ad686b47bcbdf2","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756940562298,"stop":1756940562298,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84c6af596747fca2","name":"yields undefined for messages without content topic","time":{"start":1756940029375,"stop":1756940029376,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac795c462740be3f","name":"Check message with no payload is not received","time":{"start":1756940543699,"stop":1756940543699,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb1f3dcecf04fd3","name":"should remove expired entries after TTL has passed","time":{"start":1756940058050,"stop":1756940058050,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc91b6ae46ec2d1","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756940018590,"stop":1756940018590,"duration":0},"status":"passed","severity":"normal"},{"uid":"f629b3c12840c8e7","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756940072532,"stop":1756940072532,"duration":0},"status":"passed","severity":"normal"},{"uid":"615af3527e538de6","name":"Meta field set when metaSetter is specified","time":{"start":1756940029562,"stop":1756940029562,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e3076bd93cde06","name":"Passing invalid cursor","time":{"start":1756940371141,"stop":1756940371142,"duration":1},"status":"passed","severity":"normal"},{"uid":"7784cc490e1a11d6","name":"should emit a peer event after start","time":{"start":1756940099994,"stop":1756940099994,"duration":0},"status":"passed","severity":"normal"},{"uid":"908edaebfffe7199","name":"Push 30 different messages","time":{"start":1756940643230,"stop":1756940643230,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e269f4faf57836c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756940562301,"stop":1756940562301,"duration":0},"status":"passed","severity":"normal"},{"uid":"19815584269f9ec0","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756940077978,"stop":1756940077978,"duration":0},"status":"passed","severity":"normal"},{"uid":"8244cbca8309c9be","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756940562297,"stop":1756940562298,"duration":1},"status":"passed","severity":"normal"},{"uid":"42df51a7db58fdb0","name":"should filter out undefined ENRs","time":{"start":1756940038854,"stop":1756940038855,"duration":1},"status":"passed","severity":"normal"},{"uid":"320068853dd7d0bf","name":"can start and stop the service","time":{"start":1756940042189,"stop":1756940042189,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e863e0b95de0b78","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756940038855,"stop":1756940038855,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8c38ae32a2b12c","name":"Check received message with timestamp: 1756940094647 ","time":{"start":1756940543697,"stop":1756940543698,"duration":1},"status":"passed","severity":"normal"},{"uid":"16dd4a7d280c6b1a","name":"Nodes with multiple pubsub topic","time":{"start":1756940258733,"stop":1756940258733,"duration":0},"status":"passed","severity":"normal"},{"uid":"3920ef9a09861a27","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756940048012,"stop":1756940048013,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2c042b5b1ffd43","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756940428487,"stop":1756940428487,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6bf680cf8ef394","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756940028899,"stop":1756940028899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce799efcc050adc4","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756940038856,"stop":1756940038857,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb982f6dae564f4","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756940258734,"stop":1756940258734,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f574043b8d3d3c9","name":"should create KeepAliveManager with relay","time":{"start":1756940028726,"stop":1756940028727,"duration":1},"status":"passed","severity":"normal"},{"uid":"70fb41cf88525f","name":"should add received messages to bloom filter","time":{"start":1756940077973,"stop":1756940077974,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab117113b8fc7cb","name":"should handle dial errors gracefully","time":{"start":1756940029142,"stop":1756940029142,"duration":0},"status":"passed","severity":"normal"},{"uid":"364ab3335561de64","name":"should stop ping timers on peer disconnect","time":{"start":1756940028737,"stop":1756940028738,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e39a94d29cdbdce","name":"Check received message containing short","time":{"start":1756940543693,"stop":1756940543693,"duration":0},"status":"passed","severity":"normal"},{"uid":"3224f1a87b2b52f9","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756940013174,"stop":1756940013175,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d13e9172051079b","name":"Check received message containing XML","time":{"start":1756940543695,"stop":1756940543695,"duration":0},"status":"passed","severity":"normal"},{"uid":"7874ce731c64ddf2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756940072569,"stop":1756940072569,"duration":0},"status":"passed","severity":"normal"},{"uid":"434b19c08e517af","name":"should encode/decode to RLP encoding","time":{"start":1756940019203,"stop":1756940019203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2cf8309744fbad","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756940060398,"stop":1756940060398,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17d0c5396dcddbb","name":"should perform ping and update peer store on timer","time":{"start":1756940028739,"stop":1756940028740,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ed815a3eca85eb","name":"throws on content topic with generation field greater than 0","time":{"start":1756940013168,"stop":1756940013169,"duration":1},"status":"passed","severity":"normal"},{"uid":"90bc7d8e9810f935","name":"Fails to push message with large meta","time":{"start":1756940643247,"stop":1756940643248,"duration":1},"status":"passed","severity":"normal"},{"uid":"623126effadfc6f5","name":"Query Generator, No message returned","time":{"start":1756940385097,"stop":1756940385097,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c82d535fbafe4e","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756940072509,"stop":1756940072509,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc767417c6d6c92","name":"Query with Ordered Callback, No Decoder","time":{"start":1756940385098,"stop":1756940385098,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e55b8eebe249145","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756940072563,"stop":1756940072563,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe14532a489f085","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756940072572,"stop":1756940072573,"duration":1},"status":"passed","severity":"normal"},{"uid":"d004b282fb8ec438","name":"should be able to dial TLS multiaddrs","time":{"start":1756940185062,"stop":1756940185063,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75b52acffef07c0","name":"should insert message into bloom filter","time":{"start":1756940077971,"stop":1756940077971,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eab5b1ba52d2e34","name":"should work with async generator that yields promises","time":{"start":1756940060396,"stop":1756940060397,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b1108572ffad49","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756940099997,"stop":1756940099998,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2181ba77fb1ee7","name":"should not receive a peer event before start","time":{"start":1756940099994,"stop":1756940099995,"duration":1},"status":"passed","severity":"normal"},{"uid":"4929a7d272471c5f","name":"should skip updating peer store if peer has same addresses","time":{"start":1756940029143,"stop":1756940029144,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c88595eaaad985","name":"should be safe to call multiple times","time":{"start":1756940029448,"stop":1756940029449,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0a803166ed345e","name":"Check received message containing JSON","time":{"start":1756940543704,"stop":1756940543704,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf18172ddd42eec2","name":"should not fail to stop the service if it was not started","time":{"start":1756940099992,"stop":1756940099993,"duration":1},"status":"passed","severity":"normal"},{"uid":"40dc757263257593","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756940072523,"stop":1756940072523,"duration":0},"status":"passed","severity":"normal"},{"uid":"987075b9905415c2","name":"should handle dial errors gracefully","time":{"start":1756940028813,"stop":1756940028813,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bf6d351b4b0270","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app6/6/topic302/xml","time":{"start":1756940359686,"stop":1756940359686,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c65716c9d0808d","name":"Overlapping topic subscription","time":{"start":1756940273627,"stop":1756940273627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dbd85b63a1769058","name":"should not stop if not started","time":{"start":1756940038867,"stop":1756940038868,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37db922d5f1cccd","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756940072497,"stop":1756940072497,"duration":0},"status":"passed","severity":"normal"},{"uid":"624b0aa65fd8d2a1","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756940415730,"stop":1756940415730,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb85ddf8a5482252","name":"different cluster: nodes don't connect","time":{"start":1756940168474,"stop":1756940168474,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2fa9dfa65d117f","name":"should throw error - no public key","time":{"start":1756940019201,"stop":1756940019201,"duration":0},"status":"passed","severity":"normal"},{"uid":"e335a86bd466ca53","name":"should properly clean up resources when disposed","time":{"start":1756940058059,"stop":1756940058060,"duration":1},"status":"passed","severity":"normal"},{"uid":"460b5b2575e16bbc","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756940562310,"stop":1756940562310,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a37a505541da6b17","name":"should handle case with no peers in store","time":{"start":1756940028814,"stop":1756940028814,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ce6d4a58d4dbb","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756940072524,"stop":1756940072530,"duration":6},"status":"passed","severity":"normal"},{"uid":"21d2d7cd159e8a0f","name":"Non TWN Cluster","time":{"start":1756940359678,"stop":1756940359680,"duration":2},"status":"passed","severity":"normal"},{"uid":"b918226d4e9a984c","name":"should update peer store before dialing","time":{"start":1756940029142,"stop":1756940029142,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4e82ed481c640","name":"should dispatch network event when browser goes online","time":{"start":1756940027759,"stop":1756940027759,"duration":0},"status":"passed","severity":"normal"},{"uid":"adff0494a68e3a96","name":"should be safe to call multiple times","time":{"start":1756940029449,"stop":1756940029449,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b1e2decf663c6b","name":"should handle mixed protocol support correctly","time":{"start":1756940060216,"stop":1756940060216,"duration":0},"status":"passed","severity":"normal"},{"uid":"530c511b4ab476a6","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756940077975,"stop":1756940077976,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd421192e259d22b","name":"Subscribe to topic containing short and receive message","time":{"start":1756940562300,"stop":1756940562300,"duration":0},"status":"passed","severity":"normal"},{"uid":"657b178837ba9b6f","name":"Check received message containing Chinese","time":{"start":1756940543694,"stop":1756940543694,"duration":0},"status":"passed","severity":"normal"},{"uid":"2915828d1e754295","name":"should continually clean up expired entries at intervals","time":{"start":1756940058060,"stop":1756940058060,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d7006c73afc452","name":"Used by Waku Relay","time":{"start":1756940434627,"stop":1756940434627,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aed480a8b8be63e","name":"Push message with shell command payload","time":{"start":1756940643228,"stop":1756940643229,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e74ab28ce049925","name":"throws on content topic with empty version field","time":{"start":1756940013170,"stop":1756940013170,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b633c4ff060e9c2","name":"should dial peers from store when no connections remain","time":{"start":1756940028800,"stop":1756940028801,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b22db5902276b5","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756940413110,"stop":1756940413110,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4113e4168f1bef","name":"Check message with no pubsub topic is not received","time":{"start":1756940543699,"stop":1756940543699,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d490c468d749933","name":"should return usable stream attached to connection","time":{"start":1756940029191,"stop":1756940029191,"duration":0},"status":"passed","severity":"normal"},{"uid":"820f099924ab3e0","name":"Ephemeral field set to true","time":{"start":1756940029561,"stop":1756940029562,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a2fb2741548754","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756940241364,"stop":1756940241364,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f5fe7bc5933d69","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756940273629,"stop":1756940273629,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a6c91d7b81dc84","name":"Renews subscription after lossing a connection","time":{"start":1756940562319,"stop":1756940562319,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7432b1c4c6c8d6","name":"Subscribe to topic containing Script and publish message","time":{"start":1756940273630,"stop":1756940273631,"duration":1},"status":"passed","severity":"normal"},{"uid":"854f0c033619fac2","name":"should clear dial history on start","time":{"start":1756940028313,"stop":1756940028313,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6957607add82614","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756940241359,"stop":1756940241361,"duration":2},"status":"passed","severity":"normal"},{"uid":"c02be13e1dfc2df7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756940562306,"stop":1756940562306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10d1bdf201fd32","name":"should reject on timeout if it was set","time":{"start":1756940059947,"stop":1756940059947,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3b40750929f921","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756940118784,"stop":1756940118784,"duration":0},"status":"passed","severity":"normal"},{"uid":"febfbef0d70f30b4","name":"should properly compute the node id","time":{"start":1756940019202,"stop":1756940019203,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d966901d8bb0e6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756940013184,"stop":1756940013184,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f5e11e7dca54f3","name":"should start and setup intervals and event listeners","time":{"start":1756940060012,"stop":1756940060012,"duration":0},"status":"passed","severity":"normal"},{"uid":"6660fd3a58dc10d1","name":"should properly create location multiaddrs - udp6","time":{"start":1756940019205,"stop":1756940019205,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4db2215961330d","name":"should handle multiple query options for time ranges","time":{"start":1756940059937,"stop":1756940059937,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec634c01da06216","name":"should handle incoming messages","time":{"start":1756940059965,"stop":1756940059965,"duration":0},"status":"passed","severity":"normal"},{"uid":"155950aa83977e50","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756940273630,"stop":1756940273630,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ce4d0edb9d3c23","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app37/5/topic852/proto","time":{"start":1756940359685,"stop":1756940359685,"duration":0},"status":"passed","severity":"normal"},{"uid":"1796be00c8792a7e","name":"nwaku subscribes","time":{"start":1756940254206,"stop":1756940254207,"duration":1},"status":"passed","severity":"normal"},{"uid":"56876988d1c730a3","name":"should clear dial history on stop","time":{"start":1756940028323,"stop":1756940028327,"duration":4},"status":"passed","severity":"normal"},{"uid":"964536e67a04c9d7","name":"Push to array if already present","time":{"start":1756940012932,"stop":1756940012933,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa53b075f48f25a","name":"should invoke callbacks when receiving a message","time":{"start":1756940060011,"stop":1756940060011,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cba0f4177888d4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756940562317,"stop":1756940562317,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6d421c4c1732c1","name":"should return null for non-existent peer","time":{"start":1756940028816,"stop":1756940028828,"duration":12},"status":"passed","severity":"normal"},{"uid":"ee623a5d2761b373","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756940013183,"stop":1756940013183,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0590d9101894d90","name":"Subscribe and publish message","time":{"start":1756940273625,"stop":1756940273626,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7538c7a26761dc6","name":"should set up event listeners when started","time":{"start":1756940060393,"stop":1756940060393,"duration":0},"status":"passed","severity":"normal"},{"uid":"1044e1d46256cbd6","name":"should dial peer immediately when queue is empty","time":{"start":1756940028327,"stop":1756940028331,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce76f1acb4e8f412","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756940072524,"stop":1756940072524,"duration":0},"status":"passed","severity":"normal"},{"uid":"219255f67063a0a0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756940013185,"stop":1756940013185,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe2b226a4b9ee","name":"should dial peers from store on start","time":{"start":1756940028793,"stop":1756940028793,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43f3ac68c17143e","name":"Push message with numeric payload","time":{"start":1756940643223,"stop":1756940643223,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c80957b93be5c74","name":"should maintain chronological order of messages in localHistory","time":{"start":1756940077974,"stop":1756940077974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ca2afed8ef1bae","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756940060400,"stop":1756940060400,"duration":0},"status":"passed","severity":"normal"},{"uid":"5181f66881ca3824","name":"Filter","time":{"start":1756940434948,"stop":1756940434949,"duration":1},"status":"passed","severity":"normal"},{"uid":"edae30702de35da7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756940562299,"stop":1756940562299,"duration":0},"status":"passed","severity":"normal"},{"uid":"3450b50f691b710","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app43/9/topic801/xml","time":{"start":1756940359681,"stop":1756940359682,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42a0bd25dc283d8","name":"Nwaku publishes","time":{"start":1756940254207,"stop":1756940254208,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cdacffcc166c1e1","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756940058544,"stop":1756940058544,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b3da344cfbb214","name":"should not allow k > 12","time":{"start":1756940072081,"stop":1756940072089,"duration":8},"status":"passed","severity":"normal"},{"uid":"e503506b1c42010c","name":"should return false when navigator.onLine is false","time":{"start":1756940027737,"stop":1756940027743,"duration":6},"status":"passed","severity":"normal"},{"uid":"1268e7049890cbbe","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756940562315,"stop":1756940562315,"duration":0},"status":"passed","severity":"normal"},{"uid":"627bbcf8002ca5cf","name":"should not be empty after adding a subscription","time":{"start":1756940060010,"stop":1756940060010,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9a6212ff14499d","name":"should clear interval on stop","time":{"start":1756940038876,"stop":1756940038876,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9648a8e2a1bb9ef","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756940168476,"stop":1756940168476,"duration":0},"status":"passed","severity":"normal"},{"uid":"94846a8ca36c2652","name":"Using a function","time":{"start":1756940434627,"stop":1756940434627,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9946e3292c41cf","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756940168475,"stop":1756940168475,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f7fd99fe51f1b0","name":"Check received message containing Script","time":{"start":1756940543695,"stop":1756940543695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b522c0891b4f9371","name":"should sort by messageId when timestamps are equal","time":{"start":1756940077765,"stop":1756940077765,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa25754b1da399c1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756940562296,"stop":1756940562296,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05bce384638b76b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756940115267,"stop":1756940115268,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0b4a7e0f3eafe13","name":"Push message with content topic containing unicode special characters","time":{"start":1756940643246,"stop":1756940643247,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5fc208e2c4997a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756940072555,"stop":1756940072556,"duration":1},"status":"passed","severity":"normal"},{"uid":"166895fea06b13ed","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756940072517,"stop":1756940072518,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2eec62fd5c0b272","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1756940077978,"stop":1756940077978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8996a238f27aab0","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756940018588,"stop":1756940018588,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdb8cf0d42cd2d7","name":"should handle empty peer infos gracefully","time":{"start":1756940038854,"stop":1756940038854,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f6f24359214696","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756940072544,"stop":1756940072547,"duration":3},"status":"passed","severity":"normal"},{"uid":"755b0191eb3994d2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756940072555,"stop":1756940072555,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94450d3792a5492","name":"Relay + Store","time":{"start":1756940100058,"stop":1756940100058,"duration":0},"status":"passed","severity":"normal"},{"uid":"851a69602f3384eb","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756940072511,"stop":1756940072511,"duration":0},"status":"passed","severity":"normal"},{"uid":"a067e9430542a7df","name":"should monitor connected peers and store them into cache","time":{"start":1756940174463,"stop":1756940174463,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbf0e619a97e8f6","name":"Encoder throws on undefined content topic","time":{"start":1756940048016,"stop":1756940048016,"duration":0},"status":"passed","severity":"normal"},{"uid":"927a2ed3e6c9386","name":"should clear the dialing interval","time":{"start":1756940028319,"stop":1756940028323,"duration":4},"status":"passed","severity":"normal"},{"uid":"cf8f6912f6be7bee","name":"Push message with custom timestamp: 1726181718983","time":{"start":1756940643248,"stop":1756940643248,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbbc2df1f85c291","name":"should create ShardReader with static shards network config","time":{"start":1756940028372,"stop":1756940028373,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c07be9bfd0dfd2","name":"Relay - dialed first","time":{"start":1756940434946,"stop":1756940434947,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87c2e7f43e1ed59","name":"Check publish message containing Arabic","time":{"start":1756940265428,"stop":1756940265428,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca36073b088977b","name":"Decoder throws on undefined content topic","time":{"start":1756940029563,"stop":1756940029563,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fb60437cf9b128","name":"should create ShardReader with auto sharding network config","time":{"start":1756940028372,"stop":1756940028372,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9cbb75d4419f1a","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756940029372,"stop":1756940029372,"duration":0},"status":"passed","severity":"normal"},{"uid":"e713196ff5a44098","name":"should get / set TCP multiaddr","time":{"start":1756940019204,"stop":1756940019204,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb87e8d358c133e8","name":"should dial more peers if under maxConnections","time":{"start":1756940028844,"stop":1756940028844,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df783b240c09b46","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756940042192,"stop":1756940042193,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef001e8b99488c1c","name":"should handle task timeouts","time":{"start":1756940058953,"stop":1756940058953,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fd9fbd37f68e8e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756940072548,"stop":1756940072548,"duration":0},"status":"passed","severity":"normal"},{"uid":"b198efd2280467cd","name":"should not fail to start the service if it is already started","time":{"start":1756940099993,"stop":1756940099994,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a164bdcf147056","name":"should have no discoveries enabled by default","time":{"start":1756940058528,"stop":1756940058532,"duration":4},"status":"passed","severity":"normal"},{"uid":"5f1da2ba3657b1da","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756940415734,"stop":1756940415735,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af9a7e2be636753","name":"Check meta is set [symmetric]","time":{"start":1756940048014,"stop":1756940048015,"duration":1},"status":"passed","severity":"normal"},{"uid":"74aa2c998115d28d","name":"Callback on promise","time":{"start":1756940415733,"stop":1756940415733,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f6f186ebcb9bd2","name":"should handle query errors","time":{"start":1756940038873,"stop":1756940038873,"duration":0},"status":"passed","severity":"normal"},{"uid":"28388bb4f3260652","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756940258732,"stop":1756940258733,"duration":1},"status":"passed","severity":"normal"},{"uid":"4710af5fc44d0d0d","name":"should return false when peer has no shard info","time":{"start":1756940028374,"stop":1756940028374,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf040190e775c6a0","name":"should process up to 3 peers at once","time":{"start":1756940028352,"stop":1756940028352,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bca396274458ba9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756940562296,"stop":1756940562297,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c32d6eecd457413","name":"should dial with PeerId and return stream","time":{"start":1756940029454,"stop":1756940029455,"duration":1},"status":"passed","severity":"normal"},{"uid":"25544c35475acf83","name":"Overlapping topic subscription","time":{"start":1756940562299,"stop":1756940562300,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e97db4925a7deb1","name":"Push message with long payload","time":{"start":1756940643237,"stop":1756940643237,"duration":0},"status":"passed","severity":"normal"},{"uid":"528154ce5dac11df","name":"Passing page size 10 when there are 10 messages","time":{"start":1756940427558,"stop":1756940427558,"duration":0},"status":"passed","severity":"normal"},{"uid":"3658079936677e78","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756940562314,"stop":1756940562314,"duration":0},"status":"passed","severity":"normal"},{"uid":"1020002474f99369","name":"peer exchange sets tag","time":{"start":1756940268197,"stop":1756940268198,"duration":1},"status":"passed","severity":"normal"},{"uid":"32ac0b43e737c587","name":"Push message with Arabic payload","time":{"start":1756940643238,"stop":1756940643238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f129f08f78fb5a4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756940168474,"stop":1756940168475,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bcd9931dedcb88","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756940072523,"stop":1756940072524,"duration":1},"status":"passed","severity":"normal"},{"uid":"efba77d0702545b3","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756940258734,"stop":1756940258734,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced1e9536d3a9c83","name":"Push 30 different messages","time":{"start":1756940643242,"stop":1756940643242,"duration":0},"status":"skipped","severity":"normal"},{"uid":"19b0ac849ad14ac4","name":"should add event listeners to libp2p","time":{"start":1756940027722,"stop":1756940027723,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee7d85e9e5af97b","name":"Push message with content topic containing Chinese","time":{"start":1756940643244,"stop":1756940643244,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c770ee0023790f1","name":"should handle case when navigator is not available","time":{"start":1756940027744,"stop":1756940027744,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cc019f8d2165ba","name":"Push message equal or less that 1MB","time":{"start":1756940643249,"stop":1756940643250,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd57e41dc3d7f43","name":"Push message with short payload","time":{"start":1756940643222,"stop":1756940643222,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1bd33f505dbede","name":"should clear timers for specific peer on disconnect","time":{"start":1756940028756,"stop":1756940028756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dec9ee82a5ee7e9","name":"should skip peer when not on same cluster","time":{"start":1756940028339,"stop":1756940028339,"duration":0},"status":"passed","severity":"normal"},{"uid":"798c461d68cb2356","name":"random static sharding 8 - Cluster ID: 48, Shard ID: 166","time":{"start":1756940403495,"stop":1756940403495,"duration":0},"status":"passed","severity":"normal"},{"uid":"917be60bda019e00","name":"Push message with content topic containing short","time":{"start":1756940643243,"stop":1756940643243,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e730d4efb66f13","name":"Check message on other pubsub topic is not received","time":{"start":1756940543706,"stop":1756940543707,"duration":1},"status":"passed","severity":"normal"},{"uid":"f35fbd8345989b80","name":"should retry if all attempts fail","time":{"start":1756940058955,"stop":1756940058955,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e47cbf44750b01","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756940562311,"stop":1756940562311,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a03dbe603c5df1","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756940371138,"stop":1756940371139,"duration":1},"status":"passed","severity":"normal"},{"uid":"613581cc85e5ed77","name":"should wait for Filter peer to be connected","time":{"start":1756940059949,"stop":1756940059949,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f812c6eaaa42096","name":"configure the node with multiple content topics","time":{"start":1756940359687,"stop":1756940359687,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd27bff929baf69b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756940428488,"stop":1756940428489,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce62a248dcb17430","name":"Push message with content topic containing numeric","time":{"start":1756940643231,"stop":1756940643231,"duration":0},"status":"passed","severity":"normal"},{"uid":"2594017fb32dd2a1","name":"Encoder throws on undefined content topic","time":{"start":1756940049429,"stop":1756940049429,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aec103ed7c8a30","name":"Check received message containing escaped characters","time":{"start":1756940543696,"stop":1756940543697,"duration":1},"status":"passed","severity":"normal"},{"uid":"909f0f76f4193de8","name":"should decode valid enr with tcp successfully","time":{"start":1756940019197,"stop":1756940019197,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8f4d803908349c","name":"Push message with rate limit","time":{"start":1756940643235,"stop":1756940643235,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3f0aedae197a67","name":"should discover peers from provided peer cache","time":{"start":1756940174462,"stop":1756940174463,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad64c38a2e8ea","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756940072511,"stop":1756940072511,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5465d59cf4ed36","name":"should handle different types of entries","time":{"start":1756940058059,"stop":1756940058059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c75ab263066805","name":"Push message with content topic containing long","time":{"start":1756940643231,"stop":1756940643231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf377be0cd91c68","name":"Fields are not dropped","time":{"start":1756940029006,"stop":1756940029007,"duration":1},"status":"passed","severity":"normal"},{"uid":"295d3dab3fc02f0e","name":"should be safe to call multiple times","time":{"start":1756940029140,"stop":1756940029140,"duration":0},"status":"passed","severity":"normal"},{"uid":"99acba0e7d71e779","name":"Generator, one shard","time":{"start":1756940376871,"stop":1756940376872,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f21c1cc78cf7d4","name":"returns only open connection if one present","time":{"start":1756940028968,"stop":1756940028968,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e06628e27b14985","name":"should handle ENR without shardInfo","time":{"start":1756940038875,"stop":1756940038875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b8c57a9436b5f1","name":"should return all connected peers without codec filter","time":{"start":1756940029457,"stop":1756940029457,"duration":0},"status":"passed","severity":"normal"},{"uid":"34be00433d0fad2e","name":"Check received message containing Arabic","time":{"start":1756940543702,"stop":1756940543702,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7a4aafe5109eb6","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756940273629,"stop":1756940273629,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f75a906791cc29e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756940428489,"stop":1756940428489,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25e652c4aa603fc","name":"should drop connection to all peers on hangUp","time":{"start":1756940185060,"stop":1756940185061,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3aecaab721cd08","name":"should perform initial health assessment on start","time":{"start":1756940060215,"stop":1756940060215,"duration":0},"status":"passed","severity":"normal"},{"uid":"83194a17d0cfa7da","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756940072531,"stop":1756940072531,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e1392d4a5bd362","name":"Push message with content topic containing emoji","time":{"start":1756940643234,"stop":1756940643234,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2647dfae34fd2f2","name":"should not dial peers from store when browser is not connected","time":{"start":1756940028800,"stop":1756940028800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c451f5412ef530","name":"should capture event listeners for testing","time":{"start":1756940060396,"stop":1756940060396,"duration":0},"status":"passed","severity":"normal"},{"uid":"6588df8132faffa2","name":"Push message with content topic containing SQL Injection","time":{"start":1756940643245,"stop":1756940643245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d9cf37507a9701","name":"should only return 1 node with relay capability","time":{"start":1756940039101,"stop":1756940039101,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f4044f040ebea9","name":"should handle general insertion and lookup correctly","time":{"start":1756940076153,"stop":1756940076153,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc5f67d99272e7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756940413105,"stop":1756940413109,"duration":4},"status":"passed","severity":"normal"},{"uid":"958934d4553598ba","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756940265434,"stop":1756940265434,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e3f707894760cc","name":"should handle complete dial lifecycle","time":{"start":1756940028355,"stop":1756940028355,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9334dcddea75a91","name":"throws on content topic with empty topic name field","time":{"start":1756940013171,"stop":1756940013171,"duration":0},"status":"passed","severity":"normal"},{"uid":"df80742abb6a2138","name":"can start and stop the service","time":{"start":1756940099992,"stop":1756940099992,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb1884a5516906f","name":"should emit a peer event after start","time":{"start":1756940319131,"stop":1756940319131,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d406d181706331","name":"Check received message containing short","time":{"start":1756940543701,"stop":1756940543701,"duration":0},"status":"passed","severity":"normal"},{"uid":"999d7cf0c4a65143","name":"should wait for LightPush peer to be connected","time":{"start":1756940059948,"stop":1756940059948,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f16360aad2bda4","name":"connects to nwaku","time":{"start":1756940434625,"stop":1756940434626,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eae1d921395ea7c","name":"Push message with JSON payload","time":{"start":1756940643240,"stop":1756940643240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6a2e0421a6af33","name":"should update ack status of messages in outgoing buffer","time":{"start":1756940077981,"stop":1756940077981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf64d97d2999421","name":"Check publish message containing SQL Injection","time":{"start":1756940265428,"stop":1756940265428,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec458218f9baeb6","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1756940077978,"stop":1756940077979,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6371aa53079627","name":"Refresh subscription","time":{"start":1756940562312,"stop":1756940562312,"duration":0},"status":"passed","severity":"normal"},{"uid":"202733fef1aa9dc","name":"should skip peer when failed to dial recently","time":{"start":1756940028333,"stop":1756940028333,"duration":0},"status":"passed","severity":"normal"},{"uid":"f693c0a0449c537e","name":"should set field with only FILTER enabled","time":{"start":1756940019208,"stop":1756940019208,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fa643e9b748847","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756940060399,"stop":1756940060399,"duration":0},"status":"passed","severity":"normal"},{"uid":"754fcf288f288544","name":"should properly create location multiaddrs - tcp4","time":{"start":1756940019205,"stop":1756940019205,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb440eb44a49bc8","name":"should filter out already connected peers","time":{"start":1756940028812,"stop":1756940028813,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b94620c3819ea5","name":"should remove event listeners","time":{"start":1756940028729,"stop":1756940028729,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf7d8c965fc7f6d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756940019197,"stop":1756940019197,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d56648ca4af36f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756940013174,"stop":1756940013174,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d3d9c62d54906","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756940562302,"stop":1756940562302,"duration":0},"status":"passed","severity":"normal"},{"uid":"3149794619e12473","name":"should be safe to call multiple times","time":{"start":1756940028795,"stop":1756940028795,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e2db2e35919327","name":"should throw an error for insufficient data","time":{"start":1756940013349,"stop":1756940013350,"duration":1},"status":"passed","severity":"normal"},{"uid":"5894ffb0059eb20b","name":"should create ConnectionManager with relay","time":{"start":1756940029443,"stop":1756940029443,"duration":0},"status":"passed","severity":"normal"},{"uid":"7018b313263ca110","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756940059499,"stop":1756940059500,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f30643552904e6f","name":"Wrong topic","time":{"start":1756940359687,"stop":1756940359687,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c725f132579483e","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756940059507,"stop":1756940059507,"duration":0},"status":"passed","severity":"normal"},{"uid":"74899f3c8f90bbac","name":"Cluster ID 0, shard 1","time":{"start":1756940403488,"stop":1756940403488,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7aa0916705d1ac2","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756940028846,"stop":1756940028862,"duration":16},"status":"passed","severity":"normal"},{"uid":"1ea7f3335893d8b7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756940072556,"stop":1756940072557,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2ff4048f9a5b06","name":"should request peer renewal on specific errors","time":{"start":1756940058952,"stop":1756940058952,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4311f24c3955bfd","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756940018588,"stop":1756940018589,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db4ab9a132f18c2","name":"Push message with content topic containing Chinese","time":{"start":1756940643232,"stop":1756940643232,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efc3b23d77569f6","name":"Refresh subscription","time":{"start":1756940273627,"stop":1756940273627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac7e8d2ff4da8dde","name":"Push message with XML payload","time":{"start":1756940643239,"stop":1756940643240,"duration":1},"status":"passed","severity":"normal"},{"uid":"9adacb0f28c3f902","name":"should dial peers from store when browser is connected","time":{"start":1756940028799,"stop":1756940028800,"duration":1},"status":"passed","severity":"normal"},{"uid":"16cea5dd4f7870e3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756940013182,"stop":1756940013182,"duration":0},"status":"passed","severity":"normal"},{"uid":"181df51cbb57d94c","name":"Check publish message containing numeric","time":{"start":1756940265427,"stop":1756940265427,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9e76326dbff5db","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756940376874,"stop":1756940376874,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a86e73de3b3b5e","name":"should create QueryOnConnect instance without options","time":{"start":1756940060392,"stop":1756940060392,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7861d813944e80","name":"random static sharding 4 - Cluster ID: 213, Shard ID: 404","time":{"start":1756940403491,"stop":1756940403491,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ff7b7ff4bd21e","name":"should handle peer identify event","time":{"start":1756940038868,"stop":1756940038868,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb28a3d4b537a601","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756940118783,"stop":1756940118783,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e80cdbd59667731","name":"should check false positive rate","time":{"start":1756940076153,"stop":1756940076153,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd0cbc9c0107a04","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756940562302,"stop":1756940562303,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e093ae3079e6c0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756940072570,"stop":1756940072571,"duration":1},"status":"passed","severity":"normal"},{"uid":"1017115c1325fa62","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756940027765,"stop":1756940027765,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2b983b879810f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756940562319,"stop":1756940562319,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6f28255e3fe474","name":"should start all internal components","time":{"start":1756940029448,"stop":1756940029448,"duration":0},"status":"passed","severity":"normal"},{"uid":"847ace9e9f893e58","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756940038877,"stop":1756940038877,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bfd31fac9c0729","name":"should return peer for existing peer","time":{"start":1756940028816,"stop":1756940028816,"duration":0},"status":"passed","severity":"normal"},{"uid":"d412dec1d58c754b","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756940273628,"stop":1756940273628,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2f6afa10c4c984","name":"Decoder throws on empty string content topic","time":{"start":1756940029563,"stop":1756940029563,"duration":0},"status":"passed","severity":"normal"},{"uid":"822cc68994de9542","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756940072549,"stop":1756940072549,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7c51ca6fe0dddc","name":"should start and stop interval correctly","time":{"start":1756940058946,"stop":1756940058947,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a79bd346e649c1e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756940072531,"stop":1756940072531,"duration":0},"status":"passed","severity":"normal"},{"uid":"4833d276239721cd","name":"should return no connections if no open connection provided","time":{"start":1756940028968,"stop":1756940028968,"duration":0},"status":"passed","severity":"normal"},{"uid":"259e98ba10447998","name":"should skip peers that were recently queried","time":{"start":1756940038870,"stop":1756940038871,"duration":1},"status":"passed","severity":"normal"},{"uid":"e422a6cdd7652098","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756940028754,"stop":1756940028754,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd998a4e0c1bcee","name":"should remove event listeners when stopped","time":{"start":1756940060393,"stop":1756940060393,"duration":0},"status":"passed","severity":"normal"},{"uid":"2755663035c25934","name":"Push message with content topic containing JSON","time":{"start":1756940643233,"stop":1756940643233,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d5b77e7f0f56c3","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756940059507,"stop":1756940059508,"duration":1},"status":"passed","severity":"normal"},{"uid":"a849ba5210c7a077","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756940029192,"stop":1756940029193,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e262539a078930f","name":"Check publish message containing unicode special characters","time":{"start":1756940265431,"stop":1756940265431,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f50124df12543e1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756940562318,"stop":1756940562318,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cc0c17c837e4d","name":"should mark all messages in causal history as acknowledged","time":{"start":1756940077975,"stop":1756940077975,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc03ca8320a60f37","name":"Push message with unicode special characters payload","time":{"start":1756940643229,"stop":1756940643229,"duration":0},"status":"passed","severity":"normal"},{"uid":"930c7631b680f8b1","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756940029454,"stop":1756940029454,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b2a66c79e813f7","name":"accepts valid content-filtered query","time":{"start":1756940028898,"stop":1756940028899,"duration":1},"status":"passed","severity":"normal"},{"uid":"712b135f8a60274d","name":"Push message with shell command payload","time":{"start":1756940643241,"stop":1756940643241,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ad38ab73ad0fe2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756940241364,"stop":1756940241364,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c9f2edcadf53dc","name":"should not create relay timers when relay is not provided","time":{"start":1756940028747,"stop":1756940028747,"duration":0},"status":"passed","severity":"normal"},{"uid":"4654ac76b048943c","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1756940077979,"stop":1756940077979,"duration":0},"status":"passed","severity":"normal"},{"uid":"3deda89b81cba9ea","name":"should support chaining for add method","time":{"start":1756940058049,"stop":1756940058050,"duration":1},"status":"passed","severity":"normal"},{"uid":"64393a93e62ed387","name":"should not create multiple intervals when called multiple times","time":{"start":1756940028319,"stop":1756940028319,"duration":0},"status":"passed","severity":"normal"},{"uid":"396b9d85a150262f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756940273632,"stop":1756940273632,"duration":0},"status":"passed","severity":"normal"},{"uid":"109f9c7cb594cb02","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756940241362,"stop":1756940241362,"duration":0},"status":"passed","severity":"normal"},{"uid":"912947ffd2f40010","name":"Light Node - default protocols","time":{"start":1756940434949,"stop":1756940434949,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4e65a9b2e388d9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756940562313,"stop":1756940562314,"duration":1},"status":"passed","severity":"normal"},{"uid":"56cc7fb6b84c805d","name":"should handle browser offline state overriding peer connections","time":{"start":1756940027775,"stop":1756940027775,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c7b242046be69d","name":"should skip peer when dialed recently","time":{"start":1756940028332,"stop":1756940028333,"duration":1},"status":"passed","severity":"normal"},{"uid":"624557513b025673","name":"should handle queue processing errors gracefully","time":{"start":1756940028353,"stop":1756940028353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41b75a8aa801999","name":"should register libp2p event listeners when start is called","time":{"start":1756940059499,"stop":1756940059499,"duration":0},"status":"passed","severity":"normal"},{"uid":"368392fe6545473d","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756940115273,"stop":1756940115273,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8769e778c1d91d6","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756940385098,"stop":1756940385099,"duration":1},"status":"passed","severity":"normal"},{"uid":"982b2fe0e5526214","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756940013188,"stop":1756940013188,"duration":0},"status":"passed","severity":"normal"},{"uid":"74054837db0ecd68","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756940060402,"stop":1756940060402,"duration":0},"status":"passed","severity":"normal"},{"uid":"4985917990332a89","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756940028739,"stop":1756940028739,"duration":0},"status":"passed","severity":"normal"},{"uid":"6749d2cb672a515b","name":"random static sharding 6 - Cluster ID: 11, Shard ID: 966","time":{"start":1756940403492,"stop":1756940403493,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5b5901a4b74ea1","name":"messageHash returns a Uint8Array","time":{"start":1756940028592,"stop":1756940028592,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d441bbee26f5f7","name":"Passing page size 3 when there are 20 messages","time":{"start":1756940427557,"stop":1756940427558,"duration":1},"status":"passed","severity":"normal"},{"uid":"c499e8b7bdafd470","name":"should handle peer store errors gracefully","time":{"start":1756940028828,"stop":1756940028828,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ea35150c3aea20","name":"Subscribe to topic containing short and publish message","time":{"start":1756940273628,"stop":1756940273628,"duration":0},"status":"passed","severity":"normal"},{"uid":"181f0b8cd25fc151","name":"Query generator for 2000 messages","time":{"start":1756940415737,"stop":1756940415738,"duration":1},"status":"passed","severity":"normal"},{"uid":"cacd40d42a2af86","name":"Subscribe to topic containing XML and receive message","time":{"start":1756940562303,"stop":1756940562304,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aced0813bd33c7e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756940013176,"stop":1756940013176,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1451936ce8e1cad","name":"should initialize with isNetworkConnected as false","time":{"start":1756940027715,"stop":1756940027715,"duration":0},"status":"passed","severity":"normal"},{"uid":"18313c3da4e3dd1c","name":"should handle complete peer lifecycle","time":{"start":1756940028763,"stop":1756940028763,"duration":0},"status":"passed","severity":"normal"},{"uid":"815d6dcca113744c","name":"should not dispatch event when already disconnected","time":{"start":1756940027754,"stop":1756940027754,"duration":0},"status":"passed","severity":"normal"},{"uid":"64678a0846dbd358","name":"should properly start and stop event listening","time":{"start":1756940060214,"stop":1756940060215,"duration":1},"status":"passed","severity":"normal"},{"uid":"30045fb6e227a2f5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app73/1/topic769/json","time":{"start":1756940359684,"stop":1756940359684,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c9b2c8f0c9165c","name":"should dial all peers on dial","time":{"start":1756940185059,"stop":1756940185059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67b089e0f11d9b2","name":"Check message with no payload is not received","time":{"start":1756940543707,"stop":1756940543707,"duration":0},"status":"passed","severity":"normal"},{"uid":"c387d4786d6632c4","name":"should properly create location multiaddrs - udp","time":{"start":1756940019206,"stop":1756940019206,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70cf01b23b03bc3","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756940072543,"stop":1756940072544,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd2866a709318563","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756940077976,"stop":1756940077977,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb8f464b0da6910","name":"should not receive a peer event after stop","time":{"start":1756940319132,"stop":1756940319132,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cc32a3baf86856","name":"Check publish message containing Basic HTML tag","time":{"start":1756940265429,"stop":1756940265429,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cca0c39bf8ed28f","name":"Push message with SQL Injection payload","time":{"start":1756940643239,"stop":1756940643239,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d1d89d5c31ea98","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756940273629,"stop":1756940273629,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee36e192b1db04be","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756940371139,"stop":1756940371139,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2485ca84ae2ca","name":"Publish message with custom timestamp: Wed Sep 03 2025 23:57:38 GMT+0000 (Coordinated Universal Time)","time":{"start":1756940265433,"stop":1756940265433,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddbc8f86a2677a6","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756940077976,"stop":1756940077976,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc917c8d61e78c9f","name":"Sets default value correctly","time":{"start":1756940434628,"stop":1756940434628,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5721b7d53c1b87d","name":"Passing page size 11 when there are 10 messages","time":{"start":1756940427558,"stop":1756940427558,"duration":0},"status":"passed","severity":"normal"},{"uid":"651e27a1a0706057","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756940028585,"stop":1756940028588,"duration":3},"status":"passed","severity":"normal"},{"uid":"4a2e05793e88c892","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756940038857,"stop":1756940038857,"duration":0},"status":"passed","severity":"normal"},{"uid":"b760477e01424b25","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756940018583,"stop":1756940018583,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5998ffeabbc6a","name":"should compute hash only when first accessed","time":{"start":1756940029564,"stop":1756940029564,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39046248c3709a4","name":"should return false when peer is on different cluster","time":{"start":1756940028382,"stop":1756940028382,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eedf4051b284798","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756940072531,"stop":1756940072532,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f1a2ce5a5d7623","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756940013181,"stop":1756940013181,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ce64a8d73c9289","name":"should retry failed tasks","time":{"start":1756940058952,"stop":1756940058952,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81506ff6cc24eea","name":"can start the service","time":{"start":1756940319129,"stop":1756940319129,"duration":0},"status":"passed","severity":"normal"},{"uid":"57842e506ab3e550","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756940562309,"stop":1756940562310,"duration":1},"status":"passed","severity":"normal"},{"uid":"1811e7be7a3300","name":"same cluster, static sharding: nodes connect","time":{"start":1756940168473,"stop":1756940168474,"duration":1},"status":"passed","severity":"normal"},{"uid":"67bf7ee4ac89c179","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756940072521,"stop":1756940072522,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad4e5721f4aed1f","name":"Subscribe and receive messages via lightPush","time":{"start":1756940562307,"stop":1756940562307,"duration":0},"status":"passed","severity":"normal"},{"uid":"96df33f12d6926e0","name":"Push message with unicode special characters payload","time":{"start":1756940643241,"stop":1756940643242,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3db409c4e7c5382","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app41/2/topic706/utf8","time":{"start":1756940359685,"stop":1756940359686,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c303301dc32c93","name":"Query with Ordered Callback, No message returned","time":{"start":1756940385098,"stop":1756940385098,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c6ccf49c8f1519","name":"should handle shardReader errors","time":{"start":1756940029459,"stop":1756940029459,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb664499cbd4e6ff","name":"returns all values when wanted number is greater than available values","time":{"start":1756940037503,"stop":1756940037504,"duration":1},"status":"passed","severity":"normal"},{"uid":"998013d3e1fbe57e","name":"Check received message containing numeric","time":{"start":1756940543701,"stop":1756940543701,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c751e924ea236b4","name":"should handle multiple peers with different shard configurations","time":{"start":1756940028356,"stop":1756940028356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42cfa033e454de0","name":"same cluster: nodes connect","time":{"start":1756940168475,"stop":1756940168475,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e7731cae676154","name":"Check message received after jswaku node is restarted","time":{"start":1756940543700,"stop":1756940543700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34863f6112a4104","name":"should handle peer store errors gracefully","time":{"start":1756940029142,"stop":1756940029143,"duration":1},"status":"passed","severity":"normal"},{"uid":"23caf1391cfbab3a","name":"should return undefined if no connection provided","time":{"start":1756940029191,"stop":1756940029191,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bfb42c55d16a5f","name":"Check received message containing Basic HTML tag","time":{"start":1756940543695,"stop":1756940543695,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81b9bd55b3893bb","name":"rejects hash query with content filter parameters","time":{"start":1756940028900,"stop":1756940028900,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abc4576bf195b83","name":"Push message with content topic containing special chars","time":{"start":1756940643232,"stop":1756940643232,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1b2dd0de3ff77","name":"should skip peer when already connected","time":{"start":1756940028332,"stop":1756940028332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1751f151d593b9b","name":"should increase lamport timestamp","time":{"start":1756940077970,"stop":1756940077970,"duration":0},"status":"passed","severity":"normal"},{"uid":"91db98bc1c161820","name":"should clear all timers","time":{"start":1756940028729,"stop":1756940028730,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a684b34d6c3a92","name":"Check received message containing emoji","time":{"start":1756940543697,"stop":1756940543697,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e4fa4c6b9f38c1","name":"should dial peer when on same shard","time":{"start":1756940028340,"stop":1756940028340,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e11d73905f738a7","name":"Check publish message after service node is restarted","time":{"start":1756940265435,"stop":1756940265435,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8b5e3404c53fc55","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756940543698,"stop":1756940543698,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b229b1920e6d9e1","name":"should handle peer store update failures gracefully","time":{"start":1756940028740,"stop":1756940028745,"duration":5},"status":"passed","severity":"normal"},{"uid":"2d745e42dcb8ff15","name":"should dial second nwaku node that was discovered","time":{"start":1756940093642,"stop":1756940093648,"duration":6},"status":"skipped","severity":"normal"},{"uid":"4d0deb4a64cb7b82","name":"should return false when peer is not found","time":{"start":1756940028380,"stop":1756940028381,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bade1250ce1b083","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756940385094,"stop":1756940385095,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1760f8e82b6a4a","name":"should not dispatch event when already connected","time":{"start":1756940027754,"stop":1756940027754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d364d0cc69cd32","name":"Check message with non string payload is not received","time":{"start":1756940543699,"stop":1756940543700,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b196ac940606fbb","name":"returns nothing if no connections present","time":{"start":1756940028967,"stop":1756940028967,"duration":0},"status":"passed","severity":"normal"},{"uid":"362e62a66ece48c6","name":"Check publish message containing special chars","time":{"start":1756940265427,"stop":1756940265427,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1520cceda107a6","name":"Js publishes, other Js receives","time":{"start":1756940254208,"stop":1756940254208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede9a82570814f5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756940013175,"stop":1756940013175,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bc049b51813f20","name":"should select older connection if present","time":{"start":1756940028968,"stop":1756940028968,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62f66221d1a5815","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756940013349,"stop":1756940013349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8f896bc6724b0d","name":"Check received message containing special chars","time":{"start":1756940543701,"stop":1756940543702,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fca95d95e829539","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756940072548,"stop":1756940072548,"duration":0},"status":"passed","severity":"normal"},{"uid":"736ecaf7ecc2599a","name":"Bloom filter","time":{"start":1756940077763,"stop":1756940077763,"duration":0},"status":"passed","severity":"normal"},{"uid":"d748c15b3eced1ee","name":"should handle peer connect event","time":{"start":1756940027749,"stop":1756940027749,"duration":0},"status":"passed","severity":"normal"},{"uid":"65410df18cc3dcb5","name":"should increase lamport timestamp","time":{"start":1756940077972,"stop":1756940077973,"duration":1},"status":"passed","severity":"normal"},{"uid":"b155f96fbcfdadad","name":"should be online or offline if network state changed","time":{"start":1756940115273,"stop":1756940115274,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e2318e16af8a3b","name":"should trigger query when it went offline since the last successful query","time":{"start":1756940060397,"stop":1756940060397,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4dc3245d85f09c","name":"should send relay ping messages on timer","time":{"start":1756940028755,"stop":1756940028755,"duration":0},"status":"passed","severity":"normal"},{"uid":"722ba6b0f38a2bb1","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756940028794,"stop":1756940028794,"duration":0},"status":"passed","severity":"normal"},{"uid":"447a1ee4b17ea7c","name":"should return true even if peer has no overlapping shards","time":{"start":1756940028374,"stop":1756940028374,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c279d77aaab038","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756940099997,"stop":1756940099997,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd896b92fc8cd217","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756940018586,"stop":1756940018586,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf976d411a193a77","name":"should do nothing if no non-locked connections to drop","time":{"start":1756940028845,"stop":1756940028845,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d46dadd07081d0","name":"can start the service","time":{"start":1756940099991,"stop":1756940099992,"duration":1},"status":"passed","severity":"normal"},{"uid":"f555d863dcbed72c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756940027713,"stop":1756940027714,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30efb1b65458f4a","name":"should handle dial errors gracefully","time":{"start":1756940028340,"stop":1756940028341,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db948148ac9934e","name":"should stop peer exchange discovery","time":{"start":1756940038867,"stop":1756940038867,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e618d769c8823c","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756940060400,"stop":1756940060401,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f544bd0726514dd","name":"should handle query errors gracefully","time":{"start":1756940038872,"stop":1756940038872,"duration":0},"status":"passed","severity":"normal"},{"uid":"78deb69f9a4ee68c","name":"should handle case with all peers already connected","time":{"start":1756940028814,"stop":1756940028814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6321b290614bbaae","name":"Check received message containing numeric","time":{"start":1756940543693,"stop":1756940543693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d78bd9f915aaff","name":"ends if response has no messages","time":{"start":1756940029374,"stop":1756940029375,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a904aedad65de8","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1756940077975,"stop":1756940077975,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f644ac730a82b19","name":"Passing page size 110 when there are 120 messages","time":{"start":1756940427559,"stop":1756940427559,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e52cc329e3d41b","name":"should encode/decode to text encoding","time":{"start":1756940019203,"stop":1756940019203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca752dc627f2452b","name":"Push message with rate limit","time":{"start":1756940643248,"stop":1756940643248,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba507d337bedf8f","name":"Push message with numeric payload","time":{"start":1756940643237,"stop":1756940643238,"duration":1},"status":"passed","severity":"normal"},{"uid":"77623e222ba4b75a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756940018581,"stop":1756940018582,"duration":1},"status":"passed","severity":"normal"},{"uid":"af932b0db2a46403","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756940013181,"stop":1756940013181,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf43f8fdf3e4b2c","name":"Subscribe to topic containing long and receive message","time":{"start":1756940562313,"stop":1756940562313,"duration":0},"status":"passed","severity":"normal"},{"uid":"41deb9497abb24af","name":"should handle errors gracefully when getting peer info","time":{"start":1756940028390,"stop":1756940028391,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba02be3a195e2d73","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756940059964,"stop":1756940059964,"duration":0},"status":"passed","severity":"normal"},{"uid":"7384ea0cdf282dd9","name":"random static sharding 10 - Cluster ID: 648, Shard ID: 645","time":{"start":1756940403496,"stop":1756940403497,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45b6f14172bc40a","name":"should handle large number of peers request","time":{"start":1756940038857,"stop":1756940038858,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b63897e7115dce","name":"Push message with meta","time":{"start":1756940643247,"stop":1756940643247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7763c46bb9c9cb3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756940099996,"stop":1756940099997,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1d65f02f13d5e9c6","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756940038638,"stop":1756940038638,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ea68d11eb501b6","name":"should add event listeners for peer connect and disconnect","time":{"start":1756940028727,"stop":1756940028727,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadf34451a25203a","name":"should throw error - no id","time":{"start":1756940019199,"stop":1756940019200,"duration":1},"status":"passed","severity":"normal"},{"uid":"7375ef48bc8bda5","name":"should merge provided config with defaults","time":{"start":1756940029444,"stop":1756940029444,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e33ea28ca84474","name":"Query with Promise Callback, No message returned","time":{"start":1756940385099,"stop":1756940385100,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4076530adb8aa2","name":"Check received message containing Basic HTML tag","time":{"start":1756940543704,"stop":1756940543704,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd075a370f29de8","name":"should only return 1 node with relay and store capability","time":{"start":1756940039102,"stop":1756940039102,"duration":0},"status":"passed","severity":"normal"},{"uid":"2044807389c959b9","name":"Push message with special chars payload","time":{"start":1756940643238,"stop":1756940643238,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd9b3553b935790","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756940060398,"stop":1756940060398,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03eeb2485181f8c","name":"Query Generator - false","time":{"start":1756940415428,"stop":1756940415429,"duration":1},"status":"passed","severity":"normal"},{"uid":"478752f037de17d0","name":"Fails to publish duplicate message","time":{"start":1756940265433,"stop":1756940265433,"duration":0},"status":"passed","severity":"normal"},{"uid":"5395a18f8041d2bb","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756940028846,"stop":1756940028846,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0aeff7af5945ae3","name":"should not fail to start the service if it is already started","time":{"start":1756940319130,"stop":1756940319131,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53ef7ee53b59d14","name":"should set default options when no config provided","time":{"start":1756940029443,"stop":1756940029444,"duration":1},"status":"passed","severity":"normal"},{"uid":"9212c62856cceafd","name":"should not retry if at least one success","time":{"start":1756940058953,"stop":1756940058954,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f812199dacaad2","name":"Check received message with timestamp: 1756940094647000000 ","time":{"start":1756940543705,"stop":1756940543705,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0f30d48829d58b","name":"should return false and handle errors gracefully","time":{"start":1756940029456,"stop":1756940029457,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0cc51874a324f0","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756940371137,"stop":1756940371137,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55da316452ee134","name":"should send to specified number of peers of used peers","time":{"start":1756940059315,"stop":1756940059315,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc4e5abaa82c58e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app72/10/topic978/xml","time":{"start":1756940359684,"stop":1756940359684,"duration":0},"status":"passed","severity":"normal"},{"uid":"817a44167fab96ad","name":"should not execute task if max attempts is 0","time":{"start":1756940058953,"stop":1756940058953,"duration":0},"status":"passed","severity":"normal"},{"uid":"f341b8a20a8f1705","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756940027743,"stop":1756940027743,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f7c3444b5de76f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756940072530,"stop":1756940072530,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d9fafa01658db2","name":"Asymmetric encrypt & decrypt","time":{"start":1756940048425,"stop":1756940048425,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9419c217296002","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756940072556,"stop":1756940072556,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce892daaa222785","name":"should accept empty decoders array","time":{"start":1756940060392,"stop":1756940060393,"duration":1},"status":"passed","severity":"normal"},{"uid":"6636510acc5ccb2e","name":"should be empty when created","time":{"start":1756940060009,"stop":1756940060010,"duration":1},"status":"passed","severity":"normal"},{"uid":"50621a887b3da4f1","name":"should initialize with custom number of peers","time":{"start":1756940059483,"stop":1756940059483,"duration":0},"status":"passed","severity":"normal"},{"uid":"87eddbe646fa8e10","name":"should not fail to stop the service if it was not started","time":{"start":1756940319130,"stop":1756940319130,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b564389bc77b1a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756940562317,"stop":1756940562317,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3b53bfafca3b4a","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756940072510,"stop":1756940072510,"duration":0},"status":"passed","severity":"normal"},{"uid":"61017fbe568aeb9d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756940072549,"stop":1756940072549,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e72cd19209abe8","name":"Push message with content topic containing numeric","time":{"start":1756940643243,"stop":1756940643244,"duration":1},"status":"passed","severity":"normal"},{"uid":"366b4c05e92e1865","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756940258733,"stop":1756940258733,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf88f92d4e99c13","name":"Generator, 2 different shards","time":{"start":1756940376874,"stop":1756940376874,"duration":0},"status":"passed","severity":"normal"},{"uid":"a848c7f7121e1317","name":"should add peer to queue when queue is not empty","time":{"start":1756940028332,"stop":1756940028332,"duration":0},"status":"passed","severity":"normal"},{"uid":"f837dd7c3eb38b34","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756940562305,"stop":1756940562305,"duration":0},"status":"passed","severity":"normal"},{"uid":"6833a816d8c8dcd2","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756940028871,"stop":1756940028871,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c33bcc71c89a8a0","name":"should properly setup health event callback","time":{"start":1756940060396,"stop":1756940060396,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1891a34ffcb1aa1","name":"Check received message containing shell command","time":{"start":1756940543704,"stop":1756940543704,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebae6060c4ede323","name":"Check received message containing Script","time":{"start":1756940543703,"stop":1756940543703,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d2b8abe408ba9a","name":"Relay","time":{"start":1756940100058,"stop":1756940100058,"duration":0},"status":"passed","severity":"normal"},{"uid":"7364a3f6e64875f3","name":"Check message with invalid timestamp is not received","time":{"start":1756940543698,"stop":1756940543698,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c388a093cdd735","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756940018589,"stop":1756940018590,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc94529d80e2d14","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756940059964,"stop":1756940059964,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d288d050a8ec8e4","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756940265435,"stop":1756940265435,"duration":0},"status":"passed","severity":"normal"},{"uid":"7194d86003a08d40","name":"should emit message when we just started and store connect event occurs","time":{"start":1756940060399,"stop":1756940060399,"duration":0},"status":"passed","severity":"normal"},{"uid":"30455e1a8d9b8b94","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756940077981,"stop":1756940077981,"duration":0},"status":"passed","severity":"normal"},{"uid":"3521a2b4a16716a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756940018591,"stop":1756940018591,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be58ebb151fd58f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756940543708,"stop":1756940543708,"duration":0},"status":"passed","severity":"normal"},{"uid":"858238cd1e87761c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756940049428,"stop":1756940049428,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d13ea9c38f914b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756940038635,"stop":1756940038635,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fa7dd568b1ee74","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756940077974,"stop":1756940077974,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70baea734261fe8","name":"should filter peers by codec","time":{"start":1756940029457,"stop":1756940029457,"duration":0},"status":"passed","severity":"normal"},{"uid":"3237f69e0d09e18c","name":"should handle cache.get errors gracefully","time":{"start":1756940042193,"stop":1756940042193,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2029918477d64","name":"Query generator for multiple messages with different content topic format","time":{"start":1756940415731,"stop":1756940415733,"duration":2},"status":"passed","severity":"normal"},{"uid":"565c5c15ccc5d40c","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756940072522,"stop":1756940072522,"duration":0},"status":"passed","severity":"normal"},{"uid":"273c5098b7972d9","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756940013177,"stop":1756940013177,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89367eb8789e09b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756940273633,"stop":1756940273633,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7f2484ab05ac92","name":"Does not throw an exception when node disconnects","time":{"start":1756940434626,"stop":1756940434626,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb88a31b721ba6e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756940059506,"stop":1756940059506,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0926ae19a2788b","name":"should clear existing timers before creating new ones","time":{"start":1756940028761,"stop":1756940028761,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce1bfcddc88f9b9","name":"throws an error for improperly formatted content topics","time":{"start":1756940013180,"stop":1756940013180,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8878ab7699933","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756940273632,"stop":1756940273632,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3b02780e1bafb7","name":"Ordered Callback - false","time":{"start":1756940415431,"stop":1756940415432,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb523244c19cc67b","name":"Check received message containing Russian","time":{"start":1756940543694,"stop":1756940543694,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac860d9886366f0","name":"should deliver messages after dependencies are met","time":{"start":1756940077977,"stop":1756940077977,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ba16d3b815c52f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756940018586,"stop":1756940018587,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8579569d2c98277","name":"pre and post cipher","time":{"start":1756940048426,"stop":1756940048426,"duration":0},"status":"passed","severity":"normal"},{"uid":"26358d423333a28c","name":"should maintain proper timestamps if all messages received","time":{"start":1756940077973,"stop":1756940077973,"duration":0},"status":"passed","severity":"normal"},{"uid":"426617983559ff11","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756940038637,"stop":1756940038637,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec747e691330761","name":"should handle ping failures gracefully","time":{"start":1756940028740,"stop":1756940028740,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdac4b5ca30eaf76","name":"Push message with Chinese payload","time":{"start":1756940643238,"stop":1756940643238,"duration":0},"status":"passed","severity":"normal"},{"uid":"d957d3660a476e9d","name":"should not allow unachievable error rate","time":{"start":1756940072089,"stop":1756940072090,"duration":1},"status":"passed","severity":"normal"},{"uid":"4165ad1c0ad5d97d","name":"should handle peer store errors gracefully","time":{"start":1756940038870,"stop":1756940038870,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d55588c06bd5ab8","name":"should not receive a peer event after stop","time":{"start":1756940099995,"stop":1756940099995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8448c286b3d8f6f","name":"should handle errors when globalThis is not available","time":{"start":1756940027732,"stop":1756940027735,"duration":3},"status":"passed","severity":"normal"},{"uid":"1003fd30b441e3a8","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756940060399,"stop":1756940060400,"duration":1},"status":"passed","severity":"normal"},{"uid":"83460da02cab1f26","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756940543706,"stop":1756940543706,"duration":0},"status":"passed","severity":"normal"},{"uid":"68130708a88524fd","name":"should lock peers when selected","time":{"start":1756940059484,"stop":1756940059484,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00828829f680ee8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756940562318,"stop":1756940562318,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbe0a1253a002a4","name":"should be safe to call multiple times","time":{"start":1756940029139,"stop":1756940029139,"duration":0},"status":"passed","severity":"normal"},{"uid":"187e1d690fbe135c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756940273628,"stop":1756940273629,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f306d1c4cf5730","name":"should handle dial errors","time":{"start":1756940029455,"stop":1756940029456,"duration":1},"status":"passed","severity":"normal"},{"uid":"d76a0b95997c7037","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756940072518,"stop":1756940072519,"duration":1},"status":"passed","severity":"normal"},{"uid":"df4ab3c9054ad0cc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756940013185,"stop":1756940013186,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef656501547a19bc","name":"should handle special patterns correctly","time":{"start":1756940076143,"stop":1756940076153,"duration":10},"status":"passed","severity":"normal"},{"uid":"41d994edbae1c4da","name":"Push message with special chars payload","time":{"start":1756940643224,"stop":1756940643224,"duration":0},"status":"passed","severity":"normal"},{"uid":"d500a03f0de6309","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756940421159,"stop":1756940421162,"duration":3},"status":"passed","severity":"normal"},{"uid":"604d514a0db99628","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756940543706,"stop":1756940543706,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c9a86860b8a0bc","name":"Subscribe and receives messages on 20 topics","time":{"start":1756940562310,"stop":1756940562310,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1a47ac19e61f50","name":"should throw error - no id","time":{"start":1756940019197,"stop":1756940019198,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c5e94136893ac5","name":"Default pageSize","time":{"start":1756940427559,"stop":1756940427560,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad6c34e8de47c2c","name":"should work with stubbed waku event emitter","time":{"start":1756940060394,"stop":1756940060394,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bbfcf3883c14ad","name":"should add event listeners to globalThis","time":{"start":1756940027723,"stop":1756940027732,"duration":9},"status":"passed","severity":"normal"},{"uid":"30f5e254b9a320ff","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756940258734,"stop":1756940258735,"duration":1},"status":"passed","severity":"normal"},{"uid":"98be0b8750f3fd53","name":"isConnected return false after peer stops","time":{"start":1756940115271,"stop":1756940115271,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9d91cbc3374473","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756940072515,"stop":1756940072516,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb262a4e5955e28","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756940013188,"stop":1756940013189,"duration":1},"status":"passed","severity":"normal"},{"uid":"7220331b0e2cdc0f","name":"Refresh subscription","time":{"start":1756940562300,"stop":1756940562300,"duration":0},"status":"passed","severity":"normal"},{"uid":"398cbb6ea6ceee6f","name":"Check publish message containing emoji","time":{"start":1756940265431,"stop":1756940265431,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d93a7d55701cf87","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756940385097,"stop":1756940385098,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dab51334f5f5986","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756940072519,"stop":1756940072520,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83d9ed1dab653ab","name":"should properly create location multiaddrs - tcp","time":{"start":1756940019206,"stop":1756940019206,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fef695314477a16","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756940018585,"stop":1756940018586,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd5d71729dcbf5a","name":"Promise Callback - true","time":{"start":1756940415429,"stop":1756940415429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bedc614836d9e81","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756940013174,"stop":1756940013174,"duration":0},"status":"passed","severity":"normal"},{"uid":"731f68c80e8286cb","name":"should handle disconnect when peer has no timers","time":{"start":1756940028756,"stop":1756940028756,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbddb14f7a0234d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756940028583,"stop":1756940028584,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f2f43da46c213","name":"should be safe to call multiple times","time":{"start":1756940028728,"stop":1756940028729,"duration":1},"status":"passed","severity":"normal"},{"uid":"3529bcc248555f0a","name":"Check publish message containing long","time":{"start":1756940265426,"stop":1756940265427,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f3d5233d2d6a1b","name":"Check received message containing long","time":{"start":1756940543693,"stop":1756940543693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a462fee8a5bf14","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756940059484,"stop":1756940059498,"duration":14},"status":"passed","severity":"normal"},{"uid":"d037fb391b2ffe12","name":"should successfully query peers and return peer infos","time":{"start":1756940038853,"stop":1756940038854,"duration":1},"status":"passed","severity":"normal"},{"uid":"1814d0d23deb9684","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756940371139,"stop":1756940371140,"duration":1},"status":"passed","severity":"normal"},{"uid":"406f6f18f26989e5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756940013182,"stop":1756940013182,"duration":0},"status":"passed","severity":"normal"},{"uid":"113812d1f2869891","name":"Accepts a valid Waku Message","time":{"start":1756940063623,"stop":1756940063624,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee48a15fe9081b59","name":"can query messages normally","time":{"start":1756940407211,"stop":1756940407212,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb6d1272cfede85","name":"Sample","time":{"start":1756940018625,"stop":1756940018626,"duration":1},"status":"passed","severity":"normal"},{"uid":"568746ea97f1f656","name":"should handle errors when removing globalThis listeners","time":{"start":1756940027736,"stop":1756940027737,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8a8e4ad1dbf1e","name":"throws if decoders don't match content topics","time":{"start":1756940029372,"stop":1756940029373,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff0bc7352163fbd","name":"should insert message id into causal history","time":{"start":1756940077971,"stop":1756940077971,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88672a9f79b98cf","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756940115268,"stop":1756940115270,"duration":2},"status":"passed","severity":"normal"},{"uid":"9454af226a79bb51","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756940058545,"stop":1756940058545,"duration":0},"status":"passed","severity":"normal"},{"uid":"74471e4befa9ccb7","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756940421162,"stop":1756940421162,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb823b6b71e32ec9","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756940059965,"stop":1756940059965,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ffb984e01023be","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756940059941,"stop":1756940059941,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7463f78f30a47b0","name":"Passing page size 19 when there are 20 messages","time":{"start":1756940427559,"stop":1756940427559,"duration":0},"status":"passed","severity":"normal"},{"uid":"1486571fd0609a7","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756940059500,"stop":1756940059500,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc049f3dbce0f7d4","name":"throws on content topic with empty application field","time":{"start":1756940013169,"stop":1756940013170,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea5a827bb723103","name":"should create dialer with libp2p and shardReader","time":{"start":1756940028312,"stop":1756940028312,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6340b4047ac2a0","name":"retrieves a single peer","time":{"start":1756940039098,"stop":1756940039099,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c02706ee2a2d3a3","name":"Stops search when 2 null results are returned","time":{"start":1756940038748,"stop":1756940038748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18a43a29b5848f3","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756940060401,"stop":1756940060401,"duration":0},"status":"passed","severity":"normal"},{"uid":"526b7acec43a681","name":"does not validate decoders for hash queries","time":{"start":1756940029373,"stop":1756940029373,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcdff90230e5b75","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756940029144,"stop":1756940029144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98deaa89a40c1a4","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app55/7/topic566/json","time":{"start":1756940359686,"stop":1756940359686,"duration":0},"status":"passed","severity":"normal"},{"uid":"e206abb5485da5f9","name":"should handle hash queries without validation","time":{"start":1756940059940,"stop":1756940059940,"duration":0},"status":"passed","severity":"normal"},{"uid":"96edda1b5d0c6cb7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756940562309,"stop":1756940562309,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bb76f890fedeb6","name":"Publish without waiting for remote peer","time":{"start":1756940273625,"stop":1756940273625,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b7cf909a452bc9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756940168476,"stop":1756940168477,"duration":1},"status":"passed","severity":"normal"},{"uid":"65115b76e55a2c31","name":"Check received message containing shell command","time":{"start":1756940543696,"stop":1756940543696,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da88a59f46036d9","name":"Push message with Russian payload","time":{"start":1756940643238,"stop":1756940643239,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7e858702653f00","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756940268205,"stop":1756940268205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe897c37abaff59","name":"Relay + Store","time":{"start":1756940019209,"stop":1756940019209,"duration":0},"status":"passed","severity":"normal"},{"uid":"73eefc1db063339d","name":"Relay Node - default protocol","time":{"start":1756940434949,"stop":1756940434949,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9af54b64157c281","name":"Check message with invalid timestamp is not received","time":{"start":1756940543706,"stop":1756940543706,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2191da6cf769ca","name":"All","time":{"start":1756940100058,"stop":1756940100059,"duration":1},"status":"passed","severity":"normal"},{"uid":"4724552d76d34b80","name":"should insert elements correctly","time":{"start":1756940076138,"stop":1756940076142,"duration":4},"status":"passed","severity":"normal"},{"uid":"b15ac4a321cc736b","name":"Symmetric encrypt & Decrypt","time":{"start":1756940048426,"stop":1756940048426,"duration":0},"status":"passed","severity":"normal"},{"uid":"d572c8e5e1d0d664","name":"Throws when trying to push message with empty payload","time":{"start":1756940643242,"stop":1756940643243,"duration":1},"status":"passed","severity":"normal"},{"uid":"249e0400140f2e40","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756940058533,"stop":1756940058544,"duration":11},"status":"passed","severity":"normal"},{"uid":"ae69009c0c0c273b","name":"random static sharding 9 - Cluster ID: 671, Shard ID: 373","time":{"start":1756940403496,"stop":1756940403496,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f1a9a036f0fb5b","name":"should skip peers without ENR","time":{"start":1756940038874,"stop":1756940038874,"duration":0},"status":"passed","severity":"normal"},{"uid":"6354f44984583a7a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756940038638,"stop":1756940038638,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fdf38be032f763d","name":"Subscribe and receive messages via lightPush","time":{"start":1756940562295,"stop":1756940562296,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e329d0dfea25aa","name":"Push message with content topic containing Arabic","time":{"start":1756940643232,"stop":1756940643232,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd10b8f9390771b","name":"should handle multiple peer connections","time":{"start":1756940028737,"stop":1756940028737,"duration":0},"status":"passed","severity":"normal"},{"uid":"5117e3fe4ed93c32","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756940039103,"stop":1756940039103,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1895bc8cc4c0398","name":"should be able to encode the field with only STORE set to true","time":{"start":1756940018582,"stop":1756940018582,"duration":0},"status":"passed","severity":"normal"},{"uid":"340f860f21c1b849","name":"should initialize with libp2p components","time":{"start":1756940038852,"stop":1756940038853,"duration":1},"status":"passed","severity":"normal"},{"uid":"234b3afd6181ccc4","name":"Check message with no content topic is not received","time":{"start":1756940543699,"stop":1756940543699,"duration":0},"status":"passed","severity":"normal"},{"uid":"51487bba7c8af99f","name":"should not retry if at least one success","time":{"start":1756940059323,"stop":1756940059323,"duration":0},"status":"passed","severity":"normal"},{"uid":"5851f43599093fe9","name":"should work with mock decoders","time":{"start":1756940060395,"stop":1756940060395,"duration":0},"status":"passed","severity":"normal"},{"uid":"deeda3fdd67a926d","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756940421166,"stop":1756940421166,"duration":0},"status":"passed","severity":"normal"},{"uid":"7915d0b3164394de","name":"should properly create location multiaddrs - tcp6","time":{"start":1756940019205,"stop":1756940019206,"duration":1},"status":"passed","severity":"normal"},{"uid":"722989b9f4cd963","name":"should respect custom numPeersToUse configuration","time":{"start":1756940059505,"stop":1756940059506,"duration":1},"status":"passed","severity":"normal"},{"uid":"a375b0f63565dfef","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756940273626,"stop":1756940273627,"duration":1},"status":"passed","severity":"normal"},{"uid":"191d51017b7f603","name":"should handle shard reader errors gracefully","time":{"start":1756940028353,"stop":1756940028355,"duration":2},"status":"passed","severity":"normal"},{"uid":"e56e99b338f05b67","name":"Check publish message after client node is restarted","time":{"start":1756940265435,"stop":1756940265435,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c3ce9b8c4cc01c9e","name":"should not receive a peer event before start","time":{"start":1756940042191,"stop":1756940042191,"duration":0},"status":"passed","severity":"normal"},{"uid":"41054aa6fb1632f7","name":"Push message with Chinese payload","time":{"start":1756940643224,"stop":1756940643224,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb726f7fb7746d6c","name":"should call waitForPeer on Relay","time":{"start":1756940059949,"stop":1756940059949,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd3f3fd0c889b3a","name":"should transition to Unhealthy when no connections","time":{"start":1756940060213,"stop":1756940060214,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff950bb0e22fc8a","name":"should reject if Filter is requested but not mounted","time":{"start":1756940059947,"stop":1756940059947,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba236d471c6c292","name":"should remove event listeners from globalThis","time":{"start":1756940027736,"stop":1756940027736,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b57946037c5f28","name":"should handle case when globalThis is not available","time":{"start":1756940027744,"stop":1756940027749,"duration":5},"status":"passed","severity":"normal"},{"uid":"d99c25e23a2c0984","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756940072564,"stop":1756940072568,"duration":4},"status":"passed","severity":"normal"},{"uid":"e4e012c6cc06a8e5","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756940013181,"stop":1756940013182,"duration":1},"status":"passed","severity":"normal"},{"uid":"37485bb493ad945f","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756940072090,"stop":1756940072093,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd1357913adb989f","name":"Decoder throws on empty string content topic","time":{"start":1756940049430,"stop":1756940049430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d013c9ce6426a1a","name":"should not fail to start the service if it is already started","time":{"start":1756940042190,"stop":1756940042190,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7c0affeb6f457","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756940060011,"stop":1756940060011,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a9543ad60e84c7","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756940028870,"stop":1756940028870,"duration":0},"status":"passed","severity":"normal"},{"uid":"9634157abdbbe596","name":"Check received message with timestamp: 1756940094647 ","time":{"start":1756940543706,"stop":1756940543706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d003fd98b348ee5c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756940028747,"stop":1756940028747,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18d569bc27e9cb7","name":"should set field with all protocols enabled","time":{"start":1756940019207,"stop":1756940019207,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b66d210f40fc31d","name":"should not fail to stop the service if it was not started","time":{"start":1756940042189,"stop":1756940042190,"duration":1},"status":"passed","severity":"normal"},{"uid":"f93af67f77396a56","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756940058544,"stop":1756940058544,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a319ba5f79f578e","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756940028844,"stop":1756940028844,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c82a960c2b6e92","name":"Push message with custom timestamp: 1726181718982","time":{"start":1756940643235,"stop":1756940643235,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe716ef69c741916","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756940562318,"stop":1756940562318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b88183075bb462c","name":"should allow redial after cooldown period","time":{"start":1756940028339,"stop":1756940028339,"duration":0},"status":"passed","severity":"normal"},{"uid":"6107db952ccedda8","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756940072498,"stop":1756940072498,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88cb7797a814900","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756940028389,"stop":1756940028389,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd26af36b1bcc0a","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756940028831,"stop":1756940028831,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdd588689f1ae05","name":"returns all values when wanted number matches available values","time":{"start":1756940037499,"stop":1756940037503,"duration":4},"status":"passed","severity":"normal"},{"uid":"49c3a257aeba9209","name":"should remove event listeners","time":{"start":1756940028795,"stop":1756940028795,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cefff6a9c6bb6d","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756940077973,"stop":1756940077973,"duration":0},"status":"passed","severity":"normal"},{"uid":"309965b867f88fb9","name":"should reject if WakuNode is not started","time":{"start":1756940059942,"stop":1756940059946,"duration":4},"status":"passed","severity":"normal"},{"uid":"51a0a63e69786952","name":"can start the service","time":{"start":1756940042188,"stop":1756940042189,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe9ae036d9995e31","name":"Push message with Arabic payload","time":{"start":1756940643225,"stop":1756940643225,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cee962a6aad9827","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756940562304,"stop":1756940562304,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cef68e5908e706","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756940013175,"stop":1756940013175,"duration":0},"status":"passed","severity":"normal"},{"uid":"502a1a76f37cc4d3","name":"Query generator for multiple messages with different message text format","time":{"start":1756940415729,"stop":1756940415730,"duration":1},"status":"passed","severity":"normal"},{"uid":"650953581010bdd","name":"should handle peerStore errors gracefully","time":{"start":1756940029458,"stop":1756940029458,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb45b78f35c87abb","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756940028389,"stop":1756940028389,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd94e2252579f107","name":"Encoder throws on empty string content topic","time":{"start":1756940049429,"stop":1756940049430,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b724a2205c61144","name":"Check message with non string payload is not received","time":{"start":1756940543708,"stop":1756940543708,"duration":0},"status":"passed","severity":"normal"},{"uid":"659b015a77eebc3a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756940072516,"stop":1756940072517,"duration":1},"status":"passed","severity":"normal"},{"uid":"13cce9c5591dcb00","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756940562304,"stop":1756940562304,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ce40cdc3971d8d","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756940058951,"stop":1756940058952,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed871dc49629d9b2","name":"udp ip6 address","time":{"start":1756940018554,"stop":1756940018554,"duration":0},"status":"passed","severity":"normal"},{"uid":"544f51c4f5a7f21d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756940359677,"stop":1756940359678,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6730283e95ec31","name":"should return cached hash on subsequent access","time":{"start":1756940029564,"stop":1756940029564,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec8460b2bc9cd80","name":"Passing page size 0 when there are 110 messages","time":{"start":1756940427557,"stop":1756940427557,"duration":0},"status":"passed","severity":"normal"},{"uid":"1077774742da69fa","name":"Promise Callback - false","time":{"start":1756940415429,"stop":1756940415429,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fbc8b287e96485","name":"should handle errors when getting connections","time":{"start":1756940027765,"stop":1756940027766,"duration":1},"status":"passed","severity":"normal"},{"uid":"1250714f69137559","name":"should reject if LightPush is requested but not mounted","time":{"start":1756940059946,"stop":1756940059946,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a5a6392d65c765","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756940562305,"stop":1756940562306,"duration":1},"status":"passed","severity":"normal"},{"uid":"deb1d2202c70d489","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756940072094,"stop":1756940072094,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3f2389fa8c53e6","name":"ends if stream creation fails","time":{"start":1756940029373,"stop":1756940029374,"duration":1},"status":"passed","severity":"normal"},{"uid":"50aa4d89762e5507","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756940013178,"stop":1756940013178,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b744210cf39373","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756940029458,"stop":1756940029458,"duration":0},"status":"passed","severity":"normal"},{"uid":"df98626bd90124d","name":"should return false","time":{"start":1756940019201,"stop":1756940019202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7dc10d639e1eb60","name":"Push message with Script payload","time":{"start":1756940643226,"stop":1756940643227,"duration":1},"status":"passed","severity":"normal"},{"uid":"a636fc58f4a0ad8b","name":"different cluster: nodes don't connect","time":{"start":1756940168476,"stop":1756940168476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e381bc73ef0e2a1e","name":"Check publish message containing Script","time":{"start":1756940265429,"stop":1756940265429,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fb85201d527518","name":"LightPush","time":{"start":1756940434948,"stop":1756940434948,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a7db9c22ed9917","name":"should add event listener for peer:discovery","time":{"start":1756940029138,"stop":1756940029139,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f291360ea42616","name":"should work with stubbed retrieve function","time":{"start":1756940060394,"stop":1756940060395,"duration":1},"status":"passed","severity":"normal"},{"uid":"590cab3193cf47d1","name":"Push message with JSON payload","time":{"start":1756940643228,"stop":1756940643228,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40ff43a582ed1aa","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756940038636,"stop":1756940038636,"duration":0},"status":"passed","severity":"normal"},{"uid":"7216ba66e76cb7fa","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756940038635,"stop":1756940038636,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f44ba2fb990274","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756940562316,"stop":1756940562316,"duration":0},"status":"passed","severity":"normal"},{"uid":"603f554d56140eea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756940013186,"stop":1756940013186,"duration":0},"status":"passed","severity":"normal"}] |