allure-jswaku/8979/widgets/duration.json
2025-08-22 14:42:39 +00:00

1 line
192 KiB
JSON

[{"uid":"2331e806ed2c41d2","name":"random static sharding 6 - Cluster ID: 139, Shard ID: 943","time":{"start":1755873472965,"stop":1755873472966,"duration":1},"status":"passed","severity":"normal"},{"uid":"11036535b0238a17","name":"should handle queue processing errors gracefully","time":{"start":1755873096591,"stop":1755873096591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b594fa65bed7eaf","name":"Check received message with timestamp: 1755873162434 ","time":{"start":1755873608622,"stop":1755873608622,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfe6dd0f5b9c684","name":"should drop connection via multiaddr with hangUp","time":{"start":1755873251156,"stop":1755873251156,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f8875692c2e277","name":"Ordered Callback - false","time":{"start":1755873484739,"stop":1755873484740,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab1c912117aaf7a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755873080848,"stop":1755873080849,"duration":1},"status":"passed","severity":"normal"},{"uid":"221b9e0473b07f0c","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755873147743,"stop":1755873147743,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c776bff5a610dd3","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755873325756,"stop":1755873325757,"duration":1},"status":"passed","severity":"normal"},{"uid":"15da978035a145e7","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755873096765,"stop":1755873096766,"duration":1},"status":"passed","severity":"normal"},{"uid":"5795cb7c32330096","name":"Check received message containing special chars","time":{"start":1755873608617,"stop":1755873608617,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e4f4afc556ea82","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755873340104,"stop":1755873340104,"duration":0},"status":"passed","severity":"normal"},{"uid":"694b0b265d8e8d3f","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755873168212,"stop":1755873168212,"duration":0},"status":"skipped","severity":"normal"},{"uid":"862fdac67a9a4461","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755873087127,"stop":1755873087128,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5385a200bf13b63","name":"same cluster, static sharding: nodes connect","time":{"start":1755873236825,"stop":1755873236825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8968b8831ee4fea4","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755873625301,"stop":1755873625301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5448220a8c254885","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755873625305,"stop":1755873625305,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e3efd251c1435a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755873491661,"stop":1755873491661,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4633bd82d311f2","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755873080838,"stop":1755873080838,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a04575b6a4230a","name":"throws on content topic with empty application field","time":{"start":1755873080830,"stop":1755873080830,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5be32f2bbf5fc13","name":"should return PeerId when PeerId is provided","time":{"start":1755873097068,"stop":1755873097068,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5c42da493556d5","name":"Check publish message containing special chars","time":{"start":1755873332373,"stop":1755873332373,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c322b71fd18ed4b","name":"Push message with content topic containing long","time":{"start":1755873714013,"stop":1755873714013,"duration":0},"status":"passed","severity":"normal"},{"uid":"82813feb864b045","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755873625320,"stop":1755873625320,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90a1cb939782f45","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755873426264,"stop":1755873426264,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8767dcbf833fef","name":"Check meta is set [ecies]","time":{"start":1755873118779,"stop":1755873118779,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a93f2b143208dd5","name":"should dial all remaining peers","time":{"start":1755873096813,"stop":1755873096813,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3ccb5ece2a47ea","name":"Push message with content topic containing long","time":{"start":1755873714030,"stop":1755873714031,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a661a323bd6484","name":"Push message with custom timestamp: 1755876788036","time":{"start":1755873714036,"stop":1755873714036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28e020f9c252ea0","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755873147741,"stop":1755873147741,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a4f2571fe9b446","name":"messageHash returns a Uint8Array","time":{"start":1755873096773,"stop":1755873096779,"duration":6},"status":"passed","severity":"normal"},{"uid":"1addf8bd3352af5d","name":"should handle peer connect event","time":{"start":1755873096147,"stop":1755873096147,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db42752f1c48047","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755873129535,"stop":1755873129536,"duration":1},"status":"passed","severity":"normal"},{"uid":"52eafa0d57d74797","name":"throws if decoders don't match content topics","time":{"start":1755873097442,"stop":1755873097442,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc01ac283142e38","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755873080841,"stop":1755873080841,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cf57f0537ebcec","name":"Check received message containing short","time":{"start":1755873608607,"stop":1755873608608,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c77129e39c7a991","name":"Passing page size 1 when there are 4 messages","time":{"start":1755873493241,"stop":1755873493241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8619004303d279d7","name":"Stops search when 2 null results are returned","time":{"start":1755873106657,"stop":1755873106658,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd815a60a0257d7","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755873340098,"stop":1755873340098,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc70fd3e447f705","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755873340097,"stop":1755873340097,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9863fc7021836ea","name":"should properly compute the node id","time":{"start":1755873087121,"stop":1755873087121,"duration":0},"status":"passed","severity":"normal"},{"uid":"7581c3f3f700236c","name":"should properly clean up resources when disposed","time":{"start":1755873127738,"stop":1755873127739,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6a5b5d27c8320d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755873142094,"stop":1755873142096,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f238b824fd82393","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755873080844,"stop":1755873080844,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b17cc79d45e7eab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755873142093,"stop":1755873142094,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d0d84f118f0745","name":"should perform initial health assessment on start","time":{"start":1755873130166,"stop":1755873130167,"duration":1},"status":"passed","severity":"normal"},{"uid":"243c958ecfe81bea","name":"should not receive a peer event before start","time":{"start":1755873386615,"stop":1755873386615,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a9bf3031c04c4f","name":"Decoder throws on empty string content topic","time":{"start":1755873117249,"stop":1755873117249,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dd82fbebe4fe42","name":"should start periodic discovery on start","time":{"start":1755873107243,"stop":1755873107243,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcec01cbcfeb7c12","name":"caches peers it previously fetched","time":{"start":1755873107473,"stop":1755873107473,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eceabe5799f0d46","name":"should encodeTxt and decodeTxt","time":{"start":1755873087116,"stop":1755873087116,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c194e3efc140b9","name":"Publish message with custom timestamp: Fri Aug 22 2025 15:35:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1755873332379,"stop":1755873332379,"duration":0},"status":"passed","severity":"normal"},{"uid":"2066f56de597b60a","name":"should query peers that support peer exchange","time":{"start":1755873107236,"stop":1755873107236,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fd77150dc5fac2","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755873340099,"stop":1755873340100,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc91bd3d9c5cebb0","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755873130165,"stop":1755873130166,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a417206a181bd5a","name":"Symmetric encrypt & Decrypt","time":{"start":1755873117715,"stop":1755873117716,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ea5d986ccc16b6","name":"should emit a peer event after start","time":{"start":1755873168209,"stop":1755873168210,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6f27d7c5c5d93a","name":"should add event listener for peer:discovery","time":{"start":1755873096276,"stop":1755873096276,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c9069297f9085a","name":"Check message with no payload is not received","time":{"start":1755873608624,"stop":1755873608624,"duration":0},"status":"passed","severity":"normal"},{"uid":"55381eeefadc706c","name":"should decode valid enr with tcp successfully","time":{"start":1755873087117,"stop":1755873087118,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe857e56b6a1d39","name":"Push message with content topic containing unicode special characters","time":{"start":1755873714017,"stop":1755873714017,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c74166e418afbcb","name":"should dial peers from store when browser is connected","time":{"start":1755873096810,"stop":1755873096810,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef24d03c352eab7","name":"should clear existing timers before creating new ones","time":{"start":1755873096996,"stop":1755873096997,"duration":1},"status":"passed","severity":"normal"},{"uid":"2096e753684dcd57","name":"Passing page size 0 when there are 110 messages","time":{"start":1755873493240,"stop":1755873493241,"duration":1},"status":"passed","severity":"normal"},{"uid":"901e4a1a924381a1","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755873491659,"stop":1755873491661,"duration":2},"status":"passed","severity":"normal"},{"uid":"efde82b4657af04a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755873142097,"stop":1755873142097,"duration":0},"status":"passed","severity":"normal"},{"uid":"9337780b89a2b86a","name":"should handle peer store update failures gracefully","time":{"start":1755873096975,"stop":1755873096975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c75c37c1cbc21f","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755873142051,"stop":1755873142052,"duration":1},"status":"passed","severity":"normal"},{"uid":"b257a0aee067cad1","name":"should create ShardReader with static shards network config","time":{"start":1755873097036,"stop":1755873097037,"duration":1},"status":"passed","severity":"normal"},{"uid":"676f99b7fa9564f1","name":"should retry if all attempts fail","time":{"start":1755873128541,"stop":1755873128541,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d5d31ea975199f","name":"should return false when peer is not on topic","time":{"start":1755873097707,"stop":1755873097707,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2ed66ebea97989","name":"should return null for non-existent peer","time":{"start":1755873096817,"stop":1755873096819,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a2538d6d0e9f2fc","name":"should initialize with custom number of peers","time":{"start":1755873129529,"stop":1755873129530,"duration":1},"status":"passed","severity":"normal"},{"uid":"589ac2fab5866f73","name":"Query generator for multiple messages with different content topic format","time":{"start":1755873486286,"stop":1755873486288,"duration":2},"status":"passed","severity":"normal"},{"uid":"c446ebceba92e92a","name":"Push message with custom timestamp: 1755869588036","time":{"start":1755873714019,"stop":1755873714020,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e47373423a0271b","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755873169035,"stop":1755873169035,"duration":0},"status":"passed","severity":"normal"},{"uid":"e922faad659a9fae","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755873625305,"stop":1755873625305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11d48fa59bcbecd","name":"Push message with Basic HTML tag payload","time":{"start":1755873714010,"stop":1755873714010,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e38d31b51d4a40b","name":"Fails to push message bigger that 1MB","time":{"start":1755873714021,"stop":1755873714022,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f763de4ef7b7b8","name":"Filter","time":{"start":1755873506307,"stop":1755873506307,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd3bb41294f04ab","name":"Accepts a valid Waku Message","time":{"start":1755873133407,"stop":1755873133409,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e75dd337657905d","name":"Check received message containing shell command","time":{"start":1755873608611,"stop":1755873608611,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b59720a48530ddc","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755873340098,"stop":1755873340099,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e0ab0ef1e99141","name":"Check received message containing short","time":{"start":1755873608616,"stop":1755873608616,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b30787edcb9de1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755873142091,"stop":1755873142092,"duration":1},"status":"passed","severity":"normal"},{"uid":"523a1571dfb38af","name":"should get / set UDP multiaddr","time":{"start":1755873087122,"stop":1755873087122,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecb2a27c4f78de1","name":"Check publish message containing numeric","time":{"start":1755873332372,"stop":1755873332373,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25e69bd1fa1d0fc","name":"should handle complete discovery-to-dial flow","time":{"start":1755873096299,"stop":1755873096311,"duration":12},"status":"passed","severity":"normal"},{"uid":"b8e546b886d02f02","name":"Push message with custom timestamp: 1755869588036","time":{"start":1755873714035,"stop":1755873714036,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa34cd1c007f7d97","name":"Check received message containing unicode special characters","time":{"start":1755873608611,"stop":1755873608611,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3ecdebed0a710c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755873142092,"stop":1755873142092,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82aa0cbf9192dd8","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755873086517,"stop":1755873086517,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e003c44f21ce99","name":"Subscribe and receive messages via lightPush","time":{"start":1755873625300,"stop":1755873625301,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b5622320a61416","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755873608615,"stop":1755873608615,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d034770e22b1da","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755873128547,"stop":1755873128547,"duration":0},"status":"passed","severity":"normal"},{"uid":"768c3e6dedcd8b92","name":"Stops search when maxGet is reached","time":{"start":1755873106657,"stop":1755873106657,"duration":0},"status":"passed","severity":"normal"},{"uid":"87181d1db09cd776","name":"Check received message containing unicode special characters","time":{"start":1755873608621,"stop":1755873608621,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bb64ec8fe1f2ff","name":"Sets default value correctly","time":{"start":1755873501026,"stop":1755873501026,"duration":0},"status":"passed","severity":"normal"},{"uid":"7231eb492953fb98","name":"new peer added after a peer was already found","time":{"start":1755873333933,"stop":1755873333934,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb1c05186263db5","name":"Check received message containing Basic HTML tag","time":{"start":1755873608619,"stop":1755873608619,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c76f9d727f3a50","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755873325757,"stop":1755873325758,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e51c622815ad592","name":"Push message with Arabic payload","time":{"start":1755873714008,"stop":1755873714008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0630900cb82b26","name":"Check received message containing long","time":{"start":1755873608616,"stop":1755873608616,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28fd7db68d44e2a","name":"throws on content topic with non-number generation field","time":{"start":1755873080828,"stop":1755873080829,"duration":1},"status":"passed","severity":"normal"},{"uid":"17660f5f95260f30","name":"should be safe to call multiple times","time":{"start":1755873096287,"stop":1755873096287,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad24e451ace3ca7","name":"should return peer for existing peer","time":{"start":1755873096817,"stop":1755873096817,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a185f56d868f8b0","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755873500198,"stop":1755873500199,"duration":1},"status":"passed","severity":"normal"},{"uid":"263cebf6efcf2f7","name":"msgTime: 0 ms from now, startTime: 1755787086517, endTime: 1755873486517","time":{"start":1755873500201,"stop":1755873500201,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c3b6e17e103c28","name":"should add event listeners for peer connect and disconnect","time":{"start":1755873096959,"stop":1755873096959,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f6ad9472d15347","name":"should create a new stream if no existing for protocol found","time":{"start":1755873097306,"stop":1755873097306,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3ecb89abc0db49","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755873142074,"stop":1755873142074,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1bbfee3e7a878d","name":"Subscribe to topic containing Script and publish message","time":{"start":1755873340100,"stop":1755873340101,"duration":1},"status":"passed","severity":"normal"},{"uid":"615a41685f830a53","name":"Push message with SQL Injection payload","time":{"start":1755873714009,"stop":1755873714009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60e46929bb62662","name":"should only return 1 node with relay and store capability","time":{"start":1755873107474,"stop":1755873107474,"duration":0},"status":"passed","severity":"normal"},{"uid":"b649296f02ea294b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755873183646,"stop":1755873183647,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed85df5c66db4e38","name":"should skip already querying peers","time":{"start":1755873107239,"stop":1755873107240,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c1d1e7e79b52b0","name":"should handle errors when globalThis is not available","time":{"start":1755873096132,"stop":1755873096133,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e05029918df60a","name":"Subscribe to topic containing long and publish message","time":{"start":1755873340096,"stop":1755873340097,"duration":1},"status":"passed","severity":"normal"},{"uid":"2305b3cfd20b5966","name":"Check publish message containing short","time":{"start":1755873332372,"stop":1755873332372,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afc447b4dade2ed","name":"should skip peer when not on same cluster","time":{"start":1755873096587,"stop":1755873096587,"duration":0},"status":"passed","severity":"normal"},{"uid":"2270f40d13297983","name":"Default pageSize","time":{"start":1755873493244,"stop":1755873493244,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ae7c58bde84731","name":"Check received message with timestamp: 1755873162434000000 ","time":{"start":1755873608612,"stop":1755873608612,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d6c04ce4bd9112","name":"should wait for LightPush peer to be connected","time":{"start":1755873129454,"stop":1755873129454,"duration":0},"status":"passed","severity":"normal"},{"uid":"54664dbff73ede99","name":"should support chaining for add method","time":{"start":1755873127727,"stop":1755873127728,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7f0cfd658b54cc","name":"should not retry if at least one success","time":{"start":1755873129054,"stop":1755873129055,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa336566235c6417","name":"isConnected return false after peer stops","time":{"start":1755873183646,"stop":1755873183646,"duration":0},"status":"passed","severity":"normal"},{"uid":"68496d6d178164a6","name":"should emit a peer event after start","time":{"start":1755873386615,"stop":1755873386615,"duration":0},"status":"passed","severity":"normal"},{"uid":"9091e6607530e02","name":"tcp ip4 address","time":{"start":1755873086460,"stop":1755873086461,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ce39c544f73f4a","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755873080832,"stop":1755873080833,"duration":1},"status":"passed","severity":"normal"},{"uid":"d530a5a4f3fb7958","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755873096298,"stop":1755873096298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7bdf92abbbaa2f2","name":"Fields are not dropped","time":{"start":1755873097158,"stop":1755873097159,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8579283441594bb","name":"should handle dial errors gracefully","time":{"start":1755873096288,"stop":1755873096288,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b67b928ea15419","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755873142080,"stop":1755873142080,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e005f20551c332","name":"Check message with invalid timestamp is not received","time":{"start":1755873608623,"stop":1755873608623,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce15179dfb84bff","name":"random static sharding 2 - Cluster ID: 130, Shard ID: 419","time":{"start":1755873472959,"stop":1755873472960,"duration":1},"status":"passed","severity":"normal"},{"uid":"977965b99b895977","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755873236826,"stop":1755873236826,"duration":0},"status":"passed","severity":"normal"},{"uid":"219692206d8dfc09","name":"Encoder throws on undefined content topic","time":{"start":1755873097727,"stop":1755873097727,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d13a7bc3912810","name":"should handle case when globalThis is not available","time":{"start":1755873096146,"stop":1755873096147,"duration":1},"status":"passed","severity":"normal"},{"uid":"201a3fb0e30ecf01","name":"should encode/decode to text encoding","time":{"start":1755873087121,"stop":1755873087122,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b736b9cf003f045","name":"should create RPC request with correct parameters","time":{"start":1755873107291,"stop":1755873107291,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e317119245a1322","name":"accepts valid message hash query","time":{"start":1755873097115,"stop":1755873097125,"duration":10},"status":"passed","severity":"normal"},{"uid":"ff1f735d40026fd2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755873080849,"stop":1755873080849,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b139a6372dc402c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755873080847,"stop":1755873080848,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee49657af3dfe77","name":"Decoder throws on empty string content topic","time":{"start":1755873118781,"stop":1755873118781,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfc800264db1778","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755873129535,"stop":1755873129535,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b874fcb16c6fed","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755873142056,"stop":1755873142056,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b289ea65f9d796","name":"Push message with content topic containing numeric","time":{"start":1755873714014,"stop":1755873714014,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a06783c4f71b82","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755873080839,"stop":1755873080839,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca98c7a82d780752","name":"should return false when pubsub topic parsing fails","time":{"start":1755873097059,"stop":1755873097059,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3d82aaadf488ea","name":"should create dialer with libp2p and shardReader","time":{"start":1755873096574,"stop":1755873096574,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc00d1c7f6dd762e","name":"should dial peer when no shard info available","time":{"start":1755873096588,"stop":1755873096588,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd99b60fcec1897","name":"should return false when navigator.onLine is false","time":{"start":1755873096135,"stop":1755873096139,"duration":4},"status":"passed","severity":"normal"},{"uid":"32bcf3cd33a5b18a","name":"should return empty array when no peers connected","time":{"start":1755873097704,"stop":1755873097705,"duration":1},"status":"passed","severity":"normal"},{"uid":"7474995aa762e2ce","name":"Push message with JSON payload","time":{"start":1755873714028,"stop":1755873714028,"duration":0},"status":"passed","severity":"normal"},{"uid":"942601eec8bcd014","name":"should be safe to call multiple times","time":{"start":1755873097700,"stop":1755873097700,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a18fbe638876fc","name":"should dial more peers if under maxConnections","time":{"start":1755873096821,"stop":1755873096821,"duration":0},"status":"passed","severity":"normal"},{"uid":"920388e2b1c2bfac","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755873142087,"stop":1755873142087,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07f453de760e126","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755873625316,"stop":1755873625316,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c7627b06f3bd0d","name":"different cluster: nodes don't connect","time":{"start":1755873236826,"stop":1755873236826,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e216606f05ae94","name":"should allow redial after cooldown period","time":{"start":1755873096587,"stop":1755873096587,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2efa03095cb2d9","name":"should start peer exchange discovery","time":{"start":1755873107232,"stop":1755873107232,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80e6b42dbb38d18","name":"should be able to encode the field with only STORE set to true","time":{"start":1755873086515,"stop":1755873086515,"duration":0},"status":"passed","severity":"normal"},{"uid":"e719bdb12f991a30","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755873309338,"stop":1755873309338,"duration":0},"status":"passed","severity":"normal"},{"uid":"8624d244dfa68bb1","name":"ends if stream creation fails","time":{"start":1755873097442,"stop":1755873097443,"duration":1},"status":"passed","severity":"normal"},{"uid":"54ca7258a8556eaf","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755873107287,"stop":1755873107288,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad89e248d61f8b7d","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755873106939,"stop":1755873106939,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be738390b5ac85f","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755873332378,"stop":1755873332378,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f1a77867e010e","name":"Push 30 different messages","time":{"start":1755873714029,"stop":1755873714030,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cbe6729b1950ba1e","name":"Query Generator - false","time":{"start":1755873484737,"stop":1755873484738,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bd3ee2b60c8e84","name":"should insert elements correctly","time":{"start":1755873145313,"stop":1755873145314,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f787b6485c3a37","name":"Push message with content topic containing Chinese","time":{"start":1755873714014,"stop":1755873714015,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac783a76d74977c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755873080833,"stop":1755873080834,"duration":1},"status":"passed","severity":"normal"},{"uid":"423890128d4f9b3a","name":"Relay Node - default protocol","time":{"start":1755873506308,"stop":1755873506308,"duration":0},"status":"passed","severity":"normal"},{"uid":"6427184572bb8333","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755873500202,"stop":1755873500203,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef5a3a0e521c224","name":"accepts valid content-filtered query","time":{"start":1755873097114,"stop":1755873097114,"duration":0},"status":"passed","severity":"normal"},{"uid":"7348ea3ea6f3f19","name":"should filter out already connected peers","time":{"start":1755873096813,"stop":1755873096813,"duration":0},"status":"passed","severity":"normal"},{"uid":"424a5ea56fb38448","name":"should set field with all protocols disabled","time":{"start":1755873087125,"stop":1755873087126,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0536c4347fbd53","name":"Check publish message containing Basic HTML tag","time":{"start":1755873332375,"stop":1755873332375,"duration":0},"status":"passed","severity":"normal"},{"uid":"72940f9ee1e9ca7b","name":"Renews subscription after lossing a connection","time":{"start":1755873625320,"stop":1755873625320,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d044f0cc45f531","name":"Mutual subscription","time":{"start":1755873340091,"stop":1755873340092,"duration":1},"status":"passed","severity":"normal"},{"uid":"37085b96d8f708c","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755873142066,"stop":1755873142068,"duration":2},"status":"passed","severity":"normal"},{"uid":"4bf2bdc9d7269676","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755873142079,"stop":1755873142079,"duration":0},"status":"passed","severity":"normal"},{"uid":"33067bc170d8ab1e","name":"pre and post cipher","time":{"start":1755873117716,"stop":1755873117716,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d01b331bd94e99e","name":"should retry failed tasks","time":{"start":1755873128532,"stop":1755873128532,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cab500b2d118399","name":"should discover peers from provided peer cache","time":{"start":1755873241923,"stop":1755873241924,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f28cf80e35570d","name":"Push message with short payload","time":{"start":1755873714006,"stop":1755873714006,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4b3d7d0062a19b","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755873080837,"stop":1755873080837,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f7709c814ecea5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755873309337,"stop":1755873309338,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad8d691637240cf","name":"should do nothing if no non-locked connections to drop","time":{"start":1755873096822,"stop":1755873096822,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc7517fc709ddd5","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755873096765,"stop":1755873096765,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39cd3415d8672b7","name":"Check publish message containing long","time":{"start":1755873332372,"stop":1755873332372,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef627b03c070abc9","name":"Nodes with multiple pubsub topic","time":{"start":1755873325760,"stop":1755873325760,"duration":0},"status":"passed","severity":"normal"},{"uid":"74770d896a529f78","name":"should clear dial history on start","time":{"start":1755873096575,"stop":1755873096575,"duration":0},"status":"passed","severity":"normal"},{"uid":"305deb192f784adc","name":"Subscribe to topic containing Script and receive message","time":{"start":1755873625317,"stop":1755873625317,"duration":0},"status":"passed","severity":"normal"},{"uid":"35550925d2e9da4d","name":"Ordered Callback - true","time":{"start":1755873484738,"stop":1755873484739,"duration":1},"status":"passed","severity":"normal"},{"uid":"f195e36e462b4c","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755873142070,"stop":1755873142070,"duration":0},"status":"passed","severity":"normal"},{"uid":"8973f3bd7d33f490","name":"should handle queue overflow by adding peers to queue","time":{"start":1755873096589,"stop":1755873096589,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cb43737fa0b230","name":"Renews subscription after lossing a connection","time":{"start":1755873625310,"stop":1755873625310,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb82b9eac7fd8da","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755873106941,"stop":1755873106942,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de32bf150e8369e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755873142096,"stop":1755873142097,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9e29bc9041eb43","name":"should add and remove event listeners correctly","time":{"start":1755873111216,"stop":1755873111216,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db4e08dc0b73e03","name":"Check received message containing Chinese","time":{"start":1755873608617,"stop":1755873608617,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcd1cf38cfc9c5a","name":"isConnected should return true after first peer connects","time":{"start":1755873183643,"stop":1755873183644,"duration":1},"status":"passed","severity":"normal"},{"uid":"9abb713157ed18f4","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755873142076,"stop":1755873142076,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3d5d9e4dc698e6","name":"should remove event listeners","time":{"start":1755873096809,"stop":1755873096809,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed4197df1c62f27","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755873081025,"stop":1755873081025,"duration":0},"status":"passed","severity":"normal"},{"uid":"213fcdd167eb21d","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755873147744,"stop":1755873147744,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e87e6d3ce94fa9a","name":"should add and check entries correctly","time":{"start":1755873127719,"stop":1755873127721,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffc9d6f9690f332f","name":"should query peer with peer exchange protocol","time":{"start":1755873107238,"stop":1755873107239,"duration":1},"status":"passed","severity":"normal"},{"uid":"65574d4871ed4b3b","name":"LightPush","time":{"start":1755873506306,"stop":1755873506307,"duration":1},"status":"passed","severity":"normal"},{"uid":"e238b5524e1bafb9","name":"retrieves a single peer","time":{"start":1755873107471,"stop":1755873107472,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9a5c25f081dd1b","name":"Push message with meta","time":{"start":1755873714018,"stop":1755873714018,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f204221467f50d9","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755873128552,"stop":1755873128552,"duration":0},"status":"passed","severity":"normal"},{"uid":"127f13f5b61fac0f","name":"should handle ENR without shardInfo","time":{"start":1755873107242,"stop":1755873107243,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc20c2e3fc2cfbf","name":"Decoder throws on undefined content topic","time":{"start":1755873117248,"stop":1755873117248,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6505342b3feb65","name":"should properly create location multiaddrs - udp4","time":{"start":1755873087123,"stop":1755873087123,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6328e47947bda00","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755873625308,"stop":1755873625308,"duration":0},"status":"passed","severity":"normal"},{"uid":"631c496257f52f88","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755873086516,"stop":1755873086517,"duration":1},"status":"passed","severity":"normal"},{"uid":"103d0bd8a9866042","name":"should decode valid enr successfully","time":{"start":1755873087117,"stop":1755873087117,"duration":0},"status":"passed","severity":"normal"},{"uid":"20921e3ce1ca3363","name":"should not change state when connections remain after disconnect","time":{"start":1755873096148,"stop":1755873096162,"duration":14},"status":"passed","severity":"normal"},{"uid":"2bd2a9ef6c8bf7a8","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755873096109,"stop":1755873096111,"duration":2},"status":"passed","severity":"normal"},{"uid":"81e40d6d2a90a7cb","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755873097307,"stop":1755873097307,"duration":0},"status":"passed","severity":"normal"},{"uid":"86655289b2544505","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755873625316,"stop":1755873625316,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a5c21cae219495","name":"Check received message containing SQL Injection","time":{"start":1755873608609,"stop":1755873608609,"duration":0},"status":"passed","severity":"normal"},{"uid":"96aa62825013eed1","name":"Check received message containing XML","time":{"start":1755873608610,"stop":1755873608610,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f572ea51d4722ce","name":"Register correct protocols","time":{"start":1755873340092,"stop":1755873340093,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bdc363463138935","name":"Push message with SQL Injection payload","time":{"start":1755873714026,"stop":1755873714026,"duration":0},"status":"passed","severity":"normal"},{"uid":"772c07cfb32ca875","name":"should handle peerStore errors gracefully","time":{"start":1755873097705,"stop":1755873097706,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa916631fd61b01","name":"should handle query errors","time":{"start":1755873107241,"stop":1755873107241,"duration":0},"status":"passed","severity":"normal"},{"uid":"659d5de73e061d18","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755873086516,"stop":1755873086516,"duration":0},"status":"passed","severity":"normal"},{"uid":"49368e854043c798","name":"Fails to push message with large meta","time":{"start":1755873714034,"stop":1755873714035,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc520338919b0fd2","name":"should not receive a peer event after stop","time":{"start":1755873386616,"stop":1755873386616,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d6d124aaa2c641","name":"should initialize with isNetworkConnected as false","time":{"start":1755873096119,"stop":1755873096121,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8da645921480c59","name":"Subscribe to topic containing XML and receive message","time":{"start":1755873625307,"stop":1755873625307,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad7d7f4b5e65b27","name":"Check publish message containing unicode special characters","time":{"start":1755873332377,"stop":1755873332377,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1118a13db3fe77","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755873625317,"stop":1755873625317,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8423f6d6d9035d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755873105933,"stop":1755873105933,"duration":0},"status":"passed","severity":"normal"},{"uid":"99df2e05c59e5b51","name":"throws on content topic with generation field greater than 0","time":{"start":1755873080829,"stop":1755873080830,"duration":1},"status":"passed","severity":"normal"},{"uid":"a43109fd80ca583d","name":"Check received message containing SQL Injection","time":{"start":1755873608618,"stop":1755873608618,"duration":0},"status":"passed","severity":"normal"},{"uid":"946274591bb7aab4","name":"should stop peer exchange discovery","time":{"start":1755873107233,"stop":1755873107233,"duration":0},"status":"passed","severity":"normal"},{"uid":"771c9b54e78517e2","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755873086514,"stop":1755873086515,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f49e7e0c9980e2f","name":"should process queue every 500ms","time":{"start":1755873096590,"stop":1755873096590,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d728319341e974","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755873107289,"stop":1755873107289,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12b444bd7a6b00f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755873086516,"stop":1755873086516,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae755f3014c298f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755873625303,"stop":1755873625303,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6bf7d24308018c9f","name":"Check message with no pubsub topic is not received","time":{"start":1755873608624,"stop":1755873608624,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6457b3b2734433","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755873478867,"stop":1755873478869,"duration":2},"status":"passed","severity":"normal"},{"uid":"a96b809082074e28","name":"Check received message containing shell command","time":{"start":1755873608620,"stop":1755873608620,"duration":0},"status":"passed","severity":"normal"},{"uid":"1983dee25c7628c4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755873080843,"stop":1755873080844,"duration":1},"status":"passed","severity":"normal"},{"uid":"749b106abc235b4f","name":"should skip peers without peerInfo in ENR","time":{"start":1755873107242,"stop":1755873107242,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f5c34e26cc6bc1","name":"Subscribe and receive messages via waku relay post","time":{"start":1755873625302,"stop":1755873625302,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22e44f53d916406","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755873625308,"stop":1755873625308,"duration":0},"status":"passed","severity":"normal"},{"uid":"57053c40e76e66f1","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755873142071,"stop":1755873142073,"duration":2},"status":"passed","severity":"normal"},{"uid":"db3a97cd3742f2eb","name":"should return false and handle errors gracefully","time":{"start":1755873097704,"stop":1755873097704,"duration":0},"status":"passed","severity":"normal"},{"uid":"20512beef9de6c09","name":"should skip peers that were recently queried","time":{"start":1755873107238,"stop":1755873107238,"duration":0},"status":"passed","severity":"normal"},{"uid":"62943e93d2267fab","name":"Push message with custom timestamp: 1755876788036","time":{"start":1755873714020,"stop":1755873714021,"duration":1},"status":"passed","severity":"normal"},{"uid":"612dc3f6e8481fba","name":"should create ConnectionManager with required options","time":{"start":1755873097694,"stop":1755873097695,"duration":1},"status":"passed","severity":"normal"},{"uid":"a318523239d03787","name":"should remove expired entries after TTL has passed","time":{"start":1755873127729,"stop":1755873127729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c4724be91bb7dc","name":"Push message with JSON payload","time":{"start":1755873714010,"stop":1755873714010,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5463299f4390eb4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755873097067,"stop":1755873097067,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe485437ac105dd","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755873096822,"stop":1755873096822,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c7dd4f934b6026","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755873625320,"stop":1755873625320,"duration":0},"status":"passed","severity":"normal"},{"uid":"7438c293982e6733","name":"should be delivered immediately if received","time":{"start":1755873147748,"stop":1755873147748,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0758322c2062b98","name":"should handle query errors gracefully","time":{"start":1755873107240,"stop":1755873107240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42ab76466378947","name":"Push message with content topic containing short","time":{"start":1755873714030,"stop":1755873714030,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2d80298a74681e","name":"Using a function","time":{"start":1755873501025,"stop":1755873501025,"duration":0},"status":"passed","severity":"normal"},{"uid":"154a5f4cf9128a4a","name":"should not dispatch event when already disconnected","time":{"start":1755873096163,"stop":1755873096163,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78eb39cb1943eb1","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755873142063,"stop":1755873142063,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa3a2e14e11226a","name":"should not receive a peer event after stop","time":{"start":1755873111215,"stop":1755873111215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3c526390d4b15a","name":"Refresh subscription","time":{"start":1755873625314,"stop":1755873625315,"duration":1},"status":"passed","severity":"normal"},{"uid":"181ae81f19edb3e","name":"Subscribe and receive messages via lightPush","time":{"start":1755873625310,"stop":1755873625311,"duration":1},"status":"passed","severity":"normal"},{"uid":"78bed1fbfc922343","name":"Push message with XML payload","time":{"start":1755873714027,"stop":1755873714027,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e19f3682e4168b4","name":"returns nothing if no connections present","time":{"start":1755873097144,"stop":1755873097144,"duration":0},"status":"passed","severity":"normal"},{"uid":"569a23a95c2b2ccc","name":"should not fail to stop the service if it was not started","time":{"start":1755873386614,"stop":1755873386614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d804fd15d60b1d5","name":"Check publish message containing Script","time":{"start":1755873332375,"stop":1755873332375,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb562eb2012b499","name":"Publish message with custom timestamp: Sat Aug 31 2024 14:35:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1755873332378,"stop":1755873332378,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3b6452d8ae3b39","name":"should handle peer disconnect event when no connections remain","time":{"start":1755873096148,"stop":1755873096148,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca511623d480e53","name":"random static sharding 5 - Cluster ID: 481, Shard ID: 22","time":{"start":1755873472964,"stop":1755873472965,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd1a4743f0d7b86","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755873625303,"stop":1755873625303,"duration":0},"status":"passed","severity":"normal"},{"uid":"794fa37690ad0326","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755873625316,"stop":1755873625316,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe9c6a790e0961c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755873340095,"stop":1755873340095,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd97314cf56a96c5","name":"should return no connections if no open connection provided","time":{"start":1755873097145,"stop":1755873097145,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b755416cfe86f","name":"should dial peer when peer is discovered","time":{"start":1755873096287,"stop":1755873096288,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4fb713687dda46d","name":"should return false when peer is not on the specified shard","time":{"start":1755873097049,"stop":1755873097049,"duration":0},"status":"passed","severity":"normal"},{"uid":"198bc160f70fc17f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755873080845,"stop":1755873080845,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a1b4657241cbdc","name":"Wrong topic","time":{"start":1755873426269,"stop":1755873426270,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ecb9b7b360125e6","name":"should add peer to queue when queue is not empty","time":{"start":1755873096585,"stop":1755873096585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3676b117530e7eb7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755873625313,"stop":1755873625313,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da103bdec11350f","name":"Push message with Russian payload","time":{"start":1755873714025,"stop":1755873714026,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4db464763d75d2e","name":"Relay - dialed first","time":{"start":1755873506303,"stop":1755873506303,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed39f814b5824451","name":"configure the node with multiple content topics","time":{"start":1755873426270,"stop":1755873426270,"duration":0},"status":"passed","severity":"normal"},{"uid":"359fc15734edff1","name":"throws on content topic with empty topic name field","time":{"start":1755873080831,"stop":1755873080831,"duration":0},"status":"passed","severity":"normal"},{"uid":"beed32dc51f3c10","name":"should return true when peer is on the same cluster","time":{"start":1755873097037,"stop":1755873097037,"duration":0},"status":"passed","severity":"normal"},{"uid":"9465fc872db9e028","name":"should detect messages with missing dependencies","time":{"start":1755873147744,"stop":1755873147745,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae2138f1636a57b","name":"Check received message containing JSON","time":{"start":1755873608619,"stop":1755873608620,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3c39358f54e067","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755873106942,"stop":1755873106943,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfae603c9488c460","name":"Check publish message containing XML","time":{"start":1755873332375,"stop":1755873332375,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d7298ebbffc4f7","name":"Subscribe to topic containing long and receive message","time":{"start":1755873625315,"stop":1755873625315,"duration":0},"status":"passed","severity":"normal"},{"uid":"647a462f01cb1ea7","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755873500201,"stop":1755873500202,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9aa39868c6c24e6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755873625318,"stop":1755873625318,"duration":0},"status":"passed","severity":"normal"},{"uid":"4853202db511812a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755873309337,"stop":1755873309337,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1a8c34f44d9eb8","name":"should return false when peer is not found","time":{"start":1755873097059,"stop":1755873097060,"duration":1},"status":"passed","severity":"normal"},{"uid":"46cc20f85b793b75","name":"Push message with content topic containing short","time":{"start":1755873714013,"stop":1755873714013,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98fb6f29e571816","name":"should be online or offline if network state changed","time":{"start":1755873183647,"stop":1755873183648,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2f204b8b9f099e","name":"should have no discoveries enabled by default","time":{"start":1755873128546,"stop":1755873128546,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afece176202e4","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755873325760,"stop":1755873325760,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c90353988b65533","name":"should handle browser offline state overriding peer connections","time":{"start":1755873096177,"stop":1755873096177,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8f87fbdfc491ee","name":"Push message with shell command payload","time":{"start":1755873714011,"stop":1755873714011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d34d097a0b21724","name":"returns all values when wanted number is greater than available values","time":{"start":1755873105929,"stop":1755873105933,"duration":4},"status":"passed","severity":"normal"},{"uid":"2a6a94902533a2ec","name":"Push message with escaped characters payload","time":{"start":1755873714028,"stop":1755873714029,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6e39ac1e6b52f7","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755873142069,"stop":1755873142069,"duration":0},"status":"passed","severity":"normal"},{"uid":"990ca82537bdac4b","name":"should perform ping and update peer store on timer","time":{"start":1755873096974,"stop":1755873096974,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cff1324814f1972","name":"should set default options when no config provided","time":{"start":1755873097697,"stop":1755873097698,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b47bed4b2bb988","name":"messageHashStr produces different results for different inputs","time":{"start":1755873096786,"stop":1755873096786,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed06419da272336","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755873169041,"stop":1755873169043,"duration":2},"status":"passed","severity":"normal"},{"uid":"2556faeb9ccc9eaf","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755873142063,"stop":1755873142063,"duration":0},"status":"passed","severity":"normal"},{"uid":"868d0947f5dbae13","name":"should return false when peer is not found","time":{"start":1755873097039,"stop":1755873097048,"duration":9},"status":"passed","severity":"normal"},{"uid":"49f5e08bdfa23af6","name":"should not dispatch event when already connected","time":{"start":1755873096162,"stop":1755873096163,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd179474bcd70cf","name":"should create ConnectionManager with relay","time":{"start":1755873097695,"stop":1755873097697,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed7d0b936a826c18","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app6/3/topic223/xml","time":{"start":1755873426265,"stop":1755873426265,"duration":0},"status":"passed","severity":"normal"},{"uid":"895ae21139ad992","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755873107288,"stop":1755873107288,"duration":0},"status":"passed","severity":"normal"},{"uid":"6018f71155ea805a","name":"should use DNS peer discovery with light client","time":{"start":1755873168211,"stop":1755873168212,"duration":1},"status":"skipped","severity":"normal"},{"uid":"89fa4c88cae870e5","name":"random static sharding 9 - Cluster ID: 991, Shard ID: 396","time":{"start":1755873472967,"stop":1755873472967,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c95464b83e3790f","name":"should not fail to start the service if it is already started","time":{"start":1755873168209,"stop":1755873168209,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bbe6fde3bfdc3a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755873183643,"stop":1755873183643,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85c6c2ee464bafb","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755873086522,"stop":1755873086522,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d4e2d75aa161e7","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755873183643,"stop":1755873183643,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e5d38b96e839ab","name":"should handle malformed response data","time":{"start":1755873107290,"stop":1755873107290,"duration":0},"status":"passed","severity":"normal"},{"uid":"9deabad4cdca882a","name":"should insert message id into causal history","time":{"start":1755873147740,"stop":1755873147740,"duration":0},"status":"passed","severity":"normal"},{"uid":"119ceec548a0a4f7","name":"Passing page size 110 when there are 120 messages","time":{"start":1755873493243,"stop":1755873493243,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c60c41d15b7d22","name":"Encoder throws on empty string content topic","time":{"start":1755873117248,"stop":1755873117248,"duration":0},"status":"passed","severity":"normal"},{"uid":"19496e1f60319e85","name":"should set field with all protocols enabled","time":{"start":1755873087126,"stop":1755873087126,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfea91ffa41fc823","name":"Check received message containing Arabic","time":{"start":1755873608609,"stop":1755873608609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a584999cfd1d1f5","name":"should create KeepAliveManager with required options","time":{"start":1755873096958,"stop":1755873096958,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bca3c8636b7b783","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755873096975,"stop":1755873096980,"duration":5},"status":"passed","severity":"normal"},{"uid":"9821857d5a65844a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755873340094,"stop":1755873340094,"duration":0},"status":"passed","severity":"normal"},{"uid":"b783e01dc4b4aa51","name":"should request peer renewal on specific errors","time":{"start":1755873128533,"stop":1755873128533,"duration":0},"status":"passed","severity":"normal"},{"uid":"686a09228e948b36","name":"Overlapping topic subscription","time":{"start":1755873625314,"stop":1755873625314,"duration":0},"status":"passed","severity":"normal"},{"uid":"42003503f91e9f3f","name":"Decrypt messages","time":{"start":1755873310865,"stop":1755873310865,"duration":0},"status":"passed","severity":"normal"},{"uid":"3386e94147655748","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755873309339,"stop":1755873309339,"duration":0},"status":"passed","severity":"normal"},{"uid":"6959ac007364694c","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755873107289,"stop":1755873107290,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc62a8c17f438814","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755873096820,"stop":1755873096820,"duration":0},"status":"passed","severity":"normal"},{"uid":"31cca6240997c52f","name":"should return false when peer is on different cluster","time":{"start":1755873097038,"stop":1755873097038,"duration":0},"status":"passed","severity":"normal"},{"uid":"909a39eac8875f77","name":"should properly create location multiaddrs - tcp4","time":{"start":1755873087124,"stop":1755873087124,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7cb7e024ca61e7","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755873096985,"stop":1755873096988,"duration":3},"status":"passed","severity":"normal"},{"uid":"50c3cf66413f3581","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755873080836,"stop":1755873080836,"duration":0},"status":"passed","severity":"normal"},{"uid":"379edbcef1e2587","name":"should remove event listeners","time":{"start":1755873096965,"stop":1755873096965,"duration":0},"status":"passed","severity":"normal"},{"uid":"800da63bbcc31940","name":"can start the service","time":{"start":1755873168206,"stop":1755873168207,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ffecfc88b6b0db","name":"should create an instance with libp2p and dialer","time":{"start":1755873096275,"stop":1755873096276,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa2f0f438e124ae","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755873147745,"stop":1755873147746,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cb8de2f9b5e554","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755873309340,"stop":1755873309340,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18b1a3010767f13","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755873169035,"stop":1755873169041,"duration":6},"status":"passed","severity":"normal"},{"uid":"c95e472b28200bab","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755873437596,"stop":1755873437596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73a6d15a3be8055","name":"rejects hash query with time filter","time":{"start":1755873097125,"stop":1755873097126,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6ac6b31fc73423","name":"should clear interval on stop","time":{"start":1755873107243,"stop":1755873107244,"duration":1},"status":"passed","severity":"normal"},{"uid":"72118314cf28c999","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755873080848,"stop":1755873080848,"duration":0},"status":"passed","severity":"normal"},{"uid":"851d08c465560049","name":"should not return locked peers if enough unlocked are available","time":{"start":1755873129533,"stop":1755873129533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e354d0434cd7756a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755873080837,"stop":1755873080838,"duration":1},"status":"passed","severity":"normal"},{"uid":"886e4e411e26e690","name":"should handle peer identify event","time":{"start":1755873107234,"stop":1755873107234,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f302c8c5b818f5a","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755873117246,"stop":1755873117246,"duration":0},"status":"passed","severity":"normal"},{"uid":"c638330b55550ac6","name":"should handle peer store errors gracefully","time":{"start":1755873130167,"stop":1755873130167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f970839d8e6d2f9","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755873118779,"stop":1755873118779,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc06e8c08dca4738","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755873086521,"stop":1755873086521,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91ec0e370d4f825","name":"Push message with special chars payload","time":{"start":1755873714024,"stop":1755873714024,"duration":0},"status":"passed","severity":"normal"},{"uid":"caafb6b7734e3400","name":"should retry on complete failure if specified","time":{"start":1755873129054,"stop":1755873129054,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49ec9d88b6fedc3","name":"Does not throw an exception when node disconnects","time":{"start":1755873501024,"stop":1755873501024,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65a7861396ecf5a","name":"Push message with custom timestamp: 1725114788036","time":{"start":1755873714019,"stop":1755873714019,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76082c8f6071670","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755873096808,"stop":1755873096808,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a36ee1c1c04faf","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755873500193,"stop":1755873500194,"duration":1},"status":"passed","severity":"normal"},{"uid":"da29f8549450d566","name":"should handle errors when accessing navigator","time":{"start":1755873096176,"stop":1755873096176,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c2175110f5be23","name":"should initialize with custom TTL","time":{"start":1755873107231,"stop":1755873107231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0f81c4b48a06fd","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755873625315,"stop":1755873625315,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab30a033b5b67e4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755873625306,"stop":1755873625306,"duration":0},"status":"passed","severity":"normal"},{"uid":"a019ccb4ab11c270","name":"throws on content topic with empty version field","time":{"start":1755873080830,"stop":1755873080831,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e6c4146df48fbe3","name":"Check received message containing numeric","time":{"start":1755873608608,"stop":1755873608608,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3e4155a12c41d1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755873625309,"stop":1755873625309,"duration":0},"status":"passed","severity":"normal"},{"uid":"5806c60111456fde","name":"Sign & Recover","time":{"start":1755873117717,"stop":1755873117717,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fde623091be9285","name":"does not throw on valid cases","time":{"start":1755873080825,"stop":1755873080826,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1353b4944e93888","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755873129154,"stop":1755873129155,"duration":1},"status":"passed","severity":"normal"},{"uid":"931451dfd83ce94c","name":"should process up to 3 peers at once","time":{"start":1755873096590,"stop":1755873096590,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff0eb2792d3d803","name":"should handle case when navigator is not available","time":{"start":1755873096146,"stop":1755873096146,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd4c4ca608332e2","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755873183643,"stop":1755873183643,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da20acfa0ab698f","name":"Query Generator - true","time":{"start":1755873484737,"stop":1755873484737,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc55509155e5ecc4","name":"should drop connection to one peer on hangUp","time":{"start":1755873251156,"stop":1755873251156,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9ae4691c9f0766","name":"Ordered callback, aborts when callback returns true","time":{"start":1755873486294,"stop":1755873486299,"duration":5},"status":"passed","severity":"normal"},{"uid":"8df26c9adb6c655f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755873087117,"stop":1755873087117,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a21e87906812ef","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755873500197,"stop":1755873500198,"duration":1},"status":"passed","severity":"normal"},{"uid":"1397d0f3f1ce176c","name":"should handle different types of entries","time":{"start":1755873127737,"stop":1755873127738,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9962659d3de7146","name":"should clear timers for specific peer on disconnect","time":{"start":1755873096995,"stop":1755873096996,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3339dd4dd5dcf71","name":"should get all peers from store","time":{"start":1755873096812,"stop":1755873096813,"duration":1},"status":"passed","severity":"normal"},{"uid":"164020739d5117c8","name":"random static sharding 4 - Cluster ID: 452, Shard ID: 890","time":{"start":1755873472962,"stop":1755873472963,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73776e40fa92b2e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755873625311,"stop":1755873625311,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bb73817d42b79c","name":"should handle case with no peers in store","time":{"start":1755873096814,"stop":1755873096816,"duration":2},"status":"passed","severity":"normal"},{"uid":"da1399c46d79e14f","name":"should handle all zero keep alive options","time":{"start":1755873097007,"stop":1755873097009,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6bec98b309a7e0f","name":"Check publish message containing Chinese","time":{"start":1755873332373,"stop":1755873332373,"duration":0},"status":"passed","severity":"normal"},{"uid":"3162b8943a2c2642","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755873096973,"stop":1755873096973,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1198d0ded2e6712","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755873147748,"stop":1755873147748,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c23ac4fc3f81c3","name":"Cluster ID 0, shard 1","time":{"start":1755873472959,"stop":1755873472959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3771cb608d16973","name":"Subscribe and receives messages on 20 topics","time":{"start":1755873625302,"stop":1755873625303,"duration":1},"status":"passed","severity":"normal"},{"uid":"5696244bc20fb78f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755873309336,"stop":1755873309336,"duration":0},"status":"passed","severity":"normal"},{"uid":"72def62bdb7f2f08","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755873222383,"stop":1755873222383,"duration":0},"status":"passed","severity":"normal"},{"uid":"160e027c53e64851","name":"should create ShardReader with auto sharding network config","time":{"start":1755873097036,"stop":1755873097036,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf63708947f7abd0","name":"returns all values when wanted number matches available values","time":{"start":1755873105915,"stop":1755873105929,"duration":14},"status":"passed","severity":"normal"},{"uid":"9e310294dadb557e","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755873437596,"stop":1755873437596,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c2a63f2e921507","name":"should handle hash queries without validation","time":{"start":1755873129415,"stop":1755873129415,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64a0ee3efbe0d2c","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755873478871,"stop":1755873478871,"duration":0},"status":"passed","severity":"normal"},{"uid":"895327e61c571a6f","name":"should filter out undefined ENRs","time":{"start":1755873107287,"stop":1755873107287,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2911c52bea7df88","name":"Subscribe to topic containing short and receive message","time":{"start":1755873625304,"stop":1755873625304,"duration":0},"status":"passed","severity":"normal"},{"uid":"598afe0d65441748","name":"Refresh subscription","time":{"start":1755873340095,"stop":1755873340095,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8e0e95967e30bce6","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755873142052,"stop":1755873142055,"duration":3},"status":"passed","severity":"normal"},{"uid":"6bd46c5e964f3fd0","name":"Check received message containing Arabic","time":{"start":1755873608617,"stop":1755873608618,"duration":1},"status":"passed","severity":"normal"},{"uid":"6814d5cf0d30906b","name":"should handle general insertion and lookup correctly","time":{"start":1755873145319,"stop":1755873145319,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d2d0b46efcea05","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755873080835,"stop":1755873080836,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc489b1a9ab5b482","name":"should not stop if not started","time":{"start":1755873107233,"stop":1755873107234,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9a4292be297b67","name":"should transition to Unhealthy when no connections","time":{"start":1755873130165,"stop":1755873130165,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1885bb45e9f2e8","name":"should skip peer when already connected","time":{"start":1755873096585,"stop":1755873096585,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d73e7096902adb","name":"yields decoded messages","time":{"start":1755873097445,"stop":1755873097446,"duration":1},"status":"passed","severity":"normal"},{"uid":"d007e1c7e8ef7cf0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755873142100,"stop":1755873142100,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ebb0cefb8bdc77","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755873141604,"stop":1755873141605,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1fecab85667d51","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755873625312,"stop":1755873625312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a43d82952702d95","name":"should be sent with empty content","time":{"start":1755873147746,"stop":1755873147747,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2eb33cd5bbb05fd","name":"should handle errors gracefully when getting peer info","time":{"start":1755873097060,"stop":1755873097060,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9836fdbc36f2108","name":"should skip peers that don't support peer exchange","time":{"start":1755873107236,"stop":1755873107237,"duration":1},"status":"passed","severity":"normal"},{"uid":"535782eb29d2b34b","name":"should initialize bloom filter with correct parameters","time":{"start":1755873145312,"stop":1755873145313,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcf5b0d46a15056","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755873141604,"stop":1755873141604,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd6fb540ee71449","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755873142056,"stop":1755873142057,"duration":1},"status":"passed","severity":"normal"},{"uid":"84bc791571c2fcdf","name":"rejects hash query with content filter parameters","time":{"start":1755873097125,"stop":1755873097125,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab4700b83f16673","name":"should be safe to call multiple times","time":{"start":1755873096808,"stop":1755873096808,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ba7ab6814fc85b","name":"should dial second nwaku node that was discovered","time":{"start":1755873162480,"stop":1755873162484,"duration":4},"status":"skipped","severity":"normal"},{"uid":"7fe8050e254f96e5","name":"Refresh subscription","time":{"start":1755873625304,"stop":1755873625304,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d05a8fed0f43d8b","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755873128547,"stop":1755873128552,"duration":5},"status":"passed","severity":"normal"},{"uid":"87837261e33d5fab","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app90/2/topic960/test.js","time":{"start":1755873426266,"stop":1755873426267,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fbd0d78d779949e","name":"Check message received after jswaku node is restarted","time":{"start":1755873608625,"stop":1755873608625,"duration":0},"status":"passed","severity":"normal"},{"uid":"385d6bfd5a73eaf4","name":"should handle zero peers request","time":{"start":1755873107291,"stop":1755873107291,"duration":0},"status":"passed","severity":"normal"},{"uid":"f958ce64b99da469","name":"should not create multiple intervals when called multiple times","time":{"start":1755873096575,"stop":1755873096578,"duration":3},"status":"passed","severity":"normal"},{"uid":"159254ad02e8aa7c","name":"should handle empty pubsub topics","time":{"start":1755873097006,"stop":1755873097007,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07e982143c1c089","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755873142061,"stop":1755873142062,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4833201d974bede","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755873129701,"stop":1755873129701,"duration":0},"status":"passed","severity":"normal"},{"uid":"7714527380ae9566","name":"Overlapping topic subscription","time":{"start":1755873625303,"stop":1755873625304,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e9cb9d4f814704","name":"Correctly serialized arguments","time":{"start":1755873237028,"stop":1755873237029,"duration":1},"status":"passed","severity":"normal"},{"uid":"6113d50f3524b747","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755873333934,"stop":1755873333935,"duration":1},"status":"passed","severity":"normal"},{"uid":"2beb317d0ebd223a","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755873129540,"stop":1755873129540,"duration":0},"status":"passed","severity":"normal"},{"uid":"82919ce90753c7f4","name":"should handle mixed protocol support correctly","time":{"start":1755873130167,"stop":1755873130167,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a798c88a411a52","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755873128547,"stop":1755873128547,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac676643edfb63a","name":"should create PeerExchange instance with components","time":{"start":1755873107292,"stop":1755873107292,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71d710d0dd984cc","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755873142059,"stop":1755873142059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92fad195e8aed30","name":"should save new peer to store","time":{"start":1755873096297,"stop":1755873096298,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d7b6583ee26656","name":"should add received messages to bloom filter","time":{"start":1755873147742,"stop":1755873147742,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5476fe3c33ab211","name":"should handle complete connection lifecycle","time":{"start":1755873096177,"stop":1755873096177,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ebb95db48fb768","name":"Push message with content topic containing special chars","time":{"start":1755873714031,"stop":1755873714031,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fd1361474eeb79","name":"it tolerates circular branch references","time":{"start":1755873107472,"stop":1755873107472,"duration":0},"status":"passed","severity":"normal"},{"uid":"666d7d547b30c9d8","name":"should return false when peer is on different cluster","time":{"start":1755873097049,"stop":1755873097049,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e6b29b3e33097c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755873142078,"stop":1755873142079,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b678921bce8dda7","name":"Check publish message containing Arabic","time":{"start":1755873332373,"stop":1755873332374,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d84fa4b261f1d69","name":"should reject if Filter is requested but not mounted","time":{"start":1755873129453,"stop":1755873129453,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d3cf4fb8b3113a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app71/5/topic382/utf8","time":{"start":1755873426266,"stop":1755873426266,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a3c1287ceab317","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755873332380,"stop":1755873332380,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3c7f8438c78ebd","name":"Bloom filter","time":{"start":1755873147561,"stop":1755873147562,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab4278d6d1222b4","name":"Push message with Script payload","time":{"start":1755873714009,"stop":1755873714009,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc509e554d8a407b","name":"should skip peers without ENR","time":{"start":1755873107242,"stop":1755873107242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5962e779cfadc07","name":"Push to array if already present","time":{"start":1755873080708,"stop":1755873080708,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b92663f3d25c37","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755873142076,"stop":1755873142078,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba2bbebce28cd127","name":"Publish without waiting for remote peer","time":{"start":1755873340093,"stop":1755873340093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3028de6e00d7bd","name":"should skip peer when dialed recently","time":{"start":1755873096585,"stop":1755873096586,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c158572ae4a1a9","name":"should requeue task if no peer is available","time":{"start":1755873128518,"stop":1755873128519,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be3b14b18997d72","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755873097701,"stop":1755873097701,"duration":0},"status":"passed","severity":"normal"},{"uid":"262c5e363e425b5b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755873080844,"stop":1755873080845,"duration":1},"status":"passed","severity":"normal"},{"uid":"4909d4beccf3ca3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755873086519,"stop":1755873086519,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fcd78b150996ea","name":"Nwaku publishes","time":{"start":1755873322370,"stop":1755873322371,"duration":1},"status":"passed","severity":"normal"},{"uid":"7114a082ed18486b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app23/8/topic120/utf8","time":{"start":1755873426265,"stop":1755873426266,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6004277df489886","name":"Get Nodes","time":{"start":1755873106656,"stop":1755873106656,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0b5919b91fc9cd","name":"Check publish message containing Russian","time":{"start":1755873332374,"stop":1755873332374,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb271fae0e0f180","name":"should handle multiple query options for time ranges","time":{"start":1755873129414,"stop":1755873129414,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27f038e00f5d4f7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755873625318,"stop":1755873625318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9686b584fca5f2","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755873340103,"stop":1755873340104,"duration":1},"status":"passed","severity":"normal"},{"uid":"9563cd5783b4c183","name":"should handle peer store errors gracefully","time":{"start":1755873096297,"stop":1755873096297,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df3c1eccdea1c71","name":"Push message with unicode special characters payload","time":{"start":1755873714012,"stop":1755873714012,"duration":0},"status":"passed","severity":"normal"},{"uid":"a733325f308ec90d","name":"Push 30 different messages","time":{"start":1755873714012,"stop":1755873714012,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f3db52b4095c10d","name":"Check received message containing XML","time":{"start":1755873608619,"stop":1755873608619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f98e9e3205635e0","name":"should mark all messages in causal history as acknowledged","time":{"start":1755873147743,"stop":1755873147743,"duration":0},"status":"passed","severity":"normal"},{"uid":"afcd35c45ead10f1","name":"should compute hash only when first accessed","time":{"start":1755873097729,"stop":1755873097729,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e14eab9aff8f7d","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755873097307,"stop":1755873097307,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedc957d7a6ddc09","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755873625305,"stop":1755873625306,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec9546f8fc173d1","name":"Subscribe and publish message","time":{"start":1755873340093,"stop":1755873340093,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2806ba9be20164","name":"Passing invalid cursor","time":{"start":1755873437598,"stop":1755873437598,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd34600da1ea2fb","name":"should invoke callbacks when receiving a message","time":{"start":1755873129701,"stop":1755873129701,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e054bc2d8d18a7","name":"should dial peer immediately when queue is empty","time":{"start":1755873096584,"stop":1755873096584,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9866c8d2cca4aa2","name":"should handle complete peer lifecycle","time":{"start":1755873097012,"stop":1755873097012,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efb5a6ceaf79885","name":"should initialize with libp2p components","time":{"start":1755873107285,"stop":1755873107286,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b07ef14e2295e57","name":"A test","time":{"start":1755873222521,"stop":1755873222521,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3214d3a5ded78e","name":"msgTime: 0 ms from now, startTime: 1755614286517, endTime: 1755873486517","time":{"start":1755873500200,"stop":1755873500200,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3affcd6dde4fc90","name":"Subscribe to topic containing Script and receive message","time":{"start":1755873625307,"stop":1755873625307,"duration":0},"status":"passed","severity":"normal"},{"uid":"e757079471e78c1b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755873080834,"stop":1755873080835,"duration":1},"status":"passed","severity":"normal"},{"uid":"39bc1949417ff423","name":"can start the service","time":{"start":1755873111212,"stop":1755873111212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c3d9eacfd2afe9","name":"yields undefined for messages without content topic","time":{"start":1755873097446,"stop":1755873097447,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaff2f715267f405","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755873086521,"stop":1755873086522,"duration":1},"status":"passed","severity":"normal"},{"uid":"3185db65f105eba1","name":"Query generator for multiple messages with different message text format","time":{"start":1755873486280,"stop":1755873486281,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62b796fb895d6a1","name":"should return true when peer is on the specified shard","time":{"start":1755873097048,"stop":1755873097049,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e7e380b15c761f","name":"should set field with only RELAY enabled","time":{"start":1755873087126,"stop":1755873087126,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d73b2c5d9082ba","name":"Decoder throws on undefined content topic","time":{"start":1755873118780,"stop":1755873118781,"duration":1},"status":"passed","severity":"normal"},{"uid":"87232e8ac05fcf9c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755873129154,"stop":1755873129154,"duration":0},"status":"passed","severity":"normal"},{"uid":"8feeaabecd4824ec","name":"should dial all known peers when reached zero connections","time":{"start":1755873205900,"stop":1755873205900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e647e854bbb94a","name":"should remove event listeners from globalThis","time":{"start":1755873096134,"stop":1755873096134,"duration":0},"status":"passed","severity":"normal"},{"uid":"84667896e6e3f7c5","name":"should handle errors when getting connections","time":{"start":1755873096176,"stop":1755873096176,"duration":0},"status":"passed","severity":"normal"},{"uid":"581125baf4ae8956","name":"should call waitForPeer on Relay","time":{"start":1755873129455,"stop":1755873129456,"duration":1},"status":"passed","severity":"normal"},{"uid":"49348d5586d131b8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app41/5/topic241/xml","time":{"start":1755873426269,"stop":1755873426269,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0af37177b6c80","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755873142082,"stop":1755873142082,"duration":0},"status":"passed","severity":"normal"},{"uid":"def933cb1d6238c1","name":"groups content topics by expected pubsub topic","time":{"start":1755873080839,"stop":1755873080839,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4ef4e3eefd1a7d","name":"should reject if LightPush is requested but not mounted","time":{"start":1755873129452,"stop":1755873129452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a955e7a5efd42dc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755873625301,"stop":1755873625301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d20c4627129d0e9","name":"should initialize with Unhealthy status","time":{"start":1755873130164,"stop":1755873130165,"duration":1},"status":"passed","severity":"normal"},{"uid":"8045bcf6ed92943d","name":"should be able to decode the field with only STORE set to true","time":{"start":1755873086520,"stop":1755873086520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2c85df5540f881","name":"Push message with unicode special characters payload","time":{"start":1755873714029,"stop":1755873714029,"duration":0},"status":"passed","severity":"normal"},{"uid":"6916fd24daa68a6a","name":"should skip peer when failed to dial recently","time":{"start":1755873096586,"stop":1755873096586,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c196b96696908c","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755873106935,"stop":1755873106935,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9922e0dbc1c951","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755873142068,"stop":1755873142069,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d67faa5210431c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755873129535,"stop":1755873129535,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a057e76560ab103","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755873129540,"stop":1755873129540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08616838d98a4d9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755873325751,"stop":1755873325752,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5bd6fda9d58b2d7","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755873187828,"stop":1755873187828,"duration":0},"status":"passed","severity":"normal"},{"uid":"87970b97efb396ac","name":"Store - dialed after - with timeout","time":{"start":1755873506305,"stop":1755873506306,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ea22bb29959301","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755873625313,"stop":1755873625314,"duration":1},"status":"passed","severity":"normal"},{"uid":"e91f0de6bc9f19c7","name":"Push message with Russian payload","time":{"start":1755873714008,"stop":1755873714009,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ed3648578f277c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755873309336,"stop":1755873309336,"duration":0},"status":"passed","severity":"normal"},{"uid":"3039b855f81b4618","name":"should send to specified number of peers of used peers","time":{"start":1755873129053,"stop":1755873129053,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47847ab8067be4","name":"Push message with emoji payload","time":{"start":1755873714012,"stop":1755873714012,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedcac7dc9ac7115","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755873491657,"stop":1755873491657,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a8f20f91738b27","name":"should fail to send if no connected peers found","time":{"start":1755873129050,"stop":1755873129051,"duration":1},"status":"passed","severity":"normal"},{"uid":"b013474c7f04616e","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755873340105,"stop":1755873340106,"duration":1},"status":"passed","severity":"normal"},{"uid":"e479422bea014e14","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755873142085,"stop":1755873142086,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09f098b55a05a5f","name":"Asymmetric encrypt & decrypt","time":{"start":1755873117715,"stop":1755873117715,"duration":0},"status":"passed","severity":"normal"},{"uid":"5100b7edada20733","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755873325750,"stop":1755873325751,"duration":1},"status":"passed","severity":"normal"},{"uid":"368c9464b573bc47","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755873096779,"stop":1755873096780,"duration":1},"status":"passed","severity":"normal"},{"uid":"9011919e9b617412","name":"messageHashStr produces consistent results for the same input","time":{"start":1755873096785,"stop":1755873096785,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9758f9562cafef","name":"Push message with Chinese payload","time":{"start":1755873714024,"stop":1755873714025,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c8957d0d972a60","name":"Relay - times out","time":{"start":1755873506304,"stop":1755873506304,"duration":0},"status":"passed","severity":"normal"},{"uid":"706112fda8481ca","name":"Check received message with timestamp: 1755873162434000000 ","time":{"start":1755873608621,"stop":1755873608622,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e0cd116e280357","name":"same cluster: nodes connect","time":{"start":1755873236827,"stop":1755873236827,"duration":0},"status":"passed","severity":"normal"},{"uid":"525c56c7dcca6ade","name":"A test","time":{"start":1755873222520,"stop":1755873222520,"duration":0},"status":"passed","severity":"normal"},{"uid":"382d9bcf8f8bf1f4","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755873205900,"stop":1755873205901,"duration":1},"status":"passed","severity":"normal"},{"uid":"a532e8be7c8c15be","name":"Passing page size 3 when there are 20 messages","time":{"start":1755873493241,"stop":1755873493241,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f503ecc97eb163","name":"Push message with long payload","time":{"start":1755873714007,"stop":1755873714007,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bd3bccaf89c1f9","name":"should not create relay timers when relay is not provided","time":{"start":1755873096983,"stop":1755873096985,"duration":2},"status":"passed","severity":"normal"},{"uid":"841e7deb41e0d16b","name":"Used by Waku Relay","time":{"start":1755873501025,"stop":1755873501025,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e92c98997a011e","name":"should handle cache.get errors gracefully","time":{"start":1755873111216,"stop":1755873111216,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bc21804b1d81e7","name":"should start and stop interval correctly","time":{"start":1755873128517,"stop":1755873128517,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81e356cbf664c7d","name":"Check message with no content topic is not received","time":{"start":1755873608624,"stop":1755873608624,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec09015472d1b4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755873608612,"stop":1755873608612,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caacd746c887cdb","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755873111215,"stop":1755873111216,"duration":1},"status":"passed","severity":"normal"},{"uid":"44bc816ca9093c50","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755873142062,"stop":1755873142063,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bdf199e1c68312","name":"Check message on other pubsub topic is not received","time":{"start":1755873608613,"stop":1755873608614,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b3a12148126b286","name":"should never report false negatives","time":{"start":1755873145314,"stop":1755873145315,"duration":1},"status":"passed","severity":"normal"},{"uid":"709cf04163de0109","name":"Fails to push message with large meta","time":{"start":1755873714018,"stop":1755873714018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd777e36dca97b7","name":"should create PeerExchangeDiscovery instance","time":{"start":1755873107244,"stop":1755873107244,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a77e815344e69c","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755873086518,"stop":1755873086518,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d7cab777614127","name":"Push message with numeric payload","time":{"start":1755873714007,"stop":1755873714007,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70de2fde2b74991","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755873129153,"stop":1755873129154,"duration":1},"status":"passed","severity":"normal"},{"uid":"4685ac7952712cd5","name":"should dial peer when on same shard","time":{"start":1755873096588,"stop":1755873096588,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd7efef9bdbac19","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755873142098,"stop":1755873142099,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a86f21bcc013e8","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755873142052,"stop":1755873142052,"duration":0},"status":"passed","severity":"normal"},{"uid":"23109990a2f29a7f","name":"should populate queue if has active dial","time":{"start":1755873096586,"stop":1755873096587,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc211fc6c6604d4d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755873096980,"stop":1755873096983,"duration":3},"status":"passed","severity":"normal"},{"uid":"c62f535c5b17e7ab","name":"should dial with multiaddr and return stream","time":{"start":1755873097702,"stop":1755873097703,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d254a9cd53b321","name":"should throw error - no id","time":{"start":1755873087119,"stop":1755873087119,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b5aba8d690d33e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755873437597,"stop":1755873437597,"duration":0},"status":"passed","severity":"normal"},{"uid":"487bc588223a70be","name":"should handle task timeouts","time":{"start":1755873128533,"stop":1755873128533,"duration":0},"status":"passed","severity":"normal"},{"uid":"b999ab3faa712be4","name":"Waku message hash computation (no timestamp)","time":{"start":1755873096772,"stop":1755873096772,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f2522b708d699d","name":"should handle multiple peer connections","time":{"start":1755873096969,"stop":1755873096969,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c196841c7b24a2","name":"should reject if Relay is requested but not mounted","time":{"start":1755873129451,"stop":1755873129452,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5038adf564992e1","name":"should attach causal history and bloom filter to each message","time":{"start":1755873147740,"stop":1755873147740,"duration":0},"status":"passed","severity":"normal"},{"uid":"105297a15b0d5db6","name":"random static sharding 3 - Cluster ID: 105, Shard ID: 829","time":{"start":1755873472960,"stop":1755873472962,"duration":2},"status":"passed","severity":"normal"},{"uid":"9d110d6988e22e1e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755873080847,"stop":1755873080847,"duration":0},"status":"passed","severity":"normal"},{"uid":"265ad86b32e63222","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755873086519,"stop":1755873086520,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8ab7a3d90e58c2","name":"should start and setup intervals and event listeners","time":{"start":1755873129702,"stop":1755873129702,"duration":0},"status":"passed","severity":"normal"},{"uid":"635cd73ddea0a4ce","name":"ignores unrecognized TXT record formats","time":{"start":1755873107473,"stop":1755873107473,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde4e0751d80303b","name":"Push message with emoji payload","time":{"start":1755873714029,"stop":1755873714029,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed8636159685420","name":"Check message received after jswaku node is restarted","time":{"start":1755873608615,"stop":1755873608615,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d4ce40af1b7b2e","name":"Cluster id 0, shard 0","time":{"start":1755873472958,"stop":1755873472958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60450aac833ad39","name":"should dial with PeerId and return stream","time":{"start":1755873097702,"stop":1755873097702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddae6ba9b64ff434","name":"Check message with no payload is not received","time":{"start":1755873608614,"stop":1755873608614,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1c4057a02c9388","name":"should properly start and stop event listening","time":{"start":1755873130166,"stop":1755873130166,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c478a174bc9a7","name":"should not fail to start the service if it is already started","time":{"start":1755873111213,"stop":1755873111214,"duration":1},"status":"passed","severity":"normal"},{"uid":"c763a2c38850c00","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755873097050,"stop":1755873097050,"duration":0},"status":"passed","severity":"normal"},{"uid":"2819e040deec11e8","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755873106936,"stop":1755873106937,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0da10bb5ea165c4","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755873142075,"stop":1755873142075,"duration":0},"status":"passed","severity":"normal"},{"uid":"134f1594189215be","name":"random static sharding 10 - Cluster ID: 154, Shard ID: 441","time":{"start":1755873472969,"stop":1755873472970,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0047c8740c7b81","name":"Check publish message containing JSON","time":{"start":1755873332376,"stop":1755873332376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f631bdf4a6c10f6b","name":"Relay","time":{"start":1755873168629,"stop":1755873168630,"duration":1},"status":"passed","severity":"normal"},{"uid":"567c735906d2216b","name":"Rejects garbage","time":{"start":1755873133409,"stop":1755873133409,"duration":0},"status":"passed","severity":"normal"},{"uid":"2873d43eef48d6e4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755873608622,"stop":1755873608623,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cea2f064fcd9364","name":"Callback on promise, aborts when callback returns true","time":{"start":1755873486290,"stop":1755873486292,"duration":2},"status":"passed","severity":"normal"},{"uid":"7bdab8024beebe96","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755873325754,"stop":1755873325755,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e90da10f1b5fc23","name":"should handle corrupted shard info gracefully","time":{"start":1755873097060,"stop":1755873097060,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fb845075f23ded","name":"should throw error - no id","time":{"start":1755873087118,"stop":1755873087118,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37e81e01871873","name":"Check received message containing emoji","time":{"start":1755873608611,"stop":1755873608612,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66c356677269d17","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755873142062,"stop":1755873142062,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3376503b2941f97","name":"should create all internal components","time":{"start":1755873097698,"stop":1755873097699,"duration":1},"status":"passed","severity":"normal"},{"uid":"c021daba7b191a74","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755873142082,"stop":1755873142083,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcdcba420281ffc","name":"Fails to push message bigger that 1MB","time":{"start":1755873714036,"stop":1755873714036,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7fa6c963478ef4","name":"should handle empty peer infos gracefully","time":{"start":1755873107287,"stop":1755873107287,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ee28958618859a","name":"random static sharding 7 - Cluster ID: 291, Shard ID: 393","time":{"start":1755873472966,"stop":1755873472967,"duration":1},"status":"passed","severity":"normal"},{"uid":"769e07e5692353ce","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755873236828,"stop":1755873236828,"duration":0},"status":"passed","severity":"normal"},{"uid":"34024ca7a3154352","name":"should handle complete dial lifecycle","time":{"start":1755873096592,"stop":1755873096593,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e1d4346f564d81a","name":"should deliver messages after dependencies are met","time":{"start":1755873147745,"stop":1755873147745,"duration":0},"status":"passed","severity":"normal"},{"uid":"6082c090d95debba","name":"should initialize with default options","time":{"start":1755873107230,"stop":1755873107231,"duration":1},"status":"passed","severity":"normal"},{"uid":"4136881f427b2dbb","name":"should clear all timers","time":{"start":1755873096966,"stop":1755873096967,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9b87f0d100628","name":"peer exchange sets tag","time":{"start":1755873333932,"stop":1755873333932,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea8ccb891fcbdef","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755873147744,"stop":1755873147744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ae86b9c1154f31","name":"should do nothing when connections still exist","time":{"start":1755873096811,"stop":1755873096812,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca821e6766fe0c8","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app96/10/topic930/test.js","time":{"start":1755873426265,"stop":1755873426265,"duration":0},"status":"passed","severity":"normal"},{"uid":"44943b9ea51f4570","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755873106938,"stop":1755873106939,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd556b56f4b5729e","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755873500195,"stop":1755873500196,"duration":1},"status":"passed","severity":"normal"},{"uid":"35eb87b3ba43bfff","name":"Relay + Store","time":{"start":1755873168630,"stop":1755873168630,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11c49428c8176b9","name":"Push message with custom timestamp: 1725114788036","time":{"start":1755873714035,"stop":1755873714035,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d2949eb3f0ad18","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755873183647,"stop":1755873183647,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7db1cadcfa76bc","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755873142076,"stop":1755873142076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4b0bc91ff9f715","name":"can start and stop the service","time":{"start":1755873386613,"stop":1755873386614,"duration":1},"status":"passed","severity":"normal"},{"uid":"2463854c8375335","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755873080846,"stop":1755873080846,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f48ba46d57f346","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755873097441,"stop":1755873097441,"duration":0},"status":"passed","severity":"normal"},{"uid":"a310c8759337bb22","name":"should not process empty queue","time":{"start":1755873096590,"stop":1755873096591,"duration":1},"status":"passed","severity":"normal"},{"uid":"a978e57f2f25c6b4","name":"should monitor connected peers and store them into cache","time":{"start":1755873241924,"stop":1755873241925,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb00c17db33c171a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755873097729,"stop":1755873097729,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d853abc2bb77c1a","name":"should be safe to call multiple times","time":{"start":1755873096277,"stop":1755873096286,"duration":9},"status":"passed","severity":"normal"},{"uid":"d0f8b65359f47c66","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755873491657,"stop":1755873491659,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b4758864bf23e8","name":"Check publish message after service node is restarted","time":{"start":1755873332381,"stop":1755873332381,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a26291ed07d7e28","name":"should clear the dialing interval","time":{"start":1755873096578,"stop":1755873096583,"duration":5},"status":"passed","severity":"normal"},{"uid":"cffa82e7d6e33eed","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755873453401,"stop":1755873453401,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4fb3666f52cfd5","name":"random static sharding 8 - Cluster ID: 274, Shard ID: 458","time":{"start":1755873472967,"stop":1755873472967,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afba18b3c7fa152","name":"Js publishes, other Js receives","time":{"start":1755873322371,"stop":1755873322372,"duration":1},"status":"passed","severity":"normal"},{"uid":"1abdf05e5357473b","name":"Passing page size 10 when there are 10 messages","time":{"start":1755873493241,"stop":1755873493242,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc8a8e010bafadf","name":"should stop all internal components","time":{"start":1755873097700,"stop":1755873097700,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bcecfe5b68036ab","name":"should update peer store before dialing","time":{"start":1755873096296,"stop":1755873096296,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43563407c77c1d0","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755873340098,"stop":1755873340098,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b1696061d2c43f","name":"should handle shard reader errors gracefully","time":{"start":1755873096591,"stop":1755873096592,"duration":1},"status":"passed","severity":"normal"},{"uid":"362673edf4e7ec38","name":"Check meta is set [symmetric]","time":{"start":1755873117246,"stop":1755873117246,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c10bacf3e13435","name":"Promise Callback - false","time":{"start":1755873484738,"stop":1755873484738,"duration":0},"status":"passed","severity":"normal"},{"uid":"848e3632517cea0c","name":"Check received message containing emoji","time":{"start":1755873608621,"stop":1755873608621,"duration":0},"status":"passed","severity":"normal"},{"uid":"79485331ae74f5dd","name":"Push message with Basic HTML tag payload","time":{"start":1755873714027,"stop":1755873714027,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f4614213372fcc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755873080834,"stop":1755873080834,"duration":0},"status":"passed","severity":"normal"},{"uid":"5465420b0727735","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755873130165,"stop":1755873130165,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdaee1afa552a14a","name":"should remove event listener for peer:discovery","time":{"start":1755873096286,"stop":1755873096287,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ed342737f00701","name":"should dial one peer on dial","time":{"start":1755873251155,"stop":1755873251155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4d91ecc3358dc0","name":"Callback on promise","time":{"start":1755873486288,"stop":1755873486290,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4723b9b16e610d9","name":"Check received message containing Basic HTML tag","time":{"start":1755873608610,"stop":1755873608610,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd354644afb649c1","name":"Query Generator, No message returned","time":{"start":1755873453404,"stop":1755873453404,"duration":0},"status":"passed","severity":"normal"},{"uid":"68007b1dcaab3213","name":"should start the dialing interval","time":{"start":1755873096574,"stop":1755873096575,"duration":1},"status":"passed","severity":"normal"},{"uid":"97fc2358e221fec7","name":"should properly create location multiaddrs - udp","time":{"start":1755873087124,"stop":1755873087125,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c7fe3c1d7bbc93","name":"should reject on timeout if it was set","time":{"start":1755873129453,"stop":1755873129453,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae15d74029fa27e","name":"should hang up with PeerId and return true on success","time":{"start":1755873097703,"stop":1755873097703,"duration":0},"status":"passed","severity":"normal"},{"uid":"e290b52c2133d2fd","name":"Query with Ordered Callback, No message returned","time":{"start":1755873453409,"stop":1755873453425,"duration":16},"status":"passed","severity":"normal"},{"uid":"5e1966abef520743","name":"Query Generator, No Decoder","time":{"start":1755873453402,"stop":1755873453404,"duration":2},"status":"passed","severity":"normal"},{"uid":"abb7af698ca8a894","name":"Check publish message containing SQL Injection","time":{"start":1755873332374,"stop":1755873332374,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bdbd92cd523e00","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755873443660,"stop":1755873443661,"duration":1},"status":"passed","severity":"normal"},{"uid":"58bce323aea9b373","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755873107475,"stop":1755873107475,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3b12f274b4a51eb4","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755873097050,"stop":1755873097051,"duration":1},"status":"passed","severity":"normal"},{"uid":"d32e843c408b7fe4","name":"should successfully stop","time":{"start":1755873129164,"stop":1755873129164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c099122e40ea4690","name":"Push message with content topic containing Chinese","time":{"start":1755873714031,"stop":1755873714032,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc6df26cc8f86a9","name":"Check received message containing Russian","time":{"start":1755873608609,"stop":1755873608609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d0b5c3ed6ff86d","name":"should dispatch network event when browser goes online","time":{"start":1755873096165,"stop":1755873096165,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee0cf5905992946","name":"should handle disconnect when peer has no timers","time":{"start":1755873096996,"stop":1755873096996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4e6b2c337c1e5e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app73/2/topic227/test.js","time":{"start":1755873426266,"stop":1755873426266,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0ec44f00da42ff","name":"should properly create peer info with all multiaddrs","time":{"start":1755873087125,"stop":1755873087125,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f2622156c71f15","name":"throws on empty content topic","time":{"start":1755873080826,"stop":1755873080827,"duration":1},"status":"passed","severity":"normal"},{"uid":"b656775eb202e997","name":"should handle case with all peers already connected","time":{"start":1755873096816,"stop":1755873096816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f357033541ac33b","name":"Fails to publish duplicate message","time":{"start":1755873332379,"stop":1755873332379,"duration":0},"status":"passed","severity":"normal"},{"uid":"6276d7178a1a2bfc","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755873486292,"stop":1755873486294,"duration":2},"status":"passed","severity":"normal"},{"uid":"ddfe78a47bcb8019","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755873625319,"stop":1755873625319,"duration":0},"status":"passed","severity":"normal"},{"uid":"c168bb211ff1022","name":"Push message with content topic containing SQL Injection","time":{"start":1755873714016,"stop":1755873714016,"duration":0},"status":"passed","severity":"normal"},{"uid":"b112b4e540393b89","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755873080843,"stop":1755873080843,"duration":0},"status":"passed","severity":"normal"},{"uid":"7703bbe0872b177e","name":"should handle large number of peers request","time":{"start":1755873107290,"stop":1755873107291,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd78cc8387aa7b5e","name":"should handle peer store errors gracefully","time":{"start":1755873107237,"stop":1755873107238,"duration":1},"status":"passed","severity":"normal"},{"uid":"72312be80d5e5282","name":"can start and stop the service","time":{"start":1755873111213,"stop":1755873111213,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a3042dfef75082","name":"should sort peers by ping value","time":{"start":1755873097706,"stop":1755873097706,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5d3828c51f955","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755873080845,"stop":1755873080845,"duration":0},"status":"passed","severity":"normal"},{"uid":"d541b383a2ab796b","name":"should throw error when no peers are available","time":{"start":1755873129414,"stop":1755873129414,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e91514edf34f00a","name":"should not receive a peer event before start","time":{"start":1755873168210,"stop":1755873168210,"duration":0},"status":"passed","severity":"normal"},{"uid":"3233956a6b0cf341","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755873106933,"stop":1755873106934,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d5f782a46f1d9","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755873096772,"stop":1755873096772,"duration":0},"status":"passed","severity":"normal"},{"uid":"b116167c58c2e567","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755873625311,"stop":1755873625311,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b73fee72cc45d4","name":"should return PeerId when PeerId is provided","time":{"start":1755873097062,"stop":1755873097067,"duration":5},"status":"passed","severity":"normal"},{"uid":"befc3cb77d48e466","name":"Push message with content topic containing SQL Injection","time":{"start":1755873714032,"stop":1755873714033,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e621fcd580552a4","name":"should process successful peer exchange query","time":{"start":1755873107241,"stop":1755873107241,"duration":0},"status":"passed","severity":"normal"},{"uid":"711f261d47e5ebd1","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755873096175,"stop":1755873096175,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05964e67e877207","name":"should stop ping timers on peer disconnect","time":{"start":1755873096969,"stop":1755873096970,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b757f5c28092a3","name":"Push message with escaped characters payload","time":{"start":1755873714011,"stop":1755873714011,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfe4a14e2cf82a9","name":"Ephemeral field set to true","time":{"start":1755873097727,"stop":1755873097727,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b790970d86906d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755873147743,"stop":1755873147744,"duration":1},"status":"passed","severity":"normal"},{"uid":"10de0962448c0bd4","name":"Check received message containing Script","time":{"start":1755873608618,"stop":1755873608619,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3c62e1b7cedd849","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755873097306,"stop":1755873097307,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8876d5e2d94e3f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755873168212,"stop":1755873168212,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca885cb73b2a849b","name":"Check publish message containing emoji","time":{"start":1755873332378,"stop":1755873332378,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8e0cff1a866d2b","name":"should maintain desired error rate","time":{"start":1755873145314,"stop":1755873145314,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aeb5a3adfbc91d2","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app19/6/topic361/test.js","time":{"start":1755873426268,"stop":1755873426269,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4fd52b071e34b62","name":"should throw an error for insufficient data","time":{"start":1755873081025,"stop":1755873081025,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ce0275ed39eea2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755873080844,"stop":1755873080844,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c762a0f6fba66fa","name":"throws on content topic with too few or too many fields","time":{"start":1755873080827,"stop":1755873080828,"duration":1},"status":"passed","severity":"normal"},{"uid":"84613a50801519c2","name":"should skip updating peer store if peer has same addresses","time":{"start":1755873096298,"stop":1755873096298,"duration":0},"status":"passed","severity":"normal"},{"uid":"952460307c68b9ee","name":"should handle peer store errors gracefully","time":{"start":1755873096819,"stop":1755873096819,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95c242fafb6ecc2","name":"Push message with content topic containing special chars","time":{"start":1755873714014,"stop":1755873714014,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9efae2e80ab87f","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755873142064,"stop":1755873142066,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d225b9b41df3f11","name":"should add event listeners to libp2p","time":{"start":1755873096121,"stop":1755873096122,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc24d6a2658c81f","name":"Push message with content topic containing JSON","time":{"start":1755873714033,"stop":1755873714033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68ddaa917e505e3","name":"should not fail to stop the service if it was not started","time":{"start":1755873168208,"stop":1755873168208,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ddec83fe2cf839","name":"should be empty after removing the only subscription","time":{"start":1755873129701,"stop":1755873129701,"duration":0},"status":"passed","severity":"normal"},{"uid":"1881f0c8bf224459","name":"should be empty when created","time":{"start":1755873129700,"stop":1755873129700,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1b89ec68c489f2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755873625319,"stop":1755873625319,"duration":0},"status":"passed","severity":"normal"},{"uid":"2595f692f9cb76f","name":"rejects content-filtered query with only contentTopics","time":{"start":1755873097114,"stop":1755873097115,"duration":1},"status":"passed","severity":"normal"},{"uid":"3551c3d05151080b","name":"isConnected should return false after all peers disconnect","time":{"start":1755873183644,"stop":1755873183644,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab453c690188d89e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755873142070,"stop":1755873142070,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f01b4963e49b52","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755873625308,"stop":1755873625308,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47532633ce81ae5","name":"should not fail to stop the service if it was not started","time":{"start":1755873111213,"stop":1755873111213,"duration":0},"status":"passed","severity":"normal"},{"uid":"1469e7b6c6e609cb","name":"Check message with invalid timestamp is not received","time":{"start":1755873608613,"stop":1755873608613,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4e3651f8b0d9a3","name":"topics with same application and version share the same shard","time":{"start":1755873080838,"stop":1755873080838,"duration":0},"status":"passed","severity":"normal"},{"uid":"3797aa77b0ef50d5","name":"should handle peer not in mesh for all topics","time":{"start":1755873097009,"stop":1755873097012,"duration":3},"status":"passed","severity":"normal"},{"uid":"347b832573ad1a57","name":"should only return 1 node with relay capability","time":{"start":1755873107474,"stop":1755873107474,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ffe94921bbcd5c","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755873142062,"stop":1755873142062,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe0492dabd17c78","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755873625313,"stop":1755873625313,"duration":0},"status":"skipped","severity":"normal"},{"uid":"93fb16c77d12385d","name":"nwaku subscribes","time":{"start":1755873322368,"stop":1755873322369,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fad093aec7bb7aa","name":"throws on content topic with empty encoding field","time":{"start":1755873080831,"stop":1755873080832,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a6401e19c9f238","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755873608622,"stop":1755873608622,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6428ea2c05c5055","name":"should encode/decode to RLP encoding","time":{"start":1755873087121,"stop":1755873087121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01fca82361c3b8c","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755873096820,"stop":1755873096820,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a3978837872a7d","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755873080841,"stop":1755873080842,"duration":1},"status":"passed","severity":"normal"},{"uid":"c21cb92c3fd19109","name":"Query with Promise Callback, No Decoder","time":{"start":1755873453426,"stop":1755873453427,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3919778f584133","name":"should throw error - no public key","time":{"start":1755873087120,"stop":1755873087120,"duration":0},"status":"passed","severity":"normal"},{"uid":"3509754048c6880","name":"should filter peers by codec","time":{"start":1755873097705,"stop":1755873097705,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ce710b6e012b12","name":"should merge provided config with defaults","time":{"start":1755873097698,"stop":1755873097698,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64534d0132aa0b0","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755873486281,"stop":1755873486286,"duration":5},"status":"passed","severity":"normal"},{"uid":"1f841776e4234ade","name":"different cluster: nodes don't connect","time":{"start":1755873236827,"stop":1755873236828,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae4e058194063d8","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755873097114,"stop":1755873097114,"duration":0},"status":"passed","severity":"normal"},{"uid":"4294f34068de8fd3","name":"Check received message containing long","time":{"start":1755873608608,"stop":1755873608608,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9e12be73b4f1bd","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755873142058,"stop":1755873142059,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5665c33c5b16f4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755873625312,"stop":1755873625312,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3dba46cb6ea08b","name":"Overlapping topic subscription","time":{"start":1755873340096,"stop":1755873340096,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a1d053e6e56802a","name":"ignores domain fetching errors","time":{"start":1755873107472,"stop":1755873107473,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c749f0304174b97","name":"should handle a minimal index list","time":{"start":1755873081024,"stop":1755873081024,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6fd6229224cf93","name":"should wait for Store peer to be connected","time":{"start":1755873129455,"stop":1755873129455,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a88b6e219784ad5","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755873096825,"stop":1755873096825,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f1f3644ff5088e","name":"Push message with rate limit","time":{"start":1755873714035,"stop":1755873714035,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d95d6364d6ecbab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755873142100,"stop":1755873142101,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c433ffaf72bae","name":"Push message with content topic containing Arabic","time":{"start":1755873714015,"stop":1755873714015,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7c5520aef96f41","name":"Push message with special chars payload","time":{"start":1755873714007,"stop":1755873714008,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2aeaa8d0d0b0f0","name":"should serialize and deserialize correctly","time":{"start":1755873145315,"stop":1755873145318,"duration":3},"status":"passed","severity":"normal"},{"uid":"bc202cfc3340032c","name":"should be safe to call multiple times","time":{"start":1755873096809,"stop":1755873096810,"duration":1},"status":"passed","severity":"normal"},{"uid":"7243c4d902e42a51","name":"return first retrieved peers without further DNS queries","time":{"start":1755873107474,"stop":1755873107475,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9012ab960d3266","name":"should handle ping failures gracefully","time":{"start":1755873096974,"stop":1755873096975,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09723760aaa0b63","name":"should reject if WakuNode is not started","time":{"start":1755873129451,"stop":1755873129451,"duration":0},"status":"passed","severity":"normal"},{"uid":"c600d5cdd9073c4a","name":"Generator, 2 different shards","time":{"start":1755873443660,"stop":1755873443660,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f5ecc2ed924a09","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755873625303,"stop":1755873625303,"duration":0},"status":"passed","severity":"normal"},{"uid":"21be74040a9842c3","name":"Push message with numeric payload","time":{"start":1755873714023,"stop":1755873714023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a655a8d3cb0179","name":"should increase lamport timestamp","time":{"start":1755873147739,"stop":1755873147739,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb1b8bdd351648d","name":"should be safe to call multiple times","time":{"start":1755873097700,"stop":1755873097701,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c7a0db774101378","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755873080846,"stop":1755873080846,"duration":0},"status":"passed","severity":"normal"},{"uid":"66abe343f566f0bf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755873142081,"stop":1755873142082,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecda86c5f81cfcff","name":"should not allow unachievable error rate","time":{"start":1755873141599,"stop":1755873141604,"duration":5},"status":"passed","severity":"normal"},{"uid":"61bf3dafb25ff7cf","name":"should be safe to call multiple times","time":{"start":1755873096959,"stop":1755873096960,"duration":1},"status":"passed","severity":"normal"},{"uid":"566154ac5d53fc7d","name":"should allow redial after failed dial cooldown expires","time":{"start":1755873096589,"stop":1755873096589,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfcc471828a79a7","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755873096765,"stop":1755873096765,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a2f99cc38c9f57","name":"should push the message to the outgoing buffer","time":{"start":1755873147739,"stop":1755873147739,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be06da0c999a1cc","name":"Ephemeral messages are not stored","time":{"start":1755873169034,"stop":1755873169034,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63762bc12f95c03","name":"returns only open connection if one present","time":{"start":1755873097145,"stop":1755873097145,"duration":0},"status":"passed","severity":"normal"},{"uid":"89eb126977c593d0","name":"should return undefined if no connection provided","time":{"start":1755873097305,"stop":1755873097306,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e697e316b1867a4","name":"Push message with meta","time":{"start":1755873714034,"stop":1755873714034,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fcf9ac4b95829e","name":"random static sharding 1 - Cluster ID: 500, Shard ID: 799","time":{"start":1755873472959,"stop":1755873472959,"duration":0},"status":"passed","severity":"normal"},{"uid":"9835c94c5e1e17fd","name":"Push message with Script payload","time":{"start":1755873714026,"stop":1755873714027,"duration":1},"status":"passed","severity":"normal"},{"uid":"d460ed8c9c6a59a7","name":"should properly create location multiaddrs - tcp","time":{"start":1755873087125,"stop":1755873087125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a722b72a55bad76","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755873147745,"stop":1755873147745,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfa3577b82ffa8a","name":"should clear dial history on stop","time":{"start":1755873096583,"stop":1755873096583,"duration":0},"status":"passed","severity":"normal"},{"uid":"a102c7083b7e8828","name":"Check publish message after client node is restarted","time":{"start":1755873332381,"stop":1755873332381,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd0dc87983d4fdb7","name":"Push message with content topic containing Arabic","time":{"start":1755873714032,"stop":1755873714032,"duration":0},"status":"passed","severity":"normal"},{"uid":"68bee8e8c8ef5705","name":"Check received message with timestamp: 1755873162434 ","time":{"start":1755873608612,"stop":1755873608612,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf0f2fb09cb10b7","name":"Push message with content topic containing Russian","time":{"start":1755873714032,"stop":1755873714032,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6396b2de6c1e2d","name":"Check message on other pubsub topic is not received","time":{"start":1755873608623,"stop":1755873608623,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c4f9ff0bf12cc","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755873081025,"stop":1755873081025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76d826bcf95e9f0","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755873096823,"stop":1755873096824,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f693b9f9fea6db","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755873107476,"stop":1755873107476,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6313d117fce8dfc8","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755873340102,"stop":1755873340103,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5f4dfbdc07bccc","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755873129539,"stop":1755873129540,"duration":1},"status":"passed","severity":"normal"},{"uid":"18adb51468e1b2c6","name":"should handle network check errors gracefully","time":{"start":1755873096592,"stop":1755873096592,"duration":0},"status":"passed","severity":"normal"},{"uid":"acba1c09de3d0379","name":"Nodes with multiple pubsub topic","time":{"start":1755873325752,"stop":1755873325754,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f5008518f01100","name":"can query messages normally","time":{"start":1755873475878,"stop":1755873475879,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdce2a77c5ad1af2","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755873129530,"stop":1755873129531,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27cac083791f7ad","name":"Check message with no pubsub topic is not received","time":{"start":1755873608614,"stop":1755873608614,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fdae72ce20d3e7","name":"can query messages by message hash","time":{"start":1755873475879,"stop":1755873475880,"duration":1},"status":"passed","severity":"normal"},{"uid":"97fb0c03848a6dfb","name":"should check false positive rate","time":{"start":1755873145319,"stop":1755873145319,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91b9a137de46737","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755873118778,"stop":1755873118779,"duration":1},"status":"passed","severity":"normal"},{"uid":"a506954215a133f0","name":"Non TWN Cluster","time":{"start":1755873426264,"stop":1755873426265,"duration":1},"status":"passed","severity":"normal"},{"uid":"db615de60f990977","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755873309339,"stop":1755873309339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e399a3d97492f9dd","name":"should initialize with default number of peers","time":{"start":1755873129529,"stop":1755873129529,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae7c91bdb832cf0","name":"should get / set TCP multiaddr","time":{"start":1755873087122,"stop":1755873087123,"duration":1},"status":"passed","severity":"normal"},{"uid":"131b0b4618432387","name":"should insert message into bloom filter","time":{"start":1755873147739,"stop":1755873147740,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e730a723af9b461","name":"should set field with only FILTER enabled","time":{"start":1755873087127,"stop":1755873087127,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e01118b5df67f1","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755873096821,"stop":1755873096821,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ef7e805ebe6a93","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755873142093,"stop":1755873142093,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e30cf1add00aa","name":"should return cached hash on subsequent access","time":{"start":1755873097729,"stop":1755873097729,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b7f6181f6f7b30","name":"Check received message containing Russian","time":{"start":1755873608618,"stop":1755873608618,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b6cef5a50dc4ba","name":"should use configured peers when available","time":{"start":1755873129415,"stop":1755873129415,"duration":0},"status":"passed","severity":"normal"},{"uid":"5427871a13bc87c0","name":"should be able to dial TLS multiaddrs","time":{"start":1755873251156,"stop":1755873251157,"duration":1},"status":"passed","severity":"normal"},{"uid":"a730743d95914bca","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755873106941,"stop":1755873106941,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8b57856b87c53a","name":"should set field with only STORE enabled","time":{"start":1755873087126,"stop":1755873087127,"duration":1},"status":"passed","severity":"normal"},{"uid":"a96d7a2d7b2e02e9","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755873129540,"stop":1755873129541,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6eed8df1df6ab89","name":"can start and stop the service","time":{"start":1755873168207,"stop":1755873168208,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b118c943a8fd11","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755873340094,"stop":1755873340095,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b0b96d0382208c","name":"should properly create location multiaddrs - udp6","time":{"start":1755873087124,"stop":1755873087124,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d028c54ad61023","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755873117244,"stop":1755873117245,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf5ec817704ac30","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755873625317,"stop":1755873625317,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e27bfe97fbea8d","name":"should hang up with multiaddr and return true on success","time":{"start":1755873097704,"stop":1755873097704,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9ede8b56792a86","name":"Check received message containing escaped characters","time":{"start":1755873608611,"stop":1755873608611,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc8db09d365ab65","name":"Push message with long payload","time":{"start":1755873714022,"stop":1755873714023,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb17a85efbedc8f","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755873129530,"stop":1755873129530,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c1a58a0db3dec6","name":"should skip peers without peer exchange protocol","time":{"start":1755873107239,"stop":1755873107239,"duration":0},"status":"passed","severity":"normal"},{"uid":"9417cc4606d8aa94","name":"should not be empty after adding a subscription","time":{"start":1755873129700,"stop":1755873129701,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d7b2922f9b0e3a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755873625309,"stop":1755873625309,"duration":0},"status":"passed","severity":"normal"},{"uid":"77daf63796db8d49","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755873625305,"stop":1755873625305,"duration":0},"status":"passed","severity":"normal"},{"uid":"df240d11c8209e04","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755873086520,"stop":1755873086521,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbe8ed69ba67c77","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755873096973,"stop":1755873096974,"duration":1},"status":"passed","severity":"normal"},{"uid":"1136985e951d1876","name":"should keep entries that haven't expired yet","time":{"start":1755873127729,"stop":1755873127737,"duration":8},"status":"passed","severity":"normal"},{"uid":"d273900d9cc2235e","name":"Waku message hash computation (payload length 0)","time":{"start":1755873096771,"stop":1755873096772,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf06357d912f85f1","name":"Check received message containing numeric","time":{"start":1755873608616,"stop":1755873608616,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef7eae3489c2ace","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755873142080,"stop":1755873142081,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad787625d26cace","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755873142059,"stop":1755873142061,"duration":2},"status":"passed","severity":"normal"},{"uid":"8815c95e392e2c05","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755873142087,"stop":1755873142087,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24a182ff49ade9b","name":"Query generator for multiple messages","time":{"start":1755873486280,"stop":1755873486280,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c222efdeb3fe07","name":"should reassess health immediately when peer disconnects","time":{"start":1755873130166,"stop":1755873130166,"duration":0},"status":"passed","severity":"normal"},{"uid":"388157d5739f667e","name":"Subscribe to topic containing short and publish message","time":{"start":1755873340096,"stop":1755873340096,"duration":0},"status":"passed","severity":"normal"},{"uid":"11caa1cdcbe1f70b","name":"Check publish message containing escaped characters","time":{"start":1755873332377,"stop":1755873332377,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9662e1d1ac247d","name":"Subscribe to topic containing XML and receive message","time":{"start":1755873625318,"stop":1755873625318,"duration":0},"status":"passed","severity":"normal"},{"uid":"727f051d6154d75c","name":"Reusing cursor across nodes","time":{"start":1755873437597,"stop":1755873437598,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9b3e320e7fe037","name":"Round trip binary serialization","time":{"start":1755873097726,"stop":1755873097727,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dfd83e8575252a1","name":"Subscribe and receives messages on 20 topics","time":{"start":1755873625313,"stop":1755873625313,"duration":0},"status":"passed","severity":"normal"},{"uid":"e047616b2d25ce48","name":"handles different networkShards values correctly","time":{"start":1755873080840,"stop":1755873080840,"duration":0},"status":"passed","severity":"normal"},{"uid":"6052e0b2ee34c172","name":"should not start if already started","time":{"start":1755873107232,"stop":1755873107233,"duration":1},"status":"passed","severity":"normal"},{"uid":"2459f3445b6da546","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755873106940,"stop":1755873106940,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c43fba006bf117","name":"Push message with content topic containing unicode special characters","time":{"start":1755873714033,"stop":1755873714034,"duration":1},"status":"passed","severity":"normal"},{"uid":"b998de78cade16cd","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755873437594,"stop":1755873437595,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7593c7ee6893d6","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755873097068,"stop":1755873097068,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a04cc75b8f24fe2","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755873500199,"stop":1755873500199,"duration":0},"status":"passed","severity":"normal"},{"uid":"f801f15bae6b0a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755873236828,"stop":1755873236828,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d60991f04e1853","name":"Push message with rate limit","time":{"start":1755873714019,"stop":1755873714019,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffbdde031aed1fa","name":"should partition messages based on acknowledgement status","time":{"start":1755873147746,"stop":1755873147746,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c85e3d2d7d0cd7d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755873142099,"stop":1755873142100,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b31a819d730f9fb","name":"Check message with non string payload is not received","time":{"start":1755873608614,"stop":1755873608615,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb895a652aa0fbf","name":"Decoder throws on empty string content topic","time":{"start":1755873097728,"stop":1755873097728,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0a26602d53b778","name":"Meta field set when metaSetter is specified","time":{"start":1755873097727,"stop":1755873097727,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e95a830b25bef08","name":"Relay - dialed after","time":{"start":1755873506303,"stop":1755873506304,"duration":1},"status":"passed","severity":"normal"},{"uid":"32204b58b7c44edf","name":"All","time":{"start":1755873168630,"stop":1755873168631,"duration":1},"status":"passed","severity":"normal"},{"uid":"393a17e9190de611","name":"ends after yielding if response size indicates end","time":{"start":1755873097448,"stop":1755873097448,"duration":0},"status":"passed","severity":"normal"},{"uid":"966b0312d60e1dc7","name":"Generator, one shard","time":{"start":1755873443659,"stop":1755873443660,"duration":1},"status":"passed","severity":"normal"},{"uid":"279ae23952118cc4","name":"should select older connection if present","time":{"start":1755873097145,"stop":1755873097151,"duration":6},"status":"passed","severity":"normal"},{"uid":"af526f56392c906d","name":"Light Node - default protocols","time":{"start":1755873506307,"stop":1755873506308,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b0298cb2a904d8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755873142086,"stop":1755873142087,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8d403bcf475983","name":"Decoder throws on undefined content topic","time":{"start":1755873097728,"stop":1755873097728,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c5fb13e2620218","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755873080841,"stop":1755873080841,"duration":0},"status":"passed","severity":"normal"},{"uid":"659f560a3d4c49f9","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755873142051,"stop":1755873142051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f454a9b7fa88644","name":"Push message with Arabic payload","time":{"start":1755873714025,"stop":1755873714025,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77f756cdc7429c2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755873142092,"stop":1755873142092,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20efaba90bae3bb","name":"should handle dial errors","time":{"start":1755873097703,"stop":1755873097703,"duration":0},"status":"passed","severity":"normal"},{"uid":"5584eeb717dbe66d","name":"Subscribe to topic containing short and receive message","time":{"start":1755873625315,"stop":1755873625315,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7be9c24dcfb325c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755873142058,"stop":1755873142058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4251a71ff06fbdef","name":"Push message equal or less that 1MB","time":{"start":1755873714021,"stop":1755873714021,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fa9d79711ac5e9","name":"should remove event listeners from libp2p","time":{"start":1755873096133,"stop":1755873096134,"duration":1},"status":"passed","severity":"normal"},{"uid":"999b0ddc350b5857","name":"should lock peers when selected","time":{"start":1755873129530,"stop":1755873129530,"duration":0},"status":"passed","severity":"normal"},{"uid":"593b15519bb16622","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755873332380,"stop":1755873332380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08edca002aed82b","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755873080835,"stop":1755873080835,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52d4a0e4a874a5e","name":"should return all connected peers without codec filter","time":{"start":1755873097705,"stop":1755873097705,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c9e7f83849af4e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755873142090,"stop":1755873142091,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb828732abc720c4","name":"should drop connection to all peers on hangUp","time":{"start":1755873251155,"stop":1755873251155,"duration":0},"status":"passed","severity":"normal"},{"uid":"853319ab5f2e15e4","name":"Check message with non string payload is not received","time":{"start":1755873608625,"stop":1755873608625,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba6cfa3516f6157","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755873309338,"stop":1755873309338,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3e9398af8f9353","name":"should wait for Filter peer to be connected","time":{"start":1755873129454,"stop":1755873129454,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ee00cc0e2db780","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755873142059,"stop":1755873142059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11ab7a8ea517f73","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755873236826,"stop":1755873236827,"duration":1},"status":"passed","severity":"normal"},{"uid":"8577e1834146771a","name":"should not receive a peer event before start","time":{"start":1755873111214,"stop":1755873111214,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bd54b695539a1c","name":"udp ip6 address","time":{"start":1755873086461,"stop":1755873086461,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54435d6e32819ca","name":"should continually clean up expired entries at intervals","time":{"start":1755873127739,"stop":1755873127739,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a9da41958c2e0c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755873500194,"stop":1755873500195,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a14cc8c701cdc2","name":"Subscribe to topic containing long and receive message","time":{"start":1755873625304,"stop":1755873625304,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95c768f5ab84885","name":"Promise Callback - true","time":{"start":1755873484738,"stop":1755873484738,"duration":0},"status":"passed","severity":"normal"},{"uid":"198fad9f9c00c4d2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755873080843,"stop":1755873080843,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4feb092d0b06379","name":"Check received message containing special chars","time":{"start":1755873608608,"stop":1755873608608,"duration":0},"status":"passed","severity":"normal"},{"uid":"e372cc3a21ebcd2f","name":"should respect custom numPeersToUse configuration","time":{"start":1755873129538,"stop":1755873129539,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0cca98de2b65536","name":"Push message with Chinese payload","time":{"start":1755873714008,"stop":1755873714008,"duration":0},"status":"passed","severity":"normal"},{"uid":"9037290409662a03","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755873096988,"stop":1755873096988,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42ebd55ac86e8ee","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755873080836,"stop":1755873080836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2192813de279ee5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755873142098,"stop":1755873142098,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fcd3e8385f5f45","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755873142083,"stop":1755873142085,"duration":2},"status":"passed","severity":"normal"},{"uid":"52c6a2fcfbe812b7","name":"Push message with content topic containing numeric","time":{"start":1755873714031,"stop":1755873714031,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8450196eae727e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755873147742,"stop":1755873147742,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48a4f96265e5593","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755873142087,"stop":1755873142088,"duration":1},"status":"passed","severity":"normal"},{"uid":"342804dfb5dbe4b1","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755873340097,"stop":1755873340097,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1a3e46efd1b43c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755873340106,"stop":1755873340107,"duration":1},"status":"passed","severity":"normal"},{"uid":"db915fb072fd2df0","name":"should not modify tags of connections for different peers","time":{"start":1755873129541,"stop":1755873129541,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0d99a373cc1910","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755873340094,"stop":1755873340094,"duration":0},"status":"passed","severity":"normal"},{"uid":"42cea919481972ee","name":"Delete observer","time":{"start":1755873310865,"stop":1755873310866,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce5f80337426487","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755873141605,"stop":1755873141607,"duration":2},"status":"passed","severity":"normal"},{"uid":"970c03e88b7eeaa4","name":"should handle relay send failures gracefully","time":{"start":1755873096995,"stop":1755873096995,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c338a958af8c71d","name":"should dial peers from store on start","time":{"start":1755873096807,"stop":1755873096808,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cdcb6bd521a6a57","name":"should not receive a peer event after stop","time":{"start":1755873168210,"stop":1755873168211,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7203c7e4035e1a","name":"handles different clusterIds correctly","time":{"start":1755873080839,"stop":1755873080840,"duration":1},"status":"passed","severity":"normal"},{"uid":"45b99eb047bb365a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755873625309,"stop":1755873625309,"duration":0},"status":"passed","severity":"normal"},{"uid":"41901fe1b654e4e6","name":"should load peers from local storage and dispatch events","time":{"start":1755873111215,"stop":1755873111215,"duration":0},"status":"passed","severity":"normal"},{"uid":"9734b9fcaaf32063","name":"should handle incoming messages","time":{"start":1755873129163,"stop":1755873129163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14d49e1fe38c4e8","name":"Check received message containing Script","time":{"start":1755873608610,"stop":1755873608610,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ee7c5cbcc2e130","name":"should skip peers without peer exchange protocol","time":{"start":1755873107234,"stop":1755873107236,"duration":2},"status":"passed","severity":"normal"},{"uid":"2055e87e29e0f236","name":"should dispatch connect and disconnect events","time":{"start":1755873129533,"stop":1755873129534,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd713873daa4a98","name":"Query generator for 2000 messages","time":{"start":1755873486300,"stop":1755873486300,"duration":0},"status":"passed","severity":"normal"},{"uid":"29470ef299024c07","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755873437595,"stop":1755873437595,"duration":0},"status":"passed","severity":"normal"},{"uid":"18059f4ab22bb195","name":"can start the service","time":{"start":1755873386613,"stop":1755873386613,"duration":0},"status":"passed","severity":"normal"},{"uid":"295d03e1f995599f","name":"should dial all peers on dial","time":{"start":1755873251154,"stop":1755873251154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14de5d43faf4ee6","name":"throws if store query response has error status","time":{"start":1755873097443,"stop":1755873097444,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b4e96ab4d40268","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755873142074,"stop":1755873142075,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8600e348bc9074","name":"Query with Ordered Callback, No Decoder","time":{"start":1755873453405,"stop":1755873453408,"duration":3},"status":"passed","severity":"normal"},{"uid":"1dd9c1c1bd734da1","name":"Encoder throws on empty string content topic","time":{"start":1755873118780,"stop":1755873118780,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72caf42be2da6a2","name":"should not allow k > 12","time":{"start":1755873141591,"stop":1755873141598,"duration":7},"status":"passed","severity":"normal"},{"uid":"1ca09abbcdd0ff6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755873080848,"stop":1755873080848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac502f12e1596ec5","name":"Subscribe and receive messages via waku relay post","time":{"start":1755873625312,"stop":1755873625312,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c7aacfe42d04b2","name":"should handle multiple peers with different shard configurations","time":{"start":1755873096593,"stop":1755873096593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fe88b193e1d6fc","name":"should maintain proper timestamps if all messages received","time":{"start":1755873147742,"stop":1755873147742,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2267b5a117f965","name":"Throws when trying to push message with empty payload","time":{"start":1755873714030,"stop":1755873714030,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6ccfa9837ea93f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755873608625,"stop":1755873608626,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f38695ec030439","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755873147747,"stop":1755873147747,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d14c4729c5b1910","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755873129414,"stop":1755873129415,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f7e03e6ade17ec","name":"should stop and cleanup resources","time":{"start":1755873129702,"stop":1755873129702,"duration":0},"status":"passed","severity":"normal"},{"uid":"550c825299f8cd53","name":"should successfully query peers and return peer infos","time":{"start":1755873107286,"stop":1755873107286,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae35db6f7decfeff","name":"Passing page size 11 when there are 10 messages","time":{"start":1755873493242,"stop":1755873493242,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2473a9a1e5cc15","name":"Push message with content topic containing emoji","time":{"start":1755873714034,"stop":1755873714034,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bd7e963d4e6cc4","name":"Publishes to nwaku","time":{"start":1755873322369,"stop":1755873322370,"duration":1},"status":"passed","severity":"normal"},{"uid":"90afa3afdf48503c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755873128527,"stop":1755873128532,"duration":5},"status":"passed","severity":"normal"},{"uid":"c17f058d28837bd0","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755873453426,"stop":1755873453426,"duration":0},"status":"passed","severity":"normal"},{"uid":"818f45cd3e757527","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755873080837,"stop":1755873080837,"duration":0},"status":"passed","severity":"normal"},{"uid":"4384013a96bb923e","name":"Check message with no content topic is not received","time":{"start":1755873608614,"stop":1755873608614,"duration":0},"status":"passed","severity":"normal"},{"uid":"def4d8b614faed82","name":"Store - dialed first","time":{"start":1755873506304,"stop":1755873506305,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ee4baa2b346cb9","name":"should reject if Store is requested but not mounted","time":{"start":1755873129452,"stop":1755873129452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7fc46b2c0e6d4d","name":"should throw error - no public key","time":{"start":1755873087118,"stop":1755873087119,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c45ace41f09d8db","name":"should send relay ping messages on timer","time":{"start":1755873096989,"stop":1755873096995,"duration":6},"status":"passed","severity":"normal"},{"uid":"e02b6da22c6213de","name":"should return false when network is not connected","time":{"start":1755873097701,"stop":1755873097702,"duration":1},"status":"passed","severity":"normal"},{"uid":"846b744279faa09a","name":"should add event listeners to globalThis","time":{"start":1755873096122,"stop":1755873096132,"duration":10},"status":"passed","severity":"normal"},{"uid":"d3598a25674f2b42","name":"should update ack status of messages in outgoing buffer","time":{"start":1755873147747,"stop":1755873147747,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31dcf407253014d","name":"does not validate decoders for hash queries","time":{"start":1755873097442,"stop":1755873097442,"duration":0},"status":"passed","severity":"normal"},{"uid":"170ec3d59687585e","name":"Relay + Store","time":{"start":1755873087128,"stop":1755873087128,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8eb30a2e313be54","name":"Check received message containing JSON","time":{"start":1755873608610,"stop":1755873608611,"duration":1},"status":"passed","severity":"normal"},{"uid":"642fe44d80814fd0","name":"Passing page size 19 when there are 20 messages","time":{"start":1755873493243,"stop":1755873493243,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edc627d05ffc5e5","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755873107288,"stop":1755873107289,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16d21a49f68e06","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755873142057,"stop":1755873142058,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac082c23c3dd7f11","name":"should handle shardReader errors","time":{"start":1755873097707,"stop":1755873097707,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2724f1cc846173","name":"should dial peers from store when no connections remain","time":{"start":1755873096811,"stop":1755873096811,"duration":0},"status":"passed","severity":"normal"},{"uid":"1643a90e202a8b22","name":"should not dial peers from store when browser is not connected","time":{"start":1755873096810,"stop":1755873096811,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0ef81c843b74c8","name":"Push message with shell command payload","time":{"start":1755873714028,"stop":1755873714028,"duration":0},"status":"passed","severity":"normal"},{"uid":"658e23d12fd4834e","name":"should handle errors when removing globalThis listeners","time":{"start":1755873096135,"stop":1755873096135,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aaf4641c3682494","name":"should return usable stream attached to connection","time":{"start":1755873097305,"stop":1755873097305,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7eb61f79b144aa","name":"should return false when peer has no shard info","time":{"start":1755873097038,"stop":1755873097039,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bef244f92f1af40","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755873608613,"stop":1755873608613,"duration":0},"status":"passed","severity":"normal"},{"uid":"999197afe232bfee","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755873080846,"stop":1755873080847,"duration":1},"status":"passed","severity":"normal"},{"uid":"e003e6881ced710d","name":"should return false","time":{"start":1755873087120,"stop":1755873087120,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2696586b473d5a0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755873625306,"stop":1755873625307,"duration":1},"status":"passed","severity":"normal"},{"uid":"9061647b20ab6e03","name":"should not be delivered","time":{"start":1755873147747,"stop":1755873147747,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e1815d7cb4a6db","name":"Publish message with rate limit","time":{"start":1755873332381,"stop":1755873332382,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e66d5c2d6b429ce","name":"messageHashStr works with IProtoMessage","time":{"start":1755873096785,"stop":1755873096785,"duration":0},"status":"passed","severity":"normal"},{"uid":"63667ea10d72ff34","name":"should not discard bootstrap peers if under the limit","time":{"start":1755873205901,"stop":1755873205901,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a6aa5a898d9700","name":"Subscribe to topic containing XML and publish message","time":{"start":1755873340101,"stop":1755873340102,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2cdff3e7a59ff7","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755873129539,"stop":1755873129539,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7e346eaf1cdacf","name":"should sort by messageId when timestamps are equal","time":{"start":1755873147563,"stop":1755873147563,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed184238e9859990","name":"should enable all discoveries when explicitly set","time":{"start":1755873128546,"stop":1755873128547,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1dfda7ba8e6e00b","name":"should handle special patterns correctly","time":{"start":1755873145318,"stop":1755873145318,"duration":0},"status":"passed","severity":"normal"},{"uid":"f802bf0b64a7ab58","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755873080842,"stop":1755873080842,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e6e9e96c5f0c58","name":"Check received message containing escaped characters","time":{"start":1755873608620,"stop":1755873608621,"duration":1},"status":"passed","severity":"normal"},{"uid":"9566f8aabfc96e53","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755873625310,"stop":1755873625310,"duration":0},"status":"passed","severity":"normal"},{"uid":"db821e992aeb59fb","name":"throws an error for improperly formatted content topics","time":{"start":1755873080840,"stop":1755873080840,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e94d44c7f7ac24","name":"should be safe to call multiple times","time":{"start":1755873096583,"stop":1755873096583,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe28b40c62df8f8a","name":"connects to nwaku","time":{"start":1755873501024,"stop":1755873501024,"duration":0},"status":"passed","severity":"normal"},{"uid":"8130d7ce4a5536e0","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755873086520,"stop":1755873086520,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2e05a05aabb30f","name":"should not retry if at least one success","time":{"start":1755873128540,"stop":1755873128541,"duration":1},"status":"passed","severity":"normal"},{"uid":"d410f5e07e833e7f","name":"Push message with content topic containing escaped characters","time":{"start":1755873714033,"stop":1755873714033,"duration":0},"status":"passed","severity":"normal"},{"uid":"360486cdf917b4ea","name":"should handle dial errors gracefully","time":{"start":1755873096814,"stop":1755873096814,"duration":0},"status":"passed","severity":"normal"},{"uid":"59864646a19e4ef6","name":"should start ping timers on peer connect","time":{"start":1755873096968,"stop":1755873096969,"duration":1},"status":"passed","severity":"normal"},{"uid":"76df5e91d9fb3e2f","name":"Query with Promise Callback, No message returned","time":{"start":1755873453427,"stop":1755873453427,"duration":0},"status":"passed","severity":"normal"},{"uid":"7565df292d1a6807","name":"should not fail to start the service if it is already started","time":{"start":1755873386614,"stop":1755873386614,"duration":0},"status":"passed","severity":"normal"},{"uid":"664ef8ad60706d93","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755873107475,"stop":1755873107475,"duration":0},"status":"passed","severity":"normal"},{"uid":"23898c083d843cbb","name":"should return true even if peer has no overlapping shards","time":{"start":1755873097038,"stop":1755873097038,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e794df79c305f1b","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755873107244,"stop":1755873107245,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac096d8a115d024","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755873086518,"stop":1755873086518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e169bdc96c3a5b6","name":"yields undefined for messages without decoder","time":{"start":1755873097447,"stop":1755873097447,"duration":0},"status":"passed","severity":"normal"},{"uid":"7645bfd89f53c7e9","name":"should not execute task if max attempts is 0","time":{"start":1755873128534,"stop":1755873128540,"duration":6},"status":"passed","severity":"normal"},{"uid":"5b6ef2db9f151c83","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755873142070,"stop":1755873142071,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8626b4914fec330","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755873340105,"stop":1755873340105,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d649c720c14298","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755873147562,"stop":1755873147563,"duration":1},"status":"passed","severity":"normal"},{"uid":"19368fd1999590f1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755873478872,"stop":1755873478872,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1eb6ce8df0e2e73","name":"Push message with content topic containing Russian","time":{"start":1755873714016,"stop":1755873714016,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d087fd3b26c6ae","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app95/5/topic391/proto","time":{"start":1755873426267,"stop":1755873426268,"duration":1},"status":"passed","severity":"normal"},{"uid":"544ecb313e95b6d9","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755873168213,"stop":1755873168213,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d0f70a1aba9384d","name":"should throw error - invalid id","time":{"start":1755873087119,"stop":1755873087120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7c111c44c734fa","name":"messageHashStr returns a hex string","time":{"start":1755873096779,"stop":1755873096779,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4b98ccfde8e6f6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755873625319,"stop":1755873625319,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c97c98878d5ac9a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755873080835,"stop":1755873080835,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e540c209afb52ec","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755873222386,"stop":1755873222386,"duration":0},"status":"passed","severity":"normal"},{"uid":"490129f1df4baca0","name":"Push message with content topic containing emoji","time":{"start":1755873714017,"stop":1755873714018,"duration":1},"status":"passed","severity":"normal"},{"uid":"561c81706eb6217c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755873187827,"stop":1755873187827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43da86c143df2e8","name":"Push message with XML payload","time":{"start":1755873714010,"stop":1755873714010,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceadc1ac0fb47a98","name":"Passing an array","time":{"start":1755873501024,"stop":1755873501025,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca515bd0a6382239","name":"Push message with short payload","time":{"start":1755873714022,"stop":1755873714022,"duration":0},"status":"passed","severity":"normal"},{"uid":"7792e8d037b62b71","name":"accepts time-filtered query with content filter","time":{"start":1755873097129,"stop":1755873097129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99ae4dbbea3217","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755873437595,"stop":1755873437595,"duration":0},"status":"passed","severity":"normal"},{"uid":"166728c836decaf3","name":"should be safe to call multiple times","time":{"start":1755873096968,"stop":1755873096968,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f59349d294af72a","name":"Encoder throws on undefined content topic","time":{"start":1755873118780,"stop":1755873118780,"duration":0},"status":"passed","severity":"normal"},{"uid":"163a31a48d839269","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755873625302,"stop":1755873625302,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f34d37466b4dff","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755873096139,"stop":1755873096139,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a808e06739ec3e","name":"should process tasks in queue","time":{"start":1755873128517,"stop":1755873128518,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3cddd02c47cc85","name":"Encoder throws on empty string content topic","time":{"start":1755873097728,"stop":1755873097728,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01b1d9e74274771","name":"Publish message with custom timestamp: Fri Aug 22 2025 13:35:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1755873332378,"stop":1755873332379,"duration":1},"status":"passed","severity":"normal"},{"uid":"c700a21937e1db30","name":"recovers when dns.resolve returns empty","time":{"start":1755873107472,"stop":1755873107472,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa88b42c512f617","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755873142093,"stop":1755873142093,"duration":0},"status":"passed","severity":"normal"},{"uid":"422213cd6fbe07a2","name":"should increase lamport timestamp","time":{"start":1755873147741,"stop":1755873147741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cf314fc8109d62","name":"Fails to publish message with empty text","time":{"start":1755873332379,"stop":1755873332380,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f617ce8c55bcca","name":"should return different streams if requested simultaniously","time":{"start":1755873097306,"stop":1755873097306,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c638fbf97d1b21","name":"should handle dial errors gracefully","time":{"start":1755873096588,"stop":1755873096589,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d78892b44a598e","name":"should dispatch network event when browser goes offline","time":{"start":1755873096165,"stop":1755873096166,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c104795498b9b99","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755873453404,"stop":1755873453405,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0be985e3f70cd9","name":"Push message with content topic containing JSON","time":{"start":1755873714016,"stop":1755873714017,"duration":1},"status":"passed","severity":"normal"},{"uid":"51736d64f7596330","name":"Check received message containing Chinese","time":{"start":1755873608608,"stop":1755873608609,"duration":1},"status":"passed","severity":"normal"},{"uid":"32cbf229a661c48d","name":"Publish message with large meta","time":{"start":1755873332381,"stop":1755873332381,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ef21f9d19f116b","name":"should handle onConnected and onDisconnected","time":{"start":1755873129534,"stop":1755873129534,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a00c45b2d88d5a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755873080847,"stop":1755873080847,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2745e1b11452ce","name":"should create KeepAliveManager with relay","time":{"start":1755873096958,"stop":1755873096959,"duration":1},"status":"passed","severity":"normal"},{"uid":"96eb9336642e730a","name":"ends if response has no messages","time":{"start":1755873097444,"stop":1755873097445,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ce8f7fc4563001","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755873500196,"stop":1755873500197,"duration":1},"status":"passed","severity":"normal"},{"uid":"3528c2f2fe59c060","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app47/7/topic454/utf8","time":{"start":1755873426268,"stop":1755873426268,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1116797452eae85","name":"should successfully query store with valid decoders and options","time":{"start":1755873129410,"stop":1755873129413,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1e0483ce94ecfb3","name":"Push message with content topic containing escaped characters","time":{"start":1755873714017,"stop":1755873714017,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dff10b1d574d48","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755873625302,"stop":1755873625302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e6d45cb76a056a","name":"should emit a peer event after start","time":{"start":1755873111214,"stop":1755873111214,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a7520a023162d5","name":"should start all internal components","time":{"start":1755873097699,"stop":1755873097699,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eedb6334c7e3cae","name":"Encoder throws on undefined content topic","time":{"start":1755873117247,"stop":1755873117248,"duration":1},"status":"passed","severity":"normal"},{"uid":"dac6947188d7e19f","name":"should return false when peer shard info is not found","time":{"start":1755873097049,"stop":1755873097050,"duration":1},"status":"passed","severity":"normal"},{"uid":"8067918d9a53cc56","name":"should check connected peers if present and suitable","time":{"start":1755873129453,"stop":1755873129454,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b815040f18aeccc","name":"Sample","time":{"start":1755873086437,"stop":1755873086438,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e81ea3f8af87dd","name":"should register libp2p event listeners when start is called","time":{"start":1755873129534,"stop":1755873129534,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed406e3a942b611b","name":"Throws when trying to push message with empty payload","time":{"start":1755873714013,"stop":1755873714013,"duration":0},"status":"passed","severity":"normal"},{"uid":"881f7298f904998e","name":"Push message equal or less that 1MB","time":{"start":1755873714036,"stop":1755873714036,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5ac1ad7e178405","name":"should properly create location multiaddrs - tcp6","time":{"start":1755873087124,"stop":1755873087124,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e68152d8c88b51","name":"Check publish message containing shell command","time":{"start":1755873332376,"stop":1755873332377,"duration":1},"status":"passed","severity":"normal"},{"uid":"54571b582b9f12a8","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755873097706,"stop":1755873097706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6727cab14bb5607","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755873309339,"stop":1755873309339,"duration":0},"status":"passed","severity":"normal"},{"uid":"98df84c7b7516b1","name":"Init the array if not present","time":{"start":1755873080706,"stop":1755873080707,"duration":1},"status":"passed","severity":"normal"}]