mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-07 23:43:08 +00:00
1 line
224 KiB
JSON
1 line
224 KiB
JSON
[{"uid":"5561e58023e256c","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1763676768698,"stop":1763676768698,"duration":0},"status":"passed","severity":"normal"},{"uid":"541b8a5e53fbdfb4","name":"Push message with Basic HTML tag payload","time":{"start":1763677753296,"stop":1763677753296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a06c57a8020be6","name":"should add sent message to localHistory with retrievalHint","time":{"start":1763676768692,"stop":1763676768692,"duration":0},"status":"passed","severity":"normal"},{"uid":"577d59e65dc45481","name":"should throw error - no id","time":{"start":1763676720209,"stop":1763676720209,"duration":0},"status":"passed","severity":"normal"},{"uid":"9418dafe50c6dd94","name":"random static sharding 7 - Cluster ID: 363, Shard ID: 819","time":{"start":1763677124088,"stop":1763677124088,"duration":0},"status":"passed","severity":"normal"},{"uid":"573051aeac27e676","name":"should clear all entries","time":{"start":1763676764127,"stop":1763676764128,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ecdb045de9c4def","name":"Push message with SQL Injection payload","time":{"start":1763677753295,"stop":1763677753295,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6f4a7ac457b9d3","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1763676778925,"stop":1763676778926,"duration":1},"status":"passed","severity":"normal"},{"uid":"9720bd24b2adf890","name":"Push message with meta","time":{"start":1763677753291,"stop":1763677753291,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a94541edbfc36a4","name":"should add event listeners for peer connect and disconnect","time":{"start":1763676729126,"stop":1763676729126,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef269c264e5bbdc2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763677276704,"stop":1763677276704,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac35136e3caae16","name":"should register libp2p event listeners when start is called","time":{"start":1763676778053,"stop":1763676778053,"duration":0},"status":"passed","severity":"normal"},{"uid":"802cecb6f4f82a84","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763676891950,"stop":1763676891951,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c9f30ba39e3500","name":"random static sharding 8 - Cluster ID: 480, Shard ID: 257","time":{"start":1763677124088,"stop":1763677124088,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d42f41aa1f90dfc","name":"should handle dial errors gracefully","time":{"start":1763676727992,"stop":1763676727993,"duration":1},"status":"passed","severity":"normal"},{"uid":"37705f7740ea548c","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1763676737829,"stop":1763676737831,"duration":2},"status":"passed","severity":"normal"},{"uid":"d396cde7718cd289","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763676780314,"stop":1763676780314,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bda239a0cc52be","name":"should capture event listeners for testing","time":{"start":1763676778897,"stop":1763676778897,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0a3a4c59adcbea","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763677276704,"stop":1763677276704,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a61f1a957f807a4","name":"Push message with content topic containing numeric","time":{"start":1763677753288,"stop":1763677753288,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ced35df33604a8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763677276718,"stop":1763677276719,"duration":1},"status":"passed","severity":"normal"},{"uid":"df846be4216d45af","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1763676715037,"stop":1763676715037,"duration":0},"status":"passed","severity":"normal"},{"uid":"31048d8f6990a168","name":"should not fail to start the service if it is already started","time":{"start":1763676808442,"stop":1763676808444,"duration":2},"status":"passed","severity":"normal"},{"uid":"cb784eab3619b195","name":"should push the message to the outgoing buffer","time":{"start":1763676768691,"stop":1763676768691,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72dadf8fba44572","name":"random static sharding 2 - Cluster ID: 392, Shard ID: 990","time":{"start":1763677124072,"stop":1763677124082,"duration":10},"status":"passed","severity":"normal"},{"uid":"1ecb5f1d7773b49d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1763677007976,"stop":1763677007977,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0cd4106b440ae6b","name":"Check received message containing shell command","time":{"start":1763677255281,"stop":1763677255282,"duration":1},"status":"passed","severity":"normal"},{"uid":"e563b23306ca97bc","name":"Check publish message containing escaped characters","time":{"start":1763677000033,"stop":1763677000033,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2f2da064744f5d","name":"should return all connected peers without codec filter","time":{"start":1763676729419,"stop":1763676729420,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e8e5bf3318734c","name":"isConnected return false after peer stops","time":{"start":1763676823979,"stop":1763676823980,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f48623917bb452","name":"should clear timers for specific peer on disconnect","time":{"start":1763676729150,"stop":1763676729151,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9b8134deb0338e","name":"should handle peer store errors gracefully","time":{"start":1763676737975,"stop":1763676737975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6498540a40c678","name":"Mutual subscription","time":{"start":1763677007969,"stop":1763677007970,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9f0c988be4b782","name":"Init the array if not present","time":{"start":1763676714722,"stop":1763676714724,"duration":2},"status":"passed","severity":"normal"},{"uid":"7067f49e6d5a3da","name":"pre and post cipher","time":{"start":1763676747647,"stop":1763676747647,"duration":0},"status":"passed","severity":"normal"},{"uid":"2941ac240af46216","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1763676764446,"stop":1763676764446,"duration":0},"status":"passed","severity":"normal"},{"uid":"9731ed48b7f4db65","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1763676870104,"stop":1763676870104,"duration":0},"status":"passed","severity":"normal"},{"uid":"a009594460990be6","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1763676767637,"stop":1763676767637,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34709ce9ae87fa2","name":"Repair Request","time":{"start":1763676768260,"stop":1763676768261,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77cbfc8cfacc5d4","name":"Push message with escaped characters payload","time":{"start":1763677753286,"stop":1763677753286,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d32e9fa37746d6a","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1763676764449,"stop":1763676764449,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7e623b5f5ebfc","name":"should handle all zero keep alive options","time":{"start":1763676729153,"stop":1763676729154,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c93b7b198da730a","name":"should start ping timers on peer connect","time":{"start":1763676729133,"stop":1763676729134,"duration":1},"status":"passed","severity":"normal"},{"uid":"65cf300a7a589f18","name":"should handle v3 RLN errors","time":{"start":1763676777686,"stop":1763676777686,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b71b358007f7ffe","name":"should not receive a peer event before start","time":{"start":1763676741859,"stop":1763676741859,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ef0874b585fce5","name":"Push message with JSON payload","time":{"start":1763677753317,"stop":1763677753317,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1196fed387c02e3","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1763676737734,"stop":1763676737735,"duration":1},"status":"passed","severity":"normal"},{"uid":"83be449f8e0a249e","name":"should maintain proper timestamps if all messages received","time":{"start":1763676768693,"stop":1763676768694,"duration":1},"status":"skipped","severity":"normal"},{"uid":"af5b1fa9d0e091ba","name":"should unregister libp2p event listeners when stop is called","time":{"start":1763676778053,"stop":1763676778060,"duration":7},"status":"passed","severity":"normal"},{"uid":"2beb7bc69c020e6a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1763676728489,"stop":1763676728489,"duration":0},"status":"passed","severity":"normal"},{"uid":"9253fe39de4d68fc","name":"Subscribe and receive messages via waku relay post","time":{"start":1763677276710,"stop":1763677276711,"duration":1},"status":"passed","severity":"normal"},{"uid":"9122ef0e27e64aa0","name":"should set field with all protocols disabled","time":{"start":1763676720214,"stop":1763676720214,"duration":0},"status":"passed","severity":"normal"},{"uid":"166e900018ccb215","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1763677054916,"stop":1763677054916,"duration":0},"status":"passed","severity":"normal"},{"uid":"86119dcf484a7ed7","name":"should start peer exchange discovery","time":{"start":1763676737972,"stop":1763676737972,"duration":0},"status":"passed","severity":"normal"},{"uid":"2819e940d7442462","name":"should increase lamport timestamp","time":{"start":1763676768692,"stop":1763676768693,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c4c4510c04c6ff","name":"should skip updating peer store if peer has same addresses","time":{"start":1763676727998,"stop":1763676727999,"duration":1},"status":"passed","severity":"normal"},{"uid":"59efc865add85564","name":"should create RPC request with correct parameters","time":{"start":1763676737833,"stop":1763676737833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93d623a0b399ae6","name":"handles different clusterIds correctly","time":{"start":1763676715029,"stop":1763676715029,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9068b6e4944da05","name":"Check message with no content topic is not received","time":{"start":1763677255270,"stop":1763677255270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83371a0e6059981","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1763676993219,"stop":1763676993220,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b7522ae74d57ec","name":"should not receive a peer event after stop","time":{"start":1763676741859,"stop":1763676741859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53fe9bf37018fb7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763677041885,"stop":1763677041886,"duration":1},"status":"passed","severity":"normal"},{"uid":"b92269438c40a944","name":"returns nothing if no connections present","time":{"start":1763676728990,"stop":1763676728990,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7050e21a3de3f","name":"Push message with custom timestamp: 1763673228212","time":{"start":1763677753324,"stop":1763677753324,"duration":0},"status":"passed","severity":"normal"},{"uid":"865533f770123d5c","name":"Subscribe and receives messages on 20 topics","time":{"start":1763677276712,"stop":1763677276712,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff6fd45252bad5d","name":"should return cached hash on subsequent access","time":{"start":1763676729451,"stop":1763676729452,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bf6ca051a96d202","name":"Sync message is not sent if another sync message was just sent","time":{"start":1763676786684,"stop":1763676786685,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c4ed187b7edce7","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1763676715023,"stop":1763676715023,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a957efc506d589","name":"should add and remove event listeners correctly","time":{"start":1763676741861,"stop":1763676741861,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d684b18dfeac8f0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763677276716,"stop":1763677276716,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba29ce1fafd31a6","name":"should set field with only STORE enabled","time":{"start":1763676720215,"stop":1763676720215,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf26ad4962cfc0d1","name":"Push message with shell command payload","time":{"start":1763677753317,"stop":1763677753317,"duration":0},"status":"passed","severity":"normal"},{"uid":"be509d01cef4dd12","name":"Relay + Store","time":{"start":1763676720216,"stop":1763676720216,"duration":0},"status":"passed","severity":"normal"},{"uid":"390efa5eb8942e3a","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1763676778913,"stop":1763676778924,"duration":11},"status":"passed","severity":"normal"},{"uid":"2e508d772e488e92","name":"should create an instance with libp2p and dialer","time":{"start":1763676727976,"stop":1763676727978,"duration":2},"status":"passed","severity":"normal"},{"uid":"24ee1c32822f970","name":"should work with mixed v2 and v3 peers","time":{"start":1763676777676,"stop":1763676777685,"duration":9},"status":"passed","severity":"normal"},{"uid":"987706e2ba1bb7b0","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1763676779637,"stop":1763676779638,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d0e5d88267504d","name":"should not dispatch event when already disconnected","time":{"start":1763676728508,"stop":1763676728511,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ec532ab48e537c2","name":"Push message with Chinese payload","time":{"start":1763677753307,"stop":1763677753308,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c48336d5a37306","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1763676764443,"stop":1763676764444,"duration":1},"status":"passed","severity":"normal"},{"uid":"149ae8e2f7685ea8","name":"Check received message containing long","time":{"start":1763677255257,"stop":1763677255258,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c5a61a6979b65c","name":"passes more than one ENR URLs and attempts connection","time":{"start":1763676808454,"stop":1763676808454,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79f81995e9ca3458","name":"Query with Ordered Callback, No Decoder","time":{"start":1763677069420,"stop":1763677069421,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb0272d64231b49","name":"should keep entries that haven't expired yet","time":{"start":1763676776906,"stop":1763676776911,"duration":5},"status":"passed","severity":"normal"},{"uid":"a5a72355f5cc0ae7","name":"Check publish message after service node is restarted","time":{"start":1763677000039,"stop":1763677000040,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c35f5c7a1879d074","name":"should be able to decode the field with only STORE set to true","time":{"start":1763676719660,"stop":1763676719661,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2abdc64ccaf39a1","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1763676782624,"stop":1763676782625,"duration":1},"status":"passed","severity":"normal"},{"uid":"12874cda7f6aa952","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1763676715032,"stop":1763676715032,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2f0010617efb59","name":"should dispatch network event when browser goes offline","time":{"start":1763676728512,"stop":1763676728515,"duration":3},"status":"passed","severity":"normal"},{"uid":"de79b4fa6c1ca046","name":"should add event listener for peer:discovery","time":{"start":1763676727985,"stop":1763676727987,"duration":2},"status":"passed","severity":"normal"},{"uid":"73e65f34dd727278","name":"should select older connection if present","time":{"start":1763676728991,"stop":1763676728991,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0231dc0ec55508b","name":"Outgoing message is acknowledged","time":{"start":1763676782618,"stop":1763676782618,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b215a3646cb77f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1763677007982,"stop":1763677007982,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f478054c9234c2","name":"Outgoing message is emitted as sent","time":{"start":1763676782617,"stop":1763676782617,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a24d549a2946cd","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1763676778911,"stop":1763676778912,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c4ccb2ae672ceb","name":"Push message with Russian payload","time":{"start":1763677753284,"stop":1763677753284,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ef56f9af77c7f6","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1763676768703,"stop":1763676768703,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0907ab35b2e615f","name":"yields decoded messages","time":{"start":1763676729313,"stop":1763676729314,"duration":1},"status":"passed","severity":"normal"},{"uid":"352cb37499f6d402","name":"should handle empty peer infos gracefully","time":{"start":1763676737825,"stop":1763676737826,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7e27e3d7c72b4f","name":"LightPush","time":{"start":1763677134559,"stop":1763677134559,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21ad39cb47fe628","name":"should delegate to networkMonitor.isConnected()","time":{"start":1763676729413,"stop":1763676729414,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f58a16fc6eceb5f","name":"should return false for sync message without causal history","time":{"start":1763676782622,"stop":1763676782622,"duration":0},"status":"passed","severity":"normal"},{"uid":"870fe80619194f57","name":"Ordered callback, aborts when callback returns true","time":{"start":1763677099346,"stop":1763677099346,"duration":0},"status":"passed","severity":"normal"},{"uid":"994159ac72a422e0","name":"Push message with special chars payload","time":{"start":1763677753307,"stop":1763677753307,"duration":0},"status":"passed","severity":"normal"},{"uid":"923785dabd662981","name":"Push message with content topic containing escaped characters","time":{"start":1763677753322,"stop":1763677753322,"duration":0},"status":"passed","severity":"normal"},{"uid":"b270ac412ddd381","name":"should set field with only LIGHTPUSH enabled","time":{"start":1763676720216,"stop":1763676720216,"duration":0},"status":"passed","severity":"normal"},{"uid":"1758f0b5b02317bc","name":"Check received message containing short","time":{"start":1763677255272,"stop":1763677255273,"duration":1},"status":"passed","severity":"normal"},{"uid":"372dc4c691c616c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1763676715021,"stop":1763676715021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a493bd648795ba","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1763677131111,"stop":1763677131111,"duration":0},"status":"passed","severity":"normal"},{"uid":"febafe19cda16333","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763677276699,"stop":1763677276699,"duration":0},"status":"passed","severity":"normal"},{"uid":"78981b05b05e1580","name":"should not create relay timers when relay is not provided","time":{"start":1763676729143,"stop":1763676729146,"duration":3},"status":"passed","severity":"normal"},{"uid":"a00d19f04f3947a5","name":"should dial second nwaku node that was discovered","time":{"start":1763676803040,"stop":1763676803065,"duration":25},"status":"skipped","severity":"normal"},{"uid":"f07188cc0e30d7d6","name":"should dial peer when no shard info available","time":{"start":1763676728684,"stop":1763676728686,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ce322334453dc9b","name":"Generator, one shard","time":{"start":1763677060964,"stop":1763677060965,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e3ac198b0d4d08","name":"should fail to send if no connected peers found","time":{"start":1763676777668,"stop":1763676777668,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8861b51b800143","name":"should throw error when no peers are available","time":{"start":1763676779733,"stop":1763676779733,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6e0a6db91f9c49","name":"Check received message containing short","time":{"start":1763677255256,"stop":1763677255257,"duration":1},"status":"passed","severity":"normal"},{"uid":"4551068149d93841","name":"should create ShardReader with auto sharding network config","time":{"start":1763676728305,"stop":1763676728305,"duration":0},"status":"passed","severity":"normal"},{"uid":"1737a8ee26c36ea0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1763676715033,"stop":1763676715034,"duration":1},"status":"passed","severity":"normal"},{"uid":"66fb2fdc1d9b8b89","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1763676764481,"stop":1763676764481,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e223c4ec072461","name":"Query generator for multiple messages with different message text format","time":{"start":1763677099341,"stop":1763677099342,"duration":1},"status":"passed","severity":"normal"},{"uid":"519861af731185eb","name":"Ordered Callback - false","time":{"start":1763677109677,"stop":1763677109678,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c84b2cac432a42","name":"Push message with emoji payload","time":{"start":1763677753318,"stop":1763677753318,"duration":0},"status":"passed","severity":"normal"},{"uid":"25dee86c55aa44cb","name":"Push message with rate limit","time":{"start":1763677753324,"stop":1763677753324,"duration":0},"status":"passed","severity":"normal"},{"uid":"febf1ad41d9b5744","name":"does not throw on valid cases","time":{"start":1763676715014,"stop":1763676715014,"duration":0},"status":"passed","severity":"normal"},{"uid":"7293fd4b950e0435","name":"Callback on promise","time":{"start":1763677099344,"stop":1763677099345,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef33bb7b0b925f7","name":"Publish message with custom timestamp: Fri Nov 29 2024 22:16:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1763677000035,"stop":1763677000036,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9277b589098c2c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1763676715021,"stop":1763676715022,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b9f7fddfba5f3dc","name":"Check message with non string payload is not received","time":{"start":1763677255289,"stop":1763677255289,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed04632147f1cd4f","name":"should work with stubbed peer manager event emitter","time":{"start":1763676778894,"stop":1763676778895,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c773945fb8f824","name":"should handle dial errors gracefully","time":{"start":1763676728686,"stop":1763676728691,"duration":5},"status":"passed","severity":"normal"},{"uid":"88c52c96496a53b5","name":"Push message with long payload","time":{"start":1763677753282,"stop":1763677753282,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a1e5776d90cc82","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763677276715,"stop":1763677276715,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbb7cfb997fe532","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1763676737736,"stop":1763676737736,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6caff34a8b42c1f","name":"Passing page size 19 when there are 20 messages","time":{"start":1763677118559,"stop":1763677118559,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20831c4bb42d49e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1763676809472,"stop":1763676809473,"duration":1},"status":"passed","severity":"normal"},{"uid":"38dc9ed56d9e67a8","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1763677131110,"stop":1763677131110,"duration":0},"status":"passed","severity":"normal"},{"uid":"e824758dd0a6a0d","name":"should handle incoming messages","time":{"start":1763676777945,"stop":1763676777945,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a607539fc99aa","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1763676764445,"stop":1763676764445,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a859035e57b48b","name":"should send to specified number of peers of used peers","time":{"start":1763676777671,"stop":1763676777672,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1bc2fc7a851405","name":"Push message with Basic HTML tag payload","time":{"start":1763677753285,"stop":1763677753285,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f5ed7bfee5fb05","name":"Outgoing message is acknowledged","time":{"start":1763676780314,"stop":1763676780314,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d7d679470cad66","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1763677007980,"stop":1763677007980,"duration":0},"status":"passed","severity":"normal"},{"uid":"131859a9fb0f3144","name":"Fails to publish message with size larger than 1 MB","time":{"start":1763677000039,"stop":1763677000039,"duration":0},"status":"passed","severity":"normal"},{"uid":"27392ab6c411de72","name":"should insert message id into causal history","time":{"start":1763676768691,"stop":1763676768692,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c322e2f43c608bc","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1763677131110,"stop":1763677131111,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aeeb4b318cadb99","name":"Push message with long payload","time":{"start":1763677753306,"stop":1763677753306,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b34dc2f979cc15","name":"should skip peer when already connected","time":{"start":1763676728669,"stop":1763676728675,"duration":6},"status":"passed","severity":"normal"},{"uid":"c0846adb97c420ac","name":"Subscribe and publish message","time":{"start":1763677007971,"stop":1763677007971,"duration":0},"status":"passed","severity":"normal"},{"uid":"26321eb2269c5a84","name":"should work with stubbed retrieve function","time":{"start":1763676778896,"stop":1763676778896,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fd3424e9f94e88","name":"Relay - dialed after","time":{"start":1763677134557,"stop":1763677134558,"duration":1},"status":"passed","severity":"normal"},{"uid":"247c5bc26c1ac2be","name":"Subscribe to topic containing shell command and publish message","time":{"start":1763677007980,"stop":1763677007981,"duration":1},"status":"passed","severity":"normal"},{"uid":"f26a264f89c536b4","name":"connects to nwaku","time":{"start":1763677132002,"stop":1763677132002,"duration":0},"status":"passed","severity":"normal"},{"uid":"be126e33fa16978f","name":"should clear existing timers before creating new ones","time":{"start":1763676729151,"stop":1763676729153,"duration":2},"status":"passed","severity":"normal"},{"uid":"5eb6b6430eebd3ae","name":"Push message with content topic containing numeric","time":{"start":1763677753299,"stop":1763677753299,"duration":0},"status":"passed","severity":"normal"},{"uid":"afde235c540d139b","name":"Synced status is emitted when a missing message is received","time":{"start":1763676782145,"stop":1763676782146,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0f264a4cf13908","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1763676823977,"stop":1763676823977,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85c1d6eb458db32","name":"Encoder throws on empty string content topic","time":{"start":1763676748758,"stop":1763676748759,"duration":1},"status":"passed","severity":"normal"},{"uid":"124ad6c026cf0c2c","name":"Subscribe to topic containing short and receive message","time":{"start":1763677276714,"stop":1763677276714,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9f63c79d625690","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1763676764454,"stop":1763676764454,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c2c0d63fcc5205","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1763677131104,"stop":1763677131104,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a985c22070a831f","name":"Decoder throws on undefined content topic","time":{"start":1763676748759,"stop":1763676748759,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1027b6760e04530","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1763676764447,"stop":1763676764447,"duration":0},"status":"passed","severity":"normal"},{"uid":"790bdacf25858268","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1763677115015,"stop":1763677115016,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b2845a4cb3b868","name":"Push message with shell command payload","time":{"start":1763677753286,"stop":1763677753286,"duration":0},"status":"passed","severity":"normal"},{"uid":"756089336b226bd2","name":"should skip peers without ENR","time":{"start":1763676737978,"stop":1763676737979,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17aae1489e3235f","name":"should not allow k > 12","time":{"start":1763676764478,"stop":1763676764480,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d5603b67750a7c8","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1763676778041,"stop":1763676778041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9d97217c917585","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1763676778936,"stop":1763676778937,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0f990369deb5cb","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1763677007972,"stop":1763677007972,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8aefb1b4670429","name":"recovers when dns.resolve returns empty","time":{"start":1763676737810,"stop":1763676737811,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f4810bc592b2c3","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1763677054921,"stop":1763677054923,"duration":2},"status":"passed","severity":"normal"},{"uid":"9bf6684b9b5000ca","name":"Throws when trying to push message with empty payload","time":{"start":1763677753298,"stop":1763677753298,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ee98bb617cd8e1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763676891954,"stop":1763676891955,"duration":1},"status":"passed","severity":"normal"},{"uid":"87d512bc680a960b","name":"Retries within maximum given attempts","time":{"start":1763676779451,"stop":1763676779452,"duration":1},"status":"passed","severity":"normal"},{"uid":"472f44b71e105be1","name":"should maintain desired error rate","time":{"start":1763676764414,"stop":1763676764414,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dcd3ff98dd4a4","name":"Push message with custom timestamp: 1763680428211","time":{"start":1763677753292,"stop":1763677753292,"duration":0},"status":"passed","severity":"normal"},{"uid":"6016d86b54139cf7","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1763676737829,"stop":1763676737829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4cab36fa196ba5","name":"Push message with content topic containing emoji","time":{"start":1763677753323,"stop":1763677753323,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35cf704f7c1d6dd","name":"Register correct protocols","time":{"start":1763677007970,"stop":1763677007970,"duration":0},"status":"passed","severity":"normal"},{"uid":"e427fdefccf72c6","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1763677054914,"stop":1763677054915,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7b498c7af1f621","name":"should skip peers that were recently queried","time":{"start":1763676737975,"stop":1763676737976,"duration":1},"status":"passed","severity":"normal"},{"uid":"6764e4b9f674db69","name":"should retry failed tasks","time":{"start":1763676777816,"stop":1763676777816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea800a7c12ad9e0b","name":"Check received message containing escaped characters","time":{"start":1763677255282,"stop":1763677255282,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73902afbc7d6c7c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763677276710,"stop":1763677276710,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ef0add29006cc3","name":"random static sharding 1 - Cluster ID: 29, Shard ID: 692","time":{"start":1763677124071,"stop":1763677124072,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e4151b743c60e15","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1763677054920,"stop":1763677054921,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b409a0934d29078","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app0/6/topic401/test.js","time":{"start":1763677103912,"stop":1763677103912,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b83b012922ef4e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1763676764464,"stop":1763676764469,"duration":5},"status":"passed","severity":"normal"},{"uid":"7d66b3753f392c46","name":"should filter out undefined ENRs","time":{"start":1763676737826,"stop":1763676737826,"duration":0},"status":"passed","severity":"normal"},{"uid":"7038e95b7ab85741","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1763676768699,"stop":1763676768699,"duration":0},"status":"passed","severity":"normal"},{"uid":"7866c099b063053","name":"should initialize with custom TTL","time":{"start":1763676737971,"stop":1763676737971,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aaae6c0a8dd490c","name":"Push message with content topic containing long","time":{"start":1763677753299,"stop":1763677753299,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd92b397fa0f535","name":"should hang up with multiaddr and return true on success","time":{"start":1763676729418,"stop":1763676729418,"duration":0},"status":"passed","severity":"normal"},{"uid":"400e4deca8467e4e","name":"Push message with special chars payload","time":{"start":1763677753294,"stop":1763677753294,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18c363384cfcdf1","name":"Symmetric encrypt & Decrypt","time":{"start":1763676747647,"stop":1763676747647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46908b6628fe2e","name":"should dial with PeerId and return stream","time":{"start":1763676729415,"stop":1763676729416,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fdefb2e20beb48f","name":"Emits 'syncing' when message flagged as missed","time":{"start":1763676779635,"stop":1763676779636,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a390fc82a19078","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763677041881,"stop":1763677041882,"duration":1},"status":"passed","severity":"normal"},{"uid":"391f3b0ce25811ab","name":"should clear dial history on start","time":{"start":1763676728654,"stop":1763676728655,"duration":1},"status":"passed","severity":"normal"},{"uid":"16434c7c9354b901","name":"should get / set UDP multiaddr","time":{"start":1763676720211,"stop":1763676720212,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80786a0601a80ba","name":"Subscribe and receive messages via lightPush","time":{"start":1763677276709,"stop":1763677276710,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd7173e721d6018","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1763676764464,"stop":1763676764464,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfbc553179e18da","name":"Check received message containing XML","time":{"start":1763677255279,"stop":1763677255280,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd3b004099cf351","name":"should partition messages based on acknowledgement status","time":{"start":1763676768700,"stop":1763676768701,"duration":1},"status":"passed","severity":"normal"},{"uid":"bffcbdb495502f6b","name":"should throw an error for insufficient data","time":{"start":1763676715044,"stop":1763676715044,"duration":0},"status":"passed","severity":"normal"},{"uid":"f272e292832db316","name":"should handle ENR without shardInfo","time":{"start":1763676737979,"stop":1763676737979,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c31ae274a2d83e","name":"different cluster: nodes don't connect","time":{"start":1763676891949,"stop":1763676891950,"duration":1},"status":"passed","severity":"normal"},{"uid":"34aa605f89967cc7","name":"should handle case with all peers already connected","time":{"start":1763676728903,"stop":1763676728910,"duration":7},"status":"passed","severity":"normal"},{"uid":"ab99974886f0aa48","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1763676715036,"stop":1763676715036,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b64bef15c5da27","name":"Push message with Russian payload","time":{"start":1763677753315,"stop":1763677753315,"duration":0},"status":"passed","severity":"normal"},{"uid":"373dd67d6f7303cc","name":"should handle case with no peers in store","time":{"start":1763676728903,"stop":1763676728903,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b784be83c405be","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1763676764443,"stop":1763676764443,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29acf5ef75887cc","name":"Check publish message containing Basic HTML tag","time":{"start":1763677000032,"stop":1763677000032,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5f8a9901f07927","name":"Push message with escaped characters payload","time":{"start":1763677753317,"stop":1763677753318,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8056a7df811b46e","name":"configure the node with multiple content topics","time":{"start":1763677103915,"stop":1763677103916,"duration":1},"status":"passed","severity":"normal"},{"uid":"d800fe90165b7b9c","name":"throws on content topic with empty application field","time":{"start":1763676715017,"stop":1763676715017,"duration":0},"status":"passed","severity":"normal"},{"uid":"de32aa717c9dca08","name":"Check received message containing special chars","time":{"start":1763677255274,"stop":1763677255275,"duration":1},"status":"passed","severity":"normal"},{"uid":"448c684c4f784ddb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1763676764462,"stop":1763676764463,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce17591cc0c2e","name":"Push message with short payload","time":{"start":1763677753281,"stop":1763677753282,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9115f06ba292e66","name":"should return different streams if requested simultaniously","time":{"start":1763676729163,"stop":1763676729163,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cd93c7b7c4ec05","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1763676715020,"stop":1763676715021,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c34784d35ce16f7","name":"should filter peers by codec","time":{"start":1763676729420,"stop":1763676729420,"duration":0},"status":"passed","severity":"normal"},{"uid":"21be2f45150627b5","name":"Push message with escaped characters payload","time":{"start":1763677753297,"stop":1763677753297,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e304490558d5e2","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1763676764457,"stop":1763676764457,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7888b6d3592488","name":"should work with v3 peers","time":{"start":1763676777676,"stop":1763676777676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5c41cea3d70cf5","name":"Subscribe to topic containing JSON and publish message","time":{"start":1763677007980,"stop":1763677007980,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e32c31cb16b324","name":"should mark all messages in causal history as acknowledged","time":{"start":1763676768696,"stop":1763676768696,"duration":0},"status":"passed","severity":"normal"},{"uid":"957d328ccb6e2b38","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1763676715033,"stop":1763676715033,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf42aabf9cc540d","name":"ends if stream creation fails","time":{"start":1763676729312,"stop":1763676729313,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c126690b330dcd","name":"should process up to 3 peers at once","time":{"start":1763676728694,"stop":1763676728695,"duration":1},"status":"passed","severity":"normal"},{"uid":"b737a16d70ca6108","name":"should handle errors when accessing navigator","time":{"start":1763676728517,"stop":1763676728535,"duration":18},"status":"passed","severity":"normal"},{"uid":"9239273f5ae80f69","name":"should add received message to localHistory with retrievalHint","time":{"start":1763676768694,"stop":1763676768695,"duration":1},"status":"passed","severity":"normal"},{"uid":"cffb3fab672590ae","name":"Accepts a valid Waku Message","time":{"start":1763676789759,"stop":1763676789760,"duration":1},"status":"passed","severity":"normal"},{"uid":"5287781ca71a260d","name":"Push message with content topic containing SQL Injection","time":{"start":1763677753301,"stop":1763677753301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93f29a74926b20e","name":"should return true when peer is on the specified shard","time":{"start":1763676728323,"stop":1763676728324,"duration":1},"status":"passed","severity":"normal"},{"uid":"160f38a20117e7a8","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1763676715030,"stop":1763676715030,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadba6ed436e343d","name":"should not receive a peer event before start","time":{"start":1763677009163,"stop":1763677009163,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e965b5bf6796c0","name":"Push message with numeric payload","time":{"start":1763677753307,"stop":1763677753307,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3a5c7e21e50ea2","name":"Push message with content topic containing unicode special characters","time":{"start":1763677753302,"stop":1763677753302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f80462087a2f3b9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763677276702,"stop":1763677276702,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09f6146ef670295","name":"should remove entries","time":{"start":1763676764107,"stop":1763676764108,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19fbf4fabce5bd","name":"Push message with XML payload","time":{"start":1763677753284,"stop":1763677753285,"duration":1},"status":"passed","severity":"normal"},{"uid":"92dec81334de3d2e","name":"Push message with Script payload","time":{"start":1763677753316,"stop":1763677753316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2323372ca5afd2f","name":"Debounces events when receiving batch of messages","time":{"start":1763676779638,"stop":1763676779639,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9fd5d59ef72f3a","name":"Push message with shell command payload","time":{"start":1763677753310,"stop":1763677753310,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e8aea0bad70301","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1763677069422,"stop":1763677069422,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd10dcadab7ff96f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1763676823980,"stop":1763676823980,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8d163ae8c34a5e","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1763676808451,"stop":1763676808453,"duration":2},"status":"skipped","severity":"normal"},{"uid":"a07c379a62ddc1dd","name":"Push message with content topic containing Chinese","time":{"start":1763677753320,"stop":1763677753321,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd634e32c0b21a0","name":"should handle browser offline state overriding peer connections","time":{"start":1763676728536,"stop":1763676728536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a22c011f416908","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1763676764449,"stop":1763676764450,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a679da8c588402","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763677276710,"stop":1763677276710,"duration":0},"status":"passed","severity":"normal"},{"uid":"a260a1ed1596879c","name":"Push message with content topic containing Russian","time":{"start":1763677753289,"stop":1763677753289,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35bb3b3666987b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763676891955,"stop":1763676891956,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1d102c52115ca","name":"should update peers in cache on 'peer:identify' event","time":{"start":1763676741860,"stop":1763676741860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56a8b0c65c91687","name":"should emit message when we just started and store connect event occurs","time":{"start":1763676778907,"stop":1763676778911,"duration":4},"status":"passed","severity":"normal"},{"uid":"6ddd8be626151206","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763677276720,"stop":1763677276720,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e155141dd306c6","name":"Push message with XML payload","time":{"start":1763677753309,"stop":1763677753309,"duration":0},"status":"passed","severity":"normal"},{"uid":"220f61baea77adde","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1763676993221,"stop":1763676993221,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f41fb696d597b26","name":"should monitor connected peers and store them into cache","time":{"start":1763676896278,"stop":1763676896278,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d291a0ff44621f7","name":"should not stop if not started","time":{"start":1763676737973,"stop":1763676737973,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede4abdb70b026a3","name":"should handle hash queries without validation","time":{"start":1763676779734,"stop":1763676779735,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d71763a6727d645","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1763676768701,"stop":1763676768702,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec21a65cb199e2d","name":"should start and stop interval correctly","time":{"start":1763676777810,"stop":1763676777810,"duration":0},"status":"skipped","severity":"normal"},{"uid":"318785c204e3c0c6","name":"Check message with no payload is not received","time":{"start":1763677255289,"stop":1763677255289,"duration":0},"status":"passed","severity":"normal"},{"uid":"9363badb79f3a6e8","name":"Query generator for multiple messages with different content topic format","time":{"start":1763677099343,"stop":1763677099344,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea8fec5da0177da","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1763676764450,"stop":1763676764450,"duration":0},"status":"passed","severity":"normal"},{"uid":"7509740cef96488e","name":"should ensure monotonic increase","time":{"start":1763676767795,"stop":1763676767796,"duration":1},"status":"passed","severity":"normal"},{"uid":"de74d10406f9080","name":"msgTime: 0 ms from now, startTime: 1763417915285, endTime: 1763677115285","time":{"start":1763677131112,"stop":1763677131112,"duration":0},"status":"passed","severity":"normal"},{"uid":"915b71fe38b478a6","name":"should be able to encode the field with only FILTER set to true","time":{"start":1763676719650,"stop":1763676719651,"duration":1},"status":"passed","severity":"normal"},{"uid":"7caff9d9cbaec96","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1763676764454,"stop":1763676764455,"duration":1},"status":"passed","severity":"normal"},{"uid":"2012c4fba48b521a","name":"Decrypt messages","time":{"start":1763676978207,"stop":1763676978208,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23fbe3867e87bc3","name":"Check message on other pubsub topic is not received","time":{"start":1763677255268,"stop":1763677255269,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c9648637dbe9b4","name":"Fails to push message with large meta","time":{"start":1763677753323,"stop":1763677753324,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f0da359859cb0ec","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1763676719653,"stop":1763676719654,"duration":1},"status":"passed","severity":"normal"},{"uid":"377ca1f2b2cbd3cf","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1763676823976,"stop":1763676823976,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76407434752ced7","name":"should encode/decode to text encoding","time":{"start":1763676720211,"stop":1763676720211,"duration":0},"status":"passed","severity":"normal"},{"uid":"44166bad08511a49","name":"should jump to current time when timestamp is far in the past","time":{"start":1763676767797,"stop":1763676767797,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2795825d2bd8ec","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1763676809473,"stop":1763676809475,"duration":2},"status":"passed","severity":"normal"},{"uid":"47e0c3c0f5cb2efc","name":"should properly create location multiaddrs - tcp6","time":{"start":1763676720213,"stop":1763676720213,"duration":0},"status":"passed","severity":"normal"},{"uid":"c752ed5b54dfc3f4","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1763677007972,"stop":1763677007973,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeaaad00d75d3cc1","name":"Subscribe to topic containing Script and publish message","time":{"start":1763677007977,"stop":1763677007977,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadd6a04937b9f1b","name":"Check message with no pubsub topic is not received","time":{"start":1763677255269,"stop":1763677255269,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16bd1065512ec1d","name":"Check received message containing Basic HTML tag","time":{"start":1763677255261,"stop":1763677255262,"duration":1},"status":"passed","severity":"normal"},{"uid":"325d02d6e30f8edd","name":"should set up event listeners when started","time":{"start":1763676778890,"stop":1763676778891,"duration":1},"status":"passed","severity":"normal"},{"uid":"da298036366bcd30","name":"Rejects garbage","time":{"start":1763676789760,"stop":1763676789760,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f86a6f636f16453","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1763676778795,"stop":1763676778795,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28e2fc458a8fab8","name":"should handle general insertion and lookup correctly","time":{"start":1763676764417,"stop":1763676764417,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ac7ee0a9e0ac74","name":"should respect custom numPeersToUse configuration","time":{"start":1763676778061,"stop":1763676778062,"duration":1},"status":"passed","severity":"normal"},{"uid":"d33fee98b4c12c2","name":"should add and check entries correctly","time":{"start":1763676776892,"stop":1763676776900,"duration":8},"status":"passed","severity":"normal"},{"uid":"405f6a6f1b8d46ad","name":"Stops search when 2 null results are returned","time":{"start":1763676736995,"stop":1763676736995,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3ea17842f17bf3","name":"Check received message containing Arabic","time":{"start":1763677255259,"stop":1763677255259,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d6323cbb13227e","name":"Nodes with multiple pubsub topic","time":{"start":1763676993223,"stop":1763676993223,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7f6923fb626cd5","name":"Push message with Russian payload","time":{"start":1763677753295,"stop":1763677753295,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c55a9146432880","name":"should return false when navigator.onLine is false","time":{"start":1763676728498,"stop":1763676728499,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08c415317320ae","name":"Own sync message does not acknowledge own messages","time":{"start":1763676786686,"stop":1763676786687,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b830a13c30490a","name":"should request peer renewal on specific errors","time":{"start":1763676777817,"stop":1763676777818,"duration":1},"status":"passed","severity":"normal"},{"uid":"3172dfc801de318b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1763676764451,"stop":1763676764452,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f631b0f9c2b5f33","name":"throws on content topic with empty encoding field","time":{"start":1763676715019,"stop":1763676715020,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5d0f748e437987","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763676828008,"stop":1763676828009,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae547313de343b77","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1763676764444,"stop":1763676764444,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f828ab64f2f4b2c","name":"it tolerates circular branch references","time":{"start":1763676737810,"stop":1763676737810,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfae59e6d7a70253","name":"Push message with custom timestamp: 1763673228211","time":{"start":1763677753292,"stop":1763677753292,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cc9dd066989c6d","name":"Subscribe to topic containing short and publish message","time":{"start":1763677007974,"stop":1763677007974,"duration":0},"status":"passed","severity":"normal"},{"uid":"df514ff6c25628b3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763677255266,"stop":1763677255267,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a8a417c9b70364","name":"should decode valid enr successfully","time":{"start":1763676720208,"stop":1763676720208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e673764731f40295","name":"Outgoing message is retried until acknowledged","time":{"start":1763676782619,"stop":1763676782619,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68bf5f1af467d57","name":"Decoder throws on empty string content topic","time":{"start":1763676747256,"stop":1763676747256,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c186e4e3e8a02c","name":"Push message with content topic containing JSON","time":{"start":1763677753289,"stop":1763677753290,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca302daeb03d844","name":"Push message with shell command payload","time":{"start":1763677753297,"stop":1763677753297,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd74043fe411a5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763677255272,"stop":1763677255272,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6e4f6c3d52e0b5","name":"should dial peer when on same shard","time":{"start":1763676728684,"stop":1763676728684,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b1671102de8a02","name":"Push message with content topic containing special chars","time":{"start":1763677753288,"stop":1763677753288,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abfccfb9e10712f","name":"should successfully query peers and return peer infos","time":{"start":1763676737824,"stop":1763676737825,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a3cb0a249fc95dd","name":"should merge provided config with defaults","time":{"start":1763676729409,"stop":1763676729410,"duration":1},"status":"passed","severity":"normal"},{"uid":"8629f9dcad18249d","name":"should return false when peer is not found","time":{"start":1763676728323,"stop":1763676728323,"duration":0},"status":"passed","severity":"normal"},{"uid":"75bc2c3094aee852","name":"should initialize bloom filter with correct parameters","time":{"start":1763676764407,"stop":1763676764407,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e9256df847c7e6","name":"Push message with content topic containing Arabic","time":{"start":1763677753289,"stop":1763677753289,"duration":0},"status":"passed","severity":"normal"},{"uid":"41420da6075a5d29","name":"should start periodic discovery on start","time":{"start":1763676737980,"stop":1763676737980,"duration":0},"status":"passed","severity":"normal"},{"uid":"929332a94272faed","name":"returns all values when wanted number is greater than available values","time":{"start":1763676736623,"stop":1763676736624,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9828fa925786ec6","name":"should create a new stream if no existing for protocol found","time":{"start":1763676729162,"stop":1763676729163,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc99cb8397dfbd84","name":"should handle network check errors gracefully","time":{"start":1763676728701,"stop":1763676728703,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb9c581ad6555f64","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1763676764447,"stop":1763676764447,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4072ece4fd44de0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1763676764462,"stop":1763676764462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21caeb74647c0b","name":"Check received message containing SQL Injection","time":{"start":1763677255260,"stop":1763677255260,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca0be8b52307997","name":"isConnected should return false after all peers disconnect","time":{"start":1763676823979,"stop":1763676823979,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbd431b78d1ef07","name":"should be safe to call multiple times","time":{"start":1763676728894,"stop":1763676728896,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f3ded39736d7b0b","name":"Push message with content topic containing Russian","time":{"start":1763677753321,"stop":1763677753321,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3464ff358f8158a","name":"should dial with multiaddr and return stream","time":{"start":1763676729416,"stop":1763676729416,"duration":0},"status":"passed","severity":"normal"},{"uid":"f722087849cae300","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763677041882,"stop":1763677041882,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8730a7eb79db55c","name":"should transition to Unhealthy when no connections","time":{"start":1763676778794,"stop":1763676778794,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0de475b557585a","name":"should clear the dialing interval","time":{"start":1763676728662,"stop":1763676728662,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab47af75da635f9","name":"should return PeerId when Multiaddr input is provided","time":{"start":1763676728618,"stop":1763676728623,"duration":5},"status":"passed","severity":"normal"},{"uid":"6e454a5520105779","name":"should retry on complete failure if specified","time":{"start":1763676777672,"stop":1763676777672,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb17a634c1b6f62","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763676808450,"stop":1763676808451,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7438871d911a5be1","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1763676727999,"stop":1763676727999,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e62c6e5bb0d5b37","name":"Check message received after jswaku node is restarted","time":{"start":1763677255289,"stop":1763677255290,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2ac246304a4f48","name":"should skip peers without peer exchange protocol","time":{"start":1763676737976,"stop":1763676737977,"duration":1},"status":"passed","severity":"normal"},{"uid":"c398a3cedf8bbf6","name":"Check message with no payload is not received","time":{"start":1763677255270,"stop":1763677255270,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef5796fee44ba7b","name":"Outgoing message is possibly acknowledged","time":{"start":1763676780314,"stop":1763676780314,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5586e0c405f38173","name":"should sort by messageId when timestamps are equal","time":{"start":1763676768261,"stop":1763676768262,"duration":1},"status":"passed","severity":"normal"},{"uid":"22cd6378b9a051aa","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1763676778912,"stop":1763676778912,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7ffdbd2152e11d","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1763676728930,"stop":1763676728934,"duration":4},"status":"passed","severity":"normal"},{"uid":"8084d9de1eef815","name":"Push message with special chars payload","time":{"start":1763677753283,"stop":1763677753283,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23186487e08e727","name":"should not fail to stop the service if it was not started","time":{"start":1763676741858,"stop":1763676741858,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e3242f5ddad887","name":"should handle different types of entries","time":{"start":1763676776912,"stop":1763676776913,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24f11d4b43cd30","name":"should return false for different channelId","time":{"start":1763676782622,"stop":1763676782622,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfb8006c740786b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1763677131108,"stop":1763677131108,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07ab8e77003eabb","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1763676747253,"stop":1763676747253,"duration":0},"status":"passed","severity":"normal"},{"uid":"c288aaca5823847c","name":"should dispatch network event when browser goes online","time":{"start":1763676728511,"stop":1763676728512,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f891e0f192b35a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1763676764448,"stop":1763676764448,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdcba6b721dbe00a","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1763676728331,"stop":1763676728332,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ad7445564ed7d3","name":"should reject on timeout if it was set","time":{"start":1763676779828,"stop":1763676779828,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fbb39fec6d36c9","name":"should dial peers from store when no connections remain","time":{"start":1763676728899,"stop":1763676728900,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe78e5c8a342140","name":"Subscribe to topic containing long and publish message","time":{"start":1763677007974,"stop":1763677007974,"duration":0},"status":"passed","severity":"normal"},{"uid":"277c75fa063fb1a9","name":"ends after yielding if response size indicates end","time":{"start":1763676729314,"stop":1763676729315,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f6ee5b4df86502","name":"should handle a minimal index list","time":{"start":1763676715039,"stop":1763676715043,"duration":4},"status":"passed","severity":"normal"},{"uid":"30925c6dbb097420","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763676719656,"stop":1763676719657,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d358c714c94bb05","name":"Refresh subscription","time":{"start":1763677276714,"stop":1763677276714,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bee19d0afd22085","name":"random static sharding 9 - Cluster ID: 147, Shard ID: 322","time":{"start":1763677124092,"stop":1763677124092,"duration":0},"status":"passed","severity":"normal"},{"uid":"feeec7b338b586e1","name":"should return PeerId when PeerId is provided","time":{"start":1763676728617,"stop":1763676728617,"duration":0},"status":"passed","severity":"normal"},{"uid":"16839a9339fd4dea","name":"should handle peer store update failures gracefully","time":{"start":1763676729142,"stop":1763676729142,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce1bdfac4c92125","name":"should return start time to match max range","time":{"start":1763676778936,"stop":1763676778936,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2924ea2da2634f","name":"Push message with content topic containing short","time":{"start":1763677753319,"stop":1763677753319,"duration":0},"status":"passed","severity":"normal"},{"uid":"48727b84ff71e315","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1763676993223,"stop":1763676993223,"duration":0},"status":"passed","severity":"normal"},{"uid":"db48a96df2d7de47","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1763676715037,"stop":1763676715037,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fe05efdb6e8957","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1763676715043,"stop":1763676715044,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff8f42f689a4e0d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1763676737730,"stop":1763676737731,"duration":1},"status":"passed","severity":"normal"},{"uid":"286b6f6e21d1df24","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1763676715030,"stop":1763676715031,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c4453831040f1b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763677276707,"stop":1763677276707,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6f1bfbc4fa2c82","name":"Relay + Store","time":{"start":1763676809176,"stop":1763676809177,"duration":1},"status":"passed","severity":"normal"},{"uid":"8843a0118f5a72c1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763677276715,"stop":1763677276716,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb661bf38770dd75","name":"Push message with SQL Injection payload","time":{"start":1763677753308,"stop":1763677753309,"duration":1},"status":"passed","severity":"normal"},{"uid":"f840fd834e4b99bd","name":"Check publish message containing Russian","time":{"start":1763677000030,"stop":1763677000030,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a770034e23330d","name":"should handle peerStore errors gracefully","time":{"start":1763676729421,"stop":1763676729421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bffe5999c83cd0","name":"Refresh subscription","time":{"start":1763677276703,"stop":1763677276703,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e5f79c03a63402","name":"Cap max size when messages are pushed one at a time","time":{"start":1763676767637,"stop":1763676767637,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b2e1ab290765b7","name":"Automatically retrieves missing message","time":{"start":1763676782619,"stop":1763676782620,"duration":1},"status":"passed","severity":"normal"},{"uid":"e629877add3b4ade","name":"Check publish message containing numeric","time":{"start":1763677000028,"stop":1763677000028,"duration":0},"status":"passed","severity":"normal"},{"uid":"d478e330235876","name":"Sets default value correctly","time":{"start":1763677132004,"stop":1763677132004,"duration":0},"status":"passed","severity":"normal"},{"uid":"249ba40e8108e7d1","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1763676764442,"stop":1763676764442,"duration":0},"status":"passed","severity":"normal"},{"uid":"92581557c6a574c8","name":"Round trip binary serialization","time":{"start":1763676729448,"stop":1763676729448,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d78a268809ea739","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1763677007972,"stop":1763677007972,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed629404fca8d50","name":"same cluster, static sharding: nodes connect","time":{"start":1763676891949,"stop":1763676891949,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e9eabdf3ab3a1d","name":"should handle multiple peers with different shard configurations","time":{"start":1763676728708,"stop":1763676728709,"duration":1},"status":"passed","severity":"normal"},{"uid":"445ba250521945ff","name":"should not create multiple intervals when called multiple times","time":{"start":1763676728655,"stop":1763676728661,"duration":6},"status":"passed","severity":"normal"},{"uid":"300fd85043e3aec3","name":"Push message with content topic containing escaped characters","time":{"start":1763677753302,"stop":1763677753302,"duration":0},"status":"passed","severity":"normal"},{"uid":"610e09d030bf0de8","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1763676777127,"stop":1763676777127,"duration":0},"status":"passed","severity":"normal"},{"uid":"660ef913b7fc032e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1763676719651,"stop":1763676719653,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f9a5abd2541f4bf","name":"should send relay ping messages on timer","time":{"start":1763676729147,"stop":1763676729149,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5940f3006f8bae1","name":"Check received message containing Script","time":{"start":1763677255279,"stop":1763677255279,"duration":0},"status":"passed","severity":"normal"},{"uid":"9273e2586a2b52f4","name":"msgTime: 0 ms from now, startTime: 1763590715285, endTime: 1763677115285","time":{"start":1763677131112,"stop":1763677131112,"duration":0},"status":"passed","severity":"normal"},{"uid":"754dbc1bf0db005e","name":"random static sharding 10 - Cluster ID: 966, Shard ID: 452","time":{"start":1763677124092,"stop":1763677124093,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1eb85983db16a83","name":"Check received message containing Chinese","time":{"start":1763677255275,"stop":1763677255276,"duration":1},"status":"passed","severity":"normal"},{"uid":"1015f3e85c77b9e9","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1763676719656,"stop":1763676719656,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ad90d5bf1bece9","name":"yields undefined for messages without content topic","time":{"start":1763676729314,"stop":1763676729314,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75dc25fe5c67fb2","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1763676767794,"stop":1763676767794,"duration":0},"status":"passed","severity":"normal"},{"uid":"b179d7bd0cd65cc8","name":"Push message with long payload","time":{"start":1763677753312,"stop":1763677753312,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eaa55ae48940bee","name":"Push message with content topic containing JSON","time":{"start":1763677753322,"stop":1763677753322,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90f421126e61a45","name":"Check publish message containing XML","time":{"start":1763677000031,"stop":1763677000032,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d70bce83fe3b28","name":"Push message with Arabic payload","time":{"start":1763677753294,"stop":1763677753295,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb0b48923e607ba","name":"Subscribe to topic containing long and receive message","time":{"start":1763677276714,"stop":1763677276715,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3eab7acf2592649","name":"Passing page size 11 when there are 10 messages","time":{"start":1763677118558,"stop":1763677118559,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ca973a66345d8d","name":"should start and setup intervals and event listeners","time":{"start":1763676778555,"stop":1763676778558,"duration":3},"status":"passed","severity":"normal"},{"uid":"3fdc74677112e1b5","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1763676715024,"stop":1763676715024,"duration":0},"status":"passed","severity":"normal"},{"uid":"4259344018951a0e","name":"should clear dial history on stop","time":{"start":1763676728662,"stop":1763676728666,"duration":4},"status":"passed","severity":"normal"},{"uid":"9ad7d2d1d909df80","name":"should create KeepAliveManager with required options","time":{"start":1763676729119,"stop":1763676729119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e100e52b78d50c","name":"should return undefined if no connection provided","time":{"start":1763676729161,"stop":1763676729162,"duration":1},"status":"passed","severity":"normal"},{"uid":"210e83fa49187180","name":"should handle query errors gracefully","time":{"start":1763676737977,"stop":1763676737977,"duration":0},"status":"passed","severity":"normal"},{"uid":"291d0e088be4ded0","name":"should return empty array when no peers connected","time":{"start":1763676729419,"stop":1763676729419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25e5b8de79a6c15","name":"should lock peers when selected","time":{"start":1763676778041,"stop":1763676778047,"duration":6},"status":"passed","severity":"normal"},{"uid":"6e99f82c35478764","name":"should return usable stream attached to connection","time":{"start":1763676729159,"stop":1763676729161,"duration":2},"status":"passed","severity":"normal"},{"uid":"31cb8395f3d8d68b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763677276712,"stop":1763677276713,"duration":1},"status":"skipped","severity":"normal"},{"uid":"509e3ca3a871a66c","name":"should skip already querying peers","time":{"start":1763676737977,"stop":1763676737977,"duration":0},"status":"passed","severity":"normal"},{"uid":"2835896ff5d30bc9","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1763676728943,"stop":1763676728946,"duration":3},"status":"passed","severity":"normal"},{"uid":"bc815c7022634dc9","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app88/8/topic748/proto","time":{"start":1763677103913,"stop":1763677103914,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97db04c351694a0","name":"should reject if Filter is requested but not mounted","time":{"start":1763676779828,"stop":1763676779828,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5f5fe4b60f06c0","name":"should handle very large timestamps","time":{"start":1763676767796,"stop":1763676767796,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a4cfcc8a636db0","name":"should remove event listeners when stopped","time":{"start":1763676778894,"stop":1763676778894,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ebbfb8690d7b57","name":"should update peer store before dialing","time":{"start":1763676727993,"stop":1763676727993,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da98de988bfa51e","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1763676728930,"stop":1763676728930,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b1117f00487cbd","name":"should work with async generator that yields promises","time":{"start":1763676778898,"stop":1763676778898,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf9be9609b3fb99","name":"messageHashStr produces consistent results for the same input","time":{"start":1763676728948,"stop":1763676728948,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa29d1db2d6db300","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1763676729138,"stop":1763676729138,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3981e5f3ecadeca","name":"should handle case when navigator is not available","time":{"start":1763676728499,"stop":1763676728502,"duration":3},"status":"passed","severity":"normal"},{"uid":"cb68319cc5f406a9","name":"Meta field set when metaSetter is specified","time":{"start":1763676729449,"stop":1763676729449,"duration":0},"status":"passed","severity":"normal"},{"uid":"9531bed4414ae5f1","name":"Encoder throws on undefined content topic","time":{"start":1763676729449,"stop":1763676729449,"duration":0},"status":"passed","severity":"normal"},{"uid":"467b07ada9e3e4fa","name":"can start the service","time":{"start":1763676741857,"stop":1763676741857,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90f642ce0c6d462","name":"Push message with XML payload","time":{"start":1763677753316,"stop":1763677753316,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec667cc857eb668a","name":"Push message with Arabic payload","time":{"start":1763677753314,"stop":1763677753315,"duration":1},"status":"passed","severity":"normal"},{"uid":"3701d554f1376054","name":"should initialize with custom number of peers","time":{"start":1763676778040,"stop":1763676778040,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b01ad50af9f7c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1763676976697,"stop":1763676976698,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f8d431be2fca56","name":"Passing page size 0 when there are 110 messages","time":{"start":1763677118555,"stop":1763677118556,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f875942bc754f29","name":"should return peer for existing peer","time":{"start":1763676728910,"stop":1763676728910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52d4d0d626ec323","name":"Encoder throws on undefined content topic","time":{"start":1763676747254,"stop":1763676747255,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaef00e4c4573901","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1763676993222,"stop":1763676993222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dfacdf6e7dc2c","name":"Query Generator - true","time":{"start":1763677109674,"stop":1763677109675,"duration":1},"status":"passed","severity":"normal"},{"uid":"578a3a3dbca3d5d7","name":"should not trigger query when a recent query happened under threshold","time":{"start":1763676778906,"stop":1763676778906,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ccc8846ac58d61","name":"should enable all discoveries when explicitly set","time":{"start":1763676777123,"stop":1763676777126,"duration":3},"status":"passed","severity":"normal"},{"uid":"9a4ec2a1c2a77839","name":"should emit a peer event after start","time":{"start":1763676808444,"stop":1763676808445,"duration":1},"status":"passed","severity":"normal"},{"uid":"b084b3880a9bfb04","name":"should be able to decode the field with only RELAY set to true","time":{"start":1763676719657,"stop":1763676719659,"duration":2},"status":"passed","severity":"normal"},{"uid":"341000eac4b9fa9c","name":"Push message with content topic containing Arabic","time":{"start":1763677753300,"stop":1763677753300,"duration":0},"status":"passed","severity":"normal"},{"uid":"b868944e88a76191","name":"should not be delivered","time":{"start":1763676768702,"stop":1763676768702,"duration":0},"status":"passed","severity":"normal"},{"uid":"6966e7ee12865996","name":"Waku message hash computation (meta attribute not present)","time":{"start":1763676728937,"stop":1763676728938,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba1060d3cfdb675","name":"Push message with Russian payload","time":{"start":1763677753308,"stop":1763677753308,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e982d8f6d78c5","name":"should dial peers from store on start","time":{"start":1763676728893,"stop":1763676728893,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b87864160f6326","name":"Check publish message containing short","time":{"start":1763677000026,"stop":1763677000026,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2bb4802d7ff3f5","name":"Fails to push message bigger that 1MB","time":{"start":1763677753293,"stop":1763677753293,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c50a185358de05","name":"Ephemeral messages are not stored","time":{"start":1763676809468,"stop":1763676809468,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5afd42f57ed5433","name":"should only return 1 node with relay and store capability","time":{"start":1763676737814,"stop":1763676737814,"duration":0},"status":"passed","severity":"normal"},{"uid":"853f45d7e5be389f","name":"messageHashStr produces different results for different inputs","time":{"start":1763676728948,"stop":1763676728948,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01625bc1582a7e9","name":"throws if store query response has error status","time":{"start":1763676729313,"stop":1763676729313,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f6e572c3969be4","name":"should be safe to call multiple times","time":{"start":1763676729128,"stop":1763676729129,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d858af1cdb1ff36","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1763677103907,"stop":1763677103908,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1cdcbe06490ae1","name":"should create dialer with libp2p and shardReader","time":{"start":1763676728653,"stop":1763676728653,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da1003e89466b82","name":"throws on content topic with empty version field","time":{"start":1763676715018,"stop":1763676715018,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad628ea01d35bb60","name":"Check received message containing emoji","time":{"start":1763677255263,"stop":1763677255265,"duration":2},"status":"passed","severity":"normal"},{"uid":"bfc5fdc37de11731","name":"Renews subscription after lossing a connection","time":{"start":1763677276720,"stop":1763677276721,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b415478f774a898","name":"Ephemeral field set to true","time":{"start":1763676729448,"stop":1763676729449,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2fc334a3a531125","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1763676728912,"stop":1763676728912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb1900862a8c0c5","name":"udp ip6 address","time":{"start":1763676719676,"stop":1763676719676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f027ef038b9fb1e2","name":"should not receive a peer event after stop","time":{"start":1763677009163,"stop":1763677009163,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f9fea627493544","name":"should serialize and deserialize correctly","time":{"start":1763676764415,"stop":1763676764415,"duration":0},"status":"passed","severity":"normal"},{"uid":"1315c4ea36398ed3","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1763676728912,"stop":1763676728912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9660ca26193a3525","name":"should create ConnectionManager with relay","time":{"start":1763676729408,"stop":1763676729409,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f41a9ae1dee96a","name":"should skip peer when dialed recently","time":{"start":1763676728676,"stop":1763676728677,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c67c063788a7a6","name":"should be safe to call multiple times","time":{"start":1763676729413,"stop":1763676729413,"duration":0},"status":"passed","severity":"normal"},{"uid":"83732faa4e3f16f9","name":"Incoming message is emitted as received","time":{"start":1763676780315,"stop":1763676780315,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0f9ac4db921178","name":"Overlapping topic subscription","time":{"start":1763677007973,"stop":1763677007974,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e3723aba1006a85f","name":"should throw error - no public key","time":{"start":1763676720210,"stop":1763676720210,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4061663e7775b9f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1763676778062,"stop":1763676778068,"duration":6},"status":"passed","severity":"normal"},{"uid":"f87690d66f23d50","name":"should invoke callbacks when receiving a message","time":{"start":1763676778554,"stop":1763676778555,"duration":1},"status":"passed","severity":"normal"},{"uid":"8211108102047b3c","name":"Push message with short payload","time":{"start":1763677753293,"stop":1763677753293,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a3268a04a41787","name":"Check received message containing emoji","time":{"start":1763677255283,"stop":1763677255284,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a35570c082a8ed","name":"Outgoing message is emitted as sending","time":{"start":1763676780312,"stop":1763676780313,"duration":1},"status":"passed","severity":"normal"},{"uid":"f148edd9a3f1277f","name":"should properly create location multiaddrs - tcp","time":{"start":1763676720214,"stop":1763676720214,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec5236856ab645e","name":"should return null for non-existent peer","time":{"start":1763676728911,"stop":1763676728911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f582cf64278dcd","name":"should not dial peers from store when browser is not connected","time":{"start":1763676728899,"stop":1763676728899,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2b5ec4429aa3b1","name":"should handle special patterns correctly","time":{"start":1763676764416,"stop":1763676764416,"duration":0},"status":"passed","severity":"normal"},{"uid":"105cc4b6960ca8e7","name":"should return true when peer is on the pubsub topic shard","time":{"start":1763676728331,"stop":1763676728331,"duration":0},"status":"passed","severity":"normal"},{"uid":"85db3d4f37825c67","name":"Fails to push message with large meta","time":{"start":1763677753291,"stop":1763677753291,"duration":0},"status":"passed","severity":"normal"},{"uid":"354d3f78a1a8c513","name":"should handle timestamp equal to current time","time":{"start":1763676767795,"stop":1763676767795,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c43b98a1faeaaa","name":"Check received message containing shell command","time":{"start":1763677255262,"stop":1763677255262,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd92dba7a4c438e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1763676715023,"stop":1763676715023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a920a85ffe38fa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1763676764474,"stop":1763676764475,"duration":1},"status":"passed","severity":"normal"},{"uid":"7608dde0ba64627a","name":"should skip peer when not on same cluster","time":{"start":1763676728683,"stop":1763676728684,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ccde9e3c30fb20","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1763676768695,"stop":1763676768695,"duration":0},"status":"passed","severity":"normal"},{"uid":"f984343d779d0573","name":"should start all internal components","time":{"start":1763676729411,"stop":1763676729411,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa6633ff6cfdcff","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1763676764444,"stop":1763676764444,"duration":0},"status":"passed","severity":"normal"},{"uid":"922e142ad2cc98c3","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763677276701,"stop":1763677276702,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7404ef51641de9c1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763677276706,"stop":1763677276707,"duration":1},"status":"passed","severity":"normal"},{"uid":"83bd8d4297a482c3","name":"should create QueryOnConnect instance without options","time":{"start":1763676778889,"stop":1763676778890,"duration":1},"status":"passed","severity":"normal"},{"uid":"689214a93403caec","name":"Using a function","time":{"start":1763677132003,"stop":1763677132003,"duration":0},"status":"passed","severity":"normal"},{"uid":"d665b159252ce957","name":"should create ConnectionManager with required options","time":{"start":1763676729408,"stop":1763676729408,"duration":0},"status":"passed","severity":"normal"},{"uid":"699138964f3e748f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1763676764445,"stop":1763676764446,"duration":1},"status":"passed","severity":"normal"},{"uid":"39442c6b2b2cded6","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1763676764443,"stop":1763676764443,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bc5948ddd6dee4","name":"Push message with long payload","time":{"start":1763677753293,"stop":1763677753294,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3a0142f2cab34","name":"Check received message containing Basic HTML tag","time":{"start":1763677255280,"stop":1763677255280,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff77b0b4e7a47665","name":"should emit a peer event after start","time":{"start":1763677009162,"stop":1763677009163,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2af8bedb5ec6ae","name":"should dial peer when peer is discovered","time":{"start":1763676727992,"stop":1763676727992,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa594dfd8619f149","name":"should skip peers without peer exchange protocol","time":{"start":1763676737974,"stop":1763676737974,"duration":0},"status":"passed","severity":"normal"},{"uid":"66882a769cd58505","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1763676764458,"stop":1763676764459,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade460e17df4976a","name":"should filter out already connected peers","time":{"start":1763676728901,"stop":1763676728901,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fabab3dbcfafd8","name":"returns only open connection if one present","time":{"start":1763676728990,"stop":1763676728991,"duration":1},"status":"passed","severity":"normal"},{"uid":"184c766340b5b77f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763676891951,"stop":1763676891952,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91a4c8d3d152035","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1763676737826,"stop":1763676737826,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cdbc3df35a21f0","name":"Ordered Callback - true","time":{"start":1763677109677,"stop":1763677109677,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bdd295ed8da54e","name":"Push message with JSON payload","time":{"start":1763677753310,"stop":1763677753310,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf11ec394346a592","name":"Outgoing message is acknowledged","time":{"start":1763676780391,"stop":1763676780391,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d86b9ce4c35e35","name":"Subscribe to topic containing XML and receive message","time":{"start":1763677276706,"stop":1763677276706,"duration":0},"status":"passed","severity":"normal"},{"uid":"736cd99c118af035","name":"Throws when trying to push message with empty payload","time":{"start":1763677753287,"stop":1763677753287,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fb499a6cd87178","name":"should perform ping and update peer store on timer","time":{"start":1763676729139,"stop":1763676729140,"duration":1},"status":"passed","severity":"normal"},{"uid":"1107832dff7b4bf2","name":"should be safe to call multiple times","time":{"start":1763676727991,"stop":1763676727991,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfee0fea12dc7f5","name":"Push message equal or less that 1MB","time":{"start":1763677753292,"stop":1763677753292,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5f44f3c6ec43b3","name":"Wait given interval before re-trying","time":{"start":1763676779452,"stop":1763676779452,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6585ec7e311fe4b","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1763676877897,"stop":1763676877897,"duration":0},"status":"passed","severity":"normal"},{"uid":"6963c5f659eb4d32","name":"should handle retrieval hint and sender_id","time":{"start":1763676764108,"stop":1763676764108,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1f134a9a85388f","name":"Query Generator, No message returned","time":{"start":1763677069418,"stop":1763677069419,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe8ca518957bc12","name":"should accept empty decoders array","time":{"start":1763676778890,"stop":1763676778890,"duration":0},"status":"passed","severity":"normal"},{"uid":"644bd55df1992b42","name":"should process all pages when stopIfTrue never returns true","time":{"start":1763676778926,"stop":1763676778926,"duration":0},"status":"passed","severity":"normal"},{"uid":"137245816a79cc71","name":"Check received message containing Script","time":{"start":1763677255260,"stop":1763677255261,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c14e52108e345","name":"throws on content topic with generation field greater than 0","time":{"start":1763676715017,"stop":1763676715017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03d6fda04b718bc","name":"should handle errors when globalThis is not available","time":{"start":1763676728492,"stop":1763676728493,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f5756ba27f027","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1763676715036,"stop":1763676715037,"duration":1},"status":"passed","severity":"normal"},{"uid":"96edc4ad5cf34d0a","name":"ignores domain fetching errors","time":{"start":1763676737811,"stop":1763676737811,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8717b677b6f8716","name":"Light Node - default protocols","time":{"start":1763677134560,"stop":1763677134560,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8a9b62e18da4e","name":"Query Generator - false","time":{"start":1763677109676,"stop":1763677109676,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aad80be6a225f79","name":"Encoder throws on empty string content topic","time":{"start":1763676729450,"stop":1763676729450,"duration":0},"status":"passed","severity":"normal"},{"uid":"e892df6cc81d2c3","name":"Push message with special chars payload","time":{"start":1763677753313,"stop":1763677753313,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a6a8806b6dbdd5","name":"should handle peer identify event","time":{"start":1763676737973,"stop":1763676737974,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e4e68379e620bdb","name":"Push message with JSON payload","time":{"start":1763677753296,"stop":1763677753297,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd40307009f0da0a","name":"should handle large number of peers request","time":{"start":1763676737832,"stop":1763676737832,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab270690ad03dfd1","name":"Push message with JSON payload","time":{"start":1763677753285,"stop":1763677753285,"duration":0},"status":"passed","severity":"normal"},{"uid":"4488456332805336","name":"Check meta is set [symmetric]","time":{"start":1763676747253,"stop":1763676747254,"duration":1},"status":"passed","severity":"normal"},{"uid":"374dd028523b288e","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1763676715031,"stop":1763676715031,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc37cb16c6f96c3","name":"should not fail to stop the service if it was not started","time":{"start":1763676808441,"stop":1763676808442,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c623c66007b798","name":"should get eligible entries based on current time","time":{"start":1763676764096,"stop":1763676764106,"duration":10},"status":"passed","severity":"normal"},{"uid":"58b06f11c69acd6a","name":"should dial one peer on dial","time":{"start":1763676891124,"stop":1763676891124,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33a7e4fba565c0a","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1763676764442,"stop":1763676764442,"duration":0},"status":"passed","severity":"normal"},{"uid":"853179ef3fb059ec","name":"Push message with short payload","time":{"start":1763677753306,"stop":1763677753306,"duration":0},"status":"passed","severity":"normal"},{"uid":"9791d2efd81067f1","name":"should reject if Store is requested but not mounted","time":{"start":1763676779828,"stop":1763676779828,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7242fb3fdddaecc","name":"should use peerId from options when provided to queryGenerator","time":{"start":1763676779735,"stop":1763676779736,"duration":1},"status":"passed","severity":"normal"},{"uid":"380aaf07135c8361","name":"should initialize with isNetworkConnected as false","time":{"start":1763676728491,"stop":1763676728491,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c81d591b98c006c","name":"Push message with rate limit","time":{"start":1763677753303,"stop":1763677753304,"duration":1},"status":"passed","severity":"normal"},{"uid":"310fa781624fc68","name":"Passing invalid cursor","time":{"start":1763677054924,"stop":1763677054925,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a35cf3241d3eb51","name":"should successfully subscribe to supported pubsub topic","time":{"start":1763676777941,"stop":1763676777941,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db493e5a7e8ee3b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1763676715035,"stop":1763676715035,"duration":0},"status":"passed","severity":"normal"},{"uid":"197d683d7bc74899","name":"should discard bootstrap peers when has more than set limit","time":{"start":1763676846103,"stop":1763676846104,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21d266511ffff0b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1763676715021,"stop":1763676715021,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda0bc26e617dfb6","name":"Cluster ID 0, shard 1","time":{"start":1763677124071,"stop":1763677124071,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc66185b933595f9","name":"should insert message into bloom filter","time":{"start":1763676768691,"stop":1763676768691,"duration":0},"status":"passed","severity":"normal"},{"uid":"add17e30ddbd3111","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1763676736624,"stop":1763676736624,"duration":0},"status":"passed","severity":"normal"},{"uid":"545a0ff6ac521fe","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1763676720208,"stop":1763676720208,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6e898f36283651","name":"Filter","time":{"start":1763677134559,"stop":1763677134560,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dcbb3717f6821e4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763677276711,"stop":1763677276711,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcd69b3d6afa6a3","name":"Query with Promise Callback, No message returned","time":{"start":1763677069423,"stop":1763677069427,"duration":4},"status":"passed","severity":"normal"},{"uid":"588d6a9ce823dfe2","name":"should dial all peers on dial","time":{"start":1763676891123,"stop":1763676891123,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f5ad69a644a7ac","name":"Relay","time":{"start":1763676809176,"stop":1763676809176,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb7fc78a36fe190","name":"Check received message containing Chinese","time":{"start":1763677255259,"stop":1763677255259,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0f6e4d114778b5","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1763676780391,"stop":1763676780391,"duration":0},"status":"passed","severity":"normal"},{"uid":"3089d74e8dc91b3c","name":"should add to incoming buffer if dependencies are not met","time":{"start":1763676768694,"stop":1763676768694,"duration":0},"status":"passed","severity":"normal"},{"uid":"22487eb906ae625a","name":"Decoder throws on undefined content topic","time":{"start":1763676747256,"stop":1763676747256,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d63e8cc879a926","name":"Check received message containing special chars","time":{"start":1763677255258,"stop":1763677255258,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd62181cc4c4b8","name":"should compute hash only when first accessed","time":{"start":1763676729451,"stop":1763676729451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5517a8fb148efd5","name":"should initialize with Unhealthy status","time":{"start":1763676778783,"stop":1763676778783,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c25f6237d09c40c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1763676764463,"stop":1763676764463,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1f1c24b9bf6e09","name":"Push message with content topic containing short","time":{"start":1763677753287,"stop":1763677753287,"duration":0},"status":"passed","severity":"normal"},{"uid":"a936c783a8ab3b98","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1763676729167,"stop":1763676729168,"duration":1},"status":"passed","severity":"normal"},{"uid":"58dabdb7b1faa6cc","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1763676993218,"stop":1763676993218,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d1d8381ba1d570","name":"Incoming message is emitted as received","time":{"start":1763676782618,"stop":1763676782619,"duration":1},"status":"passed","severity":"normal"},{"uid":"92bae70f705d386d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1763677131113,"stop":1763677131113,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a18c7e1c7e0311","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1763676779734,"stop":1763676779734,"duration":0},"status":"passed","severity":"normal"},{"uid":"71419169a81eefd","name":"should handle multiple query options for time ranges","time":{"start":1763676779733,"stop":1763676779734,"duration":1},"status":"passed","severity":"normal"},{"uid":"228bc42de069d76a","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1763676737828,"stop":1763676737828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2edaf32108efd0","name":"Push 30 different messages","time":{"start":1763677753318,"stop":1763677753319,"duration":1},"status":"skipped","severity":"normal"},{"uid":"40b057fe11a4873d","name":"random static sharding 4 - Cluster ID: 595, Shard ID: 587","time":{"start":1763677124087,"stop":1763677124087,"duration":0},"status":"passed","severity":"normal"},{"uid":"6190d454798a7665","name":"should handle errors gracefully when getting peer info","time":{"start":1763676728333,"stop":1763676728334,"duration":1},"status":"passed","severity":"normal"},{"uid":"f110e687cc3e5b67","name":"should handle dial errors","time":{"start":1763676729416,"stop":1763676729417,"duration":1},"status":"passed","severity":"normal"},{"uid":"9761fbd9c7d78970","name":"should handle disconnect when peer has no timers","time":{"start":1763676729151,"stop":1763676729151,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed24d315fe1a9d5d","name":"should dial all known peers when reached zero connections","time":{"start":1763676846103,"stop":1763676846103,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2fc13cc612a15","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1763676728941,"stop":1763676728941,"duration":0},"status":"passed","severity":"normal"},{"uid":"a304ec628cca0af8","name":"messageHashStr returns a hex string","time":{"start":1763676728943,"stop":1763676728943,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b43a0f1d2fc37f5","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1763677060966,"stop":1763677060966,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd553fa3707ae16","name":"can start and stop the service","time":{"start":1763676741857,"stop":1763676741857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aeaff6cfd4860b3","name":"should handle onConnected and onDisconnected","time":{"start":1763676778052,"stop":1763676778053,"duration":1},"status":"passed","severity":"normal"},{"uid":"56bf22eeba4507f5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763677276708,"stop":1763677276708,"duration":0},"status":"passed","severity":"normal"},{"uid":"db16455bb291e94d","name":"Check publish message containing JSON","time":{"start":1763677000032,"stop":1763677000033,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab92ad1bd0a1d00","name":"should drop only non-locked connections when over maxConnections","time":{"start":1763676728929,"stop":1763676728929,"duration":0},"status":"passed","severity":"normal"},{"uid":"626e8c6f52afda64","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1763676764476,"stop":1763676764476,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3bff70751081f9","name":"Retries within given interval","time":{"start":1763676779451,"stop":1763676779451,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a0467fcd0a5e94","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1763676715034,"stop":1763676715034,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2eaa722d98f2988","name":"should be safe to call multiple times","time":{"start":1763676728667,"stop":1763676728668,"duration":1},"status":"passed","severity":"normal"},{"uid":"a975877580143cdf","name":"Sample","time":{"start":1763676719692,"stop":1763676719692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70d7f7306b738fb","name":"should be able to dial TLS multiaddrs","time":{"start":1763676891125,"stop":1763676891126,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40c5dc93b4a6a5","name":"Publish message with custom timestamp: Thu Nov 20 2025 21:16:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1763677000036,"stop":1763677000036,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0253eb07816d16e","name":"Push message with numeric payload","time":{"start":1763677753312,"stop":1763677753313,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ebd52ec86018daa","name":"Renews subscription after lossing a connection","time":{"start":1763677276709,"stop":1763677276709,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe04c956b164a90","name":"should return false when peer is on different cluster","time":{"start":1763676728324,"stop":1763676728328,"duration":4},"status":"passed","severity":"normal"},{"uid":"cf24a02c9714708","name":"Push message with custom timestamp: 1732918428212","time":{"start":1763677753324,"stop":1763677753324,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6271c173d53ae","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1763676728617,"stop":1763676728617,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6a22f4f2a3d51c","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1763676768697,"stop":1763676768697,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0176b0ebf5c2500","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1763676778060,"stop":1763676778060,"duration":0},"status":"passed","severity":"normal"},{"uid":"71db8958ca3b6c20","name":"should handle peer connect event","time":{"start":1763676728502,"stop":1763676728503,"duration":1},"status":"passed","severity":"normal"},{"uid":"77dece5d56e87664","name":"should stop all internal components","time":{"start":1763676729412,"stop":1763676729412,"duration":0},"status":"passed","severity":"normal"},{"uid":"743917e6ec8f34f","name":"should emit multiple messages when query returns multiple messages","time":{"start":1763676778912,"stop":1763676778913,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e454f159ea49242","name":"should set default options when no config provided","time":{"start":1763676729409,"stop":1763676729409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bec12bfdb1adf5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1763676764469,"stop":1763676764470,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c02bf3b1c33b60","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1763676764458,"stop":1763676764458,"duration":0},"status":"passed","severity":"normal"},{"uid":"666a47c343a44a33","name":"should set field with only RELAY enabled","time":{"start":1763676720215,"stop":1763676720215,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4966b2d30e02aa","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1763676728936,"stop":1763676728936,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3198acd7be71b4","name":"Cluster id 0, shard 0","time":{"start":1763677124070,"stop":1763677124071,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4651df0f8d351a","name":"Check publish message containing Script","time":{"start":1763677000031,"stop":1763677000031,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c6a68b1bba69cb","name":"should add entries and maintain sorted order","time":{"start":1763676764083,"stop":1763676764094,"duration":11},"status":"passed","severity":"normal"},{"uid":"e1e343ba4d34903c","name":"Push message with content topic containing Arabic","time":{"start":1763677753321,"stop":1763677753321,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb04f767edeeba8","name":"should query peer with peer exchange protocol","time":{"start":1763676737976,"stop":1763676737976,"duration":0},"status":"passed","severity":"normal"},{"uid":"7726122e9fe272cd","name":"Subscribe to topic containing special chars and publish message","time":{"start":1763677007975,"stop":1763677007975,"duration":0},"status":"passed","severity":"normal"},{"uid":"e199b0027c89acd9","name":"should return start time to last successful query since last query is less than max range","time":{"start":1763676778935,"stop":1763676778936,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeba6d8cd1ab0f40","name":"does not validate decoders for hash queries","time":{"start":1763676729312,"stop":1763676729312,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6f30f057a3c359","name":"should encode/decode to RLP encoding","time":{"start":1763676720211,"stop":1763676720211,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18e083ef85f916e","name":"should clear interval on stop","time":{"start":1763676737980,"stop":1763676737980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e341c8b51c8c6d02","name":"messageHashStr works with IProtoMessage","time":{"start":1763676728946,"stop":1763676728946,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c206a8e04829d06","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app72/9/topic102/proto","time":{"start":1763677103908,"stop":1763677103909,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d632ef0adbaf75","name":"throws on content topic with empty topic name field","time":{"start":1763676715018,"stop":1763676715019,"duration":1},"status":"passed","severity":"normal"},{"uid":"a14b0f4793a1e715","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1763676715024,"stop":1763676715025,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c349923b2ab6618","name":"Callback on promise, aborts when callback returns true","time":{"start":1763677099345,"stop":1763677099346,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc25709cc20eb51","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1763676778068,"stop":1763676778068,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e23a4cd262149a","name":"should stop query when sync message from same channel is found","time":{"start":1763676782620,"stop":1763676782621,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53a2f0e01a235a8","name":"Push message with content topic containing SQL Injection","time":{"start":1763677753321,"stop":1763677753322,"duration":1},"status":"passed","severity":"normal"},{"uid":"779e5422fd5741bd","name":"should process tasks in queue","time":{"start":1763676777810,"stop":1763676777811,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7fee945fbca848","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1763676764451,"stop":1763676764451,"duration":0},"status":"passed","severity":"normal"},{"uid":"801fdc21ec121a92","name":"random static sharding 6 - Cluster ID: 576, Shard ID: 606","time":{"start":1763677124087,"stop":1763677124088,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf12665215c1a","name":"Publish message with large meta","time":{"start":1763677000040,"stop":1763677000040,"duration":0},"status":"passed","severity":"normal"},{"uid":"148ce608ccb65c04","name":"should handle task timeouts","time":{"start":1763676777818,"stop":1763676777819,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34be3b8506c3933","name":"Overlapping topic subscription","time":{"start":1763677276702,"stop":1763677276703,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fc59625c494c05","name":"should dial peer immediately when queue is empty","time":{"start":1763676728668,"stop":1763676728669,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a1f66cb7040788","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1763676777941,"stop":1763676777941,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2021a1f3f0204d","name":"Check received message containing Russian","time":{"start":1763677255277,"stop":1763677255278,"duration":1},"status":"passed","severity":"normal"},{"uid":"553d043567f224f8","name":"Emits 'synced' when message flagged as lost","time":{"start":1763676779636,"stop":1763676779636,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e333841b90d25b2","name":"Query Generator, No Decoder","time":{"start":1763677069417,"stop":1763677069418,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ce39365f43fa2b","name":"Push message with Basic HTML tag payload","time":{"start":1763677753316,"stop":1763677753317,"duration":1},"status":"passed","severity":"normal"},{"uid":"134cdb207e81868","name":"should handle queue overflow by adding peers to queue","time":{"start":1763676728692,"stop":1763676728692,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa7e9793250bcfe","name":"Encoder error raises irrecoverable error","time":{"start":1763676780313,"stop":1763676780314,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1183529c7475c53","name":"should initialize with default number of peers","time":{"start":1763676778040,"stop":1763676778040,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b692a48762eff7d","name":"should maintain chronological order of messages in localHistory","time":{"start":1763676768695,"stop":1763676768695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ee52402259bdec","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1763676729146,"stop":1763676729147,"duration":1},"status":"passed","severity":"normal"},{"uid":"244d4fe99cd839fc","name":"should handle peer store errors gracefully","time":{"start":1763676727994,"stop":1763676727997,"duration":3},"status":"passed","severity":"normal"},{"uid":"4bd2a9fa87c6b501","name":"Check publish message after client node is restarted","time":{"start":1763677000040,"stop":1763677000040,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9cfd53f3a1888aa7","name":"should attach causal history and bloom filter to each message","time":{"start":1763676768692,"stop":1763676768692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d012117ceb413b7a","name":"Js publishes, other Js receives","time":{"start":1763676989962,"stop":1763676989962,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbd80468f3f41df","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1763677007976,"stop":1763677007976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43d2f2d4b17f907","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763676719664,"stop":1763676719665,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca888436e2c30b5","name":"Publish message with rate limit","time":{"start":1763677000040,"stop":1763677000042,"duration":2},"status":"passed","severity":"normal"},{"uid":"379342a10b8837f8","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1763676764453,"stop":1763676764453,"duration":0},"status":"passed","severity":"normal"},{"uid":"374f7a908b638759","name":"Push message with SQL Injection payload","time":{"start":1763677753315,"stop":1763677753316,"duration":1},"status":"passed","severity":"normal"},{"uid":"6499ebade1ec9914","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763677276716,"stop":1763677276716,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53e3ba018c7f5f9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763677041879,"stop":1763677041880,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1f44895f14a49b","name":"should handle errors when removing globalThis listeners","time":{"start":1763676728497,"stop":1763676728498,"duration":1},"status":"passed","severity":"normal"},{"uid":"da471a41866e35ad","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763676737817,"stop":1763676737817,"duration":0},"status":"skipped","severity":"normal"},{"uid":"197a4cd103db9e13","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1763677007981,"stop":1763677007982,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6e97e08aedd5b7","name":"Push message with Chinese payload","time":{"start":1763677753313,"stop":1763677753314,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ec4183c8c2c107","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763677032043,"stop":1763677032043,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14ce9d8b5f0118a","name":"Check received message containing XML","time":{"start":1763677255261,"stop":1763677255261,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9915aa0d2c16b0d","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1763676728934,"stop":1763676728934,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e31e3ce49daa712","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763677255267,"stop":1763677255267,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4320ff3b9db734","name":"peer exchange sets tag","time":{"start":1763676976696,"stop":1763676976697,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f44fdfb8db6ad46","name":"Fails to publish message with empty text","time":{"start":1763677000037,"stop":1763677000038,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2a4d4733900c0f","name":"Get Nodes","time":{"start":1763676736993,"stop":1763676736994,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec954d5bd3054ca","name":"should not process empty queue","time":{"start":1763676728697,"stop":1763676728698,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c77295a01951caa","name":"Push message with content topic containing unicode special characters","time":{"start":1763677753322,"stop":1763677753323,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e33823f2baf43e0","name":"should populate queue if has active dial","time":{"start":1763676728681,"stop":1763676728681,"duration":0},"status":"passed","severity":"normal"},{"uid":"67cbe083aaf563b9","name":"Asymmetric encrypt & decrypt","time":{"start":1763676747646,"stop":1763676747646,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00be42f632a9224","name":"Delete observer","time":{"start":1763676978208,"stop":1763676978209,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee326c694d961850","name":"should emit a peer event after start","time":{"start":1763676741858,"stop":1763676741858,"duration":0},"status":"passed","severity":"normal"},{"uid":"2943f7460fa9b4ea","name":"should return false","time":{"start":1763676720210,"stop":1763676720210,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e3022b7d07da6c","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1763676778060,"stop":1763676778061,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fecdf2ed78389d2","name":"should not dispatch event when already connected","time":{"start":1763676728507,"stop":1763676728508,"duration":1},"status":"passed","severity":"normal"},{"uid":"983d9a467dc5203","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1763676779637,"stop":1763676779637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb19339a73513226","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1763676764455,"stop":1763676764457,"duration":2},"status":"passed","severity":"normal"},{"uid":"967388ebb00c847a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1763676715031,"stop":1763676715032,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d0ecb1957d378f","name":"Push 30 different messages","time":{"start":1763677753287,"stop":1763677753287,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9074239f7bad6cf","name":"Push message with content topic containing escaped characters","time":{"start":1763677753290,"stop":1763677753290,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9a75f512027e44","name":"should be able to decode the field with only FILTER set to true","time":{"start":1763676719659,"stop":1763676719660,"duration":1},"status":"passed","severity":"normal"},{"uid":"3779babd7329010c","name":"should check connected peers if present and suitable","time":{"start":1763676779828,"stop":1763676779829,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a34d6987264ecf","name":"should save new peer to store","time":{"start":1763676727998,"stop":1763676727998,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0497017fd7c6b7","name":"can start the service","time":{"start":1763677009160,"stop":1763677009161,"duration":1},"status":"passed","severity":"normal"},{"uid":"f26b85201b49812e","name":"Throws when trying to push message with empty payload","time":{"start":1763677753319,"stop":1763677753319,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3171a4efb895d0","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1763676823977,"stop":1763676823978,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1bd19cef693280","name":"Push message with meta","time":{"start":1763677753303,"stop":1763677753303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6b3a9726df1377","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1763676737817,"stop":1763676737817,"duration":0},"status":"skipped","severity":"normal"},{"uid":"82202ea4011da656","name":"Sync message is not sent if another sync message was just received","time":{"start":1763676786679,"stop":1763676786679,"duration":0},"status":"passed","severity":"normal"},{"uid":"84dae6ba6c29d7fb","name":"should have no discoveries enabled by default","time":{"start":1763676777120,"stop":1763676777120,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e30a1e32bd7d603","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1763676764441,"stop":1763676764442,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7abcf61b73579d","name":"should return false when peer has no shard info","time":{"start":1763676728322,"stop":1763676728323,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf182f61b83c927","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763677276719,"stop":1763677276719,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f31aaa01fe44a6b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763677276716,"stop":1763677276717,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f2e2f0db0b8610","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1763676728936,"stop":1763676728937,"duration":1},"status":"passed","severity":"normal"},{"uid":"784ce236656d0cc","name":"Push message with custom timestamp: 1732918428211","time":{"start":1763677753304,"stop":1763677753304,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a58f3f9d6d900c","name":"should drop connection to all peers on hangUp","time":{"start":1763676891123,"stop":1763676891124,"duration":1},"status":"passed","severity":"normal"},{"uid":"872967df002c77aa","name":"Bloom filter","time":{"start":1763676768259,"stop":1763676768260,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c7c66e64aa5b69","name":"peer:update - should do nothing if another protocol hit","time":{"start":1763676729164,"stop":1763676729166,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b32c7aa82156a65","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1763676715023,"stop":1763676715023,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7d30223a65c96b","name":"Check publish message containing Arabic","time":{"start":1763677000030,"stop":1763677000030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de0178512b852b0","name":"should handle peer store errors gracefully","time":{"start":1763676728911,"stop":1763676728911,"duration":0},"status":"passed","severity":"normal"},{"uid":"873b41464867f07a","name":"Relay - dialed first","time":{"start":1763677134556,"stop":1763677134557,"duration":1},"status":"passed","severity":"normal"},{"uid":"c610e4659d57d469","name":"Push to array if already present","time":{"start":1763676714724,"stop":1763676714725,"duration":1},"status":"passed","severity":"normal"},{"uid":"e960c14efd011ff3","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1763676764447,"stop":1763676764448,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a70c7307be1d5","name":"should create PeerExchange instance with components","time":{"start":1763676737833,"stop":1763676737833,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd19bb37e2011bfb","name":"should not change state when connections remain after disconnect","time":{"start":1763676728507,"stop":1763676728507,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d052e1e5c067c85","name":"should return true even if peer has no overlapping shards","time":{"start":1763676728307,"stop":1763676728322,"duration":15},"status":"passed","severity":"normal"},{"uid":"a4c439a169f04c62","name":"Push message with Chinese payload","time":{"start":1763677753283,"stop":1763677753283,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d35bd58f0d9253","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1763676764475,"stop":1763676764475,"duration":0},"status":"passed","severity":"normal"},{"uid":"db13f3254fd403b2","name":"should reject if WakuNode is not started","time":{"start":1763676779827,"stop":1763676779827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3caf57e0a91ebe9","name":"should not discard bootstrap peers if under the limit","time":{"start":1763676846104,"stop":1763676846105,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda5b766dbf37c2e","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1763676729143,"stop":1763676729143,"duration":0},"status":"passed","severity":"normal"},{"uid":"348725e0ad6b2634","name":"should be empty when created","time":{"start":1763676778550,"stop":1763676778550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35103727047897c","name":"should handle errors when getting connections","time":{"start":1763676728517,"stop":1763676728517,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f96aa714c6f87","name":"should load peers from local storage and dispatch events","time":{"start":1763676741859,"stop":1763676741860,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b1cb7df46df5d2","name":"Subscribe and receive messages via lightPush","time":{"start":1763677276699,"stop":1763677276699,"duration":0},"status":"passed","severity":"normal"},{"uid":"39629b769dc25105","name":"should not be empty after adding a subscription","time":{"start":1763676778550,"stop":1763676778554,"duration":4},"status":"passed","severity":"normal"},{"uid":"36043c4841f68c59","name":"should dial peers from store when browser is connected","time":{"start":1763676728898,"stop":1763676728899,"duration":1},"status":"passed","severity":"normal"},{"uid":"838c93040374bdd0","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1763676764448,"stop":1763676764448,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b285853ed9f0bb","name":"accepts valid content-filtered query","time":{"start":1763676728860,"stop":1763676728861,"duration":1},"status":"passed","severity":"normal"},{"uid":"35dacd477f100441","name":"Subscribe to topic containing Script and receive message","time":{"start":1763677276717,"stop":1763677276717,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c1a37ad5cbc5e8","name":"should reject if Relay is requested but not mounted","time":{"start":1763676779827,"stop":1763676779827,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed7233cdc9338eb","name":"Passing page size 10 when there are 10 messages","time":{"start":1763677118557,"stop":1763677118557,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8677cb2582e4d0","name":"Push message with Arabic payload","time":{"start":1763677753308,"stop":1763677753308,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6f4a219713299","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1763676737731,"stop":1763676737731,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53957346cb9f714","name":"A test","time":{"start":1763676878048,"stop":1763676878048,"duration":0},"status":"passed","severity":"normal"},{"uid":"32da1ed34000b0d0","name":"should skip peers that don't support peer exchange","time":{"start":1763676737975,"stop":1763676737975,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf724ad30c800","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1763677032044,"stop":1763677032044,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d30a64b4c95081","name":"Publishes to nwaku","time":{"start":1763676989960,"stop":1763676989961,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd3ecf3410ed63c","name":"Publish without waiting for remote peer","time":{"start":1763677007970,"stop":1763677007971,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f9173b83b1c3a9","name":"should allow redial after cooldown period","time":{"start":1763676728683,"stop":1763676728683,"duration":0},"status":"passed","severity":"normal"},{"uid":"69483c50506fa14b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763677276708,"stop":1763677276708,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca081d3ee4a7f13","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763677276711,"stop":1763677276711,"duration":0},"status":"passed","severity":"normal"},{"uid":"1684711dbe778d1d","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1763676778903,"stop":1763676778903,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c0849aa6ef1e50","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763677276705,"stop":1763677276705,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f7f5aa2595149f","name":"should dial more peers if under maxConnections","time":{"start":1763676728929,"stop":1763676728929,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b1a5a31866509e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1763676764463,"stop":1763676764464,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ecf95ebed906e4e","name":"should clear all timers","time":{"start":1763676729130,"stop":1763676729131,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d414ce277da788","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1763676778555,"stop":1763676778555,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a97e6a504ec1e4","name":"should remove event listeners","time":{"start":1763676729129,"stop":1763676729130,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a5b7fa4c180f7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1763676715035,"stop":1763676715036,"duration":1},"status":"passed","severity":"normal"},{"uid":"e828dbe2e3f73aa3","name":"Push message with content topic containing Russian","time":{"start":1763677753301,"stop":1763677753301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81c92fd9e1d99fa","name":"should return false when peer is not on topic","time":{"start":1763676729423,"stop":1763676729423,"duration":0},"status":"passed","severity":"normal"},{"uid":"354c4eab67948b2b","name":"should not retry if at least one success","time":{"start":1763676777674,"stop":1763676777675,"duration":1},"status":"passed","severity":"normal"},{"uid":"6972eb1ec33727f6","name":"Check publish message containing shell command","time":{"start":1763677000033,"stop":1763677000033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46311ebf13b1715","name":"Push message with emoji payload","time":{"start":1763677753286,"stop":1763677753287,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdfc2b8c74abb38f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763677255285,"stop":1763677255286,"duration":1},"status":"passed","severity":"normal"},{"uid":"7068d5b1bb53dd66","name":"Encoder throws on undefined content topic","time":{"start":1763676748758,"stop":1763676748758,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81afa02790bfd","name":"different cluster: nodes don't connect","time":{"start":1763676891954,"stop":1763676891954,"duration":0},"status":"passed","severity":"normal"},{"uid":"80df4de39572352a","name":"Check meta is set [ecies]","time":{"start":1763676748758,"stop":1763676748758,"duration":0},"status":"passed","severity":"normal"},{"uid":"9590b2e7ff45644b","name":"Push message with meta","time":{"start":1763677753323,"stop":1763677753323,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0542dfb98436b0","name":"should handle peer store errors gracefully","time":{"start":1763676778803,"stop":1763676778804,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5fb20ab094c0f31","name":"throws if decoders don't match content topics","time":{"start":1763676729311,"stop":1763676729312,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca1925278172688","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1763676748757,"stop":1763676748757,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8eb74e72ae488d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1763676747251,"stop":1763676747253,"duration":2},"status":"passed","severity":"normal"},{"uid":"9efee65af9510e9e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1763676764476,"stop":1763676764476,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a387296226242e","name":"can query messages by message hash","time":{"start":1763677101657,"stop":1763677101658,"duration":1},"status":"passed","severity":"normal"},{"uid":"4691a90fe01e868","name":"Push message with numeric payload","time":{"start":1763677753294,"stop":1763677753294,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eeeed04edb4a874","name":"should handle case when globalThis is not available","time":{"start":1763676728502,"stop":1763676728502,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eec861d70153aae","name":"Subscribe to topic containing XML and publish message","time":{"start":1763677007978,"stop":1763677007978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5101b3b67bc1d42","name":"should retry if all attempts fail","time":{"start":1763676777822,"stop":1763676777823,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ece09606111363","name":"should handle zero peers request","time":{"start":1763676737832,"stop":1763676737833,"duration":1},"status":"passed","severity":"normal"},{"uid":"af88f0a0ed3ec06a","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1763676729422,"stop":1763676729423,"duration":1},"status":"passed","severity":"normal"},{"uid":"628548e400eb0b22","name":"should discover peers from provided peer cache","time":{"start":1763676896277,"stop":1763676896278,"duration":1},"status":"passed","severity":"normal"},{"uid":"dedbd8b8463ef9c3","name":"Does not throw an exception when node disconnects","time":{"start":1763677132002,"stop":1763677132002,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea072f54e13a2496","name":"ends if response has no messages","time":{"start":1763676729313,"stop":1763676729313,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c99df8039b16fd","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1763676737827,"stop":1763676737827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ffbdfbff171071","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1763676715025,"stop":1763676715027,"duration":2},"status":"passed","severity":"normal"},{"uid":"632f7fb3fbc96f34","name":"Passing page size 1 when there are 4 messages","time":{"start":1763677118556,"stop":1763677118556,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e87483732cf1439","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1763677007981,"stop":1763677007981,"duration":0},"status":"passed","severity":"normal"},{"uid":"788e323399f905f6","name":"throws an error for improperly formatted content topics","time":{"start":1763676715030,"stop":1763676715030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e714f53eb803a72","name":"Subscribe to topic containing long and receive message","time":{"start":1763677276703,"stop":1763677276704,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d490c53aecb1677","name":"should stop query on content message from same channel","time":{"start":1763676782621,"stop":1763676782621,"duration":0},"status":"passed","severity":"normal"},{"uid":"4036c20a14cec47b","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1763676778926,"stop":1763676778926,"duration":0},"status":"passed","severity":"normal"},{"uid":"2655413b7e6ae3a8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763677041887,"stop":1763677041887,"duration":0},"status":"passed","severity":"normal"},{"uid":"691b40d0d1e5f164","name":"should return false when network is not connected","time":{"start":1763676729414,"stop":1763676729414,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd61ff324bbed1f","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1763676778889,"stop":1763676778889,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e339e91bfc4d718","name":"Query generator for 2000 messages","time":{"start":1763677099348,"stop":1763677099349,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f178384c65ca297","name":"should add event listeners to libp2p","time":{"start":1763676728491,"stop":1763676728492,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a65488beaf7105","name":"should be able to encode the field with only STORE set to true","time":{"start":1763676719648,"stop":1763676719650,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d5e14b0ba859d4c","name":"should properly create location multiaddrs - tcp4","time":{"start":1763676720212,"stop":1763676720213,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7c21a10a30a772","name":"Correctly serialized arguments","time":{"start":1763676891278,"stop":1763676891278,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6b0921ba54be2a","name":"Stops search when maxGet is reached","time":{"start":1763676736994,"stop":1763676736995,"duration":1},"status":"passed","severity":"normal"},{"uid":"4461bc3fefddfd33","name":"can start and stop the service","time":{"start":1763676808440,"stop":1763676808441,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d20cc10e9b06c86","name":"Subscribe and receive messages via waku relay post","time":{"start":1763677276700,"stop":1763677276700,"duration":0},"status":"passed","severity":"normal"},{"uid":"132a778ed980c5db","name":"Synced status is emitted when a message is received","time":{"start":1763676782145,"stop":1763676782145,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c63acdf971fc5a","name":"should not receive a peer event before start","time":{"start":1763676808445,"stop":1763676808446,"duration":1},"status":"passed","severity":"normal"},{"uid":"1439b52dc96a05f4","name":"Check received message containing Russian","time":{"start":1763677255259,"stop":1763677255260,"duration":1},"status":"passed","severity":"normal"},{"uid":"9829df1a11298d98","name":"should dispatch connect and disconnect events","time":{"start":1763676778052,"stop":1763676778052,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f39e76f9b6b99c","name":"should wait for Filter peer to be connected","time":{"start":1763676779829,"stop":1763676779829,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9be16be0fb62de","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1763676778068,"stop":1763676778069,"duration":1},"status":"passed","severity":"normal"},{"uid":"c468f63c39f4f360","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1763676764445,"stop":1763676764445,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe43e04dfd07be","name":"Push message with content topic containing SQL Injection","time":{"start":1763677753289,"stop":1763677753289,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6d1f2f3ad44c78","name":"Outgoing message is emitted as sent","time":{"start":1763676780313,"stop":1763676780313,"duration":0},"status":"passed","severity":"normal"},{"uid":"6297cc55bc038e3f","name":"should trigger query when it went offline since the last successful query","time":{"start":1763676778901,"stop":1763676778901,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c7f3a33de3075f","name":"Check publish message containing emoji","time":{"start":1763677000034,"stop":1763677000035,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18a9cf2ced15354","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763677041886,"stop":1763677041887,"duration":1},"status":"passed","severity":"normal"},{"uid":"492f224b5e6b9d03","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1763676777126,"stop":1763676777126,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9f5fbaf278813","name":"returns all values when wanted number matches available values","time":{"start":1763676736611,"stop":1763676736623,"duration":12},"status":"passed","severity":"normal"},{"uid":"8fa46688b62f3ec4","name":"Nwaku publishes","time":{"start":1763676989961,"stop":1763676989961,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be9e675981f163d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1763676809468,"stop":1763676809472,"duration":4},"status":"passed","severity":"normal"},{"uid":"a946f9085528866a","name":"Push message with content topic containing short","time":{"start":1763677753299,"stop":1763677753299,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e13c4ba7c36e6f","name":"should return true for sync message with causal history","time":{"start":1763676782623,"stop":1763676782624,"duration":1},"status":"passed","severity":"normal"},{"uid":"425b4b0cefb02cd8","name":"Push message with Chinese payload","time":{"start":1763677753294,"stop":1763677753294,"duration":0},"status":"passed","severity":"normal"},{"uid":"a802a4e4d4324525","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763677276701,"stop":1763677276701,"duration":0},"status":"passed","severity":"normal"},{"uid":"726e685525519b82","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1763677007971,"stop":1763677007971,"duration":0},"status":"passed","severity":"normal"},{"uid":"45472d49bef9f918","name":"Sync message is sent within sync frequency","time":{"start":1763676786678,"stop":1763676786678,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e53227116fe756","name":"Push message with content topic containing special chars","time":{"start":1763677753299,"stop":1763677753300,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e0f573c676b71e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app34/9/topic297/xml","time":{"start":1763677103914,"stop":1763677103914,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdda2e1ca42e146","name":"should create PeerExchangeDiscovery instance","time":{"start":1763676737980,"stop":1763676737981,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d956241071e97ba","name":"should handle complete peer lifecycle","time":{"start":1763676729157,"stop":1763676729158,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55496d2b6c7bab9","name":"should hang up with PeerId and return true on success","time":{"start":1763676729417,"stop":1763676729418,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad3ae52c1b2d2f7","name":"should be sent with empty content","time":{"start":1763676768701,"stop":1763676768701,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37b51a91705386b","name":"should not fail to stop the service if it was not started","time":{"start":1763677009161,"stop":1763677009162,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d63fd6e31e58a4","name":"should get and remove ready entries","time":{"start":1763676764123,"stop":1763676764123,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62ae78116a09eff","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763677041886,"stop":1763677041886,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bf4245dca8897e","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1763677115017,"stop":1763677115018,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda032c298186af1","name":"new peer added after a peer was already found","time":{"start":1763676976697,"stop":1763676976697,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ca1400f86efbb1","name":"Fails to push message bigger that 1MB","time":{"start":1763677753325,"stop":1763677753325,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf430c25fff73d8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763677276719,"stop":1763677276719,"duration":0},"status":"passed","severity":"normal"},{"uid":"649e59fed987f59d","name":"Push message with content topic containing Chinese","time":{"start":1763677753288,"stop":1763677753288,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efed58584e1be29","name":"should get / set TCP multiaddr","time":{"start":1763676720212,"stop":1763676720212,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e262a733f9866b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1763676764450,"stop":1763676764450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b2552147d24ad7","name":"Push message with Basic HTML tag payload","time":{"start":1763677753309,"stop":1763677753310,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6700f55187b0e48","name":"Sync message are not sent excessively within sync frequency","time":{"start":1763676786679,"stop":1763676786679,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03bcacdb5369703","name":"should return true when peer is on the same cluster","time":{"start":1763676728306,"stop":1763676728307,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6005621dc82596e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1763676715034,"stop":1763676715034,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcddf34b169b49cb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763677276705,"stop":1763677276705,"duration":0},"status":"passed","severity":"normal"},{"uid":"9054df48cb4e0771","name":"Used by Waku Relay","time":{"start":1763677132003,"stop":1763677132004,"duration":1},"status":"passed","severity":"normal"},{"uid":"22acf7456250d4d5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763677276699,"stop":1763677276700,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb81781c857763f5","name":"should process successful peer exchange query","time":{"start":1763676737978,"stop":1763676737978,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f04a417ce98dcc0","name":"should return false for malformed SDS messages","time":{"start":1763676782622,"stop":1763676782622,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b66911cb68ed5d","name":"throws on content topic with non-number generation field","time":{"start":1763676715016,"stop":1763676715016,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80fa2658c125746","name":"Promise Callback - false","time":{"start":1763677109677,"stop":1763677109677,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ec29e07e421668","name":"should drop connection via multiaddr with hangUp","time":{"start":1763676891125,"stop":1763676891125,"duration":0},"status":"passed","severity":"normal"},{"uid":"219e7c36cdd33ad9","name":"should process queue every 500ms","time":{"start":1763676728692,"stop":1763676728692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e309c83fac039da","name":"should start the dialing interval","time":{"start":1763676728654,"stop":1763676728654,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4edecc2e3b8286","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763676782617,"stop":1763676782618,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3b6a79fea7f005","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1763676715031,"stop":1763676715031,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b98b9f860baf20","name":"Check message received after jswaku node is restarted","time":{"start":1763677255271,"stop":1763677255271,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5ec8e94ad70175","name":"should handle missing messages with undefined retrievalHint","time":{"start":1763676768700,"stop":1763676768700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23567ad9f6ed9bc","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1763676715043,"stop":1763676715043,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ddd14420eafad14","name":"should properly create peer info with all multiaddrs","time":{"start":1763676720214,"stop":1763676720214,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b7c0a94e91fc0c","name":"Push message with Script payload","time":{"start":1763677753309,"stop":1763677753309,"duration":0},"status":"passed","severity":"normal"},{"uid":"68150ad93c5d1a2b","name":"should not be sent when there is no history","time":{"start":1763676768701,"stop":1763676768701,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07df3b4e45a7fcb","name":"Passing page size 3 when there are 20 messages","time":{"start":1763677118556,"stop":1763677118557,"duration":1},"status":"passed","severity":"normal"},{"uid":"303c27a1c6325e55","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1763677007977,"stop":1763677007977,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aaba0359b1e9f1b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1763676764473,"stop":1763676764474,"duration":1},"status":"passed","severity":"normal"},{"uid":"682d78a99c67fe62","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1763676719661,"stop":1763676719661,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3bc663cc58ca597","name":"should initialize with libp2p components","time":{"start":1763676737824,"stop":1763676737824,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7d36e5debb6441","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1763676729166,"stop":1763676729167,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d938adb1640ed1","name":"Push message with content topic containing emoji","time":{"start":1763677753290,"stop":1763677753291,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c866cc9abf82d0","name":"should successfully unsubscribe from an existing subscription","time":{"start":1763676777944,"stop":1763676777945,"duration":1},"status":"passed","severity":"normal"},{"uid":"781c3e9fbe1cc117","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app33/2/topic578/proto","time":{"start":1763677103912,"stop":1763677103913,"duration":1},"status":"passed","severity":"normal"},{"uid":"965529fb610bd716","name":"Push message with content topic containing long","time":{"start":1763677753287,"stop":1763677753288,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d88fe9599f3858","name":"Default pageSize","time":{"start":1763677118561,"stop":1763677118561,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebdf45291c454762","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1763677054917,"stop":1763677054918,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b83b52e29f817aa","name":"Subscribe to topic containing numeric and publish message","time":{"start":1763677007975,"stop":1763677007975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8965f599ad1a70c0","name":"should decode valid enr with tcp successfully","time":{"start":1763676720208,"stop":1763676720208,"duration":0},"status":"passed","severity":"normal"},{"uid":"507c96df05c37c2d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1763676719663,"stop":1763676719663,"duration":0},"status":"passed","severity":"normal"},{"uid":"582bfec787c56600","name":"ignores unrecognized TXT record formats","time":{"start":1763676737811,"stop":1763676737812,"duration":1},"status":"passed","severity":"normal"},{"uid":"83aa85ea07aff440","name":"should allow redial after failed dial cooldown expires","time":{"start":1763676728691,"stop":1763676728691,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1d0e010988218a","name":"Push message with custom timestamp: 1763680428212","time":{"start":1763677753325,"stop":1763677753325,"duration":0},"status":"passed","severity":"normal"},{"uid":"2313c34e0e242c74","name":"should return false when peer is not on the specified shard","time":{"start":1763676728328,"stop":1763676728328,"duration":0},"status":"passed","severity":"normal"},{"uid":"3122fbd5a3d283cf","name":"should handle cache.get errors gracefully","time":{"start":1763676741860,"stop":1763676741860,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16a2ff60f476c2d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763677276718,"stop":1763677276718,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d2172b1403cbda","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app63/4/topic649/proto","time":{"start":1763677103911,"stop":1763677103912,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8af2435fe7b8237","name":"should properly clean up resources when disposed","time":{"start":1763676776916,"stop":1763676776917,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb82ceb317ef8b05","name":"should add event listeners to globalThis","time":{"start":1763676728492,"stop":1763676728492,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdc3ee3c726f4ee","name":"should return false and handle errors gracefully","time":{"start":1763676729418,"stop":1763676729418,"duration":0},"status":"passed","severity":"normal"},{"uid":"25833c3afb622712","name":"Wrong topic","time":{"start":1763677103915,"stop":1763677103915,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b603b11a6f90778","name":"should handle ping failures gracefully","time":{"start":1763676729141,"stop":1763676729142,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4706346fc0b8aa1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1763676715036,"stop":1763676715036,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8bf3508346952b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1763676729311,"stop":1763676729311,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e576b0f828e93b","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1763676779636,"stop":1763676779637,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e95fea4de090a2c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1763676778070,"stop":1763676778070,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9df9084f2c2ea3","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1763676782146,"stop":1763676782146,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea769e47ab348195","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763677041884,"stop":1763677041885,"duration":1},"status":"passed","severity":"normal"},{"uid":"be99b6b562f9f602","name":"should not start if already started","time":{"start":1763676737972,"stop":1763676737972,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce09cf4b695b5df7","name":"Check publish message containing special chars","time":{"start":1763677000028,"stop":1763677000029,"duration":1},"status":"passed","severity":"normal"},{"uid":"2391434e4b9dd968","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1763676715024,"stop":1763676715024,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf50ae07c64cdd3","name":"Decoder throws on empty string content topic","time":{"start":1763676748759,"stop":1763676748759,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1211e604a423e8a","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1763677131105,"stop":1763677131105,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dfa88518e4a41f","name":"Subscribe to topic containing Script and receive message","time":{"start":1763677276706,"stop":1763677276706,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8cf3c43f11e0c5","name":"Check message with invalid timestamp is not received","time":{"start":1763677255287,"stop":1763677255287,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f358bec2f09619d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763677276717,"stop":1763677276718,"duration":1},"status":"passed","severity":"normal"},{"uid":"d75f88a6e226d11b","name":"Push message with content topic containing numeric","time":{"start":1763677753320,"stop":1763677753320,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a06e6eb44a7d45f","name":"should not return locked peers if enough unlocked are available","time":{"start":1763676778051,"stop":1763676778052,"duration":1},"status":"passed","severity":"normal"},{"uid":"67029bb51863128e","name":"should handle empty pubsub topics","time":{"start":1763676729153,"stop":1763676729153,"duration":0},"status":"passed","severity":"normal"},{"uid":"c370701822d17d0d","name":"should continually clean up expired entries at intervals","time":{"start":1763676776917,"stop":1763676776919,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4ac1516ee98eb96","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763677041887,"stop":1763677041888,"duration":1},"status":"passed","severity":"normal"},{"uid":"52961eec6acab820","name":"Decoder throws on empty string content topic","time":{"start":1763676729450,"stop":1763676729450,"duration":0},"status":"passed","severity":"normal"},{"uid":"931bbb8e192d2c7c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1763677099346,"stop":1763677099346,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e8df852177ee52","name":"should increase lamport timestamp","time":{"start":1763676768690,"stop":1763676768690,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffe433912068c5f","name":"Outgoing message is emitted as sending","time":{"start":1763676782616,"stop":1763676782617,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0d0b11d2fe839d","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1763676768699,"stop":1763676768700,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac22a438f10b3b1","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1763676728894,"stop":1763676728894,"duration":0},"status":"passed","severity":"normal"},{"uid":"aced24f5935ae9f0","name":"should dial all remaining peers","time":{"start":1763676728902,"stop":1763676728902,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5bc77171d0cdb2","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1763676764441,"stop":1763676764441,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c15861cf60bfd8e","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1763676764452,"stop":1763676764453,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e5c2f1e407b11c","name":"Nodes with multiple pubsub topic","time":{"start":1763676993221,"stop":1763676993221,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8586187e973ae2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763677276705,"stop":1763677276706,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7291b878ef8058","name":"Push message with content topic containing unicode special characters","time":{"start":1763677753290,"stop":1763677753290,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fedd591756a0c67","name":"should requeue task if no peer is available","time":{"start":1763676777811,"stop":1763676777812,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2deb0e5716b63e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1763676715038,"stop":1763676715038,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedb406db984e10c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763677276720,"stop":1763677276720,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f3b1b1373a05b3","name":"Query with Promise Callback, No Decoder","time":{"start":1763677069422,"stop":1763677069423,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd819a28dffc139a","name":"throws on content topic with too few or too many fields","time":{"start":1763676715015,"stop":1763676715016,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc033a9479978ce","name":"should only return 1 node with relay capability","time":{"start":1763676737813,"stop":1763676737814,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2af27694c7785e2","name":"should handle malformed response data","time":{"start":1763676737831,"stop":1763676737832,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a45b47181c4ef1","name":"should work with mock decoders","time":{"start":1763676778896,"stop":1763676778896,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cd3a49b25ee41a","name":"All","time":{"start":1763676809177,"stop":1763676809177,"duration":0},"status":"passed","severity":"normal"},{"uid":"5431ee5005820c7","name":"should properly compute the node id","time":{"start":1763676720210,"stop":1763676720211,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5de2fdd0d98d25","name":"nwaku subscribes","time":{"start":1763676989960,"stop":1763676989960,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc641e6aec95ad","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1763676778047,"stop":1763676778051,"duration":4},"status":"passed","severity":"normal"},{"uid":"2656f72d294b3d89","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763677276702,"stop":1763677276702,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41630d08d6974aa","name":"Relay - times out","time":{"start":1763677134558,"stop":1763677134558,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4d7c2012ce9828","name":"should ignore duplicate entries","time":{"start":1763676764116,"stop":1763676764116,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99070d8160fa9eb","name":"should be safe to call multiple times","time":{"start":1763676727988,"stop":1763676727989,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd1446b5cd70284","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1763676870104,"stop":1763676870105,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f4e6509dda9cf","name":"should return no connections if no open connection provided","time":{"start":1763676728991,"stop":1763676728991,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3fe863f524b0a3","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1763677115018,"stop":1763677115019,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45fa25f00683194","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1763676764475,"stop":1763676764476,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b695aba5942f1e","name":"same cluster: nodes connect","time":{"start":1763676891953,"stop":1763676891953,"duration":0},"status":"passed","severity":"normal"},{"uid":"f083a7f865c8ccbc","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1763676719661,"stop":1763676719661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c733c05ee3fef671","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app32/4/topic233/xml","time":{"start":1763677103914,"stop":1763677103915,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24fa7f2c3b6e35a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app18/3/topic555/proto","time":{"start":1763677103910,"stop":1763677103910,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4ebc00b9203ebc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1763676715034,"stop":1763676715035,"duration":1},"status":"passed","severity":"normal"},{"uid":"c195a3a7207ced39","name":"Query generator for multiple messages","time":{"start":1763677099338,"stop":1763677099341,"duration":3},"status":"passed","severity":"normal"},{"uid":"410b1de95b58d934","name":"rejects content-filtered query with only contentTopics","time":{"start":1763676728861,"stop":1763676728862,"duration":1},"status":"passed","severity":"normal"},{"uid":"961ffd1adbdbfb68","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1763676764459,"stop":1763676764459,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8fc4d07399ca05","name":"Passing page size 110 when there are 120 messages","time":{"start":1763677118560,"stop":1763677118561,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a96c2ab08b5002","name":"should check false positive rate","time":{"start":1763676764417,"stop":1763676764419,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab53693845d224f1","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1763677131113,"stop":1763677131113,"duration":0},"status":"passed","severity":"normal"},{"uid":"22218aebb26d9d1b","name":"should properly create location multiaddrs - udp4","time":{"start":1763676720212,"stop":1763676720212,"duration":0},"status":"passed","severity":"normal"},{"uid":"65435306f0b3beed","name":"can start the service","time":{"start":1763676808434,"stop":1763676808435,"duration":1},"status":"passed","severity":"normal"},{"uid":"662848a0f0d9ab75","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763677255290,"stop":1763677255290,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a2acd5ab24efaa","name":"should handle complete dial lifecycle","time":{"start":1763676728703,"stop":1763676728708,"duration":5},"status":"passed","severity":"normal"},{"uid":"eff5a51f7bcc2aaa","name":"should remove event listeners","time":{"start":1763676728896,"stop":1763676728896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52551bf8cd543f9","name":"should continue query when messages are from different channels","time":{"start":1763676782621,"stop":1763676782621,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4396f328dcabf1","name":"Passing an array","time":{"start":1763677132003,"stop":1763677132003,"duration":0},"status":"passed","severity":"normal"},{"uid":"7332eab83a2497d8","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1763676782625,"stop":1763676782625,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a58e4c35bc587a","name":"should insert elements correctly","time":{"start":1763676764414,"stop":1763676764414,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffe3105201bacb5","name":"random static sharding 3 - Cluster ID: 659, Shard ID: 862","time":{"start":1763677124082,"stop":1763677124086,"duration":4},"status":"passed","severity":"normal"},{"uid":"99b402c78d5606f3","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1763676719664,"stop":1763676719664,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa66db6a0e7f428","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1763676728515,"stop":1763676728515,"duration":0},"status":"passed","severity":"normal"},{"uid":"c747a07eb85abd2b","name":"should set field with all protocols enabled","time":{"start":1763676720215,"stop":1763676720215,"duration":0},"status":"passed","severity":"normal"},{"uid":"656578705e745edb","name":"Push message with SQL Injection payload","time":{"start":1763677753284,"stop":1763677753284,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e651e23c30a9c9b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1763676764469,"stop":1763676764469,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc324d3a594bb4f","name":"Check publish message containing Chinese","time":{"start":1763677000029,"stop":1763677000029,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3a68e6db83b598","name":"Push message with emoji payload","time":{"start":1763677753298,"stop":1763677753298,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd27408375a9026","name":"Waku message hash computation (no timestamp)","time":{"start":1763676728940,"stop":1763676728941,"duration":1},"status":"passed","severity":"normal"},{"uid":"8817e7aaf1a4df0b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1763676778069,"stop":1763676778069,"duration":0},"status":"passed","severity":"normal"},{"uid":"f040e86fd702083e","name":"Check received message containing JSON","time":{"start":1763677255262,"stop":1763677255262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e306066512a0e84d","name":"topics with same application and version share the same shard","time":{"start":1763676715028,"stop":1763676715028,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbecdd301e2b999","name":"should query peers that support peer exchange","time":{"start":1763676737974,"stop":1763676737975,"duration":1},"status":"passed","severity":"normal"},{"uid":"2051a109c388ae9c","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1763676768699,"stop":1763676768699,"duration":0},"status":"passed","severity":"normal"},{"uid":"436bc8c237a5dfff","name":"should handle complete connection lifecycle","time":{"start":1763676728536,"stop":1763676728536,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76276b6f6614998","name":"should properly create location multiaddrs - udp","time":{"start":1763676720213,"stop":1763676720214,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec10299341298757","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1763676777128,"stop":1763676777128,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f19060f2cb11f4f","name":"Push message with rate limit","time":{"start":1763677753291,"stop":1763677753291,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b517fc75538c4e","name":"should not fail to start the service if it is already started","time":{"start":1763676741858,"stop":1763676741858,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5f99ad54c4509","name":"Check received message containing long","time":{"start":1763677255273,"stop":1763677255273,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af0fd853d6db64b","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1763677000038,"stop":1763677000038,"duration":0},"status":"passed","severity":"normal"},{"uid":"410cd0453ce8c869","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1763676764470,"stop":1763676764473,"duration":3},"status":"passed","severity":"normal"},{"uid":"1ba1665810c72af3","name":"Fields are not dropped","time":{"start":1763676729030,"stop":1763676729032,"duration":2},"status":"passed","severity":"normal"},{"uid":"f4d17bc6bc863956","name":"Subscribe and receives messages on 20 topics","time":{"start":1763677276701,"stop":1763677276701,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf291a392f80292","name":"Push message with Script payload","time":{"start":1763677753284,"stop":1763677753284,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70723b31b59df6f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763677276700,"stop":1763677276701,"duration":1},"status":"passed","severity":"normal"},{"uid":"960c015f10514907","name":"can start and stop the service","time":{"start":1763677009161,"stop":1763677009161,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ab477d4717ef0a","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1763677115016,"stop":1763677115017,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a980024c14dffe4","name":"Check message with invalid timestamp is not received","time":{"start":1763677255268,"stop":1763677255268,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4538b4495654a6","name":"throws on empty content topic","time":{"start":1763676715015,"stop":1763676715015,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bed130c5f4d352","name":"Push message with short payload","time":{"start":1763677753311,"stop":1763677753312,"duration":1},"status":"passed","severity":"normal"},{"uid":"274be6676d87b5ca","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763677276708,"stop":1763677276709,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa03038dc86244a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1763676715022,"stop":1763676715022,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cf28c1218300ce","name":"messageHash returns a Uint8Array","time":{"start":1763676728941,"stop":1763676728943,"duration":2},"status":"passed","severity":"normal"},{"uid":"8bf86c12d835d06e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1763676764458,"stop":1763676764458,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f7433096ed47b2","name":"should be safe to call multiple times","time":{"start":1763676729132,"stop":1763676729132,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf79ae156d0f581","name":"caches peers it previously fetched","time":{"start":1763676737812,"stop":1763676737812,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce5e311e0853b74","name":"should handle shardReader errors","time":{"start":1763676729423,"stop":1763676729424,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28748976117f9d1","name":"should be safe to call multiple times","time":{"start":1763676728897,"stop":1763676728898,"duration":1},"status":"passed","severity":"normal"},{"uid":"46312fad0c3ad919","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1763676779638,"stop":1763676779638,"duration":0},"status":"passed","severity":"normal"},{"uid":"c883eeea316f17d0","name":"Reusing cursor across nodes","time":{"start":1763677054924,"stop":1763677054924,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3ee654843e197f","name":"should not update T_req if message already exists","time":{"start":1763676764094,"stop":1763676764095,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4868379ced8bc2","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1763676870103,"stop":1763676870104,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef40f48c409ab87b","name":"Check message with no pubsub topic is not received","time":{"start":1763677255288,"stop":1763677255288,"duration":0},"status":"passed","severity":"normal"},{"uid":"28131bf47c35aeec","name":"Query generator for multiple messages with multiple decoders","time":{"start":1763677099342,"stop":1763677099343,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8b137dee011c9e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763677276707,"stop":1763677276708,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f1e93fc738bc6d","name":"should return false for content message without causal history","time":{"start":1763676782623,"stop":1763676782623,"duration":0},"status":"passed","severity":"normal"},{"uid":"a512c10a5c3ab78a","name":"should get all peers from store","time":{"start":1763676728901,"stop":1763676728901,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f3e4ad1bd0e97f","name":"should handle mixed protocol support correctly","time":{"start":1763676778804,"stop":1763676778806,"duration":2},"status":"passed","severity":"normal"},{"uid":"b678c1aedf85ee9e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1763676737732,"stop":1763676737732,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba50dc79ecaa91c","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1763676778794,"stop":1763676778795,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1880c7f30afd6a9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1763676764459,"stop":1763676764459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69863ec6c9318b4","name":"should create ShardReader with static shards network config","time":{"start":1763676728306,"stop":1763676728306,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68c22f41d62f509","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1763676823980,"stop":1763676823983,"duration":3},"status":"passed","severity":"normal"},{"uid":"d240bdc84fe5d2e1","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1763677000035,"stop":1763677000035,"duration":0},"status":"passed","severity":"normal"},{"uid":"59301e31161da0e2","name":"Check received message with timestamp: 1763676803116000000 ","time":{"start":1763677255284,"stop":1763677255285,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3f7f3c9824c27d","name":"should do nothing if no non-locked connections to drop","time":{"start":1763676728929,"stop":1763676728930,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bfbb5182b13b30","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1763676715028,"stop":1763676715029,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c170ea84c272cb","name":"Decoder throws on undefined content topic","time":{"start":1763676729450,"stop":1763676729450,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fb1780695e22a5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763677276713,"stop":1763677276713,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f24601cf173361","name":"should trigger query when time since last query exceeds threshold","time":{"start":1763676778905,"stop":1763676778906,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ccd350426edec4","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1763676764484,"stop":1763676764484,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a675e1562f13c6e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1763676737735,"stop":1763676737736,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e69686ee701e39","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1763676764446,"stop":1763676764446,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a8a98ca3b91feb","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1763676768696,"stop":1763676768696,"duration":0},"status":"passed","severity":"normal"},{"uid":"1658317cceb7a036","name":"Check received message containing unicode special characters","time":{"start":1763677255263,"stop":1763677255263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5eaee014ec5f91e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1763676764457,"stop":1763676764457,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1defcf4d903401","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763677032045,"stop":1763677032045,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e00b72fc703e0ac","name":"should sort peers by ping value","time":{"start":1763676729421,"stop":1763676729422,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee79cb5a335db42f","name":"Check received message containing numeric","time":{"start":1763677255258,"stop":1763677255258,"duration":0},"status":"passed","severity":"normal"},{"uid":"428aaf59cc4ac946","name":"should add entries and maintain sorted order","time":{"start":1763676764115,"stop":1763676764115,"duration":0},"status":"passed","severity":"normal"},{"uid":"505dddbe3e6daf82","name":"Check received message containing unicode special characters","time":{"start":1763677255282,"stop":1763677255283,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad495fe4aabe3d5","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1763676782624,"stop":1763676782624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4664ab71165b865","name":"should handle complete discovery-to-dial flow","time":{"start":1763676728003,"stop":1763676728003,"duration":0},"status":"passed","severity":"normal"},{"uid":"4251574b9d4f3eae","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1763677054918,"stop":1763677054920,"duration":2},"status":"passed","severity":"normal"},{"uid":"abe3c300526de2a3","name":"Push message with custom timestamp: 1763680428211","time":{"start":1763677753304,"stop":1763677753305,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c7e56b5f5337e5","name":"Push message with custom timestamp: 1732918428211","time":{"start":1763677753291,"stop":1763677753292,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfdea27d493fe4d5","name":"should remove event listener for peer:discovery","time":{"start":1763676727989,"stop":1763676727991,"duration":2},"status":"passed","severity":"normal"},{"uid":"100a2f03d16eb92","name":"should handle query errors","time":{"start":1763676737978,"stop":1763676737978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d343a86948f1aed9","name":"Fails to publish duplicate message","time":{"start":1763677000037,"stop":1763677000037,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd25f0229149a4f","name":"Emits 'synced' when new message received","time":{"start":1763676779635,"stop":1763676779635,"duration":0},"status":"passed","severity":"normal"},{"uid":"8312e10e452319f1","name":"Sign & Recover","time":{"start":1763676747647,"stop":1763676747648,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe63f71e249b1c4","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1763676764450,"stop":1763676764451,"duration":1},"status":"passed","severity":"normal"},{"uid":"e360528886c3d3fc","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1763676777127,"stop":1763676777127,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2577e9e32615b7a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1763676764440,"stop":1763676764441,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3529883c0f537a2","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1763676729139,"stop":1763676729139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd5b9ec8826c458","name":"Retrieval Hint","time":{"start":1763676768260,"stop":1763676768260,"duration":0},"status":"passed","severity":"normal"},{"uid":"8551d928126de3b8","name":"Push message with unicode special characters payload","time":{"start":1763677753318,"stop":1763677753318,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d989e26f7926a4","name":"should handle corrupted shard info gracefully","time":{"start":1763676728334,"stop":1763676728334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a854dae148d5bf4b","name":"should throw error - invalid id","time":{"start":1763676720210,"stop":1763676720210,"duration":0},"status":"passed","severity":"normal"},{"uid":"e176ed05d5ba1ab","name":"Check received message with timestamp: 1763676803116000000 ","time":{"start":1763677255265,"stop":1763677255266,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf9a5d20c4bce69","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1763676768697,"stop":1763676768697,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b971f5a43bab625","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1763677069419,"stop":1763677069420,"duration":1},"status":"passed","severity":"normal"},{"uid":"145b604b9371e696","name":"should return true for message with causal history","time":{"start":1763676782623,"stop":1763676782623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b94d8ff9430a32","name":"Query with Ordered Callback, No message returned","time":{"start":1763677069422,"stop":1763677069422,"duration":0},"status":"passed","severity":"normal"},{"uid":"7acf3d9e78c42e91","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1763676786685,"stop":1763676786686,"duration":1},"status":"passed","severity":"normal"},{"uid":"806cb79d100482b5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1763676715033,"stop":1763676715033,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd1c49a26536c4c","name":"Push message with content topic containing JSON","time":{"start":1763677753301,"stop":1763677753302,"duration":1},"status":"passed","severity":"normal"},{"uid":"b546a3b80ac89014","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1763676737815,"stop":1763676737816,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf56bdd5cea9fc2","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1763676729142,"stop":1763676729143,"duration":1},"status":"passed","severity":"normal"},{"uid":"51cbcb2e266b3a4b","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1763676764481,"stop":1763676764481,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daf54c322174716","name":"random static sharding 5 - Cluster ID: 803, Shard ID: 725","time":{"start":1763677124087,"stop":1763677124087,"duration":0},"status":"passed","severity":"normal"},{"uid":"786c57fcd962d174","name":"A test","time":{"start":1763676878047,"stop":1763676878047,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ce900204adbcb3","name":"Push 30 different messages","time":{"start":1763677753298,"stop":1763677753298,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d9d055eb8841777","name":"should deliver messages after dependencies are met","time":{"start":1763676768698,"stop":1763676768698,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e44bb0459c1e92","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app56/1/topic841/proto","time":{"start":1763677103910,"stop":1763677103910,"duration":0},"status":"passed","severity":"normal"},{"uid":"312189346ba4b8ab","name":"Store - dialed after - with timeout","time":{"start":1763677134559,"stop":1763677134559,"duration":0},"status":"passed","severity":"normal"},{"uid":"121530d3a571177f","name":"Subscribe to topic containing XML and receive message","time":{"start":1763677276717,"stop":1763677276717,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94b6ba6706a9b0d","name":"should call waitForPeer on Relay","time":{"start":1763676779830,"stop":1763676779830,"duration":0},"status":"passed","severity":"normal"},{"uid":"388811932be831e5","name":"should reassess health immediately when peer disconnects","time":{"start":1763676778796,"stop":1763676778796,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce8d923dfb0bccd","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1763676737731,"stop":1763676737732,"duration":1},"status":"passed","severity":"normal"},{"uid":"428e182873b4ede2","name":"should remove event listeners from libp2p","time":{"start":1763676728493,"stop":1763676728493,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf5563be683018","name":"Check message on other pubsub topic is not received","time":{"start":1763677255288,"stop":1763677255288,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1af1318f8175b0d","name":"should get multiple eligible entries at later time","time":{"start":1763676764106,"stop":1763676764106,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfa55789ac1ceed","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763677255286,"stop":1763677255287,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fff35116007381","name":"yields undefined for messages without decoder","time":{"start":1763676729314,"stop":1763676729314,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0077f24ffe40c0","name":"should properly setup health event callback","time":{"start":1763676778897,"stop":1763676778897,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a17b99f216cc24a","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1763677007975,"stop":1763677007976,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbdb7e7cbc3e09b","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1763676728861,"stop":1763676728861,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd61db94b181658","name":"Check received message containing Arabic","time":{"start":1763677255276,"stop":1763677255276,"duration":0},"status":"passed","severity":"normal"},{"uid":"82db760beafc751","name":"should be online or offline if network state changed","time":{"start":1763676823983,"stop":1763676823984,"duration":1},"status":"passed","severity":"normal"},{"uid":"420c2a3ea4e12653","name":"should handle dial errors gracefully","time":{"start":1763676728902,"stop":1763676728903,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd1baac0a054780","name":"Publish message with custom timestamp: Thu Nov 20 2025 23:16:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1763677000036,"stop":1763677000037,"duration":1},"status":"passed","severity":"normal"},{"uid":"21077e8aa2da07da","name":"Push message equal or less that 1MB","time":{"start":1763677753325,"stop":1763677753325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67219ec5a3bb508","name":"should be safe to call multiple times","time":{"start":1763676729411,"stop":1763676729412,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ecb93452fff39a","name":"should never report false negatives","time":{"start":1763676764414,"stop":1763676764415,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4cf6564753d8bde","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1763676993222,"stop":1763676993222,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb440ac1311f2de","name":"Fails to push message with large meta","time":{"start":1763677753303,"stop":1763677753303,"duration":0},"status":"passed","severity":"normal"},{"uid":"877864eaef068f71","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1763676764449,"stop":1763676764449,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f20ea962840af8","name":"Promise Callback - true","time":{"start":1763677109676,"stop":1763677109677,"duration":1},"status":"passed","severity":"normal"},{"uid":"821e915ca55746ed","name":"should create all internal components","time":{"start":1763676729410,"stop":1763676729410,"duration":0},"status":"passed","severity":"normal"},{"uid":"72756ac2ea283d9b","name":"should handle peer not in mesh for all topics","time":{"start":1763676729154,"stop":1763676729156,"duration":2},"status":"passed","severity":"normal"},{"uid":"91281b53e0931da8","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1763676777812,"stop":1763676777812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99aeb86406f2b93","name":"should drop connection to one peer on hangUp","time":{"start":1763676891124,"stop":1763676891125,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b4f3e1563fd5c9e","name":"rejects hash query with content filter parameters","time":{"start":1763676728868,"stop":1763676728869,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0257fd362e4f66d","name":"Push message with unicode special characters payload","time":{"start":1763677753286,"stop":1763677753286,"duration":0},"status":"passed","severity":"normal"},{"uid":"712eafcbd8ff8d05","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763677041880,"stop":1763677041881,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd542f795b0b65cd","name":"should do nothing when connections still exist","time":{"start":1763676728900,"stop":1763676728900,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c6f653e35a8f53","name":"should support chaining for add method","time":{"start":1763676776901,"stop":1763676776901,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a23f68e2d20587b","name":"Waku message hash computation (payload length 0)","time":{"start":1763676728939,"stop":1763676728940,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e3e9b68d545ed3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1763676715035,"stop":1763676715035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35c328392e0d7cb","name":"should successfully query store with valid decoders and options","time":{"start":1763676779732,"stop":1763676779733,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f376e26a343f1ed","name":"Non TWN Cluster","time":{"start":1763677103908,"stop":1763677103908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1989a58c0c925ff8","name":"Check received message with timestamp: 1763676803116 ","time":{"start":1763677255266,"stop":1763677255266,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4d4ed7bd9472d6","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1763676768698,"stop":1763676768699,"duration":1},"status":"passed","severity":"normal"},{"uid":"253cafbfedceed9c","name":"Check message with no content topic is not received","time":{"start":1763677255288,"stop":1763677255289,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d8752c00ff8e21d","name":"should stop ping timers on peer disconnect","time":{"start":1763676729137,"stop":1763676729138,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9772531c91f003","name":"Push message with numeric payload","time":{"start":1763677753282,"stop":1763677753283,"duration":1},"status":"passed","severity":"normal"},{"uid":"90475ac3c5da4f68","name":"Refresh subscription","time":{"start":1763677007973,"stop":1763677007973,"duration":0},"status":"skipped","severity":"normal"},{"uid":"982e7a2a102d89b2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1763676764461,"stop":1763676764462,"duration":1},"status":"passed","severity":"normal"},{"uid":"768ac97af3fa91e","name":"Check received message containing JSON","time":{"start":1763677255281,"stop":1763677255281,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5114f0c8ae6904","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1763676764464,"stop":1763676764464,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1f53fe0e7d00f7","name":"should wait for Store peer to be connected","time":{"start":1763676779829,"stop":1763676779830,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b98cfc17120bf5","name":"should reject if LightPush is requested but not mounted","time":{"start":1763676779827,"stop":1763676779827,"duration":0},"status":"passed","severity":"normal"},{"uid":"972e56f25bc9f22b","name":"should evict furthest entry when buffer is full","time":{"start":1763676764095,"stop":1763676764095,"duration":0},"status":"passed","severity":"normal"},{"uid":"126be45149911485","name":"Push message equal or less that 1MB","time":{"start":1763677753305,"stop":1763677753305,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bd06f59b865f8f","name":"Outgoing message is possibly acknowledged","time":{"start":1763676782618,"stop":1763676782618,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77cf9690945c440d","name":"should return false when pubsub topic parsing fails","time":{"start":1763676728332,"stop":1763676728332,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ed198894060f24","name":"should use configured peers when available","time":{"start":1763676779735,"stop":1763676779735,"duration":0},"status":"passed","severity":"normal"},{"uid":"3945b5f7b5646f64","name":"Check publish message containing SQL Injection","time":{"start":1763677000030,"stop":1763677000031,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31ee14a08aa3a91","name":"Push message with Script payload","time":{"start":1763677753295,"stop":1763677753296,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7bc99524f5f22","name":"should throw error - no public key","time":{"start":1763676720209,"stop":1763676720209,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a9f83ee99ec823","name":"should handle multiple peer connections","time":{"start":1763676729135,"stop":1763676729136,"duration":1},"status":"passed","severity":"normal"},{"uid":"97973b47c944c061","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1763676764470,"stop":1763676764470,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25c01c5e0f077c2","name":"should return PeerId when PeerId is provided","time":{"start":1763676728618,"stop":1763676728618,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b69bed57a7ae2bf","name":"should work with stubbed waku event emitter","time":{"start":1763676778895,"stop":1763676778895,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb17df6038155c2b","name":"should remove event listeners from globalThis","time":{"start":1763676728493,"stop":1763676728497,"duration":4},"status":"passed","severity":"normal"},{"uid":"be65228f205e2a65","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1763676737736,"stop":1763676737736,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ff6865c07846d","name":"should encodeTxt and decodeTxt","time":{"start":1763676720207,"stop":1763676720207,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e175634cd2f682","name":"Check publish message containing unicode special characters","time":{"start":1763677000034,"stop":1763677000034,"duration":0},"status":"passed","severity":"normal"},{"uid":"8014478014776267","name":"should return false when peer is on different cluster","time":{"start":1763676728307,"stop":1763676728307,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a476ff6f167d03","name":"should successfully stop","time":{"start":1763676777946,"stop":1763676777946,"duration":0},"status":"passed","severity":"normal"},{"uid":"8502208a72dbaaa8","name":"accepts time-filtered query with content filter","time":{"start":1763676728870,"stop":1763676728871,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74a05eb38d2776","name":"should respect maxRequests limit","time":{"start":1763676764107,"stop":1763676764107,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cca3352e0a072de","name":"should evict furthest entry when buffer is full","time":{"start":1763676764116,"stop":1763676764123,"duration":7},"status":"passed","severity":"normal"},{"uid":"4458fd3af85fa0a1","name":"isConnected should return true after first peer connects","time":{"start":1763676823978,"stop":1763676823979,"duration":1},"status":"passed","severity":"normal"},{"uid":"2423ddb18f121286","name":"should use DNS peer discovery with light client","time":{"start":1763676808447,"stop":1763676808450,"duration":3},"status":"skipped","severity":"normal"},{"uid":"992854559d5fb10d","name":"should return false when peer shard info is not found","time":{"start":1763676728330,"stop":1763676728330,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c88415039c8ede","name":"should add received messages to bloom filter","time":{"start":1763676768694,"stop":1763676768694,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c0606346bd1a2f","name":"Encoder error raises irrecoverable error","time":{"start":1763676782617,"stop":1763676782617,"duration":0},"status":"passed","severity":"normal"},{"uid":"12505ed63793e492","name":"Relay Node - default protocol","time":{"start":1763677134561,"stop":1763677134561,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c87cdf3b4a5c1c","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1763676778925,"stop":1763676778925,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0f1ab9845630c0","name":"Push message with content topic containing emoji","time":{"start":1763677753302,"stop":1763677753303,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe432d4ad1b78f37","name":"should not allow unachievable error rate","time":{"start":1763676764480,"stop":1763676764481,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1027678c1e6b0f4","name":"should not modify tags of connections for different peers","time":{"start":1763676778070,"stop":1763676778070,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8286005faf04e3a","name":"should create PeerExchangeDiscovery with default options","time":{"start":1763676737981,"stop":1763676737981,"duration":0},"status":"passed","severity":"normal"},{"uid":"f183d5184a5a71f9","name":"Check publish message containing long","time":{"start":1763677000027,"stop":1763677000027,"duration":0},"status":"passed","severity":"normal"},{"uid":"7552453e63846c37","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1763676786679,"stop":1763676786684,"duration":5},"status":"passed","severity":"normal"},{"uid":"ca54608767d87593","name":"should perform initial health assessment on start","time":{"start":1763676778796,"stop":1763676778803,"duration":7},"status":"passed","severity":"normal"},{"uid":"21a7b760e37a727b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763677276707,"stop":1763677276707,"duration":0},"status":"passed","severity":"normal"},{"uid":"119789a639c6f64a","name":"Subscribe to topic containing short and receive message","time":{"start":1763677276703,"stop":1763677276703,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34a25219e404135","name":"tcp ip4 address","time":{"start":1763676719676,"stop":1763676719676,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dd554537e8f756","name":"should use current time when it's greater than incremented timestamp","time":{"start":1763676767794,"stop":1763676767795,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1a84255980c63c9","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1763677131109,"stop":1763677131109,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5e2c503e7376ef","name":"should properly create location multiaddrs - udp6","time":{"start":1763676720213,"stop":1763676720213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f061567d3361661f","name":"Push message with escaped characters payload","time":{"start":1763677753310,"stop":1763677753311,"duration":1},"status":"broken","severity":"normal"},{"uid":"3526045cc7d5ed4c","name":"Generator, 2 different shards","time":{"start":1763677060965,"stop":1763677060965,"duration":0},"status":"passed","severity":"normal"},{"uid":"221c59c2c787b45","name":"Query Generator, Multiple PubsubTopics","time":{"start":1763677069416,"stop":1763677069417,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6bc9776ebfadb4","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1763676719654,"stop":1763676719655,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c82a6a5cb74e73","name":"should throw error - no id","time":{"start":1763676720209,"stop":1763676720209,"duration":0},"status":"passed","severity":"normal"},{"uid":"85abd8c2af21ca40","name":"should be able to encode the field with only RELAY set to true","time":{"start":1763676719646,"stop":1763676719648,"duration":2},"status":"passed","severity":"normal"},{"uid":"c566e4bfd00bdcd4","name":"should remove entries","time":{"start":1763676764123,"stop":1763676764127,"duration":4},"status":"passed","severity":"normal"},{"uid":"68c954c6a613f91e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763677276715,"stop":1763677276715,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3629c20d03589ba","name":"should initialize with default options","time":{"start":1763676737971,"stop":1763676737971,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a693ebd06b857a0","name":"should properly start and stop event listening","time":{"start":1763676778795,"stop":1763676778796,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5765a665cec38c2","name":"should stop and cleanup resources","time":{"start":1763676778558,"stop":1763676778558,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce78e3bacd6bf59","name":"Push message with content topic containing special chars","time":{"start":1763677753320,"stop":1763677753320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5420ea8e76d2c68a","name":"Check received message containing numeric","time":{"start":1763677255273,"stop":1763677255274,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f292ecf3d463a23","name":"Round trip binary encryption [ecies, signature]","time":{"start":1763676748757,"stop":1763676748758,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee46c89dcf75a4a","name":"should handle retrieve function with query parameters","time":{"start":1763676778898,"stop":1763676778901,"duration":3},"status":"passed","severity":"normal"},{"uid":"e0f763b376dacf77","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763677276713,"stop":1763677276713,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe93051e1a2d783","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1763676768693,"stop":1763676768693,"duration":0},"status":"skipped","severity":"normal"},{"uid":"80d7a3411fccfa9b","name":"should stop peer exchange discovery","time":{"start":1763676737973,"stop":1763676737973,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a42fac71dc874df","name":"should handle queue processing errors gracefully","time":{"start":1763676728698,"stop":1763676728698,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4275b499db9bd9","name":"should handle peer disconnect event when no connections remain","time":{"start":1763676728503,"stop":1763676728503,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfb2e5b3d0e45f7","name":"handles different networkShards values correctly","time":{"start":1763676715029,"stop":1763676715029,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e908fc709b8013","name":"should detect messages with missing dependencies","time":{"start":1763676768697,"stop":1763676768698,"duration":1},"status":"passed","severity":"normal"},{"uid":"5392e190a2d7e0ac","name":"Push message with custom timestamp: 1763673228211","time":{"start":1763677753304,"stop":1763677753304,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b623bbbf89d0d09","name":"should not retry if at least one success","time":{"start":1763676777820,"stop":1763676777822,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee522f3a5322ef64","name":"should handle shard reader errors gracefully","time":{"start":1763676728701,"stop":1763676728701,"duration":0},"status":"passed","severity":"normal"},{"uid":"5442f8d24a41be23","name":"should be empty after removing the only subscription","time":{"start":1763676778554,"stop":1763676778554,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48faa6d49ec6026","name":"Overlapping topic subscription","time":{"start":1763677276713,"stop":1763677276713,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6800ff1c479818d","name":"Push message with content topic containing long","time":{"start":1763677753319,"stop":1763677753320,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec8f54584f6d9fa7","name":"should add peer to queue when queue is not empty","time":{"start":1763676728669,"stop":1763676728669,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd3c42234eee8e0","name":"return first retrieved peers without further DNS queries","time":{"start":1763676737814,"stop":1763676737815,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8394f60782cb4d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1763676729147,"stop":1763676729147,"duration":0},"status":"passed","severity":"normal"},{"uid":"777d48ac82cdbaaf","name":"Check message with non string payload is not received","time":{"start":1763677255271,"stop":1763677255271,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf972e0f7b069b8","name":"rejects hash query with time filter","time":{"start":1763676728869,"stop":1763676728870,"duration":1},"status":"passed","severity":"normal"},{"uid":"898a2db917b8e960","name":"should skip peer when failed to dial recently","time":{"start":1763676728677,"stop":1763676728677,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc4e7496a1a770d","name":"Store - dialed first","time":{"start":1763677134558,"stop":1763677134559,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e5addf2c163374","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763677276704,"stop":1763677276704,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb4606068f71b55","name":"Check received message containing SQL Injection","time":{"start":1763677255278,"stop":1763677255278,"duration":0},"status":"passed","severity":"normal"},{"uid":"217444b4304f0fe","name":"Push message with unicode special characters payload","time":{"start":1763677753297,"stop":1763677753298,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4f72f07a49552f","name":"Check received message with timestamp: 1763676803116 ","time":{"start":1763677255285,"stop":1763677255285,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b1382e7b5d3073","name":"should not receive a peer event after stop","time":{"start":1763676808446,"stop":1763676808446,"duration":0},"status":"passed","severity":"normal"},{"uid":"9400e2ed3382dd1c","name":"should skip peers without peerInfo in ENR","time":{"start":1763676737979,"stop":1763676737979,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd6e076f85e43a0","name":"retrieves a single peer","time":{"start":1763676737809,"stop":1763676737809,"duration":0},"status":"passed","severity":"normal"},{"uid":"736ce712745b4dc1","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1763676768696,"stop":1763676768696,"duration":0},"status":"passed","severity":"normal"},{"uid":"450e5a33209da412","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app63/8/topic977/test.js","time":{"start":1763677103909,"stop":1763677103910,"duration":1},"status":"passed","severity":"normal"},{"uid":"fecc46242beb24f4","name":"Push message with XML payload","time":{"start":1763677753296,"stop":1763677753296,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cabaa89fd1b1eb3","name":"should be delivered immediately if received","time":{"start":1763676768703,"stop":1763676768703,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f99703a4e3c87e","name":"should not fail to start the service if it is already started","time":{"start":1763677009162,"stop":1763677009162,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fb795f0f62a984","name":"Encoder throws on empty string content topic","time":{"start":1763676747255,"stop":1763676747256,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96b68a01d31ce70","name":"should return false when peer is not found","time":{"start":1763676728332,"stop":1763676728333,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02ac6cddd70efa","name":"Fails to push message bigger that 1MB","time":{"start":1763677753305,"stop":1763677753305,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9c2e9bc0203840","name":"should not execute task if max attempts is 0","time":{"start":1763676777819,"stop":1763676777820,"duration":1},"status":"passed","severity":"normal"},{"uid":"324fb5d0e6e7bdf5","name":"should set field with only FILTER enabled","time":{"start":1763676720215,"stop":1763676720216,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb63c247ba328027","name":"groups content topics by expected pubsub topic","time":{"start":1763676715028,"stop":1763676715028,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f87fce36e190f8c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1763676729451,"stop":1763676729451,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66efbb3f044093a","name":"should create KeepAliveManager with relay","time":{"start":1763676729119,"stop":1763676729126,"duration":7},"status":"passed","severity":"normal"},{"uid":"f2ea9c2ef9c419b3","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1763676764452,"stop":1763676764452,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9b6a400adf5107","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1763676737735,"stop":1763676737735,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78fedd5b03c6c09","name":"should handle relay send failures gracefully","time":{"start":1763676729149,"stop":1763676729150,"duration":1},"status":"passed","severity":"normal"},{"uid":"405df08a86bf181e","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1763676728499,"stop":1763676728499,"duration":0},"status":"passed","severity":"normal"},{"uid":"a261c19fc7990b1e","name":"accepts valid message hash query","time":{"start":1763676728862,"stop":1763676728862,"duration":0},"status":"passed","severity":"normal"},{"uid":"597223eec4100071","name":"Push message with Arabic payload","time":{"start":1763677753283,"stop":1763677753283,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a1239368c017e2","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1763676764454,"stop":1763676764454,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ecab02287d5541","name":"Check received message containing escaped characters","time":{"start":1763677255263,"stop":1763677255263,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdb4c6401e4d718","name":"should wait for LightPush peer to be connected","time":{"start":1763676779829,"stop":1763676779829,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a16fe5ed1f041a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1763676715032,"stop":1763676715032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b02b149e216b56","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1763676768261,"stop":1763676768261,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a7dca6e5668c32","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1763676715022,"stop":1763676715022,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb7f3afa64b6240","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763676828008,"stop":1763676828008,"duration":0},"status":"passed","severity":"normal"},{"uid":"95014cf3ddf4dc17","name":"should remove expired entries after TTL has passed","time":{"start":1763676776902,"stop":1763676776906,"duration":4},"status":"passed","severity":"normal"},{"uid":"75cba0779585b84f","name":"Push message with content topic containing Chinese","time":{"start":1763677753300,"stop":1763677753300,"duration":0},"status":"passed","severity":"normal"},{"uid":"622e3a2f082d0f4b","name":"can query messages normally","time":{"start":1763677101657,"stop":1763677101657,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2b01719fe7698b","name":"should update ack status of messages in outgoing buffer","time":{"start":1763676768702,"stop":1763676768702,"duration":0},"status":"passed","severity":"normal"}] |