mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 23:43:10 +00:00
1 line
219 KiB
JSON
1 line
219 KiB
JSON
[{"uid":"d574c5234447657a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1758562369444,"stop":1758562369444,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ada9d3a0f114f32","name":"Incoming message is emitted as received","time":{"start":1758562004548,"stop":1758562004549,"duration":1},"status":"passed","severity":"normal"},{"uid":"3353b3507062fda3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1758562189344,"stop":1758562189345,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0ff7bd1db7fda","name":"Ephemeral field is preserved - encoder v0","time":{"start":1758562039764,"stop":1758562039764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35db7d511070b0d","name":"All","time":{"start":1758562039321,"stop":1758562039321,"duration":0},"status":"passed","severity":"normal"},{"uid":"4566661da54716d2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1758562220527,"stop":1758562220527,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd9e9807eca84f8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1758562189349,"stop":1758562189349,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d32f6d12a8ea98","name":"accepts valid message hash query","time":{"start":1758561953797,"stop":1758561953798,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf91689a768bbbc","name":"returns all values when wanted number matches available values","time":{"start":1758561962945,"stop":1758561962949,"duration":4},"status":"passed","severity":"normal"},{"uid":"b79d9c47af887fd7","name":"Push message with content topic containing Chinese","time":{"start":1758563086633,"stop":1758563086633,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb8438515bc2080","name":"Check message with no pubsub topic is not received","time":{"start":1758562479581,"stop":1758562479581,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a8059310b717c5","name":"should call waitForPeer on Relay","time":{"start":1758562002529,"stop":1758562002529,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c09709b98ad004a","name":"Passing invalid cursor","time":{"start":1758562318434,"stop":1758562318434,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5170cabe6b8ff8","name":"Wrong topic","time":{"start":1758562306602,"stop":1758562306606,"duration":4},"status":"passed","severity":"normal"},{"uid":"72ba7587268bbd02","name":"should be safe to call multiple times","time":{"start":1758561953914,"stop":1758561953914,"duration":0},"status":"passed","severity":"normal"},{"uid":"b919a6209ab0e2e5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1758562479580,"stop":1758562479580,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d20abee8861fe8","name":"Check received message containing Arabic","time":{"start":1758562479565,"stop":1758562479565,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d52594646bf41f","name":"should handle dial errors gracefully","time":{"start":1758561953088,"stop":1758561953089,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9075047cf4bf3fa","name":"Subscribe to topic containing shell command and receive message","time":{"start":1758562503898,"stop":1758562503898,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20be1a0e6d52cff","name":"should handle special patterns correctly","time":{"start":1758561987645,"stop":1758561987646,"duration":1},"status":"passed","severity":"normal"},{"uid":"a488e07c12502cc9","name":"Check publish message containing short","time":{"start":1758562213388,"stop":1758562213388,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f77e89b64d16dcd","name":"Subscribe to topic containing numeric and receive message","time":{"start":1758562503904,"stop":1758562503904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d831aa4840e82fbf","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1758562189348,"stop":1758562189348,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d62ea9f2dbc28f","name":"Query with Ordered Callback, No Decoder","time":{"start":1758562332205,"stop":1758562332207,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e67e485c9e57506","name":"should perform ping and update peer store on timer","time":{"start":1758561953936,"stop":1758561953936,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b65ec1044b08d4","name":"Asymmetric encrypt & decrypt","time":{"start":1758561974213,"stop":1758561974213,"duration":0},"status":"passed","severity":"normal"},{"uid":"9837d438b7af7d09","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1758561954485,"stop":1758561954486,"duration":1},"status":"passed","severity":"normal"},{"uid":"146bcbf9dae6366f","name":"should do nothing if no non-locked connections to drop","time":{"start":1758561954370,"stop":1758561954370,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3213ed69b5e0a6","name":"Throws when trying to push message with empty payload","time":{"start":1758563086642,"stop":1758563086642,"duration":0},"status":"passed","severity":"normal"},{"uid":"742177d39a69cd64","name":"Push message with Chinese payload","time":{"start":1758563086628,"stop":1758563086628,"duration":0},"status":"passed","severity":"normal"},{"uid":"438aeb50c823c2b7","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1758562000770,"stop":1758562000770,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d8dc0e083a077b","name":"Push message with numeric payload","time":{"start":1758563086627,"stop":1758563086627,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e7c2bff02ddabe","name":"should not allow unachievable error rate","time":{"start":1758561983767,"stop":1758561983768,"duration":1},"status":"passed","severity":"normal"},{"uid":"9329a4017698d04b","name":"Push message with content topic containing emoji","time":{"start":1758563086645,"stop":1758563086645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c141738b2c3cba94","name":"messageHashStr works with IProtoMessage","time":{"start":1758561953351,"stop":1758561953352,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0bc0421ca00415d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1758562503895,"stop":1758562503895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18f4379bc37b534","name":"Push message with content topic containing emoji","time":{"start":1758563086624,"stop":1758563086624,"duration":0},"status":"passed","severity":"normal"},{"uid":"f394f39e00dde731","name":"should dial peer when on same shard","time":{"start":1758561952803,"stop":1758561952804,"duration":1},"status":"passed","severity":"normal"},{"uid":"92039e8c48a944db","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1758561937545,"stop":1758561937546,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90f00314e93486","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1758562039764,"stop":1758562039765,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf52fb472ffbeb5","name":"should continually clean up expired entries at intervals","time":{"start":1758561999299,"stop":1758561999299,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6fbafe73a51b1e","name":"Check received message containing short","time":{"start":1758562479564,"stop":1758562479564,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8622eda8b3dc05f","name":"should successfully query store with valid decoders and options","time":{"start":1758562002521,"stop":1758562002521,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e56a4990d317f00","name":"Push message with Script payload","time":{"start":1758563086602,"stop":1758563086602,"duration":0},"status":"passed","severity":"normal"},{"uid":"34594b764aaa9793","name":"Query Generator, Multiple PubsubTopics","time":{"start":1758562332199,"stop":1758562332200,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd0e8f079da26e7","name":"Using a function","time":{"start":1758562383515,"stop":1758562383515,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a197c357f0ee558","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1758561937555,"stop":1758561937556,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5856e83b3b8c0da","name":"should skip peers without peerInfo in ENR","time":{"start":1758561963989,"stop":1758561963989,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a2d577c131b35","name":"should emit a peer event after start","time":{"start":1758562268983,"stop":1758562268983,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b614d434498ba6","name":"Refresh subscription","time":{"start":1758562503903,"stop":1758562503903,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d99a0caea7a847","name":"Passing page size 11 when there are 10 messages","time":{"start":1758562376490,"stop":1758562376491,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d60e9b3a91789b","name":"recovers when dns.resolve returns empty","time":{"start":1758561964198,"stop":1758561964198,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b624b9ff96d0b99","name":"Check received message containing short","time":{"start":1758562479573,"stop":1758562479574,"duration":1},"status":"passed","severity":"normal"},{"uid":"7782b233e90b060e","name":"Push message with unicode special characters payload","time":{"start":1758563086604,"stop":1758563086604,"duration":0},"status":"passed","severity":"normal"},{"uid":"d444e2c455cad9b8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1758562503897,"stop":1758562503897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bea8fa58b022dc2","name":"Push message with content topic containing Russian","time":{"start":1758563086622,"stop":1758563086622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7785445299fd5cd","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1758562108170,"stop":1758562108182,"duration":12},"status":"passed","severity":"normal"},{"uid":"742af5d77adc63f7","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1758561990118,"stop":1758561990118,"duration":0},"status":"passed","severity":"normal"},{"uid":"574ff506e6fb65d2","name":"should start and stop interval correctly","time":{"start":1758562000382,"stop":1758562000382,"duration":0},"status":"passed","severity":"normal"},{"uid":"6965e310e53b603c","name":"Push message with short payload","time":{"start":1758563086599,"stop":1758563086599,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0326f2e8e60553","name":"Push message with Basic HTML tag payload","time":{"start":1758563086616,"stop":1758563086616,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab8f1b4c1480a2e","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1758562002208,"stop":1758562002208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca72bab88fca374f","name":"Query with Ordered Callback, No message returned","time":{"start":1758562332207,"stop":1758562332207,"duration":0},"status":"passed","severity":"normal"},{"uid":"846c5a0f6077ab27","name":"throws on content topic with empty version field","time":{"start":1758561937538,"stop":1758561937539,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0bab6ee4dc63880","name":"should handle queue processing errors gracefully","time":{"start":1758561952815,"stop":1758561952815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d077e410917ea79","name":"Push message equal or less that 1MB","time":{"start":1758563086626,"stop":1758563086626,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f13664d1df161d2","name":"Check publish message containing Basic HTML tag","time":{"start":1758562213393,"stop":1758562213393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b0b797dc42cc17","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1758561984417,"stop":1758561984417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38289d080e9b672","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1758562213397,"stop":1758562213398,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3f76a82be75f34","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1758561984444,"stop":1758561984444,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26ad0623f6fdaa0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1758562479580,"stop":1758562479580,"duration":0},"status":"passed","severity":"normal"},{"uid":"332aae4ebe55195","name":"should get / set TCP multiaddr","time":{"start":1758561943740,"stop":1758561943740,"duration":0},"status":"passed","severity":"normal"},{"uid":"400132f4495f82d0","name":"Push message with content topic containing SQL Injection","time":{"start":1758563086634,"stop":1758563086634,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5d174d0dab862e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app91/10/topic533/utf8","time":{"start":1758562306595,"stop":1758562306600,"duration":5},"status":"passed","severity":"normal"},{"uid":"f64ae41625bc73f7","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1758561954345,"stop":1758561954346,"duration":1},"status":"passed","severity":"normal"},{"uid":"562d677216f95dab","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1758561984432,"stop":1758561984433,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8b00646e1ead18","name":"should return no connections if no open connection provided","time":{"start":1758561953994,"stop":1758561953997,"duration":3},"status":"passed","severity":"normal"},{"uid":"f04444c9c13c2df8","name":"should add and remove event listeners correctly","time":{"start":1758561967831,"stop":1758561967831,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fba25920040ddc","name":"does not throw on valid cases","time":{"start":1758561937535,"stop":1758561937536,"duration":1},"status":"passed","severity":"normal"},{"uid":"25408ec184769d39","name":"should increase lamport timestamp","time":{"start":1758561990112,"stop":1758561990113,"duration":1},"status":"passed","severity":"normal"},{"uid":"39eadc42f593fca6","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1758561984420,"stop":1758561984423,"duration":3},"status":"passed","severity":"normal"},{"uid":"40a68b0b309ac930","name":"should insert elements correctly","time":{"start":1758561987639,"stop":1758561987640,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f7deedaeef358d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1758561984426,"stop":1758561984428,"duration":2},"status":"passed","severity":"normal"},{"uid":"84c636efeab38887","name":"should stop peer exchange discovery","time":{"start":1758561963975,"stop":1758561963975,"duration":0},"status":"passed","severity":"normal"},{"uid":"e076da212b4a94b8","name":"udp ip6 address","time":{"start":1758561942984,"stop":1758561942984,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe394b86eb5f5ce","name":"throws if store query response has error status","time":{"start":1758561954469,"stop":1758561954469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47027a2d857e44f","name":"Non TWN Cluster","time":{"start":1758562306587,"stop":1758562306588,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d7e89fd087daeb7","name":"should skip updating peer store if peer has same addresses","time":{"start":1758561953094,"stop":1758561953095,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f28823b4e94d2a","name":"Check message with no content topic is not received","time":{"start":1758562479581,"stop":1758562479582,"duration":1},"status":"passed","severity":"normal"},{"uid":"97856f455e7ad5d6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1758561937553,"stop":1758561937553,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0d21ffedcb7fd4","name":"Subscribe to topic containing JSON and publish message","time":{"start":1758562220529,"stop":1758562220530,"duration":1},"status":"passed","severity":"normal"},{"uid":"d304ab7426eef9e2","name":"Sets default value correctly","time":{"start":1758562383516,"stop":1758562383516,"duration":0},"status":"passed","severity":"normal"},{"uid":"c801ee6e677b9bca","name":"Check received message containing numeric","time":{"start":1758562479564,"stop":1758562479564,"duration":0},"status":"passed","severity":"normal"},{"uid":"86454cde8d6a7d58","name":"Get Nodes","time":{"start":1758561963549,"stop":1758561963550,"duration":1},"status":"passed","severity":"normal"},{"uid":"f771465c721cb10e","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1758561953349,"stop":1758561953349,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cf4b22e0a362d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1758561937545,"stop":1758561937545,"duration":0},"status":"passed","severity":"normal"},{"uid":"8385982030e9ba1e","name":"should throw error - no public key","time":{"start":1758561943727,"stop":1758561943728,"duration":1},"status":"passed","severity":"normal"},{"uid":"42eebef7ab97851b","name":"should clear existing timers before creating new ones","time":{"start":1758561953961,"stop":1758561953961,"duration":0},"status":"passed","severity":"normal"},{"uid":"650e0ec6b7be937","name":"Push message with content topic containing short","time":{"start":1758563086631,"stop":1758563086631,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66deb3ea35df8ec","name":"should dial peer immediately when queue is empty","time":{"start":1758561952789,"stop":1758561952790,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e659a18e0c61271","name":"Subscribe and receive messages via waku relay post","time":{"start":1758562503901,"stop":1758562503901,"duration":0},"status":"passed","severity":"normal"},{"uid":"e031f5cbebfe5b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1758562503895,"stop":1758562503895,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aab03f05d216d0a","name":"it tolerates circular branch references","time":{"start":1758561964198,"stop":1758561964198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45ab0b90dfd0e72","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1758561937543,"stop":1758561937544,"duration":1},"status":"passed","severity":"normal"},{"uid":"a43d6ebfa85e18b8","name":"Outgoing message is possibly acknowledged","time":{"start":1758562004548,"stop":1758562004548,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a6ecc476054dde","name":"Check publish message containing XML","time":{"start":1758562213393,"stop":1758562213393,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8941e6f030b43c3","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1758561963558,"stop":1758561963562,"duration":4},"status":"passed","severity":"normal"},{"uid":"c5e600a46cc5d19e","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1758561990117,"stop":1758561990117,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb5cc864f7c67b4","name":"should handle ENR without shardInfo","time":{"start":1758561963989,"stop":1758561963990,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42141b41d474f87","name":"Push message with unicode special characters payload","time":{"start":1758563086630,"stop":1758563086630,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e249e76defb7ec3","name":"Push message with XML payload","time":{"start":1758563086640,"stop":1758563086640,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf34d0669aaf5f3","name":"Push message with content topic containing SQL Injection","time":{"start":1758563086622,"stop":1758563086623,"duration":1},"status":"passed","severity":"normal"},{"uid":"6041f220135c52f8","name":"Passing page size 0 when there are 110 messages","time":{"start":1758562376488,"stop":1758562376489,"duration":1},"status":"passed","severity":"normal"},{"uid":"b210cb08b62b4bad","name":"should stop all internal components","time":{"start":1758561954480,"stop":1758561954480,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a206277ec63da34","name":"Push message with escaped characters payload","time":{"start":1758563086641,"stop":1758563086641,"duration":0},"status":"passed","severity":"normal"},{"uid":"20662b52e51e49cf","name":"Check publish message containing Russian","time":{"start":1758562213391,"stop":1758562213392,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc8b8d0078345c7e","name":"should handle multiple peers with different shard configurations","time":{"start":1758561952817,"stop":1758561952817,"duration":0},"status":"passed","severity":"normal"},{"uid":"d794174332d0ba43","name":"Push message with long payload","time":{"start":1758563086638,"stop":1758563086638,"duration":0},"status":"passed","severity":"normal"},{"uid":"240f37fd38e5f841","name":"Encoder throws on empty string content topic","time":{"start":1758561954535,"stop":1758561954535,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabd1b990f4fea83","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1758561983768,"stop":1758561983768,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c47c0ba04b5fe3","name":"should fail to send if no connected peers found","time":{"start":1758562000854,"stop":1758562000854,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb8aad2dbccc649","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1758562000384,"stop":1758562000384,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e08d9b8d9cc54fa","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1758562123250,"stop":1758562123250,"duration":0},"status":"passed","severity":"normal"},{"uid":"cace68d65f2bc1ee","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1758561953340,"stop":1758561953343,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a8c916a7dea0e8e","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1758562053381,"stop":1758562053381,"duration":0},"status":"passed","severity":"normal"},{"uid":"9543d80914a63f86","name":"should process queue every 500ms","time":{"start":1758561952812,"stop":1758561952813,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17c030a912296b0","name":"Push message with shell command payload","time":{"start":1758563086641,"stop":1758563086641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff7e78369f871d3","name":"Push message with Basic HTML tag payload","time":{"start":1758563086602,"stop":1758563086603,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af03529e791dca0","name":"Push message with SQL Injection payload","time":{"start":1758563086628,"stop":1758563086629,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3f0c76e6389116","name":"should handle peer store update failures gracefully","time":{"start":1758561953937,"stop":1758561953937,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6f0ddc8219787f","name":"Push message with special chars payload","time":{"start":1758563086627,"stop":1758563086628,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0809a5bc2c06ad3","name":"Accepts a valid Waku Message","time":{"start":1758562012967,"stop":1758562012968,"duration":1},"status":"passed","severity":"normal"},{"uid":"38b1fa58ec59957e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1758561937552,"stop":1758561937552,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48b5bf730588e9b","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1758561937549,"stop":1758561937549,"duration":0},"status":"passed","severity":"normal"},{"uid":"965804cbf0c11e59","name":"Used by Waku Relay","time":{"start":1758562383516,"stop":1758562383516,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d0523c56a940d4","name":"should hang up with PeerId and return true on success","time":{"start":1758561954483,"stop":1758561954483,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8976caf200b352","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1758561984429,"stop":1758561984430,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f6adae89b2a3d6","name":"Check meta is set [symmetric]","time":{"start":1758561973841,"stop":1758561973842,"duration":1},"status":"passed","severity":"normal"},{"uid":"224553c1b2305da2","name":"should return true when peer is on the same cluster","time":{"start":1758561953201,"stop":1758561953201,"duration":0},"status":"passed","severity":"normal"},{"uid":"43044cdc7bae04bb","name":"Overlapping topic subscription","time":{"start":1758562503893,"stop":1758562503893,"duration":0},"status":"passed","severity":"normal"},{"uid":"e685ff62582013c6","name":"should handle malformed response data","time":{"start":1758561964075,"stop":1758561964075,"duration":0},"status":"passed","severity":"normal"},{"uid":"5493bb4a30ee9668","name":"Decoder throws on empty string content topic","time":{"start":1758561954536,"stop":1758561954536,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fbc636205d3098","name":"should remove event listener for peer:discovery","time":{"start":1758561953075,"stop":1758561953076,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf692641e23424c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1758562001497,"stop":1758562001497,"duration":0},"status":"passed","severity":"normal"},{"uid":"10612712b38978e4","name":"Push message with content topic containing escaped characters","time":{"start":1758563086623,"stop":1758563086623,"duration":0},"status":"passed","severity":"normal"},{"uid":"544a83be07a4c252","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1758562000777,"stop":1758562000778,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9ead87e79d9262","name":"Fails to publish message with empty text","time":{"start":1758562213397,"stop":1758562213397,"duration":0},"status":"passed","severity":"normal"},{"uid":"d583cd1c970110ce","name":"should not fail to stop the service if it was not started","time":{"start":1758562038146,"stop":1758562038147,"duration":1},"status":"passed","severity":"normal"},{"uid":"690de9ba48bb1cea","name":"Push message with SQL Injection payload","time":{"start":1758563086615,"stop":1758563086615,"duration":0},"status":"passed","severity":"normal"},{"uid":"239c5001193c701e","name":"should not return locked peers if enough unlocked are available","time":{"start":1758562000768,"stop":1758562000768,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91e46e3f0ad18ae","name":"should create PeerExchange instance with components","time":{"start":1758561964076,"stop":1758561964076,"duration":0},"status":"passed","severity":"normal"},{"uid":"9157845258ae597c","name":"should handle peerStore errors gracefully","time":{"start":1758561954485,"stop":1758561954485,"duration":0},"status":"passed","severity":"normal"},{"uid":"db36c3c395f7e060","name":"should create RPC request with correct parameters","time":{"start":1758561964076,"stop":1758561964076,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ea3458ebd66906","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1758561953339,"stop":1758561953339,"duration":0},"status":"passed","severity":"normal"},{"uid":"32535940842c1e99","name":"Ephemeral field set to true","time":{"start":1758561954534,"stop":1758561954534,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad322a60590399b2","name":"should respect custom numPeersToUse configuration","time":{"start":1758562000777,"stop":1758562000777,"duration":0},"status":"passed","severity":"normal"},{"uid":"107a875737516def","name":"should return false when peer is not on the specified shard","time":{"start":1758561953214,"stop":1758561953219,"duration":5},"status":"passed","severity":"normal"},{"uid":"bf7aa4123e69be9f","name":"Push message with content topic containing short","time":{"start":1758563086605,"stop":1758563086605,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbefc4b8f768cb83","name":"Query generator for multiple messages with multiple decoders","time":{"start":1758562361820,"stop":1758562361820,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb611dfb0e469318","name":"should remove event listeners when stopped","time":{"start":1758562002182,"stop":1758562002183,"duration":1},"status":"passed","severity":"normal"},{"uid":"a463f7581b49c35e","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1758562206779,"stop":1758562206779,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ed2209e19dbf09","name":"Fails to push message with large meta","time":{"start":1758563086609,"stop":1758563086609,"duration":0},"status":"passed","severity":"normal"},{"uid":"3320e9a8cb823b2a","name":"should create PeerExchangeDiscovery instance","time":{"start":1758561963992,"stop":1758561963992,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c707ecd0494597","name":"random static sharding 4 - Cluster ID: 487, Shard ID: 395","time":{"start":1758562358276,"stop":1758562358277,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf7fb1a529e78f","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1758561953929,"stop":1758561953929,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bd930f76e5a0a8","name":"Refresh subscription","time":{"start":1758562503893,"stop":1758562503893,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d7445c806a6f98","name":"should start ping timers on peer connect","time":{"start":1758561953916,"stop":1758561953927,"duration":11},"status":"passed","severity":"normal"},{"uid":"dc98f9dcefed0bb5","name":"Outgoing message is acknowledged","time":{"start":1758562004548,"stop":1758562004548,"duration":0},"status":"passed","severity":"normal"},{"uid":"694894335001c058","name":"Stops search when maxGet is reached","time":{"start":1758561963550,"stop":1758561963550,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a098078926b9bf8","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app57/1/topic229/test.js","time":{"start":1758562306593,"stop":1758562306594,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac5614b43d24b40","name":"Push message with short payload","time":{"start":1758563086627,"stop":1758563086627,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee9fa0b79022644","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1758562503901,"stop":1758562503902,"duration":1},"status":"passed","severity":"normal"},{"uid":"17cc7567befe57a","name":"Push message with special chars payload","time":{"start":1758563086600,"stop":1758563086600,"duration":0},"status":"passed","severity":"normal"},{"uid":"12da1f020e76548e","name":"LightPush","time":{"start":1758562385847,"stop":1758562385847,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af5e6330f718b5c","name":"Fails to push message with large meta","time":{"start":1758563086635,"stop":1758563086636,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2433484da16e7e","name":"Correctly serialized arguments","time":{"start":1758562122265,"stop":1758562122265,"duration":0},"status":"passed","severity":"normal"},{"uid":"50213abd17299940","name":"should decode valid enr with tcp successfully","time":{"start":1758561943727,"stop":1758561943727,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d547fb0f72767f1","name":"Push 30 different messages","time":{"start":1758563086604,"stop":1758563086604,"duration":0},"status":"skipped","severity":"normal"},{"uid":"45e0df0ffe6d64d2","name":"should dial peer when peer is discovered","time":{"start":1758561953085,"stop":1758561953085,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c16a9f85416eb0","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1758561937545,"stop":1758561937545,"duration":0},"status":"passed","severity":"normal"},{"uid":"8717fb1637badf1e","name":"Check received message containing XML","time":{"start":1758562479577,"stop":1758562479577,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ad39d8f97adfee","name":"Push message equal or less that 1MB","time":{"start":1758563086637,"stop":1758563086637,"duration":0},"status":"passed","severity":"normal"},{"uid":"963362a55d0e48a7","name":"Incoming message is emitted as received","time":{"start":1758562005682,"stop":1758562005682,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8263a77c1ce160","name":"should dispatch connect and disconnect events","time":{"start":1758562000768,"stop":1758562000769,"duration":1},"status":"passed","severity":"normal"},{"uid":"5698c8ee888bd490","name":"should handle peer identify event","time":{"start":1758561963976,"stop":1758561963976,"duration":0},"status":"passed","severity":"normal"},{"uid":"27de44e6523a3178","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1758562189348,"stop":1758562189349,"duration":1},"status":"passed","severity":"normal"},{"uid":"828c39dc14d90ad3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1758561984445,"stop":1758561984445,"duration":0},"status":"passed","severity":"normal"},{"uid":"329bd9521e8bcbac","name":"should set default options when no config provided","time":{"start":1758561954478,"stop":1758561954478,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abe3740be1ac3bb","name":"Promise Callback - true","time":{"start":1758562369948,"stop":1758562369948,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d09c5dda7d44d8d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1758561937551,"stop":1758561937551,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f7299a49c10a8","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1758562318427,"stop":1758562318427,"duration":0},"status":"passed","severity":"normal"},{"uid":"70667fd2cc887fcc","name":"Check received message containing Arabic","time":{"start":1758562479575,"stop":1758562479575,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb4cb1e255e65a9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1758562503901,"stop":1758562503901,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b024703edb9c203","name":"Round trip binary encryption [ecies, signature]","time":{"start":1758561975335,"stop":1758561975335,"duration":0},"status":"passed","severity":"normal"},{"uid":"565e2491820c9f27","name":"Meta field set when metaSetter is specified","time":{"start":1758561954534,"stop":1758561954535,"duration":1},"status":"passed","severity":"normal"},{"uid":"204f6e3d72409201","name":"should not create multiple intervals when called multiple times","time":{"start":1758561952779,"stop":1758561952780,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f5e5382960f282","name":"Push message with Russian payload","time":{"start":1758563086601,"stop":1758563086601,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e46f7fa8817ac51","name":"should dispatch network event when browser goes offline","time":{"start":1758561953430,"stop":1758561953430,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ebef40f111efcf","name":"should handle onConnected and onDisconnected","time":{"start":1758562000769,"stop":1758562000769,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d415c890c95a01","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1758561937554,"stop":1758561937554,"duration":0},"status":"passed","severity":"normal"},{"uid":"5892cff4a30f2ce2","name":"Check publish message after client node is restarted","time":{"start":1758562213399,"stop":1758562213399,"duration":0},"status":"skipped","severity":"normal"},{"uid":"23298b21e9c506dc","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1758561984418,"stop":1758561984418,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb91910cd0f52fa","name":"retrieves a single peer","time":{"start":1758561964197,"stop":1758561964198,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25ecc1840a8ab1a","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1758561990119,"stop":1758561990119,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b9328d916750e6","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1758561954385,"stop":1758561954385,"duration":0},"status":"passed","severity":"normal"},{"uid":"d871e31668e2f72e","name":"should filter out already connected peers","time":{"start":1758561954360,"stop":1758561954360,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1b1bffd2c14a84","name":"Outgoing message is emitted as sending","time":{"start":1758562005680,"stop":1758562005681,"duration":1},"status":"passed","severity":"normal"},{"uid":"366250b0ed5c8bc8","name":"should handle peer store errors gracefully","time":{"start":1758561954368,"stop":1758561954368,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fa746fe5fd19e8","name":"can query messages normally","time":{"start":1758562362101,"stop":1758562362115,"duration":14},"status":"passed","severity":"normal"},{"uid":"341103f11ebee44a","name":"isConnected should return true after first peer connects","time":{"start":1758562053382,"stop":1758562053382,"duration":0},"status":"passed","severity":"normal"},{"uid":"5803781d57996f0a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app44/2/topic701/json","time":{"start":1758562306594,"stop":1758562306594,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d19c26b2d39b4d6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1758562503901,"stop":1758562503901,"duration":0},"status":"passed","severity":"normal"},{"uid":"454ad2c254edc6ad","name":"messageHashStr returns a hex string","time":{"start":1758561953350,"stop":1758561953350,"duration":0},"status":"passed","severity":"normal"},{"uid":"303c01913626e550","name":"should reject if LightPush is requested but not mounted","time":{"start":1758562002527,"stop":1758562002527,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0843e06a4c44ddc","name":"handles different clusterIds correctly","time":{"start":1758561937547,"stop":1758561937547,"duration":0},"status":"passed","severity":"normal"},{"uid":"95269256cb74af","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1758561937553,"stop":1758561937553,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83f03d6479a287c","name":"Push message with emoji payload","time":{"start":1758563086604,"stop":1758563086604,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63afcd71ad3533b","name":"should accept empty decoders array","time":{"start":1758562002180,"stop":1758562002181,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c1505807752924","name":"should insert message id into causal history","time":{"start":1758561990111,"stop":1758561990111,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bf705fcec89d35","name":"should be safe to call multiple times","time":{"start":1758561952786,"stop":1758561952789,"duration":3},"status":"passed","severity":"normal"},{"uid":"9796f82561484900","name":"Check received message with timestamp: 1758562032285 ","time":{"start":1758562479579,"stop":1758562479580,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd364a121c78a24","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1758562383982,"stop":1758562383983,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e31395e72f699c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1758562503900,"stop":1758562503900,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bb2e161d143d15","name":"Push message with custom timestamp: 1758558457997","time":{"start":1758563086646,"stop":1758563086647,"duration":1},"status":"passed","severity":"normal"},{"uid":"d806e9492bca68b0","name":"should lock peers when selected","time":{"start":1758562000767,"stop":1758562000767,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fdf33eeeaa10e9","name":"Reusing cursor across nodes","time":{"start":1758562318433,"stop":1758562318433,"duration":0},"status":"passed","severity":"normal"},{"uid":"792152b2026f9adf","name":"Subscribe to topic containing long and receive message","time":{"start":1758562503894,"stop":1758562503894,"duration":0},"status":"passed","severity":"normal"},{"uid":"897958d027e46e7a","name":"Check publish message containing SQL Injection","time":{"start":1758562213392,"stop":1758562213392,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f0958f212071f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1758561942973,"stop":1758561942974,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43b30b40e4bd4ea","name":"should clear dial history on stop","time":{"start":1758561952785,"stop":1758561952786,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda356bff3bdb0a4","name":"should skip peers without peer exchange protocol","time":{"start":1758561963976,"stop":1758561963977,"duration":1},"status":"passed","severity":"normal"},{"uid":"943e847e40d8b472","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1758561937541,"stop":1758561937541,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5e17b607765ef1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1758561984438,"stop":1758561984438,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f53283905b1cc6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1758561937554,"stop":1758561937555,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6119b850469a7ea","name":"Decoder throws on undefined content topic","time":{"start":1758561973844,"stop":1758561973844,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0d29559e33466b","name":"Push message with Arabic payload","time":{"start":1758563086601,"stop":1758563086601,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af81907abbf4c1f","name":"Symmetric encrypt & Decrypt","time":{"start":1758561974213,"stop":1758561974214,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1e1c4c96619711","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1758562009679,"stop":1758562009680,"duration":1},"status":"passed","severity":"normal"},{"uid":"e880deac34723a69","name":"should not process empty queue","time":{"start":1758561952815,"stop":1758561952815,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce9ae85e220baf4","name":"can start the service","time":{"start":1758562268981,"stop":1758562268982,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed0aef90436af6df","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1758562318432,"stop":1758562318433,"duration":1},"status":"passed","severity":"normal"},{"uid":"273b338b31091aba","name":"should reassess health immediately when peer disconnects","time":{"start":1758562001580,"stop":1758562001581,"duration":1},"status":"passed","severity":"normal"},{"uid":"e891df2d520bd10a","name":"should handle complete discovery-to-dial flow","time":{"start":1758561953095,"stop":1758561953095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1617b6157d5656d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1758562503890,"stop":1758562503890,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90c0015677e9cb3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1758561984444,"stop":1758561984444,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd8b4fe997986da","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1758562000785,"stop":1758562000785,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8380e6e0cfe8a66","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1758562039765,"stop":1758562039765,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d362c71a0e93c72","name":"should be delivered immediately if received","time":{"start":1758561990122,"stop":1758561990123,"duration":1},"status":"passed","severity":"normal"},{"uid":"165e881345e92305","name":"should not be delivered","time":{"start":1758561990121,"stop":1758561990121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65c4ffbdad1992e","name":"Push message with content topic containing special chars","time":{"start":1758563086643,"stop":1758563086643,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2890c607f1df523","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1758561984425,"stop":1758561984426,"duration":1},"status":"passed","severity":"normal"},{"uid":"a59e76f79765b7fc","name":"should query peer with peer exchange protocol","time":{"start":1758561963984,"stop":1758561963984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1b21265c2d99d2","name":"Push message with content topic containing Chinese","time":{"start":1758563086606,"stop":1758563086606,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01e8e3c2eefe702","name":"should monitor connected peers and store them into cache","time":{"start":1758562128001,"stop":1758562128001,"duration":0},"status":"passed","severity":"normal"},{"uid":"f553fa92d5a94f11","name":"Push message with content topic containing numeric","time":{"start":1758563086633,"stop":1758563086633,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff09330a8967dfc6","name":"Check received message containing shell command","time":{"start":1758562479578,"stop":1758562479578,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ee97f227c3a57a","name":"Waku message hash computation (payload length 0)","time":{"start":1758561953344,"stop":1758561953345,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e72ac87ef5c7586","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1758562220509,"stop":1758562220510,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7bd57eb153a62e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1758562220512,"stop":1758562220513,"duration":1},"status":"passed","severity":"normal"},{"uid":"59be0ea748c764d7","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1758562220525,"stop":1758562220526,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8a5d198a927d36","name":"should initialize with Unhealthy status","time":{"start":1758562001571,"stop":1758562001571,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac805a9afc9c376","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1758562503907,"stop":1758562503907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56530141474dc72","name":"Check message on other pubsub topic is not received","time":{"start":1758562479571,"stop":1758562479571,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23bc71a3cc3ed41","name":"Push message with content topic containing special chars","time":{"start":1758563086633,"stop":1758563086633,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af853ad511d237b","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1758562359996,"stop":1758562359996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7083c6c719f022","name":"Subscribe to topic containing long and receive message","time":{"start":1758562503904,"stop":1758562503904,"duration":0},"status":"passed","severity":"normal"},{"uid":"1650e450f11b2687","name":"Push message with long payload","time":{"start":1758563086627,"stop":1758563086627,"duration":0},"status":"passed","severity":"normal"},{"uid":"185ad5128b48a45d","name":"Fails to push message bigger that 1MB","time":{"start":1758563086647,"stop":1758563086647,"duration":0},"status":"passed","severity":"normal"},{"uid":"5035eca37507bb0","name":"Ordered Callback - false","time":{"start":1758562369949,"stop":1758562369949,"duration":0},"status":"passed","severity":"normal"},{"uid":"93caeb154b59a91f","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1758561990116,"stop":1758561990116,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c8de2064ce120d","name":"Push message with custom timestamp: 1758565657996","time":{"start":1758563086611,"stop":1758563086611,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4f64f12f7f1e15","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1758561937543,"stop":1758561937543,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb13cac14a11dfb","name":"should process up to 3 peers at once","time":{"start":1758561952813,"stop":1758561952814,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8964c6d2aed4504","name":"Push message with content topic containing escaped characters","time":{"start":1758563086634,"stop":1758563086635,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb82b34eb87947eb","name":"should create ShardReader with auto sharding network config","time":{"start":1758561953200,"stop":1758561953200,"duration":0},"status":"passed","severity":"normal"},{"uid":"2763cd4a94c0b282","name":"should be sent with empty content","time":{"start":1758561990121,"stop":1758561990121,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8958f83735b91e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1758562000777,"stop":1758562000777,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3f85cd866ca119","name":"should work with stubbed retrieve function","time":{"start":1758562002188,"stop":1758562002189,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef829312fc1f947","name":"should skip peer when failed to dial recently","time":{"start":1758561952795,"stop":1758561952795,"duration":0},"status":"passed","severity":"normal"},{"uid":"261006460ec16a81","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1758562383981,"stop":1758562383981,"duration":0},"status":"passed","severity":"normal"},{"uid":"684ad4da68be8141","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1758561984438,"stop":1758561984438,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e13b55fe85ac1e2","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1758561984424,"stop":1758561984425,"duration":1},"status":"passed","severity":"normal"},{"uid":"7708ffcec3ad47f0","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1758561999744,"stop":1758561999744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43f2681fe5a3e15","name":"Check received message containing unicode special characters","time":{"start":1758562479568,"stop":1758562479568,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bd62d100d8066a","name":"Generator, 2 different shards","time":{"start":1758562323442,"stop":1758562323442,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e11b34bdbfe97b","name":"should add event listeners to globalThis","time":{"start":1758561953396,"stop":1758561953406,"duration":10},"status":"passed","severity":"normal"},{"uid":"4e05f67e15f9468b","name":"Automatically retrieves missing message","time":{"start":1758562005683,"stop":1758562005684,"duration":1},"status":"skipped","severity":"normal"},{"uid":"696c95f5008ad734","name":"Fails to push message with large meta","time":{"start":1758563086646,"stop":1758563086646,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cdd5dfacd3d0f0","name":"random static sharding 5 - Cluster ID: 941, Shard ID: 864","time":{"start":1758562358277,"stop":1758562358278,"duration":1},"status":"passed","severity":"normal"},{"uid":"484bb1a1900bfad6","name":"Relay Node - default protocol","time":{"start":1758562385848,"stop":1758562385848,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb7a4808c8f85f4","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1758561963565,"stop":1758561963573,"duration":8},"status":"passed","severity":"normal"},{"uid":"22a238c223e26ea7","name":"peer exchange sets tag","time":{"start":1758562212245,"stop":1758562212245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19a8c7c6b1c979d","name":"should reject on timeout if it was set","time":{"start":1758562002528,"stop":1758562002528,"duration":0},"status":"passed","severity":"normal"},{"uid":"1709d5654c3c2693","name":"Delete observer","time":{"start":1758562190828,"stop":1758562190829,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c8633c37976e4d","name":"should return true when peer is on the specified shard","time":{"start":1758561953213,"stop":1758561953213,"duration":0},"status":"passed","severity":"normal"},{"uid":"32537077b15e2f9a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1758561984418,"stop":1758561984418,"duration":0},"status":"passed","severity":"normal"},{"uid":"255091e85c47b2f6","name":"should maintain proper timestamps if all messages received","time":{"start":1758561990113,"stop":1758561990113,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac58f3ef148c7248","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1758562001497,"stop":1758562001497,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d4984d8d961fb9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1758562359995,"stop":1758562359996,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f5a234556d352e","name":"should not fail to start the service if it is already started","time":{"start":1758562038147,"stop":1758562038148,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c8535a2254ca730","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1758561963564,"stop":1758561963565,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec72a6a65bb76d1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1758562503907,"stop":1758562503907,"duration":0},"status":"passed","severity":"normal"},{"uid":"655d2d0aace513a2","name":"Store - dialed after - with timeout","time":{"start":1758562385847,"stop":1758562385847,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b60751a84d14e","name":"Ordered callback, aborts when callback returns true","time":{"start":1758562361821,"stop":1758562361822,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52e05a10087c5e5","name":"should handle different types of entries","time":{"start":1758561999297,"stop":1758561999298,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4a61a326df0d4d","name":"should partition messages based on acknowledgement status","time":{"start":1758561990120,"stop":1758561990120,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccadb183d2e23055","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1758561937552,"stop":1758561937552,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbccac00c4b95ff9","name":"should return usable stream attached to connection","time":{"start":1758561954383,"stop":1758561954383,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e45fef5c76da6fc","name":"should be able to decode the field with only RELAY set to true","time":{"start":1758561942968,"stop":1758561942969,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b8df220af1214b","name":"Push message with content topic containing long","time":{"start":1758563086631,"stop":1758563086632,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc16d6ed822652","name":"Check publish message containing Chinese","time":{"start":1758562213390,"stop":1758562213390,"duration":0},"status":"passed","severity":"normal"},{"uid":"961008a935049819","name":"should emit multiple messages when query returns multiple messages","time":{"start":1758562002207,"stop":1758562002207,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c93d920aa795dbe","name":"should remove event listeners","time":{"start":1758561953915,"stop":1758561953915,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3e4c4631110eaa","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1758561937544,"stop":1758561937544,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bb412e6b3d2963","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app3/3/topic575/test.js","time":{"start":1758562306594,"stop":1758562306594,"duration":0},"status":"passed","severity":"normal"},{"uid":"74645c8923c6c960","name":"handles different networkShards values correctly","time":{"start":1758561937547,"stop":1758561937548,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd66273a8e9ba0f8","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1758561943726,"stop":1758561943727,"duration":1},"status":"passed","severity":"normal"},{"uid":"e728cd4c80559160","name":"Push message with Basic HTML tag payload","time":{"start":1758563086640,"stop":1758563086640,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5879bb50c5af7dc","name":"should remove event listeners from globalThis","time":{"start":1758561953408,"stop":1758561953409,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed8522164e97ed3","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1758562361821,"stop":1758562361821,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fc8f855e605be4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1758561984444,"stop":1758561984445,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75f559bfe62dfef","name":"should encode/decode to text encoding","time":{"start":1758561943739,"stop":1758561943739,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68e0607348a66c8","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1758561937666,"stop":1758561937666,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1606a4bff266591","name":"Js publishes, other Js receives","time":{"start":1758562202420,"stop":1758562202421,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc763f583b93837","name":"Push message with SQL Injection payload","time":{"start":1758563086639,"stop":1758563086639,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ec7644de84c4dd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1758561984455,"stop":1758561984455,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f7f92c9b76870e","name":"should start all internal components","time":{"start":1758561954479,"stop":1758561954479,"duration":0},"status":"passed","severity":"normal"},{"uid":"9507b6e1a79f2bf9","name":"can start and stop the service","time":{"start":1758562038146,"stop":1758562038146,"duration":0},"status":"passed","severity":"normal"},{"uid":"44491a3d948b4191","name":"should reject if Store is requested but not mounted","time":{"start":1758562002527,"stop":1758562002527,"duration":0},"status":"passed","severity":"normal"},{"uid":"c377a2194888e5a5","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1758562206779,"stop":1758562206779,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1353e8a6080021","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1758562189344,"stop":1758562189344,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4adf313bcbe01c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1758561984454,"stop":1758561984454,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0feab6577e6843","name":"should dial peers from store on start","time":{"start":1758561954345,"stop":1758561954345,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cb4b2237256751","name":"Decoder throws on empty string content topic","time":{"start":1758561973844,"stop":1758561973844,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d768b1fd2d546ce","name":"should return PeerId when PeerId is provided","time":{"start":1758561953724,"stop":1758561953724,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ad6280db23a9b7","name":"should emit a peer event after start","time":{"start":1758562038148,"stop":1758562038148,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b14c4d8500b07","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1758561984433,"stop":1758561984436,"duration":3},"status":"passed","severity":"normal"},{"uid":"eb4d8d5b20e7f9c6","name":"should return different streams if requested simultaniously","time":{"start":1758561954384,"stop":1758561954384,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d667fcfe76178db","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1758561999744,"stop":1758561999745,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c0ad2b68a2c80","name":"Throws when trying to push message with empty payload","time":{"start":1758563086631,"stop":1758563086631,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aeafcbaeaeb7d8e","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1758562369446,"stop":1758562369446,"duration":0},"status":"passed","severity":"normal"},{"uid":"afabf0ae47dc4475","name":"Push message with meta","time":{"start":1758563086645,"stop":1758563086646,"duration":1},"status":"passed","severity":"normal"},{"uid":"44bef14c42bdafca","name":"Push to array if already present","time":{"start":1758561937298,"stop":1758561937298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dfa184767bc2d6","name":"should invoke callbacks when receiving a message","time":{"start":1758562001606,"stop":1758562001606,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94d206d58d6f460","name":"Check publish message containing Script","time":{"start":1758562213392,"stop":1758562213393,"duration":1},"status":"passed","severity":"normal"},{"uid":"972f8d30e93893f6","name":"Push message with content topic containing Arabic","time":{"start":1758563086607,"stop":1758563086607,"duration":0},"status":"passed","severity":"normal"},{"uid":"22783249e97f9e32","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1758561954468,"stop":1758561954468,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fdfa70dab2b747","name":"Sync message is sent within sync frequency","time":{"start":1758562009678,"stop":1758562009678,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea67cbc8729bf42","name":"Push message with shell command payload","time":{"start":1758563086603,"stop":1758563086603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e32f2b11e8aa5e6","name":"should reject if Relay is requested but not mounted","time":{"start":1758562002527,"stop":1758562002527,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b74906708b77b4","name":"should initialize with default options","time":{"start":1758561963971,"stop":1758561963972,"duration":1},"status":"passed","severity":"normal"},{"uid":"f686e682a9954762","name":"different cluster: nodes don't connect","time":{"start":1758562123251,"stop":1758562123252,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f42a97d815d09c4","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1758562000778,"stop":1758562000778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c667393b6625d291","name":"Push message with JSON payload","time":{"start":1758563086629,"stop":1758563086630,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fbb8e1d80f1b0a0","name":"Push message with escaped characters payload","time":{"start":1758563086630,"stop":1758563086630,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a74aa2923954538","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1758562332207,"stop":1758562332208,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a628a9b730c29fe","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1758562002206,"stop":1758562002206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3eeb4a8bd3b3c6b","name":"Check publish message containing long","time":{"start":1758562213388,"stop":1758562213389,"duration":1},"status":"passed","severity":"normal"},{"uid":"830e6686627d3f5","name":"should throw error - invalid id","time":{"start":1758561943734,"stop":1758561943734,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ca15ed53cb5579","name":"random static sharding 6 - Cluster ID: 616, Shard ID: 941","time":{"start":1758562358278,"stop":1758562358278,"duration":0},"status":"passed","severity":"normal"},{"uid":"755e88c813ae35db","name":"Check received message containing Script","time":{"start":1758562479566,"stop":1758562479566,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed61aebc21d21448","name":"should handle empty pubsub topics","time":{"start":1758561953962,"stop":1758561953963,"duration":1},"status":"passed","severity":"normal"},{"uid":"db94b1b3cd1ed96b","name":"should start peer exchange discovery","time":{"start":1758561963973,"stop":1758561963973,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ff52fb50c0b53a","name":"should handle errors gracefully when getting peer info","time":{"start":1758561953223,"stop":1758561953223,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2f772747c3eee","name":"should filter peers by codec","time":{"start":1758561954484,"stop":1758561954485,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe280b283a2c549","name":"Push message with content topic containing long","time":{"start":1758563086642,"stop":1758563086643,"duration":1},"status":"passed","severity":"normal"},{"uid":"1745f2276195e0a4","name":"Check received message containing SQL Injection","time":{"start":1758562479576,"stop":1758562479576,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fb15ab23e17188","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1758562503890,"stop":1758562503890,"duration":0},"status":"passed","severity":"normal"},{"uid":"507fb20ea716a7a0","name":"Passing page size 10 when there are 10 messages","time":{"start":1758562376489,"stop":1758562376490,"duration":1},"status":"passed","severity":"normal"},{"uid":"26113f04cfafd9c4","name":"should set field with only LIGHTPUSH enabled","time":{"start":1758561943744,"stop":1758561943744,"duration":0},"status":"passed","severity":"normal"},{"uid":"727c6d53cc497905","name":"should populate queue if has active dial","time":{"start":1758561952795,"stop":1758561952796,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee34b72178ccd61","name":"connects to nwaku","time":{"start":1758562383514,"stop":1758562383514,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d4b02b7d5a7778","name":"Push message with content topic containing JSON","time":{"start":1758563086644,"stop":1758563086644,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac61c5964cc47d4","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1758561937549,"stop":1758561937549,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e28abd5dfd1674","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1758561999745,"stop":1758561999745,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8707a0e7e4eccec","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1758561953724,"stop":1758561953725,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2e046844cc8471","name":"Subscribe to topic containing shell command and publish message","time":{"start":1758562220530,"stop":1758562220530,"duration":0},"status":"passed","severity":"normal"},{"uid":"475138b15a5aeffc","name":"yields decoded messages","time":{"start":1758561954470,"stop":1758561954470,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d82604b1f0a8cbc","name":"Push message with content topic containing numeric","time":{"start":1758563086621,"stop":1758563086621,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae747d10620f90f","name":"should not stop if not started","time":{"start":1758561963975,"stop":1758561963975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10e4a0c11e1eef1","name":"Push message with Script payload","time":{"start":1758563086615,"stop":1758563086615,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf97cf56d3d71b1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1758561962953,"stop":1758561962954,"duration":1},"status":"passed","severity":"normal"},{"uid":"3294ea35e92ade91","name":"should handle incoming messages","time":{"start":1758562001497,"stop":1758562001498,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc16a3769aeda40","name":"should set field with only STORE enabled","time":{"start":1758561943743,"stop":1758561943744,"duration":1},"status":"passed","severity":"normal"},{"uid":"6134f482e622fd62","name":"should properly create location multiaddrs - udp","time":{"start":1758561943741,"stop":1758561943742,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4874efd7a5a229","name":"Subscribe to topic containing XML and receive message","time":{"start":1758562503897,"stop":1758562503897,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ac26a3c6480b6d","name":"should return false when navigator.onLine is false","time":{"start":1758561953412,"stop":1758561953413,"duration":1},"status":"passed","severity":"normal"},{"uid":"c048f5d91e305b2d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1758561964201,"stop":1758561964201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a33e8c5135da1f2","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1758561937542,"stop":1758561937542,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9c66e84eb29272","name":"should handle hash queries without validation","time":{"start":1758562002523,"stop":1758562002523,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f67a1068a1f820c","name":"should handle shard reader errors gracefully","time":{"start":1758561952816,"stop":1758561952816,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dec9593ec245a2c","name":"should be online or offline if network state changed","time":{"start":1758562053385,"stop":1758562053385,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc02667458173b1","name":"should unregister libp2p event listeners when stop is called","time":{"start":1758562000769,"stop":1758562000770,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd5968547bd072d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1758561984443,"stop":1758561984443,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4bce3c0396ffd0","name":"should drop connection via multiaddr with hangUp","time":{"start":1758562122058,"stop":1758562122059,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef93a0d4f3689303","name":"should reject if Filter is requested but not mounted","time":{"start":1758562002527,"stop":1758562002528,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c95d805cb3f716","name":"Check publish message after service node is restarted","time":{"start":1758562213398,"stop":1758562213399,"duration":1},"status":"skipped","severity":"normal"},{"uid":"db32ea84307dbb12","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1758562318431,"stop":1758562318432,"duration":1},"status":"passed","severity":"normal"},{"uid":"80074c9d1eaebfc9","name":"should sort peers by ping value","time":{"start":1758561954485,"stop":1758561954485,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0035001409ebca6","name":"does not validate decoders for hash queries","time":{"start":1758561954468,"stop":1758561954469,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf19e49793499363","name":"should set field with only FILTER enabled","time":{"start":1758561943744,"stop":1758561943744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bcbf8e5a29abde","name":"Filter","time":{"start":1758562385848,"stop":1758562385848,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a2a979d549eb4","name":"should handle a minimal index list","time":{"start":1758561937666,"stop":1758561937666,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9bf28fc1774185","name":"throws an error for improperly formatted content topics","time":{"start":1758561937548,"stop":1758561937548,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb09219d112613","name":"should work with v3 peers","time":{"start":1758562000870,"stop":1758562000871,"duration":1},"status":"passed","severity":"normal"},{"uid":"da794053e55bfc2e","name":"should handle all zero keep alive options","time":{"start":1758561953963,"stop":1758561953963,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c287ffada51ce","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1758561984413,"stop":1758561984413,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5ac9760c160cfe","name":"should support chaining for add method","time":{"start":1758561999294,"stop":1758561999295,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b378b98ce2465","name":"Encoder throws on empty string content topic","time":{"start":1758561975336,"stop":1758561975336,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb82aeaf25917cf","name":"should handle mixed protocol support correctly","time":{"start":1758562001582,"stop":1758562001582,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23e73ee21525562","name":"Cluster id 0, shard 0","time":{"start":1758562358274,"stop":1758562358275,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15aceff1280ff19","name":"Mutual subscription","time":{"start":1758562220507,"stop":1758562220507,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd00786de670973","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1758561984424,"stop":1758561984424,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c90c629d16369b2","name":"Ephemeral messages are not stored","time":{"start":1758562039763,"stop":1758562039764,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a8f22ab3b6b42d","name":"messageHashStr produces different results for different inputs","time":{"start":1758561953353,"stop":1758561953353,"duration":0},"status":"passed","severity":"normal"},{"uid":"999d792e9d175244","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1758561953938,"stop":1758561953938,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1591f9811992ba0","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1758562318430,"stop":1758562318431,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2fa3cd18ee3176","name":"Cluster ID 0, shard 1","time":{"start":1758562358275,"stop":1758562358275,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9d0c2d4fd37585","name":"Nodes with multiple pubsub topic","time":{"start":1758562206778,"stop":1758562206778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91797774236988a","name":"should skip peers without ENR","time":{"start":1758561963988,"stop":1758561963988,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c997cbedb999ba","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1758562002175,"stop":1758562002176,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb57778e0a1a5b2e","name":"should properly create location multiaddrs - tcp","time":{"start":1758561943742,"stop":1758561943742,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8ef75eb72b6a02","name":"should return undefined if no connection provided","time":{"start":1758561954384,"stop":1758561954384,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0be7153736597fc","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1758561983769,"stop":1758561983770,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ad0599ec615d58","name":"should not trigger query when a recent query happened under threshold","time":{"start":1758562002205,"stop":1758562002205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6f4537fffcc02e","name":"Query Generator - false","time":{"start":1758562369947,"stop":1758562369947,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f02e97ff681d269","name":"Push message with escaped characters payload","time":{"start":1758563086618,"stop":1758563086619,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc04d446e8a22eba","name":"should add and check entries correctly","time":{"start":1758561999292,"stop":1758561999294,"duration":2},"status":"passed","severity":"normal"},{"uid":"4831a951baa17275","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1758561963557,"stop":1758561963558,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bad27465fdb198","name":"should create KeepAliveManager with relay","time":{"start":1758561953907,"stop":1758561953908,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c5c4cfa4145780","name":"Check message with no content topic is not received","time":{"start":1758562479571,"stop":1758562479572,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bf4dc2f9ba78ed1","name":"Push message with Arabic payload","time":{"start":1758563086614,"stop":1758563086614,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49d312b249f0457","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1758561954537,"stop":1758561954537,"duration":0},"status":"passed","severity":"normal"},{"uid":"99da145a099eb4b8","name":"Check received message containing emoji","time":{"start":1758562479568,"stop":1758562479569,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd6d22ccd16ac44","name":"Outgoing message is acknowledged","time":{"start":1758562005682,"stop":1758562005682,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa81453cd6e43cf8","name":"caches peers it previously fetched","time":{"start":1758561964199,"stop":1758561964200,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba43a9afff40a1ba","name":"should drop connection to one peer on hangUp","time":{"start":1758562122058,"stop":1758562122058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b977f38ab5eb9b3","name":"should start the dialing interval","time":{"start":1758561952769,"stop":1758561952770,"duration":1},"status":"passed","severity":"normal"},{"uid":"f190a4d1d28b357","name":"Query Generator - true","time":{"start":1758562369945,"stop":1758562369945,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f04c3e47c8c2158","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1758561984453,"stop":1758561984454,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ff6c11848a280a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1758561942969,"stop":1758561942970,"duration":1},"status":"passed","severity":"normal"},{"uid":"375ffc331ff1a9a7","name":"should dial with PeerId and return stream","time":{"start":1758561954482,"stop":1758561954482,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8a8237d02c7302","name":"can query messages by message hash","time":{"start":1758562362115,"stop":1758562362116,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85f92108b4ec8ae","name":"should skip peers without peer exchange protocol","time":{"start":1758561963984,"stop":1758561963985,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2d0ef7df76abcfb","name":"Query Generator, No Decoder","time":{"start":1758562332200,"stop":1758562332203,"duration":3},"status":"passed","severity":"normal"},{"uid":"66401910a1d7bcfc","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1758561953929,"stop":1758561953936,"duration":7},"status":"passed","severity":"normal"},{"uid":"fd1ae66c450bbbbc","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1758562318427,"stop":1758562318427,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfe4c9f3db40afe","name":"Push message with unicode special characters payload","time":{"start":1758563086619,"stop":1758563086619,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fb64fda6be733a","name":"should not dial peers from store when browser is not connected","time":{"start":1758561954358,"stop":1758561954358,"duration":0},"status":"passed","severity":"normal"},{"uid":"2372f25578761611","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1758562189346,"stop":1758562189346,"duration":0},"status":"passed","severity":"normal"},{"uid":"a605231d4c117d60","name":"new peer added after a peer was already found","time":{"start":1758562212245,"stop":1758562212246,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba9b7916a1b96e7","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1758561937543,"stop":1758561937543,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc42190c349a8ac9","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1758561953430,"stop":1758561953431,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c62cf38e59ae7c3","name":"Relay - dialed after","time":{"start":1758562385845,"stop":1758562385846,"duration":1},"status":"passed","severity":"normal"},{"uid":"237262b8394a782b","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1758562038151,"stop":1758562038151,"duration":0},"status":"skipped","severity":"normal"},{"uid":"597c47142093dad1","name":"should stop ping timers on peer disconnect","time":{"start":1758561953928,"stop":1758561953928,"duration":0},"status":"passed","severity":"normal"},{"uid":"1528f56c7bde9fa0","name":"Check publish message containing escaped characters","time":{"start":1758562213394,"stop":1758562213394,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf161a0124383c6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1758561984439,"stop":1758561984439,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5ad6cbd410ec26","name":"should dial all peers on dial","time":{"start":1758562122056,"stop":1758562122057,"duration":1},"status":"passed","severity":"normal"},{"uid":"c319a5454200c05","name":"Subscribe to topic containing emoji and receive message","time":{"start":1758562503899,"stop":1758562503899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a943ae29f6f1f7","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1758562383980,"stop":1758562383980,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c014ab03c634e8","name":"should stop and cleanup resources","time":{"start":1758562001612,"stop":1758562001613,"duration":1},"status":"passed","severity":"normal"},{"uid":"671e9104e7afb61f","name":"Push message with custom timestamp: 1727803657996","time":{"start":1758563086625,"stop":1758563086625,"duration":0},"status":"passed","severity":"normal"},{"uid":"e826531be877ab60","name":"should work with mixed v2 and v3 peers","time":{"start":1758562000871,"stop":1758562000871,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaabdc37cede80e","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1758561990118,"stop":1758561990119,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ad41c14cc13917","name":"should perform initial health assessment on start","time":{"start":1758562001581,"stop":1758562001581,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9671b3d8c2a527c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1758561937556,"stop":1758561937556,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b84a17b36950d8f","name":"Push message with content topic containing Arabic","time":{"start":1758563086643,"stop":1758563086644,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb801d3e9f2e110a","name":"should delegate to networkMonitor.isConnected()","time":{"start":1758561954481,"stop":1758561954481,"duration":0},"status":"passed","severity":"normal"},{"uid":"817cf7b103e6e7ad","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1758561999744,"stop":1758561999744,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a9d324ce1bb557","name":"should properly create location multiaddrs - tcp4","time":{"start":1758561943741,"stop":1758561943741,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30ce37339b42497","name":"should use configured peers when available","time":{"start":1758562002523,"stop":1758562002523,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4dd63a4a4c01df7","name":"should maintain chronological order of messages in localHistory","time":{"start":1758561990115,"stop":1758561990115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a17b3b89e82f6d","name":"Push message with content topic containing short","time":{"start":1758563086620,"stop":1758563086620,"duration":0},"status":"passed","severity":"normal"},{"uid":"7847808f30fc1320","name":"should start and setup intervals and event listeners","time":{"start":1758562001611,"stop":1758562001612,"duration":1},"status":"passed","severity":"normal"},{"uid":"c406cc80cd43030","name":"Check received message containing long","time":{"start":1758562479574,"stop":1758562479574,"duration":0},"status":"passed","severity":"normal"},{"uid":"2080299ff7634442","name":"Nwaku publishes","time":{"start":1758562202420,"stop":1758562202420,"duration":0},"status":"passed","severity":"normal"},{"uid":"782a4f5021dab7b6","name":"Renews subscription after lossing a connection","time":{"start":1758562503908,"stop":1758562503909,"duration":1},"status":"passed","severity":"normal"},{"uid":"288c4b7a2537413b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1758561937555,"stop":1758561937555,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fe69553f20b91b","name":"should save new peer to store","time":{"start":1758561953094,"stop":1758561953094,"duration":0},"status":"passed","severity":"normal"},{"uid":"b201b51e1d4adbda","name":"Promise Callback - false","time":{"start":1758562369948,"stop":1758562369948,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3b9c9b9e30a367","name":"should sort by messageId when timestamps are equal","time":{"start":1758561989676,"stop":1758561989676,"duration":0},"status":"passed","severity":"normal"},{"uid":"1493c1292264bea3","name":"should properly create location multiaddrs - udp6","time":{"start":1758561943741,"stop":1758561943741,"duration":0},"status":"passed","severity":"normal"},{"uid":"b465485cba749323","name":"should create all internal components","time":{"start":1758561954479,"stop":1758561954479,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa40b4125f08f2da","name":"Passing page size 3 when there are 20 messages","time":{"start":1758562376489,"stop":1758562376489,"duration":0},"status":"passed","severity":"normal"},{"uid":"29464ac1d8820800","name":"should set up event listeners when started","time":{"start":1758562002181,"stop":1758562002182,"duration":1},"status":"passed","severity":"normal"},{"uid":"840638314595735","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1758562005684,"stop":1758562005684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72aa486d67e3592","name":"returns only open connection if one present","time":{"start":1758561953993,"stop":1758561953994,"duration":1},"status":"passed","severity":"normal"},{"uid":"2652b5d1489c942c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1758562503905,"stop":1758562503905,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa2a58200c2fa36","name":"Subscribe to topic containing Russian and receive message","time":{"start":1758562503905,"stop":1758562503905,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd6b6939b8543ea","name":"should return PeerId when PeerId is provided","time":{"start":1758561953725,"stop":1758561953725,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8a67414e124f64","name":"Fails to push message bigger that 1MB","time":{"start":1758563086637,"stop":1758563086637,"duration":0},"status":"passed","severity":"normal"},{"uid":"970b9449e13d94b","name":"should successfully query peers and return peer infos","time":{"start":1758561964067,"stop":1758561964067,"duration":0},"status":"passed","severity":"normal"},{"uid":"c541c8b696ce2d3d","name":"Check received message containing Chinese","time":{"start":1758562479565,"stop":1758562479565,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bee5c0cf2335934","name":"Check received message containing escaped characters","time":{"start":1758562479568,"stop":1758562479568,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed8f853efb91c33","name":"should successfully stop","time":{"start":1758562001498,"stop":1758562001499,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f54886d46ae9ec","name":"Push message with content topic containing long","time":{"start":1758563086620,"stop":1758563086621,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e1f810b6fd3ffe","name":"Check message received after jswaku node is restarted","time":{"start":1758562479582,"stop":1758562479583,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c443c353ca4cd0c","name":"should merge provided config with defaults","time":{"start":1758561954478,"stop":1758561954478,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42bd8f660f41082","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1758562383981,"stop":1758562383981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e843a2c96c84b37","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1758561937541,"stop":1758561937541,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbdf4fe0a6b13d9","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1758561964072,"stop":1758561964072,"duration":0},"status":"passed","severity":"normal"},{"uid":"6916a86dd695162e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1758561984437,"stop":1758561984438,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f452fe8a9216dd7","name":"accepts valid content-filtered query","time":{"start":1758561953780,"stop":1758561953796,"duration":16},"status":"passed","severity":"normal"},{"uid":"b933e21c45d5a2f7","name":"Encoder error raises irrecoverable error","time":{"start":1758562004547,"stop":1758562004547,"duration":0},"status":"passed","severity":"normal"},{"uid":"402bc00cab3d82c","name":"Push message with meta","time":{"start":1758563086609,"stop":1758563086609,"duration":0},"status":"passed","severity":"normal"},{"uid":"443ce66faca77c1f","name":"Check message with invalid timestamp is not received","time":{"start":1758562479570,"stop":1758562479571,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ed2ed94ad31f83","name":"Check received message containing SQL Injection","time":{"start":1758562479566,"stop":1758562479566,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e695c9d45cebf2d","name":"Nodes with multiple pubsub topic","time":{"start":1758562206779,"stop":1758562206780,"duration":1},"status":"passed","severity":"normal"},{"uid":"203330fb0af1333f","name":"Subscribe to topic containing XML and receive message","time":{"start":1758562503906,"stop":1758562503906,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9a85f76d9bb736","name":"Ordered Callback - true","time":{"start":1758562369948,"stop":1758562369949,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2761e1cb17f7a07","name":"should return true even if peer has no overlapping shards","time":{"start":1758561953211,"stop":1758561953212,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97f2c88549d6dd9","name":"should handle task timeouts","time":{"start":1758562000388,"stop":1758562000388,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2cfccbedd7474d","name":"Own sync message does not acknowledge own messages","time":{"start":1758562009680,"stop":1758562009680,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c7a03e41e90b87","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1758562009679,"stop":1758562009679,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eaf96a5db905a8f","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1758562053384,"stop":1758562053384,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc12e66269dd1f9","name":"ends if stream creation fails","time":{"start":1758561954469,"stop":1758561954469,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c1c40b92992a09","name":"should not receive a peer event after stop","time":{"start":1758561967829,"stop":1758561967830,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dbfdb68179ebac5","name":"Outgoing message is possibly acknowledged","time":{"start":1758562005682,"stop":1758562005682,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ca7ab476e6a55","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1758561990119,"stop":1758561990119,"duration":0},"status":"passed","severity":"normal"},{"uid":"288b1ec6c62b09d4","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1758561937547,"stop":1758561937547,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c44bcc69ee9543","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1758561984407,"stop":1758561984409,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b09088e70df72c0","name":"Query generator for 2000 messages","time":{"start":1758562361822,"stop":1758562361822,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9eac12fa95207f","name":"random static sharding 3 - Cluster ID: 966, Shard ID: 284","time":{"start":1758562358276,"stop":1758562358276,"duration":0},"status":"passed","severity":"normal"},{"uid":"26eacc95b103b88a","name":"Push message with custom timestamp: 1758558457996","time":{"start":1758563086625,"stop":1758563086625,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec16207829779377","name":"throws on content topic with empty application field","time":{"start":1758561937538,"stop":1758561937538,"duration":0},"status":"passed","severity":"normal"},{"uid":"230eefb8dc2941f7","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1758561937548,"stop":1758561937548,"duration":0},"status":"passed","severity":"normal"},{"uid":"6902ba3b8235b957","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1758562479583,"stop":1758562479583,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc30acd6f6c0caf5","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1758561984414,"stop":1758561984415,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f77226777e3e07","name":"Generator, one shard","time":{"start":1758562323441,"stop":1758562323441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6441c9e44c1cd2f3","name":"Outgoing message is emitted as sent","time":{"start":1758562004547,"stop":1758562004547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eeb14f6868a5ed5","name":"Relay + Store","time":{"start":1758562039321,"stop":1758562039321,"duration":0},"status":"passed","severity":"normal"},{"uid":"760ef97c1a662f16","name":"should use DNS peer discovery with light client","time":{"start":1758562038150,"stop":1758562038150,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae78668dc05308a4","name":"Publish message with large meta","time":{"start":1758562213402,"stop":1758562213402,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1987e9b3db251dc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1758562503902,"stop":1758562503903,"duration":1},"status":"passed","severity":"normal"},{"uid":"138084c2cad75f4e","name":"Push message with content topic containing escaped characters","time":{"start":1758563086644,"stop":1758563086645,"duration":1},"status":"passed","severity":"normal"},{"uid":"59dbddc538b30f47","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1758561954369,"stop":1758561954369,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0f97f5dd132294","name":"should add peer to queue when queue is not empty","time":{"start":1758561952790,"stop":1758561952790,"duration":0},"status":"passed","severity":"normal"},{"uid":"9923525f5c3a1ec2","name":"should transition to Unhealthy when no connections","time":{"start":1758562001572,"stop":1758562001572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8957b59cd06af0","name":"Push message with special chars payload","time":{"start":1758563086638,"stop":1758563086638,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cd55b73f3c1d81","name":"Retries within given interval","time":{"start":1758562002216,"stop":1758562002216,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef6c535a5496f7","name":"Check received message with timestamp: 1758562032285 ","time":{"start":1758562479569,"stop":1758562479569,"duration":0},"status":"passed","severity":"normal"},{"uid":"378830c4145dcb9a","name":"isConnected should return false after all peers disconnect","time":{"start":1758562053383,"stop":1758562053383,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26701378cb73d6c","name":"should process tasks in queue","time":{"start":1758562000383,"stop":1758562000383,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd9f00e3ec24a72","name":"throws on content topic with empty topic name field","time":{"start":1758561937539,"stop":1758561937539,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee5879c268525f1","name":"should be able to encode the field with only RELAY set to true","time":{"start":1758561942957,"stop":1758561942959,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f04ef8c4ad4dc0c","name":"Push message with Arabic payload","time":{"start":1758563086639,"stop":1758563086639,"duration":0},"status":"passed","severity":"normal"},{"uid":"daff21b99e2ecfc5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1758562503895,"stop":1758562503895,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ac41a21c16084e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1758561990114,"stop":1758561990114,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0008cdaab05678e","name":"should update peers in cache on 'peer:identify' event","time":{"start":1758561967830,"stop":1758561967830,"duration":0},"status":"passed","severity":"normal"},{"uid":"235df3d44516263c","name":"should handle multiple peer connections","time":{"start":1758561953928,"stop":1758561953928,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8442de0f88cb64","name":"should return false when peer is on different cluster","time":{"start":1758561953213,"stop":1758561953214,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e7cc84665a3c54","name":"should initialize bloom filter with correct parameters","time":{"start":1758561987638,"stop":1758561987639,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bbfb140c8026ce","name":"Subscribe to topic containing Script and receive message","time":{"start":1758562503896,"stop":1758562503897,"duration":1},"status":"passed","severity":"normal"},{"uid":"a78ea07a52b8e1b","name":"Subscribe to topic containing Script and receive message","time":{"start":1758562503906,"stop":1758562503906,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae8999aeed79d82","name":"should handle errors when getting connections","time":{"start":1758561953431,"stop":1758561953431,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b216709dc48e10","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1758561964071,"stop":1758561964071,"duration":0},"status":"passed","severity":"normal"},{"uid":"371a5d6447b1a29f","name":"Push message with content topic containing special chars","time":{"start":1758563086621,"stop":1758563086621,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad562496c6acb919","name":"Waku message hash computation (meta attribute not present)","time":{"start":1758561953343,"stop":1758561953344,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0c78601a3ef2d5","name":"Check received message containing XML","time":{"start":1758562479566,"stop":1758562479567,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c11a1b83c86166","name":"isConnected return false after peer stops","time":{"start":1758562053383,"stop":1758562053384,"duration":1},"status":"passed","severity":"normal"},{"uid":"4180a6d43b275fdb","name":"Push message with long payload","time":{"start":1758563086599,"stop":1758563086600,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc520a5466990e74","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1758562220510,"stop":1758562220512,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f56bb63251d7ecd","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1758561984430,"stop":1758561984430,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec18be4f649e4ae0","name":"should dial peers from store when no connections remain","time":{"start":1758561954358,"stop":1758561954358,"duration":0},"status":"passed","severity":"normal"},{"uid":"507fe57d71f2ace8","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1758561937667,"stop":1758561937667,"duration":0},"status":"passed","severity":"normal"},{"uid":"d133b9dbe006fb84","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1758561990121,"stop":1758561990121,"duration":0},"status":"passed","severity":"normal"},{"uid":"8334d912a58aa69f","name":"pre and post cipher","time":{"start":1758561974214,"stop":1758561974214,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb3f1ac6a631ff2","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1758562001572,"stop":1758562001573,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa4d6a5c276afa74","name":"should query peers that support peer exchange","time":{"start":1758561963977,"stop":1758561963979,"duration":2},"status":"passed","severity":"normal"},{"uid":"c29765e53ce887d","name":"should allow redial after failed dial cooldown expires","time":{"start":1758561952810,"stop":1758561952812,"duration":2},"status":"passed","severity":"normal"},{"uid":"f744c02c25bd729b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1758562383980,"stop":1758562383980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0460be4171f4daf","name":"should not retry if at least one success","time":{"start":1758562000861,"stop":1758562000870,"duration":9},"status":"passed","severity":"normal"},{"uid":"f14305487db7f958","name":"should be able to dial TLS multiaddrs","time":{"start":1758562122060,"stop":1758562122061,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d11fb0a701bd29","name":"Subscribe to topic containing short and receive message","time":{"start":1758562503893,"stop":1758562503894,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37ba561cced8bb8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1758562123250,"stop":1758562123251,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66239423edd32b2","name":"should not receive a peer event before start","time":{"start":1758562268984,"stop":1758562268984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77111faab0f5077","name":"Subscribe to topic containing JSON and receive message","time":{"start":1758562503898,"stop":1758562503898,"duration":0},"status":"passed","severity":"normal"},{"uid":"2245619c008cd87b","name":"Push message with content topic containing escaped characters","time":{"start":1758563086608,"stop":1758563086608,"duration":0},"status":"passed","severity":"normal"},{"uid":"e711f10be1d56f8a","name":"should insert message into bloom filter","time":{"start":1758561990111,"stop":1758561990111,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b59bb2092235eec","name":"should initialize with isNetworkConnected as false","time":{"start":1758561953395,"stop":1758561953395,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b89d54471a0224","name":"should maintain desired error rate","time":{"start":1758561987640,"stop":1758561987640,"duration":0},"status":"passed","severity":"normal"},{"uid":"423841854cb3b14a","name":"Push message with unicode special characters payload","time":{"start":1758563086641,"stop":1758563086641,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc2ac8cb517a749","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1758562503891,"stop":1758562503891,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaeac40d8bb4001","name":"should not dispatch event when already disconnected","time":{"start":1758561953422,"stop":1758561953422,"duration":0},"status":"passed","severity":"normal"},{"uid":"88288f43caeeb279","name":"should be safe to call multiple times","time":{"start":1758561953075,"stop":1758561953075,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d81a32154f2c237","name":"Push message with custom timestamp: 1758565657997","time":{"start":1758563086636,"stop":1758563086637,"duration":1},"status":"passed","severity":"normal"},{"uid":"28915f2472ac3ed","name":"should handle errors when removing globalThis listeners","time":{"start":1758561953409,"stop":1758561953412,"duration":3},"status":"passed","severity":"normal"},{"uid":"cb87b1ab0646104f","name":"random static sharding 9 - Cluster ID: 5, Shard ID: 155","time":{"start":1758562358280,"stop":1758562358280,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd491cb79df181d","name":"should work with stubbed peer manager event emitter","time":{"start":1758562002184,"stop":1758562002186,"duration":2},"status":"passed","severity":"normal"},{"uid":"d68aecc0ab7cea76","name":"should add event listener for peer:discovery","time":{"start":1758561953074,"stop":1758561953075,"duration":1},"status":"passed","severity":"normal"},{"uid":"6705c20efcdadfea","name":"should skip peers that don't support peer exchange","time":{"start":1758561963980,"stop":1758561963980,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01480510e1876e2","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1758562220531,"stop":1758562220532,"duration":1},"status":"passed","severity":"normal"},{"uid":"61606e7157f8ba2b","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1758561984436,"stop":1758561984437,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcc34dc1e8d707e","name":"throws on content topic with too few or too many fields","time":{"start":1758561937536,"stop":1758561937537,"duration":1},"status":"passed","severity":"normal"},{"uid":"973a934780602616","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1758561937542,"stop":1758561937542,"duration":0},"status":"passed","severity":"normal"},{"uid":"808808182ee9908e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1758562503898,"stop":1758562503898,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39e81a3c253f8eb","name":"Passing page size 19 when there are 20 messages","time":{"start":1758562376491,"stop":1758562376492,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b97020cb94f56a0","name":"should properly compute the node id","time":{"start":1758561943735,"stop":1758561943736,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b6932aeaf57677","name":"Encoder throws on undefined content topic","time":{"start":1758561973843,"stop":1758561973843,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fac36fbcadbf10","name":"should detect messages with missing dependencies","time":{"start":1758561990117,"stop":1758561990117,"duration":0},"status":"passed","severity":"normal"},{"uid":"2077a349503f1b36","name":"Push message with numeric payload","time":{"start":1758563086613,"stop":1758563086613,"duration":0},"status":"passed","severity":"normal"},{"uid":"a263a26ad9f9b073","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1758561984409,"stop":1758561984412,"duration":3},"status":"passed","severity":"normal"},{"uid":"d67d3a62d184b39c","name":"throws on empty content topic","time":{"start":1758561937536,"stop":1758561937536,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd337a48c3af186e","name":"Check publish message containing special chars","time":{"start":1758562213389,"stop":1758562213389,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9274af6603f7a35","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1758561973839,"stop":1758561973840,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55ea8669ba4f967","name":"should do nothing when connections still exist","time":{"start":1758561954358,"stop":1758561954359,"duration":1},"status":"passed","severity":"normal"},{"uid":"f50b877b5bb26366","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1758562503906,"stop":1758562503907,"duration":1},"status":"passed","severity":"normal"},{"uid":"45409bfe62288c67","name":"Query generator for multiple messages with different message text format","time":{"start":1758562361819,"stop":1758562361819,"duration":0},"status":"passed","severity":"normal"},{"uid":"84188618447d2567","name":"Push 30 different messages","time":{"start":1758563086631,"stop":1758563086631,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b6c697084daa58b","name":"Renews subscription after lossing a connection","time":{"start":1758562503899,"stop":1758562503900,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc33d6302bbcf85","name":"should handle missing messages with undefined retrievalHint","time":{"start":1758561990119,"stop":1758561990120,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb65aad727ff6d","name":"Push message with rate limit","time":{"start":1758563086609,"stop":1758563086610,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b1b58dd9a5da46","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1758561990118,"stop":1758561990118,"duration":0},"status":"passed","severity":"normal"},{"uid":"571910e412f77573","name":"Stops search when 2 null results are returned","time":{"start":1758561963550,"stop":1758561963551,"duration":1},"status":"passed","severity":"normal"},{"uid":"53df4673e4943d29","name":"should add sent message to localHistory with retrievalHint","time":{"start":1758561990111,"stop":1758561990112,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b6fe186c089b36","name":"should not receive a peer event before start","time":{"start":1758561967829,"stop":1758561967829,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b38773c0632ee1","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1758561984431,"stop":1758561984431,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c9667624932963","name":"Default pageSize","time":{"start":1758562376493,"stop":1758562376493,"duration":0},"status":"passed","severity":"normal"},{"uid":"32566bf0814ea564","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1758561984423,"stop":1758561984424,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf7333b3bcd3228c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1758561973841,"stop":1758561973841,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4c265b10a6a79","name":"Push message with Script payload","time":{"start":1758563086640,"stop":1758563086640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7685ba7a3da01fd","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1758561975335,"stop":1758561975335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ec2ffaf450498a","name":"Sync message is not sent if another sync message was just sent","time":{"start":1758562009679,"stop":1758562009679,"duration":0},"status":"passed","severity":"normal"},{"uid":"8950b0c32efa6267","name":"should not create relay timers when relay is not provided","time":{"start":1758561953947,"stop":1758561953951,"duration":4},"status":"passed","severity":"normal"},{"uid":"4911e18fd7c64b41","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1758561964072,"stop":1758561964074,"duration":2},"status":"passed","severity":"normal"},{"uid":"615f77c8b0ae87e1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1758562306587,"stop":1758562306587,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f7f986cd13959f","name":"should return false when peer has no shard info","time":{"start":1758561953212,"stop":1758561953212,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a47ded1b01c0ff4","name":"should handle case when globalThis is not available","time":{"start":1758561953414,"stop":1758561953414,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba09c6b10a1104a","name":"should drop only non-locked connections when over maxConnections","time":{"start":1758561954370,"stop":1758561954370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c553721cc4a9dde1","name":"should return false when peer is not found","time":{"start":1758561953212,"stop":1758561953213,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcbf2593abdb1c90","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1758562503908,"stop":1758562503908,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7773b6afd6cdf4","name":"should handle multiple query options for time ranges","time":{"start":1758562002522,"stop":1758562002522,"duration":0},"status":"passed","severity":"normal"},{"uid":"195406b98a5ff7e5","name":"Publishes to nwaku","time":{"start":1758562202420,"stop":1758562202420,"duration":0},"status":"passed","severity":"normal"},{"uid":"1375bbce47553341","name":"Wait given interval before re-trying","time":{"start":1758562002219,"stop":1758562002220,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ef4aabecc7965","name":"same cluster: nodes connect","time":{"start":1758562123251,"stop":1758562123251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f33b28096fca73","name":"tcp ip4 address","time":{"start":1758561942984,"stop":1758561942984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccaa25d8932b8d33","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1758561984414,"stop":1758561984414,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe705a959deca80","name":"should keep entries that haven't expired yet","time":{"start":1758561999296,"stop":1758561999297,"duration":1},"status":"passed","severity":"normal"},{"uid":"443e86caa9aff77c","name":"rejects hash query with time filter","time":{"start":1758561953798,"stop":1758561953798,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6db3d337e6c5a5","name":"yields undefined for messages without decoder","time":{"start":1758561954471,"stop":1758561954471,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac81ccf3ee189229","name":"Throws when trying to push message with empty payload","time":{"start":1758563086605,"stop":1758563086605,"duration":0},"status":"passed","severity":"normal"},{"uid":"da82e9fba5201f9","name":"should deliver messages after dependencies are met","time":{"start":1758561990117,"stop":1758561990118,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c1b57cbc9f3f19","name":"should handle peer store errors gracefully","time":{"start":1758561953090,"stop":1758561953090,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce03c307fb40fab","name":"should add received message to localHistory with retrievalHint","time":{"start":1758561990114,"stop":1758561990114,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef361d561868769","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1758561984439,"stop":1758561984443,"duration":4},"status":"passed","severity":"normal"},{"uid":"478df7ac06b08333","name":"Check received message with timestamp: 1649153314 ","time":{"start":1758562479569,"stop":1758562479570,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6fa4d7b24834df7","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1758561954385,"stop":1758561954385,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9011fcbb84b043","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1758562003041,"stop":1758562003041,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04ddb43c9b8daa1","name":"random static sharding 10 - Cluster ID: 646, Shard ID: 106","time":{"start":1758562358280,"stop":1758562358280,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38cfd520d44f201","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1758562000767,"stop":1758562000767,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f6dbcfd057371e","name":"Check received message containing special chars","time":{"start":1758562479574,"stop":1758562479575,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb5022cd3a49f18","name":"isConnected between 2 js-waku relay nodes","time":{"start":1758562053384,"stop":1758562053384,"duration":0},"status":"passed","severity":"normal"},{"uid":"80af0b18deab486c","name":"Fails to push message bigger that 1MB","time":{"start":1758563086612,"stop":1758563086612,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ab131b8d30683b","name":"Push message with short payload","time":{"start":1758563086637,"stop":1758563086638,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fcdbed0a09cfd6","name":"should be safe to call multiple times","time":{"start":1758561954480,"stop":1758561954481,"duration":1},"status":"passed","severity":"normal"},{"uid":"48fa44304143f187","name":"should handle query errors gracefully","time":{"start":1758561963986,"stop":1758561963987,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b1d742a5de16db","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1758561942974,"stop":1758561942975,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee1002c97f14097","name":"Subscribe to topic containing XML and publish message","time":{"start":1758562220528,"stop":1758562220529,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e70c1af58181a68","name":"Encoder throws on undefined content topic","time":{"start":1758561954535,"stop":1758561954535,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42419ad9010f57c","name":"should throw an error for insufficient data","time":{"start":1758561937667,"stop":1758561937667,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff2d7a26ab2aa","name":"Push message with content topic containing unicode special characters","time":{"start":1758563086645,"stop":1758563086645,"duration":0},"status":"passed","severity":"normal"},{"uid":"939648893fd17851","name":"should handle cache.get errors gracefully","time":{"start":1758561967830,"stop":1758561967831,"duration":1},"status":"passed","severity":"normal"},{"uid":"d38c08ebf48bbecf","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1758562189347,"stop":1758562189347,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c0b7e127a06006","name":"yields undefined for messages without content topic","time":{"start":1758561954470,"stop":1758561954470,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84cbc2eafde8ff6","name":"throws on content topic with empty encoding field","time":{"start":1758561937539,"stop":1758561937540,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8a637dcabf71a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1758561984455,"stop":1758561984456,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2de3ce0bf30454b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1758562000778,"stop":1758562000782,"duration":4},"status":"passed","severity":"normal"},{"uid":"cb595fed7d17b100","name":"Check received message containing Chinese","time":{"start":1758562479575,"stop":1758562479575,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe276392acc3b12","name":"Check received message containing Basic HTML tag","time":{"start":1758562479577,"stop":1758562479577,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c14e3cfeb70356c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1758561937551,"stop":1758561937551,"duration":0},"status":"passed","severity":"normal"},{"uid":"652ca52768c3c2ee","name":"Push message with rate limit","time":{"start":1758563086624,"stop":1758563086625,"duration":1},"status":"passed","severity":"normal"},{"uid":"5016a8a16dba465c","name":"Push message with content topic containing Arabic","time":{"start":1758563086622,"stop":1758563086622,"duration":0},"status":"passed","severity":"normal"},{"uid":"f519d7bcaaf8fb98","name":"Push message with shell command payload","time":{"start":1758563086618,"stop":1758563086618,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f7fd71fd8e4bb0","name":"should skip peer when already connected","time":{"start":1758561952794,"stop":1758561952794,"duration":0},"status":"passed","severity":"normal"},{"uid":"be42ad15e228771","name":"Subscribe to topic containing special chars and receive message","time":{"start":1758562503904,"stop":1758562503905,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f80eb276864d59","name":"should skip peers that were recently queried","time":{"start":1758561963981,"stop":1758561963984,"duration":3},"status":"passed","severity":"normal"},{"uid":"c7723f5cb690a973","name":"Publish without waiting for remote peer","time":{"start":1758562220508,"stop":1758562220508,"duration":0},"status":"passed","severity":"normal"},{"uid":"80665c39b2cc5e28","name":"Check publish message containing Arabic","time":{"start":1758562213391,"stop":1758562213391,"duration":0},"status":"passed","severity":"normal"},{"uid":"9477bc7597e6636b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1758562503892,"stop":1758562503892,"duration":0},"status":"skipped","severity":"normal"},{"uid":"96ceb85479807672","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app44/2/topic877/test.js","time":{"start":1758562306588,"stop":1758562306588,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48e5ba4a941163d","name":"Rejects garbage","time":{"start":1758562012969,"stop":1758562012969,"duration":0},"status":"passed","severity":"normal"},{"uid":"619546120f297521","name":"Push message with meta","time":{"start":1758563086624,"stop":1758563086624,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf48b3b3364a69d","name":"should create QueryOnConnect instance without options","time":{"start":1758562002177,"stop":1758562002180,"duration":3},"status":"passed","severity":"normal"},{"uid":"48824e20df32e483","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1758561990122,"stop":1758561990122,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ed637d55535323","name":"should skip peer when not on same cluster","time":{"start":1758561952803,"stop":1758561952803,"duration":0},"status":"passed","severity":"normal"},{"uid":"291f579037b47ba0","name":"should push the message to the outgoing buffer","time":{"start":1758561990110,"stop":1758561990111,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d43071575173a0","name":"should trigger query when it went offline since the last successful query","time":{"start":1758562002201,"stop":1758562002201,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d6db982b23ed0","name":"should return PeerId when Multiaddr input is provided","time":{"start":1758561953725,"stop":1758561953725,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6ecd0711ace18c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1758561984452,"stop":1758561984453,"duration":1},"status":"passed","severity":"normal"},{"uid":"f960c8b71284a407","name":"should mark all messages in causal history as acknowledged","time":{"start":1758561990115,"stop":1758561990116,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ffa5180ade3903f","name":"should add event listeners to libp2p","time":{"start":1758561953395,"stop":1758561953396,"duration":1},"status":"passed","severity":"normal"},{"uid":"91028f355c76bd07","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1758562212246,"stop":1758562212246,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e35c4393883a664","name":"should requeue task if no peer is available","time":{"start":1758562000383,"stop":1758562000383,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf21f06a9a4030f","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1758561984429,"stop":1758561984429,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80525ab16ca7433","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1758561984448,"stop":1758561984449,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3fe0ada87b4967f","name":"Check received message containing unicode special characters","time":{"start":1758562479578,"stop":1758562479579,"duration":1},"status":"passed","severity":"normal"},{"uid":"2887ae22ac0ca8a","name":"should not dispatch event when already connected","time":{"start":1758561953422,"stop":1758561953422,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc4c79558755b0b","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1758561954371,"stop":1758561954371,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98ea667315aad70","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1758561984428,"stop":1758561984429,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b982519682610a2","name":"Push message with content topic containing unicode special characters","time":{"start":1758563086608,"stop":1758563086608,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f2640ce1543982","name":"should not create timers for topics where peer is not in mesh","time":{"start":1758561953952,"stop":1758561953952,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d091928d67bda0","name":"should not receive a peer event after stop","time":{"start":1758562268984,"stop":1758562268984,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2ff9b2d95ecbaa","name":"should update ack status of messages in outgoing buffer","time":{"start":1758561990122,"stop":1758561990122,"duration":0},"status":"passed","severity":"normal"},{"uid":"735d547da171099","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1758561983770,"stop":1758561983770,"duration":0},"status":"passed","severity":"normal"},{"uid":"149a933534de6f35","name":"Push message with custom timestamp: 1727803657996","time":{"start":1758563086610,"stop":1758563086610,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d91bc9555a82ad","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1758561963563,"stop":1758561963563,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ec8f2e5a6ae239","name":"Sign & Recover","time":{"start":1758561974215,"stop":1758561974215,"duration":0},"status":"passed","severity":"normal"},{"uid":"913128ece41d55f8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1758562189349,"stop":1758562189349,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dc7a7895b4a550","name":"should handle complete peer lifecycle","time":{"start":1758561953967,"stop":1758561953967,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9569d23e1a45087","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1758561990113,"stop":1758561990113,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f89558fd4e6f2bb","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1758562002213,"stop":1758562002213,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdd276a2192a5a","name":"Push message with long payload","time":{"start":1758563086613,"stop":1758563086613,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9c294c8229af36","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1758561984453,"stop":1758561984453,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb8682a651a8614","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1758561942963,"stop":1758561942964,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a4a0048ff66980","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1758562503891,"stop":1758562503891,"duration":0},"status":"passed","severity":"normal"},{"uid":"e179746eb2c0c627","name":"should dial peers from store when browser is connected","time":{"start":1758561954357,"stop":1758561954357,"duration":0},"status":"passed","severity":"normal"},{"uid":"95de91528bb7e26","name":"Push message with content topic containing long","time":{"start":1758563086605,"stop":1758563086605,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f6d7768ffc40ed","name":"should be safe to call multiple times","time":{"start":1758561954479,"stop":1758561954480,"duration":1},"status":"passed","severity":"normal"},{"uid":"999136737b58a00c","name":"Push message with Chinese payload","time":{"start":1758563086600,"stop":1758563086601,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e37f61c43a0ff6f","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1758562383981,"stop":1758562383981,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f55197095fd51b5","name":"Decoder throws on undefined content topic","time":{"start":1758561954535,"stop":1758561954536,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb6a12a4df9a52e","name":"should initialize with custom TTL","time":{"start":1758561963972,"stop":1758561963972,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13e7e1a4749699","name":"should not execute task if max attempts is 0","time":{"start":1758562000388,"stop":1758562000389,"duration":1},"status":"passed","severity":"normal"},{"uid":"4335daeb1d32aa21","name":"should update peer store before dialing","time":{"start":1758561953089,"stop":1758561953089,"duration":0},"status":"passed","severity":"normal"},{"uid":"172d0e14e622407b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1758561937550,"stop":1758561937550,"duration":0},"status":"passed","severity":"normal"},{"uid":"4904ccb30fb5c762","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1758562002207,"stop":1758562002208,"duration":1},"status":"passed","severity":"normal"},{"uid":"338a2f4f7b63cb84","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1758562206777,"stop":1758562206777,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b92a82ed83c392","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1758561942975,"stop":1758561942976,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ecc1ad1fc17607","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1758562123252,"stop":1758562123252,"duration":0},"status":"passed","severity":"normal"},{"uid":"888efe0bea494976","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1758562332204,"stop":1758562332205,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25ca0f2574b915e","name":"Subscribe and publish message","time":{"start":1758562220509,"stop":1758562220509,"duration":0},"status":"passed","severity":"normal"},{"uid":"209caa99115f46c2","name":"Init the array if not present","time":{"start":1758561937293,"stop":1758561937297,"duration":4},"status":"passed","severity":"normal"},{"uid":"949d25307072e3d6","name":"Query generator for multiple messages","time":{"start":1758562361818,"stop":1758562361818,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1be1c20f6ade46","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1758561953797,"stop":1758561953797,"duration":0},"status":"passed","severity":"normal"},{"uid":"10119d2a601441e0","name":"Bloom filter","time":{"start":1758561989675,"stop":1758561989675,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b46cf4cb71c6ca","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1758562189350,"stop":1758562189350,"duration":0},"status":"passed","severity":"normal"},{"uid":"d217e2cfeed9d822","name":"Light Node - default protocols","time":{"start":1758562385848,"stop":1758562385848,"duration":0},"status":"passed","severity":"normal"},{"uid":"62460d7eb73a1969","name":"Push message with content topic containing unicode special characters","time":{"start":1758563086635,"stop":1758563086635,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5bdb793ef44261","name":"Push message with content topic containing JSON","time":{"start":1758563086608,"stop":1758563086608,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc56612beec7919","name":"Push 30 different messages","time":{"start":1758563086642,"stop":1758563086642,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cbe9e84e5d941a65","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1758562001607,"stop":1758562001607,"duration":0},"status":"passed","severity":"normal"},{"uid":"66acb56cd8a0ed09","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1758562369447,"stop":1758562369448,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54a9f86eb59a262","name":"should not allow k > 12","time":{"start":1758561983764,"stop":1758561983767,"duration":3},"status":"passed","severity":"normal"},{"uid":"968ee3d261991fcb","name":"Query with Promise Callback, No Decoder","time":{"start":1758562332208,"stop":1758562332208,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2a195d91de4886","name":"throws if decoders don't match content topics","time":{"start":1758561954468,"stop":1758561954468,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fce5fcd26ea64","name":"should handle peer store errors gracefully","time":{"start":1758562001581,"stop":1758562001581,"duration":0},"status":"passed","severity":"normal"},{"uid":"114f4b51ab496400","name":"should handle errors when accessing navigator","time":{"start":1758561953431,"stop":1758561953431,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b760a428ac95c2f","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1758561953351,"stop":1758561953351,"duration":0},"status":"passed","severity":"normal"},{"uid":"790084374ec3ce22","name":"Push message with content topic containing numeric","time":{"start":1758563086606,"stop":1758563086606,"duration":0},"status":"passed","severity":"normal"},{"uid":"383ebff356877c52","name":"should initialize with libp2p components","time":{"start":1758561964066,"stop":1758561964067,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66ed098e4593787","name":"should discard bootstrap peers when has more than set limit","time":{"start":1758562075929,"stop":1758562075930,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e9b9af5674f36b","name":"Push message with Basic HTML tag payload","time":{"start":1758563086629,"stop":1758563086629,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce28d02ef649863","name":"Subscribe to topic containing long and publish message","time":{"start":1758562220520,"stop":1758562220520,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdf1537643245b","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1758561984413,"stop":1758561984413,"duration":0},"status":"passed","severity":"normal"},{"uid":"5234a8e9e4909468","name":"should register libp2p event listeners when start is called","time":{"start":1758562000769,"stop":1758562000769,"duration":0},"status":"passed","severity":"normal"},{"uid":"f071acc31ff07495","name":"should handle case when navigator is not available","time":{"start":1758561953413,"stop":1758561953413,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6ad2f03b7bf4fa","name":"Relay + Store","time":{"start":1758561943744,"stop":1758561943745,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d93a741ce675f0","name":"msgTime: 0 ms from now, startTime: 1758303169644, endTime: 1758562369644","time":{"start":1758562383982,"stop":1758562383982,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f89b4232a9d36e7","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1758561984430,"stop":1758561984430,"duration":0},"status":"passed","severity":"normal"},{"uid":"637dd8da106c4e65","name":"should not receive a peer event before start","time":{"start":1758562038149,"stop":1758562038149,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcedfbc0db0706b7","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1758561937549,"stop":1758561937550,"duration":1},"status":"passed","severity":"normal"},{"uid":"aebaac5481f4121b","name":"should dial all known peers when reached zero connections","time":{"start":1758562075928,"stop":1758562075929,"duration":1},"status":"passed","severity":"normal"},{"uid":"437989a0166f7879","name":"Check publish message containing shell command","time":{"start":1758562213394,"stop":1758562213394,"duration":0},"status":"passed","severity":"normal"},{"uid":"879f91ada478d8b1","name":"Push message with content topic containing unicode special characters","time":{"start":1758563086623,"stop":1758563086623,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d80e4e1df68e0b5","name":"should skip peer when dialed recently","time":{"start":1758561952794,"stop":1758561952795,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2370125e5274b2","name":"should initialize with custom number of peers","time":{"start":1758562000766,"stop":1758562000766,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d9e95caf7462f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1758561984415,"stop":1758561984417,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec71e612a0285f11","name":"Fails to push message bigger that 1MB","time":{"start":1758563086626,"stop":1758563086626,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d032bc266a6611f","name":"Fields are not dropped","time":{"start":1758561954025,"stop":1758561954026,"duration":1},"status":"passed","severity":"normal"},{"uid":"d309211348c3b621","name":"return first retrieved peers without further DNS queries","time":{"start":1758561964200,"stop":1758561964200,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6717a084febc17","name":"should create a new stream if no existing for protocol found","time":{"start":1758561954384,"stop":1758561954384,"duration":0},"status":"passed","severity":"normal"},{"uid":"72097e880fccb9f0","name":"throws on content topic with generation field greater than 0","time":{"start":1758561937537,"stop":1758561937538,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9234811c4c23e87","name":"should wait for LightPush peer to be connected","time":{"start":1758562002528,"stop":1758562002528,"duration":0},"status":"passed","severity":"normal"},{"uid":"655532e448ffd7e3","name":"Subscribe and receives messages on 20 topics","time":{"start":1758562503902,"stop":1758562503902,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a214ba1a396fb1","name":"Check received message containing emoji","time":{"start":1758562479579,"stop":1758562479579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61fb46fd4ea03ec","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1758562053382,"stop":1758562053382,"duration":0},"status":"passed","severity":"normal"},{"uid":"d102df17cccf1e9c","name":"Push message with content topic containing JSON","time":{"start":1758563086623,"stop":1758563086623,"duration":0},"status":"passed","severity":"normal"},{"uid":"81090ee87f80ebad","name":"A test","time":{"start":1758562108536,"stop":1758562108537,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec5e69b77e4833a8","name":"should wait for Store peer to be connected","time":{"start":1758562002529,"stop":1758562002529,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbc07b3ff153a76","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1758561954368,"stop":1758561954368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ea740a52acfe48","name":"Push message with SQL Injection payload","time":{"start":1758563086601,"stop":1758563086602,"duration":1},"status":"passed","severity":"normal"},{"uid":"8209442d9bd2f752","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1758561990116,"stop":1758561990116,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7469ec3ffa6d4a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app78/7/topic343/json","time":{"start":1758562306594,"stop":1758562306595,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9daa47c25aea37","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1758561984437,"stop":1758561984437,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0d132a3337a365","name":"random static sharding 8 - Cluster ID: 84, Shard ID: 480","time":{"start":1758562358279,"stop":1758562358280,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc9173b8bffc5fc","name":"should return true when peer is on the pubsub topic shard","time":{"start":1758561953220,"stop":1758561953220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb64a71f2965e90","name":"Add multiple subscription objects on single nwaku node","time":{"start":1758562503908,"stop":1758562503908,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa14e60d557ba66","name":"should set field with only RELAY enabled","time":{"start":1758561943743,"stop":1758561943743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3bb275c40222b3","name":"should get / set UDP multiaddr","time":{"start":1758561943739,"stop":1758561943739,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c900f8444ccb96","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1758562359997,"stop":1758562359997,"duration":0},"status":"passed","severity":"normal"},{"uid":"997aeb6900011b85","name":"should remove event listeners from libp2p","time":{"start":1758561953407,"stop":1758561953408,"duration":1},"status":"passed","severity":"normal"},{"uid":"c21e8d24dc1fbf2","name":"Push message with Russian payload","time":{"start":1758563086614,"stop":1758563086614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c5699ccca1c369","name":"should clear all timers","time":{"start":1758561953915,"stop":1758561953915,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea997a58c70bd8a","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1758561964201,"stop":1758561964201,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74ebd1ac9317626c","name":"rejects content-filtered query with only contentTopics","time":{"start":1758561953797,"stop":1758561953797,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca48769c5a23ad5","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1758562220514,"stop":1758562220516,"duration":2},"status":"passed","severity":"normal"},{"uid":"5fc36d0061485b69","name":"should properly clean up resources when disposed","time":{"start":1758561999298,"stop":1758561999299,"duration":1},"status":"passed","severity":"normal"},{"uid":"7989acf8271473a0","name":"Push message with content topic containing JSON","time":{"start":1758563086634,"stop":1758563086634,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47a711acd692fed","name":"ignores domain fetching errors","time":{"start":1758561964198,"stop":1758561964199,"duration":1},"status":"passed","severity":"normal"},{"uid":"74872ec735eae97a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1758561984430,"stop":1758561984431,"duration":1},"status":"passed","severity":"normal"},{"uid":"f577f5d0796a2ed5","name":"should dispatch network event when browser goes online","time":{"start":1758561953423,"stop":1758561953423,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd3f346fb41a212","name":"should remove event listeners","time":{"start":1758561954346,"stop":1758561954346,"duration":0},"status":"passed","severity":"normal"},{"uid":"663b17329ee4a30e","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1758561984414,"stop":1758561984414,"duration":0},"status":"passed","severity":"normal"},{"uid":"df16cb7242cabda2","name":"Push message with content topic containing Arabic","time":{"start":1758563086633,"stop":1758563086634,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f686ce7cf91f759","name":"Encoder throws on undefined content topic","time":{"start":1758561975336,"stop":1758561975336,"duration":0},"status":"passed","severity":"normal"},{"uid":"84dbb882ed158386","name":"should clear dial history on start","time":{"start":1758561952770,"stop":1758561952779,"duration":9},"status":"passed","severity":"normal"},{"uid":"9bf450257e414388","name":"should handle queue overflow by adding peers to queue","time":{"start":1758561952812,"stop":1758561952812,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44e1a44c2edd7f3","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1758562318428,"stop":1758562318428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c334825fc402b9c7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1758561942964,"stop":1758561942964,"duration":0},"status":"passed","severity":"normal"},{"uid":"959af19468f5626a","name":"should handle query errors","time":{"start":1758561963988,"stop":1758561963988,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cd7500b1ae4029","name":"should throw error - no id","time":{"start":1758561943727,"stop":1758561943727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fe9be3c38451d7","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1758561984431,"stop":1758561984431,"duration":0},"status":"passed","severity":"normal"},{"uid":"593cbd83b576dc1c","name":"should handle browser offline state overriding peer connections","time":{"start":1758561953442,"stop":1758561953443,"duration":1},"status":"passed","severity":"normal"},{"uid":"51aa686996ad03b3","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1758562001572,"stop":1758562001572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f8ccaa6750dcb1","name":"can start the service","time":{"start":1758561967828,"stop":1758561967828,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7de5e9b9e16683","name":"should hang up with multiaddr and return true on success","time":{"start":1758561954483,"stop":1758561954483,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d01255fc742e99d","name":"should dial more peers if under maxConnections","time":{"start":1758561954369,"stop":1758561954370,"duration":1},"status":"passed","severity":"normal"},{"uid":"3146c68b441584d4","name":"Passing an array","time":{"start":1758562383515,"stop":1758562383515,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e03fdb4d3def6d","name":"Encoder throws on empty string content topic","time":{"start":1758561973843,"stop":1758561973844,"duration":1},"status":"passed","severity":"normal"},{"uid":"447d614fb4816f12","name":"Does not throw an exception when node disconnects","time":{"start":1758562383514,"stop":1758562383515,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66b14c33e3d0855","name":"Push message with Russian payload","time":{"start":1758563086628,"stop":1758563086628,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1fa30e0f28389c","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1758561984425,"stop":1758561984425,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0d65f89d8263b3","name":"should return start time to match max range","time":{"start":1758562002212,"stop":1758562002213,"duration":1},"status":"passed","severity":"normal"},{"uid":"abbd12dac49b46a","name":"should create PeerExchangeDiscovery with default options","time":{"start":1758561963992,"stop":1758561963992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2110042982e3cef","name":"returns all values when wanted number is greater than available values","time":{"start":1758561962950,"stop":1758561962952,"duration":2},"status":"passed","severity":"normal"},{"uid":"891fb771c3fd020f","name":"Check publish message containing JSON","time":{"start":1758562213393,"stop":1758562213394,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb6ab9fcb422c69","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1758562503905,"stop":1758562503905,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef620f16c800e9f","name":"should initialize with default number of peers","time":{"start":1758562000762,"stop":1758562000763,"duration":1},"status":"passed","severity":"normal"},{"uid":"838610618ee6f272","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1758561984418,"stop":1758561984419,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5179fba352101de","name":"Query with Promise Callback, No message returned","time":{"start":1758562332208,"stop":1758562332211,"duration":3},"status":"passed","severity":"normal"},{"uid":"a89f4c3f7673b4a2","name":"should not fail to start the service if it is already started","time":{"start":1758561967829,"stop":1758561967829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f94d72e9c95d00","name":"should handle disconnect when peer has no timers","time":{"start":1758561953958,"stop":1758561953960,"duration":2},"status":"passed","severity":"normal"},{"uid":"79d5d20fcbc1f49e","name":"nwaku subscribes","time":{"start":1758562202419,"stop":1758562202420,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e644b71158f0a1b","name":"Relay","time":{"start":1758562039320,"stop":1758562039320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5beec41f15745790","name":"should clear timers for specific peer on disconnect","time":{"start":1758561953958,"stop":1758561953958,"duration":0},"status":"passed","severity":"normal"},{"uid":"3897490dab991c96","name":"should reject if WakuNode is not started","time":{"start":1758562002526,"stop":1758562002526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b1f22ba5638c8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1758561937556,"stop":1758561937556,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bee256cce8273c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1758561984419,"stop":1758561984419,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f847d7767fd1270","name":"Subscribe to topic containing short and receive message","time":{"start":1758562503904,"stop":1758562503904,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1640f01dd0d2a0","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1758561953095,"stop":1758561953095,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6e7e7d2a699030","name":"Outgoing message is emitted as sent","time":{"start":1758562005681,"stop":1758562005681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17cc181762a7981","name":"Add multiple subscription objects on single nwaku node","time":{"start":1758562503899,"stop":1758562503899,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac28501feb3abb0","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app12/3/topic308/utf8","time":{"start":1758562306589,"stop":1758562306593,"duration":4},"status":"passed","severity":"normal"},{"uid":"23a59683c3734f8a","name":"Overlapping topic subscription","time":{"start":1758562503903,"stop":1758562503903,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c44dbec09179c2c","name":"Waku message hash computation (no timestamp)","time":{"start":1758561953346,"stop":1758561953346,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b1250e776152e6","name":"Outgoing message is emitted as sending","time":{"start":1758562004546,"stop":1758562004546,"duration":0},"status":"passed","severity":"normal"},{"uid":"b486aca5597c67f2","name":"should trigger query when time since last query exceeds threshold","time":{"start":1758562002201,"stop":1758562002205,"duration":4},"status":"passed","severity":"normal"},{"uid":"6f465a2b8a77d206","name":"should throw error - no id","time":{"start":1758561943728,"stop":1758561943733,"duration":5},"status":"passed","severity":"normal"},{"uid":"dd5e09a896e0cd0b","name":"Subscribe to topic containing Script and publish message","time":{"start":1758562220528,"stop":1758562220528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce93b81dfdbeeff","name":"A test","time":{"start":1758562108535,"stop":1758562108535,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a1679919bd76b","name":"Callback on promise","time":{"start":1758562361820,"stop":1758562361821,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6f4acecec35981","name":"should handle complete connection lifecycle","time":{"start":1758561953432,"stop":1758561953432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77641bc64321c1a","name":"returns nothing if no connections present","time":{"start":1758561953993,"stop":1758561953993,"duration":0},"status":"passed","severity":"normal"},{"uid":"de427eff55794431","name":"should handle v3 RLN errors","time":{"start":1758562000871,"stop":1758562000872,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bbf20f2de8b840e","name":"should handle ping failures gracefully","time":{"start":1758561953936,"stop":1758561953937,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78e387e92a349a9","name":"should be empty after removing the only subscription","time":{"start":1758562001606,"stop":1758562001606,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c1d66bef46a8bc","name":"should be safe to call multiple times","time":{"start":1758561954347,"stop":1758561954347,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b56ace948ab5f23","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1758562002206,"stop":1758562002207,"duration":1},"status":"passed","severity":"normal"},{"uid":"801a06799594e846","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1758561984449,"stop":1758561984449,"duration":0},"status":"passed","severity":"normal"},{"uid":"440c513a1f1989d9","name":"should throw error when no peers are available","time":{"start":1758562002521,"stop":1758562002521,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e14e5c7f4742921","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1758562503902,"stop":1758562503902,"duration":0},"status":"passed","severity":"normal"},{"uid":"949cccdbe422a580","name":"Passing page size 110 when there are 120 messages","time":{"start":1758562376492,"stop":1758562376493,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84184cd56dbb51","name":"Push message with content topic containing emoji","time":{"start":1758563086609,"stop":1758563086609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6495f688a634af14","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1758561964201,"stop":1758561964201,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ff494c67368e93a","name":"should select older connection if present","time":{"start":1758561953998,"stop":1758561953998,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1c1aba8898611c","name":"should dial all remaining peers","time":{"start":1758561954360,"stop":1758561954366,"duration":6},"status":"passed","severity":"normal"},{"uid":"47c8f615cdc5ad65","name":"should check false positive rate","time":{"start":1758561987646,"stop":1758561987647,"duration":1},"status":"passed","severity":"normal"},{"uid":"9622bd2d5c662ead","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1758561984432,"stop":1758561984432,"duration":0},"status":"passed","severity":"normal"},{"uid":"2033708db8b9fce9","name":"messageHash returns a Uint8Array","time":{"start":1758561953350,"stop":1758561953350,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63b173b1242ec73","name":"Push message with content topic containing Russian","time":{"start":1758563086634,"stop":1758563086634,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b331b02b67e2b1b","name":"should work with stubbed waku event emitter","time":{"start":1758562002186,"stop":1758562002188,"duration":2},"status":"passed","severity":"normal"},{"uid":"97ce63f716d9ecf3","name":"groups content topics by expected pubsub topic","time":{"start":1758561937546,"stop":1758561937547,"duration":1},"status":"passed","severity":"normal"},{"uid":"701d06d19ab497f8","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1758562383979,"stop":1758562383979,"duration":0},"status":"passed","severity":"normal"},{"uid":"111df73831e76683","name":"Push message with XML payload","time":{"start":1758563086615,"stop":1758563086616,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecdd76cb96904172","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1758561984419,"stop":1758561984420,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd0b0046402900","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1758561989676,"stop":1758561989676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7a9227679c1809","name":"should enable all discoveries when explicitly set","time":{"start":1758561999732,"stop":1758561999743,"duration":11},"status":"passed","severity":"normal"},{"uid":"a666d0596f420c89","name":"Push message with XML payload","time":{"start":1758563086629,"stop":1758563086629,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9e719f1c8002df","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1758561937550,"stop":1758561937550,"duration":0},"status":"passed","severity":"normal"},{"uid":"19be4ec1aa561299","name":"Encoder error raises irrecoverable error","time":{"start":1758562005681,"stop":1758562005681,"duration":0},"status":"passed","severity":"normal"},{"uid":"19071cc738586913","name":"Push message with Script payload","time":{"start":1758563086629,"stop":1758563086629,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd96782a0effbb33","name":"Decoder throws on empty string content topic","time":{"start":1758561975337,"stop":1758561975337,"duration":0},"status":"passed","severity":"normal"},{"uid":"868fcff833adcf31","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1758562503898,"stop":1758562503899,"duration":1},"status":"passed","severity":"normal"},{"uid":"84b7b79b1860a3dd","name":"should handle retrieve function with query parameters","time":{"start":1758562002200,"stop":1758562002200,"duration":0},"status":"passed","severity":"normal"},{"uid":"b318ecc106e899d3","name":"Push message with shell command payload","time":{"start":1758563086630,"stop":1758563086630,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3396f62fb871ae4","name":"Check meta is set [ecies]","time":{"start":1758561975335,"stop":1758561975336,"duration":1},"status":"passed","severity":"normal"},{"uid":"6021204ad1557ab2","name":"should dial second nwaku node that was discovered","time":{"start":1758562032934,"stop":1758562032936,"duration":2},"status":"skipped","severity":"normal"},{"uid":"64e3a2b67f8f15a5","name":"Refresh subscription","time":{"start":1758562220516,"stop":1758562220516,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e88a91143e3f855","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1758562503892,"stop":1758562503892,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c16d96abd6e952","name":"Check message with no pubsub topic is not received","time":{"start":1758562479571,"stop":1758562479571,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93306b5bebed1e0","name":"Relay - dialed first","time":{"start":1758562385845,"stop":1758562385845,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7fd0ca7ce5a8a68","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1758562383980,"stop":1758562383980,"duration":0},"status":"passed","severity":"normal"},{"uid":"37678e5647390a57","name":"should create dialer with libp2p and shardReader","time":{"start":1758561952749,"stop":1758561952768,"duration":19},"status":"passed","severity":"normal"},{"uid":"c6d4911cb12d242c","name":"should not fail to stop the service if it was not started","time":{"start":1758561967828,"stop":1758561967828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f604b60bcf4248ec","name":"Sample","time":{"start":1758561943163,"stop":1758561943163,"duration":0},"status":"passed","severity":"normal"},{"uid":"987c4b30712a674d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1758561984443,"stop":1758561984443,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9a9bb2796bd30","name":"Sync message is not sent if another sync message was just received","time":{"start":1758562009679,"stop":1758562009679,"duration":0},"status":"passed","severity":"normal"},{"uid":"7719b5c17fc2878c","name":"should not change state when connections remain after disconnect","time":{"start":1758561953421,"stop":1758561953421,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14860044e1f70ba","name":"ignores unrecognized TXT record formats","time":{"start":1758561964199,"stop":1758561964199,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f0bb2cf019f839","name":"should emit a peer event after start","time":{"start":1758561967829,"stop":1758561967829,"duration":0},"status":"passed","severity":"normal"},{"uid":"5270ab4d2b41429e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1758561937554,"stop":1758561937554,"duration":0},"status":"passed","severity":"normal"},{"uid":"270f13be9392cbc3","name":"Check message with invalid timestamp is not received","time":{"start":1758562479580,"stop":1758562479581,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b7447dda8e1151","name":"peer:update - should do nothing if another protocol hit","time":{"start":1758561954385,"stop":1758561954385,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6880decfe95cfb4","name":"Push message with rate limit","time":{"start":1758563086636,"stop":1758563086636,"duration":0},"status":"passed","severity":"normal"},{"uid":"f450570c8c48230c","name":"should get all peers from store","time":{"start":1758561954359,"stop":1758561954359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c632340d86c4bc27","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1758561942971,"stop":1758561942972,"duration":1},"status":"passed","severity":"normal"},{"uid":"3808d47ac6e81e2a","name":"Push message with content topic containing Russian","time":{"start":1758563086644,"stop":1758563086644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50562dced2d8627","name":"should capture event listeners for testing","time":{"start":1758562002190,"stop":1758562002194,"duration":4},"status":"passed","severity":"normal"},{"uid":"6400720b693502d5","name":"Push message with JSON payload","time":{"start":1758563086618,"stop":1758563086618,"duration":0},"status":"passed","severity":"normal"},{"uid":"443c1a35c6f822c0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1758562038151,"stop":1758562038152,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4818774ef313a220","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1758562220526,"stop":1758562220526,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb70f79744d62f5","name":"Register correct protocols","time":{"start":1758562220508,"stop":1758562220508,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1982df075618c3","name":"should have no discoveries enabled by default","time":{"start":1758561999731,"stop":1758561999731,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efd7f8392cc34d5","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1758562057718,"stop":1758562057718,"duration":0},"status":"passed","severity":"normal"},{"uid":"296ec72c8eb762a","name":"should retry on complete failure if specified","time":{"start":1758562000860,"stop":1758562000860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7de384f58b6ec06","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1758562002201,"stop":1758562002201,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeff2943f4249408","name":"Push message with content topic containing SQL Injection","time":{"start":1758563086644,"stop":1758563086644,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfeb45e16a2bb2e9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1758561984449,"stop":1758561984452,"duration":3},"status":"passed","severity":"normal"},{"uid":"817f837d320d16ef","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1758562479570,"stop":1758562479570,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe984961def32da","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1758562005681,"stop":1758562005682,"duration":1},"status":"passed","severity":"normal"},{"uid":"a306791a3d778dfe","name":"Check publish message containing unicode special characters","time":{"start":1758562213394,"stop":1758562213395,"duration":1},"status":"passed","severity":"normal"},{"uid":"122f5e57fbee2e60","name":"should retry failed tasks","time":{"start":1758562000387,"stop":1758562000387,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2a73ddccd859ec","name":"Check received message with timestamp: 1758562032285000000 ","time":{"start":1758562479579,"stop":1758562479579,"duration":0},"status":"passed","severity":"normal"},{"uid":"91cc8b6cf9f7a815","name":"should filter out undefined ENRs","time":{"start":1758561964070,"stop":1758561964070,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d92caa4d8bc348","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1758561984443,"stop":1758561984444,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3bbe272a511103","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1758561942972,"stop":1758561942973,"duration":1},"status":"passed","severity":"normal"},{"uid":"f26d6635c5e725df","name":"Overlapping topic subscription","time":{"start":1758562220517,"stop":1758562220517,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc61368eecb3f22e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1758561942966,"stop":1758561942967,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9e327ebe2ec4e4","name":"should set field with all protocols disabled","time":{"start":1758561943742,"stop":1758561943743,"duration":1},"status":"passed","severity":"normal"},{"uid":"9638330768ea24f2","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1758561984425,"stop":1758561984425,"duration":0},"status":"passed","severity":"normal"},{"uid":"f493ab7e6fab75f5","name":"should create an instance with libp2p and dialer","time":{"start":1758561953074,"stop":1758561953074,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd811b462d7bb96","name":"throws on content topic with non-number generation field","time":{"start":1758561937537,"stop":1758561937537,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb1364edbe13641","name":"should create NetworkMonitor with libp2p and events","time":{"start":1758561953394,"stop":1758561953394,"duration":0},"status":"passed","severity":"normal"},{"uid":"9935e35da6c38870","name":"should not receive a peer event after stop","time":{"start":1758562038149,"stop":1758562038149,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31009f00f5f378a","name":"should create KeepAliveManager with required options","time":{"start":1758561953907,"stop":1758561953907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3693c6fb2b0e92","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1758562383983,"stop":1758562383983,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d06730b41fedf8d","name":"should dial peer when no shard info available","time":{"start":1758561952804,"stop":1758561952809,"duration":5},"status":"passed","severity":"normal"},{"uid":"1651c23a0e9e896b","name":"Check received message containing numeric","time":{"start":1758562479574,"stop":1758562479574,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e0e39ed2ce0eb","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1758561937544,"stop":1758561937544,"duration":0},"status":"passed","severity":"normal"},{"uid":"47845c3b05ab7637","name":"should only return 1 node with relay and store capability","time":{"start":1758561964200,"stop":1758561964200,"duration":0},"status":"passed","severity":"normal"},{"uid":"c553951ecc100743","name":"should use peerId from options when provided to queryGenerator","time":{"start":1758562002523,"stop":1758562002524,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0eeb75cd853911c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1758562057719,"stop":1758562057719,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdd162e0e31a436","name":"should handle general insertion and lookup correctly","time":{"start":1758561987646,"stop":1758561987646,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5df5bfa5584a6a","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1758562005684,"stop":1758562005684,"duration":0},"status":"passed","severity":"normal"},{"uid":"710cb324f4f3f7a4","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app38/6/topic558/json","time":{"start":1758562306600,"stop":1758562306602,"duration":2},"status":"passed","severity":"normal"},{"uid":"8525951491f71167","name":"Throws when trying to push message with empty payload","time":{"start":1758563086620,"stop":1758563086620,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab6ff77ded7e2dc","name":"rejects hash query with content filter parameters","time":{"start":1758561953798,"stop":1758561953798,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d96417852cefd95","name":"should be safe to call multiple times","time":{"start":1758561954346,"stop":1758561954346,"duration":0},"status":"passed","severity":"normal"},{"uid":"543e698a5bb12cc3","name":"Push message with emoji payload","time":{"start":1758563086641,"stop":1758563086641,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4996818ccab0f87","name":"Check message with no payload is not received","time":{"start":1758562479572,"stop":1758562479572,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cf5df23f9b97f6","name":"should discover peers from provided peer cache","time":{"start":1758562128000,"stop":1758562128000,"duration":0},"status":"passed","severity":"normal"},{"uid":"4583d521ebabde1c","name":"Passing page size 1 when there are 4 messages","time":{"start":1758562376489,"stop":1758562376489,"duration":0},"status":"passed","severity":"normal"},{"uid":"413345c87a79cd52","name":"Fails to push message with large meta","time":{"start":1758563086624,"stop":1758563086624,"duration":0},"status":"passed","severity":"normal"},{"uid":"22813d91c7f2a98a","name":"messageHashStr produces consistent results for the same input","time":{"start":1758561953352,"stop":1758561953353,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa40b0266cff2107","name":"should handle large number of peers request","time":{"start":1758561964075,"stop":1758561964075,"duration":0},"status":"passed","severity":"normal"},{"uid":"2508b77051c84113","name":"should wait for Filter peer to be connected","time":{"start":1758562002528,"stop":1758562002529,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3335b0a4b025973","name":"should throw error - no public key","time":{"start":1758561943734,"stop":1758561943734,"duration":0},"status":"passed","severity":"normal"},{"uid":"a223f3b931443908","name":"should create ConnectionManager with required options","time":{"start":1758561954477,"stop":1758561954477,"duration":0},"status":"passed","severity":"normal"},{"uid":"225ed0f88116c80f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1758562038151,"stop":1758562038151,"duration":0},"status":"skipped","severity":"normal"},{"uid":"558a741ebf144099","name":"should retry if all attempts fail","time":{"start":1758562000389,"stop":1758562000390,"duration":1},"status":"passed","severity":"normal"},{"uid":"5903d911c2a9efd3","name":"should properly create location multiaddrs - tcp6","time":{"start":1758561943741,"stop":1758561943741,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72d18e0c1492b60","name":"Push message with emoji payload","time":{"start":1758563086630,"stop":1758563086631,"duration":1},"status":"passed","severity":"normal"},{"uid":"9101fc8a1d152b9c","name":"Relay - times out","time":{"start":1758562385846,"stop":1758562385846,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa675d5bb23e77e","name":"should load peers from local storage and dispatch events","time":{"start":1758561967830,"stop":1758561967830,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9d5e4d6b38e141","name":"should send to specified number of peers of used peers","time":{"start":1758562000855,"stop":1758562000855,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d99646f4849f48","name":"should create ShardReader with static shards network config","time":{"start":1758561953200,"stop":1758561953201,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad19a33fa064d07","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1758562000768,"stop":1758562000768,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdf47767c57d8ba","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1758561984424,"stop":1758561984424,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae33433899a12a20","name":"random static sharding 1 - Cluster ID: 264, Shard ID: 380","time":{"start":1758562358275,"stop":1758562358276,"duration":1},"status":"passed","severity":"normal"},{"uid":"f573d5ffbf3f3990","name":"should never report false negatives","time":{"start":1758561987640,"stop":1758561987640,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf65bb110162a15","name":"should handle empty peer infos gracefully","time":{"start":1758561964067,"stop":1758561964070,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a4581a85afe6e61","name":"should clear the dialing interval","time":{"start":1758561952782,"stop":1758561952785,"duration":3},"status":"passed","severity":"normal"},{"uid":"231057d8084d6d61","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1758562206778,"stop":1758562206778,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f6691b77a8a800","name":"Subscribe and receive messages via lightPush","time":{"start":1758562503889,"stop":1758562503890,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d60db4ca9ba2078","name":"Push message with rate limit","time":{"start":1758563086646,"stop":1758563086646,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b69c4f28642b59","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app34/1/topic13/proto","time":{"start":1758562306588,"stop":1758562306588,"duration":0},"status":"passed","severity":"normal"},{"uid":"613201be7e0a78e3","name":"Push message with content topic containing Chinese","time":{"start":1758563086621,"stop":1758563086622,"duration":1},"status":"passed","severity":"normal"},{"uid":"f69b14e1dc94360","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1758561953413,"stop":1758561953413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21fef1e52662039","name":"Round trip binary serialization","time":{"start":1758561954534,"stop":1758561954534,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77aff91f7a4c57d","name":"Fails to publish message with size larger than 1 MB","time":{"start":1758562213398,"stop":1758562213398,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ddd8eb211a594e","name":"should return false","time":{"start":1758561943735,"stop":1758561943735,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad5fee0eb3335d2","name":"should work with async generator that yields promises","time":{"start":1758562002195,"stop":1758562002195,"duration":0},"status":"passed","severity":"normal"},{"uid":"428afbd94ea69be4","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app6/9/topic676/utf8","time":{"start":1758562306588,"stop":1758562306589,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc9cb4ce6ecf8d2","name":"should allow redial after cooldown period","time":{"start":1758561952796,"stop":1758561952802,"duration":6},"status":"passed","severity":"normal"},{"uid":"704dc48d9da8b6fd","name":"Check message on other pubsub topic is not received","time":{"start":1758562479581,"stop":1758562479581,"duration":0},"status":"passed","severity":"normal"},{"uid":"785df01a2f75c922","name":"random static sharding 2 - Cluster ID: 677, Shard ID: 262","time":{"start":1758562358276,"stop":1758562358276,"duration":0},"status":"passed","severity":"normal"},{"uid":"daac4b9393910ae3","name":"Subscribe to topic containing emoji and publish message","time":{"start":1758562220532,"stop":1758562220532,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25d0f0027ac294a","name":"Push message with escaped characters payload","time":{"start":1758563086603,"stop":1758563086604,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8fbd9929f32c6d","name":"Retries within maximum given attempts","time":{"start":1758562002216,"stop":1758562002219,"duration":3},"status":"passed","severity":"normal"},{"uid":"d90b6b864cd6cfff","name":"same cluster, static sharding: nodes connect","time":{"start":1758562123247,"stop":1758562123249,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2b9285d47d69d34","name":"msgTime: 0 ms from now, startTime: 1758475969644, endTime: 1758562369644","time":{"start":1758562383982,"stop":1758562383982,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cc8598af7da00a","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1758562100004,"stop":1758562100005,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c1165771d57eda7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1758561937552,"stop":1758561937552,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c2c453a1c25f53","name":"should be safe to call multiple times","time":{"start":1758561953915,"stop":1758561953916,"duration":1},"status":"passed","severity":"normal"},{"uid":"1253924d3c989a9a","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1758561964071,"stop":1758561964072,"duration":1},"status":"passed","severity":"normal"},{"uid":"931bfe0878b6577d","name":"Check message with non string payload is not received","time":{"start":1758562479572,"stop":1758562479572,"duration":0},"status":"passed","severity":"normal"},{"uid":"25664b1e1255572f","name":"should return false when peer shard info is not found","time":{"start":1758561953219,"stop":1758561953220,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea0fb92b250fdbe","name":"should return false when peer is not on topic","time":{"start":1758561954486,"stop":1758561954486,"duration":0},"status":"passed","severity":"normal"},{"uid":"26115cedd9b2522e","name":"should start periodic discovery on start","time":{"start":1758561963991,"stop":1758561963991,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f44c79830eb9e57","name":"Store - dialed first","time":{"start":1758562385846,"stop":1758562385847,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f0f36480b03cd3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1758562503894,"stop":1758562503894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f05fe8dc279d298","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1758562479573,"stop":1758562479573,"duration":0},"status":"passed","severity":"normal"},{"uid":"67339e037e375fbb","name":"Publish message with custom timestamp: Mon Sep 22 2025 16:30:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1758562213396,"stop":1758562213396,"duration":0},"status":"passed","severity":"normal"},{"uid":"de86ac9964ab015a","name":"should decode valid enr successfully","time":{"start":1758561943726,"stop":1758561943726,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d661e56815318f","name":"can start and stop the service","time":{"start":1758562268982,"stop":1758562268982,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69dbc920805d624","name":"accepts time-filtered query with content filter","time":{"start":1758561953799,"stop":1758561953799,"duration":0},"status":"passed","severity":"normal"},{"uid":"516eeff3064c719d","name":"should not fail to start the service if it is already started","time":{"start":1758562268983,"stop":1758562268983,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf803163f2b4c0a","name":"Push message equal or less that 1MB","time":{"start":1758563086647,"stop":1758563086647,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1aafaeb80a401","name":"should return false when network is not connected","time":{"start":1758561954481,"stop":1758561954482,"duration":1},"status":"passed","severity":"normal"},{"uid":"f59e1382e729e074","name":"should send relay ping messages on timer","time":{"start":1758561953952,"stop":1758561953952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5038dcee0d689391","name":"Push message with XML payload","time":{"start":1758563086602,"stop":1758563086602,"duration":0},"status":"passed","severity":"normal"},{"uid":"2565d3bf140c21fb","name":"random static sharding 7 - Cluster ID: 380, Shard ID: 891","time":{"start":1758562358278,"stop":1758562358279,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba6db29d847a6faf","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1758561963563,"stop":1758561963564,"duration":1},"status":"passed","severity":"normal"},{"uid":"66102b466fae0c74","name":"should handle case with no peers in store","time":{"start":1758561954366,"stop":1758561954366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69e53396f8da6e","name":"Publish message with rate limit","time":{"start":1758562213402,"stop":1758562213403,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6423ffb619f613a","name":"should not be empty after adding a subscription","time":{"start":1758562001605,"stop":1758562001605,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7337ab02e52daee","name":"should not fail to stop the service if it was not started","time":{"start":1758562268982,"stop":1758562268983,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c9103b26c5945d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1758561937553,"stop":1758561937554,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f310988916d20","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1758561954371,"stop":1758561954371,"duration":0},"status":"passed","severity":"normal"},{"uid":"67136ad5fe1c7032","name":"Push message with custom timestamp: 1758565657997","time":{"start":1758563086647,"stop":1758563086647,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc4b00341111a58","name":"should handle peer store errors gracefully","time":{"start":1758561963981,"stop":1758561963981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce8f2e77399819","name":"Push message with Chinese payload","time":{"start":1758563086639,"stop":1758563086639,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c96f9a23a139441","name":"should handle dial errors gracefully","time":{"start":1758561952809,"stop":1758561952810,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4e4b42df743044","name":"Push message with custom timestamp: 1758565657996","time":{"start":1758563086625,"stop":1758563086626,"duration":1},"status":"passed","severity":"normal"},{"uid":"3afff6d977c6845a","name":"Push message with custom timestamp: 1758558457996","time":{"start":1758563086610,"stop":1758563086610,"duration":0},"status":"passed","severity":"normal"},{"uid":"41167c0711845c31","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1758562004547,"stop":1758562004548,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6346b273d40496","name":"Subscribe and receives messages on 20 topics","time":{"start":1758562503891,"stop":1758562503892,"duration":1},"status":"passed","severity":"normal"},{"uid":"df3ac2f99d000513","name":"Push message with content topic containing SQL Injection","time":{"start":1758563086607,"stop":1758563086607,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72fe844c9fd4069","name":"Subscribe to topic containing shell command and receive message","time":{"start":1758562503907,"stop":1758562503907,"duration":0},"status":"passed","severity":"normal"},{"uid":"445bb022be23288d","name":"should drop connection to all peers on hangUp","time":{"start":1758562122057,"stop":1758562122057,"duration":0},"status":"passed","severity":"normal"},{"uid":"419c6ee4427bda59","name":"Query Generator, No message returned","time":{"start":1758562332203,"stop":1758562332203,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed3ae260ce0e6d2","name":"should create ConnectionManager with relay","time":{"start":1758561954477,"stop":1758561954478,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b8bded6f5c229a8","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1758562100005,"stop":1758562100007,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed2ee1c021d98a89","name":"should not start if already started","time":{"start":1758561963974,"stop":1758561963974,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cddae51d3faf3f","name":"Check received message with timestamp: 1758562032285000000 ","time":{"start":1758562479569,"stop":1758562479569,"duration":0},"status":"passed","severity":"normal"},{"uid":"859a37f239fb2e16","name":"should handle peer not in mesh for all topics","time":{"start":1758561953963,"stop":1758561953964,"duration":1},"status":"passed","severity":"normal"},{"uid":"6765184020f4c94f","name":"should return null for non-existent peer","time":{"start":1758561954367,"stop":1758561954368,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d44921700538e0a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1758561942961,"stop":1758561942962,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e4e413e03c54001","name":"Sync message are not sent excessively within sync frequency","time":{"start":1758562009678,"stop":1758562009679,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29073c1733c5545","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1758562369446,"stop":1758562369447,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd517f48172fc1e","name":"should handle relay send failures gracefully","time":{"start":1758561953952,"stop":1758561953953,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ec97eba1529b12","name":"Check received message containing escaped characters","time":{"start":1758562479578,"stop":1758562479578,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9310b4aa3198812","name":"should compute hash only when first accessed","time":{"start":1758561954537,"stop":1758561954537,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa85e6d266cbbbc","name":"Check publish message containing numeric","time":{"start":1758562213389,"stop":1758562213389,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8877f5c4180f3c","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1758561953937,"stop":1758561953938,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec826ce616304f6","name":"should be empty when created","time":{"start":1758562001601,"stop":1758562001605,"duration":4},"status":"passed","severity":"normal"},{"uid":"ec4d99c9789614f0","name":"Publish message with custom timestamp: Mon Sep 22 2025 18:30:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1758562213396,"stop":1758562213396,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cf7df7b19cfb1c","name":"Subscribe to topic containing short and publish message","time":{"start":1758562220517,"stop":1758562220519,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f37d432a64e92cc","name":"Subscribe and receive messages via waku relay post","time":{"start":1758562503890,"stop":1758562503890,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3ad178e983ee27","name":"should dial with multiaddr and return stream","time":{"start":1758561954482,"stop":1758561954482,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1dd22cc6e9f8ad","name":"should properly setup health event callback","time":{"start":1758562002194,"stop":1758562002194,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c944bff45ead49","name":"Push message equal or less that 1MB","time":{"start":1758563086611,"stop":1758563086612,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4df8ee82099f33","name":"should handle dial errors gracefully","time":{"start":1758561954366,"stop":1758561954366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede5316d410e0c9f","name":"should handle dial errors","time":{"start":1758561954483,"stop":1758561954483,"duration":0},"status":"passed","severity":"normal"},{"uid":"58af488dd13435d3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1758562189345,"stop":1758562189346,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87a73881f27757c","name":"Check message with no payload is not received","time":{"start":1758562479582,"stop":1758562479582,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61b46ebaa779b26","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1758561937550,"stop":1758561937551,"duration":1},"status":"passed","severity":"normal"},{"uid":"31fabe599271da11","name":"can start the service","time":{"start":1758562038145,"stop":1758562038146,"duration":1},"status":"passed","severity":"normal"},{"uid":"959042a20dd568ba","name":"should return false when pubsub topic parsing fails","time":{"start":1758561953222,"stop":1758561953222,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14ef3cd8d95904","name":"Push message with Chinese payload","time":{"start":1758563086614,"stop":1758563086614,"duration":0},"status":"passed","severity":"normal"},{"uid":"e846deaaa76f89d4","name":"should return all connected peers without codec filter","time":{"start":1758561954484,"stop":1758561954484,"duration":0},"status":"passed","severity":"normal"},{"uid":"82172a718e2641a","name":"should be able to decode the field with only STORE set to true","time":{"start":1758561942970,"stop":1758561942971,"duration":1},"status":"passed","severity":"normal"},{"uid":"2076c818ba9166fc","name":"should handle zero peers request","time":{"start":1758561964075,"stop":1758561964076,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e22ba872e543f3","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1758562053381,"stop":1758562053382,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a61ee5d915371a","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1758562220529,"stop":1758562220529,"duration":0},"status":"passed","severity":"normal"},{"uid":"58752c9ae9958a58","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1758562323443,"stop":1758562323445,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6a49da2fa6a74e0","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1758562100004,"stop":1758562100004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2246c6260797ce5","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1758561937541,"stop":1758561937542,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c3e30a7cbaf6cc3","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1758562000776,"stop":1758562000776,"duration":0},"status":"passed","severity":"normal"},{"uid":"172574140987237b","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1758562206781,"stop":1758562206782,"duration":1},"status":"passed","severity":"normal"},{"uid":"6976c8d6f2fa1384","name":"Check received message containing shell command","time":{"start":1758562479567,"stop":1758562479568,"duration":1},"status":"passed","severity":"normal"},{"uid":"c586bdb37f860068","name":"Check message with non string payload is not received","time":{"start":1758562479582,"stop":1758562479582,"duration":0},"status":"passed","severity":"normal"},{"uid":"807a441bbaa6bf5b","name":"Check received message containing JSON","time":{"start":1758562479567,"stop":1758562479567,"duration":0},"status":"passed","severity":"normal"},{"uid":"55971d957e639b4b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1758562220531,"stop":1758562220531,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb864ccc5fb7824c","name":"should handle shardReader errors","time":{"start":1758561954486,"stop":1758561954486,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab49322c7665eda4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1758561984455,"stop":1758561984455,"duration":0},"status":"passed","severity":"normal"},{"uid":"3708172903849bbb","name":"should serialize and deserialize correctly","time":{"start":1758561987641,"stop":1758561987645,"duration":4},"status":"passed","severity":"normal"},{"uid":"b63b034b8de82f8b","name":"should return false and handle errors gracefully","time":{"start":1758561954483,"stop":1758561954484,"duration":1},"status":"passed","severity":"normal"},{"uid":"b852c9f597168720","name":"should properly create location multiaddrs - udp4","time":{"start":1758561943740,"stop":1758561943740,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adff52d2e3b98d4","name":"Push 30 different messages","time":{"start":1758563086619,"stop":1758563086620,"duration":1},"status":"skipped","severity":"normal"},{"uid":"720c58a5ac3fdf3e","name":"should handle peer disconnect event when no connections remain","time":{"start":1758561953421,"stop":1758561953421,"duration":0},"status":"passed","severity":"normal"},{"uid":"326bda5c5d3cdff5","name":"Subscribe and receive messages via lightPush","time":{"start":1758562503900,"stop":1758562503900,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5f193de022b705","name":"Push message with short payload","time":{"start":1758563086612,"stop":1758563086613,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88135d85e38ed1f","name":"Decrypt messages","time":{"start":1758562190828,"stop":1758562190828,"duration":0},"status":"passed","severity":"normal"},{"uid":"19501100b6ff1822","name":"should emit message when we just started and store connect event occurs","time":{"start":1758562002206,"stop":1758562002206,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eae0fbff425dc8d","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1758561990115,"stop":1758561990115,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e99d5db4feb16","name":"configure the node with multiple content topics","time":{"start":1758562306606,"stop":1758562306606,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abd74287e9dea90","name":"should handle errors when globalThis is not available","time":{"start":1758561953406,"stop":1758561953406,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd4238be395653","name":"should work with mock decoders","time":{"start":1758562002189,"stop":1758562002190,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ddd0a690f5ee61b","name":"should clear interval on stop","time":{"start":1758561963991,"stop":1758561963991,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adedc8fb1f3c3d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1758562220522,"stop":1758562220524,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a4bdad5b9212574","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1758561984419,"stop":1758561984419,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a9e2ee0008e542","name":"should encode/decode to RLP encoding","time":{"start":1758561943736,"stop":1758561943738,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f8f360dba8d6209","name":"should add event listeners for peer connect and disconnect","time":{"start":1758561953908,"stop":1758561953913,"duration":5},"status":"passed","severity":"normal"},{"uid":"5816ca2f6862a90","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1758562503902,"stop":1758562503902,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3bf0aa7d43222094","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1758561954372,"stop":1758561954372,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4277edde6f645e6","name":"Push message with Russian payload","time":{"start":1758563086639,"stop":1758563086639,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd84a7598b49fe14","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1758562503906,"stop":1758562503906,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a4e82badb0e23","name":"should return start time to last successful query since last query is less than max range","time":{"start":1758562002212,"stop":1758562002212,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4cc0bab38a410c","name":"Callback on promise, aborts when callback returns true","time":{"start":1758562361821,"stop":1758562361821,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84a6852caf86249","name":"Push message with JSON payload","time":{"start":1758563086640,"stop":1758563086640,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6984fccf9b22e7","name":"Publish message with custom timestamp: Tue Oct 01 2024 17:30:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1758562213395,"stop":1758562213396,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1eb95fd643b780","name":"topics with same application and version share the same shard","time":{"start":1758561937546,"stop":1758561937546,"duration":0},"status":"passed","severity":"normal"},{"uid":"668fbddb607a3f25","name":"should handle complete dial lifecycle","time":{"start":1758561952817,"stop":1758561952817,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c49399c7f37e39","name":"Push message with content topic containing Chinese","time":{"start":1758563086643,"stop":1758563086643,"duration":0},"status":"passed","severity":"normal"},{"uid":"881cec2af40b4877","name":"should request peer renewal on specific errors","time":{"start":1758562000388,"stop":1758562000388,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d907afcb9186464","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1758561953951,"stop":1758561953952,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe90eaf3e1d7328","name":"should successfully subscribe to supported pubsub topic","time":{"start":1758562001496,"stop":1758562001496,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdc4e3a99a14742","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1758562220527,"stop":1758562220527,"duration":0},"status":"passed","severity":"normal"},{"uid":"979e157d804f9b1d","name":"Push message with content topic containing special chars","time":{"start":1758563086606,"stop":1758563086606,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab50e41bd7f4b5d9","name":"Check received message containing JSON","time":{"start":1758562479577,"stop":1758562479577,"duration":0},"status":"passed","severity":"normal"},{"uid":"2618194de89b33bc","name":"should return empty array when no peers connected","time":{"start":1758561954484,"stop":1758561954484,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dfc938011ea335","name":"should handle peer connect event","time":{"start":1758561953420,"stop":1758561953421,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80a1216513ea1f6","name":"different cluster: nodes don't connect","time":{"start":1758562123249,"stop":1758562123250,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab76abbd357969b4","name":"Check received message containing special chars","time":{"start":1758562479565,"stop":1758562479565,"duration":0},"status":"passed","severity":"normal"},{"uid":"a937819c4649d786","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1758562503892,"stop":1758562503893,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce893035cbc6f5a","name":"Check received message containing long","time":{"start":1758562479564,"stop":1758562479564,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3ebf08a85e429e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1758561984454,"stop":1758561984454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d88cbc701286c4d","name":"Push message with content topic containing emoji","time":{"start":1758563086635,"stop":1758563086635,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc146edc01026b57","name":"should skip already querying peers","time":{"start":1758561963985,"stop":1758561963985,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f61e257caa7b1b","name":"ends if response has no messages","time":{"start":1758561954469,"stop":1758561954470,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba3a67c974a8d4a","name":"should handle corrupted shard info gracefully","time":{"start":1758561953223,"stop":1758561953223,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e6e84cc58f4597","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1758562206777,"stop":1758562206777,"duration":0},"status":"passed","severity":"normal"},{"uid":"62183c357186bf8f","name":"Push message with Arabic payload","time":{"start":1758563086628,"stop":1758563086628,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc015fca940532b","name":"Fails to publish duplicate message","time":{"start":1758562213397,"stop":1758562213397,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed99ccc86b3c65e","name":"should process successful peer exchange query","time":{"start":1758561963987,"stop":1758561963988,"duration":1},"status":"passed","severity":"normal"},{"uid":"400bb1ac4c7f2447","name":"should return false when peer is not found","time":{"start":1758561953222,"stop":1758561953222,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b06a1c2906b2863","name":"Subscribe to topic containing emoji and receive message","time":{"start":1758562503908,"stop":1758562503908,"duration":0},"status":"passed","severity":"normal"},{"uid":"819f960e703fd0ab","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1758562213395,"stop":1758562213395,"duration":0},"status":"passed","severity":"normal"},{"uid":"8262afba814fa09c","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1758561942962,"stop":1758561942963,"duration":1},"status":"passed","severity":"normal"},{"uid":"62605927db570b8c","name":"should encodeTxt and decodeTxt","time":{"start":1758561943725,"stop":1758561943726,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c555de09a22d214","name":"Push message with special chars payload","time":{"start":1758563086613,"stop":1758563086614,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e92dd6f791e011f","name":"should set field with all protocols enabled","time":{"start":1758561943743,"stop":1758561943743,"duration":0},"status":"passed","severity":"normal"},{"uid":"5770c6c878a13146","name":"Check message received after jswaku node is restarted","time":{"start":1758562479572,"stop":1758562479573,"duration":1},"status":"passed","severity":"normal"},{"uid":"11dac5817f3dd56f","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1758562002522,"stop":1758562002522,"duration":0},"status":"passed","severity":"normal"},{"uid":"478ffdfb1dcdf709","name":"should remove expired entries after TTL has passed","time":{"start":1758561999295,"stop":1758561999296,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fffc5881445f003","name":"should be able to encode the field with only STORE set to true","time":{"start":1758561942960,"stop":1758561942960,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cad356c287484a3","name":"Push message with custom timestamp: 1758558457997","time":{"start":1758563086636,"stop":1758563086636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d670e6bd4ea9d63","name":"should not retry if at least one success","time":{"start":1758562000389,"stop":1758562000389,"duration":0},"status":"passed","severity":"normal"},{"uid":"304768c7d629fe2c","name":"should be safe to call multiple times","time":{"start":1758561953076,"stop":1758561953084,"duration":8},"status":"passed","severity":"normal"},{"uid":"317c33b2cd059a32","name":"should handle case with all peers already connected","time":{"start":1758561954367,"stop":1758561954367,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fc34a544ec355","name":"should properly create peer info with all multiaddrs","time":{"start":1758561943742,"stop":1758561943742,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09c7a572ff79403","name":"Push message with JSON payload","time":{"start":1758563086603,"stop":1758563086603,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce17ac02addba01b","name":"Push message with numeric payload","time":{"start":1758563086638,"stop":1758563086638,"duration":0},"status":"passed","severity":"normal"},{"uid":"703fbdc9f20dfbff","name":"Outgoing message is acknowledged","time":{"start":1758562003040,"stop":1758562003040,"duration":0},"status":"passed","severity":"normal"},{"uid":"fced57131356d596","name":"Check publish message containing emoji","time":{"start":1758562213395,"stop":1758562213395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e707d6d2907aeb5","name":"Subscribe to topic containing special chars and publish message","time":{"start":1758562220524,"stop":1758562220525,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8926fe5574cf7c2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1758562503896,"stop":1758562503896,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d12af027abb847","name":"should return false when peer is on different cluster","time":{"start":1758561953201,"stop":1758561953202,"duration":1},"status":"passed","severity":"normal"},{"uid":"4679d58901d4415e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1758561942965,"stop":1758561942966,"duration":1},"status":"passed","severity":"normal"},{"uid":"22cf2c3ce85f71ff","name":"should return peer for existing peer","time":{"start":1758561954367,"stop":1758561954367,"duration":0},"status":"passed","severity":"normal"},{"uid":"39542dc6811f07a3","name":"Push message with content topic containing Russian","time":{"start":1758563086607,"stop":1758563086607,"duration":0},"status":"passed","severity":"normal"},{"uid":"192e7e1f3ed9f35f","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1758561963564,"stop":1758561963564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34da98fd21358af","name":"Push message with meta","time":{"start":1758563086635,"stop":1758563086635,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7ae3b25e72049e","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1758561990116,"stop":1758561990117,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6248406aa88db28","name":"should not modify tags of connections for different peers","time":{"start":1758562000785,"stop":1758562000785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7dac5a47c4fbe68","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1758562503896,"stop":1758562503896,"duration":0},"status":"passed","severity":"normal"},{"uid":"34206e0b380df1e0","name":"should check connected peers if present and suitable","time":{"start":1758562002528,"stop":1758562002528,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07184a0fb293560","name":"Check received message containing Russian","time":{"start":1758562479576,"stop":1758562479576,"duration":0},"status":"passed","severity":"normal"},{"uid":"e160ac01ca958f5e","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1758561963558,"stop":1758561963558,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8944097f5b7e829","name":"should return cached hash on subsequent access","time":{"start":1758561954537,"stop":1758561954537,"duration":0},"status":"passed","severity":"normal"},{"uid":"235cc86a202b7e22","name":"should add received messages to bloom filter","time":{"start":1758561990114,"stop":1758561990114,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e252af19664d670","name":"Outgoing message is retried until acknowledged","time":{"start":1758562005683,"stop":1758562005683,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f05ff032eab552","name":"should only return 1 node with relay capability","time":{"start":1758561964200,"stop":1758561964200,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc7ae5c38970dc7","name":"Check received message containing Script","time":{"start":1758562479576,"stop":1758562479576,"duration":0},"status":"passed","severity":"normal"},{"uid":"9914c16036b75000","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1758561964074,"stop":1758561964075,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5e8351770cb8bd6","name":"Check received message containing Russian","time":{"start":1758562479566,"stop":1758562479566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2a312f4e33e137","name":"Check received message containing Basic HTML tag","time":{"start":1758562479567,"stop":1758562479567,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbec8816fea5a2b7","name":"should handle network check errors gracefully","time":{"start":1758561952816,"stop":1758561952816,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef81091960312b0","name":"Push message with content topic containing numeric","time":{"start":1758563086643,"stop":1758563086643,"duration":0},"status":"passed","severity":"normal"},{"uid":"342c2182765d60c5","name":"can start and stop the service","time":{"start":1758561967828,"stop":1758561967828,"duration":0},"status":"passed","severity":"normal"},{"uid":"5984445adac62d1c","name":"should attach causal history and bloom filter to each message","time":{"start":1758561990112,"stop":1758561990112,"duration":0},"status":"passed","severity":"normal"},{"uid":"424d2d1564e3ff0a","name":"Push message with custom timestamp: 1727803657997","time":{"start":1758563086636,"stop":1758563086636,"duration":0},"status":"passed","severity":"normal"},{"uid":"89356829593b1ead","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1758561953220,"stop":1758561953221,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9712153938d8a8","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1758561963564,"stop":1758561963564,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8131c0795f9184","name":"Push message with numeric payload","time":{"start":1758563086600,"stop":1758563086600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5189eef9c9b971a9","name":"Retrieval Hint","time":{"start":1758561989675,"stop":1758561989676,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd837b2d2617c183","name":"Push message with content topic containing short","time":{"start":1758563086642,"stop":1758563086642,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5f78cf9fa2128a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1758562123256,"stop":1758562123256,"duration":0},"status":"passed","severity":"normal"},{"uid":"482bd17c610ea83c","name":"Decoder throws on undefined content topic","time":{"start":1758561975336,"stop":1758561975337,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7dca27c9f69415","name":"Query generator for multiple messages with different content topic format","time":{"start":1758562361820,"stop":1758562361820,"duration":0},"status":"passed","severity":"normal"},{"uid":"235a065999a1c344","name":"Push message with custom timestamp: 1727803657997","time":{"start":1758563086646,"stop":1758563086646,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb7843d4e74c2fe","name":"should not discard bootstrap peers if under the limit","time":{"start":1758562075930,"stop":1758562075930,"duration":0},"status":"passed","severity":"normal"},{"uid":"9491f82460bba824","name":"Push message with emoji payload","time":{"start":1758563086619,"stop":1758563086619,"duration":0},"status":"passed","severity":"normal"},{"uid":"678af8e918887cf3","name":"ends after yielding if response size indicates end","time":{"start":1758561954471,"stop":1758561954471,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2491c1727ccb9df","name":"should properly start and stop event listening","time":{"start":1758562001573,"stop":1758562001580,"duration":7},"status":"passed","severity":"normal"},{"uid":"70ea58c5e6dc1eca","name":"should increase lamport timestamp","time":{"start":1758561990110,"stop":1758561990110,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e217b4389de402","name":"should dial one peer on dial","time":{"start":1758562122057,"stop":1758562122057,"duration":0},"status":"passed","severity":"normal"}] |