allure-jswaku/9132/widgets/severity.json
2025-09-19 23:49:02 +00:00

1 line
219 KiB
JSON

[{"uid":"482f77b38c619e64","name":"should drop connection via multiaddr with hangUp","time":{"start":1758324732913,"stop":1758324732913,"duration":0},"status":"passed","severity":"normal"},{"uid":"a428766a0a4b0e18","name":"Push message with content topic containing Chinese","time":{"start":1758325701018,"stop":1758325701018,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a45cf1dc8adfac","name":"Decoder throws on empty string content topic","time":{"start":1758324586388,"stop":1758324586388,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1372b02a1adb50a","name":"Subscribe to topic containing Script and receive message","time":{"start":1758325119316,"stop":1758325119316,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66583bc324f65de","name":"Check received message with timestamp: 1758324643729 ","time":{"start":1758325108467,"stop":1758325108467,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8c9a134ee9539f","name":"Check received message with timestamp: 1758324643729 ","time":{"start":1758325108475,"stop":1758325108476,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d46e58030563b6","name":"Refresh subscription","time":{"start":1758325119303,"stop":1758325119303,"duration":0},"status":"passed","severity":"normal"},{"uid":"586540151f710cb4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1758324596617,"stop":1758324596617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9efe0ff546cd3e","name":"should work with stubbed waku event emitter","time":{"start":1758324614328,"stop":1758324614328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a12dc250c70be4","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1758324602914,"stop":1758324602915,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ab1692ad80a598","name":"Subscribe and receives messages on 20 topics","time":{"start":1758325119302,"stop":1758325119302,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef3203b494e95e3","name":"should handle peerStore errors gracefully","time":{"start":1758324566826,"stop":1758324566826,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1626ef5f53ba44","name":"Push message equal or less that 1MB","time":{"start":1758325700996,"stop":1758325700997,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1cf0330e1f5dba6","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1758324650460,"stop":1758324650460,"duration":0},"status":"passed","severity":"normal"},{"uid":"798d53dcadb311ae","name":"Push message with content topic containing JSON","time":{"start":1758325700992,"stop":1758325700993,"duration":1},"status":"passed","severity":"normal"},{"uid":"5059dfe1278b677c","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1758324596608,"stop":1758324596608,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca63cbf07cf2053","name":"groups content topics by expected pubsub topic","time":{"start":1758324550360,"stop":1758324550360,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f5260a6b851303","name":"Ephemeral field set to true","time":{"start":1758324567121,"stop":1758324567121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d575515ce2ff1e6d","name":"returns all values when wanted number matches available values","time":{"start":1758324575539,"stop":1758324575541,"duration":2},"status":"passed","severity":"normal"},{"uid":"c25d14b29eedc14f","name":"Fails to publish message with empty text","time":{"start":1758324845806,"stop":1758324845806,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0183245bc83be8","name":"should clear dial history on stop","time":{"start":1758324565852,"stop":1758324565853,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42fc074a13bcff8","name":"Query Generator - false","time":{"start":1758324989294,"stop":1758324989294,"duration":0},"status":"passed","severity":"normal"},{"uid":"5993e352f34f6c69","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1758324550476,"stop":1758324550476,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e66fbd1293c5075","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app12/1/topic699/proto","time":{"start":1758324947001,"stop":1758324947001,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1b31fff2ce4db2","name":"should process tasks in queue","time":{"start":1758324612784,"stop":1758324612785,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed86c15f9c532c5","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1758324853986,"stop":1758324853987,"duration":1},"status":"passed","severity":"normal"},{"uid":"be033d459575e772","name":"Query with Ordered Callback, No message returned","time":{"start":1758324977130,"stop":1758324977131,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff40b50f600bbfe","name":"should handle peer identify event","time":{"start":1758324576288,"stop":1758324576289,"duration":1},"status":"passed","severity":"normal"},{"uid":"542ba693b61a40c0","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1758324550362,"stop":1758324550363,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09f8fe051f457c1","name":"should not fail to stop the service if it was not started","time":{"start":1758324580605,"stop":1758324580605,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16b4b862dc5b0a9","name":"should handle corrupted shard info gracefully","time":{"start":1758324566067,"stop":1758324566090,"duration":23},"status":"passed","severity":"normal"},{"uid":"90cfe33d7d627fbb","name":"should skip peers without peerInfo in ENR","time":{"start":1758324576295,"stop":1758324576295,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5fab057f73ffe","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1758324710316,"stop":1758324710316,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc3506d42405a63","name":"should handle cache.get errors gracefully","time":{"start":1758324580608,"stop":1758324580608,"duration":0},"status":"passed","severity":"normal"},{"uid":"710ca2566c65c999","name":"should clear interval on stop","time":{"start":1758324576296,"stop":1758324576296,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86c0ccd7dba8e16","name":"should be safe to call multiple times","time":{"start":1758324566820,"stop":1758324566820,"duration":0},"status":"passed","severity":"normal"},{"uid":"f291e96fc1e61f10","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1758324575900,"stop":1758324575900,"duration":0},"status":"passed","severity":"normal"},{"uid":"c634d882fc5adac2","name":"does not throw on valid cases","time":{"start":1758324550349,"stop":1758324550349,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ca3b1eaf2fc320","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1758324853982,"stop":1758324853982,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea5139af9b84323","name":"should be safe to call multiple times","time":{"start":1758324565735,"stop":1758324565739,"duration":4},"status":"passed","severity":"normal"},{"uid":"a82bc07fbcdee44c","name":"should transition to Unhealthy when no connections","time":{"start":1758324614219,"stop":1758324614219,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf3b0faa48e6734","name":"should handle empty pubsub topics","time":{"start":1758324565764,"stop":1758324565764,"duration":0},"status":"passed","severity":"normal"},{"uid":"a412ec5df69cb150","name":"should handle peer store update failures gracefully","time":{"start":1758324565751,"stop":1758324565751,"duration":0},"status":"passed","severity":"normal"},{"uid":"7177ad0e90780eb7","name":"Check message received after jswaku node is restarted","time":{"start":1758325108478,"stop":1758325108478,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e254cf55e8feeaa","name":"Push message with long payload","time":{"start":1758325701012,"stop":1758325701012,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f42a8b10e03e7bf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1758324550365,"stop":1758324550366,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d0c0c2ce04e0aa","name":"Check received message with timestamp: 1758324643729000000 ","time":{"start":1758325108475,"stop":1758325108475,"duration":0},"status":"passed","severity":"normal"},{"uid":"310a4889bdcdda92","name":"should be able to dial TLS multiaddrs","time":{"start":1758324732914,"stop":1758324732914,"duration":0},"status":"passed","severity":"normal"},{"uid":"f431a5e52da196af","name":"should handle query errors gracefully","time":{"start":1758324576293,"stop":1758324576293,"duration":0},"status":"passed","severity":"normal"},{"uid":"f670ce93eab3b28a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1758325119317,"stop":1758325119317,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bebb400389802e2","name":"should clear the dialing interval","time":{"start":1758324565852,"stop":1758324565852,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6329d81e4f2c22d","name":"should clear all timers","time":{"start":1758324565740,"stop":1758324565743,"duration":3},"status":"passed","severity":"normal"},{"uid":"d42b14647fde5e2c","name":"Push message with content topic containing special chars","time":{"start":1758325701029,"stop":1758325701029,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd459e1696091ffd","name":"Light Node - default protocols","time":{"start":1758325022222,"stop":1758325022222,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b1511b5a01f564","name":"should accept empty decoders array","time":{"start":1758324614323,"stop":1758324614323,"duration":0},"status":"passed","severity":"normal"},{"uid":"691529841ad44c58","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1758324596604,"stop":1758324596605,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25139287d46f767","name":"should skip peer when failed to dial recently","time":{"start":1758324565867,"stop":1758324565869,"duration":2},"status":"passed","severity":"normal"},{"uid":"46c407179e64f38c","name":"Push message with Arabic payload","time":{"start":1758325701013,"stop":1758325701013,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ced5e4607658063","name":"Push message with content topic containing Arabic","time":{"start":1758325701019,"stop":1758325701019,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0a92c182219462","name":"should dial all known peers when reached zero connections","time":{"start":1758324686540,"stop":1758324686540,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbf81acdd4d6a9f","name":"should not create multiple intervals when called multiple times","time":{"start":1758324565851,"stop":1758324565852,"duration":1},"status":"passed","severity":"normal"},{"uid":"66f20f6e8ff7470f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1758324887835,"stop":1758324887836,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a9ab65e1abb721","name":"should handle incoming messages","time":{"start":1758324613621,"stop":1758324613621,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ac6ce089f0480f","name":"Check received message containing unicode special characters","time":{"start":1758325108466,"stop":1758325108466,"duration":0},"status":"passed","severity":"normal"},{"uid":"47520a72e80055bd","name":"Check received message with timestamp: 1758324643729000000 ","time":{"start":1758325108467,"stop":1758325108467,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b4641aa3fbf791","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1758324887836,"stop":1758324887836,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a31fc508308e13","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1758324556357,"stop":1758324556358,"duration":1},"status":"passed","severity":"normal"},{"uid":"10332237899c44c0","name":"Sync message is not sent if another sync message was just sent","time":{"start":1758324621522,"stop":1758324621522,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4dba5d7392f02f","name":"Check received message containing emoji","time":{"start":1758325108467,"stop":1758325108467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa72ff9e097358f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1758325119308,"stop":1758325119308,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef331c6c8c316fb","name":"should handle v3 RLN errors","time":{"start":1758324613166,"stop":1758324613166,"duration":0},"status":"passed","severity":"normal"},{"uid":"b785ee34d8627794","name":"Check received message containing Russian","time":{"start":1758325108464,"stop":1758325108464,"duration":0},"status":"passed","severity":"normal"},{"uid":"355e5ba4cb1e6d","name":"Push message with Russian payload","time":{"start":1758325701014,"stop":1758325701014,"duration":0},"status":"passed","severity":"normal"},{"uid":"743d71f63971818f","name":"should requeue task if no peer is available","time":{"start":1758324612786,"stop":1758324612788,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c05b98bb3b79a72","name":"Check received message containing shell command","time":{"start":1758325108466,"stop":1758325108466,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c12c03730f33fbc","name":"Push message with rate limit","time":{"start":1758325701010,"stop":1758325701010,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a178b6cda32bc4c","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1758324575899,"stop":1758324575899,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5404f5d9a33a5","name":"should not allow k > 12","time":{"start":1758324596063,"stop":1758324596067,"duration":4},"status":"passed","severity":"normal"},{"uid":"3f54ed8719509a46","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1758324596634,"stop":1758324596634,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bc9ca99c16c966","name":"Query Generator, Multiple PubsubTopics","time":{"start":1758324977128,"stop":1758324977129,"duration":1},"status":"passed","severity":"normal"},{"uid":"294c12573ab32713","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1758325108478,"stop":1758325108478,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1ed76bfbe0a9f3","name":"should dispatch connect and disconnect events","time":{"start":1758324614087,"stop":1758324614089,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f53ddfa2c106ffa","name":"Publish without waiting for remote peer","time":{"start":1758324853977,"stop":1758324853977,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a95bb1dd442c5ca","name":"Push message with content topic containing Russian","time":{"start":1758325701007,"stop":1758325701007,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff13e426870f8df6","name":"Symmetric encrypt & Decrypt","time":{"start":1758324586874,"stop":1758324586875,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee660d1da9721eb","name":"msgTime: 0 ms from now, startTime: 1758238605658, endTime: 1758325005658","time":{"start":1758325018120,"stop":1758325018121,"duration":1},"status":"passed","severity":"normal"},{"uid":"58829ccf9d0a69af","name":"should have no discoveries enabled by default","time":{"start":1758324613008,"stop":1758324613008,"duration":0},"status":"passed","severity":"normal"},{"uid":"873d6f84f5cab775","name":"Push message with content topic containing long","time":{"start":1758325700990,"stop":1758325700990,"duration":0},"status":"passed","severity":"normal"},{"uid":"65abf90d617a0e27","name":"Passing page size 110 when there are 120 messages","time":{"start":1758325002133,"stop":1758325002134,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7cc735ef46df450","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1758324596612,"stop":1758324596612,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de2ea7839a126a3","name":"should not process empty queue","time":{"start":1758324565880,"stop":1758324565884,"duration":4},"status":"passed","severity":"normal"},{"uid":"6836afe43d9a27ac","name":"Push message with unicode special characters payload","time":{"start":1758325701004,"stop":1758325701004,"duration":0},"status":"passed","severity":"normal"},{"uid":"749b5b81ce43b3fb","name":"Check publish message containing Russian","time":{"start":1758324845799,"stop":1758324845799,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c5dc1ce4d4290a","name":"should insert message into bloom filter","time":{"start":1758324602908,"stop":1758324602908,"duration":0},"status":"passed","severity":"normal"},{"uid":"262e5c5d63e26af7","name":"should create PeerExchangeDiscovery instance","time":{"start":1758324576297,"stop":1758324576297,"duration":0},"status":"passed","severity":"normal"},{"uid":"1888ab877fcca456","name":"Check publish message containing shell command","time":{"start":1758324845802,"stop":1758324845802,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead3b345b9f5398d","name":"should support chaining for add method","time":{"start":1758324611872,"stop":1758324611873,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae7907844724f05","name":"should set field with only RELAY enabled","time":{"start":1758324556369,"stop":1758324556369,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15378adc84bb579","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1758324596632,"stop":1758324596633,"duration":1},"status":"passed","severity":"normal"},{"uid":"e978f8dffc4e60c9","name":"should return false when peer is not found","time":{"start":1758324566048,"stop":1758324566049,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b8f79cc2005be1","name":"throws if decoders don't match content topics","time":{"start":1758324566855,"stop":1758324566856,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b57a87a02ace0a","name":"should throw error when no peers are available","time":{"start":1758324614614,"stop":1758324614615,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c37526ca3184184","name":"should be able to encode the field with only STORE set to true","time":{"start":1758324555581,"stop":1758324555581,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed14df44256220b","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1758324566827,"stop":1758324566827,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e7216e5528c44b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1758324596628,"stop":1758324596628,"duration":0},"status":"passed","severity":"normal"},{"uid":"70117a59c5300995","name":"same cluster: nodes connect","time":{"start":1758324734189,"stop":1758324734189,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a9f6e8d922636","name":"Check message with no payload is not received","time":{"start":1758325108469,"stop":1758325108469,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a84c4c85d1cb159","name":"should be safe to call multiple times","time":{"start":1758324566819,"stop":1758324566819,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7a25f2fb5d4cc9","name":"random static sharding 9 - Cluster ID: 248, Shard ID: 148","time":{"start":1758324973627,"stop":1758324973628,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d8dcce0c9ca025","name":"should be safe to call multiple times","time":{"start":1758324565646,"stop":1758324565647,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c5bae2f9d350bd","name":"Passing page size 1 when there are 4 messages","time":{"start":1758325002131,"stop":1758325002132,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9f836a9ba915414","name":"Push message equal or less that 1MB","time":{"start":1758325701022,"stop":1758325701022,"duration":0},"status":"passed","severity":"normal"},{"uid":"274a1467ddc48e0c","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1758324567012,"stop":1758324567012,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d62336c424f3c0","name":"Subscribe to topic containing short and receive message","time":{"start":1758325119303,"stop":1758325119304,"duration":1},"status":"passed","severity":"normal"},{"uid":"91cb3c5ebc0284dc","name":"should emit a peer event after start","time":{"start":1758324580606,"stop":1758324580606,"duration":0},"status":"passed","severity":"normal"},{"uid":"601ed50d4347fe08","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1758324566095,"stop":1758324566095,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d0fdf6b1e9db0f","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1758324596602,"stop":1758324596602,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0a08b6f6107496","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1758324596609,"stop":1758324596610,"duration":1},"status":"passed","severity":"normal"},{"uid":"78bc114f3fb92fd4","name":"Outgoing message is emitted as sending","time":{"start":1758324617232,"stop":1758324617232,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a5aee3f2387c94","name":"Push message with custom timestamp: 1758321068225","time":{"start":1758325701021,"stop":1758325701022,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9243a04413e034","name":"should emit a peer event after start","time":{"start":1758324879643,"stop":1758324879643,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c6b7e493b88a08","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1758324838028,"stop":1758324838028,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5f0e273cae8886","name":"should use DNS peer discovery with light client","time":{"start":1758324648843,"stop":1758324648844,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9b0e29b4cad1cc71","name":"should throw error - invalid id","time":{"start":1758324556359,"stop":1758324556360,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5fc8957a74be7fe","name":"Publishes to nwaku","time":{"start":1758324834740,"stop":1758324834740,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa6ecc839996fe3","name":"Outgoing message is possibly acknowledged","time":{"start":1758324617233,"stop":1758324617234,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f46f20d7950c26","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1758325119307,"stop":1758325119308,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7cabbf7ff054dc6","name":"Decoder throws on undefined content topic","time":{"start":1758324586388,"stop":1758324586388,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b55aff3a40fab66","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1758324567031,"stop":1758324567031,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad167172c8fc329b","name":"Outgoing message is acknowledged","time":{"start":1758324618024,"stop":1758324618024,"duration":0},"status":"passed","severity":"normal"},{"uid":"221e70bfdef0e31d","name":"can start the service","time":{"start":1758324648830,"stop":1758324648831,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e18bdb65782d0ff","name":"should skip peers without ENR","time":{"start":1758324576294,"stop":1758324576294,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a5c41f6ff8d88a","name":"should get / set TCP multiaddr","time":{"start":1758324556363,"stop":1758324556364,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede85580f1b529ec","name":"Subscribe to topic containing Russian and receive message","time":{"start":1758325119306,"stop":1758325119306,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3407aaf2bd690f","name":"should return all connected peers without codec filter","time":{"start":1758324566825,"stop":1758324566825,"duration":0},"status":"passed","severity":"normal"},{"uid":"c458ef8f5db9bd6f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1758324566265,"stop":1758324566265,"duration":0},"status":"passed","severity":"normal"},{"uid":"815dd75a42d19fae","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1758324550357,"stop":1758324550357,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9aca13fe85912ff","name":"throws on content topic with empty application field","time":{"start":1758324550351,"stop":1758324550352,"duration":1},"status":"passed","severity":"normal"},{"uid":"803d4d86c59779d7","name":"new peer added after a peer was already found","time":{"start":1758324821494,"stop":1758324821495,"duration":1},"status":"passed","severity":"normal"},{"uid":"38dc69a533e68a2b","name":"Renews subscription after lossing a connection","time":{"start":1758325119319,"stop":1758325119319,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa42c5c5490a1a","name":"should handle case with all peers already connected","time":{"start":1758324567026,"stop":1758324567026,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2a7d03b38c6131","name":"isConnected return false after peer stops","time":{"start":1758324664417,"stop":1758324664418,"duration":1},"status":"passed","severity":"normal"},{"uid":"d825f049e5d6a232","name":"should dial all peers on dial","time":{"start":1758324732911,"stop":1758324732912,"duration":1},"status":"passed","severity":"normal"},{"uid":"72402bfae1c568dd","name":"should send to specified number of peers of used peers","time":{"start":1758324613154,"stop":1758324613154,"duration":0},"status":"passed","severity":"normal"},{"uid":"418a453c19cbe445","name":"Passing page size 0 when there are 110 messages","time":{"start":1758325002131,"stop":1758325002131,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb879f5ed3d57840","name":"Push message with meta","time":{"start":1758325701020,"stop":1758325701020,"duration":0},"status":"passed","severity":"normal"},{"uid":"638e10f4c6f638f1","name":"should create dialer with libp2p and shardReader","time":{"start":1758324565835,"stop":1758324565836,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5cb26d3a4d2f2a","name":"Check received message containing unicode special characters","time":{"start":1758325108475,"stop":1758325108475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53029237b69a183","name":"Push message with content topic containing long","time":{"start":1758325701017,"stop":1758325701017,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbdac507a8bfcb","name":"should handle ping failures gracefully","time":{"start":1758324565750,"stop":1758324565751,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7be28a424c4fad3","name":"should return different streams if requested simultaniously","time":{"start":1758324566583,"stop":1758324566584,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a7ef0f21942dc99","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1758325119302,"stop":1758325119302,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf916d75e04268d5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1758324550363,"stop":1758324550363,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d42336b59e1791","name":"should dial with multiaddr and return stream","time":{"start":1758324566822,"stop":1758324566823,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66141acfc3daa62","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1758324596600,"stop":1758324596601,"duration":1},"status":"passed","severity":"normal"},{"uid":"433c9b2a82377e1","name":"should check connected peers if present and suitable","time":{"start":1758324614822,"stop":1758324614822,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e01c8aab29a7f8","name":"should return false when pubsub topic parsing fails","time":{"start":1758324566066,"stop":1758324566066,"duration":0},"status":"passed","severity":"normal"},{"uid":"f272f2370270f46e","name":"should initialize with default options","time":{"start":1758324576278,"stop":1758324576279,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa12b1c2a1e74165","name":"should not create timers for topics where peer is not in mesh","time":{"start":1758324565756,"stop":1758324565757,"duration":1},"status":"passed","severity":"normal"},{"uid":"983434b9cf61558b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1758324555585,"stop":1758324555585,"duration":0},"status":"passed","severity":"normal"},{"uid":"582268ac8b4aa039","name":"should return false and handle errors gracefully","time":{"start":1758324566824,"stop":1758324566824,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ba4d3195a530da","name":"Push message with special chars payload","time":{"start":1758325701013,"stop":1758325701013,"duration":0},"status":"passed","severity":"normal"},{"uid":"861907588e0dd61a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1758324596607,"stop":1758324596607,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c2a7b5bc0abe85","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1758324550366,"stop":1758324550367,"duration":1},"status":"passed","severity":"normal"},{"uid":"11fe0fa15973b431","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1758324550358,"stop":1758324550358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84bae4e9ef8ed2d","name":"Push message with Script payload","time":{"start":1758325701025,"stop":1758325701025,"duration":0},"status":"passed","severity":"normal"},{"uid":"c062ac0c0a6d61bb","name":"should process successful peer exchange query","time":{"start":1758324576293,"stop":1758324576294,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9d76a31d1383e0","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1758324614343,"stop":1758324614343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b1acc9e003aa66","name":"should be able to encode the field with only RELAY set to true","time":{"start":1758324555579,"stop":1758324555581,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ab78004af57331a","name":"Push message with shell command payload","time":{"start":1758325701026,"stop":1758325701026,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96d55eed21304d6","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1758324566097,"stop":1758324566097,"duration":0},"status":"passed","severity":"normal"},{"uid":"358bd96a716a21c2","name":"Push message with short payload","time":{"start":1758325701012,"stop":1758325701012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f278a5db3d35a2bd","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1758324618025,"stop":1758324618026,"duration":1},"status":"passed","severity":"normal"},{"uid":"41582f6f953aca3b","name":"All","time":{"start":1758324649761,"stop":1758324649762,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b4b53fc2adff91","name":"Callback on promise","time":{"start":1758325005457,"stop":1758325005457,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7448addf48edeca","name":"should dial second nwaku node that was discovered","time":{"start":1758324643620,"stop":1758324643621,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5fdab0d324e6f871","name":"should emit a peer event after start","time":{"start":1758324648837,"stop":1758324648839,"duration":2},"status":"passed","severity":"normal"},{"uid":"a31a5e579f3405d0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1758325119301,"stop":1758325119301,"duration":0},"status":"passed","severity":"normal"},{"uid":"142f8f16a535956f","name":"should handle large number of peers request","time":{"start":1758324576547,"stop":1758324576547,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29aecec968ef577","name":"Own sync message does not acknowledge own messages","time":{"start":1758324621522,"stop":1758324621523,"duration":1},"status":"passed","severity":"normal"},{"uid":"b28cef67370f134b","name":"Check publish message containing Arabic","time":{"start":1758324845798,"stop":1758324845799,"duration":1},"status":"passed","severity":"normal"},{"uid":"283400f7369e6eb1","name":"should set field with all protocols enabled","time":{"start":1758324556368,"stop":1758324556369,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea25b4146440203","name":"caches peers it previously fetched","time":{"start":1758324576618,"stop":1758324576618,"duration":0},"status":"passed","severity":"normal"},{"uid":"597285adacfac1e1","name":"Refresh subscription","time":{"start":1758325119313,"stop":1758325119313,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9a3e1e70b709f7","name":"Passing page size 3 when there are 20 messages","time":{"start":1758325002132,"stop":1758325002132,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d1474bfadc66de","name":"can query messages by message hash","time":{"start":1758324979625,"stop":1758324979626,"duration":1},"status":"passed","severity":"normal"},{"uid":"4636e6bfdb766ac4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1758324596632,"stop":1758324596632,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2bb5df20e3fd32","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1758325119302,"stop":1758325119303,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf579bbbebedbe08","name":"Push message equal or less that 1MB","time":{"start":1758325701033,"stop":1758325701033,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb8654d3c080d1c","name":"Push message with content topic containing unicode special characters","time":{"start":1758325701030,"stop":1758325701031,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8a7970d704a979","name":"Push message with content topic containing SQL Injection","time":{"start":1758325701019,"stop":1758325701019,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6211fd4f93428f","name":"should handle retrieve function with query parameters","time":{"start":1758324614338,"stop":1758324614338,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ec953c7fc93fa4","name":"should reject if WakuNode is not started","time":{"start":1758324614820,"stop":1758324614820,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e90a729488e9ec","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1758324602915,"stop":1758324602915,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c8d56287b2c1fa","name":"Fails to push message bigger that 1MB","time":{"start":1758325700997,"stop":1758325700997,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ebda43fa2b8dfb","name":"should reject if Filter is requested but not mounted","time":{"start":1758324614822,"stop":1758324614822,"duration":0},"status":"passed","severity":"normal"},{"uid":"a281cbd2701507d0","name":"Accepts a valid Waku Message","time":{"start":1758324624809,"stop":1758324624810,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0f3edb6e699f01","name":"should dispatch network event when browser goes offline","time":{"start":1758324565959,"stop":1758324565959,"duration":0},"status":"passed","severity":"normal"},{"uid":"750fa59e2d09cee5","name":"throws on empty content topic","time":{"start":1758324550349,"stop":1758324550350,"duration":1},"status":"passed","severity":"normal"},{"uid":"e652d9c03c1b116d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1758324596622,"stop":1758324596622,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f342aeedbc30f2","name":"should return start time to match max range","time":{"start":1758324614346,"stop":1758324614346,"duration":0},"status":"passed","severity":"normal"},{"uid":"9579fbab7572694a","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1758324575896,"stop":1758324575897,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda0a1067e5c3565","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1758324596596,"stop":1758324596596,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3497170bb6dd3c","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1758324565746,"stop":1758324565746,"duration":0},"status":"passed","severity":"normal"},{"uid":"af369e89e02cab07","name":"Push message with content topic containing Russian","time":{"start":1758325701029,"stop":1758325701030,"duration":1},"status":"passed","severity":"normal"},{"uid":"8626fd8dd66f3f92","name":"Push message with SQL Injection payload","time":{"start":1758325701000,"stop":1758325701000,"duration":0},"status":"passed","severity":"normal"},{"uid":"740930e5d8a0f54a","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1758324961890,"stop":1758324961891,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb882b03de34eff7","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1758324613010,"stop":1758324613011,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca1d8cbbaec5e1e","name":"should encode/decode to RLP encoding","time":{"start":1758324556362,"stop":1758324556362,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae35b58fdb38596","name":"Push message with content topic containing escaped characters","time":{"start":1758325701008,"stop":1758325701008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d105fc87dc54f80","name":"Subscribe to topic containing Russian and receive message","time":{"start":1758325119315,"stop":1758325119315,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8355a48af8e6367","name":"should handle multiple peers with different shard configurations","time":{"start":1758324565892,"stop":1758324565893,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de4e8bac85b2561","name":"Filter","time":{"start":1758325022221,"stop":1758325022222,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d785bdfe433b38","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1758324550364,"stop":1758324550364,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e2d42e0d2c259e","name":"should not dial peers from store when browser is not connected","time":{"start":1758324567014,"stop":1758324567015,"duration":1},"status":"passed","severity":"normal"},{"uid":"385234ee961366b6","name":"should not return locked peers if enough unlocked are available","time":{"start":1758324614086,"stop":1758324614087,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1cb4a62206b7dd5","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1758324596601,"stop":1758324596602,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e23cbcea82cb25","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1758324567032,"stop":1758324567032,"duration":0},"status":"broken","severity":"normal"},{"uid":"154461ab86485519","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1758324614102,"stop":1758324614103,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c56eb113ab83002","name":"should increase lamport timestamp","time":{"start":1758324602909,"stop":1758324602910,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b0047f15caf92e9","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1758324596602,"stop":1758324596603,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7864d9919a56f4","name":"should be empty after removing the only subscription","time":{"start":1758324613649,"stop":1758324613649,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e933bcefd21f6ae","name":"Subscribe to topic containing long and publish message","time":{"start":1758324853980,"stop":1758324853981,"duration":1},"status":"passed","severity":"normal"},{"uid":"c49d180e4f932e08","name":"should dial peers from store when no connections remain","time":{"start":1758324567015,"stop":1758324567015,"duration":0},"status":"passed","severity":"normal"},{"uid":"7136de8e8666da47","name":"should handle shardReader errors","time":{"start":1758324566828,"stop":1758324566828,"duration":0},"status":"passed","severity":"normal"},{"uid":"5552170cbc5707bf","name":"Check received message containing Basic HTML tag","time":{"start":1758325108465,"stop":1758325108465,"duration":0},"status":"passed","severity":"normal"},{"uid":"95709b0ecbfc38d3","name":"should unregister libp2p event listeners when stop is called","time":{"start":1758324614094,"stop":1758324614097,"duration":3},"status":"passed","severity":"normal"},{"uid":"a3f0b05432fe5fad","name":"Push message with JSON payload","time":{"start":1758325701026,"stop":1758325701026,"duration":0},"status":"passed","severity":"normal"},{"uid":"7834fe35aa56e8e","name":"yields decoded messages","time":{"start":1758324566857,"stop":1758324566858,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f851412567bed97","name":"should insert elements correctly","time":{"start":1758324600285,"stop":1758324600285,"duration":0},"status":"passed","severity":"normal"},{"uid":"1038ccc2236a07dc","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1758324615720,"stop":1758324615721,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc3a41d279721d0","name":"should decode valid enr with tcp successfully","time":{"start":1758324556358,"stop":1758324556358,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00609f1bb651ff7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1758324838030,"stop":1758324838030,"duration":0},"status":"passed","severity":"normal"},{"uid":"220fb5568dfe0c6c","name":"Check received message containing escaped characters","time":{"start":1758325108466,"stop":1758325108466,"duration":0},"status":"passed","severity":"normal"},{"uid":"81749aeb82f11f36","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1758324838030,"stop":1758324838031,"duration":1},"status":"passed","severity":"normal"},{"uid":"5adb27ad2a96c2c4","name":"should start the dialing interval","time":{"start":1758324565836,"stop":1758324565836,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cb0cb4567756ed","name":"should be sent with empty content","time":{"start":1758324602916,"stop":1758324602916,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee7bb14fd01a7c5","name":"should keep entries that haven't expired yet","time":{"start":1758324611883,"stop":1758324611884,"duration":1},"status":"passed","severity":"normal"},{"uid":"20de4f3c1b16e051","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1758324596615,"stop":1758324596616,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0b849fd5d55451","name":"should properly create location multiaddrs - udp","time":{"start":1758324556367,"stop":1758324556367,"duration":0},"status":"passed","severity":"normal"},{"uid":"3822994d7677100a","name":"should process up to 3 peers at once","time":{"start":1758324565880,"stop":1758324565880,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e13b1e50d5b0ec","name":"should not start if already started","time":{"start":1758324576280,"stop":1758324576280,"duration":0},"status":"passed","severity":"normal"},{"uid":"daec670020820e86","name":"should handle dial errors gracefully","time":{"start":1758324567025,"stop":1758324567025,"duration":0},"status":"broken","severity":"normal"},{"uid":"293e4c41790823b9","name":"should increase lamport timestamp","time":{"start":1758324602907,"stop":1758324602908,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82587d4debbfa8a","name":"topics with same application and version share the same shard","time":{"start":1758324550360,"stop":1758324550360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cafe378705d87a","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1758324613650,"stop":1758324613650,"duration":0},"status":"passed","severity":"normal"},{"uid":"2414cae4c4a84e23","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1758324576621,"stop":1758324576621,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7a2d1754e7dfcc69","name":"Throws when trying to push message with empty payload","time":{"start":1758325701016,"stop":1758325701017,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5a3cb352c3108","name":"should populate queue if has active dial","time":{"start":1758324565869,"stop":1758324565869,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dfcbed60676cf1","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1758324667982,"stop":1758324667983,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc559fa1bae8f53","name":"should not change state when connections remain after disconnect","time":{"start":1758324565956,"stop":1758324565956,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7353470b28ed3b","name":"Decoder throws on empty string content topic","time":{"start":1758324567122,"stop":1758324567123,"duration":1},"status":"passed","severity":"normal"},{"uid":"cafd880dabbd81fd","name":"can start the service","time":{"start":1758324879636,"stop":1758324879637,"duration":1},"status":"passed","severity":"normal"},{"uid":"434c772be26b8ae1","name":"should get / set UDP multiaddr","time":{"start":1758324556363,"stop":1758324556363,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b8a932f9e63d68","name":"Check received message containing numeric","time":{"start":1758325108471,"stop":1758325108471,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4e2686736cd107","name":"pre and post cipher","time":{"start":1758324586876,"stop":1758324586876,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0d2768cf35281b","name":"should not be empty after adding a subscription","time":{"start":1758324613648,"stop":1758324613649,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf5cea0622cf390","name":"A test","time":{"start":1758324718831,"stop":1758324718832,"duration":1},"status":"passed","severity":"normal"},{"uid":"752b8e11fc2fc2a6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1758325119308,"stop":1758325119308,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e626de60b776ea3","name":"should handle case with no peers in store","time":{"start":1758324567025,"stop":1758324567026,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df6d7b01f18a90a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1758325119307,"stop":1758325119307,"duration":0},"status":"passed","severity":"normal"},{"uid":"3329f4f8a985f122","name":"should return start time to last successful query since last query is less than max range","time":{"start":1758324614345,"stop":1758324614346,"duration":1},"status":"passed","severity":"normal"},{"uid":"41814a6f674eb54e","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1758325018117,"stop":1758325018117,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6cbaf7f6f9642d4","name":"rejects hash query with content filter parameters","time":{"start":1758324566346,"stop":1758324566346,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2c29352e116e85","name":"should handle complete dial lifecycle","time":{"start":1758324565886,"stop":1758324565886,"duration":0},"status":"passed","severity":"normal"},{"uid":"88873316901a5e68","name":"Encoder throws on empty string content topic","time":{"start":1758324586387,"stop":1758324586388,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead98e7802cc3a8b","name":"should add received message to localHistory with retrievalHint","time":{"start":1758324602911,"stop":1758324602911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e509f31d39feb29a","name":"Push message with Arabic payload","time":{"start":1758325701024,"stop":1758325701024,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b33d5f5c02c0f4a","name":"Push message with short payload","time":{"start":1758325700997,"stop":1758325700997,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e720aa85829ab6","name":"should add and check entries correctly","time":{"start":1758324611863,"stop":1758324611872,"duration":9},"status":"passed","severity":"normal"},{"uid":"547c2f0717624434","name":"Push 30 different messages","time":{"start":1758325701027,"stop":1758325701027,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9abbf5fae053d74f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1758324613620,"stop":1758324613620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8144c24b2204e3b","name":"Push message with Script payload","time":{"start":1758325700987,"stop":1758325700987,"duration":0},"status":"passed","severity":"normal"},{"uid":"365e49aeda2628ba","name":"Nwaku publishes","time":{"start":1758324834740,"stop":1758324834740,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9eaac5a156f821","name":"should set field with only LIGHTPUSH enabled","time":{"start":1758324556370,"stop":1758324556370,"duration":0},"status":"passed","severity":"normal"},{"uid":"872deaff6745cf63","name":"peer:update - should do nothing if another protocol hit","time":{"start":1758324566584,"stop":1758324566584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7cf73c8a69f93e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app21/8/topic755/proto","time":{"start":1758324946999,"stop":1758324947000,"duration":1},"status":"passed","severity":"normal"},{"uid":"c276b171c2c1543d","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1758324614615,"stop":1758324614616,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a05359782a3b9","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1758324565756,"stop":1758324565756,"duration":0},"status":"passed","severity":"normal"},{"uid":"c887928e06a27aa","name":"should properly create location multiaddrs - udp4","time":{"start":1758324556365,"stop":1758324556365,"duration":0},"status":"passed","severity":"normal"},{"uid":"88be4ec46a778f6a","name":"isConnected should return true after first peer connects","time":{"start":1758324664413,"stop":1758324664414,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e67d62de65edcbc","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1758324565752,"stop":1758324565752,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b2dbd9c24f3deb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1758325119310,"stop":1758325119310,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef37585522f5faab","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1758325007664,"stop":1758325007664,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab8a4997ba523c2","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1758324567028,"stop":1758324567028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2fde4e4279af60","name":"Query generator for multiple messages with multiple decoders","time":{"start":1758325005456,"stop":1758325005456,"duration":0},"status":"passed","severity":"normal"},{"uid":"6226e8991fed122","name":"should perform ping and update peer store on timer","time":{"start":1758324565750,"stop":1758324565750,"duration":0},"status":"passed","severity":"normal"},{"uid":"1444fc81b6cd5fb2","name":"should successfully subscribe to supported pubsub topic","time":{"start":1758324613620,"stop":1758324613620,"duration":0},"status":"passed","severity":"normal"},{"uid":"73917df21be2d80d","name":"should not fail to start the service if it is already started","time":{"start":1758324648836,"stop":1758324648837,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceaf6a26ff14b1cc","name":"Push message with escaped characters payload","time":{"start":1758325701026,"stop":1758325701027,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc15d643538811d","name":"should get all peers from store","time":{"start":1758324567016,"stop":1758324567016,"duration":0},"status":"passed","severity":"normal"},{"uid":"259b6fd633a445c8","name":"should handle network check errors gracefully","time":{"start":1758324565885,"stop":1758324565886,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39938c60ac92c34","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1758324550364,"stop":1758324550365,"duration":1},"status":"passed","severity":"normal"},{"uid":"e481852c783f8f5d","name":"Push message with custom timestamp: 1758328268224","time":{"start":1758325700996,"stop":1758325700996,"duration":0},"status":"passed","severity":"normal"},{"uid":"667f77b3072dc0ff","name":"should successfully query store with valid decoders and options","time":{"start":1758324614613,"stop":1758324614614,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b990094fb802f2d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1758325119317,"stop":1758325119317,"duration":0},"status":"passed","severity":"normal"},{"uid":"497cddebd3c6c522","name":"Query generator for multiple messages with different message text format","time":{"start":1758325005456,"stop":1758325005456,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff36461082c04ae","name":"should throw error - no public key","time":{"start":1758324556360,"stop":1758324556360,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fdb0dca135a863","name":"Sync message is sent within sync frequency","time":{"start":1758324621521,"stop":1758324621521,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa13772a5fe3950b","name":"Subscribe to topic containing Script and receive message","time":{"start":1758325119306,"stop":1758325119306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a47a03a04ea315","name":"should handle peer store errors gracefully","time":{"start":1758324567027,"stop":1758324567028,"duration":1},"status":"passed","severity":"normal"},{"uid":"d89d80a3748dba57","name":"should initialize bloom filter with correct parameters","time":{"start":1758324600282,"stop":1758324600284,"duration":2},"status":"passed","severity":"normal"},{"uid":"39f3a4a70e374bca","name":"Check publish message containing long","time":{"start":1758324845797,"stop":1758324845797,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c157aca4dc6741a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1758325007666,"stop":1758325007667,"duration":1},"status":"passed","severity":"normal"},{"uid":"92abf2b60eb4c6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1758325108476,"stop":1758325108476,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec5658605e03abf","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1758324621522,"stop":1758324621522,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4bcc844ee39b0a","name":"Check received message containing shell command","time":{"start":1758325108474,"stop":1758325108474,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfbaf007ca4f723","name":"should handle peer store errors gracefully","time":{"start":1758324576290,"stop":1758324576291,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94ee1ec9dbdaf44","name":"Push message with content topic containing emoji","time":{"start":1758325701020,"stop":1758325701020,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdb4b40e85813a0","name":"should properly create location multiaddrs - udp6","time":{"start":1758324556366,"stop":1758324556366,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6bbbe03d7f3d62","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1758324596596,"stop":1758324596597,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b44db981ad3576","name":"Push message with content topic containing short","time":{"start":1758325701028,"stop":1758325701028,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1f79b6cebe8c7b","name":"ignores domain fetching errors","time":{"start":1758324576618,"stop":1758324576618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b050fdfa9a2c54","name":"Push message with content topic containing Russian","time":{"start":1758325701019,"stop":1758325701019,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f7f530c01f28e9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1758325119301,"stop":1758325119302,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee03c53d48565b6f","name":"peer exchange sets tag","time":{"start":1758324821494,"stop":1758324821494,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1a8fb87984dbed","name":"should filter peers by codec","time":{"start":1758324566826,"stop":1758324566826,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a04343641c15fb9","name":"Publish message with custom timestamp: Fri Sep 19 2025 22:33:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1758324845805,"stop":1758324845805,"duration":0},"status":"passed","severity":"normal"},{"uid":"5871ae7e49854574","name":"Round trip binary encryption [ecies, signature]","time":{"start":1758324588047,"stop":1758324588047,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e612a721dd56ca8","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1758324845804,"stop":1758324845804,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce35a92f0643b3f","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1758324614105,"stop":1758324614105,"duration":0},"status":"passed","severity":"normal"},{"uid":"597fdb1dcb568be5","name":"should drop connection to all peers on hangUp","time":{"start":1758324732912,"stop":1758324732912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f0cadb01dff497","name":"should emit message when we just started and store connect event occurs","time":{"start":1758324614342,"stop":1758324614342,"duration":0},"status":"passed","severity":"normal"},{"uid":"c007c0ee653676bc","name":"should remove event listeners","time":{"start":1758324565740,"stop":1758324565740,"duration":0},"status":"passed","severity":"normal"},{"uid":"152f9328325d2277","name":"Push message with content topic containing numeric","time":{"start":1758325701017,"stop":1758325701017,"duration":0},"status":"passed","severity":"normal"},{"uid":"6361ab629d583d18","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1758324596631,"stop":1758324596632,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4fc38ee0c84ad17","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1758324602912,"stop":1758324602912,"duration":0},"status":"passed","severity":"normal"},{"uid":"faccd2fc7c4895b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1758324602910,"stop":1758324602910,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c173317a1b3646","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1758324602912,"stop":1758324602912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b241a4686f6295e","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1758324596610,"stop":1758324596610,"duration":0},"status":"passed","severity":"normal"},{"uid":"80abba0369efcee8","name":"should set up event listeners when started","time":{"start":1758324614324,"stop":1758324614324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5d1c10189ddcea","name":"Check received message containing Arabic","time":{"start":1758325108464,"stop":1758325108464,"duration":0},"status":"passed","severity":"normal"},{"uid":"1940cb2b70a5aaa9","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1758324550369,"stop":1758324550369,"duration":0},"status":"passed","severity":"normal"},{"uid":"42eb657828cfdf6d","name":"should handle different types of entries","time":{"start":1758324611884,"stop":1758324611884,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83e5f2fddbbd12e","name":"random static sharding 4 - Cluster ID: 895, Shard ID: 85","time":{"start":1758324973625,"stop":1758324973625,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1ae937d9990396","name":"messageHash returns a Uint8Array","time":{"start":1758324566113,"stop":1758324566114,"duration":1},"status":"passed","severity":"normal"},{"uid":"7732ed32160aab9b","name":"Push to array if already present","time":{"start":1758324550073,"stop":1758324550074,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab09f5a4832ce7eb","name":"should work with stubbed peer manager event emitter","time":{"start":1758324614327,"stop":1758324614327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a220356dc323fe6","name":"should handle case when globalThis is not available","time":{"start":1758324565954,"stop":1758324565955,"duration":1},"status":"passed","severity":"normal"},{"uid":"6832ffcc0eccaed1","name":"Asymmetric encrypt & decrypt","time":{"start":1758324586874,"stop":1758324586874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d8806d22ccbf3c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1758324588046,"stop":1758324588047,"duration":1},"status":"passed","severity":"normal"},{"uid":"83760ee551d61395","name":"should add event listeners to globalThis","time":{"start":1758324565937,"stop":1758324565938,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad35118c297c1ac4","name":"Check publish message containing Chinese","time":{"start":1758324845798,"stop":1758324845798,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8b9f4bde07b13c","name":"should initialize with libp2p components","time":{"start":1758324576540,"stop":1758324576540,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdf02ec1c3a4251","name":"Push message with short payload","time":{"start":1758325700984,"stop":1758325700984,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b48465b5d199d6","name":"Register correct protocols","time":{"start":1758324853976,"stop":1758324853977,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed13a6748a8908c","name":"Push message with content topic containing long","time":{"start":1758325701028,"stop":1758325701028,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcd62fb79dd7c3a","name":"Push message with custom timestamp: 1758321068225","time":{"start":1758325701011,"stop":1758325701011,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded8198f5b1a2729","name":"handles different clusterIds correctly","time":{"start":1758324550361,"stop":1758324550361,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b8438b15bd3579","name":"Push message with content topic containing escaped characters","time":{"start":1758325701020,"stop":1758325701020,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d6bac8d07087b3","name":"Check received message containing escaped characters","time":{"start":1758325108474,"stop":1758325108474,"duration":0},"status":"passed","severity":"normal"},{"uid":"8055e3a677615123","name":"Query Generator, No message returned","time":{"start":1758324977129,"stop":1758324977130,"duration":1},"status":"passed","severity":"normal"},{"uid":"9820ee6c578c5251","name":"throws an error for improperly formatted content topics","time":{"start":1758324550361,"stop":1758324550362,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2613a25792e9531","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1758324614103,"stop":1758324614104,"duration":1},"status":"passed","severity":"normal"},{"uid":"abba84cc25e1f92f","name":"should initialize with custom number of peers","time":{"start":1758324614080,"stop":1758324614081,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a85bd27377653d5","name":"can query messages normally","time":{"start":1758324979625,"stop":1758324979625,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd1517b8fe531bb","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1758324550476,"stop":1758324550476,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6b2a029bc47fa1","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1758324566584,"stop":1758324566585,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a82b9e676907b7","name":"Promise Callback - true","time":{"start":1758324989294,"stop":1758324989295,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d43a2e26deb856","name":"Check received message containing Script","time":{"start":1758325108473,"stop":1758325108473,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa304815e41f6567","name":"Push message with JSON payload","time":{"start":1758325701015,"stop":1758325701015,"duration":0},"status":"passed","severity":"normal"},{"uid":"93219c486c78b03c","name":"should handle multiple peer connections","time":{"start":1758324565744,"stop":1758324565745,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5f7923ad577e4","name":"Ordered callback, aborts when callback returns true","time":{"start":1758325005460,"stop":1758325005461,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6243dbcf68786a","name":"should remove event listeners from libp2p","time":{"start":1758324565945,"stop":1758324565945,"duration":0},"status":"passed","severity":"normal"},{"uid":"65047aa433c321ac","name":"Check received message containing emoji","time":{"start":1758325108475,"stop":1758325108475,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc21d3e5b235171","name":"Check publish message containing JSON","time":{"start":1758324845801,"stop":1758324845801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddae979a78210d33","name":"should properly create location multiaddrs - tcp6","time":{"start":1758324556366,"stop":1758324556367,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc41a804a1874800","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1758324602912,"stop":1758324602913,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2dddf269f421e4b","name":"Fails to push message with large meta","time":{"start":1758325701009,"stop":1758325701010,"duration":1},"status":"passed","severity":"normal"},{"uid":"5718bf2f1df2dd95","name":"Fails to push message with large meta","time":{"start":1758325700994,"stop":1758325700994,"duration":0},"status":"passed","severity":"normal"},{"uid":"e283e115981c6b2f","name":"Reusing cursor across nodes","time":{"start":1758324961891,"stop":1758324961891,"duration":0},"status":"passed","severity":"normal"},{"uid":"27960df407242f21","name":"Push message with content topic containing Arabic","time":{"start":1758325701007,"stop":1758325701007,"duration":0},"status":"passed","severity":"normal"},{"uid":"393c6167f48537d3","name":"throws on content topic with too few or too many fields","time":{"start":1758324550350,"stop":1758324550350,"duration":0},"status":"passed","severity":"normal"},{"uid":"a193b818f34c0c8","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1758324576545,"stop":1758324576545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14f74cc90a13b95","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1758324734188,"stop":1758324734188,"duration":0},"status":"passed","severity":"normal"},{"uid":"c013a535ad81826","name":"Push message with XML payload","time":{"start":1758325701000,"stop":1758325701000,"duration":0},"status":"passed","severity":"normal"},{"uid":"25194e2330a1ef6f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1758324575897,"stop":1758324575897,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaaa1611598fc402","name":"Throws when trying to push message with empty payload","time":{"start":1758325701027,"stop":1758325701028,"duration":1},"status":"passed","severity":"normal"},{"uid":"182d76731ef7cfd5","name":"Push message with Script payload","time":{"start":1758325701000,"stop":1758325701000,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ba6802cf6ca470","name":"should perform initial health assessment on start","time":{"start":1758324614228,"stop":1758324614229,"duration":1},"status":"passed","severity":"normal"},{"uid":"832c3df3b8347a63","name":"should handle errors when removing globalThis listeners","time":{"start":1758324565948,"stop":1758324565949,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf897f3d838ecde1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1758324550368,"stop":1758324550368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a057479c3f4fc939","name":"Push message with special chars payload","time":{"start":1758325701024,"stop":1758325701024,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bbf245b25c48bd","name":"should discover peers from provided peer cache","time":{"start":1758324738094,"stop":1758324738094,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be346609f394773","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1758324586383,"stop":1758324586384,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f80b2ff80f7e58","name":"should skip peers that don't support peer exchange","time":{"start":1758324576290,"stop":1758324576290,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee583fb5f2c8d04","name":"different cluster: nodes don't connect","time":{"start":1758324734190,"stop":1758324734190,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d050ac2da8d9cd","name":"different cluster: nodes don't connect","time":{"start":1758324734187,"stop":1758324734188,"duration":1},"status":"passed","severity":"normal"},{"uid":"78bf1e674707ec9a","name":"Check received message containing long","time":{"start":1758325108462,"stop":1758325108463,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cf18706f504266","name":"should skip peers without peer exchange protocol","time":{"start":1758324576289,"stop":1758324576289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dabd277c935500","name":"Callback on promise, aborts when callback returns true","time":{"start":1758325005457,"stop":1758325005459,"duration":2},"status":"passed","severity":"normal"},{"uid":"f408a5881ae8c038","name":"Relay - dialed after","time":{"start":1758325022215,"stop":1758325022216,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a9b48c43184e88","name":"should be safe to call multiple times","time":{"start":1758324567013,"stop":1758324567013,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ace8da737ac67ce","name":"should properly create location multiaddrs - tcp4","time":{"start":1758324556365,"stop":1758324556366,"duration":1},"status":"passed","severity":"normal"},{"uid":"87d9ca3dbf34e216","name":"Mutual subscription","time":{"start":1758324853976,"stop":1758324853976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6ac4d7f22170fe","name":"same cluster, static sharding: nodes connect","time":{"start":1758324734187,"stop":1758324734187,"duration":0},"status":"passed","severity":"normal"},{"uid":"898134b936d37b00","name":"should dial peers from store when browser is connected","time":{"start":1758324567014,"stop":1758324567014,"duration":0},"status":"passed","severity":"normal"},{"uid":"4780fe3095a73620","name":"Publish message with rate limit","time":{"start":1758324845809,"stop":1758324845809,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce554c98a6a93ae","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1758324596621,"stop":1758324596622,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0505022699565fd","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1758325119312,"stop":1758325119312,"duration":0},"status":"passed","severity":"normal"},{"uid":"be67779c29e8aa64","name":"should not be delivered","time":{"start":1758324602917,"stop":1758324602917,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0658b627c79ce5f","name":"should stop ping timers on peer disconnect","time":{"start":1758324565745,"stop":1758324565745,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8873c60fc326378","name":"Wrong topic","time":{"start":1758324947007,"stop":1758324947008,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ba80350f5586b9","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1758324566096,"stop":1758324566096,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0827f5d2249e6a7","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1758324550359,"stop":1758324550360,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee6ea8b26565f4f","name":"random static sharding 6 - Cluster ID: 968, Shard ID: 748","time":{"start":1758324973625,"stop":1758324973626,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a04ef617ffde69c","name":"Push message with content topic containing short","time":{"start":1758325700990,"stop":1758325700990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1779a633b797fcd","name":"should return no connections if no open connection provided","time":{"start":1758324566432,"stop":1758324566432,"duration":0},"status":"passed","severity":"normal"},{"uid":"89dfb5c21df0287b","name":"Subscribe to topic containing long and receive message","time":{"start":1758325119304,"stop":1758325119304,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b5cac05c879e38","name":"should update peer store before dialing","time":{"start":1758324565658,"stop":1758324565658,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e4e7635b147c68","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1758324664419,"stop":1758324664420,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c82a7aaa9c0403","name":"random static sharding 8 - Cluster ID: 835, Shard ID: 99","time":{"start":1758324973627,"stop":1758324973627,"duration":0},"status":"passed","severity":"normal"},{"uid":"444a5bca173f1c8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1758324550365,"stop":1758324550365,"duration":0},"status":"passed","severity":"normal"},{"uid":"790b0fabeaaa8063","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1758324596626,"stop":1758324596627,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c57de3579b0c8e","name":"Push message with content topic containing escaped characters","time":{"start":1758325700993,"stop":1758325700993,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c75c6ff9ce3fb9","name":"Push message with content topic containing short","time":{"start":1758325701005,"stop":1758325701005,"duration":0},"status":"passed","severity":"normal"},{"uid":"870c4c2e35f5804e","name":"yields undefined for messages without content topic","time":{"start":1758324566858,"stop":1758324566858,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6335d2aff5c6dd7","name":"Push message with long payload","time":{"start":1758325700984,"stop":1758325700984,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a861893cc8e827","name":"should handle peer store errors gracefully","time":{"start":1758324565659,"stop":1758324565668,"duration":9},"status":"passed","severity":"normal"},{"uid":"ab3a3bec4ed0398e","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1758324596597,"stop":1758324596599,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ae508b8948853aa","name":"should return PeerId when PeerId is provided","time":{"start":1758324566264,"stop":1758324566265,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3062c16ce9e96d","name":"returns only open connection if one present","time":{"start":1758324566432,"stop":1758324566432,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83da2762ccf0420","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1758324565746,"stop":1758324565750,"duration":4},"status":"passed","severity":"normal"},{"uid":"391bc987f02fa1fa","name":"Check message with non string payload is not received","time":{"start":1758325108477,"stop":1758325108478,"duration":1},"status":"passed","severity":"normal"},{"uid":"f54778641d01f7ed","name":"should not execute task if max attempts is 0","time":{"start":1758324612790,"stop":1758324612798,"duration":8},"status":"passed","severity":"normal"},{"uid":"cf0a682c33ff63b6","name":"should handle queue processing errors gracefully","time":{"start":1758324565884,"stop":1758324565885,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d806c5e1ed48bfd","name":"should not fail to start the service if it is already started","time":{"start":1758324580605,"stop":1758324580606,"duration":1},"status":"passed","severity":"normal"},{"uid":"5664ba12d78cd3d9","name":"Check received message containing numeric","time":{"start":1758325108463,"stop":1758325108463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9e46c1c204d368","name":"Relay + Store","time":{"start":1758324649761,"stop":1758324649761,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba0d12ef41fde27","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app16/1/topic305/test.js","time":{"start":1758324947005,"stop":1758324947006,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb8db23ed94981a","name":"should attach causal history and bloom filter to each message","time":{"start":1758324602909,"stop":1758324602909,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9023d145efa9d5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1758324596633,"stop":1758324596633,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e15f34f6d343732","name":"Throws when trying to push message with empty payload","time":{"start":1758325701005,"stop":1758325701005,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3b82155423e17","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1758325119305,"stop":1758325119305,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ab638bc0b5bde9","name":"Passing page size 11 when there are 10 messages","time":{"start":1758325002133,"stop":1758325002133,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ee3359fa805aae","name":"Store - dialed first","time":{"start":1758325022219,"stop":1758325022220,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd1c9e2ab377f24","name":"should wait for Store peer to be connected","time":{"start":1758324614823,"stop":1758324614823,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4b52faa1a5671a","name":"Sync message are not sent excessively within sync frequency","time":{"start":1758324621521,"stop":1758324621521,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bb649299c8268","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1758324596596,"stop":1758324596596,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa2c1761003380c","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1758324614346,"stop":1758324614346,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2eb51eaa116925","name":"should clear timers for specific peer on disconnect","time":{"start":1758324565763,"stop":1758324565763,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca628a3177f1013","name":"should successfully query peers and return peer infos","time":{"start":1758324576540,"stop":1758324576541,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e1fcc286b73086","name":"Subscribe to topic containing XML and receive message","time":{"start":1758325119316,"stop":1758325119316,"duration":0},"status":"passed","severity":"normal"},{"uid":"74375a4dc091312","name":"Push message with content topic containing emoji","time":{"start":1758325701009,"stop":1758325701009,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ecaf5f804cdc36","name":"Push message with numeric payload","time":{"start":1758325700985,"stop":1758325700985,"duration":0},"status":"passed","severity":"normal"},{"uid":"34be9c54bc469113","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1758324977131,"stop":1758324977131,"duration":0},"status":"passed","severity":"normal"},{"uid":"50244996c088ec9b","name":"Check publish message containing short","time":{"start":1758324845796,"stop":1758324845796,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3b45a9f23a21eb","name":"should return true when peer is on the specified shard","time":{"start":1758324566052,"stop":1758324566054,"duration":2},"status":"passed","severity":"normal"},{"uid":"6fe2b50dcb564928","name":"accepts valid content-filtered query","time":{"start":1758324566340,"stop":1758324566340,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b98ba7b5b0a585","name":"should drop connection to one peer on hangUp","time":{"start":1758324732913,"stop":1758324732913,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45a9ef0a4930cbb","name":"should register libp2p event listeners when start is called","time":{"start":1758324614090,"stop":1758324614094,"duration":4},"status":"passed","severity":"normal"},{"uid":"d815a068e35e3af7","name":"should not trigger query when a recent query happened under threshold","time":{"start":1758324614341,"stop":1758324614342,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a7b57660b5b5d1","name":"should dial peer immediately when queue is empty","time":{"start":1758324565865,"stop":1758324565865,"duration":0},"status":"passed","severity":"normal"},{"uid":"23415b3ef80b5c98","name":"Subscribe to topic containing short and receive message","time":{"start":1758325119313,"stop":1758325119313,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0381ad1c39d702","name":"should not dispatch event when already connected","time":{"start":1758324565956,"stop":1758324565957,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac89a361e964e27","name":"should update ack status of messages in outgoing buffer","time":{"start":1758324602917,"stop":1758324602917,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f75606d9d674d3f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1758324887821,"stop":1758324887823,"duration":2},"status":"passed","severity":"normal"},{"uid":"a88d6917069cddf6","name":"passes more than one ENR URLs and attempts connection","time":{"start":1758324648848,"stop":1758324648848,"duration":0},"status":"skipped","severity":"normal"},{"uid":"24e974071a93526","name":"Push message with content topic containing Arabic","time":{"start":1758325700991,"stop":1758325700992,"duration":1},"status":"passed","severity":"normal"},{"uid":"df25bf5d173be13d","name":"should skip peer when not on same cluster","time":{"start":1758324565870,"stop":1758324565870,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3edfffa11b5ec3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1758325119317,"stop":1758325119317,"duration":0},"status":"passed","severity":"normal"},{"uid":"236fd33fdcdc5cc8","name":"Decoder throws on undefined content topic","time":{"start":1758324588048,"stop":1758324588048,"duration":0},"status":"passed","severity":"normal"},{"uid":"84647c15a33174b3","name":"should create ConnectionManager with relay","time":{"start":1758324566815,"stop":1758324566815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34907907caf9f2f","name":"should dial peer when on same shard","time":{"start":1758324565871,"stop":1758324565871,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec799af2594af8c","name":"Push message with custom timestamp: 1727566268224","time":{"start":1758325700995,"stop":1758325700995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22280299b2d5634","name":"Push message with content topic containing long","time":{"start":1758325701005,"stop":1758325701006,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0cf6e7c919e747","name":"Push 30 different messages","time":{"start":1758325701016,"stop":1758325701016,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7ee6a4907816e30e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1758324887825,"stop":1758324887825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9145b7cfb0fda5","name":"Retrieval Hint","time":{"start":1758324602596,"stop":1758324602597,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbcf25db3bd380cd","name":"should merge provided config with defaults","time":{"start":1758324566817,"stop":1758324566818,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c0a64685454e1f","name":"Push message with Arabic payload","time":{"start":1758325700999,"stop":1758325700999,"duration":0},"status":"passed","severity":"normal"},{"uid":"31cf6d92bed0c20a","name":"should handle malformed response data","time":{"start":1758324576546,"stop":1758324576546,"duration":0},"status":"passed","severity":"normal"},{"uid":"14de503bc966708","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1758324664411,"stop":1758324664413,"duration":2},"status":"passed","severity":"normal"},{"uid":"4054402b7841f124","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1758324853985,"stop":1758324853986,"duration":1},"status":"passed","severity":"normal"},{"uid":"bedb46f2c3f80305","name":"should dial peer when no shard info available","time":{"start":1758324565871,"stop":1758324565871,"duration":0},"status":"passed","severity":"normal"},{"uid":"8676fba0dc78348d","name":"should start all internal components","time":{"start":1758324566818,"stop":1758324566819,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9743ac3fb0e7ae1","name":"should return false when peer is on different cluster","time":{"start":1758324566047,"stop":1758324566047,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47c3676057530e3","name":"should successfully unsubscribe from an existing subscription","time":{"start":1758324613621,"stop":1758324613621,"duration":0},"status":"passed","severity":"normal"},{"uid":"9816cd785e93af7d","name":"Check publish message after client node is restarted","time":{"start":1758324845808,"stop":1758324845808,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1adab2aa7c6921e5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app13/4/topic463/utf8","time":{"start":1758324947002,"stop":1758324947003,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a99965f87ddf039","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1758324612788,"stop":1758324612788,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d530ccd5bc07a8","name":"Ordered Callback - true","time":{"start":1758324989295,"stop":1758324989302,"duration":7},"status":"passed","severity":"normal"},{"uid":"6ddd40eb20207da5","name":"Overlapping topic subscription","time":{"start":1758325119312,"stop":1758325119313,"duration":1},"status":"passed","severity":"normal"},{"uid":"1038e0560d0c7e45","name":"should handle disconnect when peer has no timers","time":{"start":1758324565763,"stop":1758324565763,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6c42c3c86d077f","name":"should invoke callbacks when receiving a message","time":{"start":1758324613649,"stop":1758324613650,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9594df1bf12da07","name":"Push 30 different messages","time":{"start":1758325700989,"stop":1758325700989,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3b5e28d629d45bd","name":"should add event listener for peer:discovery","time":{"start":1758324565640,"stop":1758324565646,"duration":6},"status":"passed","severity":"normal"},{"uid":"630b75bbe127ba4f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1758324961889,"stop":1758324961889,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb5be30a478ac13","name":"should create RPC request with correct parameters","time":{"start":1758324576547,"stop":1758324576548,"duration":1},"status":"passed","severity":"normal"},{"uid":"4577156a00fc825b","name":"Push message with content topic containing SQL Injection","time":{"start":1758325700992,"stop":1758325700992,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85e39818f01190f","name":"Push message with custom timestamp: 1758321068224","time":{"start":1758325700995,"stop":1758325700996,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12fe27e3b58d8ad","name":"Push message with Arabic payload","time":{"start":1758325700986,"stop":1758325700986,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ff570c5653a5a6","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1758324614322,"stop":1758324614323,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ea7e33d0094dc9","name":"Push message with shell command payload","time":{"start":1758325701015,"stop":1758325701015,"duration":0},"status":"passed","severity":"normal"},{"uid":"c053c261eb7a31ae","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1758325020010,"stop":1758325020010,"duration":0},"status":"passed","severity":"normal"},{"uid":"1673c457e042e92e","name":"Fails to push message with large meta","time":{"start":1758325701031,"stop":1758325701032,"duration":1},"status":"passed","severity":"normal"},{"uid":"f373bceb81967b80","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1758324887830,"stop":1758324887831,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82c1840eefec761","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app63/9/topic871/utf8","time":{"start":1758324947002,"stop":1758324947002,"duration":0},"status":"passed","severity":"normal"},{"uid":"541dae072ecf1f7c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1758324845807,"stop":1758324845807,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c977f8cbbfa8653","name":"should initialize with Unhealthy status","time":{"start":1758324614218,"stop":1758324614218,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45342e887cf4374","name":"should be able to encode the field with only FILTER set to true","time":{"start":1758324555582,"stop":1758324555582,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7faa250b850415","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1758324550368,"stop":1758324550369,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebefb11d712c85b4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1758324614086,"stop":1758324614086,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f8edfd4cb775b5","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1758324550354,"stop":1758324550355,"duration":1},"status":"passed","severity":"normal"},{"uid":"787ac12a89c8284c","name":"should partition messages based on acknowledgement status","time":{"start":1758324602916,"stop":1758324602916,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b0c0279d05b2da","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1758324576620,"stop":1758324576620,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e550f0998d8f648","name":"should return PeerId when Multiaddr input is provided","time":{"start":1758324566266,"stop":1758324566266,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6b32b08d9703ed","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1758324550359,"stop":1758324550359,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb7899a7cfdd9f1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1758324550370,"stop":1758324550370,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b4c02ca85f8ceb","name":"Push message with escaped characters payload","time":{"start":1758325701015,"stop":1758325701015,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3c3e2690bfd159","name":"Query generator for multiple messages","time":{"start":1758325005451,"stop":1758325005455,"duration":4},"status":"passed","severity":"normal"},{"uid":"813f47ba127f2c21","name":"should reject if Store is requested but not mounted","time":{"start":1758324614821,"stop":1758324614821,"duration":0},"status":"passed","severity":"normal"},{"uid":"7679c9bf48142cd4","name":"should set field with only STORE enabled","time":{"start":1758324556369,"stop":1758324556369,"duration":0},"status":"passed","severity":"normal"},{"uid":"419bafc5a304a8ec","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1758324596609,"stop":1758324596609,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef930440a56f34","name":"Subscribe to topic containing Script and publish message","time":{"start":1758324853983,"stop":1758324853983,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8ec93cb96612d8","name":"Relay","time":{"start":1758324649760,"stop":1758324649760,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc1e4a0ea4907ee","name":"should serialize and deserialize correctly","time":{"start":1758324600286,"stop":1758324600286,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3eaf8314ec9986","name":"should never report false negatives","time":{"start":1758324600286,"stop":1758324600286,"duration":0},"status":"passed","severity":"normal"},{"uid":"db81e5202fb8c639","name":"Push message with escaped characters payload","time":{"start":1758325701003,"stop":1758325701003,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8721aed97e347b9","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1758324555584,"stop":1758324555585,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1cba734011e8b5","name":"Nodes with multiple pubsub topic","time":{"start":1758324838029,"stop":1758324838029,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23c929b8460fac6","name":"should not receive a peer event before start","time":{"start":1758324580606,"stop":1758324580606,"duration":0},"status":"passed","severity":"normal"},{"uid":"530d14dc81705b68","name":"Store - dialed after - with timeout","time":{"start":1758325022220,"stop":1758325022221,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13f2304c0ae451d","name":"should handle shard reader errors gracefully","time":{"start":1758324565885,"stop":1758324565885,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b11b7e54d0a4a6","name":"should return false when peer is not on topic","time":{"start":1758324566827,"stop":1758324566828,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ece69f3a3ca4d90","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1758324596591,"stop":1758324596594,"duration":3},"status":"passed","severity":"normal"},{"uid":"2fe9da4e88504860","name":"Check received message containing Script","time":{"start":1758325108464,"stop":1758325108465,"duration":1},"status":"passed","severity":"normal"},{"uid":"32ac1c83bf3bb922","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app43/10/topic394/proto","time":{"start":1758324947006,"stop":1758324947007,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88cb2863353f92e","name":"should work with async generator that yields promises","time":{"start":1758324614337,"stop":1758324614338,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6a36af865ebf97","name":"should enable all discoveries when explicitly set","time":{"start":1758324613008,"stop":1758324613009,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c13fb6124a66ed","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1758324710317,"stop":1758324710317,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4e5d64b646593f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1758324586385,"stop":1758324586385,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5aef043713c5b4a","name":"Subscribe to topic containing special chars and publish message","time":{"start":1758324853981,"stop":1758324853981,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb924b51f994fc2","name":"should return false when peer is not found","time":{"start":1758324566066,"stop":1758324566066,"duration":0},"status":"passed","severity":"normal"},{"uid":"40574a05c5188243","name":"should be online or offline if network state changed","time":{"start":1758324664420,"stop":1758324664420,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd16b3a9c60b65fb","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1758325119315,"stop":1758325119315,"duration":0},"status":"passed","severity":"normal"},{"uid":"20aad42cc9367b22","name":"should start peer exchange discovery","time":{"start":1758324576279,"stop":1758324576280,"duration":1},"status":"passed","severity":"normal"},{"uid":"3274cc4599f9ec57","name":"isConnected between 2 js-waku relay nodes","time":{"start":1758324664418,"stop":1758324664419,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e026b85a2b08cb3","name":"Relay Node - default protocol","time":{"start":1758325022222,"stop":1758325022223,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2a9aa63ee2e55f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1758324596601,"stop":1758324596601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd67edd5856f511","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1758324613017,"stop":1758324613018,"duration":1},"status":"passed","severity":"normal"},{"uid":"c916e38e3f0b48c8","name":"Push message with unicode special characters payload","time":{"start":1758325701016,"stop":1758325701016,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f914bda919f100","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1758324617233,"stop":1758324617233,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e765cce453e440d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1758324961890,"stop":1758324961890,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da018c230d5317d","name":"configure the node with multiple content topics","time":{"start":1758324947008,"stop":1758324947010,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f7defbec69dab63","name":"Outgoing message is acknowledged","time":{"start":1758324617234,"stop":1758324617234,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43ef9673eabbfe4","name":"should skip peer when already connected","time":{"start":1758324565866,"stop":1758324565866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f73fc94c0298b4e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1758324555588,"stop":1758324555588,"duration":0},"status":"passed","severity":"normal"},{"uid":"e292d5b595f2311a","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1758324596590,"stop":1758324596591,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8acd781637cdab","name":"should handle peer connect event","time":{"start":1758324565955,"stop":1758324565955,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d38cd77fcaa855","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1758324602916,"stop":1758324602916,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe494aaddf84dec","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1758324550355,"stop":1758324550355,"duration":0},"status":"passed","severity":"normal"},{"uid":"5018fe05e057b51b","name":"should not dispatch event when already disconnected","time":{"start":1758324565957,"stop":1758324565958,"duration":1},"status":"passed","severity":"normal"},{"uid":"12866c0ff302ba04","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1758324550362,"stop":1758324550362,"duration":0},"status":"passed","severity":"normal"},{"uid":"428ea1b58812a698","name":"Check publish message containing escaped characters","time":{"start":1758324845802,"stop":1758324845802,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c7e480d9775565","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1758324648845,"stop":1758324648845,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7f5031b8ee6f7827","name":"should stop all internal components","time":{"start":1758324566819,"stop":1758324566820,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ad38dce9617b43","name":"Cluster ID 0, shard 1","time":{"start":1758324973623,"stop":1758324973623,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4d835008430e5e","name":"Meta field set when metaSetter is specified","time":{"start":1758324567121,"stop":1758324567121,"duration":0},"status":"passed","severity":"normal"},{"uid":"672c542a62b1ac53","name":"Check received message containing XML","time":{"start":1758325108465,"stop":1758325108465,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d45798126273686","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1758324734190,"stop":1758324734190,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce43d1203539490d","name":"should decode valid enr successfully","time":{"start":1758324556351,"stop":1758324556357,"duration":6},"status":"passed","severity":"normal"},{"uid":"65c823c9fcb2843d","name":"Encoder throws on undefined content topic","time":{"start":1758324588048,"stop":1758324588048,"duration":0},"status":"passed","severity":"normal"},{"uid":"651075bded0d9546","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1758325018118,"stop":1758325018118,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c7c573af950416","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1758324575898,"stop":1758324575898,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2632d30a2b44005","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1758324887831,"stop":1758324887832,"duration":1},"status":"passed","severity":"normal"},{"uid":"7897ddb2e08ff9f1","name":"should skip peer when dialed recently","time":{"start":1758324565866,"stop":1758324565867,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefb2204f3b42d6","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1758324555589,"stop":1758324555589,"duration":0},"status":"passed","severity":"normal"},{"uid":"238be28d6a7f5522","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1758324596599,"stop":1758324596600,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe2b424454ea210","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1758325005459,"stop":1758325005459,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff50ee1e98b22ffa","name":"should sort peers by ping value","time":{"start":1758324566826,"stop":1758324566827,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b8b9b1737cade1","name":"Sets default value correctly","time":{"start":1758325024686,"stop":1758325024687,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6acfa9db491969","name":"Fails to push message bigger that 1MB","time":{"start":1758325701033,"stop":1758325701033,"duration":0},"status":"passed","severity":"normal"},{"uid":"51bb94e9ed7267cf","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1758324614345,"stop":1758324614345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78b6917e2483e98","name":"should handle errors when globalThis is not available","time":{"start":1758324565938,"stop":1758324565945,"duration":7},"status":"passed","severity":"normal"},{"uid":"c784397beecd0ca0","name":"should return undefined if no connection provided","time":{"start":1758324566583,"stop":1758324566583,"duration":0},"status":"passed","severity":"normal"},{"uid":"c023d1a635a6714f","name":"Fields are not dropped","time":{"start":1758324566457,"stop":1758324566457,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dabf39ab40f9f4","name":"Check message on other pubsub topic is not received","time":{"start":1758325108468,"stop":1758325108468,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fdba40251baef2","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1758324576544,"stop":1758324576545,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d4404f243ed4eb7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1758325108470,"stop":1758325108470,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb2fee5330e6a3a","name":"should return usable stream attached to connection","time":{"start":1758324566582,"stop":1758324566582,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3560678b6aeecf","name":"Push message with custom timestamp: 1758328268225","time":{"start":1758325701022,"stop":1758325701022,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d54510b7f5b0e5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1758325119309,"stop":1758325119310,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ce45321e074755","name":"should initialize with isNetworkConnected as false","time":{"start":1758324565936,"stop":1758324565937,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a4a4833addc6da","name":"returns all values when wanted number is greater than available values","time":{"start":1758324575541,"stop":1758324575544,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b3ebfc5c47184d4","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app13/3/topic873/proto","time":{"start":1758324947000,"stop":1758324947001,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eda32e68be30db1","name":"should not retry if at least one success","time":{"start":1758324612799,"stop":1758324612800,"duration":1},"status":"passed","severity":"normal"},{"uid":"683d66f679bd7da8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1758324596618,"stop":1758324596618,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2c31c2cd31fd6","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1758324567028,"stop":1758324567028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b86c4afff596139","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1758324575899,"stop":1758324575899,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ab7f44a70a4995","name":"should reject if LightPush is requested but not mounted","time":{"start":1758324614821,"stop":1758324614821,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7449fd2306b471","name":"should throw error - no id","time":{"start":1758324556358,"stop":1758324556358,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f3e4d3a1e452a1","name":"should dial all remaining peers","time":{"start":1758324567023,"stop":1758324567023,"duration":0},"status":"broken","severity":"normal"},{"uid":"a78fec1c5502cd1f","name":"Retries within given interval","time":{"start":1758324614824,"stop":1758324614824,"duration":0},"status":"passed","severity":"normal"},{"uid":"1298990c1a86cf6d","name":"should remove event listeners from globalThis","time":{"start":1758324565945,"stop":1758324565946,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dcce4c366ec556e","name":"should return null for non-existent peer","time":{"start":1758324567027,"stop":1758324567027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e016fc324b47b70d","name":"should return false when peer shard info is not found","time":{"start":1758324566065,"stop":1758324566065,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bdcaa2746e3eee","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1758324618026,"stop":1758324618026,"duration":0},"status":"passed","severity":"normal"},{"uid":"539b5caa026043b3","name":"should return true when peer is on the pubsub topic shard","time":{"start":1758324566065,"stop":1758324566065,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0164f76dd5324f","name":"Check message with non string payload is not received","time":{"start":1758325108469,"stop":1758325108470,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af87361a2f355b0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1758324596609,"stop":1758324596609,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a6f2352102ffb5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1758324555587,"stop":1758324555588,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84af9751dab4d57","name":"ignores unrecognized TXT record formats","time":{"start":1758324576618,"stop":1758324576618,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cb14380e64e7dc","name":"should use peerId from options when provided to queryGenerator","time":{"start":1758324614617,"stop":1758324614617,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77052ebfd8d974c","name":"Bloom filter","time":{"start":1758324602596,"stop":1758324602596,"duration":0},"status":"passed","severity":"normal"},{"uid":"6120f2de223fa45e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1758324596594,"stop":1758324596595,"duration":1},"status":"passed","severity":"normal"},{"uid":"a900a62dceed7545","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1758324838029,"stop":1758324838030,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5705dfda3989056","name":"can start and stop the service","time":{"start":1758324580605,"stop":1758324580605,"duration":0},"status":"passed","severity":"normal"},{"uid":"7262623dd12bb6c2","name":"should add and remove event listeners correctly","time":{"start":1758324580608,"stop":1758324580608,"duration":0},"status":"passed","severity":"normal"},{"uid":"89597945e362793a","name":"Subscribe to topic containing numeric and publish message","time":{"start":1758324853981,"stop":1758324853981,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a1bddc648a15b0","name":"Publish message with custom timestamp: Sat Sep 20 2025 00:33:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1758324845805,"stop":1758324845805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac573c6f03af57a1","name":"isConnected should return false after all peers disconnect","time":{"start":1758324664414,"stop":1758324664414,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1226f5430f10787","name":"should be safe to call multiple times","time":{"start":1758324565743,"stop":1758324565743,"duration":0},"status":"passed","severity":"normal"},{"uid":"8822fbe30ffa0089","name":"should dial one peer on dial","time":{"start":1758324732912,"stop":1758324732913,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0279dec0bf3da9","name":"Check received message containing long","time":{"start":1758325108471,"stop":1758325108471,"duration":0},"status":"passed","severity":"normal"},{"uid":"60293158839e0daa","name":"should add sent message to localHistory with retrievalHint","time":{"start":1758324602909,"stop":1758324602909,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2bd1bbd441b521","name":"Outgoing message is acknowledged","time":{"start":1758324615720,"stop":1758324615720,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb11089736ef0438","name":"should stop peer exchange discovery","time":{"start":1758324576287,"stop":1758324576288,"duration":1},"status":"passed","severity":"normal"},{"uid":"603e1118ee5f9e7f","name":"random static sharding 1 - Cluster ID: 162, Shard ID: 821","time":{"start":1758324973623,"stop":1758324973624,"duration":1},"status":"passed","severity":"normal"},{"uid":"4601778bde478901","name":"should return PeerId when PeerId is provided","time":{"start":1758324566265,"stop":1758324566266,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01cdb72c8b089d2","name":"can start and stop the service","time":{"start":1758324648831,"stop":1758324648832,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9da352c8407b2e4","name":"Fails to publish duplicate message","time":{"start":1758324845806,"stop":1758324845806,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e281b1c460b4b75","name":"should not receive a peer event before start","time":{"start":1758324648840,"stop":1758324648842,"duration":2},"status":"passed","severity":"normal"},{"uid":"62060279842dd7f4","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1758324718473,"stop":1758324718475,"duration":2},"status":"passed","severity":"normal"},{"uid":"997e79e04f0624b9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1758324596618,"stop":1758324596621,"duration":3},"status":"passed","severity":"normal"},{"uid":"eaa925e84fcef4e8","name":"should handle case when navigator is not available","time":{"start":1758324565950,"stop":1758324565950,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf00dc336f205a9","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1758324961889,"stop":1758324961890,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e694020a877c0d","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1758325018118,"stop":1758325018118,"duration":0},"status":"passed","severity":"normal"},{"uid":"548da316cfab4d1b","name":"Push message with content topic containing numeric","time":{"start":1758325700990,"stop":1758325700991,"duration":1},"status":"passed","severity":"normal"},{"uid":"8901090f35b2a4e3","name":"Waku message hash computation (no timestamp)","time":{"start":1758324566096,"stop":1758324566097,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a2b0e02d679e80","name":"Stops search when 2 null results are returned","time":{"start":1758324575816,"stop":1758324575816,"duration":0},"status":"passed","severity":"normal"},{"uid":"866c23d9a5b9d0bc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1758324596626,"stop":1758324596626,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd6f75f40a0bf3f","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1758325018119,"stop":1758325018119,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb41f8984cc5743c","name":"should handle special patterns correctly","time":{"start":1758324600287,"stop":1758324600291,"duration":4},"status":"passed","severity":"normal"},{"uid":"3cad6df41c83cf63","name":"Renews subscription after lossing a connection","time":{"start":1758325119309,"stop":1758325119309,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c357647dcd41680","name":"Decoder throws on undefined content topic","time":{"start":1758324567122,"stop":1758324567122,"duration":0},"status":"passed","severity":"normal"},{"uid":"6426d4af831c53d","name":"Used by Waku Relay","time":{"start":1758325024686,"stop":1758325024686,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe09f1286c0fc9a","name":"should handle query errors","time":{"start":1758324576294,"stop":1758324576294,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e27546f2c01ae49","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1758325119307,"stop":1758325119307,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e9047e403e2882","name":"should return false when peer is on different cluster","time":{"start":1758324566054,"stop":1758324566055,"duration":1},"status":"passed","severity":"normal"},{"uid":"843df72666b7debe","name":"Subscribe and receive messages via lightPush","time":{"start":1758325119309,"stop":1758325119309,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e9f5a8c38881b5","name":"Decrypt messages","time":{"start":1758324823067,"stop":1758324823067,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fbb94efe6aaec6","name":"Push message with content topic containing Russian","time":{"start":1758325700992,"stop":1758325700992,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4fb505d7ec1cca","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1758325018118,"stop":1758325018119,"duration":1},"status":"passed","severity":"normal"},{"uid":"a174bf07eeca0ca6","name":"throws if store query response has error status","time":{"start":1758324566857,"stop":1758324566857,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c8ca85f70cd3ea","name":"should clear existing timers before creating new ones","time":{"start":1758324565764,"stop":1758324565764,"duration":0},"status":"passed","severity":"normal"},{"uid":"896b649b712534dd","name":"should skip already querying peers","time":{"start":1758324576292,"stop":1758324576293,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ca6e23e820bed3","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1758324853978,"stop":1758324853978,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1db22997d2e193","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1758324621522,"stop":1758324621522,"duration":0},"status":"passed","severity":"normal"},{"uid":"808c0e908bd91e55","name":"should only return 1 node with relay capability","time":{"start":1758324576619,"stop":1758324576619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a88ab65862b04b7","name":"Check publish message containing emoji","time":{"start":1758324845803,"stop":1758324845803,"duration":0},"status":"passed","severity":"normal"},{"uid":"859d6436dfff5c6a","name":"Push message with short payload","time":{"start":1758325701023,"stop":1758325701023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d64c80fe7a18ab","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1758325018122,"stop":1758325018122,"duration":0},"status":"passed","severity":"normal"},{"uid":"1244f0f43cebb479","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1758324734189,"stop":1758324734189,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a10a00cb7cdc358","name":"Delete observer","time":{"start":1758324823067,"stop":1758324823067,"duration":0},"status":"passed","severity":"normal"},{"uid":"917f646bdf2d8575","name":"returns nothing if no connections present","time":{"start":1758324566431,"stop":1758324566431,"duration":0},"status":"passed","severity":"normal"},{"uid":"563ea34b4380fd31","name":"should remove event listeners when stopped","time":{"start":1758324614324,"stop":1758324614327,"duration":3},"status":"passed","severity":"normal"},{"uid":"2870d6df3e76d0ad","name":"Query Generator, No Decoder","time":{"start":1758324977129,"stop":1758324977129,"duration":0},"status":"passed","severity":"normal"},{"uid":"3314a0318afd60f6","name":"Ephemeral field is preserved - encoder v0","time":{"start":1758324650459,"stop":1758324650460,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b6df5914f8c304c","name":"Check received message containing special chars","time":{"start":1758325108463,"stop":1758325108463,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e58117bb55c2c9a","name":"should add event listeners for peer connect and disconnect","time":{"start":1758324565735,"stop":1758324565735,"duration":0},"status":"passed","severity":"normal"},{"uid":"df50b9b1aafbddf2","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1758324566065,"stop":1758324566066,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e39098ccf57555f","name":"messageHashStr produces consistent results for the same input","time":{"start":1758324566115,"stop":1758324566115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceac6b45c269816c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1758324853985,"stop":1758324853985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1edfadb4c8067ad","name":"Incoming message is emitted as received","time":{"start":1758324618024,"stop":1758324618024,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e0ce6219d4f1d9","name":"Check received message containing Chinese","time":{"start":1758325108472,"stop":1758325108472,"duration":0},"status":"passed","severity":"normal"},{"uid":"7881244c6d3a5a02","name":"Subscribe to topic containing numeric and receive message","time":{"start":1758325119304,"stop":1758325119304,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d535c5cb1ba4b3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app80/6/topic186/utf8","time":{"start":1758324947005,"stop":1758324947005,"duration":0},"status":"passed","severity":"normal"},{"uid":"20297efcaaa4c2bd","name":"should update peers in cache on 'peer:identify' event","time":{"start":1758324580607,"stop":1758324580608,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c0a9057dff19c9d","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1758324614339,"stop":1758324614339,"duration":0},"status":"passed","severity":"normal"},{"uid":"79547eb748217285","name":"Outgoing message is emitted as sent","time":{"start":1758324617232,"stop":1758324617233,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33ca63c1609de53","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1758324565670,"stop":1758324565679,"duration":9},"status":"passed","severity":"normal"},{"uid":"73bde1c9d0230609","name":"should not receive a peer event before start","time":{"start":1758324879643,"stop":1758324879643,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20252ba93d94f97","name":"Encoder error raises irrecoverable error","time":{"start":1758324618023,"stop":1758324618023,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b5ae713a31b19c","name":"Waku message hash computation (meta attribute not present)","time":{"start":1758324566096,"stop":1758324566096,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e72370d602a7b4","name":"Cluster id 0, shard 0","time":{"start":1758324973622,"stop":1758324973623,"duration":1},"status":"passed","severity":"normal"},{"uid":"29881bd7a4dff8a8","name":"Promise Callback - false","time":{"start":1758324989295,"stop":1758324989295,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41ef4d33c70fac","name":"should handle complete connection lifecycle","time":{"start":1758324565965,"stop":1758324565965,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a7f7f1c90e34ba","name":"should handle errors when getting connections","time":{"start":1758324565960,"stop":1758324565964,"duration":4},"status":"passed","severity":"normal"},{"uid":"51f51801c818bfcd","name":"Passing an array","time":{"start":1758325024685,"stop":1758325024685,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd91b7d6b6e7636a","name":"udp ip6 address","time":{"start":1758324555855,"stop":1758324555855,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb5a2b8624b83c5","name":"Push message with numeric payload","time":{"start":1758325700998,"stop":1758325700998,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5f3c76f97bf17b","name":"Automatically retrieves missing message","time":{"start":1758324618025,"stop":1758324618025,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b7481af64ba345b1","name":"Default pageSize","time":{"start":1758325002134,"stop":1758325002134,"duration":0},"status":"passed","severity":"normal"},{"uid":"88baf243571ea902","name":"should handle multiple query options for time ranges","time":{"start":1758324614615,"stop":1758324614615,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0410c6ac0f1d8f","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1758324602915,"stop":1758324602915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9394a47ba8c9262","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1758325018119,"stop":1758325018120,"duration":1},"status":"passed","severity":"normal"},{"uid":"79c6b2aea1c4d65f","name":"Push message with long payload","time":{"start":1758325701023,"stop":1758325701023,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b98453830ecda","name":"Check received message containing JSON","time":{"start":1758325108465,"stop":1758325108465,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbb5292be416112","name":"Push message with content topic containing unicode special characters","time":{"start":1758325701020,"stop":1758325701020,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe39e6a1d708971","name":"should lock peers when selected","time":{"start":1758324614086,"stop":1758324614086,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95adb0b5dfe8ab5","name":"Nodes with multiple pubsub topic","time":{"start":1758324838031,"stop":1758324838031,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c820e6f1e1e190","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1758324555582,"stop":1758324555583,"duration":1},"status":"passed","severity":"normal"},{"uid":"addfe66d8a7c0e57","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1758324596628,"stop":1758324596628,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f6b3a1555798ff","name":"Push message with content topic containing JSON","time":{"start":1758325701019,"stop":1758325701019,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba1dd06a4520d1b","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1758324567123,"stop":1758324567123,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c48f20872f6a20","name":"should dial peers from store on start","time":{"start":1758324567012,"stop":1758324567012,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d92ac071c2dc3c6","name":"should be safe to call multiple times","time":{"start":1758324567014,"stop":1758324567014,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b60ca10c078253","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1758325119312,"stop":1758325119312,"duration":0},"status":"passed","severity":"normal"},{"uid":"18867f39d9cc428a","name":"should retry if all attempts fail","time":{"start":1758324612800,"stop":1758324612800,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2325f98036e99e1","name":"should reassess health immediately when peer disconnects","time":{"start":1758324614220,"stop":1758324614228,"duration":8},"status":"passed","severity":"normal"},{"uid":"37cd495d7afcabee","name":"should not fail to start the service if it is already started","time":{"start":1758324879640,"stop":1758324879642,"duration":2},"status":"passed","severity":"normal"},{"uid":"4dffa4ba658ba9e1","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1758324575897,"stop":1758324575898,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb2003ea7413c91","name":"Check message with no content topic is not received","time":{"start":1758325108477,"stop":1758325108477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a65f50ecae6b191","name":"retrieves a single peer","time":{"start":1758324576616,"stop":1758324576617,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a70f81b4f6781f","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1758324567031,"stop":1758324567031,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d3628d5316a22d","name":"should handle mixed protocol support correctly","time":{"start":1758324614229,"stop":1758324614230,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed7b0bf9a3ee6f14","name":"should return cached hash on subsequent access","time":{"start":1758324567124,"stop":1758324567124,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1ce36cd7625b23","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1758325119302,"stop":1758325119302,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6a5a36e293b1fe3e","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1758324596070,"stop":1758324596071,"duration":1},"status":"passed","severity":"normal"},{"uid":"89da2968c4b3111c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1758324596605,"stop":1758324596605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6444b747921561","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1758324596071,"stop":1758324596072,"duration":1},"status":"passed","severity":"normal"},{"uid":"1857d537b4d9de0c","name":"should deliver messages after dependencies are met","time":{"start":1758324602914,"stop":1758324602914,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a7084a968c07a8","name":"Check received message containing Arabic","time":{"start":1758325108472,"stop":1758325108472,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e9bb1923693513","name":"should start ping timers on peer connect","time":{"start":1758324565743,"stop":1758324565744,"duration":1},"status":"passed","severity":"normal"},{"uid":"946affa9f0e228c5","name":"connects to nwaku","time":{"start":1758325024684,"stop":1758325024685,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68046cf4867de80","name":"Push message with meta","time":{"start":1758325700994,"stop":1758325700994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9969aa301ea492a7","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1758324596611,"stop":1758324596612,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7e9a8aed5a56fc","name":"should handle peer store errors gracefully","time":{"start":1758324614229,"stop":1758324614229,"duration":0},"status":"passed","severity":"normal"},{"uid":"496d0dd55cb672d0","name":"Check received message containing Russian","time":{"start":1758325108472,"stop":1758325108472,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebce20175cf5299","name":"can start and stop the service","time":{"start":1758324879637,"stop":1758324879639,"duration":2},"status":"passed","severity":"normal"},{"uid":"6076099e7e65e7ad","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1758324853984,"stop":1758324853984,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2af95a363e5cabd","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1758324664411,"stop":1758324664411,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fddc3e78b45f64","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1758324555589,"stop":1758324555589,"duration":0},"status":"passed","severity":"normal"},{"uid":"50161f0bf13bd046","name":"Outgoing message is emitted as sent","time":{"start":1758324618022,"stop":1758324618023,"duration":1},"status":"passed","severity":"normal"},{"uid":"3551c1425c1a5b64","name":"tcp ip4 address","time":{"start":1758324555854,"stop":1758324555854,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a71fd3fbc70105","name":"should return false when network is not connected","time":{"start":1758324566821,"stop":1758324566821,"duration":0},"status":"passed","severity":"normal"},{"uid":"351d264c42dd8c44","name":"should create ShardReader with auto sharding network config","time":{"start":1758324566046,"stop":1758324566046,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d09d4890e664c26","name":"should be able to decode the field with only RELAY set to true","time":{"start":1758324555586,"stop":1758324555586,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de8a773bf88ca4e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1758324550369,"stop":1758324550369,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b42c12552370325","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1758324596610,"stop":1758324596610,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad11d80aaf092e9a","name":"should properly start and stop event listening","time":{"start":1758324614220,"stop":1758324614220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53a3931fea29284","name":"should handle task timeouts","time":{"start":1758324612789,"stop":1758324612790,"duration":1},"status":"passed","severity":"normal"},{"uid":"a255d2bf30bb574b","name":"Push message with content topic containing special chars","time":{"start":1758325701006,"stop":1758325701006,"duration":0},"status":"passed","severity":"normal"},{"uid":"41edc2e0eef53efb","name":"Push message with content topic containing SQL Injection","time":{"start":1758325701030,"stop":1758325701030,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1686d6754fe1","name":"Push message with meta","time":{"start":1758325701031,"stop":1758325701031,"duration":0},"status":"passed","severity":"normal"},{"uid":"74908041dcba9b9a","name":"should dial peer when peer is discovered","time":{"start":1758324565655,"stop":1758324565655,"duration":0},"status":"passed","severity":"normal"},{"uid":"21855f86de7f26ff","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1758325018115,"stop":1758325018117,"duration":2},"status":"passed","severity":"normal"},{"uid":"9194706357477d6b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1758324550370,"stop":1758324550370,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef52f0302ff2a1e0","name":"ends if response has no messages","time":{"start":1758324566857,"stop":1758324566857,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92a2b4be86f232a","name":"should not discard bootstrap peers if under the limit","time":{"start":1758324686541,"stop":1758324686541,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4067d641fb87b6","name":"should not receive a peer event after stop","time":{"start":1758324648842,"stop":1758324648843,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea60939e815ce1c","name":"Push message with custom timestamp: 1758328268225","time":{"start":1758325701033,"stop":1758325701033,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd37416df1feea01","name":"should create KeepAliveManager with relay","time":{"start":1758324565727,"stop":1758324565734,"duration":7},"status":"passed","severity":"normal"},{"uid":"96cf00b48a2a1b24","name":"should wait for Filter peer to be connected","time":{"start":1758324614823,"stop":1758324614823,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa2da87a7f0f56e","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1758324977130,"stop":1758324977130,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1b0dfee0d2cf6e","name":"should respect custom numPeersToUse configuration","time":{"start":1758324614101,"stop":1758324614102,"duration":1},"status":"passed","severity":"normal"},{"uid":"aebd789d56fb85a8","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1758324550355,"stop":1758324550355,"duration":0},"status":"passed","severity":"normal"},{"uid":"47830f32821ad52","name":"Subscribe to topic containing emoji and publish message","time":{"start":1758324853987,"stop":1758324853987,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e7fa2e6afc90b9","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1758324614104,"stop":1758324614104,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd5efde5f6558c7","name":"should properly create peer info with all multiaddrs","time":{"start":1758324556367,"stop":1758324556368,"duration":1},"status":"passed","severity":"normal"},{"uid":"220161ac1706ceac","name":"msgTime: 0 ms from now, startTime: 1758065805658, endTime: 1758325005658","time":{"start":1758325018120,"stop":1758325018120,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4024e47e8a70e1","name":"Using a function","time":{"start":1758325024685,"stop":1758325024685,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03c84b7af60394d","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1758324602597,"stop":1758324602597,"duration":0},"status":"passed","severity":"normal"},{"uid":"1056d907c3747f48","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1758324887824,"stop":1758324887825,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dae44b92b3b6f76","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1758324550354,"stop":1758324550354,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f3ceb696f07dc8","name":"should successfully stop","time":{"start":1758324613621,"stop":1758324613622,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f3adb36c0980f7","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1758324566584,"stop":1758324566584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e8775f0df21b61","name":"Fails to push message with large meta","time":{"start":1758325701021,"stop":1758325701021,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efe09839e8db66e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1758324596617,"stop":1758324596617,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad15df1e5b9d93d","name":"Push message with emoji payload","time":{"start":1758325700989,"stop":1758325700989,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3bc61e5ce76ab5","name":"should be safe to call multiple times","time":{"start":1758324565853,"stop":1758324565853,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fac679da15b10d","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1758325007664,"stop":1758325007664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42113cbf98c0533","name":"Push message with SQL Injection payload","time":{"start":1758325700986,"stop":1758325700987,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d93abd3be1c132b","name":"Push message with XML payload","time":{"start":1758325701014,"stop":1758325701014,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ba9c990d76c97a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1758325119315,"stop":1758325119315,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dec66d8f5e23ec5","name":"Generator, 2 different shards","time":{"start":1758324968055,"stop":1758324968056,"duration":1},"status":"passed","severity":"normal"},{"uid":"db98379b670af51","name":"yields undefined for messages without decoder","time":{"start":1758324566858,"stop":1758324566858,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d55a78d7e409b2","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1758324853978,"stop":1758324853978,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b445e186dd7ff0","name":"should return false when peer is not on the specified shard","time":{"start":1758324566055,"stop":1758324566064,"duration":9},"status":"passed","severity":"normal"},{"uid":"a6fe90b6bb1e6d16","name":"Push message with content topic containing unicode special characters","time":{"start":1758325700993,"stop":1758325700993,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42039c8ca0b1734","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1758324555584,"stop":1758324555584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b79533c8624c5f","name":"Check received message containing short","time":{"start":1758325108471,"stop":1758325108471,"duration":0},"status":"passed","severity":"normal"},{"uid":"29125b0dbc9d7754","name":"Non TWN Cluster","time":{"start":1758324946998,"stop":1758324946999,"duration":1},"status":"passed","severity":"normal"},{"uid":"1288a64a09dcfa78","name":"should not receive a peer event after stop","time":{"start":1758324580606,"stop":1758324580607,"duration":1},"status":"passed","severity":"normal"},{"uid":"10792cb4c3f6ff57","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1758324596633,"stop":1758324596633,"duration":0},"status":"passed","severity":"normal"},{"uid":"795c0e700859460d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1758324838029,"stop":1758324838029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3212bf4f1a786a41","name":"Push message with emoji payload","time":{"start":1758325701016,"stop":1758325701016,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90ebc5611f9e32e","name":"ends after yielding if response size indicates end","time":{"start":1758324566859,"stop":1758324566859,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abda56274a9e7e8","name":"should start periodic discovery on start","time":{"start":1758324576296,"stop":1758324576296,"duration":0},"status":"passed","severity":"normal"},{"uid":"1915194ac0362f55","name":"Push message with custom timestamp: 1758321068225","time":{"start":1758325701032,"stop":1758325701032,"duration":0},"status":"passed","severity":"normal"},{"uid":"180fe2beb9dd1d0","name":"should hang up with multiaddr and return true on success","time":{"start":1758324566824,"stop":1758324566824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5694453aa4105235","name":"Push message with numeric payload","time":{"start":1758325701023,"stop":1758325701023,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e17dc231cb30fde","name":"Push message with custom timestamp: 1727566268225","time":{"start":1758325701032,"stop":1758325701032,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f24732a9ce211b","name":"Push message with content topic containing Chinese","time":{"start":1758325701006,"stop":1758325701007,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d94e68ec4551f8","name":"should dial more peers if under maxConnections","time":{"start":1758324567029,"stop":1758324567029,"duration":0},"status":"passed","severity":"normal"},{"uid":"81becbd652f304df","name":"Push message with shell command payload","time":{"start":1758325701001,"stop":1758325701001,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3568a670e795b7","name":"should maintain proper timestamps if all messages received","time":{"start":1758324602910,"stop":1758324602910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34fd11ac061a217","name":"Push message with Chinese payload","time":{"start":1758325700999,"stop":1758325700999,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2110feef160c09","name":"should properly setup health event callback","time":{"start":1758324614329,"stop":1758324614337,"duration":8},"status":"passed","severity":"normal"},{"uid":"6973a760d8d8015","name":"should query peer with peer exchange protocol","time":{"start":1758324576291,"stop":1758324576292,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c0e202ed66e5861","name":"should not retry if at least one success","time":{"start":1758324613162,"stop":1758324613162,"duration":0},"status":"passed","severity":"normal"},{"uid":"5749267cef3fb3d6","name":"Overlapping topic subscription","time":{"start":1758324853979,"stop":1758324853980,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9889e37ae2e0b532","name":"Subscribe to topic containing JSON and publish message","time":{"start":1758324853984,"stop":1758324853984,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6ab20b595db0cd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1758324550365,"stop":1758324550365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c1dcf5d7bc5664","name":"Check received message containing SQL Injection","time":{"start":1758325108473,"stop":1758325108473,"duration":0},"status":"passed","severity":"normal"},{"uid":"155fd01661922163","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app3/1/topic574/test.js","time":{"start":1758324947003,"stop":1758324947004,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf0dca5972b2fc4","name":"should allow redial after failed dial cooldown expires","time":{"start":1758324565872,"stop":1758324565872,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd5df96ed6346de","name":"should create ConnectionManager with required options","time":{"start":1758324566814,"stop":1758324566815,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e0b7e5fbe21e29","name":"should handle complete discovery-to-dial flow","time":{"start":1758324565680,"stop":1758324565680,"duration":0},"status":"passed","severity":"normal"},{"uid":"855895ada2ded2e","name":"Sample","time":{"start":1758324555793,"stop":1758324555793,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ff902a181898af","name":"Relay + Store","time":{"start":1758324556370,"stop":1758324556371,"duration":1},"status":"passed","severity":"normal"},{"uid":"78deed9d93f69285","name":"Push message with emoji payload","time":{"start":1758325701004,"stop":1758325701004,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efbf76f1a284246","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1758325119306,"stop":1758325119306,"duration":0},"status":"passed","severity":"normal"},{"uid":"683d014cc043d282","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1758324550359,"stop":1758324550359,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89886a77b231f34","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1758324614219,"stop":1758324614219,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f09bae5f0235e12","name":"should properly compute the node id","time":{"start":1758324556361,"stop":1758324556362,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9b4aa0c0b0e568","name":"should handle dial errors gracefully","time":{"start":1758324565871,"stop":1758324565872,"duration":1},"status":"passed","severity":"normal"},{"uid":"320d8339ddb359a8","name":"should work with v3 peers","time":{"start":1758324613163,"stop":1758324613163,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0a3685a4688d3c","name":"should handle a minimal index list","time":{"start":1758324550476,"stop":1758324550476,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f5bd34465cc997","name":"should work with mock decoders","time":{"start":1758324614328,"stop":1758324614329,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d59eeed3d0d35c4","name":"Check received message containing Basic HTML tag","time":{"start":1758325108473,"stop":1758325108474,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef8bad5c220768b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1758324853978,"stop":1758324853979,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67bc7c02210c7ae","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1758324614344,"stop":1758324614345,"duration":1},"status":"passed","severity":"normal"},{"uid":"13302b8dc4a7a4cc","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1758325119312,"stop":1758325119312,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6fd66ef8cd93cc4","name":"should remove event listener for peer:discovery","time":{"start":1758324565647,"stop":1758324565648,"duration":1},"status":"passed","severity":"normal"},{"uid":"4499146b85e283c7","name":"Subscribe to topic containing XML and receive message","time":{"start":1758325119306,"stop":1758325119306,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d27fa36bc638a96","name":"Push message with rate limit","time":{"start":1758325701021,"stop":1758325701021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae53b2ef8b7af686","name":"should initialize with custom TTL","time":{"start":1758324576279,"stop":1758324576279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b51c6f35ec9c3f7","name":"should create an instance with libp2p and dialer","time":{"start":1758324565632,"stop":1758324565634,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3e08a44e8d7b7c4","name":"Push message with content topic containing numeric","time":{"start":1758325701006,"stop":1758325701006,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e847f837579ffe6","name":"should add event listeners to libp2p","time":{"start":1758324565937,"stop":1758324565937,"duration":0},"status":"passed","severity":"normal"},{"uid":"17582db20012ce8d","name":"should handle browser offline state overriding peer connections","time":{"start":1758324565965,"stop":1758324565965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c524539752e4caa4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1758325119310,"stop":1758325119311,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd5b101c0e4f104","name":"Query Generator - true","time":{"start":1758324989293,"stop":1758324989294,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e3aaa68d3b06e9","name":"Stops search when maxGet is reached","time":{"start":1758324575815,"stop":1758324575815,"duration":0},"status":"passed","severity":"normal"},{"uid":"be17f25d719a799f","name":"Subscribe and receive messages via waku relay post","time":{"start":1758325119310,"stop":1758325119310,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba65ceb2d72f8a7b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1758324853979,"stop":1758324853979,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfcee0fc25d440f","name":"Push message with numeric payload","time":{"start":1758325701012,"stop":1758325701013,"duration":1},"status":"passed","severity":"normal"},{"uid":"191af0a815edc510","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1758324838031,"stop":1758324838031,"duration":0},"status":"passed","severity":"normal"},{"uid":"962adcf30c770540","name":"should use configured peers when available","time":{"start":1758324614616,"stop":1758324614617,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f61ec2e47b11e4","name":"should create ShardReader with static shards network config","time":{"start":1758324566046,"stop":1758324566046,"duration":0},"status":"passed","severity":"normal"},{"uid":"92053b89285d1db1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1758325119301,"stop":1758325119301,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb059d418e239c8","name":"Sync message is not sent if another sync message was just received","time":{"start":1758324621521,"stop":1758324621522,"duration":1},"status":"passed","severity":"normal"},{"uid":"660abdd861e2eb1c","name":"Check message with no payload is not received","time":{"start":1758325108477,"stop":1758325108477,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb74b05736fa2ff","name":"should handle empty peer infos gracefully","time":{"start":1758324576541,"stop":1758324576543,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1e702c97be6975d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1758324550356,"stop":1758324550356,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a3832b97552321","name":"should be able to decode the field with only STORE set to true","time":{"start":1758324555587,"stop":1758324555587,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cef9a99e04420b0","name":"Overlapping topic subscription","time":{"start":1758325119303,"stop":1758325119303,"duration":0},"status":"passed","severity":"normal"},{"uid":"3062f6d65c4be584","name":"Push 30 different messages","time":{"start":1758325701004,"stop":1758325701004,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c4423950fb6aae9","name":"Check meta is set [symmetric]","time":{"start":1758324586385,"stop":1758324586386,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62af36f4f0e6779","name":"should wait for LightPush peer to be connected","time":{"start":1758324614822,"stop":1758324614823,"duration":1},"status":"passed","severity":"normal"},{"uid":"d76130aaf7b0e937","name":"Push message with content topic containing numeric","time":{"start":1758325701028,"stop":1758325701028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8755e2b9c9c6b4","name":"Check publish message after service node is restarted","time":{"start":1758324845808,"stop":1758324845808,"duration":0},"status":"skipped","severity":"normal"},{"uid":"320dd1d4b95c6e22","name":"Wait given interval before re-trying","time":{"start":1758324614824,"stop":1758324614825,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5cefba68c70265","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1758324575899,"stop":1758324575899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed56c2c961262d5d","name":"should monitor connected peers and store them into cache","time":{"start":1758324738094,"stop":1758324738094,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee874b276f0dd5a","name":"should do nothing when connections still exist","time":{"start":1758324567015,"stop":1758324567016,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35e2e1e0072d17b","name":"Check publish message containing Script","time":{"start":1758324845800,"stop":1758324845800,"duration":0},"status":"passed","severity":"normal"},{"uid":"2344bfda3218ceae","name":"should start and setup intervals and event listeners","time":{"start":1758324613650,"stop":1758324613663,"duration":13},"status":"passed","severity":"normal"},{"uid":"9adbae0969136680","name":"Check message with invalid timestamp is not received","time":{"start":1758325108468,"stop":1758325108468,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ec0e01136a7443","name":"should fail to send if no connected peers found","time":{"start":1758324613153,"stop":1758324613153,"duration":0},"status":"passed","severity":"normal"},{"uid":"89922cd2917f3e02","name":"should delegate to networkMonitor.isConnected()","time":{"start":1758324566821,"stop":1758324566821,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a0660dd2c76e6b","name":"random static sharding 7 - Cluster ID: 348, Shard ID: 120","time":{"start":1758324973626,"stop":1758324973626,"duration":0},"status":"passed","severity":"normal"},{"uid":"77234c8af245d87f","name":"Rejects garbage","time":{"start":1758324624811,"stop":1758324624811,"duration":0},"status":"passed","severity":"normal"},{"uid":"a879af1713cfc88d","name":"should set default options when no config provided","time":{"start":1758324566815,"stop":1758324566817,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b2808498cf46e92","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1758324566340,"stop":1758324566341,"duration":1},"status":"passed","severity":"normal"},{"uid":"81356395d0dfc7f","name":"Push message with Basic HTML tag payload","time":{"start":1758325701015,"stop":1758325701015,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2af9d2c7612edf","name":"should drop only non-locked connections when over maxConnections","time":{"start":1758324567029,"stop":1758324567029,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df1cecea2b90b1","name":"Push message with unicode special characters payload","time":{"start":1758325701027,"stop":1758325701027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91152c1038d5279","name":"should process queue every 500ms","time":{"start":1758324565873,"stop":1758324565879,"duration":6},"status":"passed","severity":"normal"},{"uid":"1a954b044bf33f86","name":"should handle relay send failures gracefully","time":{"start":1758324565757,"stop":1758324565762,"duration":5},"status":"passed","severity":"normal"},{"uid":"1ad56682af69464d","name":"Push message with XML payload","time":{"start":1758325700987,"stop":1758325700987,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac337ef4275529d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1758324968056,"stop":1758324968056,"duration":0},"status":"passed","severity":"normal"},{"uid":"444780e657dd6b41","name":"Push message with Chinese payload","time":{"start":1758325701013,"stop":1758325701013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff71c46ffa2e0b42","name":"Encoder throws on empty string content topic","time":{"start":1758324567122,"stop":1758324567122,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b72e847c51f871","name":"should sort by messageId when timestamps are equal","time":{"start":1758324602598,"stop":1758324602598,"duration":0},"status":"passed","severity":"normal"},{"uid":"93820a68f8f9d859","name":"should clear dial history on start","time":{"start":1758324565843,"stop":1758324565851,"duration":8},"status":"passed","severity":"normal"},{"uid":"fa223e21436ffddf","name":"Outgoing message is possibly acknowledged","time":{"start":1758324618023,"stop":1758324618024,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ecf314d93332448","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1758324596606,"stop":1758324596606,"duration":0},"status":"passed","severity":"normal"},{"uid":"40cfd1fc7c0abc22","name":"should call waitForPeer on Relay","time":{"start":1758324614823,"stop":1758324614823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39fb2106d247ec0","name":"should handle hash queries without validation","time":{"start":1758324614616,"stop":1758324614616,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af342fb10415a66","name":"Push message with meta","time":{"start":1758325701009,"stop":1758325701009,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fc7841f1f7e6b6","name":"recovers when dns.resolve returns empty","time":{"start":1758324576617,"stop":1758324576617,"duration":0},"status":"passed","severity":"normal"},{"uid":"4552f932029cbbbe","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1758324550360,"stop":1758324550361,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf8d6f15ef17885","name":"accepts time-filtered query with content filter","time":{"start":1758324566347,"stop":1758324566347,"duration":0},"status":"passed","severity":"normal"},{"uid":"e812efe29a5d79b1","name":"should return empty array when no peers connected","time":{"start":1758324566825,"stop":1758324566825,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a2561966e46727","name":"Push message with content topic containing unicode special characters","time":{"start":1758325701008,"stop":1758325701009,"duration":1},"status":"passed","severity":"normal"},{"uid":"977f0fad64c86ea8","name":"should handle dial errors gracefully","time":{"start":1758324565655,"stop":1758324565658,"duration":3},"status":"passed","severity":"normal"},{"uid":"89c314d3304b6258","name":"should handle errors when accessing navigator","time":{"start":1758324565964,"stop":1758324565964,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb548e3bbe33ae35","name":"Passing page size 19 when there are 20 messages","time":{"start":1758325002133,"stop":1758325002133,"duration":0},"status":"passed","severity":"normal"},{"uid":"acae74d7c5a0cc15","name":"Add multiple subscription objects on single nwaku node","time":{"start":1758325119319,"stop":1758325119319,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb1df65b5945a42","name":"should add received messages to bloom filter","time":{"start":1758324602911,"stop":1758324602911,"duration":0},"status":"passed","severity":"normal"},{"uid":"655dc52478e604d8","name":"Push message with Basic HTML tag payload","time":{"start":1758325700987,"stop":1758325700987,"duration":0},"status":"passed","severity":"normal"},{"uid":"555fb2d60976ea4c","name":"Push message with custom timestamp: 1758328268225","time":{"start":1758325701011,"stop":1758325701011,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0aa7b5701a8242","name":"Push message with content topic containing emoji","time":{"start":1758325700994,"stop":1758325700994,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2449f82f7e0097","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1758325020017,"stop":1758325020019,"duration":2},"status":"passed","severity":"normal"},{"uid":"bfd9c5a7be80b2f9","name":"should handle peer not in mesh for all topics","time":{"start":1758324565765,"stop":1758324565770,"duration":5},"status":"passed","severity":"normal"},{"uid":"326e108cc9dc1b28","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1758324555583,"stop":1758324555584,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac628cabc9a19df","name":"throws on content topic with empty topic name field","time":{"start":1758324550353,"stop":1758324550353,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0678f715fa2208a","name":"Push message with SQL Injection payload","time":{"start":1758325701014,"stop":1758325701014,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12c5aa1ef68a3ab","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1758324565960,"stop":1758324565960,"duration":0},"status":"passed","severity":"normal"},{"uid":"493c213c3795fc9d","name":"should skip updating peer store if peer has same addresses","time":{"start":1758324565669,"stop":1758324565670,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1725c0af5d4467","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1758324596611,"stop":1758324596611,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb52304bd4db0fd4","name":"Check message with no pubsub topic is not received","time":{"start":1758325108477,"stop":1758325108477,"duration":0},"status":"passed","severity":"normal"},{"uid":"3258698d9bb873e4","name":"should create all internal components","time":{"start":1758324566818,"stop":1758324566818,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c658e9a3f8b496","name":"Push message with content topic containing Arabic","time":{"start":1758325701029,"stop":1758325701029,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1b55a2c8e3fdd6","name":"Round trip binary serialization","time":{"start":1758324567120,"stop":1758324567120,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edbb49187696abd","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1758324550363,"stop":1758324550363,"duration":0},"status":"passed","severity":"normal"},{"uid":"7854dffbf63ccd98","name":"should handle peer disconnect event when no connections remain","time":{"start":1758324565955,"stop":1758324565956,"duration":1},"status":"passed","severity":"normal"},{"uid":"45657aded274c509","name":"Push message with Basic HTML tag payload","time":{"start":1758325701001,"stop":1758325701001,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc569ad3d095a18","name":"Push message with XML payload","time":{"start":1758325701025,"stop":1758325701025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83466d0c4ff0b0b","name":"should return true when peer is on the same cluster","time":{"start":1758324566047,"stop":1758324566047,"duration":0},"status":"passed","severity":"normal"},{"uid":"629a73e26fd7742d","name":"should retry failed tasks","time":{"start":1758324612789,"stop":1758324612789,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc27db14c16de5e3","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1758324821495,"stop":1758324821497,"duration":2},"status":"passed","severity":"normal"},{"uid":"c59d6901bf493757","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1758324596613,"stop":1758324596613,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef12cf111f8fd2b7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1758324887825,"stop":1758324887826,"duration":1},"status":"passed","severity":"normal"},{"uid":"894b568c7314301","name":"should insert message id into causal history","time":{"start":1758324602909,"stop":1758324602909,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadfcd5785bb0f09","name":"Push message with emoji payload","time":{"start":1758325701027,"stop":1758325701027,"duration":0},"status":"passed","severity":"normal"},{"uid":"2032794680911c00","name":"should remove event listeners","time":{"start":1758324567013,"stop":1758324567013,"duration":0},"status":"passed","severity":"normal"},{"uid":"507f05f53de352c9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1758325119314,"stop":1758325119314,"duration":0},"status":"passed","severity":"normal"},{"uid":"5935a4c75c40f0d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1758324614100,"stop":1758324614101,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4be195be78ed547","name":"messageHashStr works with IProtoMessage","time":{"start":1758324566114,"stop":1758324566115,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2bd18cdccb56ee","name":"should handle onConnected and onDisconnected","time":{"start":1758324614089,"stop":1758324614090,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da63fade7238c10","name":"Subscribe and receive messages via lightPush","time":{"start":1758325119300,"stop":1758325119300,"duration":0},"status":"passed","severity":"normal"},{"uid":"b948344dcdfc6a1a","name":"Push message with content topic containing JSON","time":{"start":1758325701008,"stop":1758325701008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebce0d5d83749864","name":"should skip peers without peer exchange protocol","time":{"start":1758324576292,"stop":1758324576292,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0beb4e80e8279a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1758325119318,"stop":1758325119318,"duration":0},"status":"passed","severity":"normal"},{"uid":"152e3c0a6d376c82","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1758324614220,"stop":1758324614220,"duration":0},"status":"passed","severity":"normal"},{"uid":"325ff5802011596b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1758324550357,"stop":1758324550358,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0443fdb1ae0f2e","name":"should request peer renewal on specific errors","time":{"start":1758324612789,"stop":1758324612789,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9605f1272929806","name":"Add multiple subscription objects on single nwaku node","time":{"start":1758325119308,"stop":1758325119308,"duration":0},"status":"passed","severity":"normal"},{"uid":"49071e04b6f7c573","name":"should only return 1 node with relay and store capability","time":{"start":1758324576619,"stop":1758324576619,"duration":0},"status":"passed","severity":"normal"},{"uid":"91088c2b424b9c78","name":"should load peers from local storage and dispatch events","time":{"start":1758324580607,"stop":1758324580607,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4215229ec03dd83","name":"Check publish message containing numeric","time":{"start":1758324845797,"stop":1758324845797,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f01f4c419fecee","name":"should maintain desired error rate","time":{"start":1758324600285,"stop":1758324600285,"duration":0},"status":"passed","severity":"normal"},{"uid":"4816391b887c9b66","name":"Ephemeral messages are not stored","time":{"start":1758324650458,"stop":1758324650459,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ef3a3b6b84e8f7","name":"Push message with content topic containing special chars","time":{"start":1758325701017,"stop":1758325701018,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0891c4baf12418e","name":"should not fail to stop the service if it was not started","time":{"start":1758324879639,"stop":1758324879640,"duration":1},"status":"passed","severity":"normal"},{"uid":"2880dae8576188c5","name":"handles different networkShards values correctly","time":{"start":1758324550361,"stop":1758324550361,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8537bfdfd8cb0b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1758325119316,"stop":1758325119316,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f4ac3c1366a719","name":"Retries within maximum given attempts","time":{"start":1758324614824,"stop":1758324614824,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d09fdeb0c26dac5","name":"should be safe to call multiple times","time":{"start":1758324565648,"stop":1758324565654,"duration":6},"status":"passed","severity":"normal"},{"uid":"915f07c83ffa0839","name":"should be delivered immediately if received","time":{"start":1758324602917,"stop":1758324602918,"duration":1},"status":"passed","severity":"normal"},{"uid":"973ed3969b64a05d","name":"should mark all messages in causal history as acknowledged","time":{"start":1758324602912,"stop":1758324602912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d472ca94e62d92ab","name":"should select older connection if present","time":{"start":1758324566432,"stop":1758324566432,"duration":0},"status":"passed","severity":"normal"},{"uid":"6606169ab0523eb4","name":"Push message with content topic containing escaped characters","time":{"start":1758325701030,"stop":1758325701030,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89fff522db4e811","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1758324576546,"stop":1758324576546,"duration":0},"status":"passed","severity":"normal"},{"uid":"634e79ead50cc6c1","name":"Encoder throws on undefined content topic","time":{"start":1758324567121,"stop":1758324567122,"duration":1},"status":"passed","severity":"normal"},{"uid":"6477b563972f2e4","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1758324614081,"stop":1758324614085,"duration":4},"status":"passed","severity":"normal"},{"uid":"e5da87f4679b790c","name":"return first retrieved peers without further DNS queries","time":{"start":1758324576619,"stop":1758324576620,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e8ccd9627876fa","name":"does not validate decoders for hash queries","time":{"start":1758324566856,"stop":1758324566856,"duration":0},"status":"passed","severity":"normal"},{"uid":"a947e0a7cad4abeb","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1758324565751,"stop":1758324565752,"duration":1},"status":"passed","severity":"normal"},{"uid":"35ad200f237eb3a2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1758324576621,"stop":1758324576621,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ddf7afbea532496d","name":"should add peer to queue when queue is not empty","time":{"start":1758324565865,"stop":1758324565866,"duration":1},"status":"passed","severity":"normal"},{"uid":"9397dc907f65187d","name":"should start and stop interval correctly","time":{"start":1758324612783,"stop":1758324612784,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c06ccf2488f48f8","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1758324566114,"stop":1758324566114,"duration":0},"status":"passed","severity":"normal"},{"uid":"df73c7773d43a21a","name":"random static sharding 3 - Cluster ID: 815, Shard ID: 771","time":{"start":1758324973624,"stop":1758324973624,"duration":0},"status":"passed","severity":"normal"},{"uid":"71eaa2b462467631","name":"Check message on other pubsub topic is not received","time":{"start":1758325108476,"stop":1758325108477,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28fdcc76eba5afb","name":"Subscribe to topic containing short and publish message","time":{"start":1758324853980,"stop":1758324853980,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc5be10cf3d0c4b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1758324550368,"stop":1758324550368,"duration":0},"status":"passed","severity":"normal"},{"uid":"31638c932ad3e4cf","name":"Check received message containing XML","time":{"start":1758325108473,"stop":1758325108473,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8801621a945e43","name":"should reject on timeout if it was set","time":{"start":1758324614822,"stop":1758324614822,"duration":0},"status":"passed","severity":"normal"},{"uid":"61179b2201010fc4","name":"should create KeepAliveManager with required options","time":{"start":1758324565727,"stop":1758324565727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6661efee1a4fa4f","name":"Push message with JSON payload","time":{"start":1758325700988,"stop":1758325700988,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9f44bbda946073","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1758324575900,"stop":1758324575900,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b10dd5426212f1","name":"Subscribe to topic containing XML and publish message","time":{"start":1758324853983,"stop":1758324853983,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2e14f2436abb04","name":"should not fail to stop the service if it was not started","time":{"start":1758324648832,"stop":1758324648836,"duration":4},"status":"passed","severity":"normal"},{"uid":"624430a58d040848","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app90/6/topic302/proto","time":{"start":1758324947004,"stop":1758324947005,"duration":1},"status":"passed","severity":"normal"},{"uid":"255b06396fb73af0","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1758324613011,"stop":1758324613012,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7a6c905bc193c2","name":"messageHashStr returns a hex string","time":{"start":1758324566114,"stop":1758324566114,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b77a8e52a2ba458","name":"Check publish message containing Basic HTML tag","time":{"start":1758324845800,"stop":1758324845801,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9ae4de3415dac1","name":"should add to incoming buffer if dependencies are not met","time":{"start":1758324602911,"stop":1758324602911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0302a75b6f58656","name":"Push message with content topic containing short","time":{"start":1758325701017,"stop":1758325701017,"duration":0},"status":"passed","severity":"normal"},{"uid":"929a22aed3269913","name":"should handle errors gracefully when getting peer info","time":{"start":1758324566067,"stop":1758324566067,"duration":0},"status":"passed","severity":"normal"},{"uid":"6109f80ca879ffe3","name":"Query generator for 2000 messages","time":{"start":1758325005461,"stop":1758325005462,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b04f786b2601ef","name":"LightPush","time":{"start":1758325022221,"stop":1758325022221,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1c6226273f4efc","name":"Push message with unicode special characters payload","time":{"start":1758325700989,"stop":1758325700989,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de2b802b3761e62","name":"Check received message with timestamp: 1649153314 ","time":{"start":1758325108467,"stop":1758325108468,"duration":1},"status":"passed","severity":"normal"},{"uid":"3806b9ede4192f63","name":"Push message with custom timestamp: 1727566268225","time":{"start":1758325701010,"stop":1758325701010,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f3fa3472fd201b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1758324566855,"stop":1758324566855,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db38f079b65b111","name":"should properly clean up resources when disposed","time":{"start":1758324611885,"stop":1758324611885,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f44bb3bc866640d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1758324550363,"stop":1758324550364,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84debe233d64eee","name":"should be empty when created","time":{"start":1758324613648,"stop":1758324613648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88e0ff5fdbb83bb","name":"random static sharding 2 - Cluster ID: 655, Shard ID: 17","time":{"start":1758324973624,"stop":1758324973624,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e49a2b08d872a5a","name":"Push message with JSON payload","time":{"start":1758325701001,"stop":1758325701001,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0426fb1a3176fd","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1758324550362,"stop":1758324550362,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c2626eb68bd9c6","name":"should work with mixed v2 and v3 peers","time":{"start":1758324613163,"stop":1758324613165,"duration":2},"status":"passed","severity":"normal"},{"uid":"705d26cccf9de36b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1758324961888,"stop":1758324961888,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e58e842ba0685aa","name":"should maintain chronological order of messages in localHistory","time":{"start":1758324602911,"stop":1758324602911,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce2763540dec23f","name":"should filter out undefined ENRs","time":{"start":1758324576543,"stop":1758324576544,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca2fcb9c92fc61e","name":"Push message with content topic containing JSON","time":{"start":1758325701030,"stop":1758325701030,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc41261b02ce04a4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1758324596616,"stop":1758324596617,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4811e6cc810f65d","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1758324664413,"stop":1758324664413,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c445a8ee96f378","name":"should stop and cleanup resources","time":{"start":1758324613663,"stop":1758324613663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38ff6e564ddfe3a","name":"should work with stubbed retrieve function","time":{"start":1758324614328,"stop":1758324614328,"duration":0},"status":"passed","severity":"normal"},{"uid":"58abe677a9ab7e9d","name":"Encoder throws on empty string content topic","time":{"start":1758324588048,"stop":1758324588048,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa3088a279ce128","name":"should return peer for existing peer","time":{"start":1758324567026,"stop":1758324567027,"duration":1},"status":"passed","severity":"normal"},{"uid":"875cd378f334bbbb","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1758324734190,"stop":1758324734191,"duration":1},"status":"passed","severity":"normal"},{"uid":"f634ca5997d87447","name":"should not create relay timers when relay is not provided","time":{"start":1758324565755,"stop":1758324565755,"duration":0},"status":"passed","severity":"normal"},{"uid":"34dbe9531d71aea4","name":"throws on content topic with empty encoding field","time":{"start":1758324550353,"stop":1758324550353,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9958d6d4bba8af","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1758324596613,"stop":1758324596613,"duration":0},"status":"passed","severity":"normal"},{"uid":"a360fd106806e2ed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1758324596634,"stop":1758324596634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce107c382293e8db","name":"Query generator for multiple messages with different content topic format","time":{"start":1758325005456,"stop":1758325005457,"duration":1},"status":"passed","severity":"normal"},{"uid":"471854963cc0aa76","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1758324565949,"stop":1758324565950,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d19dc2f1b18b160","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1758324555588,"stop":1758324555588,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb37db01b64bfe3","name":"messageHashStr produces different results for different inputs","time":{"start":1758324566115,"stop":1758324566115,"duration":0},"status":"passed","severity":"normal"},{"uid":"deda85cda13a3bfc","name":"should throw error - no public key","time":{"start":1758324556359,"stop":1758324556359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c032bdd3e378de07","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1758325007666,"stop":1758325007666,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a57fef158c3ad2","name":"should set field with all protocols disabled","time":{"start":1758324556368,"stop":1758324556368,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9aa9c139649ee","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1758324596603,"stop":1758324596604,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87b4b286d34d9dc","name":"should dial with PeerId and return stream","time":{"start":1758324566822,"stop":1758324566822,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2c988329230502","name":"Check publish message containing unicode special characters","time":{"start":1758324845802,"stop":1758324845803,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cbdb2e856595ab3","name":"should initialize with default number of peers","time":{"start":1758324614080,"stop":1758324614080,"duration":0},"status":"passed","severity":"normal"},{"uid":"9226ecd74159fd9e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1758324596627,"stop":1758324596627,"duration":0},"status":"passed","severity":"normal"},{"uid":"617dd3bd19fd1836","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1758324550356,"stop":1758324550356,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc60789180853021","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1758325119311,"stop":1758325119311,"duration":0},"status":"passed","severity":"normal"},{"uid":"9714f9c36eee537","name":"Publish message with large meta","time":{"start":1758324845808,"stop":1758324845809,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17deba0b690d721","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1758324550369,"stop":1758324550370,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f5ee75fe254d98","name":"Push message with Russian payload","time":{"start":1758325700999,"stop":1758325700999,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3292f169c30dbd7","name":"should compute hash only when first accessed","time":{"start":1758324567123,"stop":1758324567123,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5a3dec6ffb3af7","name":"throws on content topic with generation field greater than 0","time":{"start":1758324550351,"stop":1758324550351,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e603584821f45b","name":"rejects content-filtered query with only contentTopics","time":{"start":1758324566341,"stop":1758324566341,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b4eeac4806f33b","name":"Waku message hash computation (payload length 0)","time":{"start":1758324566096,"stop":1758324566096,"duration":0},"status":"passed","severity":"normal"},{"uid":"633971b6c713c921","name":"Push message with SQL Injection payload","time":{"start":1758325701025,"stop":1758325701025,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cfaeb54d0e3348","name":"Check received message containing special chars","time":{"start":1758325108471,"stop":1758325108471,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e00af357ba627b4","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1758324614342,"stop":1758324614343,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad34c69bd6f6c1da","name":"should send relay ping messages on timer","time":{"start":1758324565757,"stop":1758324565757,"duration":0},"status":"passed","severity":"normal"},{"uid":"da522d827202a1d1","name":"should handle zero peers request","time":{"start":1758324576547,"stop":1758324576547,"duration":0},"status":"passed","severity":"normal"},{"uid":"3445a538be02196a","name":"Push message with Script payload","time":{"start":1758325701014,"stop":1758325701014,"duration":0},"status":"passed","severity":"normal"},{"uid":"4751674ba166c2a1","name":"Decoder throws on empty string content topic","time":{"start":1758324588049,"stop":1758324588049,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d55b5450763696","name":"throws on content topic with empty version field","time":{"start":1758324550352,"stop":1758324550352,"duration":0},"status":"passed","severity":"normal"},{"uid":"895d24c3423a866c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1758325119300,"stop":1758325119300,"duration":0},"status":"passed","severity":"normal"},{"uid":"3909c5f886c5c21b","name":"Outgoing message is retried until acknowledged","time":{"start":1758324618024,"stop":1758324618025,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba5a070e118ab7a6","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1758325020012,"stop":1758325020013,"duration":1},"status":"passed","severity":"normal"},{"uid":"49d29c2333c3ac0a","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1758324613012,"stop":1758324613017,"duration":5},"status":"passed","severity":"normal"},{"uid":"26f84f2f2cb36f47","name":"should encode/decode to text encoding","time":{"start":1758324556362,"stop":1758324556363,"duration":1},"status":"passed","severity":"normal"},{"uid":"334b62c6bb1d730c","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1758324602914,"stop":1758324602914,"duration":0},"status":"passed","severity":"normal"},{"uid":"526f5c33f85b750","name":"should not modify tags of connections for different peers","time":{"start":1758324614105,"stop":1758324614105,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f63085e8eeb8fc2","name":"should throw an error for insufficient data","time":{"start":1758324550476,"stop":1758324550477,"duration":1},"status":"passed","severity":"normal"},{"uid":"5960fee8b93660c7","name":"should return true even if peer has no overlapping shards","time":{"start":1758324566047,"stop":1758324566048,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f6f426438c95b3","name":"should save new peer to store","time":{"start":1758324565669,"stop":1758324565669,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc9a5bebdeda871","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1758324596610,"stop":1758324596611,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6d97c07834c504","name":"rejects hash query with time filter","time":{"start":1758324566347,"stop":1758324566347,"duration":0},"status":"passed","severity":"normal"},{"uid":"251dd2cbaba90e81","name":"Check received message containing Chinese","time":{"start":1758325108463,"stop":1758325108464,"duration":1},"status":"passed","severity":"normal"},{"uid":"683fba8f93b61936","name":"Push message with rate limit","time":{"start":1758325700995,"stop":1758325700995,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0689fd850a9b75","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1758324618023,"stop":1758324618023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e7a224c394f247","name":"Check message received after jswaku node is restarted","time":{"start":1758325108470,"stop":1758325108470,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8445ec8a8c8c6e5","name":"it tolerates circular branch references","time":{"start":1758324576617,"stop":1758324576617,"duration":0},"status":"passed","severity":"normal"},{"uid":"4610465aaea8bbda","name":"Init the array if not present","time":{"start":1758324550071,"stop":1758324550072,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f3d3d253cd678d","name":"should remove expired entries after TTL has passed","time":{"start":1758324611877,"stop":1758324611883,"duration":6},"status":"passed","severity":"normal"},{"uid":"bb694fb320666743","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1758324596069,"stop":1758324596070,"duration":1},"status":"passed","severity":"normal"},{"uid":"a02b3654cd59ea67","name":"should set field with only FILTER enabled","time":{"start":1758324556369,"stop":1758324556370,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc8a39a0e1d22f8","name":"Push message with Chinese payload","time":{"start":1758325700985,"stop":1758325700986,"duration":1},"status":"passed","severity":"normal"},{"uid":"351bc221d2a70ba7","name":"Push message with long payload","time":{"start":1758325700998,"stop":1758325700998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea053e9715a679c6","name":"Query with Ordered Callback, No Decoder","time":{"start":1758324977130,"stop":1758324977130,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea25d093ab239cb3","name":"Push message with content topic containing Chinese","time":{"start":1758325701029,"stop":1758325701029,"duration":0},"status":"passed","severity":"normal"},{"uid":"455c2d51b0f0fd8c","name":"should dispatch network event when browser goes online","time":{"start":1758324565959,"stop":1758324565959,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceac6321e58830fd","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1758324961888,"stop":1758324961888,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e6b571d4091e3b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1758324853983,"stop":1758324853983,"duration":0},"status":"passed","severity":"normal"},{"uid":"738b029d4897f2b8","name":"Check meta is set [ecies]","time":{"start":1758324588047,"stop":1758324588047,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d560893b9cfe30","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1758324596590,"stop":1758324596590,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f866169082c6c3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1758325108468,"stop":1758325108468,"duration":0},"status":"passed","severity":"normal"},{"uid":"967caa72e67741e1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1758324575544,"stop":1758324575544,"duration":0},"status":"passed","severity":"normal"},{"uid":"6614a033eb5982b4","name":"Query with Promise Callback, No message returned","time":{"start":1758324977132,"stop":1758324977132,"duration":0},"status":"passed","severity":"normal"},{"uid":"50eeb05c9251fade","name":"should handle ENR without shardInfo","time":{"start":1758324576295,"stop":1758324576295,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d2835b464ecad8","name":"should create PeerExchange instance with components","time":{"start":1758324576548,"stop":1758324576548,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a8c07346cb12ac","name":"should not stop if not started","time":{"start":1758324576288,"stop":1758324576288,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4fa31743dacd2b","name":"should properly create location multiaddrs - tcp","time":{"start":1758324556367,"stop":1758324556367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f412f0bd8a0511e6","name":"Subscribe and receive messages via waku relay post","time":{"start":1758325119301,"stop":1758325119301,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d000823bf41319","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1758324887836,"stop":1758324887836,"duration":0},"status":"passed","severity":"normal"},{"uid":"850b62a6f27ec53f","name":"should return false when navigator.onLine is false","time":{"start":1758324565949,"stop":1758324565949,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54090cfb321acd8","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1758324710317,"stop":1758324710318,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae59fb450f1f75a","name":"Incoming message is emitted as received","time":{"start":1758324617234,"stop":1758324617235,"duration":1},"status":"passed","severity":"normal"},{"uid":"9138669a70956ffe","name":"Check message with no content topic is not received","time":{"start":1758325108469,"stop":1758325108469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f80adaf3f224bf3","name":"should allow redial after cooldown period","time":{"start":1758324565870,"stop":1758324565870,"duration":0},"status":"passed","severity":"normal"},{"uid":"232f0f60996abf6d","name":"ends if stream creation fails","time":{"start":1758324566856,"stop":1758324566856,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce75bd176d827f1","name":"should detect messages with missing dependencies","time":{"start":1758324602913,"stop":1758324602914,"duration":1},"status":"passed","severity":"normal"},{"uid":"350002568c3d9f6","name":"should retry on complete failure if specified","time":{"start":1758324613154,"stop":1758324613162,"duration":8},"status":"passed","severity":"normal"},{"uid":"1c18fe5586432617","name":"Fails to push message bigger that 1MB","time":{"start":1758325701011,"stop":1758325701012,"duration":1},"status":"passed","severity":"normal"},{"uid":"8910837d497a6138","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1758324596607,"stop":1758324596607,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce3a1b5cb6d5c3f","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1758324602914,"stop":1758324602914,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44fd70574fdb80a","name":"Throws when trying to push message with empty payload","time":{"start":1758325700990,"stop":1758325700990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b149ebb80e65e447","name":"Check message with invalid timestamp is not received","time":{"start":1758325108476,"stop":1758325108476,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffc7d3b09c7a142","name":"should create a new stream if no existing for protocol found","time":{"start":1758324566583,"stop":1758324566583,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce5876e69382f49","name":"should emit multiple messages when query returns multiple messages","time":{"start":1758324614344,"stop":1758324614344,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbce6b3fe6026b6","name":"Encoder error raises irrecoverable error","time":{"start":1758324617233,"stop":1758324617233,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9411b388bae956","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1758324596617,"stop":1758324596618,"duration":1},"status":"passed","severity":"normal"},{"uid":"f348beb83aab3ada","name":"Publish message with custom timestamp: Sat Sep 28 2024 23:33:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1758324845804,"stop":1758324845805,"duration":1},"status":"passed","severity":"normal"},{"uid":"9924f71af69eaf6a","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1758324602913,"stop":1758324602913,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b67447cb2393ebf","name":"should check false positive rate","time":{"start":1758324600292,"stop":1758324600292,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa3541c9d91e4d6","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1758324650460,"stop":1758324650460,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b0cb79770145a7","name":"Subscribe and receives messages on 20 topics","time":{"start":1758325119311,"stop":1758325119311,"duration":0},"status":"passed","severity":"normal"},{"uid":"b130f3feb87acafb","name":"Check publish message containing SQL Injection","time":{"start":1758324845799,"stop":1758324845799,"duration":0},"status":"passed","severity":"normal"},{"uid":"300c504d8052e806","name":"should handle complete peer lifecycle","time":{"start":1758324565770,"stop":1758324565770,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d8a9872a80dd73","name":"can start the service","time":{"start":1758324580604,"stop":1758324580604,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85985f34b74d85d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1758325119305,"stop":1758325119305,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0493678e1b782d8","name":"should capture event listeners for testing","time":{"start":1758324614329,"stop":1758324614329,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e108f6f86371d39","name":"random static sharding 10 - Cluster ID: 447, Shard ID: 315","time":{"start":1758324973628,"stop":1758324973629,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3d3321034de416","name":"Push message with Basic HTML tag payload","time":{"start":1758325701026,"stop":1758325701026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8041e652231f2f1","name":"Check publish message containing special chars","time":{"start":1758324845797,"stop":1758324845798,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1766c5830f0e813","name":"Push message with content topic containing special chars","time":{"start":1758325700991,"stop":1758325700991,"duration":0},"status":"passed","severity":"normal"},{"uid":"33716873f5263d4b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1758324596612,"stop":1758324596612,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d59c84c604b515d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1758325119304,"stop":1758325119305,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc5d0cf34516654","name":"should push the message to the outgoing buffer","time":{"start":1758324602908,"stop":1758324602908,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2bf07e7d58fe19","name":"should reject if Relay is requested but not mounted","time":{"start":1758324614820,"stop":1758324614821,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2513986ba88719","name":"Encoder throws on undefined content topic","time":{"start":1758324586387,"stop":1758324586387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77696185ab8ce17","name":"Push message with Russian payload","time":{"start":1758325701024,"stop":1758325701025,"duration":1},"status":"passed","severity":"normal"},{"uid":"f98a415cd11eeed6","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1758324648844,"stop":1758324648845,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7dc9ae32eab7e9e2","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1758324614104,"stop":1758324614105,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bdbe5f916ab66ee","name":"should handle missing messages with undefined retrievalHint","time":{"start":1758324602915,"stop":1758324602915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13e0ba5e9b4a4f4","name":"should return false","time":{"start":1758324556360,"stop":1758324556361,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2f4f5bb96085bf","name":"should return false when peer has no shard info","time":{"start":1758324566048,"stop":1758324566048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b3133163d2bfe4","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1758324667986,"stop":1758324667986,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9359d749f396f5","name":"Push message with special chars payload","time":{"start":1758325700985,"stop":1758325700985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67b393cadb7e7d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1758324596632,"stop":1758324596632,"duration":0},"status":"passed","severity":"normal"},{"uid":"beec8f2e3c8fa48c","name":"Passing invalid cursor","time":{"start":1758324961891,"stop":1758324961891,"duration":0},"status":"passed","severity":"normal"},{"uid":"96680e2112b1aaf0","name":"should skip peers that were recently queried","time":{"start":1758324576291,"stop":1758324576291,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad141f8db5fa0d","name":"should do nothing if no non-locked connections to drop","time":{"start":1758324567030,"stop":1758324567030,"duration":0},"status":"broken","severity":"normal"},{"uid":"1e686578b4aa6e58","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1758324596595,"stop":1758324596595,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d75f9e98e1a7da","name":"Push message equal or less that 1MB","time":{"start":1758325701011,"stop":1758325701011,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac97741679df71dc","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1758324576545,"stop":1758324576546,"duration":1},"status":"passed","severity":"normal"},{"uid":"a14d7941bc559747","name":"should not receive a peer event after stop","time":{"start":1758324879644,"stop":1758324879644,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d530be9a1b7bf9","name":"Push message with custom timestamp: 1727566268225","time":{"start":1758325701021,"stop":1758325701021,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc52c48d3c79809a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1758324887832,"stop":1758324887832,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4f31d32dd236a7","name":"should query peers that support peer exchange","time":{"start":1758324576289,"stop":1758324576290,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f7ac4364816260","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1758324550364,"stop":1758324550364,"duration":0},"status":"passed","severity":"normal"},{"uid":"81524ff26884102f","name":"Generator, one shard","time":{"start":1758324968055,"stop":1758324968055,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bc19c1a0bc300c","name":"Push message with Chinese payload","time":{"start":1758325701024,"stop":1758325701024,"duration":0},"status":"passed","severity":"normal"},{"uid":"683c7e18c7e1702b","name":"Correctly serialized arguments","time":{"start":1758324733084,"stop":1758324733085,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb2d1f8a166a3f0","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1758324602917,"stop":1758324602917,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd25bc93f707a65","name":"Relay - dialed first","time":{"start":1758325022215,"stop":1758325022215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a772387b3d437a1e","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1758324602913,"stop":1758324602913,"duration":0},"status":"passed","severity":"normal"},{"uid":"484d2872171c2789","name":"Fails to push message bigger that 1MB","time":{"start":1758325701022,"stop":1758325701022,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbfef79b1b6326d","name":"nwaku subscribes","time":{"start":1758324834739,"stop":1758324834739,"duration":0},"status":"passed","severity":"normal"},{"uid":"7232ee6b641766b2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1758324550367,"stop":1758324550368,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd793bb4e9cda8c1","name":"should trigger query when it went offline since the last successful query","time":{"start":1758324614338,"stop":1758324614339,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3ecffd5029002d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1758324845806,"stop":1758324845807,"duration":1},"status":"passed","severity":"normal"},{"uid":"94e11119d9a68462","name":"Js publishes, other Js receives","time":{"start":1758324834742,"stop":1758324834742,"duration":0},"status":"passed","severity":"normal"},{"uid":"b421f65203fcb5f0","name":"should create QueryOnConnect instance without options","time":{"start":1758324614323,"stop":1758324614323,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cf5c35d9d098c4","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1758324853981,"stop":1758324853982,"duration":1},"status":"passed","severity":"normal"},{"uid":"e102092b329797cc","name":"Push message with special chars payload","time":{"start":1758325700998,"stop":1758325700998,"duration":0},"status":"passed","severity":"normal"},{"uid":"566f11c895be43bb","name":"Subscribe to topic containing numeric and receive message","time":{"start":1758325119314,"stop":1758325119314,"duration":0},"status":"passed","severity":"normal"},{"uid":"99682dab1da3bf1e","name":"should discard bootstrap peers when has more than set limit","time":{"start":1758324686540,"stop":1758324686541,"duration":1},"status":"passed","severity":"normal"},{"uid":"778648c364a95e67","name":"Subscribe to topic containing JSON and receive message","time":{"start":1758325119307,"stop":1758325119307,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8aa2f993f7fdd06","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1758325119318,"stop":1758325119318,"duration":0},"status":"passed","severity":"normal"},{"uid":"c787e7e8c1d5255","name":"should handle general insertion and lookup correctly","time":{"start":1758324600291,"stop":1758324600292,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4daf1155ec4dc92","name":"Query with Promise Callback, No Decoder","time":{"start":1758324977131,"stop":1758324977132,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b7d3d70197f67","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1758324596597,"stop":1758324596597,"duration":0},"status":"passed","severity":"normal"},{"uid":"71587be5df97d7e7","name":"random static sharding 5 - Cluster ID: 783, Shard ID: 483","time":{"start":1758324973625,"stop":1758324973625,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ff281bd4298273","name":"Push message with content topic containing SQL Injection","time":{"start":1758325701007,"stop":1758325701008,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e83dd8904f3432","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1758324576544,"stop":1758324576544,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ce1c45cddfe569","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1758325119318,"stop":1758325119318,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2b041bfb7fc28c","name":"Check message with no pubsub topic is not received","time":{"start":1758325108468,"stop":1758325108469,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64098b3b10ba02d","name":"Push message with Russian payload","time":{"start":1758325700986,"stop":1758325700986,"duration":0},"status":"passed","severity":"normal"},{"uid":"557f257f029b6260","name":"Relay - times out","time":{"start":1758325022216,"stop":1758325022216,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c96053d19e96495","name":"Subscribe and publish message","time":{"start":1758324853977,"stop":1758324853977,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05be03ce6c0e26b","name":"A test","time":{"start":1758324718830,"stop":1758324718831,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee46d5f2fcff422e","name":"Check received message containing JSON","time":{"start":1758325108474,"stop":1758325108474,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce0a3ca5ecc4afb","name":"Passing page size 10 when there are 10 messages","time":{"start":1758325002132,"stop":1758325002133,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d5012590b370a50","name":"should trigger query when time since last query exceeds threshold","time":{"start":1758324614339,"stop":1758324614341,"duration":2},"status":"passed","severity":"normal"},{"uid":"6de34ba1513cde7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1758325108476,"stop":1758325108476,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd1a468c062545c","name":"Push message with content topic containing emoji","time":{"start":1758325701031,"stop":1758325701031,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24bfe05994d229e","name":"Push message with escaped characters payload","time":{"start":1758325700988,"stop":1758325700988,"duration":0},"status":"passed","severity":"normal"},{"uid":"7711ff255a64c4c0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1758324596627,"stop":1758324596627,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b70e146a80d62df","name":"Outgoing message is emitted as sending","time":{"start":1758324618022,"stop":1758324618022,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7bf018857c7ca2","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1758324596605,"stop":1758324596606,"duration":1},"status":"passed","severity":"normal"},{"uid":"51614597b36add28","name":"Check received message containing short","time":{"start":1758325108462,"stop":1758325108462,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc5879f61a91ef8","name":"Push message with rate limit","time":{"start":1758325701032,"stop":1758325701032,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a17517e5bdcb18","name":"Subscribe to topic containing long and receive message","time":{"start":1758325119314,"stop":1758325119314,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b54d29e376e08b6","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1758325018121,"stop":1758325018121,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b5b9237eafa556","name":"should handle dial errors","time":{"start":1758324566823,"stop":1758324566823,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b42e34514832a7b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1758324853982,"stop":1758324853982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca82fed5c91d461e","name":"should create NetworkMonitor with libp2p and events","time":{"start":1758324565936,"stop":1758324565936,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e80dd43494b39be","name":"Check publish message containing XML","time":{"start":1758324845800,"stop":1758324845800,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f9e1a6642057a6","name":"should create PeerExchangeDiscovery with default options","time":{"start":1758324576297,"stop":1758324576298,"duration":1},"status":"passed","severity":"normal"},{"uid":"554dbdfa9e48c4f4","name":"Refresh subscription","time":{"start":1758324853979,"stop":1758324853979,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b03794f1071dd529","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1758324596626,"stop":1758324596626,"duration":0},"status":"passed","severity":"normal"},{"uid":"9606a9d565a0cbdb","name":"Get Nodes","time":{"start":1758324575814,"stop":1758324575815,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ccca64e5a5307b","name":"accepts valid message hash query","time":{"start":1758324566341,"stop":1758324566343,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e0e5f65b8498e31","name":"should not allow unachievable error rate","time":{"start":1758324596068,"stop":1758324596069,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fdc61fcd8d22e54","name":"should encodeTxt and decodeTxt","time":{"start":1758324556351,"stop":1758324556351,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a30487dd0e3dbf","name":"Push message with content topic containing Chinese","time":{"start":1758325700991,"stop":1758325700991,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf3703a99fc99f5","name":"throws on content topic with non-number generation field","time":{"start":1758324550350,"stop":1758324550351,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d3d9b0e6398bb6","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1758324614097,"stop":1758324614100,"duration":3},"status":"passed","severity":"normal"},{"uid":"45a8999c0cd5bbb6","name":"should handle all zero keep alive options","time":{"start":1758324565765,"stop":1758324565765,"duration":0},"status":"passed","severity":"normal"},{"uid":"e433fe1a9a569936","name":"Does not throw an exception when node disconnects","time":{"start":1758325024685,"stop":1758325024685,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a21ed827c54fc6","name":"should be able to decode the field with only FILTER set to true","time":{"start":1758324555586,"stop":1758324555587,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbac3e01b8e36e4d","name":"Sign & Recover","time":{"start":1758324586876,"stop":1758324586877,"duration":1},"status":"passed","severity":"normal"},{"uid":"357d939cd059bdf","name":"Check received message containing SQL Injection","time":{"start":1758325108464,"stop":1758325108464,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb0df21a67fb332","name":"Ordered Callback - false","time":{"start":1758324989302,"stop":1758324989302,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d209f1234bbc73","name":"should throw error - no id","time":{"start":1758324556359,"stop":1758324556359,"duration":0},"status":"passed","severity":"normal"},{"uid":"4153fc04a224ce0e","name":"should filter out already connected peers","time":{"start":1758324567021,"stop":1758324567022,"duration":1},"status":"broken","severity":"normal"},{"uid":"3e66433be1df020e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1758324550358,"stop":1758324550358,"duration":0},"status":"passed","severity":"normal"},{"uid":"baeca6d30533b09c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1758324946998,"stop":1758324946998,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc431b5fe6f5fb0","name":"should handle queue overflow by adding peers to queue","time":{"start":1758324565872,"stop":1758324565873,"duration":1},"status":"passed","severity":"normal"},{"uid":"e582e074b8654db3","name":"should continually clean up expired entries at intervals","time":{"start":1758324611885,"stop":1758324611895,"duration":10},"status":"passed","severity":"normal"},{"uid":"1687c451f7b27fb6","name":"should hang up with PeerId and return true on success","time":{"start":1758324566823,"stop":1758324566824,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5b0a981211e149","name":"Push message with shell command payload","time":{"start":1758325700988,"stop":1758325700988,"duration":0},"status":"passed","severity":"normal"}]