mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-17 12:23:10 +00:00
1 line
179 KiB
JSON
1 line
179 KiB
JSON
[{"uid":"4a4ebbe74d8d904b","name":"1 Relay, 1 fetch","time":{"start":1753324453752,"stop":1753324453753,"duration":1},"status":"passed","severity":"normal"},{"uid":"29dbd99c9c1d5415","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753324444884,"stop":1753324444885,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0ff1ca3a782595","name":"Relay Node - default protocol","time":{"start":1753324825243,"stop":1753324825244,"duration":1},"status":"passed","severity":"normal"},{"uid":"e60511d1c2801ec5","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753324428640,"stop":1753324428641,"duration":1},"status":"passed","severity":"normal"},{"uid":"314925ec51062c9c","name":"Check message with no pubsub topic is not received","time":{"start":1753324949814,"stop":1753324949814,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2415b313a9ff53","name":"should select older connection if present","time":{"start":1753324445422,"stop":1753324445422,"duration":0},"status":"passed","severity":"normal"},{"uid":"230fd145f9ad6afd","name":"should get all peers from store","time":{"start":1753324445165,"stop":1753324445166,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9db2a5c8746b39","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753324976743,"stop":1753324976744,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d8f4bfe6e8a27645","name":"should handle browser offline state overriding peer connections","time":{"start":1753324444799,"stop":1753324444799,"duration":0},"status":"passed","severity":"normal"},{"uid":"491fc5efa93ec6d9","name":"Check received message containing SQL Injection","time":{"start":1753324949818,"stop":1753324949819,"duration":1},"status":"passed","severity":"normal"},{"uid":"92eca8835be1d2d6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753324428651,"stop":1753324428651,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5dc021536068a2","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753324634178,"stop":1753324634179,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4170165fdd24813","name":"should filter peers by codec","time":{"start":1753324445860,"stop":1753324445861,"duration":1},"status":"passed","severity":"normal"},{"uid":"16198766a38f7093","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753324976735,"stop":1753324976735,"duration":0},"status":"skipped","severity":"normal"},{"uid":"565d8c439bc0ff6a","name":"should throw if no connection provided","time":{"start":1753324445527,"stop":1753324445527,"duration":0},"status":"passed","severity":"normal"},{"uid":"e924db502858c2df","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753324949822,"stop":1753324949822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d18623eb07f82f","name":"should process up to 3 peers at once","time":{"start":1753324444639,"stop":1753324444639,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b1e956e98db583","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753324649501,"stop":1753324649501,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc48770750b0a02","name":"it tolerates circular branch references","time":{"start":1753324453818,"stop":1753324453818,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2c93aec889814c","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753324428643,"stop":1753324428643,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee13f2534290784","name":"Check publish message containing unicode special characters","time":{"start":1753324640889,"stop":1753324640889,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3ef6620e94e1e7","name":"should return false and handle errors gracefully","time":{"start":1753324445857,"stop":1753324445858,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd51fe4c0402591","name":"Check meta is set [ecies]","time":{"start":1753324465202,"stop":1753324465202,"duration":0},"status":"passed","severity":"normal"},{"uid":"112c0299418ef00","name":"Check received message containing Chinese","time":{"start":1753324949808,"stop":1753324949808,"duration":0},"status":"passed","severity":"normal"},{"uid":"974d64039a91d4ef","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753324820321,"stop":1753324820321,"duration":0},"status":"passed","severity":"normal"},{"uid":"69fd43dab75a33e1","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753324445321,"stop":1753324445322,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88a8f4f12aecc72","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753324485394,"stop":1753324485394,"duration":0},"status":"passed","severity":"normal"},{"uid":"5959b9b800822eff","name":"Query generator for multiple messages with different content topic format","time":{"start":1753324797715,"stop":1753324797715,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1095d80155aef95","name":"Wrong topic","time":{"start":1753324741833,"stop":1753324741833,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae85ddeb76e1562d","name":"should wait for LightPush peer to be connected","time":{"start":1753324474579,"stop":1753324474579,"duration":0},"status":"passed","severity":"normal"},{"uid":"279f729042e179fc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753324976746,"stop":1753324976746,"duration":0},"status":"passed","severity":"normal"},{"uid":"20495c52afd373f7","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753324820321,"stop":1753324820321,"duration":0},"status":"passed","severity":"normal"},{"uid":"da06ceadbb879a69","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753324453466,"stop":1753324453467,"duration":1},"status":"passed","severity":"normal"},{"uid":"1050eaa7133ae1a5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753324976735,"stop":1753324976735,"duration":0},"status":"passed","severity":"normal"},{"uid":"8846254f43c22239","name":"should skip peer when dialed recently","time":{"start":1753324444621,"stop":1753324444621,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e524c287fa6fc","name":"Check received message with timestamp: 1753324506397 ","time":{"start":1753324949812,"stop":1753324949812,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12bd21242701665","name":"should handle peer disconnect event when no connections remain","time":{"start":1753324444765,"stop":1753324444766,"duration":1},"status":"passed","severity":"normal"},{"uid":"74078a1af4aa1451","name":"should do nothing when connections still exist","time":{"start":1753324445165,"stop":1753324445165,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e66a4dc278ce01","name":"Publish without waiting for remote peer","time":{"start":1753324649489,"stop":1753324649489,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefd2dec71e54544","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753324434409,"stop":1753324434410,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a9106c3ebce5f","name":"Push message with content topic containing Arabic","time":{"start":1753324860236,"stop":1753324860236,"duration":0},"status":"passed","severity":"normal"},{"uid":"caea9efc561c6aea","name":"Check received message containing short","time":{"start":1753324949806,"stop":1753324949807,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03a005b525cebf5","name":"should dial all known peers when reached zero connections","time":{"start":1753324549356,"stop":1753324549356,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76c7d4c4317350","name":"should decode valid enr with tcp successfully","time":{"start":1753324435069,"stop":1753324435069,"duration":0},"status":"passed","severity":"normal"},{"uid":"959b0db5abcf8a0f","name":"Passing page size 19 when there are 20 messages","time":{"start":1753324804249,"stop":1753324804249,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0a3728366d6065","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753324457673,"stop":1753324457673,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b2182cc2b10957","name":"should handle hash queries without validation","time":{"start":1753324474488,"stop":1753324474488,"duration":0},"status":"passed","severity":"normal"},{"uid":"5066dc5ac8796de1","name":"should handle dial errors gracefully","time":{"start":1753324445170,"stop":1753324445171,"duration":1},"status":"passed","severity":"normal"},{"uid":"409eff95bb5d4f85","name":"should get / set TCP multiaddr","time":{"start":1753324435073,"stop":1753324435074,"duration":1},"status":"passed","severity":"normal"},{"uid":"625a6ee4d6f9fbf7","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753324634179,"stop":1753324634180,"duration":1},"status":"passed","severity":"normal"},{"uid":"b96efabe4dfb05bc","name":"Delete observer","time":{"start":1753324619329,"stop":1753324619329,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3ed9443afe62c4","name":"should requeue task if no peer is available","time":{"start":1753324473460,"stop":1753324473460,"duration":0},"status":"passed","severity":"normal"},{"uid":"344834d003cd3f91","name":"should return different streams if requested simultaniously","time":{"start":1753324445528,"stop":1753324445528,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb02a1d6d096fcc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753325688101,"stop":1753325688101,"duration":0},"status":"passed","severity":"normal"},{"uid":"89660d8631d4b13e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753324453460,"stop":1753324453460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81fc42ad5655572","name":"Push message with content topic containing Russian","time":{"start":1753324860244,"stop":1753324860244,"duration":0},"status":"passed","severity":"normal"},{"uid":"2098599aae2f3e67","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753324428653,"stop":1753324428653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8249acd735e03b4c","name":"should dial peer when no shard info available","time":{"start":1753324444627,"stop":1753324444628,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a2ddb39da05c044","name":"should detect messages with missing dependencies","time":{"start":1753324488784,"stop":1753324488784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f533472d5c4dbcc0","name":"should throw error - invalid id","time":{"start":1753324435070,"stop":1753324435071,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9e1cfe3bcfdc65","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753324465202,"stop":1753324465202,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20393c243a3add5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753324485399,"stop":1753324485399,"duration":0},"status":"passed","severity":"normal"},{"uid":"4720d0cbc3c9af47","name":"should emit a peer event after start","time":{"start":1753324457670,"stop":1753324457671,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cd57b564da3edcc","name":"should be safe to call multiple times","time":{"start":1753324444182,"stop":1753324444192,"duration":10},"status":"passed","severity":"normal"},{"uid":"b1768699e091ab7","name":"same cluster: nodes connect","time":{"start":1753324579851,"stop":1753324579854,"duration":3},"status":"passed","severity":"normal"},{"uid":"f30147af32948d8b","name":"Refresh subscription","time":{"start":1753324976745,"stop":1753324976745,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe855d1c9a53d35","name":"Encoder throws on empty string content topic","time":{"start":1753324463518,"stop":1753324463519,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4a5abeb0174e91","name":"Used by Waku Relay","time":{"start":1753324827606,"stop":1753324827606,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da03c4a98e86959","name":"should return false when peer is not on topic","time":{"start":1753324445862,"stop":1753324445862,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbdb69dbc4c5e09","name":"should update ack status of messages in outgoing buffer","time":{"start":1753324488786,"stop":1753324488787,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ab198fe1a404f4","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753324634179,"stop":1753324634179,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3316ec25a62417","name":"Encoder throws on empty string content topic","time":{"start":1753324445983,"stop":1753324445983,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e4f2ed2b0b2aa0","name":"Push message with custom timestamp: 1722566131242","time":{"start":1753324860239,"stop":1753324860240,"duration":1},"status":"passed","severity":"normal"},{"uid":"99457bd3451df5e","name":"should set default options when no config provided","time":{"start":1753324445848,"stop":1753324445849,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c0d6c952b46b63","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753324473432,"stop":1753324473433,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f52dd0b4b2d574","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753324444780,"stop":1753324444781,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f0ad9cb4c495cc","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753324463514,"stop":1753324463516,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a659cfb972f30b4","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753324428648,"stop":1753324428648,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e24021037a6085","name":"Renews subscription after lossing a connection","time":{"start":1753324976750,"stop":1753324976750,"duration":0},"status":"passed","severity":"normal"},{"uid":"98080f4b115de7d4","name":"non connected peers","time":{"start":1753324617796,"stop":1753324617797,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7d531bc737979b87","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753324976744,"stop":1753324976744,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e4b4766161b5d3","name":"Push message with short payload","time":{"start":1753324860233,"stop":1753324860233,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0e7ba059c17f6d","name":"caches peers it previously fetched","time":{"start":1753324453819,"stop":1753324453820,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf95f387df19f2f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753324976742,"stop":1753324976742,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8e81848e33233e","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753324428641,"stop":1753324428641,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8212a4420fc5fcb","name":"accepts time-filtered query with content filter","time":{"start":1753324445329,"stop":1753324445329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d432e295e782ae00","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app78/3/topic530/json","time":{"start":1753324741831,"stop":1753324741831,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd14199922436e0f","name":"should be sent with empty content","time":{"start":1753324488785,"stop":1753324488786,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f666c5b8cf90c6","name":"Fails to push message bigger that 1MB","time":{"start":1753324860241,"stop":1753324860241,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9280ba0d916354","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753324473429,"stop":1753324473432,"duration":3},"status":"passed","severity":"normal"},{"uid":"c2ac2b49695ea82c","name":"should be able to dial TLS multiaddrs","time":{"start":1753324593517,"stop":1753324593517,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24e3752978c5fca","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753324649492,"stop":1753324649492,"duration":0},"status":"passed","severity":"normal"},{"uid":"448476b7f2ffaa7e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753324976739,"stop":1753324976739,"duration":0},"status":"passed","severity":"normal"},{"uid":"325b5b903a876770","name":"isConnected should return true after first peer connects","time":{"start":1753324527471,"stop":1753324527472,"duration":1},"status":"passed","severity":"normal"},{"uid":"a455fd871c52b4e","name":"Push message with content topic containing long","time":{"start":1753324860235,"stop":1753324860235,"duration":0},"status":"passed","severity":"normal"},{"uid":"3999eb0d48d34aad","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753324445529,"stop":1753324445529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69969c27da25ffb","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753324649491,"stop":1753324649491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aff06831b0024cc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753324976743,"stop":1753324976743,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ea20458c96bd4e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753324434398,"stop":1753324434399,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31dd49b65f0d35e","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753324476257,"stop":1753324476257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52119ee8a6b3062","name":"Relay + Store","time":{"start":1753324435078,"stop":1753324435078,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14dbd71cc09e348","name":"should not modify tags of connections for different peers","time":{"start":1753324476258,"stop":1753324476258,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa278309a289aa3a","name":"Relay - dialed first","time":{"start":1753324825234,"stop":1753324825235,"duration":1},"status":"passed","severity":"normal"},{"uid":"138e013388c0b7a9","name":"returns all values when wanted number matches available values","time":{"start":1753324452284,"stop":1753324452286,"duration":2},"status":"passed","severity":"normal"},{"uid":"b243eee05559585f","name":"should return peer for existing peer","time":{"start":1753324445172,"stop":1753324445172,"duration":0},"status":"passed","severity":"normal"},{"uid":"d182031e094cdf84","name":"should wait for Filter peer to be connected","time":{"start":1753324474579,"stop":1753324474580,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebcb2b7205d15ec","name":"should only return 1 node with store capability","time":{"start":1753324453821,"stop":1753324453821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02332a584e3574a","name":"should handle onConnected and onDisconnected","time":{"start":1753324476254,"stop":1753324476254,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce71d13cd45c182","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753324476252,"stop":1753324476252,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da21d0ff7407649","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753324428652,"stop":1753324428652,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ac07708049f48e","name":"should be able to encode the field with only STORE set to true","time":{"start":1753324434395,"stop":1753324434396,"duration":1},"status":"passed","severity":"normal"},{"uid":"dddecb2c88cb989b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753324649501,"stop":1753324649501,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1f36e9c7d5471","name":"Check received message containing emoji","time":{"start":1753324949821,"stop":1753324949821,"duration":0},"status":"passed","severity":"normal"},{"uid":"75900d939c450c92","name":"Check received message containing unicode special characters","time":{"start":1753324949821,"stop":1753324949821,"duration":0},"status":"passed","severity":"normal"},{"uid":"a083b1ba37a90c17","name":"should return no connections if no open connection provided","time":{"start":1753324445422,"stop":1753324445422,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2847a326ae61996","name":"should not create multiple intervals when called multiple times","time":{"start":1753324444609,"stop":1753324444609,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f213eaa80ab5ea8","name":"messageHash returns a Uint8Array","time":{"start":1753324444887,"stop":1753324444888,"duration":1},"status":"passed","severity":"normal"},{"uid":"54742e594b80a825","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753324820331,"stop":1753324820331,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc45a91704278d4","name":"should check connected peers if present and suitable","time":{"start":1753324474578,"stop":1753324474579,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e00a7aa0e3d2bc4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753324428650,"stop":1753324428651,"duration":1},"status":"passed","severity":"normal"},{"uid":"263650efa61f2dc6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753324485412,"stop":1753324485412,"duration":0},"status":"passed","severity":"normal"},{"uid":"154a6bcb1e769c9c","name":"Push message with content topic containing Chinese","time":{"start":1753324860236,"stop":1753324860236,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc9ecd1d3ce9004","name":"accepts valid content-filtered query","time":{"start":1753324445321,"stop":1753324445321,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e64047fbcd0032e","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753324445717,"stop":1753324445718,"duration":1},"status":"passed","severity":"normal"},{"uid":"89922dff25fd0688","name":"msgTime: 0 ms from now, startTime: 1753238404490, endTime: 1753324804490","time":{"start":1753324820330,"stop":1753324820331,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a35432826781294","name":"Push 30 different messages","time":{"start":1753324860234,"stop":1753324860234,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66bf9b8d16ac640d","name":"Check publish message containing shell command","time":{"start":1753324640889,"stop":1753324640889,"duration":0},"status":"passed","severity":"normal"},{"uid":"e337f89be3c962bd","name":"should not fail to stop the service if it was not started","time":{"start":1753324617559,"stop":1753324617560,"duration":1},"status":"passed","severity":"normal"},{"uid":"b28b8166ece52a2f","name":"should skip peer when not on same cluster","time":{"start":1753324444626,"stop":1753324444627,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bb5beb6fef36bb8","name":"should recognize a server error status code","time":{"start":1753324566448,"stop":1753324566448,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb42d44efc4bd33","name":"Waku message hash computation (no timestamp)","time":{"start":1753324444886,"stop":1753324444886,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c84cb389055acd0","name":"Mutual subscription","time":{"start":1753324649488,"stop":1753324649488,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7c98ecf3fb923e","name":"Query with Ordered Callback, No message returned","time":{"start":1753324768155,"stop":1753324768155,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0b3961193e5bbf","name":"should set field with only FILTER enabled","time":{"start":1753324435077,"stop":1753324435077,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ad85ba6cc20a91","name":"throws on content topic with empty encoding field","time":{"start":1753324428639,"stop":1753324428639,"duration":0},"status":"passed","severity":"normal"},{"uid":"583decac0e2be20e","name":"Query with Ordered Callback, No Decoder","time":{"start":1753324768154,"stop":1753324768155,"duration":1},"status":"passed","severity":"normal"},{"uid":"61081acebef4c97c","name":"Accepts a valid Waku Message","time":{"start":1753324479604,"stop":1753324479605,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e970d7be0ab1638","name":"Check publish message containing Basic HTML tag","time":{"start":1753324640888,"stop":1753324640888,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f199e4fa8243be","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753324465202,"stop":1753324465202,"duration":0},"status":"passed","severity":"normal"},{"uid":"393294c773b5f04b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753324976749,"stop":1753324976749,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50d93d303c948f5","name":"Push message with content topic containing short","time":{"start":1753324860242,"stop":1753324860242,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e61b1d3c3cc2c3","name":"should dial one peer on dial","time":{"start":1753324593515,"stop":1753324593515,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76fb3fb05a1ee50","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753324768154,"stop":1753324768154,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eac909e71b0afcf","name":"Throws when trying to push message with empty payload","time":{"start":1753324860234,"stop":1753324860234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a434b273e1dac2","name":"should reject if Relay is requested but not mounted","time":{"start":1753324474576,"stop":1753324474576,"duration":0},"status":"passed","severity":"normal"},{"uid":"f146259de57f84cc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753325688095,"stop":1753325688095,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a65ffe428d0054","name":"Subscribe and receive messages via waku relay post","time":{"start":1753324976734,"stop":1753324976734,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9cbb2157835c8b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753325688094,"stop":1753325688095,"duration":1},"status":"passed","severity":"normal"},{"uid":"b322739dd9464044","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753324485378,"stop":1753324485381,"duration":3},"status":"passed","severity":"normal"},{"uid":"ff948c9eeb432210","name":"should handle special patterns correctly","time":{"start":1753324487556,"stop":1753324487556,"duration":0},"status":"passed","severity":"normal"},{"uid":"36abacaab8f1ab82","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753324820322,"stop":1753324820322,"duration":0},"status":"passed","severity":"normal"},{"uid":"585ce77ac8fb405a","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753324485388,"stop":1753324485388,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a6eee61b1fb47c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753324428648,"stop":1753324428649,"duration":1},"status":"passed","severity":"normal"},{"uid":"96165d74b74aa62f","name":"A test","time":{"start":1753324566644,"stop":1753324566644,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7e76044859b21a","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753324820320,"stop":1753324820321,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd039f6dd979f19f","name":"should be safe to call multiple times","time":{"start":1753324445852,"stop":1753324445852,"duration":0},"status":"passed","severity":"normal"},{"uid":"70dff77aaa21af5f","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753324485389,"stop":1753324485389,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b63864effa2e1a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753324579855,"stop":1753324579856,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab929556f2e9320c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753324531047,"stop":1753324531047,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b6fbc12fde85f0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753324976738,"stop":1753324976738,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aea9de1621392c","name":"should handle general insertion and lookup correctly","time":{"start":1753324487556,"stop":1753324487557,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef15ca97cb4ec291","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753324976748,"stop":1753324976748,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5a9e42fc214e65","name":"should remove event listeners from globalThis","time":{"start":1753324444753,"stop":1753324444753,"duration":0},"status":"passed","severity":"normal"},{"uid":"77345c7525a83e28","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753324434400,"stop":1753324434401,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5f0db8865449f7","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753324649498,"stop":1753324649499,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54429b1a53e41e5","name":"should recognize a client error status code","time":{"start":1753324566447,"stop":1753324566448,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a4512ba814da7b","name":"more peers than existing","time":{"start":1753324617795,"stop":1753324617795,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3afef96fb784a3a9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753324434408,"stop":1753324434409,"duration":1},"status":"passed","severity":"normal"},{"uid":"c679871f638bc67a","name":"should handle shard reader errors gracefully","time":{"start":1753324444648,"stop":1753324444648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cb8c4b79040e20","name":"Check received message with timestamp: 1753324506397000000 ","time":{"start":1753324949821,"stop":1753324949821,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e04753f513d2e0","name":"should be safe to call multiple times","time":{"start":1753324445158,"stop":1753324445158,"duration":0},"status":"passed","severity":"normal"},{"uid":"d435ea17efa1ef4","name":"should create ShardReader with static shards network config","time":{"start":1753324444517,"stop":1753324444517,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4f1a175a0be804","name":"should emit a peer event after start","time":{"start":1753324511757,"stop":1753324511757,"duration":0},"status":"passed","severity":"normal"},{"uid":"7540ba6ad343f756","name":"Check publish message containing escaped characters","time":{"start":1753324640889,"stop":1753324640889,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a45836e0b03d49","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753324485419,"stop":1753324485419,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdfff752b69b928","name":"throws on content topic with empty topic name field","time":{"start":1753324428638,"stop":1753324428638,"duration":0},"status":"passed","severity":"normal"},{"uid":"de468058718b1c6e","name":"should be online or offline if network state changed","time":{"start":1753324527474,"stop":1753324527475,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd641a6ee25b7c88","name":"should remove expired entries after TTL has passed","time":{"start":1753324472610,"stop":1753324472614,"duration":4},"status":"passed","severity":"normal"},{"uid":"4971890002b0421","name":"should return false when peer is on different cluster","time":{"start":1753324444547,"stop":1753324444547,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37f0247b5de25a7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753324976748,"stop":1753324976748,"duration":0},"status":"passed","severity":"normal"},{"uid":"100bd374e5cb5dbd","name":"Check message with invalid timestamp is not received","time":{"start":1753324949822,"stop":1753324949822,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcabd3ce16ffed","name":"should be empty after removing the only subscription","time":{"start":1753324474781,"stop":1753324474781,"duration":0},"status":"passed","severity":"normal"},{"uid":"27554ec98126eb5e","name":"Asymmetric encrypt & decrypt","time":{"start":1753324464134,"stop":1753324464135,"duration":1},"status":"passed","severity":"normal"},{"uid":"5417663c86c906e7","name":"Check received message containing long","time":{"start":1753324949807,"stop":1753324949807,"duration":0},"status":"passed","severity":"normal"},{"uid":"781806f4f1b4d47","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753324428654,"stop":1753324428654,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d5383a2bac9631","name":"can query messages normally","time":{"start":1753324782826,"stop":1753324782826,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b26d10c5ae1458","name":"should only return 1 node with relay capability","time":{"start":1753324453820,"stop":1753324453820,"duration":0},"status":"passed","severity":"normal"},{"uid":"704443a4f15637b6","name":"should handle empty pubsub topics","time":{"start":1753324445671,"stop":1753324445671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7759728be751182","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753324474782,"stop":1753324474782,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a28662aef70e3c","name":"Symmetric encrypt & Decrypt","time":{"start":1753324464135,"stop":1753324464136,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5f5cfb058d8a96","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753324445667,"stop":1753324445668,"duration":1},"status":"passed","severity":"normal"},{"uid":"203324153877ea19","name":"can start the service","time":{"start":1753324617557,"stop":1753324617557,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc71e24da1fe0de","name":"should handle case with no peers in store","time":{"start":1753324445171,"stop":1753324445171,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64ee13bfa4dd714","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753324976733,"stop":1753324976733,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab0e0babd88acc","name":"should allow redial after failed dial cooldown expires","time":{"start":1753324444628,"stop":1753324444629,"duration":1},"status":"passed","severity":"normal"},{"uid":"311fc433f03bdb9a","name":"should remove event listener for peer:discovery","time":{"start":1753324444182,"stop":1753324444182,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d94e4a75f17a2fe","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753324485395,"stop":1753324485395,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af8ff28b6c952e8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753324428651,"stop":1753324428651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe668689255b45d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753324485388,"stop":1753324485389,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e1a191024e35d3","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753324428643,"stop":1753324428644,"duration":1},"status":"passed","severity":"normal"},{"uid":"193e0306fbd2f69a","name":"should be safe to call multiple times","time":{"start":1753324445157,"stop":1753324445157,"duration":0},"status":"passed","severity":"normal"},{"uid":"8874ec04bde6aad4","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753324428642,"stop":1753324428642,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7786ef74321bb16","name":"should stop and cleanup resources","time":{"start":1753324474783,"stop":1753324474783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac93da37cedd0228","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753324474433,"stop":1753324474434,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f11295729747d7","name":"should handle multiple peer connections","time":{"start":1753324445657,"stop":1753324445658,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f1bfc36a16faa4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753324485418,"stop":1753324485418,"duration":0},"status":"passed","severity":"normal"},{"uid":"330db6c9804960cd","name":"Check message on other pubsub topic is not received","time":{"start":1753324949823,"stop":1753324949823,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee7f19f685cf456","name":"should return false when peer has no shard info","time":{"start":1753324444539,"stop":1753324444540,"duration":1},"status":"passed","severity":"normal"},{"uid":"d312c14cdcd0b8f1","name":"Publish message with custom timestamp: Fri Aug 02 2024 02:37:14 GMT+0000 (Coordinated Universal Time)","time":{"start":1753324640890,"stop":1753324640891,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf90323fd77fd01","name":"Check received message with timestamp: 1753324506397000000 ","time":{"start":1753324949812,"stop":1753324949812,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a37e5eb6b3cdfe","name":"Check publish message containing short","time":{"start":1753324640883,"stop":1753324640883,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea242b5b8c91b0","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753324484965,"stop":1753324484966,"duration":1},"status":"passed","severity":"normal"},{"uid":"719e4e3ab79d8e8d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753324976744,"stop":1753324976744,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c47412229ea5e2a","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753324473460,"stop":1753324473460,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d054c7a95b106e","name":"Check publish message containing XML","time":{"start":1753324640888,"stop":1753324640888,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1d8cf5e64f09d","name":"should use DNS peer discovery with light client","time":{"start":1753324511759,"stop":1753324511760,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5db2c3c8aa4415b7","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753324434402,"stop":1753324434403,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6bf8e179ae04ac","name":"Query generator for 2000 messages","time":{"start":1753324797718,"stop":1753324797719,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4253d5abcfd0c40","name":"should properly compute the node id","time":{"start":1753324435072,"stop":1753324435072,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0847b286830d1b5","name":"Check publish message after client node is restarted","time":{"start":1753324640898,"stop":1753324640898,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56588dae49e76a35","name":"Subscribe to topic containing long and publish message","time":{"start":1753324649494,"stop":1753324649494,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ab78da2c4f9d9d","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753324805278,"stop":1753324805279,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9540d1a7dd26b4c","name":"Decoder throws on undefined content topic","time":{"start":1753324463519,"stop":1753324463519,"duration":0},"status":"passed","severity":"normal"},{"uid":"945c89cbb6700a54","name":"should properly clean up resources when disposed","time":{"start":1753324472617,"stop":1753324472617,"duration":0},"status":"passed","severity":"normal"},{"uid":"7826fdf9713c016f","name":"Check received message containing shell command","time":{"start":1753324949810,"stop":1753324949811,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a92d6d3d7e731ca","name":"throws on content topic with too few or too many fields","time":{"start":1753324428635,"stop":1753324428636,"duration":1},"status":"passed","severity":"normal"},{"uid":"47da8ca0f502932d","name":"should correctly encode and decode a request message","time":{"start":1753324566445,"stop":1753324566446,"duration":1},"status":"passed","severity":"normal"},{"uid":"880b789454bd2b7a","name":"throws on content topic with empty version field","time":{"start":1753324428638,"stop":1753324428638,"duration":0},"status":"passed","severity":"normal"},{"uid":"20780c4aeb1c47dc","name":"nwaku subscribes","time":{"start":1753324630962,"stop":1753324630962,"duration":0},"status":"passed","severity":"normal"},{"uid":"724dc3299b2ee2f3","name":"Should update multiaddrs","time":{"start":1753324593891,"stop":1753324593892,"duration":1},"status":"passed","severity":"normal"},{"uid":"d98e34337aba1543","name":"Subscribe to topic containing long and receive message","time":{"start":1753324976737,"stop":1753324976737,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e4a1d91bc59255","name":"random static sharding 9 - Cluster ID: 371, Shard ID: 713","time":{"start":1753324780268,"stop":1753324780268,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28e12b30357c747","name":"should lock peers when selected","time":{"start":1753324476252,"stop":1753324476253,"duration":1},"status":"passed","severity":"normal"},{"uid":"f296b9ea63177652","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753324485419,"stop":1753324485420,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc68e19a4355d9","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753324428978,"stop":1753324428979,"duration":1},"status":"passed","severity":"normal"},{"uid":"652d0b06747bba4e","name":"should handle network check errors gracefully","time":{"start":1753324444648,"stop":1753324444649,"duration":1},"status":"passed","severity":"normal"},{"uid":"81aa660ba884d0c9","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753324820330,"stop":1753324820330,"duration":0},"status":"passed","severity":"normal"},{"uid":"266e6a7399aa6691","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753324445156,"stop":1753324445157,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d0a9916ae21ab9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753324976747,"stop":1753324976747,"duration":0},"status":"passed","severity":"normal"},{"uid":"f944c6c5fb6050b5","name":"random static sharding 2 - Cluster ID: 452, Shard ID: 434","time":{"start":1753324780265,"stop":1753324780265,"duration":0},"status":"passed","severity":"normal"},{"uid":"807bd45f9ce7513","name":"should successfully query store with valid decoders and options","time":{"start":1753324474486,"stop":1753324474486,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a591e7174b61e9","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753324527470,"stop":1753324527470,"duration":0},"status":"passed","severity":"normal"},{"uid":"a296bfbdf258cf5c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753324976737,"stop":1753324976738,"duration":1},"status":"passed","severity":"normal"},{"uid":"44aae918b0bb748a","name":"Passing page size 1 when there are 4 messages","time":{"start":1753324804247,"stop":1753324804247,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99dcf2ea28b223b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753324485405,"stop":1753324485405,"duration":0},"status":"passed","severity":"normal"},{"uid":"618f3b71fbd45cdc","name":"should throw error - no public key","time":{"start":1753324435071,"stop":1753324435071,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b768dd1ebf7e11","name":"should insert message into bloom filter","time":{"start":1753324488779,"stop":1753324488779,"duration":0},"status":"passed","severity":"normal"},{"uid":"669cb38db5bdad54","name":"Passing page size 0 when there are 110 messages","time":{"start":1753324804246,"stop":1753324804247,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b88b74a525aedc8","name":"Check publish message containing special chars","time":{"start":1753324640884,"stop":1753324640885,"duration":1},"status":"passed","severity":"normal"},{"uid":"884a6529d15e4839","name":"should process tasks in queue","time":{"start":1753324473455,"stop":1753324473459,"duration":4},"status":"passed","severity":"normal"},{"uid":"832d29d0ae0e685","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753324649500,"stop":1753324649500,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e043d83c4e8501","name":"messageHashStr produces consistent results for the same input","time":{"start":1753324444889,"stop":1753324444889,"duration":0},"status":"passed","severity":"normal"},{"uid":"368672d7bbf9e199","name":"Check message with no content topic is not received","time":{"start":1753324949814,"stop":1753324949814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89eed5a7ba164c6","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753324513569,"stop":1753324513569,"duration":0},"status":"passed","severity":"normal"},{"uid":"797abbb1c4c23140","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753324488783,"stop":1753324488783,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2c3939a8043707","name":"Should update shard info","time":{"start":1753324593892,"stop":1753324593892,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c92a9aa1304b0d3","name":"Fails to publish message with empty text","time":{"start":1753324640895,"stop":1753324640895,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cc2bc9eb123771","name":"random static sharding 10 - Cluster ID: 67, Shard ID: 58","time":{"start":1753324780269,"stop":1753324780269,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5eaf0c333cd74b3","name":"should initialize with Unhealthy status","time":{"start":1753324474008,"stop":1753324474009,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac3c9c171232773d","name":"should be safe to call multiple times","time":{"start":1753324444610,"stop":1753324444611,"duration":1},"status":"passed","severity":"normal"},{"uid":"f218e2f6e276ba2e","name":"Push message with custom timestamp: 1753328131242","time":{"start":1753324860247,"stop":1753324860247,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b62b19aba93195f","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753324444764,"stop":1753324444764,"duration":0},"status":"passed","severity":"normal"},{"uid":"344c163e445277a9","name":"should register libp2p event listeners when start is called","time":{"start":1753324476254,"stop":1753324476254,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fe32b2e335cfd7","name":"Check publish message containing long","time":{"start":1753324640884,"stop":1753324640884,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f40d819fea5d733","name":"can start and stop the service","time":{"start":1753324457669,"stop":1753324457669,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb190dd69b6d0d3","name":"handles different networkShards values correctly","time":{"start":1753324428646,"stop":1753324428646,"duration":0},"status":"passed","severity":"normal"},{"uid":"7771d486018c2e17","name":"should return PeerId when PeerId is provided","time":{"start":1753324445008,"stop":1753324445013,"duration":5},"status":"passed","severity":"normal"},{"uid":"3b6d076a3fc2cfab","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753324484964,"stop":1753324484965,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de421d25170bd09","name":"should use configured peers when available","time":{"start":1753324474489,"stop":1753324474489,"duration":0},"status":"passed","severity":"normal"},{"uid":"9154cbf4f7ace0db","name":"Relay","time":{"start":1753324513015,"stop":1753324513015,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb31e796a07e9ff1","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753324649501,"stop":1753324649502,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05b3573984cd4f3","name":"should dial second nwaku node that was discovered","time":{"start":1753324506670,"stop":1753324506674,"duration":4},"status":"skipped","severity":"normal"},{"uid":"6b6095ff04053919","name":"should not receive a peer event after stop","time":{"start":1753324617562,"stop":1753324617562,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b56e0e62f71ae01","name":"same cluster, static sharding: nodes connect","time":{"start":1753324579833,"stop":1753324579833,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12413129aec0c9f","name":"Check received message containing SQL Injection","time":{"start":1753324949809,"stop":1753324949809,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9112f8b47684c9","name":"Publish message with custom timestamp: Thu Jul 24 2025 03:37:14 GMT+0000 (Coordinated Universal Time)","time":{"start":1753324640891,"stop":1753324640894,"duration":3},"status":"passed","severity":"normal"},{"uid":"1abd6aceb99f99d4","name":"should dial peer immediately when queue is empty","time":{"start":1753324444619,"stop":1753324444619,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe66e2b38e43d64","name":"Push message with content topic containing short","time":{"start":1753324860234,"stop":1753324860234,"duration":0},"status":"passed","severity":"normal"},{"uid":"8976d7f5afee6a83","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753324640890,"stop":1753324640890,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95d50760b075cad","name":"Subscribe to topic containing XML and receive message","time":{"start":1753324976747,"stop":1753324976748,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e4ec8eef146cfe5","name":"Query generator for multiple messages with different message text format","time":{"start":1753324797714,"stop":1753324797714,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bc6b1cd6d5aa34","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753324444888,"stop":1753324444888,"duration":0},"status":"passed","severity":"normal"},{"uid":"910c6dcaf2093397","name":"Sets default value correctly","time":{"start":1753324827607,"stop":1753324827607,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdef289e427e5ea","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753324485401,"stop":1753324485401,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f861bfe08de8fe","name":"should mark all messages in causal history as acknowledged","time":{"start":1753324488782,"stop":1753324488783,"duration":1},"status":"passed","severity":"normal"},{"uid":"753f0d0f2941c526","name":"handles different clusterIds correctly","time":{"start":1753324428646,"stop":1753324428646,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f25373e7905e20e","name":"Subscribe to topic containing long and receive message","time":{"start":1753324976745,"stop":1753324976745,"duration":0},"status":"passed","severity":"normal"},{"uid":"3092e515fb6afd1a","name":"should stop ping timers on peer disconnect","time":{"start":1753324445659,"stop":1753324445660,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee5887c69e7fe94","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753324649495,"stop":1753324649495,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6ad11114d5b641","name":"should add and check entries correctly","time":{"start":1753324472605,"stop":1753324472609,"duration":4},"status":"passed","severity":"normal"},{"uid":"3eb5411f24bbe242","name":"should not process empty queue","time":{"start":1753324444639,"stop":1753324444644,"duration":5},"status":"passed","severity":"normal"},{"uid":"8c860cef52d302e6","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753324434391,"stop":1753324434395,"duration":4},"status":"passed","severity":"normal"},{"uid":"cfdad92eefb60c68","name":"Check message received after jswaku node is restarted","time":{"start":1753324949815,"stop":1753324949815,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed85d26823dc3376","name":"throws on content topic with generation field greater than 0","time":{"start":1753324428637,"stop":1753324428637,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c3d5ebad9d93be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753324485420,"stop":1753324485420,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf0dcb2cc66e852","name":"udp ip6 address","time":{"start":1753324434421,"stop":1753324434421,"duration":0},"status":"passed","severity":"normal"},{"uid":"54de739f4a910226","name":"Push message with content topic containing JSON","time":{"start":1753324860244,"stop":1753324860245,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e664a3578a3064","name":"should clear dial history on stop","time":{"start":1753324444610,"stop":1753324444610,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd2c5c946993ddc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753325688103,"stop":1753325688104,"duration":1},"status":"broken","severity":"normal"},{"uid":"bc23b6f8ceb1ecf2","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753324445666,"stop":1753324445666,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab4ac59d92c4ac5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753324485407,"stop":1753324485407,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47d3f93b93c1596","name":"Check message with no payload is not received","time":{"start":1753324949814,"stop":1753324949814,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5684f5bc388b0","name":"Check received message containing XML","time":{"start":1753324949819,"stop":1753324949819,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc4273cb96101e2","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753324488781,"stop":1753324488781,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b821481810f092","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753324485383,"stop":1753324485383,"duration":0},"status":"passed","severity":"normal"},{"uid":"471c7c339322e331","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753324488784,"stop":1753324488785,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa99532ddef6b956","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753324976746,"stop":1753324976747,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41de323872962b3","name":"should create all internal components","time":{"start":1753324445849,"stop":1753324445850,"duration":1},"status":"passed","severity":"normal"},{"uid":"8054556821b7ef98","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753325688102,"stop":1753325688102,"duration":0},"status":"broken","severity":"normal"},{"uid":"726af743737a2a66","name":"Push message with content topic containing Russian","time":{"start":1753324860236,"stop":1753324860237,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c8c16bf1fdc852d","name":"should properly create location multiaddrs - tcp6","time":{"start":1753324435075,"stop":1753324435075,"duration":0},"status":"passed","severity":"normal"},{"uid":"4998050ef9a635fd","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753324445176,"stop":1753324445176,"duration":0},"status":"passed","severity":"normal"},{"uid":"68470e86170be745","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753324976748,"stop":1753324976748,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89b75e190f0793b","name":"should throw an error for insufficient data","time":{"start":1753324428979,"stop":1753324428979,"duration":0},"status":"passed","severity":"normal"},{"uid":"697ae436d835ef01","name":"random static sharding 5 - Cluster ID: 190, Shard ID: 850","time":{"start":1753324780266,"stop":1753324780267,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c9482212fc16d1","name":"can start the service","time":{"start":1753324511754,"stop":1753324511755,"duration":1},"status":"passed","severity":"normal"},{"uid":"900a5f1450d9a615","name":"Subscribe and receive messages via lightPush","time":{"start":1753324976732,"stop":1753324976733,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff7aff1c4c53d95","name":"Meta field set when metaSetter is specified","time":{"start":1753324445982,"stop":1753324445982,"duration":0},"status":"passed","severity":"normal"},{"uid":"f135be951d18e689","name":"Correctly serialized arguments","time":{"start":1753324580076,"stop":1753324580077,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2d3bb184d96a7f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753324485408,"stop":1753324485408,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df0a07de14e6ffc","name":"ends if stream creation fails","time":{"start":1753324445721,"stop":1753324445722,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a3ba05cd8e6318","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753325688098,"stop":1753325688099,"duration":1},"status":"passed","severity":"normal"},{"uid":"62803edf913ecbc3","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753324485393,"stop":1753324485394,"duration":1},"status":"passed","severity":"normal"},{"uid":"e60c837485216bab","name":"should not execute task if max attempts is 0","time":{"start":1753324473473,"stop":1753324473473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d652638af33183","name":"should properly create location multiaddrs - udp6","time":{"start":1753324435075,"stop":1753324435075,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eee2fa246fbb347","name":"Check publish message containing SQL Injection","time":{"start":1753324640887,"stop":1753324640887,"duration":0},"status":"passed","severity":"normal"},{"uid":"4898b3e46e6ff7e6","name":"Check meta is set [symmetric]","time":{"start":1753324463516,"stop":1753324463517,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8bed1c74631a976","name":"should handle shardReader errors","time":{"start":1753324445863,"stop":1753324445863,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bca5438292fbba","name":"should be safe to call multiple times","time":{"start":1753324445653,"stop":1753324445654,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8855df51d8664d8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753324428642,"stop":1753324428642,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb4c5778c984bbd","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753324428640,"stop":1753324428640,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27ec62259ccdf63","name":"should handle complete dial lifecycle","time":{"start":1753324444649,"stop":1753324444649,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec32d9a71a31dcf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753324428650,"stop":1753324428650,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ab496c1ea3b769","name":"should do nothing if no non-locked connections to drop","time":{"start":1753324445175,"stop":1753324445175,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8fd48855f2553f","name":"should wait for Store peer to be connected","time":{"start":1753324474580,"stop":1753324474580,"duration":0},"status":"passed","severity":"normal"},{"uid":"d269baf132624e76","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753324445173,"stop":1753324445174,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5fcc6a5e85cebe1","name":"msgTime: 0 ms from now, startTime: 1753065604490, endTime: 1753324804490","time":{"start":1753324820330,"stop":1753324820330,"duration":0},"status":"passed","severity":"normal"},{"uid":"7209ddbd9f989c7b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app81/4/topic57/utf8","time":{"start":1753324741832,"stop":1753324741832,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d88b6245b94d9","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753324444883,"stop":1753324444883,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed217b7e17fffba","name":"should not fail to start the service if it is already started","time":{"start":1753324511756,"stop":1753324511757,"duration":1},"status":"passed","severity":"normal"},{"uid":"8009295688d41767","name":"Encoder throws on undefined content topic","time":{"start":1753324463518,"stop":1753324463518,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8145d0e1632fa3","name":"Subscribe to topic containing short and receive message","time":{"start":1753324976745,"stop":1753324976745,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e26d31d91964541","name":"Does not throw an exception when node disconnects","time":{"start":1753324827605,"stop":1753324827605,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5dc77321819dcc","name":"Push message with content topic containing Chinese","time":{"start":1753324860243,"stop":1753324860243,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e37114562b70cf","name":"Relay - dialed after","time":{"start":1753324825236,"stop":1753324825236,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6c226206da8091","name":"should handle multiple query options for time ranges","time":{"start":1753324474487,"stop":1753324474487,"duration":0},"status":"passed","severity":"normal"},{"uid":"b622e80d549bbe49","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753324949815,"stop":1753324949815,"duration":0},"status":"passed","severity":"normal"},{"uid":"2950f789af01f768","name":"Cluster id 0, shard 0","time":{"start":1753324780262,"stop":1753324780262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a6bcdbe0c13842","name":"connected peers and dial","time":{"start":1753324617793,"stop":1753324617794,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fa7c80d7e1e29659","name":"Check publish message after service node is restarted","time":{"start":1753324640897,"stop":1753324640898,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e22465d84fdacb74","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753324428649,"stop":1753324428649,"duration":0},"status":"passed","severity":"normal"},{"uid":"765d61abd6f15ab2","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753324485406,"stop":1753324485407,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c3ad4205dcf288","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753325688100,"stop":1753325688101,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d0e7312efe79ae","name":"should not allow k > 12","time":{"start":1753324484961,"stop":1753324484963,"duration":2},"status":"passed","severity":"normal"},{"uid":"503d79372612713d","name":"Push message with custom timestamp: 1753320931242","time":{"start":1753324860247,"stop":1753324860247,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e043c44593114dd","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753324949824,"stop":1753324949824,"duration":0},"status":"passed","severity":"normal"},{"uid":"63891e0d3c221c93","name":"Check received message containing Basic HTML tag","time":{"start":1753324949820,"stop":1753324949820,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45e3429c910ccba","name":"messageHashStr works with IProtoMessage","time":{"start":1753324444889,"stop":1753324444889,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d6d7aef05f5cab","name":"Callback on promise","time":{"start":1753324797715,"stop":1753324797715,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2acbf8b9a9945d","name":"should create KeepAliveManager with relay","time":{"start":1753324445648,"stop":1753324445652,"duration":4},"status":"passed","severity":"normal"},{"uid":"c20df06567b60070","name":"should add event listeners for peer connect and disconnect","time":{"start":1753324445652,"stop":1753324445653,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ccfe2822dce73eb","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753324488786,"stop":1753324488786,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0f3e7f276f490","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753324488782,"stop":1753324488782,"duration":0},"status":"passed","severity":"normal"},{"uid":"68db59726c4d8d9a","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753324445176,"stop":1753324445177,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c14caeb30c9f0b","name":"does not validate decoders for hash queries","time":{"start":1753324445721,"stop":1753324445721,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4be2f1afd6dd3","name":"should remove event listeners","time":{"start":1753324445157,"stop":1753324445158,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6e6dabe3196cc6","name":"yields undefined for messages without content topic","time":{"start":1753324445723,"stop":1753324445723,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e88e78ffac6e5f","name":"connects to nwaku","time":{"start":1753324827604,"stop":1753324827605,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a316156780ef38e","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753324453821,"stop":1753324453821,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c13d088bb300947","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753324428640,"stop":1753324428640,"duration":0},"status":"passed","severity":"normal"},{"uid":"c672fecbdd6028d7","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753324649124,"stop":1753324649124,"duration":0},"status":"passed","severity":"normal"},{"uid":"400d662d83936983","name":"should handle corrupted shard info gracefully","time":{"start":1753324444554,"stop":1753324444554,"duration":0},"status":"passed","severity":"normal"},{"uid":"2756ba70ee992de9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app32/5/topic451/utf8","time":{"start":1753324741830,"stop":1753324741830,"duration":0},"status":"passed","severity":"normal"},{"uid":"a353b22b4ea5eb8c","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753324805278,"stop":1753324805278,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34dc10a9ecd0726","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753324445852,"stop":1753324445852,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb284b8a98a9e68","name":"should allow redial after cooldown period","time":{"start":1753324444626,"stop":1753324444626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b597411bb24138","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753324976738,"stop":1753324976738,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba5346d369b9891","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753324485421,"stop":1753324485421,"duration":0},"status":"passed","severity":"normal"},{"uid":"db921b2616c0a88d","name":"should not dispatch event when already connected","time":{"start":1753324444778,"stop":1753324444779,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e1266ebf61004b","name":"accepts valid message hash query","time":{"start":1753324445322,"stop":1753324445322,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d40cb737e837c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753324692947,"stop":1753324692948,"duration":1},"status":"passed","severity":"normal"},{"uid":"7319b2c7c1ac0c7c","name":"Register correct protocols","time":{"start":1753324649488,"stop":1753324649488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ccea4c75d64f4ba","name":"Push message with content topic containing SQL Injection","time":{"start":1753324860244,"stop":1753324860244,"duration":0},"status":"passed","severity":"normal"},{"uid":"48eec5ae0e1e348d","name":"groups content topics by expected pubsub topic","time":{"start":1753324428645,"stop":1753324428645,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f44f6d832327fe","name":"Check message with non string payload is not received","time":{"start":1753324949815,"stop":1753324949815,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbf36795ea98c30","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753324485422,"stop":1753324485422,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f87457907a47fc","name":"should create a new stream if no existing for protocol found","time":{"start":1753324445527,"stop":1753324445527,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ae49e95759e295","name":"Decoder throws on undefined content topic","time":{"start":1753324445983,"stop":1753324445983,"duration":0},"status":"passed","severity":"normal"},{"uid":"450557b5445105d4","name":"Reusing cursor across nodes","time":{"start":1753324753704,"stop":1753324753705,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cdb5582d729adc9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753324976737,"stop":1753324976737,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d779b036235bd45","name":"should skip updating peer store if peer has same addresses","time":{"start":1753324444199,"stop":1753324444199,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4391ea20b6d721","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753324485394,"stop":1753324485395,"duration":1},"status":"passed","severity":"normal"},{"uid":"470db13e485e4e1f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753324428654,"stop":1753324428655,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9c3f1a40483493","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753324453463,"stop":1753324453465,"duration":2},"status":"passed","severity":"normal"},{"uid":"b59a90324ac95c0b","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753324753699,"stop":1753324753699,"duration":0},"status":"passed","severity":"normal"},{"uid":"882514f525459bbb","name":"should initialize bloom filter with correct parameters","time":{"start":1753324487553,"stop":1753324487553,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a19e1795374581","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753324428649,"stop":1753324428650,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ecece98194c91b","name":"should not return locked peers if enough unlocked are available","time":{"start":1753324476253,"stop":1753324476253,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08b1141a1037f60","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753324476257,"stop":1753324476257,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f4ae2e6746fde1","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753324566231,"stop":1753324566231,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba1a82b0a1af0f2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753324649500,"stop":1753324649500,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80fc93ebd232c9b","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753324445528,"stop":1753324445528,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8db642023f88526","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753324634180,"stop":1753324634180,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2dcae1563235a1","name":"Query with Promise Callback, No Decoder","time":{"start":1753324768156,"stop":1753324768156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ce76b280b8929f","name":"Check message with no pubsub topic is not received","time":{"start":1753324949823,"stop":1753324949823,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d41312c9e3b673","name":"Push message with rate limit","time":{"start":1753324860246,"stop":1753324860246,"duration":0},"status":"passed","severity":"normal"},{"uid":"654cfbe49e9d6e3f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753324476256,"stop":1753324476256,"duration":0},"status":"passed","severity":"normal"},{"uid":"897b31907f94b913","name":"should attach causal history and bloom filter to each message","time":{"start":1753324488780,"stop":1753324488780,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1fd031e2f140fe","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753324649496,"stop":1753324649497,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb6a76262358040","name":"Push message with content topic containing long","time":{"start":1753324860242,"stop":1753324860243,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7eec1754f9cae4b","name":"should handle case when navigator is not available","time":{"start":1753324444764,"stop":1753324444764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de7a5e026f5e923","name":"should handle case when globalThis is not available","time":{"start":1753324444764,"stop":1753324444765,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79404c9c2f98e35","name":"should not be empty after adding a subscription","time":{"start":1753324474780,"stop":1753324474780,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9201bc234164a2","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753324805277,"stop":1753324805278,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac34b3c60e420bbd","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app67/3/topic677/utf8","time":{"start":1753324741831,"stop":1753324741831,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e4081e4dcf3a90","name":"should return null for non-existent peer","time":{"start":1753324445172,"stop":1753324445173,"duration":1},"status":"passed","severity":"normal"},{"uid":"add062eb3203b6a3","name":"should have no discoveries enabled by default","time":{"start":1753324473427,"stop":1753324473428,"duration":1},"status":"passed","severity":"normal"},{"uid":"9964d9f3542b49d5","name":"Push message with content topic containing Arabic","time":{"start":1753324860244,"stop":1753324860244,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a12c59cfd3a4bef","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753324976734,"stop":1753324976734,"duration":0},"status":"passed","severity":"normal"},{"uid":"290eb5b7507b0bca","name":"should handle corrupted local storage data gracefully","time":{"start":1753324457673,"stop":1753324457673,"duration":0},"status":"passed","severity":"normal"},{"uid":"3475a228c16be5d1","name":"should start and stop interval correctly","time":{"start":1753324473454,"stop":1753324473455,"duration":1},"status":"passed","severity":"normal"},{"uid":"b603f435575e7749","name":"should save new peer to store","time":{"start":1753324444198,"stop":1753324444199,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d568d0798d1da5f","name":"Push message with meta","time":{"start":1753324860239,"stop":1753324860239,"duration":0},"status":"passed","severity":"normal"},{"uid":"37429eafd9382953","name":"Ordered Callback - true","time":{"start":1753324790917,"stop":1753324790918,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c5c74409909f26","name":"messageHashStr produces different results for different inputs","time":{"start":1753324444889,"stop":1753324444889,"duration":0},"status":"passed","severity":"normal"},{"uid":"21618b4243ae8849","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753324445984,"stop":1753324445984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf41266775e5b3f","name":"should not allow unachievable error rate","time":{"start":1753324484963,"stop":1753324484964,"duration":1},"status":"passed","severity":"normal"},{"uid":"2070ae9f588b1aec","name":"Subscribe to topic containing short and publish message","time":{"start":1753324649493,"stop":1753324649493,"duration":0},"status":"passed","severity":"normal"},{"uid":"779e6c48ad9c094b","name":"should be safe to call multiple times","time":{"start":1753324444180,"stop":1753324444181,"duration":1},"status":"passed","severity":"normal"},{"uid":"750d1994120b70d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753324485418,"stop":1753324485418,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2da95485198639","name":"should return false when peer shard info is not found","time":{"start":1753324444548,"stop":1753324444548,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b66f7fe50e684","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753324453468,"stop":1753324453468,"duration":0},"status":"passed","severity":"normal"},{"uid":"882a26723fb52258","name":"should handle complete discovery-to-dial flow","time":{"start":1753324444212,"stop":1753324444212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20f49bbd38cc87a","name":"should throw error when no peers are available","time":{"start":1753324474487,"stop":1753324474487,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71e56ac469df329","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753324453455,"stop":1753324453456,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ade85a0cda3a92","name":"should continually clean up expired entries at intervals","time":{"start":1753324472617,"stop":1753324472618,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0597581de69ec1a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753324428978,"stop":1753324428978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c7376bde4499ed","name":"Query with Promise Callback, No message returned","time":{"start":1753324768156,"stop":1753324768156,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf72dd6a24d0b32","name":"should dispatch network event when browser goes offline","time":{"start":1753324444780,"stop":1753324444780,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6b59a65b8a6eb7","name":"should initialize with default number of peers","time":{"start":1753324476251,"stop":1753324476251,"duration":0},"status":"passed","severity":"normal"},{"uid":"f324cd6e6f07b6f6","name":"Push 30 different messages","time":{"start":1753324860242,"stop":1753324860242,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2173db193360828f","name":"should check false positive rate","time":{"start":1753324487557,"stop":1753324487557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e5c7c5dca93613","name":"Promise Callback - true","time":{"start":1753324790916,"stop":1753324790916,"duration":0},"status":"passed","severity":"normal"},{"uid":"10053494d091b709","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753324485400,"stop":1753324485400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fa87841153fb94","name":"should set field with only RELAY enabled","time":{"start":1753324435077,"stop":1753324435077,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3ac95b80a0a467","name":"Check received message containing special chars","time":{"start":1753324949817,"stop":1753324949817,"duration":0},"status":"passed","severity":"normal"},{"uid":"9802aef7e5e7bacb","name":"Cluster ID 0, shard 1","time":{"start":1753324780262,"stop":1753324780263,"duration":1},"status":"passed","severity":"normal"},{"uid":"116eb8e76f653d77","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753324485406,"stop":1753324485406,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b90dfe33485a1be","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753324513569,"stop":1753324513570,"duration":1},"status":"passed","severity":"normal"},{"uid":"b584e07f6a3fad23","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753324428647,"stop":1753324428648,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2576ad53065ae7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753324434401,"stop":1753324434402,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23d18beefe75d6b","name":"Query Generator, No message returned","time":{"start":1753324768153,"stop":1753324768153,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9eca81853028b0","name":"Check received message containing escaped characters","time":{"start":1753324949820,"stop":1753324949821,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac3649547c9802e","name":"Overlapping topic subscription","time":{"start":1753324976736,"stop":1753324976736,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2cb645931c90ab","name":"Check message with non string payload is not received","time":{"start":1753324949824,"stop":1753324949824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36242ab8cdb1130","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753324428642,"stop":1753324428643,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f10a267d5247f6","name":"Sample","time":{"start":1753324434429,"stop":1753324434429,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbcb184c82d7995","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753324476255,"stop":1753324476256,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1eb1fd6d59adad","name":"Subscribe to topic containing Script and receive message","time":{"start":1753324976747,"stop":1753324976747,"duration":0},"status":"passed","severity":"normal"},{"uid":"517c2aa553cdc2ed","name":"should call waitForPeer on Relay","time":{"start":1753324474580,"stop":1753324474581,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b218da2b7073d49","name":"Check received message containing Script","time":{"start":1753324949819,"stop":1753324949819,"duration":0},"status":"passed","severity":"normal"},{"uid":"972eadfed9e4fb01","name":"Check received message containing Arabic","time":{"start":1753324949808,"stop":1753324949808,"duration":0},"status":"passed","severity":"normal"},{"uid":"460e00270a9af48a","name":"should invoke callbacks when receiving a message","time":{"start":1753324474782,"stop":1753324474782,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f025565d05da065","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753324485396,"stop":1753324485399,"duration":3},"status":"passed","severity":"normal"},{"uid":"6968306f48e15949","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753324428653,"stop":1753324428653,"duration":0},"status":"passed","severity":"normal"},{"uid":"23155c2701c7b5a","name":"should encodeTxt and decodeTxt","time":{"start":1753324435067,"stop":1753324435068,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6616b0261c9507d","name":"should throw error - no id","time":{"start":1753324435069,"stop":1753324435069,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e358a790b08c61","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753324485422,"stop":1753324485422,"duration":0},"status":"passed","severity":"normal"},{"uid":"f717eb4f7d1c38ef","name":"Fails to publish duplicate message","time":{"start":1753324640894,"stop":1753324640894,"duration":0},"status":"passed","severity":"normal"},{"uid":"3895dac3579e46cb","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753324485407,"stop":1753324485407,"duration":0},"status":"passed","severity":"normal"},{"uid":"5538e7fee8cc1413","name":"should dial all remaining peers","time":{"start":1753324445169,"stop":1753324445170,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ab23fc5ac7846e","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753324428645,"stop":1753324428646,"duration":1},"status":"passed","severity":"normal"},{"uid":"61bcb14f1fe8cbb4","name":"Publish message with custom timestamp: Thu Jul 24 2025 01:37:14 GMT+0000 (Coordinated Universal Time)","time":{"start":1753324640891,"stop":1753324640891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce46562baf1178","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753324649489,"stop":1753324649490,"duration":1},"status":"passed","severity":"normal"},{"uid":"baf9f0a861597a5c","name":"pre and post cipher","time":{"start":1753324464136,"stop":1753324464136,"duration":0},"status":"passed","severity":"normal"},{"uid":"efda83fcfb9c6b3f","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753324485399,"stop":1753324485400,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ff689857bdb68b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753324976746,"stop":1753324976746,"duration":0},"status":"passed","severity":"normal"},{"uid":"853b5b366a4e4649","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753324485382,"stop":1753324485382,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b0694c01a627ae","name":"should handle peerStore errors gracefully","time":{"start":1753324445861,"stop":1753324445861,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b57fe266c9069d","name":"Ordered callback, aborts when callback returns true","time":{"start":1753324797717,"stop":1753324797718,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec286750c4d64ef","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753324445014,"stop":1753324445014,"duration":0},"status":"passed","severity":"normal"},{"uid":"7874a8b7aa7bf28d","name":"should clear timers for specific peer on disconnect","time":{"start":1753324445669,"stop":1753324445670,"duration":1},"status":"passed","severity":"normal"},{"uid":"6593eab8b2c5ee24","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753324976738,"stop":1753324976738,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcf08e84faa3ffb","name":"rejects hash query with content filter parameters","time":{"start":1753324445323,"stop":1753324445323,"duration":0},"status":"passed","severity":"normal"},{"uid":"274645a44c504157","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753324640895,"stop":1753324640895,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12a4763099e0b9","name":"Fails to push message with large meta","time":{"start":1753324860239,"stop":1753324860239,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4623fe3a5c3afe","name":"should dispatch connect and disconnect events","time":{"start":1753324476254,"stop":1753324476254,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8e6a0c9d93c218","name":"topics with same application and version share the same shard","time":{"start":1753324428645,"stop":1753324428645,"duration":0},"status":"passed","severity":"normal"},{"uid":"10108346ee2bdd46","name":"Check publish message containing JSON","time":{"start":1753324640888,"stop":1753324640889,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c36b154a0cd042d","name":"random static sharding 3 - Cluster ID: 696, Shard ID: 544","time":{"start":1753324780265,"stop":1753324780266,"duration":1},"status":"passed","severity":"normal"},{"uid":"618d7ffd24f14812","name":"new peer added after a peer was already found","time":{"start":1753324649123,"stop":1753324649123,"duration":0},"status":"skipped","severity":"normal"},{"uid":"972a8a32a5b003c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753324513568,"stop":1753324513569,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52763757b2f58d6","name":"should not receive a peer event before start","time":{"start":1753324457671,"stop":1753324457671,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7673986cddf1d5","name":"should increase lamport timestamp","time":{"start":1753324488780,"stop":1753324488781,"duration":1},"status":"passed","severity":"normal"},{"uid":"134ea595179782d4","name":"Push message with content topic containing escaped characters","time":{"start":1753324860238,"stop":1753324860238,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd7697e6a3e566d","name":"isConnected return false after peer stops","time":{"start":1753324527472,"stop":1753324527473,"duration":1},"status":"passed","severity":"normal"},{"uid":"2202fa8494a8b8d4","name":"should set field with all protocols disabled","time":{"start":1753324435076,"stop":1753324435076,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8211cec4808e2","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753324488787,"stop":1753324488787,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcab79b3bc9306cf","name":"throws if store query response has error status","time":{"start":1753324445722,"stop":1753324445722,"duration":0},"status":"passed","severity":"normal"},{"uid":"148c1483280e51c5","name":"can start the service","time":{"start":1753324457668,"stop":1753324457669,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c80603bce402","name":"LightPush","time":{"start":1753324825239,"stop":1753324825242,"duration":3},"status":"passed","severity":"normal"},{"uid":"74e3c239e05a2a60","name":"should add peer to queue when queue is not empty","time":{"start":1753324444620,"stop":1753324444620,"duration":0},"status":"passed","severity":"normal"},{"uid":"de56654dab94c7a6","name":"Subscribe to topic containing Script and receive message","time":{"start":1753324976738,"stop":1753324976739,"duration":1},"status":"passed","severity":"normal"},{"uid":"b659d856a02f4b69","name":"should sort peers by ping value","time":{"start":1753324445861,"stop":1753324445862,"duration":1},"status":"passed","severity":"normal"},{"uid":"c779230f2e21b712","name":"Push message with custom timestamp: 1722566131242","time":{"start":1753324860246,"stop":1753324860247,"duration":1},"status":"passed","severity":"normal"},{"uid":"c03e944646428aad","name":"Push message with content topic containing JSON","time":{"start":1753324860237,"stop":1753324860237,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f893364bea2f790","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753324634180,"stop":1753324634180,"duration":0},"status":"passed","severity":"normal"},{"uid":"21485412ab6fb34f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753324649502,"stop":1753324649502,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d617ed0ef09e774","name":"should update peer store before dialing","time":{"start":1753324444194,"stop":1753324444194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8682c2cbf6a2cc5d","name":"ignores unrecognized TXT record formats","time":{"start":1753324453819,"stop":1753324453819,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2dd7aa513d70281","name":"Decoder throws on empty string content topic","time":{"start":1753324445983,"stop":1753324445983,"duration":0},"status":"passed","severity":"normal"},{"uid":"72eaa43668d8d54f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753324511761,"stop":1753324511761,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54291ffda17f6ca2","name":"should handle peer store errors gracefully","time":{"start":1753324445173,"stop":1753324445173,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b1fb4ab1e060f2","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753324485394,"stop":1753324485394,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf174ea5b91627c7","name":"Check received message containing numeric","time":{"start":1753324949807,"stop":1753324949807,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fce076472c7098","name":"should process queue every 500ms","time":{"start":1753324444639,"stop":1753324444639,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdeab154f9db4631","name":"Check received message with timestamp: 1753324506397 ","time":{"start":1753324949822,"stop":1753324949822,"duration":0},"status":"passed","severity":"normal"},{"uid":"9accabeef41d59ca","name":"Check received message containing numeric","time":{"start":1753324949817,"stop":1753324949817,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4ce48ab84efd36","name":"Push message with content topic containing SQL Injection","time":{"start":1753324860237,"stop":1753324860237,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc09e61e642baec2","name":"throws on content topic with empty application field","time":{"start":1753324428637,"stop":1753324428637,"duration":0},"status":"passed","severity":"normal"},{"uid":"506fc5ff967c67b","name":"Push message with meta","time":{"start":1753324860246,"stop":1753324860246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d2f3ed98b696f6","name":"Nwaku publishes","time":{"start":1753324630963,"stop":1753324630963,"duration":0},"status":"passed","severity":"normal"},{"uid":"b013ba642d811abd","name":"Overlapping topic subscription","time":{"start":1753324649492,"stop":1753324649493,"duration":1},"status":"skipped","severity":"normal"},{"uid":"420ec50b6917b2e8","name":"Fails to push message bigger that 1MB","time":{"start":1753324860248,"stop":1753324860248,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dae5c8e47cb0f61","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753324949812,"stop":1753324949813,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdb537f335c9236d","name":"peer exchange sets tag","time":{"start":1753324649121,"stop":1753324649123,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f14116736803c7f","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753324634181,"stop":1753324634181,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ad0f12635c5450","name":"should be safe to call multiple times","time":{"start":1753324445656,"stop":1753324445657,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae109d363061428b","name":"should return false when peer is not found","time":{"start":1753324444553,"stop":1753324444553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e632d0eda1563847","name":"Check message with invalid timestamp is not received","time":{"start":1753324949813,"stop":1753324949813,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab525d7c10e5781","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753324820331,"stop":1753324820331,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0294f796098bd4","name":"should partition messages based on acknowledgement status","time":{"start":1753324488785,"stop":1753324488785,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19e1866e1e4845d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753324428653,"stop":1753324428654,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab83eda9892e1ae","name":"should clear dial history on start","time":{"start":1753324444608,"stop":1753324444609,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8297cf379c3333f","name":"Passing page size 11 when there are 10 messages","time":{"start":1753324804248,"stop":1753324804249,"duration":1},"status":"passed","severity":"normal"},{"uid":"8687582c7e9a3cc1","name":"should handle dial errors gracefully","time":{"start":1753324444193,"stop":1753324444194,"duration":1},"status":"passed","severity":"normal"},{"uid":"314b9f8d614c4963","name":"messageHashStr returns a hex string","time":{"start":1753324444888,"stop":1753324444888,"duration":0},"status":"passed","severity":"normal"},{"uid":"590c1bbe79a6d01e","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app36/2/topic449/utf8","time":{"start":1753324741830,"stop":1753324741831,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7482e15c6a87e7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753324976740,"stop":1753324976740,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f8db5f37305d26","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753324485411,"stop":1753324485412,"duration":1},"status":"passed","severity":"normal"},{"uid":"988ac2502aad9c8","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753324485391,"stop":1753324485392,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0c6a4c7e5e1e8f","name":"ends if response has no messages","time":{"start":1753324445722,"stop":1753324445722,"duration":0},"status":"passed","severity":"normal"},{"uid":"682c666a152144b3","name":"should handle peer connect event","time":{"start":1753324444765,"stop":1753324444765,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ea52ccd196d55","name":"should properly start and stop event listening","time":{"start":1753324474016,"stop":1753324474016,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18e964871105755","name":"should start the dialing interval","time":{"start":1753324444598,"stop":1753324444608,"duration":10},"status":"passed","severity":"normal"},{"uid":"27cc7045c489a4ea","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753324485421,"stop":1753324485422,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d4c1689aa26c71","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753324485412,"stop":1753324485412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8958a677c2f522","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753324435068,"stop":1753324435069,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1608a701fb4712","name":"Encoder throws on undefined content topic","time":{"start":1753324465203,"stop":1753324465203,"duration":0},"status":"passed","severity":"normal"},{"uid":"983db55d7a0bd58c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753324976739,"stop":1753324976739,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8b99b24ae16d7a","name":"should skip peer when failed to dial recently","time":{"start":1753324444621,"stop":1753324444621,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c3e9d8bb9125d5","name":"should properly create location multiaddrs - udp4","time":{"start":1753324435074,"stop":1753324435074,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc87aba60ddf46","name":"should deliver messages after dependencies are met","time":{"start":1753324488784,"stop":1753324488784,"duration":0},"status":"passed","severity":"normal"},{"uid":"c797e2d8ead8716e","name":"should drop connection to one peer on hangUp","time":{"start":1753324593516,"stop":1753324593516,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b587222db55d0a6","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753324485392,"stop":1753324485392,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bb34e0289dac97","name":"Round trip binary serialization","time":{"start":1753324445981,"stop":1753324445982,"duration":1},"status":"passed","severity":"normal"},{"uid":"985a5df49d2857bc","name":"should send relay ping messages on timer","time":{"start":1753324445668,"stop":1753324445669,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95886730d279765","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753324485384,"stop":1753324485387,"duration":3},"status":"passed","severity":"normal"},{"uid":"3a9f54a5ea7f3794","name":"Encoder throws on undefined content topic","time":{"start":1753324445983,"stop":1753324445983,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d61235196f9681","name":"rejects hash query with time filter","time":{"start":1753324445328,"stop":1753324445328,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfdff38c79283e63","name":"should not receive a peer event before start","time":{"start":1753324617562,"stop":1753324617562,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1412595abff5544","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753324428644,"stop":1753324428644,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e46e8ea741f30e7","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753324428644,"stop":1753324428644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f11cbb5526ef9e","name":"random static sharding 8 - Cluster ID: 753, Shard ID: 289","time":{"start":1753324780267,"stop":1753324780267,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed3b3b124920999","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753324476255,"stop":1753324476255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cc8ee1cc14b6f1","name":"should decode valid enr successfully","time":{"start":1753324435068,"stop":1753324435068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a7f0833fd004e3","name":"Fields are not dropped","time":{"start":1753324445511,"stop":1753324445511,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e443564f99566b0","name":"should not fail to start the service if it is already started","time":{"start":1753324617560,"stop":1753324617561,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf779fcaa21c1ba","name":"yields undefined for messages without decoder","time":{"start":1753324445723,"stop":1753324445724,"duration":1},"status":"passed","severity":"normal"},{"uid":"5410d060e59a66de","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753324428648,"stop":1753324428648,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd812c6b71fceba4","name":"should handle ping failures gracefully","time":{"start":1753324445661,"stop":1753324445662,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba7f3c8313df890","name":"Publishes to nwaku","time":{"start":1753324630963,"stop":1753324630963,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0ca7d56c1e7e0b","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753324474434,"stop":1753324474434,"duration":0},"status":"passed","severity":"normal"},{"uid":"794611d4be5ccc2e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753324444885,"stop":1753324444885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb20fa38f8716b8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753324579843,"stop":1753324579850,"duration":7},"status":"passed","severity":"normal"},{"uid":"b920c9f835acfbdc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753324485421,"stop":1753324485421,"duration":0},"status":"passed","severity":"normal"},{"uid":"afac0dfd41fcd35a","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753324445013,"stop":1753324445013,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4bbff9bc8770e9","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app66/5/topic821/proto","time":{"start":1753324741832,"stop":1753324741832,"duration":0},"status":"passed","severity":"normal"},{"uid":"e043feeaa95b08eb","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753324473433,"stop":1753324473434,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9bc0238cff1f213","name":"should support chaining for add method","time":{"start":1753324472610,"stop":1753324472610,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfe7e5b4b483748","name":"should handle different types of entries","time":{"start":1753324472616,"stop":1753324472617,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41a405c8bb4b039","name":"Decoder throws on undefined content topic","time":{"start":1753324465203,"stop":1753324465204,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14cc46009bc5d4f","name":"retrieves a single peer","time":{"start":1753324453817,"stop":1753324453818,"duration":1},"status":"passed","severity":"normal"},{"uid":"4181c4af42940573","name":"should handle multiple peers with different shard configurations","time":{"start":1753324444649,"stop":1753324444650,"duration":1},"status":"passed","severity":"normal"},{"uid":"156c80da96695c10","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753324485413,"stop":1753324485413,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4cfb665d6815f0","name":"Subscribe and receive messages via lightPush","time":{"start":1753324976742,"stop":1753324976742,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e47544b50c32162","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753324649497,"stop":1753324649498,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83c240d5c669fb0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753324976736,"stop":1753324976736,"duration":0},"status":"passed","severity":"normal"},{"uid":"66541e41e20398ee","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753324976746,"stop":1753324976746,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdaccd1ce349bdd","name":"should set field with only STORE enabled","time":{"start":1753324435077,"stop":1753324435077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad11089933d17be","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753324445660,"stop":1753324445660,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7fc18203c22951","name":"should return usable stream attached to connection","time":{"start":1753324445526,"stop":1753324445527,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c9cf5e91d6e445","name":"should handle errors when globalThis is not available","time":{"start":1753324444752,"stop":1753324444753,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3239be016aab8b","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753324753699,"stop":1753324753700,"duration":1},"status":"passed","severity":"normal"},{"uid":"14066fd0d23fdfa1","name":"random static sharding 6 - Cluster ID: 59, Shard ID: 612","time":{"start":1753324780267,"stop":1753324780267,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0125ed3d93f65b","name":"should not fail to stop the service if it was not started","time":{"start":1753324457669,"stop":1753324457670,"duration":1},"status":"passed","severity":"normal"},{"uid":"533a896ecd16ecc1","name":"Push message with custom timestamp: 1753320931242","time":{"start":1753324860240,"stop":1753324860240,"duration":0},"status":"passed","severity":"normal"},{"uid":"5873a8479152d357","name":"should handle errors gracefully when getting peer info","time":{"start":1753324444553,"stop":1753324444554,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f426b7de0cf692","name":"should remove event listeners from libp2p","time":{"start":1753324444753,"stop":1753324444753,"duration":0},"status":"passed","severity":"normal"},{"uid":"172e6b1f728d0ba0","name":"Check received message containing Basic HTML tag","time":{"start":1753324949810,"stop":1753324949810,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe42410f3e5cb339","name":"should handle queue overflow by adding peers to queue","time":{"start":1753324444629,"stop":1753324444638,"duration":9},"status":"passed","severity":"normal"},{"uid":"8c52439f5cdd1658","name":"should handle task timeouts","time":{"start":1753324473473,"stop":1753324473473,"duration":0},"status":"passed","severity":"normal"},{"uid":"935e3a34048ce5cd","name":"less peers than existing","time":{"start":1753324617795,"stop":1753324617796,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4c81cf99788ca327","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753324453462,"stop":1753324453462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6520fc843125b14","name":"should not fail to stop the service if it was not started","time":{"start":1753324511755,"stop":1753324511756,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d068968f092612b","name":"should not discard bootstrap peers if under the limit","time":{"start":1753324549358,"stop":1753324549358,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d13eb13d7c3669","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753324511762,"stop":1753324511762,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17f48fed10d8aa88","name":"should return false when navigator.onLine is false","time":{"start":1753324444763,"stop":1753324444763,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c96069015ef89ac","name":"should load peers from local storage and dispatch events","time":{"start":1753324457672,"stop":1753324457673,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a70b8e1b97ada6f","name":"ends after yielding if response size indicates end","time":{"start":1753324445724,"stop":1753324445724,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf868b7512e90f2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753324485417,"stop":1753324485417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a8a576c1602947","name":"should reject if Store is requested but not mounted","time":{"start":1753324474577,"stop":1753324474577,"duration":0},"status":"passed","severity":"normal"},{"uid":"35756dcb6a2be9f8","name":"Query Generator - true","time":{"start":1753324790913,"stop":1753324790915,"duration":2},"status":"passed","severity":"normal"},{"uid":"84163b371e60e190","name":"should properly create location multiaddrs - udp","time":{"start":1753324435075,"stop":1753324435075,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e12e4a4a6769c4a","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753324445862,"stop":1753324445862,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cbaa70e181b7e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753324485420,"stop":1753324485421,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2712ff3c7b007df","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753324453456,"stop":1753324453459,"duration":3},"status":"passed","severity":"normal"},{"uid":"af55d656d0f190aa","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753324976740,"stop":1753324976740,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c254bfd0bb176a","name":"should not receive a peer event after stop","time":{"start":1753324457672,"stop":1753324457672,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94fa957723b9610","name":"should handle a minimal index list","time":{"start":1753324428977,"stop":1753324428978,"duration":1},"status":"passed","severity":"normal"},{"uid":"8639c03e232d8b2d","name":"Push message with short payload","time":{"start":1753324860241,"stop":1753324860241,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97d9760334aac0a","name":"yields decoded messages","time":{"start":1753324445722,"stop":1753324445723,"duration":1},"status":"passed","severity":"normal"},{"uid":"43cc35cd6776d9c2","name":"throws if decoders don't match content topics","time":{"start":1753324445720,"stop":1753324445721,"duration":1},"status":"passed","severity":"normal"},{"uid":"612d0c481b94e36d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753324976749,"stop":1753324976749,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bbb9ae258af633","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753324485418,"stop":1753324485419,"duration":1},"status":"passed","severity":"normal"},{"uid":"1264dd0c1e9be61a","name":"should reject if WakuNode is not started","time":{"start":1753324474575,"stop":1753324474576,"duration":1},"status":"passed","severity":"normal"},{"uid":"89dbf1f7a061702b","name":"should return false when network is not connected","time":{"start":1753324445853,"stop":1753324445853,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47624ed17dc3fd9","name":"should only return 1 node with relay and store capability","time":{"start":1753324453820,"stop":1753324453821,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8be2b4f43bfbd3","name":"Check received message containing escaped characters","time":{"start":1753324949811,"stop":1753324949811,"duration":0},"status":"passed","severity":"normal"},{"uid":"864c529a6e25f0b8","name":"should handle dial errors gracefully","time":{"start":1753324444628,"stop":1753324444628,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12963812c8f446e","name":"should handle complete peer lifecycle","time":{"start":1753324445672,"stop":1753324445672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1659612906f417","name":"should return correct status message","time":{"start":1753324566448,"stop":1753324566449,"duration":1},"status":"passed","severity":"normal"},{"uid":"311f31df46f31d61","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753324527471,"stop":1753324527471,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dd9af30ab1b972","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753324434404,"stop":1753324434406,"duration":2},"status":"passed","severity":"normal"},{"uid":"83428ccfba69adf4","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753324453822,"stop":1753324453823,"duration":1},"status":"skipped","severity":"normal"},{"uid":"af23752665eeeb61","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753324640896,"stop":1753324640896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cb8901e6dd6ba6","name":"Check received message containing special chars","time":{"start":1753324949807,"stop":1753324949807,"duration":0},"status":"passed","severity":"normal"},{"uid":"d757e93b2eb7a36","name":"A test","time":{"start":1753324566645,"stop":1753324566645,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be2c508b1041034","name":"should request peer renewal on specific errors","time":{"start":1753324473472,"stop":1753324473472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e623eeda14970cd","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753324549357,"stop":1753324549357,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb941cc2dbf82f3","name":"should properly create peer info with all multiaddrs","time":{"start":1753324435076,"stop":1753324435076,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d9a13494ffbbbe","name":"Push message with content topic containing special chars","time":{"start":1753324860243,"stop":1753324860243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4baa9e14c2ddcaf","name":"tcp ip4 address","time":{"start":1753324434420,"stop":1753324434421,"duration":1},"status":"passed","severity":"normal"},{"uid":"639a133280c236ac","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753324445661,"stop":1753324445661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6510850b2163ee2","name":"should handle peer not in mesh for all topics","time":{"start":1753324445672,"stop":1753324445672,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35873f39e25f83d","name":"returns only open connection if one present","time":{"start":1753324445421,"stop":1753324445421,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a07278a7455bb5c","name":"Generator, 2 different shards","time":{"start":1753324759518,"stop":1753324759518,"duration":0},"status":"passed","severity":"normal"},{"uid":"567a4324d69f89cc","name":"1 Relay, 1 Filter, gives up","time":{"start":1753324453754,"stop":1753324453754,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cae863b5bb9207","name":"ignores domain fetching errors","time":{"start":1753324453819,"stop":1753324453819,"duration":0},"status":"passed","severity":"normal"},{"uid":"633c935a8e8d3067","name":"should handle queue processing errors gracefully","time":{"start":1753324444644,"stop":1753324444648,"duration":4},"status":"passed","severity":"normal"},{"uid":"56d71a919000e8b9","name":"Decoder throws on empty string content topic","time":{"start":1753324465204,"stop":1753324465204,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11ecde4b2c85117","name":"Sign & Recover","time":{"start":1753324464136,"stop":1753324464137,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e5178956211dd8","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753324445665,"stop":1753324445666,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7bda3ae82563753","name":"Check publish message containing numeric","time":{"start":1753324640884,"stop":1753324640884,"duration":0},"status":"passed","severity":"normal"},{"uid":"b685d4f50b0df3f6","name":"Passing page size 3 when there are 20 messages","time":{"start":1753324804247,"stop":1753324804247,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ae8d8cfa4e229b","name":"Refresh subscription","time":{"start":1753324649492,"stop":1753324649492,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4035523197c7b114","name":"should handle case with all peers already connected","time":{"start":1753324445171,"stop":1753324445171,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5479e156060d1b","name":"should not receive a peer event before start","time":{"start":1753324511757,"stop":1753324511758,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6e8c2c90ccbb92","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753324445528,"stop":1753324445528,"duration":0},"status":"passed","severity":"normal"},{"uid":"cced5d38de75f936","name":"Check received message containing Arabic","time":{"start":1753324949818,"stop":1753324949818,"duration":0},"status":"passed","severity":"normal"},{"uid":"87aef8666040f75b","name":"Check received message containing unicode special characters","time":{"start":1753324949811,"stop":1753324949811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1e262245ce9364","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753324649494,"stop":1753324649495,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d6e4e0b6002e4a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753324453753,"stop":1753324453754,"duration":1},"status":"passed","severity":"normal"},{"uid":"37382b59644ca5b0","name":"Push message with content topic containing unicode special characters","time":{"start":1753324860245,"stop":1753324860245,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da33a0e1b8b8c20","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753324485419,"stop":1753324485419,"duration":0},"status":"passed","severity":"normal"},{"uid":"998a2ebacdf80bf8","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753324759519,"stop":1753324759519,"duration":0},"status":"passed","severity":"normal"},{"uid":"e935ba26b568ab0f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753324485401,"stop":1753324485401,"duration":0},"status":"passed","severity":"normal"},{"uid":"387e5cde8d9cddba","name":"Subscribe and receives messages on 20 topics","time":{"start":1753324976734,"stop":1753324976735,"duration":1},"status":"passed","severity":"normal"},{"uid":"332978ea09147ae8","name":"should return true when peer is on the specified shard","time":{"start":1753324444547,"stop":1753324444547,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe70b9bfab8c98f","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753324474015,"stop":1753324474015,"duration":0},"status":"passed","severity":"normal"},{"uid":"592588bca824ea50","name":"Non TWN Cluster","time":{"start":1753324741829,"stop":1753324741829,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dddd2e1e20a4a58","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753324579854,"stop":1753324579855,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e9812b8fa87afd9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753324949822,"stop":1753324949822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b6b1dbb46793e1","name":"should never report false negatives","time":{"start":1753324487555,"stop":1753324487555,"duration":0},"status":"passed","severity":"normal"},{"uid":"461405bc5696d3e1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753324741829,"stop":1753324741829,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf9e7fbc7a2b485","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753324976740,"stop":1753324976740,"duration":0},"status":"passed","severity":"normal"},{"uid":"3960df20fd9a7869","name":"should transition to Unhealthy when no connections","time":{"start":1753324474009,"stop":1753324474014,"duration":5},"status":"passed","severity":"normal"},{"uid":"f40dbcb8eb9d6724","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753324485389,"stop":1753324485389,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e257bb3e700a69","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753324485381,"stop":1753324485381,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68c29a40c4d0be","name":"Check received message containing shell command","time":{"start":1753324949820,"stop":1753324949820,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfb2e0bc38255d5","name":"should initialize with custom number of peers","time":{"start":1753324476252,"stop":1753324476252,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cc19cc7023bab2","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753324445175,"stop":1753324445175,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccc62cefade2e4b","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753324485392,"stop":1753324485393,"duration":1},"status":"passed","severity":"normal"},{"uid":"871d7545288ece6e","name":"should dial with multiaddr and return stream","time":{"start":1753324445853,"stop":1753324445854,"duration":1},"status":"passed","severity":"normal"},{"uid":"375e64a71af01140","name":"should encode/decode to text encoding","time":{"start":1753324435072,"stop":1753324435073,"duration":1},"status":"passed","severity":"normal"},{"uid":"144ebbf024f8182e","name":"should keep entries that haven't expired yet","time":{"start":1753324472614,"stop":1753324472616,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d870f99985d2440","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753324485406,"stop":1753324485406,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5682b62f825a92","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753324474434,"stop":1753324474435,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98e84658cba2d74","name":"Check publish message containing emoji","time":{"start":1753324640890,"stop":1753324640890,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b83a7208c09c27d","name":"should be delivered immediately if received","time":{"start":1753324488787,"stop":1753324488787,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b7b231c744027","name":"rejects content-filtered query with only contentTopics","time":{"start":1753324445322,"stop":1753324445322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f8d48cf1d230ff","name":"All","time":{"start":1753324513015,"stop":1753324513016,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe09dca61c11ed3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753324976749,"stop":1753324976749,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2e4fb154851a72","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753324428652,"stop":1753324428652,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98f6bd494af66d","name":"should start all internal components","time":{"start":1753324445850,"stop":1753324445850,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f18579c93a73890","name":"Init the array if not present","time":{"start":1753324428557,"stop":1753324428558,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca564e303d34e3b","name":"should reject on timeout if it was set","time":{"start":1753324474578,"stop":1753324474578,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e0e4f58ea43faa","name":"Callback on promise, aborts when callback returns true","time":{"start":1753324797715,"stop":1753324797716,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7db8399e1df11e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753325688105,"stop":1753325688105,"duration":0},"status":"broken","severity":"normal"},{"uid":"6e9eea466aa48570","name":"should handle peer store errors gracefully","time":{"start":1753324444194,"stop":1753324444198,"duration":4},"status":"passed","severity":"normal"},{"uid":"43539efec78fd859","name":"should correctly encode and decode a response message","time":{"start":1753324566446,"stop":1753324566447,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57100f7f6eee0a9","name":"Subscribe to topic containing XML and publish message","time":{"start":1753324649499,"stop":1753324649500,"duration":1},"status":"passed","severity":"normal"},{"uid":"e89fcba3c5ed0faa","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753324435077,"stop":1753324435078,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a3d5d7553f6a16","name":"Check message with no content topic is not received","time":{"start":1753324949823,"stop":1753324949823,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e189cae5cedc394","name":"should dial with PeerId and return stream","time":{"start":1753324445853,"stop":1753324445853,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14971844c902c91","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app9/3/topic293/test.js","time":{"start":1753324741831,"stop":1753324741831,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a0e1b7f7163bd4","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753324485395,"stop":1753324485395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdc99888eeb9448","name":"Push message with custom timestamp: 1753328131242","time":{"start":1753324860240,"stop":1753324860240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3942e6c0d3e98eb","name":"should encode/decode to RLP encoding","time":{"start":1753324435072,"stop":1753324435072,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2cc75e43e4458d","name":"should add and remove event listeners correctly","time":{"start":1753324457674,"stop":1753324457674,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d7ae9460092209","name":"should dispatch network event when browser goes online","time":{"start":1753324444779,"stop":1753324444780,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d5bdbbb8d39839","name":"should return true even if peer has no overlapping shards","time":{"start":1753324444539,"stop":1753324444539,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a59be94596e0e8","name":"should handle peer store update failures gracefully","time":{"start":1753324445663,"stop":1753324445663,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e418525ff1894a","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753324444886,"stop":1753324444887,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67427648ed010e1","name":"should be safe to call multiple times","time":{"start":1753324445851,"stop":1753324445851,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b044dfbc402a2a","name":"Subscribe and receives messages on 20 topics","time":{"start":1753324976743,"stop":1753324976743,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fed122d28b8e06","name":"should push the message to the outgoing buffer","time":{"start":1753324488779,"stop":1753324488779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88e8bd51903e6a5","name":"Push message with content topic containing special chars","time":{"start":1753324860235,"stop":1753324860235,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c877de2d776fee0","name":"should insert message id into causal history","time":{"start":1753324488780,"stop":1753324488780,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3877a84a8383cbd","name":"does not throw on valid cases","time":{"start":1753324428634,"stop":1753324428635,"duration":1},"status":"passed","severity":"normal"},{"uid":"d057105c782afcb3","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753324444199,"stop":1753324444211,"duration":12},"status":"passed","severity":"normal"},{"uid":"19342547b2e347d9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753324976741,"stop":1753324976741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e6eec8a1be08c9","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app7/10/topic272/utf8","time":{"start":1753324741830,"stop":1753324741830,"duration":0},"status":"passed","severity":"normal"},{"uid":"630a08ffe6f14be","name":"Check publish message containing Script","time":{"start":1753324640887,"stop":1753324640887,"duration":0},"status":"passed","severity":"normal"},{"uid":"c258a2b885e3d7ac","name":"should return all connected peers without codec filter","time":{"start":1753324445860,"stop":1753324445860,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a186e353eceae6a","name":"should add event listeners to libp2p","time":{"start":1753324444752,"stop":1753324444752,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeab8e9682087a83","name":"should initialize with isNetworkConnected as false","time":{"start":1753324444751,"stop":1753324444751,"duration":0},"status":"passed","severity":"normal"},{"uid":"205ad6bae4c744ed","name":"Relay + Store","time":{"start":1753324513015,"stop":1753324513015,"duration":0},"status":"passed","severity":"normal"},{"uid":"6067d1d18777031e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753324753704,"stop":1753324753704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e148fbc91df0a4","name":"Promise Callback - false","time":{"start":1753324790917,"stop":1753324790917,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef15ac889296c5a6","name":"should clear all timers","time":{"start":1753324445656,"stop":1753324445656,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b9a357e5b1bfe7","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753324484964,"stop":1753324484964,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fda23ef5564b64","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753324434408,"stop":1753324434408,"duration":0},"status":"passed","severity":"normal"},{"uid":"3310aa7418d477bc","name":"Generator, one shard","time":{"start":1753324759517,"stop":1753324759518,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5711eccf059f75","name":"Check received message containing Russian","time":{"start":1753324949818,"stop":1753324949818,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ccf3bb0b418a1f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753325688100,"stop":1753325688100,"duration":0},"status":"broken","severity":"normal"},{"uid":"9446cb183a4fa436","name":"should enable all discoveries when explicitly set","time":{"start":1753324473428,"stop":1753324473429,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef111a5fec27441a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753324649490,"stop":1753324649491,"duration":1},"status":"passed","severity":"normal"},{"uid":"118ef580aa14305e","name":"Nodes with multiple pubsub topic","time":{"start":1753324634179,"stop":1753324634179,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb757201a6d3d8e9","name":"should be able to decode the field with only STORE set to true","time":{"start":1753324434406,"stop":1753324434407,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa770e68231477df","name":"should dial more peers if under maxConnections","time":{"start":1753324445174,"stop":1753324445174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbe710eb0f478c5","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753324820329,"stop":1753324820330,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0593bfbeb902547","name":"should handle errors when getting connections","time":{"start":1753324444797,"stop":1753324444797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73753b1926be549","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753324485411,"stop":1753324485411,"duration":0},"status":"passed","severity":"normal"},{"uid":"208750cf9a245acf","name":"Check received message containing Chinese","time":{"start":1753324949817,"stop":1753324949818,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f963319d3e91a1","name":"Push to array if already present","time":{"start":1753324428559,"stop":1753324428559,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfa86ceacb79f28","name":"should dial peer when on same shard","time":{"start":1753324444627,"stop":1753324444627,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f871818ac63cd35","name":"should be empty when created","time":{"start":1753324474779,"stop":1753324474780,"duration":1},"status":"passed","severity":"normal"},{"uid":"564b0c6fd7064f2a","name":"Throws when trying to push message with empty payload","time":{"start":1753324860242,"stop":1753324860242,"duration":0},"status":"passed","severity":"normal"},{"uid":"e110a194aa0b950a","name":"should perform ping and update peer store on timer","time":{"start":1753324445661,"stop":1753324445661,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a91e95c11a51fa","name":"should properly create location multiaddrs - tcp4","time":{"start":1753324435074,"stop":1753324435075,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd63100e9517d35","name":"Check publish message containing Arabic","time":{"start":1753324640886,"stop":1753324640886,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab63346e1b970ab9","name":"Query Generator, No Decoder","time":{"start":1753324768152,"stop":1753324768153,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7fda95c39f9f03b","name":"Js publishes, other Js receives","time":{"start":1753324630963,"stop":1753324630964,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c83bbcaa4c42ac","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753324976737,"stop":1753324976737,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ebbbf3e96d81c0d","name":"should dial peer when peer is discovered","time":{"start":1753324444193,"stop":1753324444193,"duration":0},"status":"passed","severity":"normal"},{"uid":"faff7e41fa092d01","name":"should not dispatch event when already disconnected","time":{"start":1753324444779,"stop":1753324444779,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abcd7032a839955","name":"Subscribe to topic containing short and receive message","time":{"start":1753324976736,"stop":1753324976737,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5ce33c3f9ef189","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753324820329,"stop":1753324820329,"duration":0},"status":"passed","severity":"normal"},{"uid":"606a6c373860c05e","name":"should create dialer with libp2p and shardReader","time":{"start":1753324444597,"stop":1753324444597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0136b657d804b6","name":"should respect custom numPeersToUse configuration","time":{"start":1753324476256,"stop":1753324476256,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd025aab43ef42c","name":"Renews subscription after lossing a connection","time":{"start":1753324976741,"stop":1753324976741,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ceca0a20cb5583e","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753324476255,"stop":1753324476255,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbe04d34ab2202d","name":"Fails to push message with large meta","time":{"start":1753324860246,"stop":1753324860246,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf528f1a5abf6ca","name":"Ephemeral messages are not stored","time":{"start":1753324513568,"stop":1753324513568,"duration":0},"status":"passed","severity":"normal"},{"uid":"961adaadd4a4989f","name":"should return true when peer is on the same cluster","time":{"start":1753324444520,"stop":1753324444538,"duration":18},"status":"passed","severity":"normal"},{"uid":"352978a8cc1f740d","name":"Check message on other pubsub topic is not received","time":{"start":1753324949813,"stop":1753324949814,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee781e2e45da84b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753324453823,"stop":1753324453823,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c1ccadb16c62a9c","name":"Store - dialed after - with timeout","time":{"start":1753324825238,"stop":1753324825239,"duration":1},"status":"passed","severity":"normal"},{"uid":"99474ba1a17daa0b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753324527473,"stop":1753324527473,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed7edbc705ab69e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753324474015,"stop":1753324474015,"duration":0},"status":"passed","severity":"normal"},{"uid":"da02fc9e1d8e9647","name":"Using a function","time":{"start":1753324827606,"stop":1753324827606,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffced270f7be2517","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753324445174,"stop":1753324445174,"duration":0},"status":"passed","severity":"normal"},{"uid":"2caf81c49c203d9c","name":"should start ping timers on peer connect","time":{"start":1753324445657,"stop":1753324445657,"duration":0},"status":"passed","severity":"normal"},{"uid":"391c12ba3c7c8547","name":"Push message equal or less that 1MB","time":{"start":1753324860247,"stop":1753324860247,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4794e75be29116","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753324976733,"stop":1753324976733,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb23447b6938853","name":"Push message with content topic containing emoji","time":{"start":1753324860245,"stop":1753324860245,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ca149b564647ed","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753324428647,"stop":1753324428647,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fce51e299c379ef","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753324692945,"stop":1753324692946,"duration":1},"status":"passed","severity":"normal"},{"uid":"185819a826c1fd50","name":"should properly create location multiaddrs - tcp","time":{"start":1753324435075,"stop":1753324435076,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8f620e34f77df3","name":"should create KeepAliveManager with required options","time":{"start":1753324445641,"stop":1753324445648,"duration":7},"status":"passed","severity":"normal"},{"uid":"70a146cf542fefff","name":"can start and stop the service","time":{"start":1753324511755,"stop":1753324511755,"duration":0},"status":"passed","severity":"normal"},{"uid":"99235c6cfcb421ec","name":"should hang up with PeerId and return true on success","time":{"start":1753324445856,"stop":1753324445856,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f46acc66bca7876","name":"should hang up with multiaddr and return true on success","time":{"start":1753324445856,"stop":1753324445857,"duration":1},"status":"passed","severity":"normal"},{"uid":"77fe4b4a90fea033","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753324768151,"stop":1753324768152,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a19ed3e76be71a","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753324453461,"stop":1753324453461,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc90f51533d486e5","name":"Check received message containing Script","time":{"start":1753324949809,"stop":1753324949809,"duration":0},"status":"passed","severity":"normal"},{"uid":"963cc2a10b8968c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753324476258,"stop":1753324476258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fa8df991604cd8","name":"returns all values when wanted number is greater than available values","time":{"start":1753324452287,"stop":1753324452288,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b423ed4668276d","name":"Passing page size 110 when there are 120 messages","time":{"start":1753324804249,"stop":1753324804250,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a9022b8e0d64a5","name":"Relay - times out","time":{"start":1753324825236,"stop":1753324825238,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ed09a516f70bf7a","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753324753692,"stop":1753324753693,"duration":1},"status":"passed","severity":"normal"},{"uid":"371d1a28dc7a0779","name":"Subscribe to topic containing XML and receive message","time":{"start":1753324976739,"stop":1753324976739,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c86fc748b671a4a","name":"should handle errors when removing globalThis listeners","time":{"start":1753324444754,"stop":1753324444754,"duration":0},"status":"passed","severity":"normal"},{"uid":"9276186880fdb676","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753324428650,"stop":1753324428650,"duration":0},"status":"passed","severity":"normal"},{"uid":"645dc80c18138334","name":"should handle dial errors","time":{"start":1753324445854,"stop":1753324445854,"duration":0},"status":"passed","severity":"normal"},{"uid":"806370f934cd4579","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753324428643,"stop":1753324428643,"duration":0},"status":"passed","severity":"normal"},{"uid":"780f9495a9a003e2","name":"Check received message containing JSON","time":{"start":1753324949810,"stop":1753324949810,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68b4072f9409894","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753324485389,"stop":1753324485390,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad306eea6d8a248","name":"should clear the dialing interval","time":{"start":1753324444609,"stop":1753324444610,"duration":1},"status":"passed","severity":"normal"},{"uid":"d699b657545696e6","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753324444746,"stop":1753324444751,"duration":5},"status":"passed","severity":"normal"},{"uid":"4789f1b4d4488d2e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753324753690,"stop":1753324753691,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34f8c188e81aa5c","name":"Check received message containing XML","time":{"start":1753324949809,"stop":1753324949810,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d470758c27cad51","name":"should handle errors when accessing navigator","time":{"start":1753324444798,"stop":1753324444798,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd92686fa64d1a23","name":"should not change state when connections remain after disconnect","time":{"start":1753324444766,"stop":1753324444778,"duration":12},"status":"passed","severity":"normal"},{"uid":"64706db876d83f47","name":"1 Store, 2 fetches","time":{"start":1753324453753,"stop":1753324453753,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5311ee999540222","name":"Publish message with rate limit","time":{"start":1753324640899,"stop":1753324640899,"duration":0},"status":"passed","severity":"normal"},{"uid":"625176bee7f42632","name":"can start and stop the service","time":{"start":1753324617558,"stop":1753324617558,"duration":0},"status":"passed","severity":"normal"},{"uid":"27629947ce84eb3e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753324976743,"stop":1753324976743,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b94315ff182245f","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753324444549,"stop":1753324444552,"duration":3},"status":"passed","severity":"normal"},{"uid":"8223d439f29ab7ab","name":"should retry failed tasks","time":{"start":1753324473460,"stop":1753324473461,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ae2902d250c8a6","name":"should create an instance with libp2p and dialer","time":{"start":1753324444158,"stop":1753324444170,"duration":12},"status":"passed","severity":"normal"},{"uid":"457b7ec28ca3f663","name":"random static sharding 7 - Cluster ID: 551, Shard ID: 559","time":{"start":1753324780267,"stop":1753324780267,"duration":0},"status":"passed","severity":"normal"},{"uid":"729122d706b45c9f","name":"should return PeerId when PeerId is provided","time":{"start":1753324445014,"stop":1753324445014,"duration":0},"status":"passed","severity":"normal"},{"uid":"496f4d2ec07e4e0f","name":"should add received messages to bloom filter","time":{"start":1753324488781,"stop":1753324488782,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d9978b995f482b","name":"should start and setup intervals and event listeners","time":{"start":1753324474782,"stop":1753324474783,"duration":1},"status":"passed","severity":"normal"},{"uid":"695a8a9e20ac03b4","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753324488786,"stop":1753324488786,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf581a069b00462e","name":"Check message received after jswaku node is restarted","time":{"start":1753324949824,"stop":1753324949824,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe8024cccf0a383","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753324753700,"stop":1753324753702,"duration":2},"status":"passed","severity":"normal"},{"uid":"82345b264ed6ef5a","name":"should get / set UDP multiaddr","time":{"start":1753324435073,"stop":1753324435073,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd989adb19a1138","name":"Ordered Callback - false","time":{"start":1753324790918,"stop":1753324790918,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efed2c1fdff85d2","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753324485387,"stop":1753324485388,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac6cb00257bf21","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753324976742,"stop":1753324976742,"duration":0},"status":"passed","severity":"normal"},{"uid":"2474ec5d93486be7","name":"configure the node with multiple content topics","time":{"start":1753324741833,"stop":1753324741833,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d92d8c8d61bf6fd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753324976734,"stop":1753324976734,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e77a759e3159a09","name":"Query generator for multiple messages","time":{"start":1753324797712,"stop":1753324797713,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb556c356dc353a4","name":"should add event listener for peer:discovery","time":{"start":1753324444176,"stop":1753324444180,"duration":4},"status":"passed","severity":"normal"},{"uid":"557e3148e24b1d5c","name":"should maintain desired error rate","time":{"start":1753324487554,"stop":1753324487555,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d1cf0639bcd477c","name":"Publish message with large meta","time":{"start":1753324640899,"stop":1753324640899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a726fe8f48a6e9ab","name":"Check received message containing short","time":{"start":1753324949816,"stop":1753324949816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a117719ef03b4e6","name":"should successfully stop","time":{"start":1753324474435,"stop":1753324474436,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1a3030d39588a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app35/8/topic7/test.js","time":{"start":1753324741832,"stop":1753324741832,"duration":0},"status":"passed","severity":"normal"},{"uid":"9531885514ec5c67","name":"Store - dialed first","time":{"start":1753324825238,"stop":1753324825238,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ef4019a1953954","name":"should create ConnectionManager with required options","time":{"start":1753324445846,"stop":1753324445847,"duration":1},"status":"passed","severity":"normal"},{"uid":"1193dda79f9ace4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753324476253,"stop":1753324476253,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c15b5a814be0884","name":"should remove event listeners","time":{"start":1753324445655,"stop":1753324445656,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb1c0363f9f60c1","name":"should retry if all attempts fail","time":{"start":1753324473474,"stop":1753324473474,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd6a263660735e2","name":"should set field with all protocols enabled","time":{"start":1753324435076,"stop":1753324435077,"duration":1},"status":"passed","severity":"normal"},{"uid":"c918af4f2ac81943","name":"should not create relay timers when relay is not provided","time":{"start":1753324445666,"stop":1753324445666,"duration":0},"status":"passed","severity":"normal"},{"uid":"661b85b7699e7f17","name":"Decoder throws on empty string content topic","time":{"start":1753324463519,"stop":1753324463520,"duration":1},"status":"passed","severity":"normal"},{"uid":"6600de100814adc5","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753324527471,"stop":1753324527471,"duration":0},"status":"passed","severity":"normal"},{"uid":"947a141f0caf9212","name":"should recognize a successful status code","time":{"start":1753324566447,"stop":1753324566447,"duration":0},"status":"passed","severity":"normal"},{"uid":"c920df4fc3009875","name":"should merge provided config with defaults","time":{"start":1753324445849,"stop":1753324445849,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a880ece576a193","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753324453822,"stop":1753324453822,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad540d072a2ab590","name":"should dial peers from store on start","time":{"start":1753324445149,"stop":1753324445156,"duration":7},"status":"passed","severity":"normal"},{"uid":"4f4abdaab206fe47","name":"should not dial peers from store when browser is not connected","time":{"start":1753324445163,"stop":1753324445164,"duration":1},"status":"passed","severity":"normal"},{"uid":"21575bc104126495","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753324797714,"stop":1753324797714,"duration":0},"status":"passed","severity":"normal"},{"uid":"624f40e1d040bfec","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753324434399,"stop":1753324434400,"duration":1},"status":"passed","severity":"normal"},{"uid":"850a0c98a3afec11","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753324485413,"stop":1753324485413,"duration":0},"status":"passed","severity":"normal"},{"uid":"854fcd5311751ce","name":"should handle disconnect when peer has no timers","time":{"start":1753324445670,"stop":1753324445670,"duration":0},"status":"passed","severity":"normal"},{"uid":"1352997c476ef418","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753324428641,"stop":1753324428641,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee11153ad2d581bd","name":"should filter out already connected peers","time":{"start":1753324445169,"stop":1753324445169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3128004c6429d8e","name":"should stop all internal components","time":{"start":1753324445851,"stop":1753324445851,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2d7acbdf924015","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753324485413,"stop":1753324485414,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ccd1a303425a84f","name":"should not fail to start the service if it is already started","time":{"start":1753324457670,"stop":1753324457670,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed16f2e8ff085c4b","name":"should create ShardReader with auto sharding network config","time":{"start":1753324444510,"stop":1753324444511,"duration":1},"status":"passed","severity":"normal"},{"uid":"801919174ddf60f3","name":"Check received message containing long","time":{"start":1753324949816,"stop":1753324949816,"duration":0},"status":"passed","severity":"normal"},{"uid":"910cac034cb19d64","name":"different cluster: nodes don't connect","time":{"start":1753324579854,"stop":1753324579854,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8f2df06a9da590","name":"recovers when dns.resolve returns empty","time":{"start":1753324453818,"stop":1753324453819,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64be32bcc7dfc64","name":"Passing page size 10 when there are 10 messages","time":{"start":1753324804248,"stop":1753324804248,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e534c8f7262751","name":"Ephemeral field set to true","time":{"start":1753324445982,"stop":1753324445982,"duration":0},"status":"passed","severity":"normal"},{"uid":"954b19856f4e79fc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753324428654,"stop":1753324428654,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd23d00605151cc","name":"Push message equal or less that 1MB","time":{"start":1753324860240,"stop":1753324860241,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d64d25099fd3c9b","name":"Light Node - default protocols","time":{"start":1753324825242,"stop":1753324825243,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f587b9a6338509","name":"should return false when pubsub topic parsing fails","time":{"start":1753324444553,"stop":1753324444553,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ebca18f70f7a77","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753324566231,"stop":1753324566231,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16aea2141c62ab2","name":"can query messages by message hash","time":{"start":1753324782826,"stop":1753324782826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b693eccec6b09716","name":"Filter","time":{"start":1753324825242,"stop":1753324825242,"duration":0},"status":"passed","severity":"normal"},{"uid":"c803638950fd7294","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753324976745,"stop":1753324976745,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f99147014a2cc5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753324797716,"stop":1753324797716,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa74f87388de686","name":"Passing an array","time":{"start":1753324827605,"stop":1753324827605,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0638776a2e0935","name":"Check publish message containing Chinese","time":{"start":1753324640886,"stop":1753324640886,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ebf203b79789ec","name":"should return false when peer is on different cluster","time":{"start":1753324444538,"stop":1753324444539,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25ecf778323264f","name":"Nodes with multiple pubsub topic","time":{"start":1753324634180,"stop":1753324634180,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f15a2f7dc90382","name":"should maintain proper timestamps if all messages received","time":{"start":1753324488781,"stop":1753324488781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d84baf83a2db44","name":"should serialize and deserialize correctly","time":{"start":1753324487555,"stop":1753324487556,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0a0af7214f969e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753324463516,"stop":1753324463516,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab89f9fe582ba70","name":"Query Generator - false","time":{"start":1753324790915,"stop":1753324790916,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06449150184c7b0","name":"Check publish message containing Russian","time":{"start":1753324640886,"stop":1753324640887,"duration":1},"status":"passed","severity":"normal"},{"uid":"d89960b67de9d76f","name":"random static sharding 1 - Cluster ID: 355, Shard ID: 528","time":{"start":1753324780263,"stop":1753324780264,"duration":1},"status":"passed","severity":"normal"},{"uid":"18defdf4ef94ee5e","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753324445177,"stop":1753324445177,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5f6c76c89de4d0","name":"Encoder throws on empty string content topic","time":{"start":1753324465203,"stop":1753324465203,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5ec312b8106a42","name":"should drop connection to all peers on hangUp","time":{"start":1753324593513,"stop":1753324593515,"duration":2},"status":"passed","severity":"normal"},{"uid":"6276dddd7d416bc0","name":"should emit a peer event after start","time":{"start":1753324617561,"stop":1753324617561,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa89f3a58c3aada","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753324485401,"stop":1753324485402,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff9d486b9b359e0","name":"should return false when peer is not found","time":{"start":1753324444546,"stop":1753324444546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5094cf7460c18bd","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753324428649,"stop":1753324428649,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2d556b7d304ff1","name":"Push message with content topic containing unicode special characters","time":{"start":1753324860238,"stop":1753324860238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54244a675cf5319","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753324445664,"stop":1753324445665,"duration":1},"status":"passed","severity":"normal"},{"uid":"f380f777ce764ab1","name":"Subscribe to topic containing Script and publish message","time":{"start":1753324649499,"stop":1753324649499,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef8c2f5d4c8b3cd","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753324976748,"stop":1753324976749,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ceb4c8cfe7e4c0b","name":"Push message with content topic containing numeric","time":{"start":1753324860243,"stop":1753324860243,"duration":0},"status":"passed","severity":"normal"},{"uid":"812a01c88cb056f6","name":"should return empty array when no peers connected","time":{"start":1753324445859,"stop":1753324445860,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcfb8305ab1c1e3","name":"should throw error - no public key","time":{"start":1753324435070,"stop":1753324435070,"duration":0},"status":"passed","severity":"normal"},{"uid":"601bfb3e82264532","name":"random static sharding 4 - Cluster ID: 422, Shard ID: 22","time":{"start":1753324780266,"stop":1753324780266,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35cc35e81f1781c","name":"should add event listeners to globalThis","time":{"start":1753324444752,"stop":1753324444752,"duration":0},"status":"passed","severity":"normal"},{"uid":"834a6ecd906658f0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753324949813,"stop":1753324949813,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e08eead36763dc","name":"should not retry if at least one success","time":{"start":1753324473473,"stop":1753324473474,"duration":1},"status":"passed","severity":"normal"},{"uid":"7228eb98e9b886f7","name":"Default pageSize","time":{"start":1753324804250,"stop":1753324804250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e762e773828efc","name":"should dial all peers on dial","time":{"start":1753324593512,"stop":1753324593512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50cbd4bc64ba074","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753324527473,"stop":1753324527474,"duration":1},"status":"passed","severity":"normal"},{"uid":"971fbf89d463c60c","name":"Subscribe and receive messages via waku relay post","time":{"start":1753324976742,"stop":1753324976743,"duration":1},"status":"passed","severity":"normal"},{"uid":"2332c4d809ebc73","name":"Check received message containing JSON","time":{"start":1753324949820,"stop":1753324949820,"duration":0},"status":"passed","severity":"normal"},{"uid":"37591a49441e7bab","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753324453467,"stop":1753324453467,"duration":0},"status":"passed","severity":"normal"},{"uid":"1208afad37fe70de","name":"should clear existing timers before creating new ones","time":{"start":1753324445670,"stop":1753324445670,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40bfc93b1b129ec","name":"different cluster: nodes don't connect","time":{"start":1753324579833,"stop":1753324579843,"duration":10},"status":"passed","severity":"normal"},{"uid":"764ebdec0929ca83","name":"throws on content topic with non-number generation field","time":{"start":1753324428636,"stop":1753324428636,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c8c8451e7598d5","name":"Rejects garbage","time":{"start":1753324479606,"stop":1753324479606,"duration":0},"status":"passed","severity":"normal"},{"uid":"a944d6a077dfeec5","name":"should handle incoming messages","time":{"start":1753324474435,"stop":1753324474435,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3eed49480bda5d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753324452288,"stop":1753324452289,"duration":1},"status":"passed","severity":"normal"},{"uid":"170f9271993df7ce","name":"should return false","time":{"start":1753324435071,"stop":1753324435071,"duration":0},"status":"passed","severity":"normal"},{"uid":"1105436cb1e82fc1","name":"should increase lamport timestamp","time":{"start":1753324488778,"stop":1753324488779,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17f521dd37bb46a","name":"Passing invalid cursor","time":{"start":1753324753705,"stop":1753324753711,"duration":6},"status":"passed","severity":"normal"},{"uid":"4c96c042bcc7481e","name":"Decrypt messages","time":{"start":1753324619329,"stop":1753324619329,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b150eb56e4ba0a","name":"should dial peers from store when no connections remain","time":{"start":1753324445164,"stop":1753324445164,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fd17e2444159bc","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753324768155,"stop":1753324768156,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfabb431c73061b6","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753324474488,"stop":1753324474488,"duration":0},"status":"passed","severity":"normal"},{"uid":"d532ce55d09b0a15","name":"throws on empty content topic","time":{"start":1753324428635,"stop":1753324428635,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a4fc67173b4821","name":"Push message with content topic containing emoji","time":{"start":1753324860238,"stop":1753324860238,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8b63a1e89933fc","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753324531046,"stop":1753324531047,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9255dadf20065d","name":"Push message with content topic containing escaped characters","time":{"start":1753324860245,"stop":1753324860245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fba3fa95eccc55","name":"should insert elements correctly","time":{"start":1753324487554,"stop":1753324487554,"duration":0},"status":"passed","severity":"normal"},{"uid":"862238d2850e070b","name":"Check message with no payload is not received","time":{"start":1753324949824,"stop":1753324949824,"duration":0},"status":"passed","severity":"normal"},{"uid":"110436158346a60","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753324692947,"stop":1753324692947,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cf5326c8a7e2ad","name":"Push message with content topic containing numeric","time":{"start":1753324860235,"stop":1753324860235,"duration":0},"status":"passed","severity":"normal"},{"uid":"305c9831969eeb92","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753324434404,"stop":1753324434404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44a1df0970c6296","name":"should not receive a peer event after stop","time":{"start":1753324511758,"stop":1753324511758,"duration":0},"status":"passed","severity":"normal"},{"uid":"6301acf98f6a305","name":"isConnected should return false after all peers disconnect","time":{"start":1753324527472,"stop":1753324527472,"duration":0},"status":"passed","severity":"normal"},{"uid":"948b002c2fbb430b","name":"should return false when peer is not on the specified shard","time":{"start":1753324444548,"stop":1753324444548,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cdc32a9869ee56","name":"should handle complete connection lifecycle","time":{"start":1753324444798,"stop":1753324444798,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f8a775a02169ec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753324428651,"stop":1753324428652,"duration":1},"status":"passed","severity":"normal"},{"uid":"d363978d801374d6","name":"Check received message containing Russian","time":{"start":1753324949808,"stop":1753324949808,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5845a4791cbd3d4","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753324485390,"stop":1753324485391,"duration":1},"status":"passed","severity":"normal"},{"uid":"a167d08d45f12d14","name":"should throw error - no id","time":{"start":1753324435070,"stop":1753324435070,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d2de9441a2961a","name":"should handle all zero keep alive options","time":{"start":1753324445671,"stop":1753324445671,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e87633f7814b89","name":"Push message with rate limit","time":{"start":1753324860239,"stop":1753324860239,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c227c7ac835bb0","name":"should handle relay send failures gracefully","time":{"start":1753324445669,"stop":1753324445669,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe038a58a18faeb1","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753324434407,"stop":1753324434407,"duration":0},"status":"passed","severity":"normal"},{"uid":"6feb7b9452f84c62","name":"should drop connection via multiaddr with hangUp","time":{"start":1753324593516,"stop":1753324593516,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8dde47e8858887","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753324485400,"stop":1753324485400,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdce20c0932b0d42","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753324649496,"stop":1753324649496,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe5eea948219ab0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753324976741,"stop":1753324976741,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d56f8f6f33da234","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753324485414,"stop":1753324485417,"duration":3},"status":"passed","severity":"normal"},{"uid":"10238c960bb97fa7","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753324476256,"stop":1753324476257,"duration":1},"status":"passed","severity":"normal"},{"uid":"70161837441ba110","name":"should dial peers from store when browser is connected","time":{"start":1753324445158,"stop":1753324445159,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3766b40efcdbf6","name":"throws an error for improperly formatted content topics","time":{"start":1753324428647,"stop":1753324428647,"duration":0},"status":"passed","severity":"normal"},{"uid":"f868d7abfe00326c","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753324485387,"stop":1753324485387,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21728f70d6b6ac9","name":"should skip peer when already connected","time":{"start":1753324444620,"stop":1753324444620,"duration":0},"status":"passed","severity":"normal"},{"uid":"2145b873688c69c0","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753324444552,"stop":1753324444552,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8c64fdbb10e9c1","name":"Overlapping topic subscription","time":{"start":1753324976744,"stop":1753324976744,"duration":0},"status":"passed","severity":"normal"},{"uid":"f730e7ae93d61373","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753324649123,"stop":1753324649124,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4a1956277a3cd149","name":"returns nothing if no connections present","time":{"start":1753324445417,"stop":1753324445421,"duration":4},"status":"passed","severity":"normal"},{"uid":"9ee2d66a629d3797","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753324473433,"stop":1753324473433,"duration":0},"status":"passed","severity":"normal"},{"uid":"8958bcfd10aa058","name":"should create ConnectionManager with relay","time":{"start":1753324445848,"stop":1753324445848,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ce33ac4ea3e959","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753324434407,"stop":1753324434408,"duration":1},"status":"passed","severity":"normal"},{"uid":"bec79fff36844645","name":"should populate queue if has active dial","time":{"start":1753324444621,"stop":1753324444622,"duration":1},"status":"passed","severity":"normal"},{"uid":"24051cb4804d1ed8","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753324434396,"stop":1753324434397,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd1c1813ca5d4da","name":"Waku message hash computation (payload length 0)","time":{"start":1753324444885,"stop":1753324444886,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5d1484d51dd36c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753325688098,"stop":1753325688098,"duration":0},"status":"broken","severity":"normal"},{"uid":"ffc2310de5c07cda","name":"Subscribe and publish message","time":{"start":1753324649489,"stop":1753324649489,"duration":0},"status":"passed","severity":"normal"},{"uid":"67df3d7fd2e33e6c","name":"Refresh subscription","time":{"start":1753324976736,"stop":1753324976736,"duration":0},"status":"passed","severity":"normal"},{"uid":"1358cb6c15f91a5d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753324485402,"stop":1753324485405,"duration":3},"status":"passed","severity":"normal"},{"uid":"b48857abcf628e23","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753324805277,"stop":1753324805277,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e477d0d56f9f029","name":"Check received message containing emoji","time":{"start":1753324949811,"stop":1753324949812,"duration":1},"status":"passed","severity":"normal"},{"uid":"1980d4ac224bef88","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753324579850,"stop":1753324579851,"duration":1},"status":"passed","severity":"normal"},{"uid":"505b82c506299091","name":"should reject if LightPush is requested but not mounted","time":{"start":1753324474577,"stop":1753324474577,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddde57284323de4","name":"should reject if Filter is requested but not mounted","time":{"start":1753324474578,"stop":1753324474578,"duration":0},"status":"passed","severity":"normal"},{"uid":"a406d8e7c450c2b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app61/8/topic491/json","time":{"start":1753324741832,"stop":1753324741833,"duration":1},"status":"passed","severity":"normal"}] |