mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"c4112fad8f7c08d0","name":"should create QueryOnConnect instance without options","time":{"start":1760982306221,"stop":1760982306221,"duration":0},"status":"passed","severity":"normal"},{"uid":"76352e7491741e41","name":"Check received message containing Script","time":{"start":1760982789052,"stop":1760982789053,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d35c05c6128f50","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1760982286892,"stop":1760982286893,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3d87ddcc7afd65","name":"should handle errors when removing globalThis listeners","time":{"start":1760982254299,"stop":1760982254300,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d16942890037982","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1760982530498,"stop":1760982530499,"duration":1},"status":"passed","severity":"normal"},{"uid":"76a4f1f2bc7a7194","name":"Check received message containing SQL Injection","time":{"start":1760982789042,"stop":1760982789042,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c18023f4aa52d","name":"should return true for sync message with causal history","time":{"start":1760982310218,"stop":1760982310218,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c55e73bf95a5098","name":"Push message with Script payload","time":{"start":1760983408450,"stop":1760983408450,"duration":0},"status":"passed","severity":"normal"},{"uid":"be662f21c8e9f8eb","name":"should handle dial errors gracefully","time":{"start":1760982254889,"stop":1760982254889,"duration":0},"status":"passed","severity":"normal"},{"uid":"994f423b02611b41","name":"Check received message containing special chars","time":{"start":1760982789051,"stop":1760982789051,"duration":0},"status":"passed","severity":"normal"},{"uid":"605123004216cca5","name":"Publish without waiting for remote peer","time":{"start":1760982538889,"stop":1760982538890,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1603be151a7fd2f","name":"Throws when trying to push message with empty payload","time":{"start":1760983408428,"stop":1760983408428,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19a1bc6d9dcfa02","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1760982523699,"stop":1760982523700,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc7e398cb7c61fe","name":"Subscribe and receives messages on 20 topics","time":{"start":1760982821256,"stop":1760982821256,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cf07607cbb46db","name":"Check publish message containing emoji","time":{"start":1760982530498,"stop":1760982530498,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f473ddcc95d20b7","name":"A test","time":{"start":1760982413354,"stop":1760982413354,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c01d21b0451d61","name":"Encoder throws on undefined content topic","time":{"start":1760982256021,"stop":1760982256021,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ab8ec211e3e0d7","name":"should not modify tags of connections for different peers","time":{"start":1760982305817,"stop":1760982305817,"duration":0},"status":"passed","severity":"normal"},{"uid":"372bf2fd3401671c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1760982264420,"stop":1760982264421,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a4afbe4d5ef4b3","name":"should successfully stop","time":{"start":1760982306477,"stop":1760982306477,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd064c8daf0781f3","name":"Push message with custom timestamp: 1730223961304","time":{"start":1760983408446,"stop":1760983408446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a486fd51e0d2ea45","name":"should compute hash only when first accessed","time":{"start":1760982256023,"stop":1760982256023,"duration":0},"status":"passed","severity":"normal"},{"uid":"456a00067b136cb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1760982821266,"stop":1760982821266,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee31bf0f6d72b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app56/2/topic401/json","time":{"start":1760982625463,"stop":1760982625464,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd6ef1a254ded6ed","name":"should not receive a peer event before start","time":{"start":1760982342608,"stop":1760982342609,"duration":1},"status":"passed","severity":"normal"},{"uid":"6576830304fd374a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1760982286900,"stop":1760982286900,"duration":0},"status":"passed","severity":"normal"},{"uid":"94914e2aecf84876","name":"should retry failed tasks","time":{"start":1760982304809,"stop":1760982304810,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b2d33a9d78c27","name":"should be safe to call multiple times","time":{"start":1760982254967,"stop":1760982254972,"duration":5},"status":"passed","severity":"normal"},{"uid":"152527f1f8964251","name":"should return start time to last successful query since last query is less than max range","time":{"start":1760982306241,"stop":1760982306242,"duration":1},"status":"passed","severity":"normal"},{"uid":"1274d8507d50c211","name":"should be safe to call multiple times","time":{"start":1760982255559,"stop":1760982255560,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4e441c73450b38","name":"Renews subscription after lossing a connection","time":{"start":1760982821264,"stop":1760982821264,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec7d3d2c8619d77","name":"Check message received after jswaku node is restarted","time":{"start":1760982789049,"stop":1760982789049,"duration":0},"status":"passed","severity":"normal"},{"uid":"2185c49ce330cbac","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1760982530501,"stop":1760982530502,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e5c946f8cf096f","name":"should not receive a peer event after stop","time":{"start":1760982342609,"stop":1760982342609,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee74085b6b14dab","name":"Push message with special chars payload","time":{"start":1760983408436,"stop":1760983408436,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8e8e15fa0d856c","name":"should not start if already started","time":{"start":1760982265369,"stop":1760982265369,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7a3059354da53c","name":"Push message with Arabic payload","time":{"start":1760983408437,"stop":1760983408437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd5f42fcf30530","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1760982361002,"stop":1760982361004,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ecae039ebd26215","name":"Subscribe to topic containing JSON and receive message","time":{"start":1760982821262,"stop":1760982821262,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a03d7d477df8803","name":"can start and stop the service","time":{"start":1760982342602,"stop":1760982342603,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec2471c33be752e","name":"Push message with content topic containing Russian","time":{"start":1760983408415,"stop":1760983408415,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1f8eae768ef074","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1760982295209,"stop":1760982295210,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1798ed4ebb0f65","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1760982286869,"stop":1760982286869,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b9015ef2fbf09d","name":"Check publish message containing escaped characters","time":{"start":1760982530497,"stop":1760982530497,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c55f5d49e201d47","name":"Stops search when 2 null results are returned","time":{"start":1760982265253,"stop":1760982265253,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf5e64fb4448f67","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1760982265552,"stop":1760982265552,"duration":0},"status":"skipped","severity":"normal"},{"uid":"73f6af9cd1693816","name":"should handle retrieve function with query parameters","time":{"start":1760982306227,"stop":1760982306227,"duration":0},"status":"passed","severity":"normal"},{"uid":"28927a81b83e3515","name":"groups content topics by expected pubsub topic","time":{"start":1760982239345,"stop":1760982239345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53412304ffca282","name":"should not retry if at least one success","time":{"start":1760982306000,"stop":1760982306000,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd183fd8eb47ed5","name":"Push message with content topic containing numeric","time":{"start":1760983408442,"stop":1760983408442,"duration":0},"status":"passed","severity":"normal"},{"uid":"7898402d56d117aa","name":"Push message with escaped characters payload","time":{"start":1760983408439,"stop":1760983408440,"duration":1},"status":"passed","severity":"normal"},{"uid":"f844ef3b88a006ae","name":"should return false when peer is on different cluster","time":{"start":1760982255029,"stop":1760982255039,"duration":10},"status":"passed","severity":"normal"},{"uid":"2ba48f36feb92822","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1760982306242,"stop":1760982306242,"duration":0},"status":"passed","severity":"normal"},{"uid":"438a8400504bb414","name":"should deliver messages after dependencies are met","time":{"start":1760982295211,"stop":1760982295211,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1322c8c012991e0","name":"should attach causal history and bloom filter to each message","time":{"start":1760982295205,"stop":1760982295205,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb5c655f51fa15","name":"should handle case when navigator is not available","time":{"start":1760982254302,"stop":1760982254302,"duration":0},"status":"passed","severity":"normal"},{"uid":"c675d8cf1045e09f","name":"Symmetric encrypt & Decrypt","time":{"start":1760982275288,"stop":1760982275288,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e74ccde944635b","name":"should work with stubbed retrieve function","time":{"start":1760982306224,"stop":1760982306224,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3f3596fd2b10e1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1760982239350,"stop":1760982239350,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb423d431b87070e","name":"should process all pages when stopIfTrue never returns true","time":{"start":1760982306239,"stop":1760982306240,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f633f7905c85e34","name":"should create ShardReader with static shards network config","time":{"start":1760982255028,"stop":1760982255028,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dab9bea48168480","name":"should emit message when we just started and store connect event occurs","time":{"start":1760982306233,"stop":1760982306233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9baf36a190ab3aa5","name":"should not fail to stop the service if it was not started","time":{"start":1760982342603,"stop":1760982342605,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c02b9889bd955b1","name":"Push message with long payload","time":{"start":1760983408436,"stop":1760983408436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f6542123fcd8a3","name":"Publish message with custom timestamp: Mon Oct 20 2025 18:48:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1760982530500,"stop":1760982530500,"duration":0},"status":"passed","severity":"normal"},{"uid":"224a6d61099e4841","name":"isConnected between 2 js-waku relay nodes","time":{"start":1760982356868,"stop":1760982356869,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e303bf8eac2047c","name":"Query with Promise Callback, No Decoder","time":{"start":1760982653133,"stop":1760982653133,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04e483dda3dd6bf","name":"Publishes to nwaku","time":{"start":1760982531785,"stop":1760982531786,"duration":1},"status":"passed","severity":"normal"},{"uid":"9017905ace98a18c","name":"msgTime: 0 ms from now, startTime: 1760723485461, endTime: 1760982685461","time":{"start":1760982700238,"stop":1760982700238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ae85f280c3cda","name":"should be safe to call multiple times","time":{"start":1760982255679,"stop":1760982255680,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb52e30209f66499","name":"should be able to decode the field with only RELAY set to true","time":{"start":1760982244797,"stop":1760982244801,"duration":4},"status":"passed","severity":"normal"},{"uid":"ceef90d8561473c9","name":"random static sharding 7 - Cluster ID: 650, Shard ID: 753","time":{"start":1760982667210,"stop":1760982667212,"duration":2},"status":"passed","severity":"normal"},{"uid":"51eab47a89d02319","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1760982286884,"stop":1760982286885,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bab927986d60827","name":"Automatically retrieves missing message","time":{"start":1760982310214,"stop":1760982310214,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2de61eea41915f3","name":"should be online or offline if network state changed","time":{"start":1760982356870,"stop":1760982356870,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b25597c4626c7fb","name":"should handle peer store errors gracefully","time":{"start":1760982306860,"stop":1760982306861,"duration":1},"status":"passed","severity":"normal"},{"uid":"378763e4e479c9b9","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1760982295209,"stop":1760982295209,"duration":0},"status":"passed","severity":"normal"},{"uid":"3860b5f8d27c2b08","name":"should not create relay timers when relay is not provided","time":{"start":1760982254988,"stop":1760982254989,"duration":1},"status":"passed","severity":"normal"},{"uid":"9654f6f54d936b94","name":"should successfully query store with valid decoders and options","time":{"start":1760982307224,"stop":1760982307224,"duration":0},"status":"passed","severity":"normal"},{"uid":"8807ee0bb95a4a5a","name":"Push 30 different messages","time":{"start":1760983408452,"stop":1760983408453,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bf114a7f40876845","name":"Push message with content topic containing escaped characters","time":{"start":1760983408455,"stop":1760983408455,"duration":0},"status":"passed","severity":"normal"},{"uid":"704c7618b4fc7fd6","name":"should register libp2p event listeners when start is called","time":{"start":1760982305802,"stop":1760982305808,"duration":6},"status":"passed","severity":"normal"},{"uid":"f293398218adc24d","name":"Default pageSize","time":{"start":1760982694100,"stop":1760982694101,"duration":1},"status":"passed","severity":"normal"},{"uid":"224428ccd55d453","name":"should return true for message with causal history","time":{"start":1760982310218,"stop":1760982310218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3728c7791c778daf","name":"should use peerId from options when provided to queryGenerator","time":{"start":1760982307229,"stop":1760982307229,"duration":0},"status":"passed","severity":"normal"},{"uid":"6873e0b8addda426","name":"Push message with content topic containing numeric","time":{"start":1760983408413,"stop":1760983408414,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b85deec9ff9d7","name":"should handle all zero keep alive options","time":{"start":1760982255011,"stop":1760982255012,"duration":1},"status":"passed","severity":"normal"},{"uid":"e703338baafe7c92","name":"Check message with no pubsub topic is not received","time":{"start":1760982789057,"stop":1760982789058,"duration":1},"status":"passed","severity":"normal"},{"uid":"881ca3eaa6f636c5","name":"Push message with content topic containing JSON","time":{"start":1760983408444,"stop":1760983408444,"duration":0},"status":"passed","severity":"normal"},{"uid":"5738a352a2e0234c","name":"Check received message containing XML","time":{"start":1760982789053,"stop":1760982789053,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8b1690db214881","name":"Push message with emoji payload","time":{"start":1760983408412,"stop":1760983408412,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5b3f7908ca817","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1760982286870,"stop":1760982286870,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a8be3a801c273b","name":"should call waitForPeer on Relay","time":{"start":1760982307382,"stop":1760982307382,"duration":0},"status":"passed","severity":"normal"},{"uid":"f862afbda231ffba","name":"should successfully unsubscribe from an existing subscription","time":{"start":1760982306472,"stop":1760982306472,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e0c6ce57902b73","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1760982700239,"stop":1760982700240,"duration":1},"status":"passed","severity":"normal"},{"uid":"de614c571951d425","name":"should dial all remaining peers","time":{"start":1760982255683,"stop":1760982255684,"duration":1},"status":"passed","severity":"normal"},{"uid":"da16459880d84464","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app25/2/topic952/json","time":{"start":1760982625464,"stop":1760982625464,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d75c9b4f5d91522","name":"should work with stubbed waku event emitter","time":{"start":1760982306223,"stop":1760982306223,"duration":0},"status":"passed","severity":"normal"},{"uid":"623a6b187d131f70","name":"should retry on complete failure if specified","time":{"start":1760982305999,"stop":1760982306000,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f91ee1110bedad0","name":"should remove expired entries after TTL has passed","time":{"start":1760982304048,"stop":1760982304049,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a0a9add0668aaa","name":"should handle case with all peers already connected","time":{"start":1760982255685,"stop":1760982255686,"duration":1},"status":"passed","severity":"normal"},{"uid":"577428313b4ee04e","name":"Renews subscription after lossing a connection","time":{"start":1760982821273,"stop":1760982821273,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2286644af62788","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1760982413047,"stop":1760982413048,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ba696ff9ceb5df","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1760982519304,"stop":1760982519304,"duration":0},"status":"passed","severity":"normal"},{"uid":"300d641ea8c63c34","name":"should properly compute the node id","time":{"start":1760982245446,"stop":1760982245446,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf7df1a73f8a9da","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1760982286892,"stop":1760982286892,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e95fd8a0030692","name":"should increase lamport timestamp","time":{"start":1760982295203,"stop":1760982295204,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e320792a742d83","name":"should handle relay send failures gracefully","time":{"start":1760982254997,"stop":1760982255001,"duration":4},"status":"passed","severity":"normal"},{"uid":"d5ec44a5c385243f","name":"should add event listener for peer:discovery","time":{"start":1760982254878,"stop":1760982254878,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c58496ec264b41","name":"should skip updating peer store if peer has same addresses","time":{"start":1760982254900,"stop":1760982254903,"duration":3},"status":"passed","severity":"normal"},{"uid":"ab92ff1f89db65a0","name":"Filter","time":{"start":1760982702299,"stop":1760982702299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1582961792260b66","name":"Check publish message containing Russian","time":{"start":1760982530494,"stop":1760982530494,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0cce1e7d4d6ded","name":"should use current time when it's greater than incremented timestamp","time":{"start":1760982294777,"stop":1760982294777,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da58f39a773bb28","name":"should return false when peer is on different cluster","time":{"start":1760982255041,"stop":1760982255041,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6385038be65f046","name":"Own sync message does not acknowledge own messages","time":{"start":1760982314896,"stop":1760982314896,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c6882402c90026","name":"Subscribe to topic containing emoji and receive message","time":{"start":1760982821272,"stop":1760982821272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4efb00c41fe9925","name":"should sort peers by ping value","time":{"start":1760982255912,"stop":1760982255912,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebdfbf75c43b38e4","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1760982286056,"stop":1760982286056,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5450e2f000ea4","name":"should retry if all attempts fail","time":{"start":1760982304817,"stop":1760982304817,"duration":0},"status":"passed","severity":"normal"},{"uid":"797dbb658925cf13","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1760982294777,"stop":1760982294777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d337d9f84155e","name":"Check publish message containing long","time":{"start":1760982530488,"stop":1760982530489,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69ef0bd10b54055","name":"isConnected should return true after first peer connects","time":{"start":1760982356863,"stop":1760982356863,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19121b2a012a358","name":"should handle peer store errors gracefully","time":{"start":1760982265372,"stop":1760982265372,"duration":0},"status":"passed","severity":"normal"},{"uid":"208ed81f3402b8c9","name":"Get Nodes","time":{"start":1760982265252,"stop":1760982265252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3ac0854e98a995","name":"should process queue every 500ms","time":{"start":1760982255571,"stop":1760982255571,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd95bc475bf32c9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1760982286904,"stop":1760982286905,"duration":1},"status":"passed","severity":"normal"},{"uid":"b256c385f8ab380","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1760982789049,"stop":1760982789049,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e4aa6401eecf31","name":"Push message with SQL Injection payload","time":{"start":1760983408409,"stop":1760983408409,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6f1c42ecf2b312","name":"Fails to push message with large meta","time":{"start":1760983408445,"stop":1760983408445,"duration":0},"status":"passed","severity":"normal"},{"uid":"877a25e643230478","name":"Push message with Script payload","time":{"start":1760983408409,"stop":1760983408410,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf60e795ff96b09f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1760982821272,"stop":1760982821272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0207e63a2c19c4","name":"Check received message containing long","time":{"start":1760982789050,"stop":1760982789050,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b134dc91404393","name":"should drop connection to one peer on hangUp","time":{"start":1760982431555,"stop":1760982431556,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3433674ae3749c","name":"Push message with content topic containing special chars","time":{"start":1760983408442,"stop":1760983408443,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f52a81df33dbbc","name":"Push message with emoji payload","time":{"start":1760983408452,"stop":1760983408452,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd6657d9026d1d6","name":"should be safe to call multiple times","time":{"start":1760982255903,"stop":1760982255904,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a419aca904c535a","name":"should handle peer store update failures gracefully","time":{"start":1760982254984,"stop":1760982254984,"duration":0},"status":"passed","severity":"normal"},{"uid":"832958d6e10395bd","name":"should be able to encode the field with only STORE set to true","time":{"start":1760982244792,"stop":1760982244792,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a14f192163f5d5d","name":"random static sharding 1 - Cluster ID: 678, Shard ID: 715","time":{"start":1760982667178,"stop":1760982667184,"duration":6},"status":"passed","severity":"normal"},{"uid":"c5a12c89baf7c74b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app81/10/topic354/proto","time":{"start":1760982625458,"stop":1760982625459,"duration":1},"status":"passed","severity":"normal"},{"uid":"be813c9255739959","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1760982286900,"stop":1760982286901,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0b477939661688","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1760982821265,"stop":1760982821265,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1c406b81ca1ad6","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1760982295211,"stop":1760982295212,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2637b41c80a9b2b","name":"should create KeepAliveManager with required options","time":{"start":1760982254960,"stop":1760982254961,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b2a2d2a35449dc","name":"Passing page size 110 when there are 120 messages","time":{"start":1760982694099,"stop":1760982694100,"duration":1},"status":"passed","severity":"normal"},{"uid":"f640c6a5be78fb08","name":"Push message with rate limit","time":{"start":1760983408417,"stop":1760983408418,"duration":1},"status":"passed","severity":"normal"},{"uid":"4164007f72041d67","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1760982519308,"stop":1760982519308,"duration":0},"status":"passed","severity":"normal"},{"uid":"661ab9ec90712011","name":"should clear dial history on stop","time":{"start":1760982255559,"stop":1760982255559,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6107529f7f417e","name":"should insert message into bloom filter","time":{"start":1760982295204,"stop":1760982295204,"duration":0},"status":"passed","severity":"normal"},{"uid":"2852db696079a11e","name":"random static sharding 2 - Cluster ID: 489, Shard ID: 474","time":{"start":1760982667189,"stop":1760982667192,"duration":3},"status":"passed","severity":"normal"},{"uid":"4a266f06a8162612","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1760982519303,"stop":1760982519304,"duration":1},"status":"passed","severity":"normal"},{"uid":"f335b9c9c0597a00","name":"Check received message containing special chars","time":{"start":1760982789040,"stop":1760982789041,"duration":1},"status":"passed","severity":"normal"},{"uid":"a545bfd9519b6543","name":"should only return 1 node with relay capability","time":{"start":1760982265550,"stop":1760982265550,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2f258b4a4aa86d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1760982821255,"stop":1760982821256,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d88a7004eaca37","name":"should create NetworkMonitor with libp2p and events","time":{"start":1760982254277,"stop":1760982254279,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ca9f95f07acc618","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1760982265029,"stop":1760982265029,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71d402f3496d0b4","name":"Init the array if not present","time":{"start":1760982238981,"stop":1760982238982,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f0d2953a7d02e","name":"should create PeerExchange instance with components","time":{"start":1760982265039,"stop":1760982265039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f8320a71c3d28f","name":"should increase lamport timestamp","time":{"start":1760982295206,"stop":1760982295206,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7122632de694f06","name":"Sync message is not sent if another sync message was just sent","time":{"start":1760982314895,"stop":1760982314895,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14b8d395ff191a7","name":"should initialize with Unhealthy status","time":{"start":1760982306857,"stop":1760982306857,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7e7b5acaad99a","name":"should filter out already connected peers","time":{"start":1760982255683,"stop":1760982255683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f079de6fcefbae","name":"Ephemeral field is preserved - encoder v0","time":{"start":1760982343636,"stop":1760982343636,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbda6fad3aeccec","name":"should trigger query when time since last query exceeds threshold","time":{"start":1760982306230,"stop":1760982306231,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe9fdc1f125e5bc","name":"should create RPC request with correct parameters","time":{"start":1760982265038,"stop":1760982265039,"duration":1},"status":"passed","severity":"normal"},{"uid":"3025ef42e5eb2bb","name":"Push message with content topic containing special chars","time":{"start":1760983408429,"stop":1760983408430,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4bc6a74d5aa2a9c","name":"Fails to push message with large meta","time":{"start":1760983408456,"stop":1760983408456,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e050069d95f19c","name":"random static sharding 10 - Cluster ID: 963, Shard ID: 773","time":{"start":1760982667216,"stop":1760982667216,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe8b18956b7ec91","name":"should not be delivered","time":{"start":1760982295215,"stop":1760982295215,"duration":0},"status":"passed","severity":"normal"},{"uid":"9930fef85730d8b2","name":"should handle query errors","time":{"start":1760982265375,"stop":1760982265375,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb928f6e50c69a3c","name":"should handle ping failures gracefully","time":{"start":1760982254983,"stop":1760982254984,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ce503015632fa4","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1760982304023,"stop":1760982304024,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7285e2e20f87ab8","name":"Check publish message containing Basic HTML tag","time":{"start":1760982530496,"stop":1760982530496,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac26540ddabbe44","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1760982239340,"stop":1760982239340,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0b0bf4c5064cca","name":"Bloom filter","time":{"start":1760982294769,"stop":1760982294769,"duration":0},"status":"passed","severity":"normal"},{"uid":"764e692858082b86","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1760982306628,"stop":1760982306631,"duration":3},"status":"passed","severity":"normal"},{"uid":"49c4a746286e4a97","name":"returns all values when wanted number matches available values","time":{"start":1760982263649,"stop":1760982263655,"duration":6},"status":"passed","severity":"normal"},{"uid":"e021b0d65286d7d0","name":"Check message with no content topic is not received","time":{"start":1760982789058,"stop":1760982789058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3608075608a8291","name":"peer:update - should do nothing if another protocol hit","time":{"start":1760982255779,"stop":1760982255780,"duration":1},"status":"passed","severity":"normal"},{"uid":"c75e8695d7ac6110","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1760982678900,"stop":1760982678900,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7885d63730132f","name":"should continually clean up expired entries at intervals","time":{"start":1760982304051,"stop":1760982304055,"duration":4},"status":"passed","severity":"normal"},{"uid":"2c9bf561aad49d36","name":"Push message with content topic containing long","time":{"start":1760983408413,"stop":1760983408413,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf99eb73216f514d","name":"Nodes with multiple pubsub topic","time":{"start":1760982523698,"stop":1760982523698,"duration":0},"status":"passed","severity":"normal"},{"uid":"1763593a7e8d667d","name":"should return PeerId when PeerId is provided","time":{"start":1760982255494,"stop":1760982255494,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1c444217edd61a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1760982519304,"stop":1760982519305,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc6d64f380d4e9d","name":"Decoder throws on undefined content topic","time":{"start":1760982256022,"stop":1760982256022,"duration":0},"status":"passed","severity":"normal"},{"uid":"4075e4532036964f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1760982286901,"stop":1760982286903,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ad6f4c04a7bfaf5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1760982821263,"stop":1760982821263,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee981d6f3de593a","name":"should set up event listeners when started","time":{"start":1760982306222,"stop":1760982306222,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26b0a88df0b994a","name":"Outgoing message is emitted as sent","time":{"start":1760982308569,"stop":1760982308570,"duration":1},"status":"passed","severity":"normal"},{"uid":"242ac5fbca6d48d6","name":"should skip peers without peer exchange protocol","time":{"start":1760982265373,"stop":1760982265374,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed23f8b8bb3a6f","name":"should handle v3 RLN errors","time":{"start":1760982306001,"stop":1760982306001,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4545eed012549d","name":"Query Generator, Multiple PubsubTopics","time":{"start":1760982653130,"stop":1760982653130,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53ee37277a79f16","name":"should partition messages based on acknowledgement status","time":{"start":1760982295213,"stop":1760982295213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2015212090dab11","name":"should not execute task if max attempts is 0","time":{"start":1760982304812,"stop":1760982304813,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6aad4ae50c34ff2","name":"should successfully subscribe to supported pubsub topic","time":{"start":1760982306471,"stop":1760982306471,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0860c4dae3b8b0","name":"should have no discoveries enabled by default","time":{"start":1760982304015,"stop":1760982304022,"duration":7},"status":"passed","severity":"normal"},{"uid":"6d490ca00dc2c08e","name":"should maintain desired error rate","time":{"start":1760982292065,"stop":1760982292066,"duration":1},"status":"passed","severity":"normal"},{"uid":"155b7de2fb8fdaa5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1760982286878,"stop":1760982286879,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c144f38c63503e","name":"Encoder throws on undefined content topic","time":{"start":1760982275103,"stop":1760982275103,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf774e9e775edc0","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1760982286876,"stop":1760982286877,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef8929274b0f2dd","name":"messageHashStr produces consistent results for the same input","time":{"start":1760982255083,"stop":1760982255083,"duration":0},"status":"passed","severity":"normal"},{"uid":"e308c63c4868b05b","name":"Subscribe and receives messages on 20 topics","time":{"start":1760982821266,"stop":1760982821266,"duration":0},"status":"passed","severity":"normal"},{"uid":"415b5d1798c10474","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1760982789046,"stop":1760982789046,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef329de9b29bb66","name":"ignores unrecognized TXT record formats","time":{"start":1760982265549,"stop":1760982265549,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06ab9caa0ba86b9","name":"should be able to decode the field with only STORE set to true","time":{"start":1760982244802,"stop":1760982244802,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00b0e21adb8e33f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1760982286903,"stop":1760982286904,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ffd444bb6d6a6fa","name":"should handle disconnect when peer has no timers","time":{"start":1760982255002,"stop":1760982255002,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c60237d09688ce","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1760982265030,"stop":1760982265032,"duration":2},"status":"passed","severity":"normal"},{"uid":"72074d35c91204f8","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1760982286886,"stop":1760982286886,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1746770d6901eb","name":"Check message with non string payload is not received","time":{"start":1760982789048,"stop":1760982789049,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2146d0434148568","name":"same cluster, static sharding: nodes connect","time":{"start":1760982430286,"stop":1760982430286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c943178e2bb5c7af","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1760982254301,"stop":1760982254301,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d538f87eb2f8a0","name":"should not trigger query when a recent query happened under threshold","time":{"start":1760982306231,"stop":1760982306232,"duration":1},"status":"passed","severity":"normal"},{"uid":"55fa240cd5e92fe1","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1760982239343,"stop":1760982239343,"duration":0},"status":"passed","severity":"normal"},{"uid":"653efda789181aa2","name":"A test","time":{"start":1760982413353,"stop":1760982413354,"duration":1},"status":"passed","severity":"normal"},{"uid":"f26f67235a9c7ba4","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1760982700236,"stop":1760982700236,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c8a6472e913da9","name":"does not validate decoders for hash queries","time":{"start":1760982255740,"stop":1760982255740,"duration":0},"status":"passed","severity":"normal"},{"uid":"426b3032f5a5d8f1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1760982519305,"stop":1760982519306,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee48e15ddef8d2e","name":"connects to nwaku","time":{"start":1760982701698,"stop":1760982701698,"duration":0},"status":"passed","severity":"normal"},{"uid":"617eacadc4b7a996","name":"Subscribe to topic containing short and publish message","time":{"start":1760982538893,"stop":1760982538893,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4895ef6e774aedc","name":"should clear timers for specific peer on disconnect","time":{"start":1760982255002,"stop":1760982255002,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a90cb565ab5673","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1760982239348,"stop":1760982239349,"duration":1},"status":"passed","severity":"normal"},{"uid":"72988b5c60fd446f","name":"throws on content topic with empty encoding field","time":{"start":1760982239338,"stop":1760982239339,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28832998bfecf98","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1760982305810,"stop":1760982305810,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9226fe8551d6055","name":"should create dialer with libp2p and shardReader","time":{"start":1760982255554,"stop":1760982255556,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d37479b2451bf3e","name":"Check received message containing numeric","time":{"start":1760982789040,"stop":1760982789040,"duration":0},"status":"passed","severity":"normal"},{"uid":"819081fe860a21a4","name":"Sets default value correctly","time":{"start":1760982701700,"stop":1760982701700,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc501906639d847","name":"Subscribe to topic containing Script and publish message","time":{"start":1760982538896,"stop":1760982538896,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d27008314ec291d","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1760982286870,"stop":1760982286871,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a6f025378303cc","name":"new peer added after a peer was already found","time":{"start":1760982518403,"stop":1760982518404,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b9e4d94105d80e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1760982244802,"stop":1760982244803,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f07bbf0ee121c9c","name":"should return start time to match max range","time":{"start":1760982306242,"stop":1760982306242,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3aa374061a0fbc9","name":"should handle empty pubsub topics","time":{"start":1760982255003,"stop":1760982255011,"duration":8},"status":"passed","severity":"normal"},{"uid":"e80d769b3e486858","name":"throws on content topic with non-number generation field","time":{"start":1760982239335,"stop":1760982239335,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fae854b0e8a0a0","name":"Push message with numeric payload","time":{"start":1760983408407,"stop":1760983408408,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ef4c190f36f74b","name":"Push message with shell command payload","time":{"start":1760983408426,"stop":1760983408427,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c38aea8fdd617bc","name":"should remove event listeners when stopped","time":{"start":1760982306222,"stop":1760982306223,"duration":1},"status":"passed","severity":"normal"},{"uid":"851b2b98df4423ed","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1760982286886,"stop":1760982286887,"duration":1},"status":"passed","severity":"normal"},{"uid":"d62ebf296a7ca5fe","name":"should return all connected peers without codec filter","time":{"start":1760982255910,"stop":1760982255910,"duration":0},"status":"passed","severity":"normal"},{"uid":"950a91bcbc2a0549","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1760982239356,"stop":1760982239356,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc0cd621ef2191a","name":"should handle shard reader errors gracefully","time":{"start":1760982255576,"stop":1760982255582,"duration":6},"status":"passed","severity":"normal"},{"uid":"30a3ff445651e99","name":"should do nothing if no non-locked connections to drop","time":{"start":1760982255690,"stop":1760982255690,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4cfb80bad3f866","name":"Push message with content topic containing long","time":{"start":1760983408453,"stop":1760983408453,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f5591d42bfd0e6","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1760982305808,"stop":1760982305808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49344935381b47d","name":"Push message with Script payload","time":{"start":1760983408423,"stop":1760983408424,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed9d3e36aeaed2d","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1760982255688,"stop":1760982255689,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61a5d1d40e2d6f1","name":"Push message with custom timestamp: 1760978761303","time":{"start":1760983408434,"stop":1760983408434,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2d3f68552832ce","name":"Push message with short payload","time":{"start":1760983408420,"stop":1760983408421,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed7910e245ff4f2d","name":"Rejects garbage","time":{"start":1760982318127,"stop":1760982318127,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc978313c42f29e8","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1760982305789,"stop":1760982305789,"duration":0},"status":"passed","severity":"normal"},{"uid":"85dac6723fa8050","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1760982821267,"stop":1760982821267,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3045b5e1b7f55cb","name":"should throw an error for insufficient data","time":{"start":1760982239626,"stop":1760982239626,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b5779b0857bfe1","name":"Overlapping topic subscription","time":{"start":1760982538893,"stop":1760982538893,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a07ea7e585e2e551","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1760982286900,"stop":1760982286900,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f8d6d1037ea0d8","name":"should be safe to call multiple times","time":{"start":1760982254887,"stop":1760982254888,"duration":1},"status":"passed","severity":"normal"},{"uid":"79aade78aa7308d3","name":"should handle queue overflow by adding peers to queue","time":{"start":1760982255569,"stop":1760982255571,"duration":2},"status":"passed","severity":"normal"},{"uid":"fecb15fdbb9c53c2","name":"should add event listeners to libp2p","time":{"start":1760982254284,"stop":1760982254287,"duration":3},"status":"passed","severity":"normal"},{"uid":"4bdf1f75de7ebe35","name":"Check meta is set [ecies]","time":{"start":1760982276597,"stop":1760982276597,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a231acefcbb2b88","name":"Query Generator, No message returned","time":{"start":1760982653130,"stop":1760982653131,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f73b28bde00f289","name":"should dial one peer on dial","time":{"start":1760982431554,"stop":1760982431555,"duration":1},"status":"passed","severity":"normal"},{"uid":"495a70c9e9869312","name":"should reject if Filter is requested but not mounted","time":{"start":1760982307381,"stop":1760982307381,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a9af3583a73756","name":"should create PeerExchangeDiscovery with default options","time":{"start":1760982265379,"stop":1760982265379,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dad8b410ec762fa","name":"throws if store query response has error status","time":{"start":1760982255741,"stop":1760982255741,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4834f117d17f22","name":"should use configured peers when available","time":{"start":1760982307228,"stop":1760982307228,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f61e952d8cf75a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1760982519305,"stop":1760982519305,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a393ff6c851412","name":"should throw error - invalid id","time":{"start":1760982245444,"stop":1760982245445,"duration":1},"status":"passed","severity":"normal"},{"uid":"424c447afcdd68c6","name":"should invoke callbacks when receiving a message","time":{"start":1760982306628,"stop":1760982306628,"duration":0},"status":"passed","severity":"normal"},{"uid":"124aaf96c3a1d42b","name":"Push message with content topic containing long","time":{"start":1760983408442,"stop":1760983408442,"duration":0},"status":"passed","severity":"normal"},{"uid":"f656e0b6cdf3c95f","name":"random static sharding 5 - Cluster ID: 917, Shard ID: 25","time":{"start":1760982667203,"stop":1760982667203,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e559680fb17ae8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1760982821272,"stop":1760982821272,"duration":0},"status":"passed","severity":"normal"},{"uid":"171f86d36b1b6daa","name":"should handle errors gracefully when getting peer info","time":{"start":1760982255049,"stop":1760982255049,"duration":0},"status":"passed","severity":"normal"},{"uid":"c318d1d82f46a189","name":"Push message with emoji payload","time":{"start":1760983408440,"stop":1760983408440,"duration":0},"status":"passed","severity":"normal"},{"uid":"883f426d7e8d4a14","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1760982264415,"stop":1760982264417,"duration":2},"status":"passed","severity":"normal"},{"uid":"84643414cf4ac34d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1760982685123,"stop":1760982685123,"duration":0},"status":"passed","severity":"normal"},{"uid":"822a572c4f065b49","name":"should create ShardReader with auto sharding network config","time":{"start":1760982255027,"stop":1760982255028,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec73d8c78d1ea4eb","name":"Passing page size 19 when there are 20 messages","time":{"start":1760982694099,"stop":1760982694099,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb44231f349861e","name":"should encode/decode to text encoding","time":{"start":1760982245447,"stop":1760982245447,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d875c2b83f1bf3","name":"isConnected return false after peer stops","time":{"start":1760982356867,"stop":1760982356868,"duration":1},"status":"passed","severity":"normal"},{"uid":"5336c070f4ad8dd","name":"Push 30 different messages","time":{"start":1760983408412,"stop":1760983408412,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb0056c19c6532f8","name":"Push message with rate limit","time":{"start":1760983408433,"stop":1760983408433,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45aab47b927799","name":"Check received message containing unicode special characters","time":{"start":1760982789044,"stop":1760982789045,"duration":1},"status":"passed","severity":"normal"},{"uid":"1adfd606c7952dcc","name":"Push to array if already present","time":{"start":1760982238983,"stop":1760982238983,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4de38078b1243a","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1760982294770,"stop":1760982294770,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b3957a89850d4c","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1760982295212,"stop":1760982295213,"duration":1},"status":"passed","severity":"normal"},{"uid":"f26cdbbfd28a0d68","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1760982523698,"stop":1760982523698,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd8da94e2a5aef5","name":"should dispatch network event when browser goes offline","time":{"start":1760982254333,"stop":1760982254333,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e49861c9d804a6","name":"Fails to publish message with empty text","time":{"start":1760982530501,"stop":1760982530501,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea002a01abf4cad","name":"should dial peers from store when browser is connected","time":{"start":1760982255681,"stop":1760982255681,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d106faf046584f9","name":"should handle complete discovery-to-dial flow","time":{"start":1760982254904,"stop":1760982254905,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce51fceaa43171b","name":"should be empty after removing the only subscription","time":{"start":1760982306627,"stop":1760982306627,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae405796a2133395","name":"Publish message with custom timestamp: Mon Oct 20 2025 16:48:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1760982530500,"stop":1760982530500,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b0193ad316ba27","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1760982254989,"stop":1760982254989,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba9f440d5e74d6b","name":"Decoder throws on empty string content topic","time":{"start":1760982256022,"stop":1760982256022,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd66f526de6dec15","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1760982308570,"stop":1760982308571,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd19044dcb3c0fc3","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1760982286855,"stop":1760982286856,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c896da64a161f7","name":"should capture event listeners for testing","time":{"start":1760982306225,"stop":1760982306225,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6f0637677af817","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1760982304031,"stop":1760982304032,"duration":1},"status":"passed","severity":"normal"},{"uid":"5abfb335940017c9","name":"Push message with shell command payload","time":{"start":1760983408439,"stop":1760983408439,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aec8fe7b3d5cb84","name":"Push message with JSON payload","time":{"start":1760983408426,"stop":1760983408426,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc5e93b6ec6d0a1","name":"Push message with custom timestamp: 1760978761304","time":{"start":1760983408446,"stop":1760983408446,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1b7ce45c81ba91","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1760982295215,"stop":1760982295216,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b980385003c75e0","name":"Check message with no content topic is not received","time":{"start":1760982789048,"stop":1760982789048,"duration":0},"status":"passed","severity":"normal"},{"uid":"675ba484ab9f847f","name":"should handle peer not in mesh for all topics","time":{"start":1760982255012,"stop":1760982255012,"duration":0},"status":"passed","severity":"normal"},{"uid":"1caf5f862ca77347","name":"accepts valid content-filtered query","time":{"start":1760982255189,"stop":1760982255189,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e4b56caeb73ee9","name":"should handle queue processing errors gracefully","time":{"start":1760982255575,"stop":1760982255576,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bee5021c6ace458","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1760982239355,"stop":1760982239355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0eae32441ed3aac","name":"Generator, 2 different shards","time":{"start":1760982643237,"stop":1760982643237,"duration":0},"status":"passed","severity":"normal"},{"uid":"7071e92671da7243","name":"Push message with long payload","time":{"start":1760983408407,"stop":1760983408407,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c14dc52c996ea47","name":"should properly start and stop event listening","time":{"start":1760982306859,"stop":1760982306859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64e865b6827a557","name":"Push message with custom timestamp: 1730223961303","time":{"start":1760983408418,"stop":1760983408418,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9901c21d0410bea","name":"should lock peers when selected","time":{"start":1760982305789,"stop":1760982305800,"duration":11},"status":"passed","severity":"normal"},{"uid":"73be3080ff8c2e92","name":"Push message with content topic containing unicode special characters","time":{"start":1760983408455,"stop":1760983408456,"duration":1},"status":"passed","severity":"normal"},{"uid":"719d6311b913390e","name":"Sync message is not sent if another sync message was just received","time":{"start":1760982314894,"stop":1760982314895,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c18041bb606942","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1760982265029,"stop":1760982265030,"duration":1},"status":"passed","severity":"normal"},{"uid":"142ecea270c5a0d0","name":"should initialize with custom TTL","time":{"start":1760982265368,"stop":1760982265368,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f06735e0d4210ff","name":"Push message with Arabic payload","time":{"start":1760983408408,"stop":1760983408409,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f572bde826d7f96","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1760982286891,"stop":1760982286891,"duration":0},"status":"passed","severity":"normal"},{"uid":"957e8a38079ab1d2","name":"Push message equal or less that 1MB","time":{"start":1760983408434,"stop":1760983408435,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0abf7063dfe308","name":"should handle complete peer lifecycle","time":{"start":1760982255012,"stop":1760982255013,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b6eb7e87700274","name":"should properly setup health event callback","time":{"start":1760982306225,"stop":1760982306226,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8f6eeabddfca6f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1760982430287,"stop":1760982430287,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2ae2d79e40fec7","name":"should not receive a peer event after stop","time":{"start":1760982577373,"stop":1760982577375,"duration":2},"status":"passed","severity":"normal"},{"uid":"de17560747e0ce75","name":"it tolerates circular branch references","time":{"start":1760982265548,"stop":1760982265548,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af5ff672320cc1c","name":"Push message with content topic containing SQL Injection","time":{"start":1760983408415,"stop":1760983408415,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2e19c3b536b778","name":"topics with same application and version share the same shard","time":{"start":1760982239344,"stop":1760982239345,"duration":1},"status":"passed","severity":"normal"},{"uid":"4404db6f697806f1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1760982286892,"stop":1760982286892,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5f8ba604b3c89","name":"Subscribe to topic containing special chars and receive message","time":{"start":1760982821259,"stop":1760982821259,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5af143cad4320","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1760982286886,"stop":1760982286886,"duration":0},"status":"passed","severity":"normal"},{"uid":"1363e7be1ccb5c2c","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1760982286887,"stop":1760982286891,"duration":4},"status":"passed","severity":"normal"},{"uid":"1686b566f995591","name":"should handle hash queries without validation","time":{"start":1760982307227,"stop":1760982307228,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5dfba9259ab67","name":"Check received message containing Arabic","time":{"start":1760982789041,"stop":1760982789041,"duration":0},"status":"passed","severity":"normal"},{"uid":"a344e883981a2aca","name":"should remove event listeners","time":{"start":1760982255680,"stop":1760982255680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8454786c4de6f029","name":"Push message with content topic containing emoji","time":{"start":1760983408432,"stop":1760983408432,"duration":0},"status":"passed","severity":"normal"},{"uid":"66de9d561c648ddb","name":"throws an error for improperly formatted content topics","time":{"start":1760982239346,"stop":1760982239346,"duration":0},"status":"passed","severity":"normal"},{"uid":"101047133b5cfc1","name":"should handle ENR without shardInfo","time":{"start":1760982265376,"stop":1760982265377,"duration":1},"status":"passed","severity":"normal"},{"uid":"3310365b12e8ba0b","name":"should handle case with no peers in store","time":{"start":1760982255684,"stop":1760982255685,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9c086ee0b22ba4","name":"should handle multiple peers with different shard configurations","time":{"start":1760982255586,"stop":1760982255587,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb83c295e6e088e2","name":"returns only open connection if one present","time":{"start":1760982255650,"stop":1760982255650,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c9c24b242d060","name":"should remove event listeners","time":{"start":1760982254966,"stop":1760982254966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cfed600888f6f2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1760982821272,"stop":1760982821273,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5696258907dadb","name":"should set field with only FILTER enabled","time":{"start":1760982245452,"stop":1760982245452,"duration":0},"status":"passed","severity":"normal"},{"uid":"995fcf56c4f6a746","name":"should be able to encode the field with only RELAY set to true","time":{"start":1760982244789,"stop":1760982244791,"duration":2},"status":"passed","severity":"normal"},{"uid":"185ec54b0ac60937","name":"Push message with Russian payload","time":{"start":1760983408423,"stop":1760983408423,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31aa57c4c9d8a84","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1760982404952,"stop":1760982404953,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c7fe28bf3be806c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1760982239351,"stop":1760982239352,"duration":1},"status":"passed","severity":"normal"},{"uid":"2035018c0044cee4","name":"should emit a peer event after start","time":{"start":1760982342606,"stop":1760982342607,"duration":1},"status":"passed","severity":"normal"},{"uid":"d973908bc5f6460","name":"should clear the dialing interval","time":{"start":1760982255558,"stop":1760982255559,"duration":1},"status":"passed","severity":"normal"},{"uid":"442c15b501aa757b","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1760982305800,"stop":1760982305801,"duration":1},"status":"passed","severity":"normal"},{"uid":"211d17781abdb0f0","name":"ends if response has no messages","time":{"start":1760982255741,"stop":1760982255741,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea8a382163cd2e9","name":"ignores domain fetching errors","time":{"start":1760982265548,"stop":1760982265549,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f630c3163f7e024","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1760982286891,"stop":1760982286892,"duration":1},"status":"passed","severity":"normal"},{"uid":"e923c450d53e6e01","name":"Push message with custom timestamp: 1760978761304","time":{"start":1760983408457,"stop":1760983408457,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5d80ece3c20ce0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1760982239355,"stop":1760982239355,"duration":0},"status":"passed","severity":"normal"},{"uid":"493abb23abcc2af4","name":"Check message with no payload is not received","time":{"start":1760982789058,"stop":1760982789058,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4330063c355ffe","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1760982286891,"stop":1760982286891,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea99d7dd9e504ba1","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1760982286871,"stop":1760982286871,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb123067129390f5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1760982789059,"stop":1760982789059,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8d384eb2d58a45","name":"should handle task timeouts","time":{"start":1760982304811,"stop":1760982304812,"duration":1},"status":"passed","severity":"normal"},{"uid":"f00140e8b8fbd10e","name":"should return false for sync message without causal history","time":{"start":1760982310217,"stop":1760982310217,"duration":0},"status":"passed","severity":"normal"},{"uid":"becc1e606f10e4d7","name":"Push message with content topic containing Chinese","time":{"start":1760983408430,"stop":1760983408430,"duration":0},"status":"passed","severity":"normal"},{"uid":"383ce2c57b387bfb","name":"Push message with shell command payload","time":{"start":1760983408451,"stop":1760983408451,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb43ec734041142","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1760982255189,"stop":1760982255189,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a99f960a043e6d","name":"Subscribe and receive messages via waku relay post","time":{"start":1760982821255,"stop":1760982821255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afa552c66d52158","name":"should skip peer when not on same cluster","time":{"start":1760982255563,"stop":1760982255563,"duration":0},"status":"passed","severity":"normal"},{"uid":"3616661804904601","name":"should remove event listeners from libp2p","time":{"start":1760982254289,"stop":1760982254289,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ed32afaf911e92","name":"Push message with Chinese payload","time":{"start":1760983408422,"stop":1760983408422,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f1630d7c768a7","name":"should handle incoming messages","time":{"start":1760982306476,"stop":1760982306476,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9c1a255b16789a","name":"should handle very large timestamps","time":{"start":1760982294781,"stop":1760982294781,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa7448ee271fb10","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1760982821254,"stop":1760982821254,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc5aae50a65c68a","name":"should encode/decode to RLP encoding","time":{"start":1760982245446,"stop":1760982245446,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c06c5c44bbcbe0d","name":"Publish message with rate limit","time":{"start":1760982530504,"stop":1760982530504,"duration":0},"status":"passed","severity":"normal"},{"uid":"246c1e07cac8cbb5","name":"Check received message containing numeric","time":{"start":1760982789050,"stop":1760982789051,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a8209decc289d1","name":"Query Generator - false","time":{"start":1760982679876,"stop":1760982679876,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e66e9223aca0914","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1760982286879,"stop":1760982286879,"duration":0},"status":"passed","severity":"normal"},{"uid":"71975453a8cd8e40","name":"Check received message containing short","time":{"start":1760982789050,"stop":1760982789050,"duration":0},"status":"passed","severity":"normal"},{"uid":"12030efa448bb4ff","name":"should return false when peer is not on the specified shard","time":{"start":1760982255046,"stop":1760982255047,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17141364e988798","name":"Relay Node - default protocol","time":{"start":1760982702300,"stop":1760982702300,"duration":0},"status":"passed","severity":"normal"},{"uid":"c847d58e02445e5d","name":"Sample","time":{"start":1760982244832,"stop":1760982244833,"duration":1},"status":"passed","severity":"normal"},{"uid":"93d22d9ec1f2c7c8","name":"should return PeerId when Multiaddr input is provided","time":{"start":1760982255495,"stop":1760982255496,"duration":1},"status":"passed","severity":"normal"},{"uid":"757d8d959cd57091","name":"should properly create location multiaddrs - udp4","time":{"start":1760982245448,"stop":1760982245448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6db56a6d4f1024b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1760982239344,"stop":1760982239344,"duration":0},"status":"passed","severity":"normal"},{"uid":"122561b9a7219ada","name":"Throws when trying to push message with empty payload","time":{"start":1760983408441,"stop":1760983408441,"duration":0},"status":"passed","severity":"normal"},{"uid":"f652b5a0bb5c1d8f","name":"Fails to push message bigger that 1MB","time":{"start":1760983408458,"stop":1760983408458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed68089aef852b14","name":"Push message with meta","time":{"start":1760983408445,"stop":1760983408445,"duration":0},"status":"passed","severity":"normal"},{"uid":"a316231920a38a98","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1760982305816,"stop":1760982305817,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17d021de5deb84c","name":"should be empty when created","time":{"start":1760982306609,"stop":1760982306610,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6de418a0de7abe3","name":"Push message with content topic containing escaped characters","time":{"start":1760983408416,"stop":1760983408416,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d1ce089ff86829","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1760982306228,"stop":1760982306228,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e989d715612a3a4","name":"should return true even if peer has no overlapping shards","time":{"start":1760982255039,"stop":1760982255039,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db07cbe656c7bad","name":"should return undefined if no connection provided","time":{"start":1760982255773,"stop":1760982255778,"duration":5},"status":"passed","severity":"normal"},{"uid":"1578d767c63fc171","name":"Retries within given interval","time":{"start":1760982307192,"stop":1760982307192,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62816aef97b4788","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1760982700237,"stop":1760982700237,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e97d601e69720a","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1760982264418,"stop":1760982264419,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ce64e7033e1caa","name":"Push message with content topic containing emoji","time":{"start":1760983408456,"stop":1760983408456,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9efe21fccd42f22","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1760982255690,"stop":1760982255690,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db688f0d1f83f17","name":"Retrieval Hint","time":{"start":1760982294769,"stop":1760982294769,"duration":0},"status":"passed","severity":"normal"},{"uid":"e636ed4697f62b72","name":"Fails to push message bigger that 1MB","time":{"start":1760983408435,"stop":1760983408435,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9f6cf8e3836dfd","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1760982523700,"stop":1760982523700,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec9473524e77c6c","name":"should handle zero peers request","time":{"start":1760982265036,"stop":1760982265037,"duration":1},"status":"passed","severity":"normal"},{"uid":"688158cf68b219b7","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1760982239341,"stop":1760982239341,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bddde919139afa0","name":"Check publish message containing Arabic","time":{"start":1760982530493,"stop":1760982530493,"duration":0},"status":"passed","severity":"normal"},{"uid":"649c89387b239d78","name":"Cluster ID 0, shard 1","time":{"start":1760982667178,"stop":1760982667178,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b197f249c36fee2","name":"Light Node - default protocols","time":{"start":1760982702300,"stop":1760982702300,"duration":0},"status":"passed","severity":"normal"},{"uid":"f357011c21dd3d1d","name":"should detect messages with missing dependencies","time":{"start":1760982295210,"stop":1760982295211,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c71c617704c0fd9","name":"should not fail to start the service if it is already started","time":{"start":1760982342605,"stop":1760982342606,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe0137a15ddaa8a","name":"should dial peers from store when no connections remain","time":{"start":1760982255682,"stop":1760982255682,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d78a275bd1e245","name":"Fails to push message with large meta","time":{"start":1760983408433,"stop":1760983408433,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a036d4b3bbb5c38","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1760982686235,"stop":1760982686235,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e06c1e24d89a02d","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1760982356862,"stop":1760982356862,"duration":0},"status":"passed","severity":"normal"},{"uid":"38992b34884a1bf8","name":"Asymmetric encrypt & decrypt","time":{"start":1760982275287,"stop":1760982275288,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd59f28572fbdce","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1760982523699,"stop":1760982523699,"duration":0},"status":"passed","severity":"normal"},{"uid":"72abeadb50473466","name":"should create ConnectionManager with relay","time":{"start":1760982255899,"stop":1760982255899,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de6854a76446ad3","name":"Push message with content topic containing Chinese","time":{"start":1760983408454,"stop":1760983408454,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5546105650d018","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1760982286871,"stop":1760982286871,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc9bbfbece2dd43","name":"udp ip6 address","time":{"start":1760982244853,"stop":1760982244854,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63f7303ea1c18e3","name":"should return no connections if no open connection provided","time":{"start":1760982255654,"stop":1760982255654,"duration":0},"status":"passed","severity":"normal"},{"uid":"afecb3190ed87857","name":"Check meta is set [symmetric]","time":{"start":1760982275102,"stop":1760982275102,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6be07736a50755","name":"handles different clusterIds correctly","time":{"start":1760982239346,"stop":1760982239346,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f74c3e48746a4a0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1760982821254,"stop":1760982821254,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08d72b14dd7f9a0","name":"should dial peer when on same shard","time":{"start":1760982255564,"stop":1760982255564,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fd1184e1efe847","name":"should emit a peer event after start","time":{"start":1760982269123,"stop":1760982269123,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca065a3aff50fd9e","name":"should insert message id into causal history","time":{"start":1760982295204,"stop":1760982295205,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed090564dac3e45","name":"should start the dialing interval","time":{"start":1760982255556,"stop":1760982255557,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb7bb301bc21126f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1760982239344,"stop":1760982239344,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b000baa85b8db2","name":"should be sent with empty content","time":{"start":1760982295214,"stop":1760982295214,"duration":0},"status":"passed","severity":"normal"},{"uid":"e837e578dd732dde","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1760982286877,"stop":1760982286877,"duration":0},"status":"passed","severity":"normal"},{"uid":"d357fcc25c9f9310","name":"should clear dial history on start","time":{"start":1760982255557,"stop":1760982255557,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6ea3f5adf48d75","name":"should properly create location multiaddrs - udp","time":{"start":1760982245449,"stop":1760982245450,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5ce10b01ebb34e","name":"should return false when pubsub topic parsing fails","time":{"start":1760982255048,"stop":1760982255048,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e4baa7d3d48cdb","name":"Push message with Arabic payload","time":{"start":1760983408449,"stop":1760983408449,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2d1a8c1098d7cb","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1760982538898,"stop":1760982538898,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c824b3628433e07","name":"Overlapping topic subscription","time":{"start":1760982821267,"stop":1760982821268,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb3dada7cac0616","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1760982314895,"stop":1760982314896,"duration":1},"status":"passed","severity":"normal"},{"uid":"380842106597e35b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1760982239351,"stop":1760982239351,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a62354ef2365cc","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1760982343636,"stop":1760982343637,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ae1cbd95708f97","name":"Push message with content topic containing escaped characters","time":{"start":1760983408444,"stop":1760983408444,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61de982db70ff2e","name":"should handle peerStore errors gracefully","time":{"start":1760982255911,"stop":1760982255911,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7adbdab362817a8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1760982789056,"stop":1760982789057,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b83d909d565399a","name":"should handle peer disconnect event when no connections remain","time":{"start":1760982254313,"stop":1760982254313,"duration":0},"status":"passed","severity":"normal"},{"uid":"5140b622f2ec3357","name":"Ephemeral field set to true","time":{"start":1760982256020,"stop":1760982256020,"duration":0},"status":"passed","severity":"normal"},{"uid":"947703caa43a773d","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1760982304024,"stop":1760982304031,"duration":7},"status":"passed","severity":"normal"},{"uid":"5602b23303855429","name":"Passing an array","time":{"start":1760982701699,"stop":1760982701699,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f161c9eeb1da8a6","name":"Push message with short payload","time":{"start":1760983408407,"stop":1760983408407,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f1a0ea656c7064","name":"Non TWN Cluster","time":{"start":1760982625454,"stop":1760982625454,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5559829bc4c9b9","name":"same cluster: nodes connect","time":{"start":1760982430288,"stop":1760982430288,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2652eda21a18614","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1760982239354,"stop":1760982239354,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e4fcb1c20eaf51","name":"Check publish message containing numeric","time":{"start":1760982530489,"stop":1760982530490,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6605bdad2694264","name":"should drop only non-locked connections when over maxConnections","time":{"start":1760982255689,"stop":1760982255690,"duration":1},"status":"passed","severity":"normal"},{"uid":"382ddebc8c815721","name":"should process tasks in queue","time":{"start":1760982304806,"stop":1760982304806,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cb9855f07d1805","name":"Push message with content topic containing numeric","time":{"start":1760983408429,"stop":1760983408429,"duration":0},"status":"passed","severity":"normal"},{"uid":"574db4622e93faa1","name":"Push message with XML payload","time":{"start":1760983408410,"stop":1760983408410,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf65f40870fea1a6","name":"should work with stubbed peer manager event emitter","time":{"start":1760982306223,"stop":1760982306223,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b79599048544b9b","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1760982265029,"stop":1760982265029,"duration":0},"status":"passed","severity":"normal"},{"uid":"821637472394d52e","name":"should not create multiple intervals when called multiple times","time":{"start":1760982255557,"stop":1760982255558,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9cff961c366b07","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1760982286904,"stop":1760982286904,"duration":0},"status":"passed","severity":"normal"},{"uid":"c690428a55fc3dc6","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1760982255048,"stop":1760982255048,"duration":0},"status":"passed","severity":"normal"},{"uid":"316d5dc55fc99356","name":"Subscribe to topic containing XML and receive message","time":{"start":1760982821271,"stop":1760982821271,"duration":0},"status":"passed","severity":"normal"},{"uid":"220b966a1f7358a1","name":"should return cached hash on subsequent access","time":{"start":1760982256023,"stop":1760982256023,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6c349902fdccbc","name":"Check publish message containing Script","time":{"start":1760982530494,"stop":1760982530495,"duration":1},"status":"passed","severity":"normal"},{"uid":"76aa54acb6bd3da4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1760982821270,"stop":1760982821270,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cd7eb266ff6a3a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1760982239626,"stop":1760982239626,"duration":0},"status":"passed","severity":"normal"},{"uid":"b448528940655fd1","name":"Subscribe to topic containing long and receive message","time":{"start":1760982821258,"stop":1760982821259,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e824637793cb7fc","name":"should emit multiple messages when query returns multiple messages","time":{"start":1760982306234,"stop":1760982306236,"duration":2},"status":"passed","severity":"normal"},{"uid":"189bb638a7ee092c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1760982700237,"stop":1760982700237,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bc9c24208aa491","name":"random static sharding 3 - Cluster ID: 646, Shard ID: 959","time":{"start":1760982667194,"stop":1760982667198,"duration":4},"status":"passed","severity":"normal"},{"uid":"43e43f774a3465e7","name":"should create ConnectionManager with required options","time":{"start":1760982255898,"stop":1760982255898,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbd1032877f596b","name":"should create PeerExchangeDiscovery instance","time":{"start":1760982265378,"stop":1760982265378,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d22e86103a794af","name":"Push message with content topic containing short","time":{"start":1760983408441,"stop":1760983408442,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a92b1f5b0c94f","name":"should reject if WakuNode is not started","time":{"start":1760982307379,"stop":1760982307380,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda7385678968370","name":"Push message with numeric payload","time":{"start":1760983408421,"stop":1760983408421,"duration":0},"status":"passed","severity":"normal"},{"uid":"586dc8562cfccf25","name":"Push message with content topic containing Arabic","time":{"start":1760983408443,"stop":1760983408443,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd3e5d48a98d667","name":"should throw error - no public key","time":{"start":1760982245443,"stop":1760982245444,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af29e14c247e2b9","name":"Push message with short payload","time":{"start":1760983408435,"stop":1760983408435,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1ab60ed4919980","name":"Check publish message containing XML","time":{"start":1760982530495,"stop":1760982530495,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fe74439267f760","name":"Wait given interval before re-trying","time":{"start":1760982307192,"stop":1760982307193,"duration":1},"status":"passed","severity":"normal"},{"uid":"90bf463a9c3f366c","name":"Encoder error raises irrecoverable error","time":{"start":1760982308570,"stop":1760982308570,"duration":0},"status":"passed","severity":"normal"},{"uid":"999b1e27994a7906","name":"Round trip binary encryption [ecies, signature]","time":{"start":1760982276597,"stop":1760982276597,"duration":0},"status":"passed","severity":"normal"},{"uid":"399f90d7baa6fd29","name":"should handle complete connection lifecycle","time":{"start":1760982254341,"stop":1760982254341,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde91a590c31907f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1760982239349,"stop":1760982239349,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ed0f9f486195e4","name":"Check received message containing Chinese","time":{"start":1760982789051,"stop":1760982789051,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e3a262d8945392","name":"Encoder throws on undefined content topic","time":{"start":1760982276598,"stop":1760982276598,"duration":0},"status":"passed","severity":"normal"},{"uid":"f986d68921eed3c6","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1760982636746,"stop":1760982636746,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbbf13a8b29a18d","name":"should handle dial errors","time":{"start":1760982255908,"stop":1760982255908,"duration":0},"status":"passed","severity":"normal"},{"uid":"f175440c8900d631","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1760982286893,"stop":1760982286893,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86d4e553c722c74","name":"Decoder throws on undefined content topic","time":{"start":1760982275104,"stop":1760982275104,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea97d34614d7391e","name":"should handle empty peer infos gracefully","time":{"start":1760982265028,"stop":1760982265028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0e732d501b128e","name":"should dial second nwaku node that was discovered","time":{"start":1760982336785,"stop":1760982336791,"duration":6},"status":"skipped","severity":"normal"},{"uid":"217a14c3900b23e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1760982821263,"stop":1760982821263,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9875e61936ef0e","name":"ends after yielding if response size indicates end","time":{"start":1760982255743,"stop":1760982255743,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d39c1f33d923c44","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1760982700237,"stop":1760982700238,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a75643874f211ad","name":"Push message with custom timestamp: 1760985961303","time":{"start":1760983408434,"stop":1760983408434,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f600ae6c8bce0f4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1760982239352,"stop":1760982239352,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cae107578784fa","name":"should handle special patterns correctly","time":{"start":1760982292067,"stop":1760982292067,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7d4032aafe6f49","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1760982821259,"stop":1760982821260,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0e381c7d044c6c","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1760982304031,"stop":1760982304031,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d04428803dbf6e","name":"Check publish message containing unicode special characters","time":{"start":1760982530497,"stop":1760982530498,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7a7717c2c1932e","name":"should handle malformed response data","time":{"start":1760982265033,"stop":1760982265034,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f42ce0b1171839","name":"should keep entries that haven't expired yet","time":{"start":1760982304049,"stop":1760982304050,"duration":1},"status":"passed","severity":"normal"},{"uid":"935b1f80bb58f020","name":"should handle shardReader errors","time":{"start":1760982255913,"stop":1760982255913,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fffee81e7a0b04a","name":"Push message with Russian payload","time":{"start":1760983408449,"stop":1760983408449,"duration":0},"status":"passed","severity":"normal"},{"uid":"302612f64fcc4cd2","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1760982356862,"stop":1760982356862,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1955051b908f02","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1760982239349,"stop":1760982239349,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5ec40f9f9c3c8f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1760982264413,"stop":1760982264413,"duration":0},"status":"passed","severity":"normal"},{"uid":"478eea3a00594704","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1760982286854,"stop":1760982286854,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fa6a503f83cdf2","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1760982286869,"stop":1760982286870,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b7eabe89030afb","name":"Push message with XML payload","time":{"start":1760983408424,"stop":1760983408424,"duration":0},"status":"passed","severity":"normal"},{"uid":"706a322acb85e6fc","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1760982264419,"stop":1760982264420,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe34d0dcf39895e8","name":"Encoder throws on empty string content topic","time":{"start":1760982276598,"stop":1760982276598,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6451d02772b8082","name":"Subscribe and publish message","time":{"start":1760982538890,"stop":1760982538890,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f1e70bf72a56fc","name":"Check publish message containing short","time":{"start":1760982530487,"stop":1760982530488,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3eaf2b27202152","name":"should properly create location multiaddrs - tcp","time":{"start":1760982245450,"stop":1760982245450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d40c939b8ae251","name":"returns nothing if no connections present","time":{"start":1760982255649,"stop":1760982255650,"duration":1},"status":"passed","severity":"normal"},{"uid":"95901103dbaa1765","name":"should check false positive rate","time":{"start":1760982292067,"stop":1760982292068,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc4af01e44a33ce","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1760982244807,"stop":1760982244808,"duration":1},"status":"passed","severity":"normal"},{"uid":"a615d7a858366832","name":"Passing page size 11 when there are 10 messages","time":{"start":1760982694094,"stop":1760982694099,"duration":5},"status":"passed","severity":"normal"},{"uid":"a4cae6e8e7fd069b","name":"should add sent message to localHistory with retrievalHint","time":{"start":1760982295205,"stop":1760982295205,"duration":0},"status":"passed","severity":"normal"},{"uid":"17697a7991d2cf3f","name":"msgTime: 0 ms from now, startTime: 1760896285461, endTime: 1760982685461","time":{"start":1760982700239,"stop":1760982700239,"duration":0},"status":"passed","severity":"normal"},{"uid":"439046ec818c3aa9","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1760982255073,"stop":1760982255073,"duration":0},"status":"passed","severity":"normal"},{"uid":"e209f03f97f604ba","name":"should drop connection to all peers on hangUp","time":{"start":1760982431548,"stop":1760982431552,"duration":4},"status":"passed","severity":"normal"},{"uid":"1bb06023c39e6fa7","name":"should not allow k > 12","time":{"start":1760982286053,"stop":1760982286054,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f2c775f34707","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1760982255494,"stop":1760982255495,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25600087a05d053","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1760982286885,"stop":1760982286885,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd4119612a889a","name":"should handle errors when globalThis is not available","time":{"start":1760982254288,"stop":1760982254289,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c02fe09038d356","name":"should set default options when no config provided","time":{"start":1760982255899,"stop":1760982255899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8450c688e27f369","name":"Push message with content topic containing short","time":{"start":1760983408428,"stop":1760983408429,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb245102e4be29d1","name":"Query generator for multiple messages with different content topic format","time":{"start":1760982685124,"stop":1760982685124,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2beef821790bb4d","name":"should filter out undefined ENRs","time":{"start":1760982265028,"stop":1760982265028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe2993569f58e95","name":"should respect custom numPeersToUse configuration","time":{"start":1760982305809,"stop":1760982305809,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09e4cb9199714d8","name":"should delegate to networkMonitor.isConnected()","time":{"start":1760982255905,"stop":1760982255905,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cd59252d535da6","name":"random static sharding 4 - Cluster ID: 475, Shard ID: 813","time":{"start":1760982667199,"stop":1760982667203,"duration":4},"status":"passed","severity":"normal"},{"uid":"fc140c22a730558a","name":"Relay + Store","time":{"start":1760982342948,"stop":1760982342948,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfaec820410927c1","name":"Push message with JSON payload","time":{"start":1760983408451,"stop":1760983408451,"duration":0},"status":"passed","severity":"normal"},{"uid":"665d39e3b2556d41","name":"Nwaku publishes","time":{"start":1760982531787,"stop":1760982531787,"duration":0},"status":"passed","severity":"normal"},{"uid":"984537ca6f71ab49","name":"accepts time-filtered query with content filter","time":{"start":1760982255191,"stop":1760982255196,"duration":5},"status":"passed","severity":"normal"},{"uid":"2fef5480e4f536e8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1760982342612,"stop":1760982342612,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d4112cff68a207c","name":"should handle peer store errors gracefully","time":{"start":1760982254889,"stop":1760982254890,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd35ea7f071b65f","name":"should skip peers that don't support peer exchange","time":{"start":1760982265372,"stop":1760982265372,"duration":0},"status":"passed","severity":"normal"},{"uid":"7489f3b752edbe9e","name":"should not receive a peer event before start","time":{"start":1760982577371,"stop":1760982577373,"duration":2},"status":"passed","severity":"normal"},{"uid":"c51c13a745ac1119","name":"should successfully query peers and return peer infos","time":{"start":1760982265027,"stop":1760982265027,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3ad19d46b5b10c","name":"Push message with long payload","time":{"start":1760983408448,"stop":1760983408448,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a07c1733169b671","name":"Push message with content topic containing numeric","time":{"start":1760983408453,"stop":1760983408454,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b77713a3ddc43c","name":"Refresh subscription","time":{"start":1760982538892,"stop":1760982538892,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb0114dc3e43d868","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1760982239351,"stop":1760982239351,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6157e4d485b192","name":"should send relay ping messages on timer","time":{"start":1760982254995,"stop":1760982254995,"duration":0},"status":"passed","severity":"normal"},{"uid":"5394ef790871e7c5","name":"Encoder throws on empty string content topic","time":{"start":1760982275103,"stop":1760982275104,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6556c31e3d07d2","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1760982255781,"stop":1760982255781,"duration":0},"status":"passed","severity":"normal"},{"uid":"4991cb1064f2238","name":"can query messages normally","time":{"start":1760982670153,"stop":1760982670154,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea1a6cc42ae237e","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1760982239347,"stop":1760982239348,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6178249a7b34861","name":"Push message with JSON payload","time":{"start":1760983408439,"stop":1760983408439,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c18c647bc04d1cb","name":"Sign & Recover","time":{"start":1760982275289,"stop":1760982275289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d763a4a79c74dffa","name":"should add received message to localHistory with retrievalHint","time":{"start":1760982295207,"stop":1760982295207,"duration":0},"status":"passed","severity":"normal"},{"uid":"867c31703503ada3","name":"Check received message with timestamp: 1760982336964 ","time":{"start":1760982789045,"stop":1760982789046,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51321cf9175a9cd","name":"should dial peer immediately when queue is empty","time":{"start":1760982255560,"stop":1760982255560,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bafee248a10bebf","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1760982276596,"stop":1760982276597,"duration":1},"status":"passed","severity":"normal"},{"uid":"f240364e11251eae","name":"Subscribe to topic containing Script and receive message","time":{"start":1760982821261,"stop":1760982821261,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3277f17567c1b2","name":"Decoder throws on empty string content topic","time":{"start":1760982275104,"stop":1760982275105,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca5799e3dc1cd9a","name":"Correctly serialized arguments","time":{"start":1760982430390,"stop":1760982430390,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f196c6f0ce4675","name":"should handle errors when getting connections","time":{"start":1760982254334,"stop":1760982254334,"duration":0},"status":"passed","severity":"normal"},{"uid":"e010e79a89b6b38d","name":"Subscribe to topic containing XML and publish message","time":{"start":1760982538896,"stop":1760982538896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddce51ffe78e82cb","name":"should stop all internal components","time":{"start":1760982255904,"stop":1760982255904,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a83e6376b4965d0","name":"Push message with short payload","time":{"start":1760983408447,"stop":1760983408448,"duration":1},"status":"passed","severity":"normal"},{"uid":"8301c41cc3c1fcb3","name":"pre and post cipher","time":{"start":1760982275288,"stop":1760982275289,"duration":1},"status":"passed","severity":"normal"},{"uid":"54ade2d4ab1ed4da","name":"should return false","time":{"start":1760982245445,"stop":1760982245445,"duration":0},"status":"passed","severity":"normal"},{"uid":"9863adc10a6dd8b0","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1760982306238,"stop":1760982306239,"duration":1},"status":"passed","severity":"normal"},{"uid":"76b5e3e32e07165","name":"should fail to send if no connected peers found","time":{"start":1760982305995,"stop":1760982305996,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa069e57bda51381","name":"Push message with special chars payload","time":{"start":1760983408408,"stop":1760983408408,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1add8bf11d3277","name":"Push message with content topic containing Russian","time":{"start":1760983408430,"stop":1760983408431,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c788da1fedace3","name":"should skip peers that were recently queried","time":{"start":1760982265372,"stop":1760982265373,"duration":1},"status":"passed","severity":"normal"},{"uid":"808180e457995682","name":"should wait for Filter peer to be connected","time":{"start":1760982307382,"stop":1760982307382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd98245f5dd85f9","name":"should continue query when messages are from different channels","time":{"start":1760982310216,"stop":1760982310216,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff4342d70a16631","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1760982636747,"stop":1760982636747,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c0a4ce0508b6b1","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1760982244795,"stop":1760982244795,"duration":0},"status":"passed","severity":"normal"},{"uid":"2899ec607cc17da7","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1760982307923,"stop":1760982307923,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e38696b82cec93","name":"Push message with Basic HTML tag payload","time":{"start":1760983408450,"stop":1760983408451,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66696a7fc86c013","name":"Push message with Basic HTML tag payload","time":{"start":1760983408424,"stop":1760983408426,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e5efa91f5f4db74","name":"Push message with numeric payload","time":{"start":1760983408448,"stop":1760983408448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79ab596c35aff53","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1760982239352,"stop":1760982239354,"duration":2},"status":"passed","severity":"normal"},{"uid":"ebef5fce76eb7558","name":"should handle multiple query options for time ranges","time":{"start":1760982307225,"stop":1760982307226,"duration":1},"status":"passed","severity":"normal"},{"uid":"364a595fd12354a6","name":"rejects hash query with time filter","time":{"start":1760982255191,"stop":1760982255191,"duration":0},"status":"passed","severity":"normal"},{"uid":"f264dfeb26c7e92f","name":"isConnected should return false after all peers disconnect","time":{"start":1760982356863,"stop":1760982356867,"duration":4},"status":"passed","severity":"normal"},{"uid":"7e9d6085764020fd","name":"should handle corrupted shard info gracefully","time":{"start":1760982255049,"stop":1760982255050,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4b72356888ad0d","name":"Fails to push message bigger that 1MB","time":{"start":1760983408420,"stop":1760983408420,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4e67176139596d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app27/9/topic127/test.js","time":{"start":1760982625455,"stop":1760982625455,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc17287ad77ca600","name":"should wait for LightPush peer to be connected","time":{"start":1760982307381,"stop":1760982307382,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3b0788666aa693","name":"Subscribe to topic containing short and receive message","time":{"start":1760982821268,"stop":1760982821268,"duration":0},"status":"passed","severity":"normal"},{"uid":"503f2868cfc805dd","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1760982244803,"stop":1760982244804,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0bb751bba711","name":"should handle complete dial lifecycle","time":{"start":1760982255583,"stop":1760982255583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7945d2cdf2146b","name":"should add peer to queue when queue is not empty","time":{"start":1760982255560,"stop":1760982255561,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc0f6d005559ce1","name":"should dispatch connect and disconnect events","time":{"start":1760982305801,"stop":1760982305801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7509f37ea9fe105","name":"Subscribe to topic containing shell command and publish message","time":{"start":1760982538897,"stop":1760982538898,"duration":1},"status":"passed","severity":"normal"},{"uid":"8103eecfbf008d2d","name":"Mutual subscription","time":{"start":1760982538888,"stop":1760982538888,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df0ed10b7e34d5c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1760982263658,"stop":1760982263658,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ca9746e9d24362","name":"should maintain chronological order of messages in localHistory","time":{"start":1760982295208,"stop":1760982295208,"duration":0},"status":"passed","severity":"normal"},{"uid":"a080a424b602420d","name":"Check received message containing escaped characters","time":{"start":1760982789054,"stop":1760982789055,"duration":1},"status":"passed","severity":"normal"},{"uid":"d536de1c7886930a","name":"Accepts a valid Waku Message","time":{"start":1760982318125,"stop":1760982318126,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22f1ecd4d84a404","name":"Passing page size 10 when there are 10 messages","time":{"start":1760982694094,"stop":1760982694094,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a733b7845b126","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1760982700240,"stop":1760982700240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f271b2c91540d67d","name":"Push message with Russian payload","time":{"start":1760983408437,"stop":1760983408437,"duration":0},"status":"passed","severity":"normal"},{"uid":"67018dfed7541d1c","name":"should not be empty after adding a subscription","time":{"start":1760982306610,"stop":1760982306627,"duration":17},"status":"passed","severity":"normal"},{"uid":"65f23aa15d750867","name":"should add and check entries correctly","time":{"start":1760982304046,"stop":1760982304047,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea64397638f67bd","name":"should skip peer when already connected","time":{"start":1760982255561,"stop":1760982255561,"duration":0},"status":"passed","severity":"normal"},{"uid":"821683364b90323d","name":"Push message with content topic containing Arabic","time":{"start":1760983408430,"stop":1760983408430,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe89f3d026d0fa8","name":"Waku message hash computation (no timestamp)","time":{"start":1760982255074,"stop":1760982255074,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be8ad9187620507","name":"Push 30 different messages","time":{"start":1760983408428,"stop":1760983408428,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e52e8edf6d50ccfd","name":"should be able to dial TLS multiaddrs","time":{"start":1760982431557,"stop":1760982431558,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a8129006450ba2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1760982821271,"stop":1760982821271,"duration":0},"status":"passed","severity":"normal"},{"uid":"73944db4ba90a7fd","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1760982821270,"stop":1760982821270,"duration":0},"status":"passed","severity":"normal"},{"uid":"636b82afcfeb1c9","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1760982356861,"stop":1760982356862,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1f70f5a309ea28f","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1760982306220,"stop":1760982306221,"duration":1},"status":"passed","severity":"normal"},{"uid":"901be744f35f26bb","name":"Check publish message containing shell command","time":{"start":1760982530496,"stop":1760982530497,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec647948349101c","name":"Query Generator - true","time":{"start":1760982679868,"stop":1760982679876,"duration":8},"status":"passed","severity":"normal"},{"uid":"9e39ef6bbed84cd6","name":"should properly create peer info with all multiaddrs","time":{"start":1760982245450,"stop":1760982245450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c27dd1a3acddf17","name":"should be safe to call multiple times","time":{"start":1760982255904,"stop":1760982255904,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5bd314ea42d104","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1760982686235,"stop":1760982686235,"duration":0},"status":"passed","severity":"normal"},{"uid":"854e20b0857bc8b7","name":"Decoder throws on undefined content topic","time":{"start":1760982276598,"stop":1760982276598,"duration":0},"status":"passed","severity":"normal"},{"uid":"db511b16e5237052","name":"should serialize and deserialize correctly","time":{"start":1760982292066,"stop":1760982292066,"duration":0},"status":"passed","severity":"normal"},{"uid":"10637c6015aa1e33","name":"Push message with custom timestamp: 1730223961303","time":{"start":1760983408433,"stop":1760983408434,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfc0d1bf115309f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1760982244803,"stop":1760982244803,"duration":0},"status":"passed","severity":"normal"},{"uid":"869d878fda81b9c","name":"Check received message containing Basic HTML tag","time":{"start":1760982789043,"stop":1760982789043,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9661cb849e41069","name":"should process successful peer exchange query","time":{"start":1760982265375,"stop":1760982265375,"duration":0},"status":"passed","severity":"normal"},{"uid":"149b7c71005baec0","name":"should use DNS peer discovery with light client","time":{"start":1760982342611,"stop":1760982342612,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d1ffebc1c374237d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1760982286899,"stop":1760982286899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4090b96b7cec7d8","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1760982286885,"stop":1760982286886,"duration":1},"status":"passed","severity":"normal"},{"uid":"459302d3da6978ca","name":"Ephemeral messages are not stored","time":{"start":1760982343635,"stop":1760982343636,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7124f1e88d74bb0","name":"should properly create location multiaddrs - udp6","time":{"start":1760982245449,"stop":1760982245449,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1bead87c2d7841","name":"Push message with unicode special characters payload","time":{"start":1760983408427,"stop":1760983408427,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2792fda4be68720","name":"Subscribe to topic containing special chars and publish message","time":{"start":1760982538894,"stop":1760982538894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5947125b6ce4fd58","name":"Outgoing message is acknowledged","time":{"start":1760982308571,"stop":1760982308571,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe4cf62625f802f","name":"Push message with Basic HTML tag payload","time":{"start":1760983408438,"stop":1760983408439,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c523086ff1dcf8","name":"Outgoing message is acknowledged","time":{"start":1760982307923,"stop":1760982307923,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbf5f2ba7a86ade","name":"Check received message containing unicode special characters","time":{"start":1760982789055,"stop":1760982789055,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1924eb6316646b","name":"should create all internal components","time":{"start":1760982255900,"stop":1760982255900,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89ae1060bf99102","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app0/9/topic105/xml","time":{"start":1760982625455,"stop":1760982625457,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0cf42b0be4bf63a","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1760982239345,"stop":1760982239345,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cb9e6f4870921f","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1760982306233,"stop":1760982306233,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc8849ed78dbb27","name":"should not receive a peer event before start","time":{"start":1760982269123,"stop":1760982269123,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9b26c966cd2000","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1760982254333,"stop":1760982254333,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a77539015b0c99","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1760982256022,"stop":1760982256023,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57332a5ae0e6802","name":"should hang up with multiaddr and return true on success","time":{"start":1760982255909,"stop":1760982255909,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d4e683541a9b27","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1760982314895,"stop":1760982314895,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfe3a406c165b04","name":"should request peer renewal on specific errors","time":{"start":1760982304810,"stop":1760982304811,"duration":1},"status":"passed","severity":"normal"},{"uid":"308746111b9ccc76","name":"should transition to Unhealthy when no connections","time":{"start":1760982306858,"stop":1760982306858,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43a0244dfc4ce1c","name":"should trigger query when it went offline since the last successful query","time":{"start":1760982306227,"stop":1760982306228,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d344f3dc6e23bdc","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1760982239343,"stop":1760982239343,"duration":0},"status":"passed","severity":"normal"},{"uid":"e731568f4a62e121","name":"should add to incoming buffer if dependencies are not met","time":{"start":1760982295207,"stop":1760982295207,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f82a0e955cc190","name":"can start the service","time":{"start":1760982342598,"stop":1760982342602,"duration":4},"status":"passed","severity":"normal"},{"uid":"24af18b49943d5d8","name":"should handle mixed protocol support correctly","time":{"start":1760982306861,"stop":1760982306861,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee733b258e8a303a","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1760982239339,"stop":1760982239340,"duration":1},"status":"passed","severity":"normal"},{"uid":"779e20d15b366fed","name":"should dial peer when no shard info available","time":{"start":1760982255564,"stop":1760982255568,"duration":4},"status":"passed","severity":"normal"},{"uid":"561caf67cde37a11","name":"Push message with numeric payload","time":{"start":1760983408436,"stop":1760983408436,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3b8a36f3c80b17","name":"Push message with content topic containing JSON","time":{"start":1760983408455,"stop":1760983408455,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2184175a23c307","name":"Query with Promise Callback, No message returned","time":{"start":1760982653133,"stop":1760982653133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2212dbb2f9f5b1","name":"should throw error when no peers are available","time":{"start":1760982307225,"stop":1760982307225,"duration":0},"status":"passed","severity":"normal"},{"uid":"429f18edc406dfb","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1760982307226,"stop":1760982307227,"duration":1},"status":"passed","severity":"normal"},{"uid":"49301852612059c6","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1760982244793,"stop":1760982244794,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a2acf517242e50","name":"Ordered Callback - true","time":{"start":1760982679890,"stop":1760982679893,"duration":3},"status":"passed","severity":"normal"},{"uid":"9edc5e7eed70d23d","name":"Push message with XML payload","time":{"start":1760983408450,"stop":1760983408450,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f8e569f6046651","name":"should jump to current time when timestamp is far in the past","time":{"start":1760982294781,"stop":1760982294781,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a75f3e9010a07f8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1760982430289,"stop":1760982430289,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5e86ef56f807a5","name":"should handle timestamp equal to current time","time":{"start":1760982294777,"stop":1760982294780,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f95ab0fc0c22ea4","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1760982821261,"stop":1760982821261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a8584d44534e5f","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1760982310212,"stop":1760982310213,"duration":1},"status":"passed","severity":"normal"},{"uid":"b544d29e2437065c","name":"should return true when peer is on the same cluster","time":{"start":1760982255028,"stop":1760982255029,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0db5855c56f666","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1760982306236,"stop":1760982306237,"duration":1},"status":"passed","severity":"normal"},{"uid":"7843bf8235767577","name":"Publish message with custom timestamp: Tue Oct 29 2024 17:48:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1760982530499,"stop":1760982530500,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8e884201f19a7","name":"Query with Ordered Callback, No message returned","time":{"start":1760982653132,"stop":1760982653132,"duration":0},"status":"passed","severity":"normal"},{"uid":"7370202c0b63e4ee","name":"configure the node with multiple content topics","time":{"start":1760982625465,"stop":1760982625465,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa3a86e71096d34","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1760982295209,"stop":1760982295209,"duration":0},"status":"passed","severity":"normal"},{"uid":"5009d4fc0a133f52","name":"should not fail to start the service if it is already started","time":{"start":1760982577367,"stop":1760982577370,"duration":3},"status":"passed","severity":"normal"},{"uid":"8fdbc8935092201b","name":"random static sharding 9 - Cluster ID: 374, Shard ID: 9","time":{"start":1760982667215,"stop":1760982667215,"duration":0},"status":"passed","severity":"normal"},{"uid":"6736f12552c93053","name":"should not dial peers from store when browser is not connected","time":{"start":1760982255681,"stop":1760982255681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90caf2af2cc7d15","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1760982304808,"stop":1760982304809,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d69b410035da115","name":"should initialize with libp2p components","time":{"start":1760982265025,"stop":1760982265026,"duration":1},"status":"passed","severity":"normal"},{"uid":"636394fe28ec4ed","name":"Passing invalid cursor","time":{"start":1760982636749,"stop":1760982636749,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec704604464d35cf","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1760982653132,"stop":1760982653133,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0464d6169741c20","name":"Fails to publish message with size larger than 1 MB","time":{"start":1760982530502,"stop":1760982530502,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e97fd7b840f60a","name":"Promise Callback - true","time":{"start":1760982679876,"stop":1760982679877,"duration":1},"status":"passed","severity":"normal"},{"uid":"959f053744185888","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1760982700236,"stop":1760982700237,"duration":1},"status":"passed","severity":"normal"},{"uid":"978f0de69ee6d155","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1760982678896,"stop":1760982678898,"duration":2},"status":"passed","severity":"normal"},{"uid":"221be412eeb21771","name":"should dial peers from store on start","time":{"start":1760982255678,"stop":1760982255679,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a244d1a34db224","name":"should requeue task if no peer is available","time":{"start":1760982304807,"stop":1760982304807,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0153f6d4b7d8f62","name":"should work with mock decoders","time":{"start":1760982306224,"stop":1760982306224,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4eba4dd44936833","name":"Subscribe to topic containing Russian and receive message","time":{"start":1760982821270,"stop":1760982821270,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fec9272032888d7","name":"Push message with Russian payload","time":{"start":1760983408409,"stop":1760983408409,"duration":0},"status":"passed","severity":"normal"},{"uid":"826da098291d50d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1760982821256,"stop":1760982821256,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b44825e6fc1b9950","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1760982239341,"stop":1760982239341,"duration":0},"status":"passed","severity":"normal"},{"uid":"5624b4b475c75fff","name":"Ordered callback, aborts when callback returns true","time":{"start":1760982685132,"stop":1760982685133,"duration":1},"status":"passed","severity":"normal"},{"uid":"355b26c13ad9d928","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1760982286055,"stop":1760982286055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66ade182f401c16","name":"Push message with content topic containing JSON","time":{"start":1760983408415,"stop":1760983408416,"duration":1},"status":"passed","severity":"normal"},{"uid":"da5663598456960a","name":"Push message with SQL Injection payload","time":{"start":1760983408450,"stop":1760983408450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60ac7028108b34","name":"should push the message to the outgoing buffer","time":{"start":1760982295204,"stop":1760982295204,"duration":0},"status":"passed","severity":"normal"},{"uid":"164bf9063ba1dc64","name":"nwaku subscribes","time":{"start":1760982531785,"stop":1760982531785,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6cb72a29c4c86e","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1760982686234,"stop":1760982686234,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40eabe355b3f351","name":"should query peers that support peer exchange","time":{"start":1760982265371,"stop":1760982265371,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70c9ee4b8b7eddf","name":"Passing page size 0 when there are 110 messages","time":{"start":1760982694092,"stop":1760982694093,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1df04de2502105d","name":"should save new peer to store","time":{"start":1760982254890,"stop":1760982254900,"duration":10},"status":"passed","severity":"normal"},{"uid":"ef9c96b6fa8313a8","name":"Fails to push message bigger that 1MB","time":{"start":1760983408447,"stop":1760983408447,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3403f435829e2a2","name":"Subscribe to topic containing long and receive message","time":{"start":1760982821269,"stop":1760982821269,"duration":0},"status":"passed","severity":"normal"},{"uid":"858ee9f097d5559f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1760982636747,"stop":1760982636748,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be622c06bdd321a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1760982625452,"stop":1760982625453,"duration":1},"status":"passed","severity":"normal"},{"uid":"c854903114160ae0","name":"yields decoded messages","time":{"start":1760982255741,"stop":1760982255742,"duration":1},"status":"passed","severity":"normal"},{"uid":"a255e4897d6db173","name":"Meta field set when metaSetter is specified","time":{"start":1760982256021,"stop":1760982256021,"duration":0},"status":"passed","severity":"normal"},{"uid":"639055668319fe53","name":"Nodes with multiple pubsub topic","time":{"start":1760982523700,"stop":1760982523700,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2913d41e6ecaf7","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1760982538894,"stop":1760982538895,"duration":1},"status":"passed","severity":"normal"},{"uid":"27cd41049844dab8","name":"Push message with content topic containing Russian","time":{"start":1760983408443,"stop":1760983408444,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad1e915ddcb9c5d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1760982254988,"stop":1760982254988,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bd36d0111b7daa","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1760982821263,"stop":1760982821263,"duration":0},"status":"passed","severity":"normal"},{"uid":"990138a6431b6b0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1760982789056,"stop":1760982789056,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d851dafa136ed94","name":"Refresh subscription","time":{"start":1760982821268,"stop":1760982821268,"duration":0},"status":"passed","severity":"normal"},{"uid":"8163ca5acb5646bb","name":"should return false when network is not connected","time":{"start":1760982255905,"stop":1760982255906,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb6cd3eef1b6c47","name":"caches peers it previously fetched","time":{"start":1760982265549,"stop":1760982265550,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d245d072d2f27e6","name":"should start peer exchange discovery","time":{"start":1760982265368,"stop":1760982265369,"duration":1},"status":"passed","severity":"normal"},{"uid":"a581dc37e862d19b","name":"should discard bootstrap peers when has more than set limit","time":{"start":1760982381123,"stop":1760982381124,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab31d3caade7e02","name":"peer exchange sets tag","time":{"start":1760982518403,"stop":1760982518403,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42a1b23ea9c98a7","name":"Check message with invalid timestamp is not received","time":{"start":1760982789057,"stop":1760982789057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d448905e27b0fe48","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1760982244804,"stop":1760982244807,"duration":3},"status":"passed","severity":"normal"},{"uid":"b781fef278499cc9","name":"Query generator for multiple messages with different message text format","time":{"start":1760982685123,"stop":1760982685123,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef58083e8700e3b9","name":"should return false when peer is not found","time":{"start":1760982255049,"stop":1760982255049,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b3d369d7f88c5e","name":"should add event listeners to globalThis","time":{"start":1760982254287,"stop":1760982254288,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf66f47eb53a888a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1760982519309,"stop":1760982519309,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2ddc5b227ea906","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1760982523697,"stop":1760982523698,"duration":1},"status":"passed","severity":"normal"},{"uid":"864461aba3182c66","name":"Check received message with timestamp: 1760982336964 ","time":{"start":1760982789056,"stop":1760982789056,"duration":0},"status":"passed","severity":"normal"},{"uid":"233648ea0555a43c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1760982244792,"stop":1760982244793,"duration":1},"status":"passed","severity":"normal"},{"uid":"946baf13490d16a7","name":"Relay - dialed after","time":{"start":1760982702297,"stop":1760982702297,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa5333da20fc219","name":"should return false and handle errors gracefully","time":{"start":1760982255909,"stop":1760982255909,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a83104c2351971","name":"messageHashStr returns a hex string","time":{"start":1760982255075,"stop":1760982255075,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd5ce7fb75dee1f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1760982244794,"stop":1760982244795,"duration":1},"status":"passed","severity":"normal"},{"uid":"787ed8c0c4771582","name":"Push message with SQL Injection payload","time":{"start":1760983408423,"stop":1760983408423,"duration":0},"status":"passed","severity":"normal"},{"uid":"6765a3dd65822772","name":"should reject if Relay is requested but not mounted","time":{"start":1760982307380,"stop":1760982307380,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e8763bc177c24b","name":"should throw error - no id","time":{"start":1760982245443,"stop":1760982245443,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1115e637ac4de1","name":"Subscribe to topic containing numeric and publish message","time":{"start":1760982538894,"stop":1760982538894,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed156e6b4d3e07c","name":"should clear all timers","time":{"start":1760982254966,"stop":1760982254967,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b869d4fab429adb","name":"Subscribe to topic containing long and publish message","time":{"start":1760982538893,"stop":1760982538893,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ed7c1862c00845","name":"should set field with all protocols disabled","time":{"start":1760982245451,"stop":1760982245451,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e88c2c9cdc84ae","name":"can start and stop the service","time":{"start":1760982577364,"stop":1760982577364,"duration":0},"status":"passed","severity":"normal"},{"uid":"778a4da84eb9efe","name":"should get all peers from store","time":{"start":1760982255683,"stop":1760982255683,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93ceda4da83bcd1","name":"should properly clean up resources when disposed","time":{"start":1760982304050,"stop":1760982304051,"duration":1},"status":"passed","severity":"normal"},{"uid":"6868d6b8a46be172","name":"Push message with unicode special characters payload","time":{"start":1760983408452,"stop":1760983408452,"duration":0},"status":"passed","severity":"normal"},{"uid":"6566259ee20a778f","name":"Check message with invalid timestamp is not received","time":{"start":1760982789046,"stop":1760982789047,"duration":1},"status":"passed","severity":"normal"},{"uid":"f132629c6d0c37ba","name":"Push 30 different messages","time":{"start":1760983408440,"stop":1760983408441,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cd6f0cea9df83a07","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1760982255075,"stop":1760982255075,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9a22db13e71951","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1760982430289,"stop":1760982430289,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bd71d1d8c2dcb1","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1760982244795,"stop":1760982244796,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae431ba216136da","name":"should not process empty queue","time":{"start":1760982255575,"stop":1760982255575,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43092dd33308262","name":"should update peer store before dialing","time":{"start":1760982254889,"stop":1760982254889,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3a41dc3587673c","name":"should be safe to call multiple times","time":{"start":1760982254965,"stop":1760982254966,"duration":1},"status":"passed","severity":"normal"},{"uid":"118de41bd4b7285b","name":"Push message with XML payload","time":{"start":1760983408438,"stop":1760983408438,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09885f7df8707dd","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1760982286874,"stop":1760982286876,"duration":2},"status":"passed","severity":"normal"},{"uid":"d314dd67eabbcbad","name":"should check connected peers if present and suitable","time":{"start":1760982307381,"stop":1760982307381,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54459270e5c1bae","name":"Relay","time":{"start":1760982342948,"stop":1760982342948,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f76b2e1916b27e","name":"should handle multiple peer connections","time":{"start":1760982254973,"stop":1760982254973,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb62a5cf782b1cb","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1760982653131,"stop":1760982653131,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acb6f958ba610c8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1760982286893,"stop":1760982286897,"duration":4},"status":"passed","severity":"normal"},{"uid":"e1e943c7dfc7bbd","name":"Waku message hash computation (payload length 0)","time":{"start":1760982255074,"stop":1760982255074,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb22dec3cea3b4e7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1760982821269,"stop":1760982821269,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdea72c538341636","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1760982636745,"stop":1760982636746,"duration":1},"status":"passed","severity":"normal"},{"uid":"545886033da9bc6f","name":"messageHashStr produces different results for different inputs","time":{"start":1760982255083,"stop":1760982255084,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fda2184a5804748","name":"should return false for content message without causal history","time":{"start":1760982310217,"stop":1760982310218,"duration":1},"status":"passed","severity":"normal"},{"uid":"d499a57f9402b17c","name":"should handle a minimal index list","time":{"start":1760982239625,"stop":1760982239625,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bfc17bfc9a6556","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1760982255068,"stop":1760982255068,"duration":0},"status":"passed","severity":"normal"},{"uid":"2779942cc4d752e1","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1760982305809,"stop":1760982305809,"duration":0},"status":"passed","severity":"normal"},{"uid":"129a3577eda57612","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1760982286898,"stop":1760982286898,"duration":0},"status":"passed","severity":"normal"},{"uid":"715f86ca693a384","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1760982286854,"stop":1760982286854,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e5b8a9540143e","name":"should reassess health immediately when peer disconnects","time":{"start":1760982306859,"stop":1760982306860,"duration":1},"status":"passed","severity":"normal"},{"uid":"818de0205dea0005","name":"messageHash returns a Uint8Array","time":{"start":1760982255075,"stop":1760982255075,"duration":0},"status":"passed","severity":"normal"},{"uid":"70116467c6527fc6","name":"should not discard bootstrap peers if under the limit","time":{"start":1760982381124,"stop":1760982381124,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49082b3ab24e86c","name":"Passing page size 3 when there are 20 messages","time":{"start":1760982694093,"stop":1760982694094,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f72208206b30504","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1760982265551,"stop":1760982265552,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd38dc7e26f31bb","name":"Using a function","time":{"start":1760982701699,"stop":1760982701699,"duration":0},"status":"passed","severity":"normal"},{"uid":"535aa0320971dc75","name":"Push message with Chinese payload","time":{"start":1760983408437,"stop":1760983408437,"duration":0},"status":"passed","severity":"normal"},{"uid":"867d3c17198c838c","name":"should not retry if at least one success","time":{"start":1760982304813,"stop":1760982304816,"duration":3},"status":"passed","severity":"normal"},{"uid":"80311af67f8751d7","name":"Check publish message containing Chinese","time":{"start":1760982530492,"stop":1760982530493,"duration":1},"status":"passed","severity":"normal"},{"uid":"f109d59e6c8b3e70","name":"should initialize with isNetworkConnected as false","time":{"start":1760982254279,"stop":1760982254283,"duration":4},"status":"passed","severity":"normal"},{"uid":"1e485e0055d4fe3","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1760982265032,"stop":1760982265033,"duration":1},"status":"passed","severity":"normal"},{"uid":"1456ae1d262e0796","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1760982310214,"stop":1760982310215,"duration":1},"status":"passed","severity":"normal"},{"uid":"b390da6598814499","name":"Check received message containing Russian","time":{"start":1760982789042,"stop":1760982789042,"duration":0},"status":"passed","severity":"normal"},{"uid":"db45e1bb02f54f21","name":"Subscribe to topic containing shell command and receive message","time":{"start":1760982821271,"stop":1760982821271,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d7f3c472604284","name":"should handle large number of peers request","time":{"start":1760982265035,"stop":1760982265036,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa26b3ef01ef971","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1760982306240,"stop":1760982306241,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6384829b67ce24","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1760982361006,"stop":1760982361007,"duration":1},"status":"passed","severity":"normal"},{"uid":"d578b20d492a5a75","name":"Push message with content topic containing Russian","time":{"start":1760983408454,"stop":1760983408455,"duration":1},"status":"passed","severity":"normal"},{"uid":"99228cbca804646e","name":"Check publish message containing JSON","time":{"start":1760982530496,"stop":1760982530496,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9f49ea7c38997f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1760982239348,"stop":1760982239348,"duration":0},"status":"passed","severity":"normal"},{"uid":"538013192873bd1f","name":"yields undefined for messages without content topic","time":{"start":1760982255742,"stop":1760982255742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c472fb3441956e","name":"Throws when trying to push message with empty payload","time":{"start":1760983408412,"stop":1760983408413,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bf937f7edf0053","name":"should ensure monotonic increase","time":{"start":1760982294780,"stop":1760982294781,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc3883c0175ae92","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1760982275099,"stop":1760982275101,"duration":2},"status":"passed","severity":"normal"},{"uid":"7039ae24152e88d0","name":"Subscribe and receive messages via lightPush","time":{"start":1760982821253,"stop":1760982821254,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4625654c315972c","name":"rejects hash query with content filter parameters","time":{"start":1760982255190,"stop":1760982255191,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b1dcb331ea87e5","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1760982306859,"stop":1760982306859,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cddff304bc06191","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1760982286879,"stop":1760982286881,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e6c8928197630c9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1760982821260,"stop":1760982821260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f13b8c888531a6","name":"should start periodic discovery on start","time":{"start":1760982265377,"stop":1760982265377,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e4d06c7639c6d4","name":"should update peers in cache on 'peer:identify' event","time":{"start":1760982269125,"stop":1760982269125,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b98891edde47bc","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1760982523698,"stop":1760982523699,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e2ad258cbe7d54","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1760982538891,"stop":1760982538892,"duration":1},"status":"passed","severity":"normal"},{"uid":"6755cdb4f00b99f4","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1760982255780,"stop":1760982255781,"duration":1},"status":"passed","severity":"normal"},{"uid":"662b21c65da88f44","name":"should handle browser offline state overriding peer connections","time":{"start":1760982254341,"stop":1760982254342,"duration":1},"status":"passed","severity":"normal"},{"uid":"97adb506d2698b4f","name":"should encodeTxt and decodeTxt","time":{"start":1760982245439,"stop":1760982245439,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc009cfc9b3a5be","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1760982538890,"stop":1760982538890,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9da67c14c156b4","name":"Push message with content topic containing Chinese","time":{"start":1760983408414,"stop":1760983408414,"duration":0},"status":"passed","severity":"normal"},{"uid":"907d4177316793ca","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1760982343637,"stop":1760982343637,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a4cfb8eda3f6cb","name":"should get / set TCP multiaddr","time":{"start":1760982245447,"stop":1760982245448,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0301e89197baffe","name":"should handle network check errors gracefully","time":{"start":1760982255582,"stop":1760982255583,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc9923cc9a128b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1760982519303,"stop":1760982519303,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90259a3fb472afb","name":"should handle dial errors gracefully","time":{"start":1760982255684,"stop":1760982255684,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eec3ae67840bdd3","name":"Push message with custom timestamp: 1730223961304","time":{"start":1760983408457,"stop":1760983408457,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef068ad344fc7c2d","name":"should select older connection if present","time":{"start":1760982255655,"stop":1760982255655,"duration":0},"status":"passed","severity":"normal"},{"uid":"918c91d0be6b2160","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1760982538890,"stop":1760982538891,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bacbe0d03e28232","name":"can start and stop the service","time":{"start":1760982269121,"stop":1760982269122,"duration":1},"status":"passed","severity":"normal"},{"uid":"74620593d4fa10f7","name":"should handle missing messages with undefined retrievalHint","time":{"start":1760982295213,"stop":1760982295213,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7e19891c1b825a","name":"should return true when peer is on the specified shard","time":{"start":1760982255040,"stop":1760982255041,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7cfa5d88ea5c0b","name":"should properly create location multiaddrs - tcp6","time":{"start":1760982245449,"stop":1760982245449,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fadfb3020789a3c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1760982305808,"stop":1760982305808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6fe818c230ea3f","name":"should decode valid enr successfully","time":{"start":1760982245439,"stop":1760982245439,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2351713cc61ef7","name":"Push message with content topic containing special chars","time":{"start":1760983408414,"stop":1760983408414,"duration":0},"status":"passed","severity":"normal"},{"uid":"af10c9482b1e4a6a","name":"should get / set UDP multiaddr","time":{"start":1760982245447,"stop":1760982245447,"duration":0},"status":"passed","severity":"normal"},{"uid":"d305e1c2a68f0e83","name":"should return true when peer is on the pubsub topic shard","time":{"start":1760982255047,"stop":1760982255048,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31d08d465bf4ebd","name":"messageHashStr works with IProtoMessage","time":{"start":1760982255076,"stop":1760982255083,"duration":7},"status":"passed","severity":"normal"},{"uid":"b6ce876fa34b9d30","name":"Callback on promise, aborts when callback returns true","time":{"start":1760982685129,"stop":1760982685129,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe49679ff11c7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1760982342613,"stop":1760982342617,"duration":4},"status":"skipped","severity":"normal"},{"uid":"2b00e7ea390c3bc2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1760982286904,"stop":1760982286904,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb4d6782475d8bc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1760982821260,"stop":1760982821260,"duration":0},"status":"passed","severity":"normal"},{"uid":"53393656e58feb83","name":"ends if stream creation fails","time":{"start":1760982255740,"stop":1760982255740,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cb60a54d66c1c7","name":"Store - dialed after - with timeout","time":{"start":1760982702298,"stop":1760982702299,"duration":1},"status":"passed","severity":"normal"},{"uid":"8968dcb1f2d5868","name":"should return empty array when no peers connected","time":{"start":1760982255910,"stop":1760982255910,"duration":0},"status":"passed","severity":"normal"},{"uid":"919c0f979751f50f","name":"should not fail to stop the service if it was not started","time":{"start":1760982577364,"stop":1760982577366,"duration":2},"status":"passed","severity":"normal"},{"uid":"7317ff56895b7b70","name":"Push message with content topic containing SQL Injection","time":{"start":1760983408444,"stop":1760983408444,"duration":0},"status":"passed","severity":"normal"},{"uid":"87974c181286ac74","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1760982239342,"stop":1760982239343,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ccb1cb627f8f04","name":"throws on content topic with too few or too many fields","time":{"start":1760982239334,"stop":1760982239335,"duration":1},"status":"passed","severity":"normal"},{"uid":"cafa85e0e746fb57","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1760982519309,"stop":1760982519309,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d298241eeb71d1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1760982821263,"stop":1760982821263,"duration":0},"status":"passed","severity":"normal"},{"uid":"706585a52aef49bb","name":"Outgoing message is acknowledged","time":{"start":1760982310213,"stop":1760982310213,"duration":0},"status":"passed","severity":"normal"},{"uid":"935253dc7e8e1e83","name":"should handle peer identify event","time":{"start":1760982265370,"stop":1760982265371,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22b5591e6646044","name":"Delete observer","time":{"start":1760982519942,"stop":1760982519948,"duration":6},"status":"passed","severity":"normal"},{"uid":"939060814bc77005","name":"Push message with custom timestamp: 1760978761303","time":{"start":1760983408418,"stop":1760983408419,"duration":1},"status":"passed","severity":"normal"},{"uid":"6357ba359ca105aa","name":"Retries within maximum given attempts","time":{"start":1760982307192,"stop":1760982307192,"duration":0},"status":"passed","severity":"normal"},{"uid":"425d7a8f050507b1","name":"throws on content topic with generation field greater than 0","time":{"start":1760982239335,"stop":1760982239336,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5dc7955b1c6e38f","name":"Push message with meta","time":{"start":1760983408456,"stop":1760983408456,"duration":0},"status":"passed","severity":"normal"},{"uid":"b591b9c5461de01c","name":"Stops search when maxGet is reached","time":{"start":1760982265252,"stop":1760982265253,"duration":1},"status":"passed","severity":"normal"},{"uid":"86050498f31e1f1d","name":"Check message on other pubsub topic is not received","time":{"start":1760982789047,"stop":1760982789047,"duration":0},"status":"passed","severity":"normal"},{"uid":"7052a1a337ec9cbf","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1760982636743,"stop":1760982636744,"duration":1},"status":"passed","severity":"normal"},{"uid":"c69583b4080e4f82","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1760982244796,"stop":1760982244796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c461d6c1e8e49fd8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1760982821269,"stop":1760982821269,"duration":0},"status":"passed","severity":"normal"},{"uid":"acff59b5c96f01f8","name":"should dial more peers if under maxConnections","time":{"start":1760982255689,"stop":1760982255689,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d91d7360c5dc184","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1760982255076,"stop":1760982255076,"duration":0},"status":"passed","severity":"normal"},{"uid":"172b4295e962c046","name":"should stop ping timers on peer disconnect","time":{"start":1760982254981,"stop":1760982254981,"duration":0},"status":"passed","severity":"normal"},{"uid":"174be7b5a029bf7","name":"should process up to 3 peers at once","time":{"start":1760982255574,"stop":1760982255575,"duration":1},"status":"passed","severity":"normal"},{"uid":"22cf5e7b651c5ad4","name":"Push message with content topic containing JSON","time":{"start":1760983408431,"stop":1760983408431,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0d0cb10cc3779f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1760982821267,"stop":1760982821267,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd904af49db82ba","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1760982686235,"stop":1760982686235,"duration":0},"status":"passed","severity":"normal"},{"uid":"da79ce2de3a3affd","name":"should dial with PeerId and return stream","time":{"start":1760982255907,"stop":1760982255907,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b4310a3f38f6e3","name":"Check received message containing XML","time":{"start":1760982789043,"stop":1760982789043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67f6d1e6a2cf660","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1760982636742,"stop":1760982636743,"duration":1},"status":"passed","severity":"normal"},{"uid":"816541b07bee66ec","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1760982643238,"stop":1760982643238,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fda5f020aa544","name":"Overlapping topic subscription","time":{"start":1760982821257,"stop":1760982821257,"duration":0},"status":"passed","severity":"normal"},{"uid":"681d87433d759842","name":"Outgoing message is retried until acknowledged","time":{"start":1760982310214,"stop":1760982310214,"duration":0},"status":"passed","severity":"normal"},{"uid":"880555aad76115d1","name":"Fails to publish duplicate message","time":{"start":1760982530501,"stop":1760982530501,"duration":0},"status":"passed","severity":"normal"},{"uid":"906678090a706926","name":"Sync message are not sent excessively within sync frequency","time":{"start":1760982314894,"stop":1760982314894,"duration":0},"status":"passed","severity":"normal"},{"uid":"300fb89f7e6df3d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1760982286898,"stop":1760982286899,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f9f8639c0e49cf","name":"Check message on other pubsub topic is not received","time":{"start":1760982789057,"stop":1760982789057,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a341212ce750a2","name":"recovers when dns.resolve returns empty","time":{"start":1760982265548,"stop":1760982265548,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d91c75ba453ffb","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1760982306237,"stop":1760982306238,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb889e7331bcae89","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1760982255691,"stop":1760982255691,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4d113b0941c5d1","name":"Push message with escaped characters payload","time":{"start":1760983408411,"stop":1760983408411,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd46c42804cd3d7","name":"should only return 1 node with relay and store capability","time":{"start":1760982265550,"stop":1760982265551,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f94504354f9969","name":"Push message with Arabic payload","time":{"start":1760983408422,"stop":1760983408422,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13e6a4ce9a69fff","name":"random static sharding 8 - Cluster ID: 679, Shard ID: 220","time":{"start":1760982667213,"stop":1760982667215,"duration":2},"status":"passed","severity":"normal"},{"uid":"9171783087b35977","name":"should dial with multiaddr and return stream","time":{"start":1760982255907,"stop":1760982255907,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f3342bd0c85e0c","name":"yields undefined for messages without decoder","time":{"start":1760982255742,"stop":1760982255743,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7d55d46faba2a3","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1760982254982,"stop":1760982254982,"duration":0},"status":"passed","severity":"normal"},{"uid":"9369f8be7a1baadd","name":"should return false for different channelId","time":{"start":1760982310217,"stop":1760982310217,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b2dfa58fda4624","name":"Check received message containing Chinese","time":{"start":1760982789041,"stop":1760982789041,"duration":0},"status":"passed","severity":"normal"},{"uid":"1585e30d542aec44","name":"Push message with content topic containing short","time":{"start":1760983408413,"stop":1760983408413,"duration":0},"status":"passed","severity":"normal"},{"uid":"1245840800faf5c9","name":"should properly create location multiaddrs - tcp4","time":{"start":1760982245448,"stop":1760982245449,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4cab8d03ba7e4e","name":"should return different streams if requested simultaniously","time":{"start":1760982255779,"stop":1760982255779,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb459e9d004d0ff4","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1760982305809,"stop":1760982305810,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c228f6c5bc4a863","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1760982286877,"stop":1760982286877,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e465bbbe26df42d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1760982538895,"stop":1760982538895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62561178d24bb87","name":"Subscribe to topic containing Script and receive message","time":{"start":1760982821270,"stop":1760982821270,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e508f76c806b7a","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1760982286877,"stop":1760982286878,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f1ae380460cfd5c","name":"All","time":{"start":1760982342949,"stop":1760982342949,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c10b206d995fc13","name":"Push message with content topic containing Arabic","time":{"start":1760983408454,"stop":1760983408454,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bb7b12687fde7f","name":"Check publish message after service node is restarted","time":{"start":1760982530503,"stop":1760982530503,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7035f774b4c01d8","name":"Outgoing message is emitted as sending","time":{"start":1760982310211,"stop":1760982310212,"duration":1},"status":"passed","severity":"normal"},{"uid":"709c4a6225c76b08","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1760982239341,"stop":1760982239342,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a3b0a1272ee985","name":"should skip peer when dialed recently","time":{"start":1760982255561,"stop":1760982255562,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e4001a47b3cd76","name":"Check received message containing Script","time":{"start":1760982789042,"stop":1760982789042,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b59da0b1ea42d2a","name":"should initialize with custom number of peers","time":{"start":1760982305788,"stop":1760982305788,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8a9e033f1a93a","name":"Push message with meta","time":{"start":1760983408417,"stop":1760983408417,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c233df4072fc00","name":"should set field with only STORE enabled","time":{"start":1760982245452,"stop":1760982245452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20d815a9eb1ea25","name":"should reject on timeout if it was set","time":{"start":1760982307381,"stop":1760982307381,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ecad4c42a0173e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app3/10/topic521/xml","time":{"start":1760982625454,"stop":1760982625454,"duration":0},"status":"passed","severity":"normal"},{"uid":"18de55d5defaa5c0","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1760982286856,"stop":1760982286856,"duration":0},"status":"passed","severity":"normal"},{"uid":"92578d59fd37ad49","name":"Push message equal or less that 1MB","time":{"start":1760983408447,"stop":1760983408447,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5dfa00aee8736d","name":"Push message with custom timestamp: 1760985961304","time":{"start":1760983408457,"stop":1760983408458,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb133a5f0969fc3","name":"should set field with all protocols enabled","time":{"start":1760982245451,"stop":1760982245451,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bcaa64ae55111c","name":"Throws when trying to push message with empty payload","time":{"start":1760983408453,"stop":1760983408453,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bc18a9708b697c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1760982239350,"stop":1760982239351,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa437bf4173f7cf4","name":"should monitor connected peers and store them into cache","time":{"start":1760982435436,"stop":1760982435436,"duration":0},"status":"passed","severity":"normal"},{"uid":"19419be3d2af2066","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1760982404953,"stop":1760982404953,"duration":0},"status":"passed","severity":"normal"},{"uid":"24043dc335f1a6bd","name":"Store - dialed first","time":{"start":1760982702298,"stop":1760982702298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1616f6d7a12d6ee","name":"should handle onConnected and onDisconnected","time":{"start":1760982305802,"stop":1760982305802,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76754bf11031935","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1760982430287,"stop":1760982430288,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb7ea808053cee14","name":"should wait for Store peer to be connected","time":{"start":1760982307382,"stop":1760982307382,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5f892777e52ca5","name":"should not dispatch event when already connected","time":{"start":1760982254322,"stop":1760982254322,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d65a7f13f3c1eea","name":"Push message with content topic containing unicode special characters","time":{"start":1760983408445,"stop":1760983408445,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e74797ff5982526","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1760982275101,"stop":1760982275101,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab69bc19162e9395","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1760982821257,"stop":1760982821257,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e9d80bb6d7eafa","name":"Publish message with large meta","time":{"start":1760982530503,"stop":1760982530504,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9218d2de470da2","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1760982286871,"stop":1760982286872,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2efef70fa05fd98","name":"Push message with content topic containing long","time":{"start":1760983408429,"stop":1760983408429,"duration":0},"status":"passed","severity":"normal"},{"uid":"d525c89dbe7b59c3","name":"Check message received after jswaku node is restarted","time":{"start":1760982789059,"stop":1760982789059,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32ad09d645c08c1","name":"should dispatch network event when browser goes online","time":{"start":1760982254332,"stop":1760982254332,"duration":0},"status":"passed","severity":"normal"},{"uid":"4643720be78c33ac","name":"should handle general insertion and lookup correctly","time":{"start":1760982292067,"stop":1760982292067,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c906aed1f136fd","name":"Push message with escaped characters payload","time":{"start":1760983408451,"stop":1760983408452,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a0c86efc25f99","name":"Fails to push message with large meta","time":{"start":1760983408417,"stop":1760983408417,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5fe4d2e068cb65","name":"random static sharding 6 - Cluster ID: 491, Shard ID: 24","time":{"start":1760982667203,"stop":1760982667209,"duration":6},"status":"passed","severity":"normal"},{"uid":"6a11da1ddf86cda2","name":"Push message with content topic containing Arabic","time":{"start":1760983408414,"stop":1760983408415,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2c34ab6399717d","name":"Encoder error raises irrecoverable error","time":{"start":1760982310212,"stop":1760982310212,"duration":0},"status":"passed","severity":"normal"},{"uid":"c490c86ac1fe0b4a","name":"should merge provided config with defaults","time":{"start":1760982255900,"stop":1760982255900,"duration":0},"status":"passed","severity":"normal"},{"uid":"6362b6454d23f02a","name":"should send to specified number of peers of used peers","time":{"start":1760982305996,"stop":1760982305996,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c52e290361e1802","name":"throws if decoders don't match content topics","time":{"start":1760982255739,"stop":1760982255740,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2616b99b8fd05a","name":"can start the service","time":{"start":1760982577358,"stop":1760982577363,"duration":5},"status":"passed","severity":"normal"},{"uid":"1ff6b2844a0d2efa","name":"should handle different types of entries","time":{"start":1760982304050,"stop":1760982304050,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee44e838ba8e9871","name":"should perform initial health assessment on start","time":{"start":1760982306860,"stop":1760982306860,"duration":0},"status":"passed","severity":"normal"},{"uid":"71069488bcb89a1a","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1760982295206,"stop":1760982295206,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d41e8b7d563d60d","name":"Query Generator, No Decoder","time":{"start":1760982653130,"stop":1760982653130,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b27652332d38153","name":"LightPush","time":{"start":1760982702299,"stop":1760982702299,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bc353e40c1e28e","name":"Subscribe to topic containing XML and receive message","time":{"start":1760982821261,"stop":1760982821261,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb541893049921","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1760982821266,"stop":1760982821267,"duration":1},"status":"skipped","severity":"normal"},{"uid":"77b4f5ee043bf94b","name":"different cluster: nodes don't connect","time":{"start":1760982430288,"stop":1760982430289,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4b76d65a38f3eb","name":"should not receive a peer event after stop","time":{"start":1760982269124,"stop":1760982269124,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec144558f8dbcd6","name":"Push message with content topic containing unicode special characters","time":{"start":1760983408416,"stop":1760983408416,"duration":0},"status":"passed","severity":"normal"},{"uid":"174bb82d6d33b7c2","name":"Push message with meta","time":{"start":1760983408432,"stop":1760983408433,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab600adeb59ebdb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1760982264414,"stop":1760982264415,"duration":1},"status":"passed","severity":"normal"},{"uid":"631f1b89034aee33","name":"should start all internal components","time":{"start":1760982255902,"stop":1760982255903,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a000b4798f857f5","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1760982255688,"stop":1760982255688,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbe939847793a77","name":"should create KeepAliveManager with relay","time":{"start":1760982254961,"stop":1760982254961,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b0d377d8927764","name":"should handle peer connect event","time":{"start":1760982254312,"stop":1760982254313,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e0ea3eab268a93","name":"should stop and cleanup resources","time":{"start":1760982306637,"stop":1760982306637,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2caf257e38adb6","name":"Push message with unicode special characters payload","time":{"start":1760983408440,"stop":1760983408440,"duration":0},"status":"passed","severity":"normal"},{"uid":"adea238ab4404f94","name":"Push message with content topic containing SQL Injection","time":{"start":1760983408431,"stop":1760983408431,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e86efdfb51c6838","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1760982286056,"stop":1760982286057,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b23b0bedf8bd539","name":"Check received message containing Basic HTML tag","time":{"start":1760982789053,"stop":1760982789053,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0888881b400551","name":"Incoming message is emitted as received","time":{"start":1760982310213,"stop":1760982310213,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca25634ab0bd4aa","name":"should filter peers by codec","time":{"start":1760982255911,"stop":1760982255911,"duration":0},"status":"passed","severity":"normal"},{"uid":"4939777839bca8c2","name":"should not stop if not started","time":{"start":1760982265370,"stop":1760982265370,"duration":0},"status":"passed","severity":"normal"},{"uid":"b472ee2fbbb86287","name":"Subscribe and receive messages via waku relay post","time":{"start":1760982821265,"stop":1760982821265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39c516963e77927","name":"Subscribe to topic containing short and receive message","time":{"start":1760982821258,"stop":1760982821258,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37587badeb894e5","name":"Query with Ordered Callback, No Decoder","time":{"start":1760982653131,"stop":1760982653132,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2115f2d4605f8d","name":"should start and stop interval correctly","time":{"start":1760982304805,"stop":1760982304806,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a54e7df0670e56e","name":"Relay + Store","time":{"start":1760982245453,"stop":1760982245453,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d44cdb3cc85161","name":"should handle case when globalThis is not available","time":{"start":1760982254302,"stop":1760982254312,"duration":10},"status":"passed","severity":"normal"},{"uid":"5791cd20d9db0abf","name":"Subscribe to topic containing Russian and publish message","time":{"start":1760982538895,"stop":1760982538895,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fa858323e64689","name":"should reject if LightPush is requested but not mounted","time":{"start":1760982307380,"stop":1760982307380,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2f7ee3e9404bcd","name":"should stop query on content message from same channel","time":{"start":1760982310215,"stop":1760982310216,"duration":1},"status":"passed","severity":"normal"},{"uid":"15944de4be61ce27","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1760982821262,"stop":1760982821262,"duration":0},"status":"passed","severity":"normal"},{"uid":"1338d4bfec06000d","name":"should create a new stream if no existing for protocol found","time":{"start":1760982255778,"stop":1760982255779,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1c3e6b18fb0a630","name":"Push message with emoji payload","time":{"start":1760983408427,"stop":1760983408428,"duration":1},"status":"passed","severity":"normal"},{"uid":"65cd87563b547649","name":"Outgoing message is possibly acknowledged","time":{"start":1760982308571,"stop":1760982308571,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9672fedf0d80db3d","name":"Push message with Basic HTML tag payload","time":{"start":1760983408410,"stop":1760983408410,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa85896cc5992811","name":"Push message with special chars payload","time":{"start":1760983408448,"stop":1760983408448,"duration":0},"status":"passed","severity":"normal"},{"uid":"2586fe7bc9b9c0a5","name":"Push message with Chinese payload","time":{"start":1760983408448,"stop":1760983408449,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e61ad06687396c","name":"should throw error - no public key","time":{"start":1760982245445,"stop":1760982245445,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae23358169638b96","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1760982295208,"stop":1760982295208,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc467b166a3e17a","name":"does not throw on valid cases","time":{"start":1760982239333,"stop":1760982239334,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c573dc1cc1de01","name":"should remove event listeners from globalThis","time":{"start":1760982254290,"stop":1760982254299,"duration":9},"status":"passed","severity":"normal"},{"uid":"89875c9de85d13d0","name":"should return usable stream attached to connection","time":{"start":1760982255772,"stop":1760982255773,"duration":1},"status":"passed","severity":"normal"},{"uid":"1874e7ce0b53b8bc","name":"Push message with content topic containing short","time":{"start":1760983408453,"stop":1760983408453,"duration":0},"status":"passed","severity":"normal"},{"uid":"a667ab845c0ac516","name":"Relay - times out","time":{"start":1760982702297,"stop":1760982702298,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b08c5312e5faf","name":"should start and setup intervals and event listeners","time":{"start":1760982306631,"stop":1760982306637,"duration":6},"status":"passed","severity":"normal"},{"uid":"94202b45ba9741d4","name":"should support chaining for add method","time":{"start":1760982304047,"stop":1760982304048,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dea593c563ffacd","name":"Push message with content topic containing special chars","time":{"start":1760983408454,"stop":1760983408454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec47c5413ecd5900","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1760982286879,"stop":1760982286879,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d33182d19f61f17","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1760982265552,"stop":1760982265553,"duration":1},"status":"skipped","severity":"normal"},{"uid":"761f603ab4d233bb","name":"Push message with content topic containing Chinese","time":{"start":1760983408443,"stop":1760983408443,"duration":0},"status":"passed","severity":"normal"},{"uid":"349b3a767f3d8ed0","name":"Decrypt messages","time":{"start":1760982519941,"stop":1760982519942,"duration":1},"status":"passed","severity":"normal"},{"uid":"43426b23e3a6852c","name":"should handle cache.get errors gracefully","time":{"start":1760982269125,"stop":1760982269125,"duration":0},"status":"passed","severity":"normal"},{"uid":"4447795cdd8cef33","name":"Subscribe to topic containing numeric and receive message","time":{"start":1760982821269,"stop":1760982821269,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea9beddbcd4e053","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1760982295214,"stop":1760982295215,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2fdf6f8f1c817c","name":"should be safe to call multiple times","time":{"start":1760982255680,"stop":1760982255681,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae004e1c0c2c4100","name":"should stop query when sync message from same channel is found","time":{"start":1760982310215,"stop":1760982310215,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46de299ae875247","name":"Subscribe to topic containing emoji and publish message","time":{"start":1760982538898,"stop":1760982538899,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d003da3152c3a36","name":"Wrong topic","time":{"start":1760982625464,"stop":1760982625464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d328920ff7bcac","name":"should work with v3 peers","time":{"start":1760982306000,"stop":1760982306000,"duration":0},"status":"passed","severity":"normal"},{"uid":"9092b349b143ce2","name":"Waku message hash computation (meta attribute not present)","time":{"start":1760982255074,"stop":1760982255074,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ad9af42deb3656","name":"Incoming message is emitted as received","time":{"start":1760982308572,"stop":1760982308572,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a6f8eed805f2c9","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1760982295212,"stop":1760982295212,"duration":0},"status":"passed","severity":"normal"},{"uid":"67453335c6704027","name":"Check received message containing short","time":{"start":1760982789039,"stop":1760982789040,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2f97413c3c68fb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1760982286898,"stop":1760982286898,"duration":0},"status":"passed","severity":"normal"},{"uid":"23aa47748391c4ea","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1760982254987,"stop":1760982254988,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ccec864b906400d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1760982821255,"stop":1760982821255,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ba9f4ff63cf71b","name":"should dial all peers on dial","time":{"start":1760982431544,"stop":1760982431547,"duration":3},"status":"passed","severity":"normal"},{"uid":"48448542e870c4c0","name":"should allow redial after cooldown period","time":{"start":1760982255563,"stop":1760982255563,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62ec0e1a49e5a1d","name":"Ordered Callback - false","time":{"start":1760982679893,"stop":1760982679896,"duration":3},"status":"passed","severity":"normal"},{"uid":"ef5aac475ac49ef9","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1760982239342,"stop":1760982239342,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff80ea01994070f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1760982239350,"stop":1760982239350,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd53db7d6e293cd","name":"should skip already querying peers","time":{"start":1760982265374,"stop":1760982265374,"duration":0},"status":"passed","severity":"normal"},{"uid":"5331729a5c5f077","name":"should work with async generator that yields promises","time":{"start":1760982306226,"stop":1760982306227,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb88a28dd22a6d7b","name":"should skip peers without peer exchange protocol","time":{"start":1760982265371,"stop":1760982265371,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3c49d18826a06b","name":"Push message with custom timestamp: 1760985961303","time":{"start":1760983408419,"stop":1760983408419,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb97b7a2900a810","name":"should initialize bloom filter with correct parameters","time":{"start":1760982292061,"stop":1760982292062,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e7faee240af168","name":"Does not throw an exception when node disconnects","time":{"start":1760982701698,"stop":1760982701699,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3c1a9514da0f128","name":"Outgoing message is possibly acknowledged","time":{"start":1760982310213,"stop":1760982310213,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b4633a986a3f7a7","name":"Push message with SQL Injection payload","time":{"start":1760983408437,"stop":1760983408438,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37b91eddc049a99","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1760982306471,"stop":1760982306472,"duration":1},"status":"passed","severity":"normal"},{"uid":"5321a52624536349","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1760982821265,"stop":1760982821265,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cdf3353707f5f6f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1760982286899,"stop":1760982286899,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d3911bd3c76bab","name":"Check received message containing JSON","time":{"start":1760982789054,"stop":1760982789054,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb04cd99a53576","name":"should emit a peer event after start","time":{"start":1760982577370,"stop":1760982577371,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09cad3ade27c890","name":"Push message with Script payload","time":{"start":1760983408438,"stop":1760983408438,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a60d7dc24b9d3f","name":"should stop peer exchange discovery","time":{"start":1760982265369,"stop":1760982265370,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbc745e8b0d6fb8","name":"Subscribe and receive messages via lightPush","time":{"start":1760982821264,"stop":1760982821264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f15799a5cc9f8a","name":"should never report false negatives","time":{"start":1760982292066,"stop":1760982292066,"duration":0},"status":"passed","severity":"normal"},{"uid":"f222dd2e462364f2","name":"Check publish message containing special chars","time":{"start":1760982530490,"stop":1760982530492,"duration":2},"status":"passed","severity":"normal"},{"uid":"51df10cfe545e84b","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1760982310215,"stop":1760982310215,"duration":0},"status":"passed","severity":"normal"},{"uid":"21931e90d13e2932","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1760982264413,"stop":1760982264414,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ded038da04e6f24","name":"Subscribe to topic containing shell command and receive message","time":{"start":1760982821262,"stop":1760982821262,"duration":0},"status":"passed","severity":"normal"},{"uid":"b807b9a6e7880854","name":"Reusing cursor across nodes","time":{"start":1760982636748,"stop":1760982636748,"duration":0},"status":"passed","severity":"normal"},{"uid":"165122e1acab2f9a","name":"Fields are not dropped","time":{"start":1760982255717,"stop":1760982255717,"duration":0},"status":"passed","severity":"normal"},{"uid":"95803251779146d8","name":"Check message with non string payload is not received","time":{"start":1760982789059,"stop":1760982789059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dd90e8fb5cf83e","name":"Outgoing message is emitted as sending","time":{"start":1760982308569,"stop":1760982308569,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab33e457f2da138","name":"Check received message containing shell command","time":{"start":1760982789054,"stop":1760982789054,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ed3ada8dc4bfe0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1760982538896,"stop":1760982538897,"duration":1},"status":"passed","severity":"normal"},{"uid":"46aee2e7cff03aa3","name":"throws on content topic with empty application field","time":{"start":1760982239336,"stop":1760982239336,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1eab1f014ccc9c0","name":"should create an instance with libp2p and dialer","time":{"start":1760982254877,"stop":1760982254877,"duration":0},"status":"passed","severity":"normal"},{"uid":"541c5516bdcc2ddc","name":"should return null for non-existent peer","time":{"start":1760982255687,"stop":1760982255687,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb62248b3798792","name":"Push message with content topic containing escaped characters","time":{"start":1760983408431,"stop":1760983408432,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e8b2909a306bf8","name":"Generator, one shard","time":{"start":1760982643236,"stop":1760982643237,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1fa6b0d17482399","name":"should return false when navigator.onLine is false","time":{"start":1760982254300,"stop":1760982254301,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d25a4807a995a7","name":"Push message with Chinese payload","time":{"start":1760983408408,"stop":1760983408408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f3d1e0c78c9b8","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1760982286887,"stop":1760982286887,"duration":0},"status":"passed","severity":"normal"},{"uid":"49beb0bef66d1d1","name":"should not dispatch event when already disconnected","time":{"start":1760982254322,"stop":1760982254323,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd37fb9c5f9d1a53","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1760982255679,"stop":1760982255679,"duration":0},"status":"passed","severity":"normal"},{"uid":"2156a6655c56b2c2","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1760982239626,"stop":1760982239626,"duration":0},"status":"passed","severity":"normal"},{"uid":"1378b6e9f2f1be68","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1760982264417,"stop":1760982264418,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f96328483490072","name":"should not create timers for topics where peer is not in mesh","time":{"start":1760982254994,"stop":1760982254995,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5969a029f0b689","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1760982700238,"stop":1760982700238,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ea6a195eec9181","name":"should drop connection via multiaddr with hangUp","time":{"start":1760982431556,"stop":1760982431557,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc43c1e598a1daac","name":"should not change state when connections remain after disconnect","time":{"start":1760982254313,"stop":1760982254322,"duration":9},"status":"passed","severity":"normal"},{"uid":"253c580f863bf922","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1760982700238,"stop":1760982700238,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0ece5a4498f3aa","name":"should be able to decode the field with only FILTER set to true","time":{"start":1760982244801,"stop":1760982244802,"duration":1},"status":"passed","severity":"normal"},{"uid":"47505b45df3730e3","name":"Relay - dialed first","time":{"start":1760982702297,"stop":1760982702297,"duration":0},"status":"passed","severity":"normal"},{"uid":"5758e826a475af24","name":"Push message with content topic containing emoji","time":{"start":1760983408445,"stop":1760983408445,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b1e94588f2f3ad","name":"should handle peer store errors gracefully","time":{"start":1760982255688,"stop":1760982255688,"duration":0},"status":"passed","severity":"normal"},{"uid":"3891f66453d8fd80","name":"handles different networkShards values correctly","time":{"start":1760982239346,"stop":1760982239346,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb1364e1ba13b87","name":"should accept empty decoders array","time":{"start":1760982306221,"stop":1760982306222,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b939f7accb2615","name":"Encoder throws on empty string content topic","time":{"start":1760982256021,"stop":1760982256022,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d3a35a4a504d971","name":"Check received message with timestamp: 1760982336964000000 ","time":{"start":1760982789045,"stop":1760982789045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1282d1d38e84f99","name":"Push message with rate limit","time":{"start":1760983408457,"stop":1760983408457,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c68c4ce14d750af","name":"should load peers from local storage and dispatch events","time":{"start":1760982269124,"stop":1760982269125,"duration":1},"status":"passed","severity":"normal"},{"uid":"58c3d9b62f05f03b","name":"should handle dial errors gracefully","time":{"start":1760982255568,"stop":1760982255569,"duration":1},"status":"passed","severity":"normal"},{"uid":"5388f1b473e15045","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1760982239342,"stop":1760982239342,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f806004fbbe0545","name":"return first retrieved peers without further DNS queries","time":{"start":1760982265551,"stop":1760982265551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abce95370bb5357","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1760982239356,"stop":1760982239356,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6beb98f5205bc61","name":"should throw error - no id","time":{"start":1760982245444,"stop":1760982245444,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a822c3d03b093f","name":"Check received message containing emoji","time":{"start":1760982789055,"stop":1760982789055,"duration":0},"status":"passed","severity":"normal"},{"uid":"993299ee9d66dc8a","name":"should add event listeners for peer connect and disconnect","time":{"start":1760982254965,"stop":1760982254965,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c999a2fd490048","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1760982538895,"stop":1760982538896,"duration":1},"status":"passed","severity":"normal"},{"uid":"894e08b79838686d","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1760982254982,"stop":1760982254983,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc9abb3ca4bc247","name":"should remove event listener for peer:discovery","time":{"start":1760982254879,"stop":1760982254887,"duration":8},"status":"passed","severity":"normal"},{"uid":"2b141450834d68a7","name":"should return false when peer is not on topic","time":{"start":1760982255913,"stop":1760982255913,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fba95a5fe5fd38f","name":"should return false when peer is not found","time":{"start":1760982255040,"stop":1760982255040,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c5703efde80bc8","name":"Register correct protocols","time":{"start":1760982538889,"stop":1760982538889,"duration":0},"status":"passed","severity":"normal"},{"uid":"26559c93f7b1c983","name":"Js publishes, other Js receives","time":{"start":1760982531787,"stop":1760982531787,"duration":0},"status":"passed","severity":"normal"},{"uid":"917f7c29d6788315","name":"should set field with only RELAY enabled","time":{"start":1760982245451,"stop":1760982245452,"duration":1},"status":"passed","severity":"normal"},{"uid":"4080ca22ae89bd77","name":"accepts valid message hash query","time":{"start":1760982255190,"stop":1760982255190,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7c43dff78ff580","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1760982239340,"stop":1760982239340,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ba3f77c057d0f4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1760982286897,"stop":1760982286898,"duration":1},"status":"passed","severity":"normal"},{"uid":"d813632cf48b4fb3","name":"Round trip binary serialization","time":{"start":1760982256020,"stop":1760982256020,"duration":0},"status":"passed","severity":"normal"},{"uid":"820a95fb0bbd7bcc","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1760982255739,"stop":1760982255739,"duration":0},"status":"passed","severity":"normal"},{"uid":"310c63970cff6b00","name":"should return PeerId when PeerId is provided","time":{"start":1760982255495,"stop":1760982255495,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b86d9e88e103af","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1760982245440,"stop":1760982245443,"duration":3},"status":"passed","severity":"normal"},{"uid":"e098369e8a856b0d","name":"Push message with custom timestamp: 1760985961304","time":{"start":1760983408446,"stop":1760983408447,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a98c01820066fe","name":"Callback on promise","time":{"start":1760982685124,"stop":1760982685128,"duration":4},"status":"passed","severity":"normal"},{"uid":"9081f929199684bb","name":"should skip peers without peerInfo in ENR","time":{"start":1760982265376,"stop":1760982265376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f8f83606350b75","name":"Check received message containing shell command","time":{"start":1760982789044,"stop":1760982789044,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f65374bee0fc75","name":"throws on empty content topic","time":{"start":1760982239334,"stop":1760982239334,"duration":0},"status":"passed","severity":"normal"},{"uid":"3166cd746a0a7c1c","name":"should maintain proper timestamps if all messages received","time":{"start":1760982295206,"stop":1760982295207,"duration":1},"status":"skipped","severity":"normal"},{"uid":"98ab0eadd884dbb9","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1760982286847,"stop":1760982286848,"duration":1},"status":"passed","severity":"normal"},{"uid":"accaad572edccce9","name":"Check received message containing escaped characters","time":{"start":1760982789044,"stop":1760982789044,"duration":0},"status":"passed","severity":"normal"},{"uid":"8697952f4bec2adc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1760982286897,"stop":1760982286897,"duration":0},"status":"passed","severity":"normal"},{"uid":"3699ff9490709290","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1760982295210,"stop":1760982295210,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d82fb9399a0a1","name":"should not fail to stop the service if it was not started","time":{"start":1760982269122,"stop":1760982269122,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63b02b0299ee530","name":"Check received message containing Arabic","time":{"start":1760982789051,"stop":1760982789052,"duration":1},"status":"passed","severity":"normal"},{"uid":"63dd2a192f0c2fb8","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1760982538898,"stop":1760982538898,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca472d3049e6507","name":"Push message with content topic containing unicode special characters","time":{"start":1760983408432,"stop":1760983408432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91c15af5eceeb6c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1760982239354,"stop":1760982239354,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25ed8f52e16398a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1760982239347,"stop":1760982239347,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc96478bab61d25","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1760982518404,"stop":1760982518404,"duration":0},"status":"passed","severity":"normal"},{"uid":"f838e5f34e9c8a5e","name":"should update ack status of messages in outgoing buffer","time":{"start":1760982295215,"stop":1760982295215,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d25a6e9c8fcd8a0","name":"Query generator for multiple messages","time":{"start":1760982685122,"stop":1760982685122,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c99525222f26fb","name":"should set field with only LIGHTPUSH enabled","time":{"start":1760982245453,"stop":1760982245453,"duration":0},"status":"passed","severity":"normal"},{"uid":"119e256400455e48","name":"Check received message containing long","time":{"start":1760982789040,"stop":1760982789040,"duration":0},"status":"passed","severity":"normal"},{"uid":"30befbf1948da3cd","name":"Subscribe to topic containing JSON and publish message","time":{"start":1760982538897,"stop":1760982538897,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5fcc9e5d9f2183","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1760982286881,"stop":1760982286881,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2b068e4a275e0b","name":"tcp ip4 address","time":{"start":1760982244853,"stop":1760982244853,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f6b18742b15ade","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1760982286869,"stop":1760982286869,"duration":0},"status":"passed","severity":"normal"},{"uid":"198034065677b28d","name":"should return false when peer has no shard info","time":{"start":1760982255039,"stop":1760982255040,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c0331dc1a56f9e","name":"Push message with long payload","time":{"start":1760983408421,"stop":1760983408421,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0771128e07d7a26","name":"retrieves a single peer","time":{"start":1760982265547,"stop":1760982265547,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a88f5f9757002b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app10/7/topic335/utf8","time":{"start":1760982625459,"stop":1760982625460,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c71b754101cb9f","name":"should skip peer when failed to dial recently","time":{"start":1760982255562,"stop":1760982255562,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ae1eb1e5049100","name":"should mark all messages in causal history as acknowledged","time":{"start":1760982295208,"stop":1760982295209,"duration":1},"status":"passed","severity":"normal"},{"uid":"630a508ed060a4cb","name":"Sync message is sent within sync frequency","time":{"start":1760982314894,"stop":1760982314894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6dd1764638c3fe8","name":"Check received message containing emoji","time":{"start":1760982789045,"stop":1760982789045,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f034d2df3fe24a","name":"Check received message with timestamp: 1760982336964000000 ","time":{"start":1760982789055,"stop":1760982789056,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1e798ce4e9c564","name":"Subscribe to topic containing JSON and receive message","time":{"start":1760982821271,"stop":1760982821271,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fea5ed0824e54","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1760982286878,"stop":1760982286878,"duration":0},"status":"passed","severity":"normal"},{"uid":"b579c5cae484ceff","name":"should reject if Store is requested but not mounted","time":{"start":1760982307380,"stop":1760982307381,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c61edf8eac3af6","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1760982305816,"stop":1760982305816,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecb04af1508e0a3","name":"should sort by messageId when timestamps are equal","time":{"start":1760982294770,"stop":1760982294776,"duration":6},"status":"passed","severity":"normal"},{"uid":"c143c7de2c753206","name":"should not return locked peers if enough unlocked are available","time":{"start":1760982305801,"stop":1760982305801,"duration":0},"status":"passed","severity":"normal"},{"uid":"f057b6f99d9db2a0","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app96/8/topic651/utf8","time":{"start":1760982625461,"stop":1760982625463,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c76773546a20ccb","name":"should hang up with PeerId and return true on success","time":{"start":1760982255908,"stop":1760982255908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a13710835260df","name":"should decode valid enr with tcp successfully","time":{"start":1760982245443,"stop":1760982245443,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a72f20d6e9242c8","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1760982239347,"stop":1760982239347,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57e37af511d187f","name":"should return false when peer shard info is not found","time":{"start":1760982255047,"stop":1760982255047,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b98bd904283d284","name":"should discover peers from provided peer cache","time":{"start":1760982435433,"stop":1760982435436,"duration":3},"status":"passed","severity":"normal"},{"uid":"247947b1b02d7092","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1760982295212,"stop":1760982295212,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb69f5bad32a28c","name":"should not allow unachievable error rate","time":{"start":1760982286055,"stop":1760982286055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b545874a73dd7a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1760982404960,"stop":1760982404960,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16c6f848ea50d7f","name":"should start ping timers on peer connect","time":{"start":1760982254972,"stop":1760982254972,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6187769b8e9316","name":"should query peer with peer exchange protocol","time":{"start":1760982265373,"stop":1760982265373,"duration":0},"status":"passed","severity":"normal"},{"uid":"c022b62e0618b198","name":"Decoder throws on empty string content topic","time":{"start":1760982276598,"stop":1760982276599,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e138dc139da3926","name":"Check message with no pubsub topic is not received","time":{"start":1760982789047,"stop":1760982789047,"duration":0},"status":"passed","severity":"normal"},{"uid":"450636132bbe1174","name":"should be delivered immediately if received","time":{"start":1760982295216,"stop":1760982295216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88ad70b716bd0c2","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1760982306233,"stop":1760982306234,"duration":1},"status":"passed","severity":"normal"},{"uid":"df385f51700f61d5","name":"Push message with rate limit","time":{"start":1760983408446,"stop":1760983408446,"duration":0},"status":"passed","severity":"normal"},{"uid":"32828e3be0f55c68","name":"should return peer for existing peer","time":{"start":1760982255687,"stop":1760982255687,"duration":0},"status":"passed","severity":"normal"},{"uid":"561f767fcb79c396","name":"Check message with no payload is not received","time":{"start":1760982789048,"stop":1760982789048,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59d5649a4c9c245","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1760982286872,"stop":1760982286874,"duration":2},"status":"passed","severity":"normal"},{"uid":"dbb08c7cc95f083d","name":"Refresh subscription","time":{"start":1760982821258,"stop":1760982821258,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d54519fbc8fc748","name":"should enable all discoveries when explicitly set","time":{"start":1760982304023,"stop":1760982304023,"duration":0},"status":"passed","severity":"normal"},{"uid":"128d9f6310ba2846","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1760982538891,"stop":1760982538891,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96e5f7de617c160","name":"Push message with shell command payload","time":{"start":1760983408411,"stop":1760983408411,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fe7fc7638e527b","name":"should clear interval on stop","time":{"start":1760982265377,"stop":1760982265378,"duration":1},"status":"passed","severity":"normal"},{"uid":"9863088d98e6dd09","name":"Query generator for 2000 messages","time":{"start":1760982685133,"stop":1760982685133,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0984d3875ceadc","name":"Check received message containing SQL Injection","time":{"start":1760982789052,"stop":1760982789052,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cbadad57e0386c","name":"should handle errors when accessing navigator","time":{"start":1760982254334,"stop":1760982254341,"duration":7},"status":"passed","severity":"normal"},{"uid":"876932f0a4cb4691","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1760982306858,"stop":1760982306858,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef9957612b8ee00","name":"throws on content topic with empty topic name field","time":{"start":1760982239338,"stop":1760982239338,"duration":0},"status":"passed","severity":"normal"},{"uid":"5950dea0229e08ce","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1760982356869,"stop":1760982356870,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebed6fbc13957e7","name":"can query messages by message hash","time":{"start":1760982670154,"stop":1760982670154,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa6bddeacef0b7d","name":"Promise Callback - false","time":{"start":1760982679877,"stop":1760982679877,"duration":0},"status":"passed","severity":"normal"},{"uid":"4998197b9bf6d7c3","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1760982821256,"stop":1760982821257,"duration":1},"status":"passed","severity":"normal"},{"uid":"157e628e0e4a1c3a","name":"should skip peers without ENR","time":{"start":1760982265375,"stop":1760982265376,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca2033c073b1ddd","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1760982286855,"stop":1760982286855,"duration":0},"status":"passed","severity":"normal"},{"uid":"27511dbb9a073c26","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1760982255912,"stop":1760982255913,"duration":1},"status":"passed","severity":"normal"},{"uid":"3744f67196744882","name":"should populate queue if has active dial","time":{"start":1760982255562,"stop":1760982255562,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c93ae4d72f1a89","name":"Passing page size 1 when there are 4 messages","time":{"start":1760982694093,"stop":1760982694093,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28d29164a8364c6","name":"Used by Waku Relay","time":{"start":1760982701700,"stop":1760982701700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65955ce0449cc59","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app46/2/topic709/test.js","time":{"start":1760982625457,"stop":1760982625458,"duration":1},"status":"passed","severity":"normal"},{"uid":"673511d214a0b8a7","name":"can start the service","time":{"start":1760982269121,"stop":1760982269121,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ca8625cfc7de9e","name":"Push message with JSON payload","time":{"start":1760983408410,"stop":1760983408411,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d59a1b186060ff3","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1760982286868,"stop":1760982286869,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd705e20025ff40e","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1760982295211,"stop":1760982295211,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f9054ca6d186a3","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1760982264421,"stop":1760982264422,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c9ba9cea8dfb44","name":"should work with mixed v2 and v3 peers","time":{"start":1760982306001,"stop":1760982306001,"duration":0},"status":"passed","severity":"normal"},{"uid":"908086a7b765527b","name":"should not be sent when there is no history","time":{"start":1760982295214,"stop":1760982295214,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb78bc30be7d40","name":"rejects content-filtered query with only contentTopics","time":{"start":1760982255189,"stop":1760982255190,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4b4086baa26f9c","name":"Push message with content topic containing emoji","time":{"start":1760983408416,"stop":1760983408417,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3e585e60871380","name":"should initialize with default options","time":{"start":1760982265367,"stop":1760982265368,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31f0c43062404f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1760982821259,"stop":1760982821259,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4a6902d524c54d","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1760982305816,"stop":1760982305816,"duration":0},"status":"passed","severity":"normal"},{"uid":"9989929743815a6f","name":"Push message with unicode special characters payload","time":{"start":1760983408411,"stop":1760983408412,"duration":1},"status":"passed","severity":"normal"},{"uid":"4875b7e63b2fc9bc","name":"Cluster id 0, shard 0","time":{"start":1760982667174,"stop":1760982667176,"duration":2},"status":"passed","severity":"normal"},{"uid":"3374da8c4f131114","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1760982685130,"stop":1760982685132,"duration":2},"status":"passed","severity":"normal"},{"uid":"125fb349d01b9193","name":"should perform ping and update peer store on timer","time":{"start":1760982254983,"stop":1760982254983,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3145cba7e91545","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1760982286899,"stop":1760982286900,"duration":1},"status":"passed","severity":"normal"},{"uid":"20932c6cb901f18c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1760982789046,"stop":1760982789046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91f560a9501a509","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1760982678898,"stop":1760982678899,"duration":1},"status":"passed","severity":"normal"},{"uid":"acdb1f6129dd11","name":"Push message with content topic containing SQL Injection","time":{"start":1760983408455,"stop":1760983408455,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4aadb94e8c01d01","name":"should add and remove event listeners correctly","time":{"start":1760982269126,"stop":1760982269126,"duration":0},"status":"passed","severity":"normal"},{"uid":"f743c14b99be1315","name":"Check publish message containing SQL Injection","time":{"start":1760982530494,"stop":1760982530494,"duration":0},"status":"passed","severity":"normal"},{"uid":"74738ce8f9b8de55","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1760982254903,"stop":1760982254904,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a166365d7e72483","name":"Push message equal or less that 1MB","time":{"start":1760983408458,"stop":1760983408458,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b05b89c0ef082c","name":"should allow redial after failed dial cooldown expires","time":{"start":1760982255569,"stop":1760982255569,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a08e2667c07c98c","name":"Check publish message after client node is restarted","time":{"start":1760982530503,"stop":1760982530503,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bfc5ff5a3c28bfa6","name":"Push message with special chars payload","time":{"start":1760983408422,"stop":1760983408422,"duration":0},"status":"passed","severity":"normal"},{"uid":"922f0950d9578441","name":"returns all values when wanted number is greater than available values","time":{"start":1760982263656,"stop":1760982263658,"duration":2},"status":"passed","severity":"normal"},{"uid":"931e97d5bc17e5d6","name":"should insert elements correctly","time":{"start":1760982292062,"stop":1760982292065,"duration":3},"status":"passed","severity":"normal"},{"uid":"e4b08ffdc7a75d5f","name":"should be safe to call multiple times","time":{"start":1760982254878,"stop":1760982254879,"duration":1},"status":"passed","severity":"normal"},{"uid":"a00b1f085787af5b","name":"should not fail to start the service if it is already started","time":{"start":1760982269122,"stop":1760982269123,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da0ffc65d65f064","name":"throws on content topic with empty version field","time":{"start":1760982239337,"stop":1760982239338,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef313bcda976609","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1760982821264,"stop":1760982821265,"duration":1},"status":"passed","severity":"normal"},{"uid":"f192e827b8be6e9d","name":"should do nothing when connections still exist","time":{"start":1760982255682,"stop":1760982255682,"duration":0},"status":"passed","severity":"normal"},{"uid":"156895c95f930d31","name":"should dial all known peers when reached zero connections","time":{"start":1760982381123,"stop":1760982381123,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b4b148d6a948bc","name":"should return false for malformed SDS messages","time":{"start":1760982310216,"stop":1760982310217,"duration":1},"status":"passed","severity":"normal"},{"uid":"2488ce9cd51bc4aa","name":"Push message equal or less that 1MB","time":{"start":1760983408419,"stop":1760983408419,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbb1cce69e1dc8f","name":"Outgoing message is emitted as sent","time":{"start":1760982310212,"stop":1760982310212,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca52746bf44324c7","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1760982255691,"stop":1760982255691,"duration":0},"status":"passed","severity":"normal"},{"uid":"733889fc7a7a5e68","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1760982239355,"stop":1760982239355,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa927be3bb787a55","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1760982342613,"stop":1760982342613,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cdd201aea8f10c1b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1760982519306,"stop":1760982519308,"duration":2},"status":"passed","severity":"normal"},{"uid":"975e358545acbdc2","name":"should clear existing timers before creating new ones","time":{"start":1760982255002,"stop":1760982255003,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eff07c90f2c306d","name":"should handle query errors gracefully","time":{"start":1760982265374,"stop":1760982265374,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c43d698e57a7565","name":"different cluster: nodes don't connect","time":{"start":1760982430286,"stop":1760982430286,"duration":0},"status":"passed","severity":"normal"},{"uid":"301692df3d46b568","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1760982286872,"stop":1760982286872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecacaebace1b9fd","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app10/1/topic430/json","time":{"start":1760982625454,"stop":1760982625454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e551ec42c2282b0","name":"Check received message containing Russian","time":{"start":1760982789052,"stop":1760982789052,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5c5d55fa641124","name":"should add received messages to bloom filter","time":{"start":1760982295207,"stop":1760982295207,"duration":0},"status":"passed","severity":"normal"},{"uid":"3703c2483d59d361","name":"should dial peer when peer is discovered","time":{"start":1760982254888,"stop":1760982254888,"duration":0},"status":"passed","severity":"normal"},{"uid":"804553466bd1e4d5","name":"should initialize with default number of peers","time":{"start":1760982305788,"stop":1760982305788,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e46e1bb3a4dd37","name":"Push message with escaped characters payload","time":{"start":1760983408427,"stop":1760983408427,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb396614e6a07c8","name":"Check received message containing JSON","time":{"start":1760982789043,"stop":1760982789044,"duration":1},"status":"passed","severity":"normal"}] |