mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
195 KiB
JSON
1 line
195 KiB
JSON
[{"uid":"9872a699563e99","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752500556282,"stop":1752500556282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b739f011c8de8b","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app42/2/topic962/proto","time":{"start":1752500808262,"stop":1752500808263,"duration":1},"status":"passed","severity":"normal"},{"uid":"994cf36de94942b3","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752500517237,"stop":1752500517239,"duration":2},"status":"passed","severity":"normal"},{"uid":"6263cfa5cfeb83fc","name":"should handle browser offline state overriding peer connections","time":{"start":1752500516840,"stop":1752500516841,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa1f3cf2bec08a9f","name":"should dial peer when on same shard","time":{"start":1752500516887,"stop":1752500516888,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47445b11597f797","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752500836678,"stop":1752500836679,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b4026dfb96bc48","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752500556036,"stop":1752500556037,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e495cb3160c0998","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752500501699,"stop":1752500501699,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4db455bcb9e30f6","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752500830567,"stop":1752500830567,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f127c6d3799320e","name":"Publish message with rate limit","time":{"start":1752500699253,"stop":1752500699254,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a1fbed89ffddab","name":"Push message with content topic containing unicode special characters","time":{"start":1752501172179,"stop":1752501172179,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6773ea87f2946a","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752500517580,"stop":1752500517581,"duration":1},"status":"passed","severity":"normal"},{"uid":"668f12128dbbc259","name":"should add received messages to bloom filter","time":{"start":1752500560968,"stop":1752500560968,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7c09deb0af0bfe","name":"Check received message containing SQL Injection","time":{"start":1752501015028,"stop":1752501015028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca89e66f3a8e090","name":"should get all peers from store","time":{"start":1752500517317,"stop":1752500517325,"duration":8},"status":"passed","severity":"normal"},{"uid":"bfc22f1c77b5f183","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752500525707,"stop":1752500525708,"duration":1},"status":"passed","severity":"normal"},{"uid":"a482e3861d8784c7","name":"should handle errors when removing globalThis listeners","time":{"start":1752500516818,"stop":1752500516818,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d19c4a8bcc00b4","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752500560968,"stop":1752500560968,"duration":0},"status":"passed","severity":"normal"},{"uid":"6251f362adddc595","name":"can start and stop the service","time":{"start":1752500529798,"stop":1752500529799,"duration":1},"status":"passed","severity":"normal"},{"uid":"5690354860111f31","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752500699251,"stop":1752500699252,"duration":1},"status":"passed","severity":"normal"},{"uid":"207ba0cd9996c61d","name":"should serialize and deserialize correctly","time":{"start":1752500558345,"stop":1752500558345,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31f533636270646","name":"Decoder throws on undefined content topic","time":{"start":1752500535759,"stop":1752500535759,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f703ef6fe7f1883","name":"should return peer for existing peer","time":{"start":1752500517342,"stop":1752500517343,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a7e3bd89755447f","name":"should be able to dial TLS multiaddrs","time":{"start":1752500662784,"stop":1752500662784,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b3bf91c776ecb0","name":"Default pageSize","time":{"start":1752500839950,"stop":1752500839951,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e5c4871e1e509a7","name":"should return false when peer is not found","time":{"start":1752500517583,"stop":1752500517584,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea8c028003ff6cf","name":"should attach causal history and bloom filter to each message","time":{"start":1752500560966,"stop":1752500560966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9979bf8b7a555d","name":"Used by Waku Relay","time":{"start":1752500846252,"stop":1752500846253,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf11fb4566faaec","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752501065468,"stop":1752501065468,"duration":0},"status":"passed","severity":"normal"},{"uid":"5474685a738ba32c","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752500556249,"stop":1752500556250,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bba6fdd40e1465c","name":"random static sharding 2 - Cluster ID: 260, Shard ID: 877","time":{"start":1752500830563,"stop":1752500830563,"duration":0},"status":"passed","severity":"normal"},{"uid":"9796a16eed8366b","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752500766220,"stop":1752500766220,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0185479b559987","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752501065482,"stop":1752501065483,"duration":1},"status":"passed","severity":"normal"},{"uid":"537fb25f4fb2aeba","name":"should return false when peer is not on topic","time":{"start":1752500518079,"stop":1752500518079,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5bee9a77080194","name":"should handle relay send failures gracefully","time":{"start":1752500517239,"stop":1752500517240,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e725caa1d2f6d81","name":"should work with custom bootstrap limits","time":{"start":1752500517358,"stop":1752500517359,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e32c2ece391fac","name":"Check message with non string payload is not received","time":{"start":1752501015033,"stop":1752501015033,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd224636cafbdd8","name":"should insert message into bloom filter","time":{"start":1752500560965,"stop":1752500560966,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c419801e48e22f4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752501065471,"stop":1752501065471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f0ecc5ad079ea6","name":"should be safe to call multiple times","time":{"start":1752500518072,"stop":1752500518072,"duration":0},"status":"passed","severity":"normal"},{"uid":"9436fc8015bea33b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752500525708,"stop":1752500525709,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd78b4f01c9eeb11","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752500844901,"stop":1752500844902,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd9505a79fac8a8","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752500546884,"stop":1752500546884,"duration":0},"status":"passed","severity":"normal"},{"uid":"36988ff8661557ef","name":"Fields are not dropped","time":{"start":1752500517618,"stop":1752500517618,"duration":0},"status":"passed","severity":"normal"},{"uid":"78eaf8d6c0e78b7","name":"Fails to push message bigger that 1MB","time":{"start":1752501172169,"stop":1752501172169,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb279cd16e5f9a7","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752500547208,"stop":1752500547208,"duration":0},"status":"passed","severity":"normal"},{"uid":"509f7bde07be0db9","name":"Encoder throws on empty string content topic","time":{"start":1752500517978,"stop":1752500517981,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f22ec13c8f13024","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752500606919,"stop":1752500606920,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0dd7b745cbf88f","name":"should skip peer when not on same shard","time":{"start":1752500516886,"stop":1752500516887,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd905fd0afc3a5ca","name":"should enable all discoveries when explicitly set","time":{"start":1752500546728,"stop":1752500546729,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c209e527e7c148e","name":"should clear timers for specific peer on disconnect","time":{"start":1752500517240,"stop":1752500517240,"duration":0},"status":"passed","severity":"normal"},{"uid":"64cc01f540e122b7","name":"should decode valid enr with tcp successfully","time":{"start":1752500507672,"stop":1752500507672,"duration":0},"status":"passed","severity":"normal"},{"uid":"b769830795f2978f","name":"should only return 1 node with store capability","time":{"start":1752500525943,"stop":1752500525944,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc41a8989601415","name":"Push message with custom timestamp: 1721742195908","time":{"start":1752501172167,"stop":1752501172168,"duration":1},"status":"passed","severity":"normal"},{"uid":"7064c50d5d1f505a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752501065474,"stop":1752501065474,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0738bc1e642aa2","name":"should be safe to call multiple times","time":{"start":1752500517292,"stop":1752500517295,"duration":3},"status":"passed","severity":"normal"},{"uid":"350f0b08dada89fe","name":"non connected peers","time":{"start":1752500672254,"stop":1752500672254,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c55989092d1cfdae","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752500556287,"stop":1752500556287,"duration":0},"status":"passed","severity":"normal"},{"uid":"c118141b0289c3b7","name":"Push message with long payload","time":{"start":1752501172170,"stop":1752501172170,"duration":0},"status":"passed","severity":"normal"},{"uid":"9decc019fb32c330","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752500844899,"stop":1752500844900,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a3d08df94390d4","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752500824815,"stop":1752500824815,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c1a1540f7533b7","name":"Reusing cursor across nodes","time":{"start":1752500778030,"stop":1752500778030,"duration":0},"status":"passed","severity":"normal"},{"uid":"396eb4d68016c1ef","name":"Subscribe to topic containing short and receive message","time":{"start":1752501065480,"stop":1752501065480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2527ed68d3097df","name":"Check received message containing XML","time":{"start":1752501015019,"stop":1752501015019,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd516fc1432b248b","name":"should handle general insertion and lookup correctly","time":{"start":1752500558346,"stop":1752500558346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e25d456d25823c","name":"should requeue task if no peer is available","time":{"start":1752500546441,"stop":1752500546449,"duration":8},"status":"passed","severity":"normal"},{"uid":"bd714a21a3ae7ba2","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752500822772,"stop":1752500822775,"duration":3},"status":"passed","severity":"normal"},{"uid":"7495cab9b678d8b6","name":"Refresh subscription","time":{"start":1752500708223,"stop":1752500708223,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bedb7b33eaee0ac6","name":"should remove event listeners from libp2p","time":{"start":1752500516817,"stop":1752500516817,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc66f495dbb0ccaf","name":"should return PeerId when PeerId is provided","time":{"start":1752500517513,"stop":1752500517514,"duration":1},"status":"passed","severity":"normal"},{"uid":"829a000d4e7cb10f","name":"should not fail to stop the service if it was not started","time":{"start":1752500580251,"stop":1752500580251,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb7c4372fbb0166","name":"isConnected should return false after all peers disconnect","time":{"start":1752500595625,"stop":1752500595625,"duration":0},"status":"passed","severity":"normal"},{"uid":"5699fd6d74cb6007","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752501065487,"stop":1752501065488,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98125837fbe4da2","name":"Generator, custom pubsub topic","time":{"start":1752500824809,"stop":1752500824809,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b42ed626059570cd","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752500844902,"stop":1752500844902,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a11a190c621e01","name":"should skip updating peer store if peer has same addresses","time":{"start":1752500516998,"stop":1752500516998,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ff511fe0f8fd33","name":"Publish message with custom timestamp: Tue Jul 23 2024 13:44:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1752500699248,"stop":1752500699248,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0b68b31921b49e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752500634782,"stop":1752500634783,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8285d6f44ace47","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752500516807,"stop":1752500516811,"duration":4},"status":"passed","severity":"normal"},{"uid":"66a0bd04a78bf9ea","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app0/5/topic629/xml","time":{"start":1752500808268,"stop":1752500808269,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4bdd4830e200ec4","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752500501702,"stop":1752500501702,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca393664c873b8","name":"Push message with content topic containing special chars","time":{"start":1752501172163,"stop":1752501172163,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6ad3a3703d1dde","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752500517303,"stop":1752500517304,"duration":1},"status":"passed","severity":"normal"},{"uid":"677a4c380e7b7aa3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752501065467,"stop":1752501065467,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2448967cc4d7c1","name":"Subscribe to topic containing long and receive message","time":{"start":1752501065466,"stop":1752501065466,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5ca2f1224c4f12","name":"Passing an array","time":{"start":1752500846251,"stop":1752500846251,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e758f797692948","name":"Subscribe to topic containing XML and receive message","time":{"start":1752501065469,"stop":1752501065470,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a9221cfd3c605b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752500525711,"stop":1752500525712,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac1c6d680868007","name":"should handle errors when getting connections","time":{"start":1752500516835,"stop":1752500516835,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d1ba2338a8b51b","name":"should filter out already connected peers","time":{"start":1752500517325,"stop":1752500517326,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd31fcfa84da6104","name":"Push message with SQL Injection payload","time":{"start":1752501172171,"stop":1752501172172,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f5cc22b9cc45ff","name":"handles empty contentTopics array correctly","time":{"start":1752500501723,"stop":1752500501723,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fe72adcbcf2074","name":"1 Relay, 1 fetch","time":{"start":1752500525732,"stop":1752500525732,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc730f008cca2c2","name":"Push message with content topic containing Arabic","time":{"start":1752501172163,"stop":1752501172163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f642c3084a30cea2","name":"should start and setup intervals and event listeners","time":{"start":1752500547125,"stop":1752500547125,"duration":0},"status":"passed","severity":"normal"},{"uid":"6924793658bd23bf","name":"should be empty after removing the only subscription","time":{"start":1752500547123,"stop":1752500547124,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb58cad16ad6f0e","name":"should dial with multiaddr and return stream","time":{"start":1752500518074,"stop":1752500518074,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08753fad0fb1197","name":"Decoder throws on undefined content topic","time":{"start":1752500537407,"stop":1752500537407,"duration":0},"status":"passed","severity":"normal"},{"uid":"9608cef4e6a9da13","name":"can start and stop the service","time":{"start":1752500671986,"stop":1752500671986,"duration":0},"status":"passed","severity":"normal"},{"uid":"788bd2dab206ac19","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752500507009,"stop":1752500507009,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad082ef69fb80a22","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752500556257,"stop":1752500556257,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07bf3c10511c86","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752500706440,"stop":1752500706441,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1a9e84361d6302","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752500501704,"stop":1752500501704,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9d9855f1600b62","name":"should handle multiple peers with different shard configurations","time":{"start":1752500516907,"stop":1752500516907,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0ef0b433d9e12b","name":"Subscribe to topic containing Script and receive message","time":{"start":1752501065484,"stop":1752501065484,"duration":0},"status":"passed","severity":"normal"},{"uid":"135b01235bec312","name":"should dial second nwaku node that was discovered","time":{"start":1752500574843,"stop":1752500574845,"duration":2},"status":"skipped","severity":"normal"},{"uid":"54ce63abc61210","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752500556269,"stop":1752500556270,"duration":1},"status":"passed","severity":"normal"},{"uid":"f00b12a886062f04","name":"Push message with short payload","time":{"start":1752501172154,"stop":1752501172155,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde69116df4c9e43","name":"pre and post cipher","time":{"start":1752500536210,"stop":1752500536210,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2db74f373a6e82","name":"Wrong topic","time":{"start":1752500808274,"stop":1752500808274,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8281f9b3fa1729","name":"should handle peer store errors gracefully","time":{"start":1752500516994,"stop":1752500516995,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0bf3d8775422152","name":"Subscribe and receive messages via lightPush","time":{"start":1752501065475,"stop":1752501065475,"duration":0},"status":"passed","severity":"normal"},{"uid":"27be329aeac31e14","name":"should initialize with custom number of peers","time":{"start":1752500547208,"stop":1752500547208,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8488e6d6313f0f2","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752500624266,"stop":1752500624266,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5274cd726806b8","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752500547213,"stop":1752500547213,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7081d31bad5965","name":"Nodes with multiple pubsub topic","time":{"start":1752500692012,"stop":1752500692012,"duration":0},"status":"passed","severity":"normal"},{"uid":"754c48eae874400e","name":"random static sharding 5 - Cluster ID: 451, Shard ID: 157","time":{"start":1752500830564,"stop":1752500830564,"duration":0},"status":"passed","severity":"normal"},{"uid":"89197246b7466d15","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752501065477,"stop":1752501065477,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f35dce278fb0424","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752501015031,"stop":1752501015031,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe168232dd20e8f4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752500556275,"stop":1752500556276,"duration":1},"status":"passed","severity":"normal"},{"uid":"34bfbeebb0fb385","name":"should have no discoveries enabled by default","time":{"start":1752500546727,"stop":1752500546728,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca653b0ffd134796","name":"Check meta is set [symmetric]","time":{"start":1752500535756,"stop":1752500535757,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5a6ef3d1140495","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752500708228,"stop":1752500708229,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d450b81f9d9f870","name":"should hang up with PeerId and return true on success","time":{"start":1752500518075,"stop":1752500518075,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e70890804bac6b","name":"should transition to Unhealthy when no connections","time":{"start":1752500546833,"stop":1752500546833,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d193cb6ef35cbb","name":"Push message with Chinese payload","time":{"start":1752501172156,"stop":1752501172156,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8c815e0df90b58","name":"should process tasks in queue","time":{"start":1752500546440,"stop":1752500546441,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad790bdf44a34b68","name":"should get / set TCP multiaddr","time":{"start":1752500507676,"stop":1752500507677,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c18029ae9d8a01b","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752500501722,"stop":1752500501722,"duration":0},"status":"passed","severity":"normal"},{"uid":"449b946e331bc943","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752500501721,"stop":1752500501721,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b0e248a0f116f7","name":"can start the service","time":{"start":1752500580249,"stop":1752500580250,"duration":1},"status":"passed","severity":"normal"},{"uid":"22dcfcbb4fdf9199","name":"rejects content-filtered query with only contentTopics","time":{"start":1752500517587,"stop":1752500517587,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7577cdbba750ff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752500556277,"stop":1752500556278,"duration":1},"status":"passed","severity":"normal"},{"uid":"6631a4d8282142f4","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752500517705,"stop":1752500517706,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed8ae1d077e284","name":"Push message with content topic containing shell command","time":{"start":1752501172165,"stop":1752501172165,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba5ea489cb78a4b","name":"Check received message containing Script","time":{"start":1752501015018,"stop":1752501015018,"duration":0},"status":"passed","severity":"normal"},{"uid":"445ab1181bbb6849","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752500556253,"stop":1752500556253,"duration":0},"status":"passed","severity":"normal"},{"uid":"4998e4137963337f","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752500556251,"stop":1752500556251,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ec0b65b27800cb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752500556277,"stop":1752500556277,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b73c89e234de4b9","name":"should not fail to stop the service if it was not started","time":{"start":1752500529799,"stop":1752500529799,"duration":0},"status":"passed","severity":"normal"},{"uid":"910555b29bfd1be2","name":"Push message with content topic containing SQL Injection","time":{"start":1752501172177,"stop":1752501172177,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4a56698a2db9da","name":"should return false when peer is on different cluster","time":{"start":1752500517571,"stop":1752500517571,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d8018be2b861a5","name":"should dial all peers on dial","time":{"start":1752500662774,"stop":1752500662775,"duration":1},"status":"passed","severity":"normal"},{"uid":"472ccc97a9a3da27","name":"should not fail to stop the service if it was not started","time":{"start":1752500671986,"stop":1752500671987,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb8efc7337ec1c5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752501065475,"stop":1752501065475,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9e069c673a6b6a","name":"Push message with numeric payload","time":{"start":1752501172170,"stop":1752501172170,"duration":0},"status":"passed","severity":"normal"},{"uid":"833c1a308dd8e7ef","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752500692011,"stop":1752500692011,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc89ac9e3c201bd9","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752500844899,"stop":1752500844899,"duration":0},"status":"passed","severity":"normal"},{"uid":"534233f0d51c3fb1","name":"should handle different types of entries","time":{"start":1752500545604,"stop":1752500545612,"duration":8},"status":"passed","severity":"normal"},{"uid":"f7493dae1926a499","name":"Check message with no payload is not received","time":{"start":1752501015024,"stop":1752501015024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e203df93bf03499b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752500517254,"stop":1752500517254,"duration":0},"status":"passed","severity":"normal"},{"uid":"b428ac30eae106aa","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752500556265,"stop":1752500556265,"duration":0},"status":"passed","severity":"normal"},{"uid":"581a2ea6d5dcf1b6","name":"Check received message containing short","time":{"start":1752501015026,"stop":1752501015026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e473321985a9490f","name":"should handle case when navigator is not available","time":{"start":1752500516821,"stop":1752500516821,"duration":0},"status":"passed","severity":"normal"},{"uid":"427b29a636cbe3a0","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752500560967,"stop":1752500560967,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e77d48ddc44162","name":"should stop all internal components","time":{"start":1752500518072,"stop":1752500518072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4de788aaa11f99e","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752500507001,"stop":1752500507002,"duration":1},"status":"passed","severity":"normal"},{"uid":"9410cf8bc063b4b6","name":"should sort peers by ping value","time":{"start":1752500518078,"stop":1752500518078,"duration":0},"status":"passed","severity":"normal"},{"uid":"857e2260dcebdd19","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752500507006,"stop":1752500507007,"duration":1},"status":"passed","severity":"normal"},{"uid":"9058358eb053c08c","name":"should reject if Store is requested but not mounted","time":{"start":1752500547202,"stop":1752500547202,"duration":0},"status":"passed","severity":"normal"},{"uid":"9276d032b77acad9","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752500507004,"stop":1752500507004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac390c0419708a3","name":"Ordered Callback - false","time":{"start":1752500829674,"stop":1752500829675,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a83b4345f8f450","name":"Push message with Russian payload","time":{"start":1752501172171,"stop":1752501172171,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cc84ca3a45d766","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752500556259,"stop":1752500556259,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbe1163e27e32f1","name":"Query generator for multiple messages with different message text format","time":{"start":1752500822770,"stop":1752500822772,"duration":2},"status":"passed","severity":"normal"},{"uid":"b8333c9a78450a8d","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752500547085,"stop":1752500547086,"duration":1},"status":"passed","severity":"normal"},{"uid":"514e903060ec7f45","name":"does not throw on valid cases","time":{"start":1752500501686,"stop":1752500501687,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aec56a54afe171d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752500556287,"stop":1752500556288,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed896e0946fa4765","name":"Push message with Arabic payload","time":{"start":1752501172171,"stop":1752501172171,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4eb479a623b5dc5","name":"Push message with content topic containing Arabic","time":{"start":1752501172176,"stop":1752501172176,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32243196d2368d5","name":"should not create relay timers when relay is not provided","time":{"start":1752500517236,"stop":1752500517236,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee78532b8c333a4","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752500556250,"stop":1752500556251,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc480769c9e3b59","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752500808277,"stop":1752500808280,"duration":3},"status":"passed","severity":"normal"},{"uid":"5c5e0ad3541c5f1f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752500501712,"stop":1752500501712,"duration":0},"status":"passed","severity":"normal"},{"uid":"683baf1921f20732","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752500501713,"stop":1752500501713,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb821c5954c8628","name":"should create ShardReader with contentTopics network config","time":{"start":1752500517569,"stop":1752500517569,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e716074a7c75ce7","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752500556260,"stop":1752500556260,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb39559db14349a2","name":"Push message with meta","time":{"start":1752501172179,"stop":1752501172180,"duration":1},"status":"passed","severity":"normal"},{"uid":"f143c418d66f49fa","name":"Push message with shell command payload","time":{"start":1752501172159,"stop":1752501172159,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8b6ecd027d2782","name":"Push message with content topic containing escaped characters","time":{"start":1752501172165,"stop":1752501172166,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c499a97392163a7","name":"should return false when topic is not configured","time":{"start":1752500518078,"stop":1752500518079,"duration":1},"status":"passed","severity":"normal"},{"uid":"c256f9d61d4d12dd","name":"Decoder throws on undefined content topic","time":{"start":1752500517981,"stop":1752500517982,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ea86ebbba37fc4","name":"should handle disconnect when peer has no timers","time":{"start":1752500517240,"stop":1752500517241,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47f30cd17fad4ae","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752500556244,"stop":1752500556249,"duration":5},"status":"passed","severity":"normal"},{"uid":"5afbb28c6351b35d","name":"new peer added after a peer was already found","time":{"start":1752500718686,"stop":1752500718686,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95e6d90281a8892","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752500507681,"stop":1752500507681,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaf5f05bacf7aa","name":"should set field with only RELAY enabled","time":{"start":1752500507680,"stop":1752500507680,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f957ed929839db","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752500501709,"stop":1752500501710,"duration":1},"status":"passed","severity":"normal"},{"uid":"552191f2e45c060e","name":"should return no connections if no open connection provided","time":{"start":1752500517635,"stop":1752500517635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0c89f9cb57adcd","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752500517362,"stop":1752500517363,"duration":1},"status":"passed","severity":"normal"},{"uid":"935daca0a27c847c","name":"should create ConnectionManager with relay","time":{"start":1752500518070,"stop":1752500518070,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b85ffc771ddae34","name":"Waku message hash computation (payload length 0)","time":{"start":1752500517255,"stop":1752500517255,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be5976b75bc73f9","name":"should set field with all protocols disabled","time":{"start":1752500507679,"stop":1752500507680,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c119b8428bcdd4","name":"should handle incoming messages","time":{"start":1752500547086,"stop":1752500547086,"duration":0},"status":"passed","severity":"normal"},{"uid":"53248989662287ec","name":"random static sharding 9 - Cluster ID: 132, Shard ID: 723","time":{"start":1752500830566,"stop":1752500830566,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f641612bc9b4d44","name":"Push message with XML payload","time":{"start":1752501172158,"stop":1752501172158,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a28e47a5a5c55","name":"should add and remove event listeners correctly","time":{"start":1752500529803,"stop":1752500529803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6074e4d81406b80","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752500788947,"stop":1752500788947,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd0333abe482b9d","name":"should perform ping and update peer store on timer","time":{"start":1752500517232,"stop":1752500517233,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d6e5b81da420fa","name":"should handle dial errors gracefully","time":{"start":1752500516888,"stop":1752500516889,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ca30348a050af3","name":"Using a function","time":{"start":1752500846252,"stop":1752500846252,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3146971c3afe15","name":"should reject if LightPush is requested but not mounted","time":{"start":1752500547201,"stop":1752500547202,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb6a2236f6c995b","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752500501724,"stop":1752500501724,"duration":0},"status":"passed","severity":"normal"},{"uid":"122d36313576ef58","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752500535756,"stop":1752500535756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c2af0f7748eb70","name":"Publish message with custom timestamp: Mon Jul 14 2025 14:44:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1752500699249,"stop":1752500699249,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea9d031666843f2","name":"should return empty array when no peers connected","time":{"start":1752500518076,"stop":1752500518076,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c88b2f103657af","name":"should remove event listeners from globalThis","time":{"start":1752500516817,"stop":1752500516818,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b289e790204072","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752500546734,"stop":1752500546734,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0aee02b56d7b04","name":"Register correct protocols","time":{"start":1752500708219,"stop":1752500708220,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d58e0d74507e36","name":"should dial peers from store when browser is connected","time":{"start":1752500517297,"stop":1752500517297,"duration":0},"status":"passed","severity":"normal"},{"uid":"512562325a91e5a1","name":"throws on empty content topic","time":{"start":1752500501687,"stop":1752500501687,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8e0e345e02a212","name":"topics with same application and version share the same shard","time":{"start":1752500501698,"stop":1752500501698,"duration":0},"status":"passed","severity":"normal"},{"uid":"968ee6d502a0c0b7","name":"Check received message containing escaped characters","time":{"start":1752501015020,"stop":1752501015020,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0b016b97fe2245","name":"Push message with content topic containing XML","time":{"start":1752501172164,"stop":1752501172165,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c7a23dc10d76c5","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752500517587,"stop":1752500517587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51afb6af19f351d","name":"should handle complete connection lifecycle","time":{"start":1752500516840,"stop":1752500516840,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d6b18d5f0f7ae6","name":"should encodeTxt and decodeTxt","time":{"start":1752500507670,"stop":1752500507671,"duration":1},"status":"passed","severity":"normal"},{"uid":"94e4e3395dc8ab3f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752500706442,"stop":1752500706442,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bca233c55b96d19","name":"should dial peer when peer is discovered","time":{"start":1752500516993,"stop":1752500516993,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5bfb4509fb0b76","name":"Query with Ordered Callback, No Decoder","time":{"start":1752500788946,"stop":1752500788946,"duration":0},"status":"passed","severity":"normal"},{"uid":"922e4b96cde1d671","name":"should set field with all protocols enabled","time":{"start":1752500507680,"stop":1752500507680,"duration":0},"status":"passed","severity":"normal"},{"uid":"390afa5bb61bcf06","name":"should lock peers when selected","time":{"start":1752500547208,"stop":1752500547209,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcdd72b92ef3f77c","name":"should add event listeners to libp2p","time":{"start":1752500516814,"stop":1752500516815,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea858949703fc3bf","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752500501703,"stop":1752500501703,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7c1b4fa44f8260","name":"should return false and handle errors gracefully","time":{"start":1752500518076,"stop":1752500518076,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c20b874f135090e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752500547084,"stop":1752500547085,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df11f3eb23aa2cd","name":"Symmetric encrypt & Decrypt","time":{"start":1752500536209,"stop":1752500536210,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39700ac58cd6bc5","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752500501701,"stop":1752500501701,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b43a0683da8a45","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752500844895,"stop":1752500844896,"duration":1},"status":"passed","severity":"normal"},{"uid":"96698177e33ae07c","name":"should be online or offline if network state changed","time":{"start":1752500595627,"stop":1752500595628,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0fd436b048142c","name":"should be sent with empty content","time":{"start":1752500560971,"stop":1752500560972,"duration":1},"status":"passed","severity":"normal"},{"uid":"f943912fda5a12c6","name":"groups content topics by expected pubsub topic","time":{"start":1752500501698,"stop":1752500501698,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4ca3dda9067131","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752500501700,"stop":1752500501701,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51e7246e55a9d2e","name":"should retry if all attempts fail","time":{"start":1752500546452,"stop":1752500546452,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef701b75dd0f2dd","name":"ignores domain fetching errors","time":{"start":1752500525941,"stop":1752500525942,"duration":1},"status":"passed","severity":"normal"},{"uid":"739b9c1355e3808d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752500501697,"stop":1752500501697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5430dd448bd22d7","name":"Renews subscription after lossing a connection","time":{"start":1752501065487,"stop":1752501065487,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2755341a06bb494","name":"should properly create location multiaddrs - udp4","time":{"start":1752500507677,"stop":1752500507677,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ff98a0ebaf6124","name":"Callback on promise, aborts when callback returns true","time":{"start":1752500822777,"stop":1752500822778,"duration":1},"status":"passed","severity":"normal"},{"uid":"28bdb68368a8e99","name":"Push message with content topic containing emoji","time":{"start":1752501172179,"stop":1752501172179,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c57f60f27840e10","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752500718687,"stop":1752500718688,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1c7ded263c3706d6","name":"Renews subscription after lossing a connection","time":{"start":1752501065473,"stop":1752501065473,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa049b458d9133a2","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752500501720,"stop":1752500501720,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb24ca67880f6a7","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752500501706,"stop":1752500501706,"duration":0},"status":"passed","severity":"normal"},{"uid":"3601e3ed5cafc2a3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752500501711,"stop":1752500501711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15fca5708af437d","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752500546729,"stop":1752500546729,"duration":0},"status":"passed","severity":"normal"},{"uid":"2075316733701b97","name":"Delete observer","time":{"start":1752500673768,"stop":1752500673768,"duration":0},"status":"passed","severity":"normal"},{"uid":"6080bb62cf81949","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752501065483,"stop":1752501065483,"duration":0},"status":"passed","severity":"normal"},{"uid":"1003dce474884283","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752500525733,"stop":1752500525733,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af11c501b1e290f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752500501710,"stop":1752500501710,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7e80eb6f79c015","name":"Promise Callback - true","time":{"start":1752500829668,"stop":1752500829669,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2719a852b9031b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752501065486,"stop":1752501065487,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ba7d1b8e9585e4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752500556269,"stop":1752500556269,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b76161eb38d1b0","name":"Privacy Node - default protocol","time":{"start":1752500851423,"stop":1752500851423,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b3768ab51bf173","name":"Publishes to nwaku","time":{"start":1752500685580,"stop":1752500685580,"duration":0},"status":"passed","severity":"normal"},{"uid":"d089f07169c75f8f","name":"should handle empty pubsub topics","time":{"start":1752500517246,"stop":1752500517246,"duration":0},"status":"passed","severity":"normal"},{"uid":"418327e830585b33","name":"Check publish message containing numeric","time":{"start":1752500699231,"stop":1752500699231,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b4b3b871293f13","name":"should return false when shard info is undefined","time":{"start":1752500517576,"stop":1752500517577,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0ae3d992cca5ad","name":"returns all values when wanted number is greater than available values","time":{"start":1752500524801,"stop":1752500524801,"duration":0},"status":"passed","severity":"normal"},{"uid":"a728b7684e25670a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752500556267,"stop":1752500556268,"duration":1},"status":"passed","severity":"normal"},{"uid":"46137b4edcee1c3e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752500501711,"stop":1752500501712,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06bd2b478253785","name":"start node with empty content topic","time":{"start":1752500808280,"stop":1752500808282,"duration":2},"status":"passed","severity":"normal"},{"uid":"663fd7b6f6c64769","name":"returns only open connection if one present","time":{"start":1752500517635,"stop":1752500517635,"duration":0},"status":"passed","severity":"normal"},{"uid":"7135c2bf08f6b0b9","name":"Push message with content topic containing short","time":{"start":1752501172175,"stop":1752501172175,"duration":0},"status":"passed","severity":"normal"},{"uid":"750f8744548ed01c","name":"Subscribe to topic containing long and publish message","time":{"start":1752500708224,"stop":1752500708224,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e04f2f50821917","name":"less peers than existing","time":{"start":1752500672254,"stop":1752500672254,"duration":0},"status":"skipped","severity":"normal"},{"uid":"68312d5c88cb962a","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752500517232,"stop":1752500517232,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2426075d4bfda4f","name":"should not dispatch event when already disconnected","time":{"start":1752500516825,"stop":1752500516825,"duration":0},"status":"passed","severity":"normal"},{"uid":"d932a12074f28c4","name":"should handle complete peer lifecycle","time":{"start":1752500517247,"stop":1752500517248,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f43c577b28b3a5d","name":"Check received message containing short","time":{"start":1752501015015,"stop":1752501015015,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01b31442056e401","name":"Push message with custom timestamp: 1752504195908","time":{"start":1752501172168,"stop":1752501172168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37c2be8c4c3052a","name":"Ordered callback, aborts when callback returns true","time":{"start":1752500822779,"stop":1752500822779,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f1b8162ea9701","name":"should return different streams if requested simultaniously","time":{"start":1752500517703,"stop":1752500517704,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbffd394c670f4c8","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752500824811,"stop":1752500824811,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b3ba136dab841f4","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752500507671,"stop":1752500507671,"duration":0},"status":"passed","severity":"normal"},{"uid":"e210a9f516877100","name":"should throw an error for missing required configuration","time":{"start":1752500501705,"stop":1752500501705,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e88ca1c151846d5","name":"udp ip6 address","time":{"start":1752500507087,"stop":1752500507087,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a71b568241095a","name":"should handle peerStore errors gracefully","time":{"start":1752500518077,"stop":1752500518077,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d0945c3263d3f6","name":"should maintain proper timestamps if all messages received","time":{"start":1752500560967,"stop":1752500560968,"duration":1},"status":"passed","severity":"normal"},{"uid":"58abdabdf5820c8f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752500706443,"stop":1752500706443,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e646daae39d4d7","name":"Meta field set when metaSetter is specified","time":{"start":1752500517977,"stop":1752500517977,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2e230e2cb18956","name":"should insert message id into causal history","time":{"start":1752500560966,"stop":1752500560966,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc3c8dfa2cd38f7","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752501065487,"stop":1752501065487,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5eaa21b11a287a6","name":"Passing page size 10 when there are 10 messages","time":{"start":1752500839944,"stop":1752500839945,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e45a0d602261e6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752500822778,"stop":1752500822779,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e0e60ad7356fee","name":"should initialize with isNetworkConnected as false","time":{"start":1752500516812,"stop":1752500516813,"duration":1},"status":"passed","severity":"normal"},{"uid":"6536522a4e117f87","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752501065461,"stop":1752501065461,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea8f2d1091ab628","name":"should return false when peer has no overlapping shards","time":{"start":1752500517571,"stop":1752500517574,"duration":3},"status":"passed","severity":"normal"},{"uid":"92dca2f54d107f93","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752501065471,"stop":1752501065471,"duration":0},"status":"passed","severity":"normal"},{"uid":"1750c288f5f2303f","name":"Push message with unicode special characters payload","time":{"start":1752501172160,"stop":1752501172161,"duration":1},"status":"passed","severity":"normal"},{"uid":"27decab79223dcae","name":"Check publish message after client node is restarted","time":{"start":1752500699253,"stop":1752500699253,"duration":0},"status":"skipped","severity":"normal"},{"uid":"31437179f802b8d6","name":"should be safe to call multiple times","time":{"start":1752500518073,"stop":1752500518073,"duration":0},"status":"passed","severity":"normal"},{"uid":"317a7918ae89c693","name":"should be safe to call multiple times","time":{"start":1752500517227,"stop":1752500517227,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca8d8a28efadb45","name":"Check received message with timestamp: 1752500575045000000 ","time":{"start":1752501015031,"stop":1752501015031,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab65dc4f58effc6","name":"can start the service","time":{"start":1752500671985,"stop":1752500671985,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a341324e821de6","name":"should maintain desired error rate","time":{"start":1752500558344,"stop":1752500558344,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f53b3ecfc5f6178","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752500708229,"stop":1752500708229,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c69f597ed96c333","name":"Check received message with timestamp: 1752500575045000000 ","time":{"start":1752501015021,"stop":1752501015021,"duration":0},"status":"passed","severity":"normal"},{"uid":"408e97a3358128e7","name":"Push message with content topic containing unicode special characters","time":{"start":1752501172166,"stop":1752501172166,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cf742439cd955a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752501065476,"stop":1752501065476,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7d5ecf6ff19b98","name":"Push message with Arabic payload","time":{"start":1752501172156,"stop":1752501172157,"duration":1},"status":"passed","severity":"normal"},{"uid":"8babc0d02691e48e","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752500546880,"stop":1752500546880,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a51e81e7c6dafa","name":"should clear the dialing interval","time":{"start":1752500516875,"stop":1752500516875,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dffa4c20423bd6","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752500547083,"stop":1752500547084,"duration":1},"status":"passed","severity":"normal"},{"uid":"97991f2e576f7ca4","name":"should dispatch connect and disconnect events","time":{"start":1752500547210,"stop":1752500547210,"duration":0},"status":"passed","severity":"normal"},{"uid":"773dd685029a5d00","name":"should not create multiple intervals when called multiple times","time":{"start":1752500516874,"stop":1752500516875,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94e0f207c98b764","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752500507009,"stop":1752500507012,"duration":3},"status":"passed","severity":"normal"},{"uid":"60faf5f39dab29fa","name":"Check received message containing shell command","time":{"start":1752501015030,"stop":1752501015030,"duration":0},"status":"passed","severity":"normal"},{"uid":"607e79c1e98344a4","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752500556255,"stop":1752500556255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc25539dacaab0a","name":"should initialize with default number of peers","time":{"start":1752500547207,"stop":1752500547207,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cc469ed83ded53","name":"should return usable stream attached to connection","time":{"start":1752500517700,"stop":1752500517701,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0d62a4e370aedf","name":"should return false when connections are non-bootstrap peers","time":{"start":1752500517353,"stop":1752500517354,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cdb0dc29da43665","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752500556266,"stop":1752500556267,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac53c01fcb72042e","name":"should handle peer store update failures gracefully","time":{"start":1752500517234,"stop":1752500517234,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e868660df799ad2","name":"Fails to publish message with empty text","time":{"start":1752500699250,"stop":1752500699250,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8846e523f6257b","name":"should handle peer store errors gracefully","time":{"start":1752500517341,"stop":1752500517342,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2584b931dc5b40","name":"Sets default value correctly","time":{"start":1752500846253,"stop":1752500846254,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f950c3d2eda6a5","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752500556243,"stop":1752500556244,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f948fcf37cf491","name":"Push 30 different messages","time":{"start":1752501172161,"stop":1752501172161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed76be2d0d3e6368","name":"should dial all known peers when reached zero connections","time":{"start":1752500606918,"stop":1752500606919,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6d1cf0bf733b89","name":"should be empty when created","time":{"start":1752500547122,"stop":1752500547123,"duration":1},"status":"passed","severity":"normal"},{"uid":"860bbb32886fba84","name":"Subscribe to topic containing XML and publish message","time":{"start":1752500708230,"stop":1752500708230,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07ff7fd8e539e51","name":"should send relay ping messages on timer","time":{"start":1752500517239,"stop":1752500517239,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaff3a3befc3d39a","name":"should throw error - no public key","time":{"start":1752500507672,"stop":1752500507672,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83f4b023cc574c1","name":"Check publish message containing Basic HTML tag","time":{"start":1752500699235,"stop":1752500699235,"duration":0},"status":"passed","severity":"normal"},{"uid":"91425b6de1a5ed52","name":"should add event listeners for peer connect and disconnect","time":{"start":1752500517224,"stop":1752500517224,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0447d8899ee7f3","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752500546834,"stop":1752500546834,"duration":0},"status":"passed","severity":"normal"},{"uid":"747195c52ccdbafc","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752501065473,"stop":1752501065473,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b3157c45223e55","name":"should clear dial history on start","time":{"start":1752500516871,"stop":1752500516874,"duration":3},"status":"passed","severity":"normal"},{"uid":"ffbb040c88cbe76c","name":"Push message with Script payload","time":{"start":1752501172157,"stop":1752501172158,"duration":1},"status":"passed","severity":"normal"},{"uid":"b901da85e0a9b9d0","name":"Push message with JSON payload","time":{"start":1752501172173,"stop":1752501172173,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffad60fb17502242","name":"Push message with content topic containing long","time":{"start":1752501172162,"stop":1752501172162,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c988fcf7c8b33d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752500547080,"stop":1752500547080,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bea9751cd6fd3a","name":"should be delivered immediately if received","time":{"start":1752500560973,"stop":1752500560973,"duration":0},"status":"passed","severity":"normal"},{"uid":"9866acfd785060a5","name":"same cluster, same shard: nodes connect","time":{"start":1752500634784,"stop":1752500634784,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f5e8f98aad99e8","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752500708231,"stop":1752500708231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf1ea77f4231a23","name":"should handle peer not in mesh for all topics","time":{"start":1752500517247,"stop":1752500517247,"duration":0},"status":"passed","severity":"normal"},{"uid":"710ef037897c409e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752500556031,"stop":1752500556035,"duration":4},"status":"passed","severity":"normal"},{"uid":"6688f8d1189b9da","name":"handles different networkShards values correctly","time":{"start":1752500501699,"stop":1752500501700,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f2b4fd70c95eff","name":"Rejects garbage","time":{"start":1752500550491,"stop":1752500550491,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcb3e29b56ca6ff","name":"can start and stop the service","time":{"start":1752500580250,"stop":1752500580250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c437f744b7d9366","name":"should properly create location multiaddrs - tcp","time":{"start":1752500507679,"stop":1752500507679,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a14552a247986db","name":"should select older connection if present","time":{"start":1752500517635,"stop":1752500517635,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a5b4eda4aadbaa","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752500501695,"stop":1752500501695,"duration":0},"status":"passed","severity":"normal"},{"uid":"e155a78ed44e6e5a","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752500556256,"stop":1752500556256,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73b20d668a5e3be","name":"Throws when trying to push message with empty payload","time":{"start":1752501172162,"stop":1752501172162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e081391f71da2f56","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752500501705,"stop":1752500501705,"duration":0},"status":"passed","severity":"normal"},{"uid":"6323428592112cb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752500556267,"stop":1752500556267,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a24b8a3536d9215","name":"Nodes with multiple pubsub topic","time":{"start":1752500692010,"stop":1752500692011,"duration":1},"status":"passed","severity":"normal"},{"uid":"df3fd7150fdc6b49","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752501065474,"stop":1752501065474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e78aa9b96ff5796","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752500560972,"stop":1752500560972,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e32219ad8714add","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752500556262,"stop":1752500556262,"duration":0},"status":"passed","severity":"normal"},{"uid":"1234ffc25dfffcef","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752500836679,"stop":1752500836683,"duration":4},"status":"passed","severity":"normal"},{"uid":"ae3561bc220ee5dc","name":"should not retry if at least one success","time":{"start":1752500546989,"stop":1752500546992,"duration":3},"status":"passed","severity":"normal"},{"uid":"106607f5c793d81b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752500501692,"stop":1752500501692,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a75a531e381f2c","name":"should register libp2p event listeners when start is called","time":{"start":1752500547210,"stop":1752500547210,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c71642293c1122","name":"Store - dialed first","time":{"start":1752500851421,"stop":1752500851421,"duration":0},"status":"passed","severity":"normal"},{"uid":"d516574ab2b3643e","name":"should save new peer to store","time":{"start":1752500516995,"stop":1752500516998,"duration":3},"status":"passed","severity":"normal"},{"uid":"28793d9269527753","name":"Check received message containing JSON","time":{"start":1752501015019,"stop":1752501015020,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e1d6b37a5428dff","name":"Push to array if already present","time":{"start":1752500501089,"stop":1752500501090,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3767e2c37aad8f1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752501065478,"stop":1752501065479,"duration":1},"status":"passed","severity":"normal"},{"uid":"775f2051cefd7bcd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752500556288,"stop":1752500556288,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2506943315fbeab","name":"Subscribe to topic containing short and receive message","time":{"start":1752501065465,"stop":1752501065465,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb05723b60376461","name":"random static sharding 7 - Cluster ID: 84, Shard ID: 236","time":{"start":1752500830565,"stop":1752500830565,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a673d0984d10d4a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752500501713,"stop":1752500501714,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da100e09d64f81c","name":"should not fail to start the service if it is already started","time":{"start":1752500580251,"stop":1752500580252,"duration":1},"status":"passed","severity":"normal"},{"uid":"944ed1e6ffb3ba99","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752500547212,"stop":1752500547212,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7a487418487604","name":"Check publish message containing emoji","time":{"start":1752500699243,"stop":1752500699244,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3180c62c73ff5c","name":"Asymmetric encrypt & decrypt","time":{"start":1752500536209,"stop":1752500536209,"duration":0},"status":"passed","severity":"normal"},{"uid":"990466524544d9ba","name":"Sign & Recover","time":{"start":1752500536211,"stop":1752500536211,"duration":0},"status":"passed","severity":"normal"},{"uid":"6065e04b8fff7743","name":"should successfully stop","time":{"start":1752500547086,"stop":1752500547086,"duration":0},"status":"passed","severity":"normal"},{"uid":"22dba15486d22571","name":"should check connected peers if present and suitable","time":{"start":1752500547203,"stop":1752500547203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e17f6fa4413b40","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app32/3/topic124/proto","time":{"start":1752500808273,"stop":1752500808273,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d18d4b5254e49e","name":"should increase lamport timestamp","time":{"start":1752500560966,"stop":1752500560967,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f0ae8b9ff70f51","name":"Check publish message containing escaped characters","time":{"start":1752500699243,"stop":1752500699243,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cb427df04b8d65","name":"Mutual subscription","time":{"start":1752500708219,"stop":1752500708219,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc8515e4247f3fb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752500556278,"stop":1752500556278,"duration":0},"status":"passed","severity":"normal"},{"uid":"c476cdbf51ced325","name":"Query generator for multiple messages","time":{"start":1752500822767,"stop":1752500822770,"duration":3},"status":"passed","severity":"normal"},{"uid":"4b62a0c4b72a432f","name":"Subscribe to topic containing long and receive message","time":{"start":1752501065480,"stop":1752501065481,"duration":1},"status":"passed","severity":"normal"},{"uid":"d476bdd2e4786908","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752500507013,"stop":1752500507013,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f15188ea78972f","name":"retrieves a single peer","time":{"start":1752500525940,"stop":1752500525941,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbab81d2e38c7180","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752500501725,"stop":1752500501725,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2823cc64b93a3","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752500525707,"stop":1752500525707,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ef0ee4d7deb366","name":"random static sharding 8 - Cluster ID: 191, Shard ID: 579","time":{"start":1752500830565,"stop":1752500830565,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b9eafda7f23897","name":"should be safe to call multiple times","time":{"start":1752500517296,"stop":1752500517296,"duration":0},"status":"passed","severity":"normal"},{"uid":"811af0e69698306c","name":"should encode/decode to text encoding","time":{"start":1752500507675,"stop":1752500507676,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b7427215adfc96","name":"should handle all zero keep alive options","time":{"start":1752500517246,"stop":1752500517246,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b39c837dc63458f","name":"throws an error for improperly formatted content topics","time":{"start":1752500501700,"stop":1752500501700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3e8905ed30823b","name":"Query with Ordered Callback, No message returned","time":{"start":1752500788946,"stop":1752500788946,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2146ef4bfad9f24","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752500506999,"stop":1752500507000,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9d48b71dd45d8c","name":"should clear all timers","time":{"start":1752500517227,"stop":1752500517227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b1a8861c89ef75","name":"Overlapping topic subscription","time":{"start":1752501065464,"stop":1752501065465,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a2f1c816e509cc","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752500788945,"stop":1752500788945,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e99e96b7099813","name":"Check received message containing shell command","time":{"start":1752501015020,"stop":1752501015020,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f92409501e05134","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752500501709,"stop":1752500501709,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f778c5180aea5d","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752500595623,"stop":1752500595624,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e77128b14814a1a","name":"Push message with emoji payload","time":{"start":1752501172161,"stop":1752501172161,"duration":0},"status":"passed","severity":"normal"},{"uid":"8326957d9664e2b5","name":"Refresh subscription","time":{"start":1752501065479,"stop":1752501065480,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca72ff56cca46bb9","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752500580256,"stop":1752500580256,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2ce76c9ad3c918a7","name":"messageHash returns a Uint8Array","time":{"start":1752500517257,"stop":1752500517258,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3eb007ec4846da7","name":"should only return 1 node with relay capability","time":{"start":1752500525943,"stop":1752500525943,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf4ad834db91d06","name":"should handle onConnected and onDisconnected","time":{"start":1752500547210,"stop":1752500547210,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9806497694219e","name":"rejects hash query with time filter","time":{"start":1752500517588,"stop":1752500517589,"duration":1},"status":"passed","severity":"normal"},{"uid":"90498ec598337c7c","name":"Push message with content topic containing Chinese","time":{"start":1752501172163,"stop":1752501172163,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1dc31f44ea7a36","name":"should only return 1 node with relay and store capability","time":{"start":1752500525943,"stop":1752500525943,"duration":0},"status":"passed","severity":"normal"},{"uid":"9230a8bb397dc13e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752500501713,"stop":1752500501713,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a246f28826a7f18","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752500788942,"stop":1752500788943,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f220a8777ce16b2","name":"Push message with content topic containing long","time":{"start":1752501172175,"stop":1752501172175,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb05aef582bbefcb","name":"Ephemeral field set to true","time":{"start":1752500517977,"stop":1752500517977,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0097b6f71fb00f","name":"should check false positive rate","time":{"start":1752500558346,"stop":1752500558347,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc67d8ea4fad1f7c","name":"should keep entries that haven't expired yet","time":{"start":1752500545603,"stop":1752500545604,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf965c33921c8e4","name":"Push message with content topic containing Russian","time":{"start":1752501172176,"stop":1752501172176,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18c7dd4f5552539","name":"Check received message containing Script","time":{"start":1752501015028,"stop":1752501015029,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ebd368b854228fa","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752500556256,"stop":1752500556256,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8fef98cdad3a80","name":"Check received message containing numeric","time":{"start":1752501015016,"stop":1752501015016,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d9fc7476a3f58d","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752500546729,"stop":1752500546729,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95db09e041cdc3c","name":"should handle shard reader errors gracefully","time":{"start":1752500516900,"stop":1752500516901,"duration":1},"status":"passed","severity":"normal"},{"uid":"8808bbb1e0279e25","name":"should be safe to call multiple times","time":{"start":1752500516993,"stop":1752500516993,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cd6ff750b83478","name":"Check received message containing Arabic","time":{"start":1752501015017,"stop":1752501015017,"duration":0},"status":"passed","severity":"normal"},{"uid":"14313e23e63e72b5","name":"should convert tags map to array of keys","time":{"start":1752500517342,"stop":1752500517342,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a4c8a3d2b3acf1","name":"Check received message with timestamp: 1752500575045 ","time":{"start":1752501015031,"stop":1752501015031,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de83f6fec363916","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752500525945,"stop":1752500525945,"duration":0},"status":"skipped","severity":"normal"},{"uid":"780560ba6e64abcb","name":"should not fail to start the service if it is already started","time":{"start":1752500529799,"stop":1752500529800,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9676fb7a2dc704","name":"Check received message containing special chars","time":{"start":1752501015016,"stop":1752501015017,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f498d353b4cca2","name":"should handle case when globalThis is not available","time":{"start":1752500516821,"stop":1752500516822,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0147aed0a9f6cf","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752500830562,"stop":1752500830562,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1851c0c8ba34ebf","name":"Check publish message containing long","time":{"start":1752500699230,"stop":1752500699231,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3c8e0fc3e1e08c","name":"should request peer renewal on specific errors","time":{"start":1752500546450,"stop":1752500546451,"duration":1},"status":"passed","severity":"normal"},{"uid":"95caf0017064ba09","name":"Push message with special chars payload","time":{"start":1752501172156,"stop":1752501172156,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a34b68f16ec946","name":"Js publishes, other Js receives","time":{"start":1752500685581,"stop":1752500685581,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e43ed61327ff9da","name":"Subscribe and receive messages via waku relay post","time":{"start":1752501065476,"stop":1752501065476,"duration":0},"status":"passed","severity":"normal"},{"uid":"750352f373f75d5d","name":"should properly create location multiaddrs - udp6","time":{"start":1752500507678,"stop":1752500507678,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49c57aa04d70f1c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752500581566,"stop":1752500581566,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa88c28004fc4d3","name":"Push message with short payload","time":{"start":1752501172169,"stop":1752501172169,"duration":0},"status":"passed","severity":"normal"},{"uid":"305711ca194d188","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752500546449,"stop":1752500546449,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f7af0f031c1e5a","name":"should get / set UDP multiaddr","time":{"start":1752500507676,"stop":1752500507676,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cd7a6963d6446a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752500501696,"stop":1752500501696,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10afbfcf7da0aac","name":"should handle dial errors","time":{"start":1752500518075,"stop":1752500518075,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b078562eb9a525c","name":"Check message with no pubsub topic is not received","time":{"start":1752501015032,"stop":1752501015032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d01a726a6d0632","name":"Check publish message containing XML","time":{"start":1752500699235,"stop":1752500699235,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf40a31b9f3b706b","name":"Query Generator, No message returned","time":{"start":1752500788944,"stop":1752500788944,"duration":0},"status":"passed","severity":"normal"},{"uid":"83561f717d851076","name":"Push message with custom timestamp: 1752496995909","time":{"start":1752501172181,"stop":1752501172181,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc1b281a69c3e42","name":"Check received message containing emoji","time":{"start":1752501015021,"stop":1752501015021,"duration":0},"status":"passed","severity":"normal"},{"uid":"155e8629d324140b","name":"Publish without waiting for remote peer","time":{"start":1752500708220,"stop":1752500708220,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b174857de7b8e1","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752500556242,"stop":1752500556243,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ee945aba4e7f6a8","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752500595624,"stop":1752500595624,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaa1f67fa466ff4","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752500708230,"stop":1752500708230,"duration":0},"status":"passed","severity":"normal"},{"uid":"4381ef8e9c2cda1f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752500501712,"stop":1752500501712,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d7e18388b05503","name":"should handle peer connect event","time":{"start":1752500516823,"stop":1752500516823,"duration":0},"status":"passed","severity":"normal"},{"uid":"a152e801dbdd418f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752500556288,"stop":1752500556289,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a5e9cc6d5eef47","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752500525706,"stop":1752500525706,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0520d8c6d2bb5f","name":"should return false when peer is on different cluster","time":{"start":1752500517576,"stop":1752500517576,"duration":0},"status":"passed","severity":"normal"},{"uid":"49708cd69e51d09e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752500708225,"stop":1752500708225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2e3888c4ea1e31","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752500507007,"stop":1752500507008,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3fe1d52b0f8f125","name":"should remove event listeners","time":{"start":1752500517296,"stop":1752500517296,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e5c80f852436fc","name":"Check received message containing unicode special characters","time":{"start":1752501015020,"stop":1752501015021,"duration":1},"status":"passed","severity":"normal"},{"uid":"e68f66e6fa176c9a","name":"Waku message hash computation (no timestamp)","time":{"start":1752500517256,"stop":1752500517256,"duration":0},"status":"passed","severity":"normal"},{"uid":"392ee83f9abb5c9a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752501065485,"stop":1752501065485,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c49081494003cf7","name":"should not execute task if max attempts is 0","time":{"start":1752500546451,"stop":1752500546451,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd45e6254cf2190","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752500517360,"stop":1752500517361,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c2b262e0834bdf","name":"should dial peer when no shard info available","time":{"start":1752500516888,"stop":1752500516888,"duration":0},"status":"passed","severity":"normal"},{"uid":"385d0660a3f433ec","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752500547209,"stop":1752500547209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5562d42115ecb4e","name":"should handle case with all peers already connected","time":{"start":1752500517335,"stop":1752500517336,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1fc292bee765b4","name":"should create KeepAliveManager with relay","time":{"start":1752500517213,"stop":1752500517223,"duration":10},"status":"passed","severity":"normal"},{"uid":"57ae60c4e76f7edf","name":"Generator, 2 different pubsubtopics","time":{"start":1752500824814,"stop":1752500824815,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d9150ab98273bee","name":"Push message with content topic containing SQL Injection","time":{"start":1752501172164,"stop":1752501172164,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb39214e8defa024","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752501065475,"stop":1752501065476,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9c50d7ca4b5511","name":"Push message with JSON payload","time":{"start":1752501172159,"stop":1752501172159,"duration":0},"status":"passed","severity":"normal"},{"uid":"85597913f5b21657","name":"Relay - dialed first","time":{"start":1752500851419,"stop":1752500851420,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe1b6cbcf186cb3","name":"Check received message containing Basic HTML tag","time":{"start":1752501015019,"stop":1752501015019,"duration":0},"status":"passed","severity":"normal"},{"uid":"417d701317630338","name":"should create all internal components","time":{"start":1752500518071,"stop":1752500518071,"duration":0},"status":"passed","severity":"normal"},{"uid":"69961af0b4863aa2","name":"Check publish message containing short","time":{"start":1752500699230,"stop":1752500699230,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c6d062fe450462","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752500581570,"stop":1752500581570,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e81aadb0002cf9","name":"Query with Promise Callback, No Decoder","time":{"start":1752500788948,"stop":1752500788948,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75448ddac83dfb3","name":"should dial all remaining peers","time":{"start":1752500517326,"stop":1752500517326,"duration":0},"status":"passed","severity":"normal"},{"uid":"8674a58669a9691f","name":"Push message with custom timestamp: 1752504195909","time":{"start":1752501172181,"stop":1752501172181,"duration":0},"status":"passed","severity":"normal"},{"uid":"6330b4bbb69c4d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752500778026,"stop":1752500778027,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a360d7d5096cb57","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752501065472,"stop":1752501065473,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c991416c09ad82","name":"Check message with no payload is not received","time":{"start":1752501015033,"stop":1752501015033,"duration":0},"status":"passed","severity":"normal"},{"uid":"81907aafb95f523f","name":"throws on content topic with empty application field","time":{"start":1752500501689,"stop":1752500501689,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae31082bf338f07a","name":"Push message with Basic HTML tag payload","time":{"start":1752501172172,"stop":1752501172173,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca4854e5bae915c1","name":"random static sharding 6 - Cluster ID: 31, Shard ID: 31","time":{"start":1752500830564,"stop":1752500830565,"duration":1},"status":"passed","severity":"normal"},{"uid":"c057482fc13c8a9e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752500560969,"stop":1752500560970,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9140cfd3d079f92","name":"should handle complete discovery-to-dial flow","time":{"start":1752500517002,"stop":1752500517005,"duration":3},"status":"passed","severity":"normal"},{"uid":"64df7a2deeebbc8e","name":"should return true when peer is on the same network","time":{"start":1752500517570,"stop":1752500517570,"duration":0},"status":"passed","severity":"normal"},{"uid":"226a1e25961563e1","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752500556265,"stop":1752500556265,"duration":0},"status":"passed","severity":"normal"},{"uid":"612a47cc978b19d5","name":"Check received message containing numeric","time":{"start":1752501015027,"stop":1752501015027,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfcd899b34b0706","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752500844896,"stop":1752500844897,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd74af0b1ee9fce2","name":"Check received message containing SQL Injection","time":{"start":1752501015018,"stop":1752501015018,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ad8f5de9637870","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752500706440,"stop":1752500706440,"duration":0},"status":"passed","severity":"normal"},{"uid":"2621cb207aa6249b","name":"Push message with content topic containing numeric","time":{"start":1752501172163,"stop":1752501172163,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7469eeabcaeff8","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752500788946,"stop":1752500788947,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bb88ed57c15009","name":"should mark all messages in causal history as acknowledged","time":{"start":1752500560969,"stop":1752500560969,"duration":0},"status":"passed","severity":"normal"},{"uid":"376187ff019f520f","name":"should dispatch network event when browser goes online","time":{"start":1752500516827,"stop":1752500516828,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa273c735f8c0a2a","name":"random static sharding 3 - Cluster ID: 209, Shard ID: 621","time":{"start":1752500830563,"stop":1752500830564,"duration":1},"status":"passed","severity":"normal"},{"uid":"491ef5cc2ad20e0d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752501065485,"stop":1752501065485,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9bb3a096330bfc","name":"should return false","time":{"start":1752500507674,"stop":1752500507674,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36ea830d634dbde","name":"Decoder throws on empty string content topic","time":{"start":1752500537407,"stop":1752500537408,"duration":1},"status":"passed","severity":"normal"},{"uid":"d086528ac17d8096","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752500501694,"stop":1752500501694,"duration":0},"status":"passed","severity":"normal"},{"uid":"93495972a25a1d46","name":"should not receive a peer event before start","time":{"start":1752500671989,"stop":1752500671990,"duration":1},"status":"passed","severity":"normal"},{"uid":"710a868e85616c33","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752500517582,"stop":1752500517582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00e46b46c5b4b68","name":"should handle case with no peers in store","time":{"start":1752500517329,"stop":1752500517335,"duration":6},"status":"passed","severity":"normal"},{"uid":"fe57612fed7afde2","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app84/6/topic106/utf8","time":{"start":1752500808263,"stop":1752500808267,"duration":4},"status":"passed","severity":"normal"},{"uid":"c1fd2762c206c112","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752500501701,"stop":1752500501702,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28fb1edbcaa07cf","name":"Generator, custom pubsub topic","time":{"start":1752500824811,"stop":1752500824814,"duration":3},"status":"passed","severity":"normal"},{"uid":"7e2657e3accd5459","name":"should properly compute the node id","time":{"start":1752500507674,"stop":1752500507675,"duration":1},"status":"passed","severity":"normal"},{"uid":"b318c474d776b3fd","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752500706442,"stop":1752500706442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac79c551f7fcc51c","name":"should add event listener for peer:discovery","time":{"start":1752500516990,"stop":1752500516990,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59d1029b2e51764","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752500708231,"stop":1752500708232,"duration":1},"status":"passed","severity":"normal"},{"uid":"145405eb9f9998d","name":"Fails to publish duplicate message","time":{"start":1752500699249,"stop":1752500699250,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb52e28ba087abda","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752500507006,"stop":1752500507006,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd863abbaef0b90","name":"1 Store, 2 fetches","time":{"start":1752500525733,"stop":1752500525733,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f17680634bf3cf7","name":"A test","time":{"start":1752500624533,"stop":1752500624533,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a6d2537db30040","name":"should set field with only STORE enabled","time":{"start":1752500507680,"stop":1752500507681,"duration":1},"status":"passed","severity":"normal"},{"uid":"724b685bbb656c7b","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752500547211,"stop":1752500547211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2427e74a290551","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752500525944,"stop":1752500525944,"duration":0},"status":"passed","severity":"normal"},{"uid":"1082753c3ae40d6a","name":"A test","time":{"start":1752500624534,"stop":1752500624534,"duration":0},"status":"passed","severity":"normal"},{"uid":"3445b6295f09b4b2","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752500556262,"stop":1752500556263,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ea30410833384b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752500706443,"stop":1752500706444,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4275af20345b63","name":"more peers than existing","time":{"start":1752500672254,"stop":1752500672254,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c836447bbe29ab53","name":"should add peer to queue when queue is not empty","time":{"start":1752500516884,"stop":1752500516885,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d0a1f623b6557c","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752500525704,"stop":1752500525705,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51183973a01e096","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752500778029,"stop":1752500778030,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5af23d88baec3b0","name":"throws on content topic with empty encoding field","time":{"start":1752500501691,"stop":1752500501691,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a618cdeb73f2ac","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app34/9/topic711/json","time":{"start":1752500808271,"stop":1752500808273,"duration":2},"status":"passed","severity":"normal"},{"uid":"a577417d0643fd68","name":"can start the service","time":{"start":1752500529797,"stop":1752500529798,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad47ae21d0bdfb07","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752500507004,"stop":1752500507004,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f487b700170b37","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752500595626,"stop":1752500595627,"duration":1},"status":"passed","severity":"normal"},{"uid":"75dc6af7aad79740","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752500501724,"stop":1752500501725,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d12c7f4fb0b657","name":"should be safe to call multiple times","time":{"start":1752500517224,"stop":1752500517224,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49ad46c2336dfa8","name":"Check received message containing emoji","time":{"start":1752501015030,"stop":1752501015031,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec372c3bbf4ad89","name":"should return false when peer has no shard info","time":{"start":1752500517574,"stop":1752500517575,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd73db6da6b2b4b7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752501065472,"stop":1752501065472,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5a90c64c921811","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752500560973,"stop":1752500560973,"duration":0},"status":"passed","severity":"normal"},{"uid":"37668851bb278f2a","name":"should handle peer disconnect event when no connections remain","time":{"start":1752500516823,"stop":1752500516823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c691e470fb734489","name":"should not process empty queue","time":{"start":1752500516899,"stop":1752500516900,"duration":1},"status":"passed","severity":"normal"},{"uid":"240e154b2218c7a4","name":"Push message with emoji payload","time":{"start":1752501172174,"stop":1752501172174,"duration":0},"status":"passed","severity":"normal"},{"uid":"58464f5c11b2e240","name":"should start and stop interval correctly","time":{"start":1752500546439,"stop":1752500546440,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26f6ebb03686069","name":"should not retry if at least one success","time":{"start":1752500546452,"stop":1752500546452,"duration":0},"status":"passed","severity":"normal"},{"uid":"c005ebd886c4e5a3","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752500547212,"stop":1752500547212,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab1c41c39bfada3","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752500546729,"stop":1752500546732,"duration":3},"status":"passed","severity":"normal"},{"uid":"b5a069fb74daddf4","name":"Promise Callback - false","time":{"start":1752500829671,"stop":1752500829672,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ef50e69b54253e","name":"should return false when peer shard info is not found","time":{"start":1752500517577,"stop":1752500517577,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05773ab42ff034b","name":"Check publish message after service node is restarted","time":{"start":1752500699252,"stop":1752500699252,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90f074aa615a1ef3","name":"should not allow k > 12","time":{"start":1752500556026,"stop":1752500556029,"duration":3},"status":"passed","severity":"normal"},{"uid":"f7de80886685b753","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752500517291,"stop":1752500517292,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89ca439aea61f84","name":"should allow redial after cooldown period","time":{"start":1752500516886,"stop":1752500516886,"duration":0},"status":"passed","severity":"normal"},{"uid":"48aef77fc6238ff4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752501015022,"stop":1752501015022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c6b250f539ebfe","name":"ignores unrecognized TXT record formats","time":{"start":1752500525942,"stop":1752500525942,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab4607e805a96f","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752500517362,"stop":1752500517362,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cddf0799d9a8018","name":"Check received message containing Russian","time":{"start":1752501015017,"stop":1752501015018,"duration":1},"status":"passed","severity":"normal"},{"uid":"f995840bd3102706","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752500624266,"stop":1752500624267,"duration":1},"status":"passed","severity":"normal"},{"uid":"284b5d7484efc039","name":"Callback on promise","time":{"start":1752500822776,"stop":1752500822777,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2c2236188b7e99","name":"Push message equal or less that 1MB","time":{"start":1752501172181,"stop":1752501172181,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b8ea5dc71435bb","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752501065467,"stop":1752501065468,"duration":1},"status":"passed","severity":"normal"},{"uid":"da563e826a14df9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752501065461,"stop":1752501065461,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f48d1882d25035","name":"should handle errors when globalThis is not available","time":{"start":1752500516816,"stop":1752500516816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2573c93302a807","name":"Subscribe and publish message","time":{"start":1752500708220,"stop":1752500708220,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdb4c472e49f9f4","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752500556255,"stop":1752500556256,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63c9087ca419b39","name":"Should update multiaddrs","time":{"start":1752500663150,"stop":1752500663150,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c69197cd466a5f","name":"should be safe to call multiple times","time":{"start":1752500516876,"stop":1752500516876,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3dc5b7b14d0407","name":"should increase lamport timestamp","time":{"start":1752500560964,"stop":1752500560965,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b39dea595c1b45","name":"should send to specified number of peers of used peers","time":{"start":1752500546988,"stop":1752500546988,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97d4ca2dcb23f4e","name":"should start the dialing interval","time":{"start":1752500516865,"stop":1752500516865,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe690fadf2c3db5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752500634783,"stop":1752500634783,"duration":0},"status":"passed","severity":"normal"},{"uid":"22897fabc5243b38","name":"should handle task timeouts","time":{"start":1752500546451,"stop":1752500546451,"duration":0},"status":"passed","severity":"normal"},{"uid":"74678724bfd6b852","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752500766219,"stop":1752500766219,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18ee3223b3aebf8","name":"Push message with content topic containing emoji","time":{"start":1752501172166,"stop":1752501172166,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a19229c30fa44d","name":"should return valid sharding parameters for static sharding","time":{"start":1752500501722,"stop":1752500501722,"duration":0},"status":"passed","severity":"normal"},{"uid":"795defe17344946b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752500525709,"stop":1752500525711,"duration":2},"status":"passed","severity":"normal"},{"uid":"45a77458cbd1694a","name":"should update peer store before dialing","time":{"start":1752500516994,"stop":1752500516994,"duration":0},"status":"passed","severity":"normal"},{"uid":"97246de44f9f0709","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752501065481,"stop":1752501065482,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b7091645a3093f","name":"Check message with invalid timestamp is not received","time":{"start":1752501015032,"stop":1752501015032,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8c71cf8d20c7bc","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752501065484,"stop":1752501065484,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a287612000291e","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752500556257,"stop":1752500556258,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde7c6673e826bab","name":"Push message with special chars payload","time":{"start":1752501172170,"stop":1752501172170,"duration":0},"status":"passed","severity":"normal"},{"uid":"867f1da4d32825a2","name":"Fails to push message with large meta","time":{"start":1752501172167,"stop":1752501172167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27ed194fb486ee3","name":"All","time":{"start":1752500581370,"stop":1752500581370,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1c25e8e006b6ac","name":"should skip peer when dialed recently","time":{"start":1752500516885,"stop":1752500516885,"duration":0},"status":"passed","severity":"normal"},{"uid":"9110e478c61a8b4b","name":"should use provided shard info when available","time":{"start":1752500546874,"stop":1752500546879,"duration":5},"status":"passed","severity":"normal"},{"uid":"c00eb037eb7363dc","name":"Subscribe to topic containing Script and publish message","time":{"start":1752500708229,"stop":1752500708229,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f32283169cc18c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752501065482,"stop":1752501065482,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef19b31167fb7a7d","name":"should throw error - no id","time":{"start":1752500507673,"stop":1752500507673,"duration":0},"status":"passed","severity":"normal"},{"uid":"45707a94541c1f15","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752500556250,"stop":1752500556250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7808a607c5173925","name":"Push message with content topic containing XML","time":{"start":1752501172177,"stop":1752501172177,"duration":0},"status":"passed","severity":"normal"},{"uid":"1763dcbcb7c9d653","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752500517231,"stop":1752500517232,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc94cc45be34f0c","name":"Ephemeral messages are not stored","time":{"start":1752500581565,"stop":1752500581566,"duration":1},"status":"passed","severity":"normal"},{"uid":"9413ee26e27eaaad","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752500556269,"stop":1752500556269,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b97c31b680eddf5","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752500547211,"stop":1752500547211,"duration":0},"status":"passed","severity":"normal"},{"uid":"323dc0f965b652f","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752500556261,"stop":1752500556261,"duration":0},"status":"passed","severity":"normal"},{"uid":"5611dfcd9898efc6","name":"Check publish message containing unicode special characters","time":{"start":1752500699243,"stop":1752500699243,"duration":0},"status":"passed","severity":"normal"},{"uid":"9925fd80915dee20","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752500518073,"stop":1752500518073,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcff59a2bba27fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752500501708,"stop":1752500501709,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bee943b6167ef11","name":"should return false when navigator.onLine is false","time":{"start":1752500516819,"stop":1752500516820,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0142c129d32fbb","name":"Check message received after jswaku node is restarted","time":{"start":1752501015025,"stop":1752501015025,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e555a7fe2ca9cb","name":"connects to nwaku","time":{"start":1752500846249,"stop":1752500846250,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9320c548f24593f","name":"should push the message to the outgoing buffer","time":{"start":1752500560965,"stop":1752500560965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78d42f41e88765c","name":"should set field with only FILTER enabled","time":{"start":1752500507681,"stop":1752500507681,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d16c68aa39292c","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752500525713,"stop":1752500525714,"duration":1},"status":"passed","severity":"normal"},{"uid":"870119e6ca6ddaa","name":"random static sharding 4 - Cluster ID: 537, Shard ID: 552","time":{"start":1752500830564,"stop":1752500830564,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46506ad6a51b912","name":"Passing page size 11 when there are 10 messages","time":{"start":1752500839946,"stop":1752500839948,"duration":2},"status":"passed","severity":"normal"},{"uid":"f222a4590d004ef9","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752501065462,"stop":1752501065463,"duration":1},"status":"passed","severity":"normal"},{"uid":"66baba18c9ec858f","name":"should remove event listeners","time":{"start":1752500517225,"stop":1752500517227,"duration":2},"status":"passed","severity":"normal"},{"uid":"cdfd576e5461a80f","name":"should stop and cleanup resources","time":{"start":1752500547125,"stop":1752500547126,"duration":1},"status":"passed","severity":"normal"},{"uid":"591b3ae66993f2d8","name":"Query with Promise Callback, No message returned","time":{"start":1752500788948,"stop":1752500788948,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59c59ac4bb9b905","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752500556281,"stop":1752500556281,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb38f782cfa574f","name":"Should update shard info","time":{"start":1752500663150,"stop":1752500663150,"duration":0},"status":"passed","severity":"normal"},{"uid":"7599b6ed8c802e8d","name":"Push message with content topic containing escaped characters","time":{"start":1752501172178,"stop":1752501172178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fde38527ab69ca","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752500547124,"stop":1752500547125,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9cf0a73148a2263","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752500706441,"stop":1752500706442,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b041ee5cef2a256","name":"should emit a peer event after start","time":{"start":1752500529800,"stop":1752500529800,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a920df6ed032e6f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752501015031,"stop":1752501015032,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa7e4df5b3bc1fa","name":"Check publish message containing shell command","time":{"start":1752500699242,"stop":1752500699242,"duration":0},"status":"passed","severity":"normal"},{"uid":"882167e869f36360","name":"should not discard bootstrap peers if under the limit","time":{"start":1752500606920,"stop":1752500606921,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e661e539f1124f","name":"Push message with content topic containing shell command","time":{"start":1752501172178,"stop":1752501172178,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cf4c17f3aa9985","name":"start node with empty shard should fail","time":{"start":1752500830567,"stop":1752500830567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a1893c262ea059","name":"should not receive a peer event before start","time":{"start":1752500580254,"stop":1752500580254,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a70591e2984943b","name":"should dial one peer on dial","time":{"start":1752500662782,"stop":1752500662783,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92da7f4e4115297","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752500708226,"stop":1752500708228,"duration":2},"status":"passed","severity":"normal"},{"uid":"5077289746720b28","name":"Push message with Chinese payload","time":{"start":1752501172171,"stop":1752501172171,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5502515ecb602a","name":"accepts valid message hash query","time":{"start":1752500517587,"stop":1752500517588,"duration":1},"status":"passed","severity":"normal"},{"uid":"60268f4cf204bf57","name":"should not dispatch event when already connected","time":{"start":1752500516825,"stop":1752500516825,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a7aeaf486a1672","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752500708222,"stop":1752500708222,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e21ea790d5e870","name":"Encoder throws on undefined content topic","time":{"start":1752500535758,"stop":1752500535758,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5369a04b2817c86","name":"should handle shardReader errors","time":{"start":1752500518079,"stop":1752500518080,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6c8f00b823441e","name":"Check publish message containing special chars","time":{"start":1752500699231,"stop":1752500699231,"duration":0},"status":"passed","severity":"normal"},{"uid":"446af6cab2846d01","name":"should handle special patterns correctly","time":{"start":1752500558345,"stop":1752500558346,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf0d31d237afdd27","name":"should clear dial history on stop","time":{"start":1752500516875,"stop":1752500516876,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84285a3a5504d34","name":"Ordered Callback - true","time":{"start":1752500829672,"stop":1752500829674,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f48be31db36f184","name":"should process up to 3 peers at once","time":{"start":1752500516899,"stop":1752500516899,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57fd77fca55b6f2","name":"should wait for Store peer to be connected","time":{"start":1752500547203,"stop":1752500547204,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0deb65bf8a1847","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752500501710,"stop":1752500501710,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c614698ce69ede","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752500507012,"stop":1752500507013,"duration":1},"status":"passed","severity":"normal"},{"uid":"1147aabb4fb5f8e3","name":"should detect messages with missing dependencies","time":{"start":1752500560970,"stop":1752500560970,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0b69760c7565c4","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752500501694,"stop":1752500501695,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa39b77e13a30abd","name":"should not fail to start the service if it is already started","time":{"start":1752500671987,"stop":1752500671988,"duration":1},"status":"passed","severity":"normal"},{"uid":"c24d542c77be53ea","name":"should return null for non-existent peer","time":{"start":1752500517343,"stop":1752500517347,"duration":4},"status":"passed","severity":"normal"},{"uid":"6889d2bdda6d5978","name":"messageHashStr works with IProtoMessage","time":{"start":1752500517259,"stop":1752500517259,"duration":0},"status":"passed","severity":"normal"},{"uid":"76af410562d9b61d","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752500517367,"stop":1752500517368,"duration":1},"status":"passed","severity":"normal"},{"uid":"958ace45056044e7","name":"should drop connection to one peer on hangUp","time":{"start":1752500662783,"stop":1752500662783,"duration":0},"status":"passed","severity":"normal"},{"uid":"b021cc0d5ed76ae1","name":"throws on content topic with empty topic name field","time":{"start":1752500501690,"stop":1752500501691,"duration":1},"status":"passed","severity":"normal"},{"uid":"c038035e55c0009d","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752500556255,"stop":1752500556255,"duration":0},"status":"passed","severity":"normal"},{"uid":"9954b69289df10c8","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752500788943,"stop":1752500788944,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f5702eb31ae329","name":"Push message with escaped characters payload","time":{"start":1752501172173,"stop":1752501172173,"duration":0},"status":"passed","severity":"normal"},{"uid":"c265c28a8af6de8e","name":"messageHashStr produces different results for different inputs","time":{"start":1752500517260,"stop":1752500517260,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b4a9ecf0565a50","name":"should throw if no connection provided","time":{"start":1752500517702,"stop":1752500517702,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7c5fcbc2cb26ba","name":"should hang up with multiaddr and return true on success","time":{"start":1752500518075,"stop":1752500518076,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc5661180bb013a","name":"throws on content topic with empty version field","time":{"start":1752500501689,"stop":1752500501690,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5537ca343710b2b","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752500516820,"stop":1752500516821,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e93f53dbef782f3","name":"should fail to send if no connected peers found","time":{"start":1752500546988,"stop":1752500546988,"duration":0},"status":"passed","severity":"normal"},{"uid":"97adf4835a529d82","name":"should return false when no connections","time":{"start":1752500517351,"stop":1752500517352,"duration":1},"status":"passed","severity":"normal"},{"uid":"228cfd03079ca5a4","name":"Check message received after jswaku node is restarted","time":{"start":1752501015033,"stop":1752501015033,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c9bee306bd494e","name":"should not change state when connections remain after disconnect","time":{"start":1752500516824,"stop":1752500516824,"duration":0},"status":"passed","severity":"normal"},{"uid":"849eed05717c652c","name":"Decoder throws on empty string content topic","time":{"start":1752500517982,"stop":1752500517982,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33b36f8b8a84a9c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752500501708,"stop":1752500501708,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe0566a992a5531","name":"Publish message with custom timestamp: Mon Jul 14 2025 12:44:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1752500699249,"stop":1752500699249,"duration":0},"status":"passed","severity":"normal"},{"uid":"375c7dab9b73c85c","name":"Non TWN Cluster","time":{"start":1752500808262,"stop":1752500808262,"duration":0},"status":"passed","severity":"normal"},{"uid":"b180c364d898bda5","name":"Check publish message containing Chinese","time":{"start":1752500699231,"stop":1752500699232,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a1038a07792ef0","name":"should handle errors when accessing navigator","time":{"start":1752500516839,"stop":1752500516839,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dcfb886b9149d3","name":"should decode valid enr successfully","time":{"start":1752500507671,"stop":1752500507671,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7a1c7cc1672d0c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app29/9/topic471/proto","time":{"start":1752500808270,"stop":1752500808271,"duration":1},"status":"passed","severity":"normal"},{"uid":"d331a52836d0d452","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752500692012,"stop":1752500692012,"duration":0},"status":"passed","severity":"normal"},{"uid":"303c8bd0d4bcc6c","name":"should stop ping timers on peer disconnect","time":{"start":1752500517229,"stop":1752500517229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebad706b35ddbbe5","name":"should return false when under bootstrap limit","time":{"start":1752500517352,"stop":1752500517352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd36bb996d10577","name":"Relay + Store","time":{"start":1752500507682,"stop":1752500507682,"duration":0},"status":"passed","severity":"normal"},{"uid":"9752a0ec88e0d70c","name":"should reject if Relay is requested but not mounted","time":{"start":1752500547201,"stop":1752500547201,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b63e9cf4ed3a2cb","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752500516999,"stop":1752500517002,"duration":3},"status":"passed","severity":"normal"},{"uid":"6bd0615daa202ce6","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752500692010,"stop":1752500692010,"duration":0},"status":"passed","severity":"normal"},{"uid":"321544f99d8382f3","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752501172177,"stop":1752501172177,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3da487ef5e5a8d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752500525945,"stop":1752500525945,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd09279fdaee8b50","name":"should not receive a peer event after stop","time":{"start":1752500529801,"stop":1752500529801,"duration":0},"status":"passed","severity":"normal"},{"uid":"8198bb3820a432b7","name":"Passing page size 110 when there are 120 messages","time":{"start":1752500839949,"stop":1752500839949,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed22a2b6cb341049","name":"Passing page size 0 when there are 110 messages","time":{"start":1752500839939,"stop":1752500839939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef824a6efdc0f343","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752500556254,"stop":1752500556254,"duration":0},"status":"passed","severity":"normal"},{"uid":"5678296dc98c2dbc","name":"different cluster, different shard: nodes don't connect","time":{"start":1752500634785,"stop":1752500634787,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd49640f920bb045","name":"Query generator for multiple messages with different content topic format","time":{"start":1752500822775,"stop":1752500822776,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6476fc0e0803cf7","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752500556264,"stop":1752500556264,"duration":0},"status":"passed","severity":"normal"},{"uid":"4833b39b789f7d5a","name":"Subscribe and receives messages on 20 topics","time":{"start":1752501065477,"stop":1752501065477,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f785d12e19e91b","name":"should reject if WakuNode is not started","time":{"start":1752500547201,"stop":1752500547201,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de3429776c66d7a","name":"different cluster, same shard: nodes don't connect","time":{"start":1752500634785,"stop":1752500634785,"duration":0},"status":"passed","severity":"normal"},{"uid":"58638ca7b7be0cea","name":"Generator, custom pubsub topic","time":{"start":1752500824807,"stop":1752500824807,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47b0d91683fc08d","name":"messageHashStr returns a hex string","time":{"start":1752500517258,"stop":1752500517258,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe1f2771a2f5ef7","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752500516834,"stop":1752500516834,"duration":0},"status":"passed","severity":"normal"},{"uid":"803a3cac4118f307","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752501065463,"stop":1752501065463,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fee942d3fe4853b1","name":"Init the array if not present","time":{"start":1752500501088,"stop":1752500501089,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96c5031ad1b07ea","name":"tcp ip4 address","time":{"start":1752500507087,"stop":1752500507087,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e5876d93180d67","name":"Check received message with timestamp: 1752500575045 ","time":{"start":1752501015022,"stop":1752501015022,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01e8fff6ae6d518","name":"should not hang up bootstrap peer if under limit","time":{"start":1752500517304,"stop":1752500517304,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81ddca1a27788ab","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752500708231,"stop":1752500708231,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3c15d514d8a8d","name":"should not receive a peer event after stop","time":{"start":1752500671990,"stop":1752500671991,"duration":1},"status":"passed","severity":"normal"},{"uid":"69befed05c04c55f","name":"should not receive a peer event before start","time":{"start":1752500529800,"stop":1752500529801,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e17362c0d14636","name":"should be safe to call multiple times","time":{"start":1752500516991,"stop":1752500516991,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2c3732a18a77b2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752500556253,"stop":1752500556253,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1bcff26d2c1325","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752500708232,"stop":1752500708232,"duration":0},"status":"passed","severity":"normal"},{"uid":"4202a6ce57d0246","name":"random static sharding 10 - Cluster ID: 961, Shard ID: 918","time":{"start":1752500830566,"stop":1752500830566,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdf1b5313760a8e","name":"can query messages normally","time":{"start":1752500811720,"stop":1752500811721,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe8f2be6a6029519","name":"Check publish message containing Arabic","time":{"start":1752500699232,"stop":1752500699232,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb9c331d966b1c4","name":"Correctly serialized arguments","time":{"start":1752500634928,"stop":1752500634930,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcfddebd9750396c","name":"should handle null peers returned by getPeer","time":{"start":1752500517357,"stop":1752500517358,"duration":1},"status":"passed","severity":"normal"},{"uid":"129429a0a334153c","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752500517704,"stop":1752500517705,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a573b9c2d951560","name":"should insert elements correctly","time":{"start":1752500558343,"stop":1752500558344,"duration":1},"status":"passed","severity":"normal"},{"uid":"164c5206518f8242","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752500708222,"stop":1752500708222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d816e088963a0770","name":"should not dial peers from store when browser is not connected","time":{"start":1752500517301,"stop":1752500517302,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d7dff2581a0c60","name":"should return false when at bootstrap limit","time":{"start":1752500517352,"stop":1752500517353,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a9f32e4b14ebe9","name":"should handle network check errors gracefully","time":{"start":1752500516901,"stop":1752500516901,"duration":0},"status":"passed","severity":"normal"},{"uid":"308a722a9dc55e42","name":"should return false when clusterId doesn't match","time":{"start":1752500546880,"stop":1752500546881,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d79ac82238318bd","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752500778031,"stop":1752500778031,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ffaeaedf5fe311a3","name":"accepts time-filtered query with content filter","time":{"start":1752500517589,"stop":1752500517589,"duration":0},"status":"passed","severity":"normal"},{"uid":"854b96f4a7020cfe","name":"should retry failed tasks","time":{"start":1752500546449,"stop":1752500546450,"duration":1},"status":"passed","severity":"normal"},{"uid":"455fe9464b4c098","name":"should redial peers when all connections are lost","time":{"start":1752500517368,"stop":1752500517368,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b56cc8a7abef7c3","name":"should create ShardReader with shards network config","time":{"start":1752500517570,"stop":1752500517570,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16330678e2f054","name":"Overlapping topic subscription","time":{"start":1752500708223,"stop":1752500708223,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d23bc40a8db7da9","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752500560972,"stop":1752500560972,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e01b35e939f063","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752500507008,"stop":1752500507009,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd2712adba8bdd72","name":"random static sharding 1 - Cluster ID: 595, Shard ID: 168","time":{"start":1752500830562,"stop":1752500830563,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd137ca8b29d15f2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752500525944,"stop":1752500525944,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e183018ecbecb0","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752500595623,"stop":1752500595623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8af73665273603e","name":"throws on content topic with too few or too many fields","time":{"start":1752500501688,"stop":1752500501688,"duration":0},"status":"passed","severity":"normal"},{"uid":"4236a19b1626cfd0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752501065464,"stop":1752501065464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04adbe57c855582","name":"should get tags for the connected peer","time":{"start":1752500517303,"stop":1752500517303,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab0690c93d2d463","name":"Decoder throws on empty string content topic","time":{"start":1752500535759,"stop":1752500535760,"duration":1},"status":"passed","severity":"normal"},{"uid":"f49b8c5e771a0f56","name":"should throw an error for insufficient data","time":{"start":1752500501749,"stop":1752500501750,"duration":1},"status":"passed","severity":"normal"},{"uid":"678866b5ffe685ac","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752501015022,"stop":1752501015022,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69c729b6c25074a","name":"should handle peer store errors gracefully","time":{"start":1752500517354,"stop":1752500517357,"duration":3},"status":"passed","severity":"normal"},{"uid":"c3b450296073ef67","name":"isConnected should return true after first peer connects","time":{"start":1752500595624,"stop":1752500595625,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddeda28cb2893fe9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752500501711,"stop":1752500501711,"duration":0},"status":"passed","severity":"normal"},{"uid":"db25b8dc2fb8f84b","name":"Passing page size 19 when there are 20 messages","time":{"start":1752500839948,"stop":1752500839948,"duration":0},"status":"passed","severity":"normal"},{"uid":"1514d8c4414bfc35","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752500556276,"stop":1752500556276,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c48ca9770a03a32","name":"should return empty array for non-existent peer","time":{"start":1752500517341,"stop":1752500517341,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a6ae3ffc6d013d","name":"configure the node with multiple pubsub topics","time":{"start":1752500830566,"stop":1752500830567,"duration":1},"status":"passed","severity":"normal"},{"uid":"15c0a6822f734a86","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752500595626,"stop":1752500595626,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25e2a287eaf4acf","name":"should process queue every 500ms","time":{"start":1752500516898,"stop":1752500516899,"duration":1},"status":"passed","severity":"normal"},{"uid":"266afc8e92d9b501","name":"Encoder throws on empty string content topic","time":{"start":1752500537407,"stop":1752500537407,"duration":0},"status":"passed","severity":"normal"},{"uid":"92351b3d15662afc","name":"Check received message containing long","time":{"start":1752501015026,"stop":1752501015026,"duration":0},"status":"passed","severity":"normal"},{"uid":"313e4c13fd4fc486","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752500517235,"stop":1752500517235,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccee4c093cc3a0f1","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752500547079,"stop":1752500547079,"duration":0},"status":"passed","severity":"normal"},{"uid":"7590da0a2d0384ca","name":"can query messages by message hash","time":{"start":1752500811721,"stop":1752500811721,"duration":0},"status":"passed","severity":"normal"},{"uid":"735bb1d00186fe72","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752501065466,"stop":1752501065466,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd23d8c98ddd0b1d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752500766224,"stop":1752500766224,"duration":0},"status":"passed","severity":"normal"},{"uid":"1346a89538655944","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752500501749,"stop":1752500501749,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbea4138a6a5462","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752501065470,"stop":1752501065471,"duration":1},"status":"passed","severity":"normal"},{"uid":"34875cb2bc38c219","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752500556242,"stop":1752500556242,"duration":0},"status":"passed","severity":"normal"},{"uid":"21525ddbe7dd7e8d","name":"should hang up bootstrap peer if over limit","time":{"start":1752500517304,"stop":1752500517305,"duration":1},"status":"passed","severity":"normal"},{"uid":"9970b13e59637612","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752500518079,"stop":1752500518079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dc409580c4c436","name":"Push message with content topic containing Script","time":{"start":1752501172164,"stop":1752501172164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56459f976f19534","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752500501693,"stop":1752500501693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31d92c81047d1c4","name":"Passing page size 3 when there are 20 messages","time":{"start":1752500839940,"stop":1752500839944,"duration":4},"status":"passed","severity":"normal"},{"uid":"505818128fd87e8c","name":"should be able to encode the field with only STORE set to true","time":{"start":1752500507001,"stop":1752500507001,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35d308c41b11102","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752500708221,"stop":1752500708221,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0cef6be1c92620","name":"should handle peer store errors during connection limiting","time":{"start":1752500517368,"stop":1752500517368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ac0d0e83218ad8","name":"handles empty shards array correctly","time":{"start":1752500501723,"stop":1752500501723,"duration":0},"status":"passed","severity":"normal"},{"uid":"250cad4304019156","name":"Push message with custom timestamp: 1752496995908","time":{"start":1752501172168,"stop":1752501172168,"duration":0},"status":"passed","severity":"normal"},{"uid":"547abf89051f17f1","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752500501702,"stop":1752500501703,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b6e65ce3ddf8d8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752500501708,"stop":1752500501708,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbbbc44fb865787","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752500517982,"stop":1752500517982,"duration":0},"status":"passed","severity":"normal"},{"uid":"5843a202712be2fe","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752501015033,"stop":1752501015034,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfec06b468b9bee1","name":"Check received message containing escaped characters","time":{"start":1752501015030,"stop":1752501015030,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8443e84f6c8e24f","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752500546987,"stop":1752500546988,"duration":1},"status":"passed","severity":"normal"},{"uid":"57be67250ef4592b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752500501709,"stop":1752500501709,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c66ee5982be4117","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752501172165,"stop":1752501172165,"duration":0},"status":"passed","severity":"normal"},{"uid":"be625b4fbf3ab8b7","name":"Push message with Russian payload","time":{"start":1752501172157,"stop":1752501172157,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78ecd1b704fd017","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752501065463,"stop":1752501065463,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b6ab5e4e21b294","name":"Push message with rate limit","time":{"start":1752501172167,"stop":1752501172167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3abd2cd5b63ed15","name":"should reject if Filter is requested but not mounted","time":{"start":1752500547202,"stop":1752500547202,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae23e773206c352","name":"should remove expired entries after TTL has passed","time":{"start":1752500545602,"stop":1752500545603,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2202e456ec18b5","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752500537405,"stop":1752500537406,"duration":1},"status":"passed","severity":"normal"},{"uid":"3249dadc05e2fc2a","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752500556266,"stop":1752500556266,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae55491b7765710d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752500808262,"stop":1752500808262,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d56adf23957821","name":"returns nothing if no connections present","time":{"start":1752500517634,"stop":1752500517634,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f581e576efbfa6b","name":"should dial with PeerId and return stream","time":{"start":1752500518074,"stop":1752500518074,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa601d2d126095c7","name":"should initialize with Unhealthy status","time":{"start":1752500546833,"stop":1752500546833,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b8a28f43f9fc53","name":"Check received message containing Russian","time":{"start":1752501015028,"stop":1752501015028,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a2c7d54bf24c61","name":"same cluster, different shard: nodes connect","time":{"start":1752500634784,"stop":1752500634785,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b6012f6b8d5ed9","name":"should support chaining for add method","time":{"start":1752500545599,"stop":1752500545602,"duration":3},"status":"passed","severity":"normal"},{"uid":"2dc7d1c3b0f91ce3","name":"it tolerates circular branch references","time":{"start":1752500525941,"stop":1752500525941,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fe0c4057fe187","name":"should never report false negatives","time":{"start":1752500558344,"stop":1752500558344,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7cd2bf3531652d","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752500556249,"stop":1752500556249,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61213ecd3491e52","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752500501704,"stop":1752500501704,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe94129757d37ab","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752500501692,"stop":1752500501693,"duration":1},"status":"passed","severity":"normal"},{"uid":"25679b24c5022a2b","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752500529802,"stop":1752500529802,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01743a47617d9e0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752500692010,"stop":1752500692010,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c160da0567427b","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752500517236,"stop":1752500517236,"duration":0},"status":"passed","severity":"normal"},{"uid":"534f56204138d8f3","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752500560970,"stop":1752500560971,"duration":1},"status":"passed","severity":"normal"},{"uid":"c170be600531760","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752500517256,"stop":1752500517257,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab5333bb85c66569","name":"Accepts a valid Waku Message","time":{"start":1752500550490,"stop":1752500550491,"duration":1},"status":"passed","severity":"normal"},{"uid":"850d00fb57d8d924","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752500556250,"stop":1752500556250,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39109fd0ae2d5cf","name":"should wait for Filter peer to be connected","time":{"start":1752500547203,"stop":1752500547203,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1e70da36b01a8d","name":"should throw error - no public key","time":{"start":1752500507674,"stop":1752500507674,"duration":0},"status":"passed","severity":"normal"},{"uid":"8deaee8d3a8fc5c2","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752500535754,"stop":1752500535755,"duration":1},"status":"passed","severity":"normal"},{"uid":"d792e549e74eae85","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752501065478,"stop":1752501065478,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d016ecef04c87f","name":"isConnected return false after peer stops","time":{"start":1752500595625,"stop":1752500595625,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5deac4f9439533","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752500556270,"stop":1752500556275,"duration":5},"status":"passed","severity":"normal"},{"uid":"53db2030690e12f9","name":"should handle corrupted shard info gracefully","time":{"start":1752500517585,"stop":1752500517585,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea27de11a3a9fed","name":"Check received message containing Arabic","time":{"start":1752501015028,"stop":1752501015028,"duration":0},"status":"passed","severity":"normal"},{"uid":"671030a62f6f67e1","name":"Check received message containing unicode special characters","time":{"start":1752501015030,"stop":1752501015030,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76949b0880552","name":"should update ack status of messages in outgoing buffer","time":{"start":1752500560972,"stop":1752500560973,"duration":1},"status":"passed","severity":"normal"},{"uid":"88821fa69a544938","name":"should initialize bloom filter with correct parameters","time":{"start":1752500558342,"stop":1752500558343,"duration":1},"status":"passed","severity":"normal"},{"uid":"b317f5f2d33993fc","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752500517513,"stop":1752500517513,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd6dec3f19f7e05","name":"Check meta is set [ecies]","time":{"start":1752500537406,"stop":1752500537406,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1af5c0bf0d4a97f","name":"Check publish message containing JSON","time":{"start":1752500699239,"stop":1752500699241,"duration":2},"status":"passed","severity":"normal"},{"uid":"c240fdbb9f0370c4","name":"should add and check entries correctly","time":{"start":1752500545593,"stop":1752500545598,"duration":5},"status":"passed","severity":"normal"},{"uid":"28fa77884ea5ebc5","name":"Check received message containing JSON","time":{"start":1752501015029,"stop":1752501015030,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a87baa1cf8f3c39","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752500844897,"stop":1752500844898,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60c2c7659d263e8","name":"Check received message containing special chars","time":{"start":1752501015027,"stop":1752501015027,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8ce01fd0702f42","name":"accepts valid content-filtered query","time":{"start":1752500517586,"stop":1752500517587,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5790f31a351824","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752500708221,"stop":1752500708221,"duration":0},"status":"passed","severity":"normal"},{"uid":"a435071fd773c3","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752500501706,"stop":1752500501707,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b7313ef5d59b6b","name":"Check publish message containing Script","time":{"start":1752500699234,"stop":1752500699234,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fb4bb79428efdb","name":"should properly create location multiaddrs - tcp6","time":{"start":1752500507678,"stop":1752500507678,"duration":0},"status":"passed","severity":"normal"},{"uid":"8592135431f5858a","name":"Store - dialed after - with timeout","time":{"start":1752500851421,"stop":1752500851422,"duration":1},"status":"passed","severity":"normal"},{"uid":"47112d45f926f35f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752500836673,"stop":1752500836673,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d9d9fb16be3ce9","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752500517305,"stop":1752500517312,"duration":7},"status":"passed","severity":"normal"},{"uid":"cd456be3bfd578ae","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752500556277,"stop":1752500556277,"duration":0},"status":"passed","severity":"normal"},{"uid":"991ab16f46750e98","name":"Does not throw an exception when node disconnects","time":{"start":1752500846250,"stop":1752500846251,"duration":1},"status":"passed","severity":"normal"},{"uid":"201ef011869e94ed","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752500556035,"stop":1752500556036,"duration":1},"status":"passed","severity":"normal"},{"uid":"190afedb04dd640a","name":"should properly create location multiaddrs - udp","time":{"start":1752500507678,"stop":1752500507679,"duration":1},"status":"passed","severity":"normal"},{"uid":"c49f424a7818b620","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752500708225,"stop":1752500708225,"duration":0},"status":"passed","severity":"normal"},{"uid":"850166ebe6962cfc","name":"throws on content topic with non-number generation field","time":{"start":1752500501688,"stop":1752500501688,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4f7bcab7446b4c","name":"Relay - dialed after","time":{"start":1752500851420,"stop":1752500851420,"duration":0},"status":"passed","severity":"normal"},{"uid":"353681c188886509","name":"configure the node with multiple content topics","time":{"start":1752500808274,"stop":1752500808276,"duration":2},"status":"passed","severity":"normal"},{"uid":"b857a1cc8c5197d6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752500556270,"stop":1752500556270,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a0e78c9dc83b15","name":"should partition messages based on acknowledgement status","time":{"start":1752500560971,"stop":1752500560971,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8ba2ebe6123ee4","name":"should return false when pubsub topic parsing fails","time":{"start":1752500517583,"stop":1752500517583,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c406a71c929d2d","name":"should handle a minimal index list","time":{"start":1752500501749,"stop":1752500501749,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cc5ddfc078888f","name":"Check message with no pubsub topic is not received","time":{"start":1752501015023,"stop":1752501015023,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7bdad84fbe2f3b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752500556287,"stop":1752500556287,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4afa2068d2724d4","name":"should continually clean up expired entries at intervals","time":{"start":1752500545612,"stop":1752500545613,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7a7746abd53ba","name":"should skip peer when already connected","time":{"start":1752500516885,"stop":1752500516885,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2e81ffb3e56160","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752500517514,"stop":1752500517514,"duration":0},"status":"passed","severity":"normal"},{"uid":"6159944342bc808b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752501065468,"stop":1752501065469,"duration":1},"status":"passed","severity":"normal"},{"uid":"7239a9b2d6611931","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752500507002,"stop":1752500507003,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5716da296843073","name":"caches peers it previously fetched","time":{"start":1752500525942,"stop":1752500525942,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe7cfa74b8a448a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752500501719,"stop":1752500501719,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae32c863c6f19e6","name":"Fails to push message bigger that 1MB","time":{"start":1752501172182,"stop":1752501172182,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f0d29efbb267aa","name":"should return empty list for no shard","time":{"start":1752500501704,"stop":1752500501705,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea2a11db0fbae75","name":"should use DNS peer discovery with light client","time":{"start":1752500580256,"stop":1752500580256,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a744adb451fa9f9a","name":"should properly start and stop event listening","time":{"start":1752500546839,"stop":1752500546840,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c57476a2e57f2c","name":"should emit a peer event after start","time":{"start":1752500580252,"stop":1752500580254,"duration":2},"status":"passed","severity":"normal"},{"uid":"1abc073b59a4d3ac","name":"Push message equal or less that 1MB","time":{"start":1752501172168,"stop":1752501172169,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e48a05d646c891","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752500788944,"stop":1752500788945,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef44dcc1afbba060","name":"Push message with content topic containing Script","time":{"start":1752501172177,"stop":1752501172177,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fa99a31d725ae0","name":"should dispatch network event when browser goes offline","time":{"start":1752500516828,"stop":1752500516828,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f6f75a8c3b4bfb","name":"Relay + Store","time":{"start":1752500581368,"stop":1752500581370,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd78736aa0424aa2","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752500507003,"stop":1752500507003,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f9fe155294dba5","name":"Subscribe and receive messages via lightPush","time":{"start":1752501065460,"stop":1752501065460,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b06c90edd56a30e","name":"should drop connection to all peers on hangUp","time":{"start":1752500662775,"stop":1752500662775,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d5497556f243e4","name":"Decrypt messages","time":{"start":1752500673767,"stop":1752500673768,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae07429c03347c7e","name":"should drop connection via multiaddr with hangUp","time":{"start":1752500662783,"stop":1752500662784,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1598a8541bfb49","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app89/3/topic263/test.js","time":{"start":1752500808273,"stop":1752500808274,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1879783cb64fdc2","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752500556266,"stop":1752500556266,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ba6192aef1408a","name":"should load peers from local storage and dispatch events","time":{"start":1752500529802,"stop":1752500529802,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a60121e679ecf91","name":"Encoder throws on undefined content topic","time":{"start":1752500537407,"stop":1752500537407,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f233dec66cf6e6b","name":"Subscribe and receives messages on 20 topics","time":{"start":1752501065463,"stop":1752501065463,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cb6a1be1c147d6","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752500517258,"stop":1752500517259,"duration":1},"status":"passed","severity":"normal"},{"uid":"883a9985c0d9007","name":"should deliver messages after dependencies are met","time":{"start":1752500560970,"stop":1752500560970,"duration":0},"status":"passed","severity":"normal"},{"uid":"146b3fe021ede8f1","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752500501721,"stop":1752500501721,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb4f3bae732b301","name":"connected peers and dial","time":{"start":1752500672253,"stop":1752500672254,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c73c8d4c304667f4","name":"should return true when over bootstrap limit","time":{"start":1752500517353,"stop":1752500517353,"duration":0},"status":"passed","severity":"normal"},{"uid":"7047f23b43d1c9fd","name":"should dial peers from store on start","time":{"start":1752500517281,"stop":1752500517291,"duration":10},"status":"passed","severity":"normal"},{"uid":"7edf812e7172ab49","name":"should properly create location multiaddrs - tcp4","time":{"start":1752500507677,"stop":1752500507678,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace89661e021544a","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752500556261,"stop":1752500556261,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f1cb642f7f7345","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752500517706,"stop":1752500517707,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02f9e4eb42de06d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752500556282,"stop":1752500556286,"duration":4},"status":"passed","severity":"normal"},{"uid":"1758340f33f270d","name":"should handle corrupted local storage data gracefully","time":{"start":1752500529802,"stop":1752500529803,"duration":1},"status":"passed","severity":"normal"},{"uid":"426c2e2e93fe1e85","name":"should dial peers from store when no connections remain","time":{"start":1752500517314,"stop":1752500517316,"duration":2},"status":"passed","severity":"normal"},{"uid":"c114e6460ed330b3","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752500517235,"stop":1752500517235,"duration":0},"status":"passed","severity":"normal"},{"uid":"c699b67fc0654b59","name":"Publish message with large meta","time":{"start":1752500699253,"stop":1752500699253,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6b197cd75265fe","name":"Subscribe to topic containing short and publish message","time":{"start":1752500708224,"stop":1752500708224,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48f61ca2388ccd3","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752501065464,"stop":1752501065464,"duration":0},"status":"passed","severity":"normal"},{"uid":"49702aa4274aca7a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752500778027,"stop":1752500778028,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee18add050d988d","name":"should do nothing when connections still exist","time":{"start":1752500517316,"stop":1752500517317,"duration":1},"status":"passed","severity":"normal"},{"uid":"3502d4039f363bc5","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752500778027,"stop":1752500778027,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa5e006933ac46a","name":"should return false when network is not connected","time":{"start":1752500518073,"stop":1752500518074,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfcf94be2f6050e8","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752500836683,"stop":1752500836684,"duration":1},"status":"passed","severity":"normal"},{"uid":"5efe24ebef103c04","name":"should handle complete dial lifecycle","time":{"start":1752500516901,"stop":1752500516906,"duration":5},"status":"passed","severity":"normal"},{"uid":"77a9ac68bb3941a6","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752500501720,"stop":1752500501720,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa8c0331f7be181","name":"Check message with no content topic is not received","time":{"start":1752501015023,"stop":1752501015024,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbda76aecea6efc","name":"Push message with custom timestamp: 1721742195909","time":{"start":1752501172180,"stop":1752501172180,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fe2eacd268e323","name":"Check message with non string payload is not received","time":{"start":1752501015024,"stop":1752501015024,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a27aea9a9140022","name":"should return true when peer is on the specified shard","time":{"start":1752500517575,"stop":1752500517576,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a14024ceb11a550","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752500537406,"stop":1752500537406,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f722ea3f0b65ff","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752500778030,"stop":1752500778031,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1828a7f702945a11","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752500580257,"stop":1752500580257,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8804fe96ef6b7d18","name":"Push message with SQL Injection payload","time":{"start":1752501172157,"stop":1752501172157,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f08d83a2c2600a3","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752500844900,"stop":1752500844901,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e490bcc73409ed5","name":"Overlapping topic subscription","time":{"start":1752501065479,"stop":1752501065479,"duration":0},"status":"passed","severity":"normal"},{"uid":"23271338ec9a3640","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752500501694,"stop":1752500501694,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cf4cadca8dead5","name":"returns all values when wanted number matches available values","time":{"start":1752500524799,"stop":1752500524800,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a30268f6aa54d","name":"nwaku subscribes","time":{"start":1752500685579,"stop":1752500685580,"duration":1},"status":"passed","severity":"normal"},{"uid":"4033fe887182df07","name":"should reject on timeout if it was set","time":{"start":1752500547202,"stop":1752500547202,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d98226eec1ee76","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752500556268,"stop":1752500556268,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8d9af440a409af","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752500708226,"stop":1752500708226,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ee9d77ceaac2ef","name":"Push message with XML payload","time":{"start":1752501172172,"stop":1752501172172,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f1d8c7090fcd45","name":"Passing page size 1 when there are 4 messages","time":{"start":1752500839939,"stop":1752500839940,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e1bd83e55f71a2","name":"Push 30 different messages","time":{"start":1752501172174,"stop":1752501172174,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ebdcbdc288ec1065","name":"should set default options when no config provided","time":{"start":1752500518070,"stop":1752500518071,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb08f9cce1b0158","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752500546834,"stop":1752500546839,"duration":5},"status":"passed","severity":"normal"},{"uid":"f06c5a42ebd7e438","name":"Subscribe and receive messages via waku relay post","time":{"start":1752501065461,"stop":1752501065462,"duration":1},"status":"passed","severity":"normal"},{"uid":"8891db0201672f3","name":"messageHashStr produces consistent results for the same input","time":{"start":1752500517260,"stop":1752500517260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f4f93202e218f","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752500766225,"stop":1752500766225,"duration":0},"status":"passed","severity":"normal"},{"uid":"d400ad8b61d99cd7","name":"should return true when topic is configured","time":{"start":1752500518078,"stop":1752500518078,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aed6490d6236484","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752500517255,"stop":1752500517255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3c01a48d20ab4b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752500706443,"stop":1752500706443,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cd651f55eadf1e","name":"Check message with no content topic is not received","time":{"start":1752501015032,"stop":1752501015033,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd8ec2e0d6173ae","name":"should invoke callbacks when receiving a message","time":{"start":1752500547124,"stop":1752500547124,"duration":0},"status":"passed","severity":"normal"},{"uid":"35525348b3835684","name":"Push message with content topic containing Russian","time":{"start":1752501172164,"stop":1752501172164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f0144f65279111","name":"should create ConnectionManager with required options","time":{"start":1752500518070,"stop":1752500518070,"duration":0},"status":"passed","severity":"normal"},{"uid":"f294ce9d89b46b4c","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752500778028,"stop":1752500778028,"duration":0},"status":"passed","severity":"normal"},{"uid":"391566c16085fc7f","name":"Query Generator - false","time":{"start":1752500829668,"stop":1752500829668,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78d5ae1af5d443d","name":"should clear existing timers before creating new ones","time":{"start":1752500517241,"stop":1752500517245,"duration":4},"status":"passed","severity":"normal"},{"uid":"670af56959349f2e","name":"Check received message containing Chinese","time":{"start":1752501015027,"stop":1752501015027,"duration":0},"status":"passed","severity":"normal"},{"uid":"7564d7c731dda988","name":"Relay","time":{"start":1752500581368,"stop":1752500581368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b299493a583057e9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752500556286,"stop":1752500556287,"duration":1},"status":"passed","severity":"normal"},{"uid":"1138d1f0104b698b","name":"Push message with Basic HTML tag payload","time":{"start":1752501172158,"stop":1752501172158,"duration":0},"status":"passed","severity":"normal"},{"uid":"103fbeec0d0c8da8","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752500525712,"stop":1752500525713,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17f23c6341be5ea","name":"Fails to publish message with wrong content topic","time":{"start":1752500699250,"stop":1752500699250,"duration":0},"status":"passed","severity":"normal"},{"uid":"127451c36892a1a9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752500501706,"stop":1752500501706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67c5bef8234fdc3","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752500824808,"stop":1752500824809,"duration":1},"status":"passed","severity":"normal"},{"uid":"92cce3d556a652bf","name":"Check message with invalid timestamp is not received","time":{"start":1752501015022,"stop":1752501015023,"duration":1},"status":"passed","severity":"normal"},{"uid":"b607d581c3185088","name":"Query Generator, No Decoder","time":{"start":1752500788944,"stop":1752500788944,"duration":0},"status":"passed","severity":"normal"},{"uid":"703d8fc607157346","name":"Filter","time":{"start":1752500851422,"stop":1752500851422,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff4d70a2d29ee0a","name":"should handle dial errors gracefully","time":{"start":1752500517327,"stop":1752500517327,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6fa7514af6735","name":"Generator, 2 different pubsubtopics","time":{"start":1752500824810,"stop":1752500824810,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c14e290423bd3ab1","name":"recovers when dns.resolve returns empty","time":{"start":1752500525941,"stop":1752500525941,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e531eeda99de8dd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752500706441,"stop":1752500706441,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad820bcf8fcc245e","name":"Push message with content topic containing short","time":{"start":1752501172162,"stop":1752501172162,"duration":0},"status":"passed","severity":"normal"},{"uid":"5828f8384bc31249","name":"should return false when shard is not included in network shards","time":{"start":1752500546881,"stop":1752500546884,"duration":3},"status":"passed","severity":"normal"},{"uid":"c3d9e1ba8e3e46f7","name":"Subscribe to topic containing XML and receive message","time":{"start":1752501065484,"stop":1752501065484,"duration":0},"status":"passed","severity":"normal"},{"uid":"e401dbca6ec72ac9","name":"should return tags for existing peer","time":{"start":1752500517338,"stop":1752500517341,"duration":3},"status":"passed","severity":"normal"},{"uid":"3483bdc0103647e6","name":"Check received message containing Chinese","time":{"start":1752501015017,"stop":1752501015017,"duration":0},"status":"passed","severity":"normal"},{"uid":"7493a71a50d6e004","name":"Check message on other pubsub topic is not received","time":{"start":1752501015032,"stop":1752501015032,"duration":0},"status":"passed","severity":"normal"},{"uid":"d510c9a4a53b6ecd","name":"should handle errors gracefully when getting peer info","time":{"start":1752500517584,"stop":1752500517585,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f3747c3667e73","name":"should handle queue processing errors gracefully","time":{"start":1752500516900,"stop":1752500516900,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22c7be822807277","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752500778028,"stop":1752500778029,"duration":1},"status":"passed","severity":"normal"},{"uid":"1980f05f72639e76","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752500556253,"stop":1752500556254,"duration":1},"status":"passed","severity":"normal"},{"uid":"625f042f327c9031","name":"should return all connected peers without codec filter","time":{"start":1752500518077,"stop":1752500518077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae7b21cfbcaf17b","name":"should start ping timers on peer connect","time":{"start":1752500517228,"stop":1752500517228,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd39c356c4ab8e9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752501065483,"stop":1752501065483,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e391ab615b4c84","name":"should dial peer immediately when queue is empty","time":{"start":1752500516880,"stop":1752500516884,"duration":4},"status":"passed","severity":"normal"},{"uid":"5b9a7fd7fab964c7","name":"should be able to decode the field with only STORE set to true","time":{"start":1752500507008,"stop":1752500507008,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0fa0a08fd4380d","name":"should respect custom numPeersToUse configuration","time":{"start":1752500547211,"stop":1752500547212,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c659ffbd59e948b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752500556243,"stop":1752500556243,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3e3c8702de0a49","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app89/1/topic206/utf8","time":{"start":1752500808273,"stop":1752500808273,"duration":0},"status":"passed","severity":"normal"},{"uid":"219c49d1358f7d78","name":"should return false when peer is not found","time":{"start":1752500517575,"stop":1752500517575,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a06304bed7c2f7","name":"should not return locked peers if enough unlocked are available","time":{"start":1752500547209,"stop":1752500547209,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd55fa32e1bc3600","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752500547210,"stop":1752500547211,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb03d1979ec77801","name":"1 Relay, 1 Filter, gives up","time":{"start":1752500525733,"stop":1752500525734,"duration":1},"status":"passed","severity":"normal"},{"uid":"efeacf4043d9c967","name":"rejects hash query with content filter parameters","time":{"start":1752500517588,"stop":1752500517588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0ba37695f2b4ca","name":"shard 0","time":{"start":1752500830561,"stop":1752500830561,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d81dac6c7e7a05","name":"Push message with unicode special characters payload","time":{"start":1752501172173,"stop":1752501172174,"duration":1},"status":"passed","severity":"normal"},{"uid":"247c53dbe4236281","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752500501749,"stop":1752500501749,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f3f4925306e505","name":"Push message with shell command payload","time":{"start":1752501172173,"stop":1752501172173,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cf1f7b6e6e7782","name":"should wait for LightPush peer to be connected","time":{"start":1752500547203,"stop":1752500547203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ec9812327d0ab8","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app93/5/topic954/xml","time":{"start":1752500808267,"stop":1752500808268,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da220e540ebfcd0","name":"should create a new stream if no existing for protocol found","time":{"start":1752500517702,"stop":1752500517703,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c27a5f88266f9bb","name":"should emit a peer event after start","time":{"start":1752500671988,"stop":1752500671989,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2439c5b4e72dd0","name":"Generator, 2 different pubsubtopics","time":{"start":1752500824808,"stop":1752500824808,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42ad7785da1a4c2","name":"Fails to push message with large meta","time":{"start":1752501172180,"stop":1752501172180,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe512267d40fed5","name":"Push message with Script payload","time":{"start":1752501172172,"stop":1752501172172,"duration":0},"status":"passed","severity":"normal"},{"uid":"7694a48bd5642521","name":"should merge provided config with defaults","time":{"start":1752500518071,"stop":1752500518071,"duration":0},"status":"passed","severity":"normal"},{"uid":"473a8e4900c82fa5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752501065481,"stop":1752501065481,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff81fb790b25c9d","name":"should start all internal components","time":{"start":1752500518071,"stop":1752500518072,"duration":1},"status":"passed","severity":"normal"},{"uid":"90890078d3f5440d","name":"should return PeerId when PeerId is provided","time":{"start":1752500517512,"stop":1752500517513,"duration":1},"status":"passed","severity":"normal"},{"uid":"27baa1d3aa5f25c3","name":"throws on content topic with generation field greater than 0","time":{"start":1752500501689,"stop":1752500501689,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abc7ace358af29c","name":"Encoder throws on undefined content topic","time":{"start":1752500517978,"stop":1752500517978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c0ab4d37b954e8","name":"should throw error - invalid id","time":{"start":1752500507673,"stop":1752500507673,"duration":0},"status":"passed","severity":"normal"},{"uid":"37678c8d9f0e4343","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752501065466,"stop":1752501065467,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b65128b5b2bcd8f","name":"Check publish message containing Russian","time":{"start":1752500699232,"stop":1752500699233,"duration":1},"status":"passed","severity":"normal"},{"uid":"158a11e051696cd9","name":"should handle high bootstrap limit correctly","time":{"start":1752500517363,"stop":1752500517367,"duration":4},"status":"passed","severity":"normal"},{"uid":"b5059107b4817bea","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752500501697,"stop":1752500501697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f482ad722aaa8392","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752500692011,"stop":1752500692011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01078ddcceb95b7","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752500708232,"stop":1752500708232,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9cffdd87a45759b","name":"LightPush","time":{"start":1752500851422,"stop":1752500851422,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d99146d51f6507d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752501065477,"stop":1752501065478,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6704df70bb602875","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752501015025,"stop":1752501015025,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1df47e8a880aa4","name":"Push message with numeric payload","time":{"start":1752501172155,"stop":1752501172155,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf187f3d7a0598a","name":"should properly clean up resources when disposed","time":{"start":1752500545612,"stop":1752500545612,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa32c5539bed734","name":"Push message with content topic containing numeric","time":{"start":1752501172175,"stop":1752501172175,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9fac1ef31efd71","name":"should create an instance with libp2p and dialer","time":{"start":1752500516989,"stop":1752500516990,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9729934bd974a2","name":"Light Node - default protocols","time":{"start":1752500851422,"stop":1752500851423,"duration":1},"status":"passed","severity":"normal"},{"uid":"621f84d77da6fdbb","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752500501721,"stop":1752500501721,"duration":0},"status":"passed","severity":"normal"},{"uid":"664c59d5bccc2eab","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752500706444,"stop":1752500706444,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f24c8b9577649c","name":"Sample","time":{"start":1752500507106,"stop":1752500507106,"duration":0},"status":"passed","severity":"normal"},{"uid":"49766154fc631fc6","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752500501696,"stop":1752500501697,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f16539270338187","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752500581566,"stop":1752500581570,"duration":4},"status":"passed","severity":"normal"},{"uid":"1dc8149e912e5455","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752500546879,"stop":1752500546879,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4dca9a90e8d2b3","name":"should store libp2p and options references","time":{"start":1752500517281,"stop":1752500517281,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4318ccbd5b001c5","name":"Push message with content topic containing Chinese","time":{"start":1752501172176,"stop":1752501172176,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7446658179150d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app68/1/topic330/proto","time":{"start":1752500808269,"stop":1752500808270,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba539d9190c77e2","name":"Push message with escaped characters payload","time":{"start":1752501172159,"stop":1752501172160,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb45c5aeb52e4638","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752500501695,"stop":1752500501695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fa9e8c34663ed0","name":"Nwaku publishes","time":{"start":1752500685580,"stop":1752500685580,"duration":0},"status":"passed","severity":"normal"},{"uid":"980cd74dd1c671f4","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752500556258,"stop":1752500556259,"duration":1},"status":"passed","severity":"normal"},{"uid":"b354a9dea5dbb872","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752500556276,"stop":1752500556277,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4936ebe5e04f9a","name":"should call waitForPeer on Relay","time":{"start":1752500547204,"stop":1752500547204,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3bf05f2ed5036","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752500718688,"stop":1752500718688,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d492ee19701740","name":"Relay - times out","time":{"start":1752500851421,"stop":1752500851421,"duration":0},"status":"passed","severity":"normal"},{"uid":"918e1ee02558e327","name":"Query Generator - true","time":{"start":1752500829667,"stop":1752500829668,"duration":1},"status":"passed","severity":"normal"},{"uid":"681dff32af7d4bf3","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752500844898,"stop":1752500844898,"duration":0},"status":"passed","severity":"normal"},{"uid":"40260d8c5ab5467c","name":"should remove event listener for peer:discovery","time":{"start":1752500516992,"stop":1752500516992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e7feda67c1976c","name":"Push message with content topic containing JSON","time":{"start":1752501172165,"stop":1752501172165,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd6ccededa98041","name":"Check publish message containing SQL Injection","time":{"start":1752500699233,"stop":1752500699234,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64d817c4ca3e70e","name":"should use shardsUnderCluster when provided","time":{"start":1752500546879,"stop":1752500546880,"duration":1},"status":"passed","severity":"normal"},{"uid":"986bda8ec6f22904","name":"handles different clusterIds correctly","time":{"start":1752500501699,"stop":1752500501699,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7cbeddab077b92","name":"Push message with rate limit","time":{"start":1752501172180,"stop":1752501172180,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a0ca0dfee6f77f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752500501707,"stop":1752500501707,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5416ac1eafe4acf","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752500524801,"stop":1752500524801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade8bdbc1eaabe66","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752501065472,"stop":1752501065472,"duration":0},"status":"passed","severity":"normal"},{"uid":"6adb81803c776cad","name":"Check received message containing XML","time":{"start":1752501015029,"stop":1752501015029,"duration":0},"status":"passed","severity":"normal"},{"uid":"611919f274f465e7","name":"should not be empty after adding a subscription","time":{"start":1752500547123,"stop":1752500547123,"duration":0},"status":"passed","severity":"normal"},{"uid":"2828e96245968a4c","name":"should create ConnectionLimiter with required options","time":{"start":1752500517280,"stop":1752500517280,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5acdc41939521b","name":"Push message with long payload","time":{"start":1752501172155,"stop":1752501172155,"duration":0},"status":"passed","severity":"normal"},{"uid":"910808c69d86a6c2","name":"should create dialer with libp2p and shardReader","time":{"start":1752500516864,"stop":1752500516864,"duration":0},"status":"passed","severity":"normal"},{"uid":"12eb4d1fbe9d499d","name":"should create KeepAliveManager with required options","time":{"start":1752500517213,"stop":1752500517213,"duration":0},"status":"passed","severity":"normal"},{"uid":"85588bcf83e4d78","name":"Refresh subscription","time":{"start":1752501065465,"stop":1752501065465,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43e5384e9b6959e","name":"Subscribe to topic containing Script and receive message","time":{"start":1752501065469,"stop":1752501065469,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84e465a50ae8b48","name":"should not receive a peer event after stop","time":{"start":1752500580255,"stop":1752500580255,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fec249caadb5835","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752500501707,"stop":1752500501707,"duration":0},"status":"passed","severity":"normal"},{"uid":"de27b22f83f503de","name":"should handle dial errors gracefully","time":{"start":1752500516994,"stop":1752500516994,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2daf7b4b520765","name":"Check received message containing Basic HTML tag","time":{"start":1752501015029,"stop":1752501015029,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17e72146539146b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752500699244,"stop":1752500699244,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2051a093d8f318","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752501065485,"stop":1752501065486,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a243b643e53c589","name":"Check received message containing long","time":{"start":1752501015015,"stop":1752501015016,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2288616271a69f","name":"peer exchange sets tag","time":{"start":1752500718685,"stop":1752500718686,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0beeeb465e87be","name":"Check message on other pubsub topic is not received","time":{"start":1752501015023,"stop":1752501015023,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c9f5891aaec725","name":"Push message with meta","time":{"start":1752501172166,"stop":1752501172166,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3cfd26c9b23a78","name":"should handle multiple peer connections","time":{"start":1752500517228,"stop":1752500517228,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b0caacac4b264a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752500556254,"stop":1752500556254,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86c6d76f202d03a","name":"should return unique PubsubTopics for static sharding","time":{"start":1752500501703,"stop":1752500501703,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0ec71e35cf10a8","name":"Query generator for 2000 messages","time":{"start":1752500822780,"stop":1752500822780,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac597c1d8d5d9b9e","name":"Push message with content topic containing JSON","time":{"start":1752501172178,"stop":1752501172178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3487f90afc4d699","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752501065486,"stop":1752501065486,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6402130be25b22","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752500501724,"stop":1752500501724,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2204dc6455ff335","name":"should not allow unachievable error rate","time":{"start":1752500556030,"stop":1752500556031,"duration":1},"status":"passed","severity":"normal"},{"uid":"509522dca4dabbea","name":"should throw an error for missing sharding configuration","time":{"start":1752500501722,"stop":1752500501723,"duration":1},"status":"passed","severity":"normal"},{"uid":"a978f94fd9ea53b","name":"Throws when trying to push message with empty payload","time":{"start":1752501172174,"stop":1752501172175,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b8526c69576016d","name":"should throw error - no id","time":{"start":1752500507672,"stop":1752500507672,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d69678c8330041","name":"should retry on complete failure if specified","time":{"start":1752500546989,"stop":1752500546989,"duration":0},"status":"passed","severity":"normal"},{"uid":"304f1146b82b95ba","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752500517354,"stop":1752500517354,"duration":0},"status":"passed","severity":"normal"},{"uid":"268ff415ca3f091","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752500501695,"stop":1752500501696,"duration":1},"status":"passed","severity":"normal"},{"uid":"2160cab7536ce453","name":"should encode/decode to RLP encoding","time":{"start":1752500507675,"stop":1752500507675,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a544c62f85ad12","name":"Encoder throws on empty string content topic","time":{"start":1752500535758,"stop":1752500535759,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe46e00aebfc9e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752500699251,"stop":1752500699251,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15257cfcf0f0bc5","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752500517255,"stop":1752500517255,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dee2288c026aef2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752501065486,"stop":1752501065486,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede37d340c6ca6bd","name":"Round trip binary serialization","time":{"start":1752500517976,"stop":1752500517977,"duration":1},"status":"passed","severity":"normal"},{"uid":"68779086026a86f","name":"should properly create peer info with all multiaddrs","time":{"start":1752500507679,"stop":1752500507679,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dc566e0cc4a396","name":"should handle ping failures gracefully","time":{"start":1752500517233,"stop":1752500517234,"duration":1},"status":"passed","severity":"normal"},{"uid":"d45e9ab4ad50db1f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752500692011,"stop":1752500692012,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddfe0d203a8cb14b","name":"Push message with content topic containing special chars","time":{"start":1752501172175,"stop":1752501172176,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a7f24c81d4a815","name":"should filter peers by codec","time":{"start":1752500518077,"stop":1752500518077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da2669170c04ac7","name":"should return false when peer is not on the specified shard","time":{"start":1752500517576,"stop":1752500517576,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bfa99852da2fe","name":"should add event listeners to globalThis","time":{"start":1752500516815,"stop":1752500516815,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fb820a74967097","name":"should handle connection event","time":{"start":1752500517302,"stop":1752500517303,"duration":1},"status":"passed","severity":"normal"},{"uid":"82edadb1c854a6b0","name":"should handle peer store errors gracefully","time":{"start":1752500517348,"stop":1752500517351,"duration":3},"status":"passed","severity":"normal"}] |