mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
221 KiB
JSON
1 line
221 KiB
JSON
[{"uid":"b3ba1d8b3b6fba13","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759213334634,"stop":1759213334635,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3379806fbcdce0","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759213714366,"stop":1759213714366,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f50c4b4c5193117","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759213350484,"stop":1759213350484,"duration":0},"status":"passed","severity":"normal"},{"uid":"6817a6b4c31d9feb","name":"should drop connection to one peer on hangUp","time":{"start":1759213523120,"stop":1759213523120,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b819d56708bfc6","name":"new peer added after a peer was already found","time":{"start":1759213608719,"stop":1759213608720,"duration":1},"status":"passed","severity":"normal"},{"uid":"359900f126ef26aa","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759213360166,"stop":1759213360166,"duration":0},"status":"passed","severity":"normal"},{"uid":"20648ab0a79779db","name":"should not allow k > 12","time":{"start":1759213380375,"stop":1759213380377,"duration":2},"status":"passed","severity":"normal"},{"uid":"36944475dbe9813c","name":"should properly create location multiaddrs - tcp4","time":{"start":1759213340582,"stop":1759213340583,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb81820e4b46560a","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759213398788,"stop":1759213398788,"duration":0},"status":"passed","severity":"normal"},{"uid":"a308a518a1db647f","name":"msgTime: 0 ms from now, startTime: 1759127362598, endTime: 1759213762598","time":{"start":1759213777389,"stop":1759213777390,"duration":1},"status":"passed","severity":"normal"},{"uid":"8869e49e1addc073","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759213334635,"stop":1759213334635,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62c11ef5d13a8dc","name":"should start peer exchange discovery","time":{"start":1759213360744,"stop":1759213360744,"duration":0},"status":"passed","severity":"normal"},{"uid":"25153184d36fdff9","name":"should return true even if peer has no overlapping shards","time":{"start":1759213350275,"stop":1759213350276,"duration":1},"status":"passed","severity":"normal"},{"uid":"544fbbe556063f96","name":"Push message with emoji payload","time":{"start":1759214486122,"stop":1759214486122,"duration":0},"status":"passed","severity":"normal"},{"uid":"9987dd9fb5f6d148","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759213386907,"stop":1759213386907,"duration":0},"status":"passed","severity":"normal"},{"uid":"25db900520d316d8","name":"should wait for Filter peer to be connected","time":{"start":1759213399037,"stop":1759213399037,"duration":0},"status":"passed","severity":"normal"},{"uid":"5623c78ba154090e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759213900185,"stop":1759213900186,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5ae85f807914ab","name":"should handle ping failures gracefully","time":{"start":1759213350820,"stop":1759213350820,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcce9e5b981d218","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759213386569,"stop":1759213386569,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6493e28b3213a50","name":"should merge provided config with defaults","time":{"start":1759213351124,"stop":1759213351124,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67258fea2ff2d89","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759213397615,"stop":1759213397616,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5bca67e83f94e8a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759213578655,"stop":1759213578656,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e59858f85eb485a","name":"Push message with JSON payload","time":{"start":1759214486144,"stop":1759214486144,"duration":0},"status":"passed","severity":"normal"},{"uid":"2326a7c5b252d0d1","name":"Push message with content topic containing numeric","time":{"start":1759214486109,"stop":1759214486109,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ebd3e9e5a84320","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759213380932,"stop":1759213380932,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15e1d8dae4c115c","name":"should dial with multiaddr and return stream","time":{"start":1759213351134,"stop":1759213351134,"duration":0},"status":"passed","severity":"normal"},{"uid":"2293002e3190db42","name":"A test","time":{"start":1759213505670,"stop":1759213505671,"duration":1},"status":"passed","severity":"normal"},{"uid":"205df29a61be584a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759213900192,"stop":1759213900192,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ccea78bf75fcc3","name":"Push message with content topic containing special chars","time":{"start":1759214486125,"stop":1759214486126,"duration":1},"status":"passed","severity":"normal"},{"uid":"62dd6cb668b6f4f6","name":"Push message with content topic containing special chars","time":{"start":1759214486136,"stop":1759214486136,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf723acc33314e92","name":"should check false positive rate","time":{"start":1759213384288,"stop":1759213384288,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeac6694c643af5","name":"should drop connection to all peers on hangUp","time":{"start":1759213523116,"stop":1759213523119,"duration":3},"status":"passed","severity":"normal"},{"uid":"559c8c5640afbefb","name":"should stop query on content message from same channel","time":{"start":1759213412043,"stop":1759213412043,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6aca44dda0dd3c","name":"Sets default value correctly","time":{"start":1759213780429,"stop":1759213780429,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edb336b560c2967","name":"should start all internal components","time":{"start":1759213351129,"stop":1759213351129,"duration":0},"status":"passed","severity":"normal"},{"uid":"2547966d9e2c2644","name":"throws on content topic with generation field greater than 0","time":{"start":1759213334618,"stop":1759213334618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b83f9c1f4b3a66","name":"should properly setup health event callback","time":{"start":1759213398416,"stop":1759213398417,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba05d7eb6696b7a5","name":"Push message with custom timestamp: 1759217054315","time":{"start":1759214486115,"stop":1759214486115,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e29d496dcba3f8d","name":"should handle errors when accessing navigator","time":{"start":1759213349503,"stop":1759213349507,"duration":4},"status":"passed","severity":"normal"},{"uid":"429f3e0c2e0a230f","name":"should do nothing when connections still exist","time":{"start":1759213351197,"stop":1759213351197,"duration":0},"status":"passed","severity":"normal"},{"uid":"593850a606002633","name":"Check publish message containing Basic HTML tag","time":{"start":1759213601606,"stop":1759213601606,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c69dd643b24031b","name":"Ordered Callback - true","time":{"start":1759213759684,"stop":1759213759686,"duration":2},"status":"passed","severity":"normal"},{"uid":"276d59810f06db1f","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759213777388,"stop":1759213777389,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad6cc0b49cf1b54","name":"Push message with Chinese payload","time":{"start":1759214486118,"stop":1759214486118,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c1021a4ba45ba6","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759213350824,"stop":1759213350825,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfbb7ba417d0ab0b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759213360167,"stop":1759213360167,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c701402aae95b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759213435517,"stop":1759213435517,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1d5839043d693236","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759213900182,"stop":1759213900182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c7a4319cf862f3","name":"ends if stream creation fails","time":{"start":1759213351170,"stop":1759213351171,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecefb04076f52853","name":"should handle case with all peers already connected","time":{"start":1759213351199,"stop":1759213351199,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a584d4c6c0264a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759213881157,"stop":1759213881157,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc36676570197533","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759213386905,"stop":1759213386905,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d566e5c64acad1","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759213900177,"stop":1759213900177,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9fbab488dd28ddc","name":"throws on content topic with non-number generation field","time":{"start":1759213334617,"stop":1759213334617,"duration":0},"status":"passed","severity":"normal"},{"uid":"5396a793012f009d","name":"should select older connection if present","time":{"start":1759213350870,"stop":1759213350870,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf705dee44561377","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759213334636,"stop":1759213334636,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e22b544a6ddd464","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759213334624,"stop":1759213334625,"duration":1},"status":"passed","severity":"normal"},{"uid":"59dc88b9fcd123f1","name":"Fails to publish message with empty text","time":{"start":1759213601610,"stop":1759213601611,"duration":1},"status":"passed","severity":"normal"},{"uid":"c424235b8fceaa30","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759213334621,"stop":1759213334622,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f4bf19148696c3f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759213595007,"stop":1759213595007,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc51944771004371","name":"Encoder error raises irrecoverable error","time":{"start":1759213410317,"stop":1759213410317,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05b5a1a7859b1f6","name":"Push message with content topic containing JSON","time":{"start":1759214486137,"stop":1759214486138,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f1dec68119b3e5","name":"Renews subscription after lossing a connection","time":{"start":1759213900184,"stop":1759213900184,"duration":0},"status":"passed","severity":"normal"},{"uid":"9826c0c42ae9174e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759213334637,"stop":1759213334637,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94f7916957dae42","name":"should trigger query when it went offline since the last successful query","time":{"start":1759213398418,"stop":1759213398418,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa1fd5cdfca4248","name":"should use configured peers when available","time":{"start":1759213398787,"stop":1759213398788,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f2338f0b1c9d87","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759213334622,"stop":1759213334622,"duration":0},"status":"passed","severity":"normal"},{"uid":"396129183356dcfd","name":"should support chaining for add method","time":{"start":1759213395517,"stop":1759213395518,"duration":1},"status":"passed","severity":"normal"},{"uid":"777eabb610da8d07","name":"should call waitForPeer on Relay","time":{"start":1759213399037,"stop":1759213399038,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf7e9861c74b3fe","name":"Incoming message is emitted as received","time":{"start":1759213412041,"stop":1759213412041,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26a1f6820f7e6fc","name":"Push message with content topic containing numeric","time":{"start":1759214486146,"stop":1759214486146,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4761e30ccd57840","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759213714365,"stop":1759213714366,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5958acf00e17ae5","name":"Push message equal or less that 1MB","time":{"start":1759214486150,"stop":1759214486150,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd40f9f39c57cc4","name":"should get all peers from store","time":{"start":1759213351197,"stop":1759213351198,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e84555fcb66c0","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759213601611,"stop":1759213601611,"duration":0},"status":"passed","severity":"normal"},{"uid":"30654582c008c911","name":"should capture event listeners for testing","time":{"start":1759213398405,"stop":1759213398416,"duration":11},"status":"passed","severity":"normal"},{"uid":"c1868a429167d7b1","name":"Query generator for 2000 messages","time":{"start":1759213762277,"stop":1759213762277,"duration":0},"status":"passed","severity":"normal"},{"uid":"804c3f7dac14e463","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759213334627,"stop":1759213334627,"duration":0},"status":"passed","severity":"normal"},{"uid":"557ea3571cf72810","name":"configure the node with multiple content topics","time":{"start":1759213702635,"stop":1759213702635,"duration":0},"status":"passed","severity":"normal"},{"uid":"452f945765dc94df","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759213380936,"stop":1759213380937,"duration":1},"status":"passed","severity":"normal"},{"uid":"760f6ccea4ce05d4","name":"should query peers that support peer exchange","time":{"start":1759213360746,"stop":1759213360747,"duration":1},"status":"passed","severity":"normal"},{"uid":"229be134d109318a","name":"Retrieval Hint","time":{"start":1759213386569,"stop":1759213386569,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b40b12a4f2fd1a3","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759213334626,"stop":1759213334626,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae110563692d6be4","name":"Push message with Script payload","time":{"start":1759214486105,"stop":1759214486105,"duration":0},"status":"passed","severity":"normal"},{"uid":"524f37830ef85a6","name":"should handle peer store errors gracefully","time":{"start":1759213360747,"stop":1759213360747,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fc69885f1b6113","name":"Check message with no content topic is not received","time":{"start":1759213881156,"stop":1759213881156,"duration":0},"status":"passed","severity":"normal"},{"uid":"a936ef004c41e553","name":"should handle peer connect event","time":{"start":1759213349482,"stop":1759213349486,"duration":4},"status":"passed","severity":"normal"},{"uid":"103babc3ccee7d0e","name":"Push 30 different messages","time":{"start":1759214486122,"stop":1759214486124,"duration":2},"status":"skipped","severity":"normal"},{"uid":"836858af27a6f7c6","name":"Check received message containing SQL Injection","time":{"start":1759213881150,"stop":1759213881150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3001c195cb2cb1a","name":"should handle peer disconnect event when no connections remain","time":{"start":1759213349486,"stop":1759213349487,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3f26ce2090e2bd","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759213762276,"stop":1759213762277,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c87b712f2f2b9bc","name":"Push message with custom timestamp: 1728455054315","time":{"start":1759214486129,"stop":1759214486129,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6d471bdfc44ca4","name":"should reject if LightPush is requested but not mounted","time":{"start":1759213399035,"stop":1759213399035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d2a0204d0e4ee0","name":"Using a function","time":{"start":1759213780428,"stop":1759213780428,"duration":0},"status":"passed","severity":"normal"},{"uid":"49dfe0417292b04","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759213380944,"stop":1759213380945,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73f48bc44318c71","name":"Push message with content topic containing Chinese","time":{"start":1759214486146,"stop":1759214486146,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86c744a824a1bdf","name":"Light Node - default protocols","time":{"start":1759213782083,"stop":1759213782084,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a34bb234a1e3a8e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759213380944,"stop":1759213380944,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aee138b8f7f16d","name":"Push message with content topic containing SQL Injection","time":{"start":1759214486137,"stop":1759214486137,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd6a0979b1abf8b","name":"should create RPC request with correct parameters","time":{"start":1759213360396,"stop":1759213360397,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1890be569a7f87f","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759213398419,"stop":1759213398419,"duration":0},"status":"passed","severity":"normal"},{"uid":"90551fe7bfba937e","name":"Check received message with timestamp: 1759213429772 ","time":{"start":1759213881153,"stop":1759213881154,"duration":1},"status":"passed","severity":"normal"},{"uid":"13583685073d2ee5","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759213412042,"stop":1759213412043,"duration":1},"status":"passed","severity":"normal"},{"uid":"67467b4541a4b937","name":"Push 30 different messages","time":{"start":1759214486134,"stop":1759214486134,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f4564c05d896a8a","name":"Passing page size 1 when there are 4 messages","time":{"start":1759213772187,"stop":1759213772191,"duration":4},"status":"passed","severity":"normal"},{"uid":"d15a5776baa967a0","name":"topics with same application and version share the same shard","time":{"start":1759213334627,"stop":1759213334628,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b4fee23a54b3c9","name":"Automatically retrieves missing message","time":{"start":1759213412042,"stop":1759213412042,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2bac90cde26c6d9","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759213380960,"stop":1759213380961,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc933b814cd427de","name":"should never report false negatives","time":{"start":1759213384280,"stop":1759213384284,"duration":4},"status":"passed","severity":"normal"},{"uid":"a7f350d0c37402b5","name":"should maintain chronological order of messages in localHistory","time":{"start":1759213386904,"stop":1759213386904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d8da5edaedaf5b","name":"Check message with no content topic is not received","time":{"start":1759213881166,"stop":1759213881167,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6bfa43fdc98879","name":"should retry if all attempts fail","time":{"start":1759213396298,"stop":1759213396298,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e92a92029d1077e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759213334636,"stop":1759213334636,"duration":0},"status":"passed","severity":"normal"},{"uid":"77af72cc2cc61273","name":"Passing invalid cursor","time":{"start":1759213714367,"stop":1759213714368,"duration":1},"status":"passed","severity":"normal"},{"uid":"57467ce17a18305e","name":"Push message with content topic containing unicode special characters","time":{"start":1759214486112,"stop":1759214486112,"duration":0},"status":"passed","severity":"normal"},{"uid":"c327558ecc4908a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759213380951,"stop":1759213380957,"duration":6},"status":"passed","severity":"normal"},{"uid":"796ed71b0a12d3b6","name":"should be delivered immediately if received","time":{"start":1759213386910,"stop":1759213386910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5308379cccc5a93","name":"nwaku subscribes","time":{"start":1759213591698,"stop":1759213591699,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5639aa0ad4caea","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759213334631,"stop":1759213334631,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a094e07824e99a","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759213340574,"stop":1759213340574,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3fdcb15a5c71cb","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759213334631,"stop":1759213334632,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb79ffd28542e3d","name":"should return false when peer is not on the specified shard","time":{"start":1759213350278,"stop":1759213350278,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c97b54e403c4bf","name":"Push message with rate limit","time":{"start":1759214486139,"stop":1759214486139,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db0584128d67be6","name":"should successfully stop","time":{"start":1759213398012,"stop":1759213398013,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c0c31d90474540","name":"Check publish message containing SQL Injection","time":{"start":1759213601603,"stop":1759213601604,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2973b303668ca26","name":"should handle peer store errors gracefully","time":{"start":1759213349851,"stop":1759213349852,"duration":1},"status":"passed","severity":"normal"},{"uid":"82af25a8245f230c","name":"should set up event listeners when started","time":{"start":1759213398397,"stop":1759213398397,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b84327bc553be97","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759213900181,"stop":1759213900181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1848b4890af74a7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759213334634,"stop":1759213334634,"duration":0},"status":"passed","severity":"normal"},{"uid":"f100ac88d388a51e","name":"Push message with long payload","time":{"start":1759214486131,"stop":1759214486131,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f5f701ee47eb0c","name":"should add peer to queue when queue is not empty","time":{"start":1759213350240,"stop":1759213350240,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bc5767d649eb5c","name":"Push message with content topic containing short","time":{"start":1759214486124,"stop":1759214486125,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bba2801b5ac3ae1","name":"Overlapping topic subscription","time":{"start":1759213900187,"stop":1759213900187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39e59db343f12d2","name":"should create ShardReader with static shards network config","time":{"start":1759213350273,"stop":1759213350273,"duration":0},"status":"passed","severity":"normal"},{"uid":"4288f8f31155a9b2","name":"should add and remove event listeners correctly","time":{"start":1759213364659,"stop":1759213364659,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1221d5287fe13c","name":"should handle shardReader errors","time":{"start":1759213351140,"stop":1759213351140,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8dfb5577a2bb1b","name":"Push message with content topic containing long","time":{"start":1759214486146,"stop":1759214486146,"duration":0},"status":"passed","severity":"normal"},{"uid":"32af7e6fcea1eb9d","name":"Filter","time":{"start":1759213782083,"stop":1759213782083,"duration":0},"status":"passed","severity":"normal"},{"uid":"2910b3a75688ac4e","name":"Push message with Russian payload","time":{"start":1759214486118,"stop":1759214486119,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9377506bb9e6815","name":"should add received message to localHistory with retrievalHint","time":{"start":1759213386903,"stop":1759213386903,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba8153cceeae985","name":"Push message with unicode special characters payload","time":{"start":1759214486144,"stop":1759214486144,"duration":0},"status":"passed","severity":"normal"},{"uid":"232849e7e1861967","name":"should properly create location multiaddrs - tcp","time":{"start":1759213340584,"stop":1759213340584,"duration":0},"status":"passed","severity":"normal"},{"uid":"585417c56c2f4e39","name":"Push message with Basic HTML tag payload","time":{"start":1759214486143,"stop":1759214486143,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb9fbf6782f071e","name":"should dispatch network event when browser goes online","time":{"start":1759213349499,"stop":1759213349499,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e5a15c0d0ce74","name":"Outgoing message is emitted as sent","time":{"start":1759213410316,"stop":1759213410317,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f6e6abe37ed88a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759213900191,"stop":1759213900191,"duration":0},"status":"passed","severity":"normal"},{"uid":"f914d13a0258b2fd","name":"Sync message is not sent if another sync message was just received","time":{"start":1759213406333,"stop":1759213406334,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4854461e7b17828","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759213578656,"stop":1759213578656,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef31e9e7adeba6a","name":"Check received message containing special chars","time":{"start":1759213881149,"stop":1759213881149,"duration":0},"status":"passed","severity":"normal"},{"uid":"25de3a49d23768e9","name":"should return true when peer is on the same cluster","time":{"start":1759213350274,"stop":1759213350274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88b39cba03e2a07","name":"ignores domain fetching errors","time":{"start":1759213360799,"stop":1759213360800,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb6c43a2415e8c","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759213406334,"stop":1759213406335,"duration":1},"status":"passed","severity":"normal"},{"uid":"d629c6eb5f5d4e79","name":"should not return locked peers if enough unlocked are available","time":{"start":1759213397586,"stop":1759213397593,"duration":7},"status":"passed","severity":"normal"},{"uid":"77384a209fd148b0","name":"should remove event listener for peer:discovery","time":{"start":1759213349839,"stop":1759213349849,"duration":10},"status":"passed","severity":"normal"},{"uid":"3d95c1be0ca60d92","name":"Round trip binary serialization","time":{"start":1759213351336,"stop":1759213351337,"duration":1},"status":"passed","severity":"normal"},{"uid":"448a51652eca7e84","name":"should be able to decode the field with only STORE set to true","time":{"start":1759213340045,"stop":1759213340045,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc72b99d6d407193","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759213900189,"stop":1759213900189,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f0481c961c54b2","name":"Store - dialed first","time":{"start":1759213782082,"stop":1759213782082,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9ab79008f0012d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759213900191,"stop":1759213900191,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2c893b38228015","name":"Check received message containing Basic HTML tag","time":{"start":1759213881151,"stop":1759213881151,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1a06ff5fb9e452","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759213714364,"stop":1759213714365,"duration":1},"status":"passed","severity":"normal"},{"uid":"2362b18336c431be","name":"Publish message with custom timestamp: Wed Oct 09 2024 06:26:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1759213601609,"stop":1759213601609,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43fea5d197d9a8a","name":"Check received message containing Script","time":{"start":1759213881160,"stop":1759213881161,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b539cb92225ccd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759213900182,"stop":1759213900182,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ee8eab7503818d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759213380951,"stop":1759213380951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3446b29fae484c0","name":"Subscribe to topic containing long and publish message","time":{"start":1759213609140,"stop":1759213609141,"duration":1},"status":"passed","severity":"normal"},{"uid":"67beebd13f2973c1","name":"Check received message containing Chinese","time":{"start":1759213881159,"stop":1759213881159,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aca4bbf79d47108","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759213350825,"stop":1759213350826,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f156cfe815af38","name":"should stop peer exchange discovery","time":{"start":1759213360745,"stop":1759213360745,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8249e3f543a4573","name":"Wait given interval before re-trying","time":{"start":1759213398799,"stop":1759213398799,"duration":0},"status":"passed","severity":"normal"},{"uid":"8419b8ac144f0d58","name":"Check received message containing JSON","time":{"start":1759213881151,"stop":1759213881152,"duration":1},"status":"passed","severity":"normal"},{"uid":"e641cae19546279d","name":"should emit a peer event after start","time":{"start":1759213668935,"stop":1759213668936,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd7c38118530b58","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759213762275,"stop":1759213762275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1470d89eecb7facd","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759213351194,"stop":1759213351194,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d53f32c45d7248","name":"should handle multiple query options for time ranges","time":{"start":1759213398786,"stop":1759213398786,"duration":0},"status":"passed","severity":"normal"},{"uid":"628d3a0c92786449","name":"should add event listeners to libp2p","time":{"start":1759213349449,"stop":1759213349450,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5af576e422af3f","name":"Query with Ordered Callback, No message returned","time":{"start":1759213730080,"stop":1759213730081,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77d2b478b90328e","name":"should load peers from local storage and dispatch events","time":{"start":1759213364657,"stop":1759213364658,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f66a6f7060c3fb","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759213410317,"stop":1759213410317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53f3ee7bfcc8165","name":"Push message with content topic containing Chinese","time":{"start":1759214486126,"stop":1759214486126,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5528fd9cf75d03","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759213397604,"stop":1759213397604,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed1dcb941c4f803","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759213351169,"stop":1759213351169,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f3ebdda4f91c0a","name":"should get / set TCP multiaddr","time":{"start":1759213340581,"stop":1759213340582,"duration":1},"status":"passed","severity":"normal"},{"uid":"4638a71a3053d74","name":"should process successful peer exchange query","time":{"start":1759213360750,"stop":1759213360750,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee0a918579c8c9f","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759213397608,"stop":1759213397608,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd3ac20cb92d2d3","name":"should handle multiple peers with different shard configurations","time":{"start":1759213350265,"stop":1759213350266,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c656a50300f2a1","name":"should handle ENR without shardInfo","time":{"start":1759213360752,"stop":1759213360752,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a6037b0d2713b5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759213350434,"stop":1759213350434,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b1bfce3ab7ab6c","name":"should skip peers that don't support peer exchange","time":{"start":1759213360747,"stop":1759213360747,"duration":0},"status":"passed","severity":"normal"},{"uid":"47743866ce16e11b","name":"should emit a peer event after start","time":{"start":1759213364656,"stop":1759213364657,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bcb2fb023c8b664","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759213398428,"stop":1759213398428,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7932c0f4242f8e","name":"Encoder error raises irrecoverable error","time":{"start":1759213412039,"stop":1759213412039,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6288a29f76c42a0","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759213380940,"stop":1759213380940,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c22eff3ee7ce5eb","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759213351037,"stop":1759213351037,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b77a26271a42641","name":"Outgoing message is emitted as sent","time":{"start":1759213412039,"stop":1759213412039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea55357519afb05f","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759213398128,"stop":1759213398128,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9991daa7c235620","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759213340043,"stop":1759213340043,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ce759146cfb556","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app87/4/topic414/json","time":{"start":1759213702620,"stop":1759213702620,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c06a2a12a2e8c4","name":"should handle queue overflow by adding peers to queue","time":{"start":1759213350257,"stop":1759213350258,"duration":1},"status":"passed","severity":"normal"},{"uid":"5417642f2d430019","name":"Push message with content topic containing Russian","time":{"start":1759214486127,"stop":1759214486127,"duration":0},"status":"passed","severity":"normal"},{"uid":"592bf440fe830fb6","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759213609136,"stop":1759213609137,"duration":1},"status":"passed","severity":"normal"},{"uid":"a05d7ada08fca03b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759213360166,"stop":1759213360167,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b784ec926df748","name":"should increase lamport timestamp","time":{"start":1759213386902,"stop":1759213386902,"duration":0},"status":"passed","severity":"normal"},{"uid":"d266eb0c7f2240d9","name":"should return false when network is not connected","time":{"start":1759213351131,"stop":1759213351131,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a58a80903777c88","name":"Push message with JSON payload","time":{"start":1759214486133,"stop":1759214486133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5338b1606ac672f3","name":"should be safe to call multiple times","time":{"start":1759213349838,"stop":1759213349839,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1bdba80204ab45","name":"should decode valid enr successfully","time":{"start":1759213340573,"stop":1759213340574,"duration":1},"status":"passed","severity":"normal"},{"uid":"8557af9caf4cd471","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759213398128,"stop":1759213398129,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72cb70418fd49cd","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759213497567,"stop":1759213497568,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3283a1fffe317a8","name":"Throws when trying to push message with empty payload","time":{"start":1759214486108,"stop":1759214486108,"duration":0},"status":"passed","severity":"normal"},{"uid":"62253e8179bdd480","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app67/7/topic313/json","time":{"start":1759213702623,"stop":1759213702624,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc86f85deafcf91","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759213380962,"stop":1759213380962,"duration":0},"status":"passed","severity":"normal"},{"uid":"22df36f0ec08783e","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759213351202,"stop":1759213351202,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d019ce78dfae82","name":"should respect custom numPeersToUse configuration","time":{"start":1759213397603,"stop":1759213397604,"duration":1},"status":"passed","severity":"normal"},{"uid":"b584d011d78e6507","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app81/3/topic462/json","time":{"start":1759213702621,"stop":1759213702622,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ae9a08f59e03c9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759213595007,"stop":1759213595008,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1eb5c1f0568c07","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759213454072,"stop":1759213454073,"duration":1},"status":"passed","severity":"normal"},{"uid":"3780aa0192891b0b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759213334633,"stop":1759213334633,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bccde905c6e464a","name":"Encoder throws on undefined content topic","time":{"start":1759213351337,"stop":1759213351338,"duration":1},"status":"passed","severity":"normal"},{"uid":"9890a62e28f41d06","name":"Passing page size 3 when there are 20 messages","time":{"start":1759213772192,"stop":1759213772192,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecfa7b4f657838f","name":"should remove event listeners when stopped","time":{"start":1759213398397,"stop":1759213398403,"duration":6},"status":"passed","severity":"normal"},{"uid":"100f9d96135584c6","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759213609143,"stop":1759213609143,"duration":0},"status":"passed","severity":"normal"},{"uid":"965f7609c9b8ad5f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759213900189,"stop":1759213900189,"duration":0},"status":"passed","severity":"normal"},{"uid":"821bd4edef740aff","name":"should handle peer store update failures gracefully","time":{"start":1759213350820,"stop":1759213350821,"duration":1},"status":"passed","severity":"normal"},{"uid":"805a97e21ccbdfed","name":"should return true for matching content message","time":{"start":1759213412045,"stop":1759213412045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3619ef84bc25e","name":"Push message with custom timestamp: 1759217054315","time":{"start":1759214486129,"stop":1759214486130,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcaffbf5b8ef2f09","name":"should handle peerStore errors gracefully","time":{"start":1759213351138,"stop":1759213351139,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c557f063eed3b5","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759213609134,"stop":1759213609135,"duration":1},"status":"passed","severity":"normal"},{"uid":"739bed6852c63190","name":"Push message with Arabic payload","time":{"start":1759214486132,"stop":1759214486132,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f338560972411a","name":"should handle general insertion and lookup correctly","time":{"start":1759213384288,"stop":1759213384288,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cff7fed79cd8a36","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759213380938,"stop":1759213380939,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc5734f323a16eef","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759213334628,"stop":1759213334629,"duration":1},"status":"passed","severity":"normal"},{"uid":"6068c88d8ed963eb","name":"should enable all discoveries when explicitly set","time":{"start":1759213396765,"stop":1759213396765,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db04a0c15e66243","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759213386904,"stop":1759213386905,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed26eb87a1080fd1","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759213380927,"stop":1759213380930,"duration":3},"status":"passed","severity":"normal"},{"uid":"233f8dc716de75fc","name":"Subscribe and receives messages on 20 topics","time":{"start":1759213900186,"stop":1759213900186,"duration":0},"status":"passed","severity":"normal"},{"uid":"539595675e87dd53","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759213380950,"stop":1759213380950,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4db7234716cf8d","name":"should be safe to call multiple times","time":{"start":1759213351130,"stop":1759213351130,"duration":0},"status":"passed","severity":"normal"},{"uid":"1baf49cc49b2507a","name":"should return false when peer shard info is not found","time":{"start":1759213350279,"stop":1759213350279,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdde9ad3084adf71","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759213380935,"stop":1759213380936,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7289a1ddcf6508","name":"throws if store query response has error status","time":{"start":1759213351171,"stop":1759213351171,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1d5064dce5b641","name":"should handle incoming messages","time":{"start":1759213398009,"stop":1759213398012,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8ffd5777e1c7f13","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759213360390,"stop":1759213360390,"duration":0},"status":"passed","severity":"normal"},{"uid":"c874c44465e9dcf7","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759213380943,"stop":1759213380943,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5d9b15ccc34502","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759213349442,"stop":1759213349448,"duration":6},"status":"passed","severity":"normal"},{"uid":"40d9ac980b3e460e","name":"should dial one peer on dial","time":{"start":1759213523120,"stop":1759213523120,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e4305b24704430","name":"should continually clean up expired entries at intervals","time":{"start":1759213395527,"stop":1759213395527,"duration":0},"status":"passed","severity":"normal"},{"uid":"63edb27e0ebca012","name":"should handle errors when globalThis is not available","time":{"start":1759213349460,"stop":1759213349460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d813401fd222789b","name":"messageHash returns a Uint8Array","time":{"start":1759213350435,"stop":1759213350435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9836fceb09e933d","name":"Push message with content topic containing numeric","time":{"start":1759214486135,"stop":1759214486136,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ae7b0406bdcea29","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759213578654,"stop":1759213578654,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26f631a43c64f5b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759213334636,"stop":1759213334637,"duration":1},"status":"passed","severity":"normal"},{"uid":"806c7ce5a7fac91","name":"Check received message containing short","time":{"start":1759213881158,"stop":1759213881158,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a8136d2f6feac0","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759213730079,"stop":1759213730080,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4788d0737ed66e8","name":"should dial all remaining peers","time":{"start":1759213351198,"stop":1759213351198,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb7c03acc8567b1","name":"should dial all peers on dial","time":{"start":1759213523116,"stop":1759213523116,"duration":0},"status":"passed","severity":"normal"},{"uid":"65af7311def79f44","name":"Push message with SQL Injection payload","time":{"start":1759214486143,"stop":1759214486143,"duration":0},"status":"passed","severity":"normal"},{"uid":"df29896eb7a35c05","name":"Check received message containing shell command","time":{"start":1759213881152,"stop":1759213881152,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db7f8b8068ed184","name":"should be safe to call multiple times","time":{"start":1759213350239,"stop":1759213350239,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95199ac7aeb933","name":"should not allow unachievable error rate","time":{"start":1759213380379,"stop":1759213380381,"duration":2},"status":"passed","severity":"normal"},{"uid":"147dbdc57674dfa","name":"Relay - times out","time":{"start":1759213782081,"stop":1759213782082,"duration":1},"status":"passed","severity":"normal"},{"uid":"c316bf8bdb5b3c64","name":"Push message with custom timestamp: 1759209854316","time":{"start":1759214486149,"stop":1759214486150,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e65b097abd0da5","name":"Query generator for multiple messages with different message text format","time":{"start":1759213762274,"stop":1759213762275,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2fbd0a73a6e3030","name":"Correctly serialized arguments","time":{"start":1759213520850,"stop":1759213520850,"duration":0},"status":"passed","severity":"normal"},{"uid":"264bccc5db297d27","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759213350430,"stop":1759213350430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f480c18ead728","name":"Push message with special chars payload","time":{"start":1759214486117,"stop":1759214486118,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c1ad42979bd6e6","name":"A test","time":{"start":1759213505671,"stop":1759213505671,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce73cd1fc0605188","name":"Push message with JSON payload","time":{"start":1759214486120,"stop":1759214486121,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbafee98da1b350c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759213900176,"stop":1759213900176,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b0f1a7192ac09f","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759213350826,"stop":1759213350826,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40b0cf029012236","name":"Meta field set when metaSetter is specified","time":{"start":1759213351337,"stop":1759213351337,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c33c6ab1b1ea733","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759213900185,"stop":1759213900185,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfdc653dd8a7963","name":"udp ip6 address","time":{"start":1759213339982,"stop":1759213339983,"duration":1},"status":"passed","severity":"normal"},{"uid":"573a22b1c164122a","name":"Fails to push message bigger that 1MB","time":{"start":1759214486130,"stop":1759214486130,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb75edeaad1c5764","name":"should accept empty decoders array","time":{"start":1759213398396,"stop":1759213398396,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b48536da6743bd","name":"Check publish message after client node is restarted","time":{"start":1759213601613,"stop":1759213601613,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d7b18158a4cb19ec","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759213406333,"stop":1759213406333,"duration":0},"status":"passed","severity":"normal"},{"uid":"467baa458d951dc2","name":"returns all values when wanted number matches available values","time":{"start":1759213358974,"stop":1759213358976,"duration":2},"status":"passed","severity":"normal"},{"uid":"459a0ec408ebca77","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759213702615,"stop":1759213702616,"duration":1},"status":"passed","severity":"normal"},{"uid":"84be28522c950797","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759213351040,"stop":1759213351041,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7bd4e25ed00128","name":"Subscribe to topic containing XML and receive message","time":{"start":1759213900181,"stop":1759213900182,"duration":1},"status":"passed","severity":"normal"},{"uid":"d32b09850fa25650","name":"should dispatch connect and disconnect events","time":{"start":1759213397593,"stop":1759213397593,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c6ae41d3df06db","name":"should handle empty pubsub topics","time":{"start":1759213350838,"stop":1759213350838,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd11d35325498e8","name":"Push message with content topic containing long","time":{"start":1759214486109,"stop":1759214486109,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b82acfadde26a2","name":"should send to specified number of peers of used peers","time":{"start":1759213397944,"stop":1759213397944,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43015503b5c1499","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759213578654,"stop":1759213578655,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25b025f9b618856","name":"should properly create location multiaddrs - udp","time":{"start":1759213340583,"stop":1759213340584,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d197bbcdc327e03","name":"Push message with custom timestamp: 1759217054316","time":{"start":1759214486140,"stop":1759214486140,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae9c2cb2807de85","name":"Throws when trying to push message with empty payload","time":{"start":1759214486124,"stop":1759214486124,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bef22e67eb5f00","name":"can start the service","time":{"start":1759213435510,"stop":1759213435511,"duration":1},"status":"passed","severity":"normal"},{"uid":"b46190d326a6632f","name":"Nwaku publishes","time":{"start":1759213591699,"stop":1759213591700,"duration":1},"status":"passed","severity":"normal"},{"uid":"835dc16ca2928708","name":"should handle peer not in mesh for all topics","time":{"start":1759213350839,"stop":1759213350849,"duration":10},"status":"passed","severity":"normal"},{"uid":"9e8a31e3a4c00740","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759213380966,"stop":1759213380966,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb35ce5e004541b","name":"Sync message is sent within sync frequency","time":{"start":1759213406333,"stop":1759213406333,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75de22a08cb3533","name":"pre and post cipher","time":{"start":1759213370919,"stop":1759213370919,"duration":0},"status":"passed","severity":"normal"},{"uid":"3944703e55d88a61","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759213380933,"stop":1759213380933,"duration":0},"status":"passed","severity":"normal"},{"uid":"be36b888c79124f8","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759213386906,"stop":1759213386906,"duration":0},"status":"passed","severity":"normal"},{"uid":"add14e6a6cd371d","name":"Waku message hash computation (no timestamp)","time":{"start":1759213350434,"stop":1759213350434,"duration":0},"status":"passed","severity":"normal"},{"uid":"a209e5861f22f9e6","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759213351041,"stop":1759213351042,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce0c7c5e10da66","name":"should handle case with no peers in store","time":{"start":1759213351199,"stop":1759213351199,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0df87bba50b5ff7","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app73/4/topic711/utf8","time":{"start":1759213702620,"stop":1759213702621,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9a42fadb3c82cd","name":"Push message with numeric payload","time":{"start":1759214486117,"stop":1759214486117,"duration":0},"status":"passed","severity":"normal"},{"uid":"c984b1b814b1db37","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759213386906,"stop":1759213386906,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48fcbaf32aef40b","name":"should properly create location multiaddrs - udp6","time":{"start":1759213340583,"stop":1759213340583,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5626ee8d43f722","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759213380949,"stop":1759213380949,"duration":0},"status":"passed","severity":"normal"},{"uid":"89542b9390363e29","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759213334630,"stop":1759213334631,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec76bcf3e269d3a","name":"Fails to push message with large meta","time":{"start":1759214486139,"stop":1759214486139,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c2fa14664b356b","name":"should stop all internal components","time":{"start":1759213351130,"stop":1759213351130,"duration":0},"status":"passed","severity":"normal"},{"uid":"e614ab13165c11a3","name":"accepts valid message hash query","time":{"start":1759213350703,"stop":1759213350705,"duration":2},"status":"passed","severity":"normal"},{"uid":"c280ba4424cb6d61","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759213398427,"stop":1759213398427,"duration":0},"status":"passed","severity":"normal"},{"uid":"db126ff032e5dac1","name":"should set field with only STORE enabled","time":{"start":1759213340586,"stop":1759213340586,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bd51dda08dfb60","name":"should not fail to start the service if it is already started","time":{"start":1759213364656,"stop":1759213364656,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac298995fbbb0e6","name":"can query messages by message hash","time":{"start":1759213751679,"stop":1759213751680,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9bffe56c6645d83","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759213578653,"stop":1759213578653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8468f9a914700154","name":"Push message with special chars payload","time":{"start":1759214486141,"stop":1759214486142,"duration":1},"status":"passed","severity":"normal"},{"uid":"4785969047b1624f","name":"Check received message containing shell command","time":{"start":1759213881162,"stop":1759213881163,"duration":1},"status":"passed","severity":"normal"},{"uid":"aedd86e5dbac6dd4","name":"should not receive a peer event before start","time":{"start":1759213364657,"stop":1759213364657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc892bb22e89868","name":"Push message with content topic containing special chars","time":{"start":1759214486146,"stop":1759214486146,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f1496083019e1a","name":"Push message with content topic containing emoji","time":{"start":1759214486112,"stop":1759214486113,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2338802a0a24243","name":"should wait for Store peer to be connected","time":{"start":1759213399037,"stop":1759213399037,"duration":0},"status":"passed","severity":"normal"},{"uid":"771f2826b75085ad","name":"same cluster, static sharding: nodes connect","time":{"start":1759213520744,"stop":1759213520744,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c50283d58382f9","name":"Outgoing message is possibly acknowledged","time":{"start":1759213412040,"stop":1759213412040,"duration":0},"status":"broken","severity":"normal"},{"uid":"adb3b1515815feea","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759213497566,"stop":1759213497567,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01bb26c3c070167","name":"should throw error when no peers are available","time":{"start":1759213398782,"stop":1759213398786,"duration":4},"status":"passed","severity":"normal"},{"uid":"9ec345fa3f0957ea","name":"Generator, one shard","time":{"start":1759213719727,"stop":1759213719727,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda3058a64d0817","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759213609145,"stop":1759213609145,"duration":0},"status":"passed","severity":"normal"},{"uid":"bacaae6552ccab3","name":"Push message with custom timestamp: 1759217054316","time":{"start":1759214486150,"stop":1759214486150,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56248bdf6113b1b","name":"should be safe to call multiple times","time":{"start":1759213350802,"stop":1759213350803,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d70e4e5b2389682","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759213340586,"stop":1759213340586,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf86771d213c508","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759213334625,"stop":1759213334625,"duration":0},"status":"passed","severity":"normal"},{"uid":"434cf69127da3733","name":"rejects content-filtered query with only contentTopics","time":{"start":1759213350703,"stop":1759213350703,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e73499fe1d37e8a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759213578652,"stop":1759213578652,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96aa142dbc752","name":"Init the array if not present","time":{"start":1759213334425,"stop":1759213334426,"duration":1},"status":"passed","severity":"normal"},{"uid":"835b973ee19f1003","name":"accepts valid content-filtered query","time":{"start":1759213350698,"stop":1759213350702,"duration":4},"status":"passed","severity":"normal"},{"uid":"c229217a2f1944bd","name":"ignores unrecognized TXT record formats","time":{"start":1759213360800,"stop":1759213360800,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ee8352ca265a16","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759213450121,"stop":1759213450122,"duration":1},"status":"passed","severity":"normal"},{"uid":"365dd5fb3a35e62c","name":"should dial peer when on same shard","time":{"start":1759213350251,"stop":1759213350251,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a76219c5686d6","name":"Waku message hash computation (payload length 0)","time":{"start":1759213350433,"stop":1759213350434,"duration":1},"status":"passed","severity":"normal"},{"uid":"d993b7ac139d57ab","name":"Refresh subscription","time":{"start":1759213900187,"stop":1759213900187,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef248f38b0e181f","name":"Encoder throws on empty string content topic","time":{"start":1759213372084,"stop":1759213372085,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5dacf11489a3b4","name":"should not start if already started","time":{"start":1759213360744,"stop":1759213360745,"duration":1},"status":"passed","severity":"normal"},{"uid":"7edf9f76d52f651d","name":"Throws when trying to push message with empty payload","time":{"start":1759214486145,"stop":1759214486145,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cec3062b67a1c6b","name":"should work with mock decoders","time":{"start":1759213398404,"stop":1759213398405,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5099b961fa86b2d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759213900183,"stop":1759213900183,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6176c6db9f658e","name":"should return different streams if requested simultaniously","time":{"start":1759213351036,"stop":1759213351037,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ad21ab677ea1a6","name":"should not receive a peer event before start","time":{"start":1759213435514,"stop":1759213435514,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40fb3da1377b4c0","name":"Push message with Russian payload","time":{"start":1759214486132,"stop":1759214486132,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b156b6249e8def","name":"should register libp2p event listeners when start is called","time":{"start":1759213397594,"stop":1759213397594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8222b08e987a205","name":"recovers when dns.resolve returns empty","time":{"start":1759213360799,"stop":1759213360799,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9d2895374aca6c","name":"Push message with content topic containing JSON","time":{"start":1759214486127,"stop":1759214486127,"duration":0},"status":"passed","severity":"normal"},{"uid":"6829b04bb578c18f","name":"Push message with content topic containing escaped characters","time":{"start":1759214486148,"stop":1759214486148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b950173510fa8a41","name":"Push message with Chinese payload","time":{"start":1759214486104,"stop":1759214486104,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd68503b474ce50","name":"Push message with Arabic payload","time":{"start":1759214486104,"stop":1759214486104,"duration":0},"status":"passed","severity":"normal"},{"uid":"595ba9be76b0e8c8","name":"Push message with content topic containing long","time":{"start":1759214486125,"stop":1759214486125,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f240964a82b60a","name":"Push message with short payload","time":{"start":1759214486116,"stop":1759214486116,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a60123148a56f5f","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759213397715,"stop":1759213397715,"duration":0},"status":"passed","severity":"normal"},{"uid":"228ac6ca620622f6","name":"should return false when pubsub topic parsing fails","time":{"start":1759213350280,"stop":1759213350280,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd2d386b150745a","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759213360390,"stop":1759213360393,"duration":3},"status":"passed","severity":"normal"},{"uid":"c49294e5a3b4e33d","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759213730078,"stop":1759213730078,"duration":0},"status":"passed","severity":"normal"},{"uid":"60668b32806b2d5b","name":"Reusing cursor across nodes","time":{"start":1759213714367,"stop":1759213714367,"duration":0},"status":"passed","severity":"normal"},{"uid":"471bbc7ab321d978","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app60/8/topic553/utf8","time":{"start":1759213702625,"stop":1759213702626,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea64a4bf25e02c71","name":"Fails to push message bigger that 1MB","time":{"start":1759214486140,"stop":1759214486140,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb24a281ed872766","name":"should handle errors when removing globalThis listeners","time":{"start":1759213349462,"stop":1759213349471,"duration":9},"status":"passed","severity":"normal"},{"uid":"ca2887d71dbcdbb0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759213900180,"stop":1759213900181,"duration":1},"status":"passed","severity":"normal"},{"uid":"1790a7815df42895","name":"should clear existing timers before creating new ones","time":{"start":1759213350837,"stop":1759213350838,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f80a51f53009be6","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759213609142,"stop":1759213609142,"duration":0},"status":"passed","severity":"normal"},{"uid":"22938aa179b67bb3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759213881168,"stop":1759213881168,"duration":0},"status":"passed","severity":"normal"},{"uid":"459d90f5c4cad691","name":"should set field with all protocols disabled","time":{"start":1759213340585,"stop":1759213340585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef06fc01d815325","name":"Relay","time":{"start":1759213436349,"stop":1759213436350,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb0e4b617536004","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759213380971,"stop":1759213380971,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0a04d8614c17e2","name":"Push message with rate limit","time":{"start":1759214486149,"stop":1759214486149,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3c5afe5bc9ee8d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759213334635,"stop":1759213334636,"duration":1},"status":"passed","severity":"normal"},{"uid":"195333f883ea57a5","name":"should allow redial after cooldown period","time":{"start":1759213350250,"stop":1759213350250,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f6444c5209433f","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759213397605,"stop":1759213397608,"duration":3},"status":"passed","severity":"normal"},{"uid":"16b5f1986cc62bc5","name":"Push message with escaped characters payload","time":{"start":1759214486121,"stop":1759214486121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d121a50c95ef73bd","name":"should handle task timeouts","time":{"start":1759213396287,"stop":1759213396287,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40584febff16d68","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759213386905,"stop":1759213386905,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccce076db75387d","name":"should handle complete peer lifecycle","time":{"start":1759213350850,"stop":1759213350850,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b33508c9090ccb","name":"should update peer store before dialing","time":{"start":1759213349851,"stop":1759213349851,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bc8145e2ffc496","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759213386907,"stop":1759213386907,"duration":0},"status":"passed","severity":"normal"},{"uid":"b444a47640f53239","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759213370497,"stop":1759213370498,"duration":1},"status":"passed","severity":"normal"},{"uid":"38954c140878352","name":"Ephemeral field set to true","time":{"start":1759213351337,"stop":1759213351337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d07a5b4f67b88c","name":"Push message equal or less that 1MB","time":{"start":1759214486140,"stop":1759214486140,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e25f841d86b3f00","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759213380970,"stop":1759213380970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50d2518a9b30962","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759213398447,"stop":1759213398448,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e087aaa0cd5d4e","name":"random static sharding 2 - Cluster ID: 338, Shard ID: 889","time":{"start":1759213757482,"stop":1759213757482,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34eee6ccc162d34","name":"should clear interval on stop","time":{"start":1759213360753,"stop":1759213360753,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0e64cb12671279","name":"should remove expired entries after TTL has passed","time":{"start":1759213395518,"stop":1759213395518,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f45a41565e7e921","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759213398446,"stop":1759213398447,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cba64033b2eaad6","name":"should dial all known peers when reached zero connections","time":{"start":1759213473635,"stop":1759213473636,"duration":1},"status":"passed","severity":"normal"},{"uid":"543b042ca3d5c04c","name":"Check received message containing emoji","time":{"start":1759213881164,"stop":1759213881164,"duration":0},"status":"passed","severity":"normal"},{"uid":"1303665c9233e6ef","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759213900188,"stop":1759213900189,"duration":1},"status":"passed","severity":"normal"},{"uid":"23bf2b1dcc537ef7","name":"should reject if WakuNode is not started","time":{"start":1759213399034,"stop":1759213399034,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf6c231d57186fa","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759213334624,"stop":1759213334624,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50e5dba08cc8c9d","name":"throws on empty content topic","time":{"start":1759213334615,"stop":1759213334616,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc95587efa0c4d","name":"should encode/decode to RLP encoding","time":{"start":1759213340580,"stop":1759213340580,"duration":0},"status":"passed","severity":"normal"},{"uid":"390a8549415b183a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759213372083,"stop":1759213372083,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2048d3a00331bdb","name":"can start the service","time":{"start":1759213364655,"stop":1759213364655,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ca98c240db2cce","name":"random static sharding 7 - Cluster ID: 220, Shard ID: 428","time":{"start":1759213757485,"stop":1759213757486,"duration":1},"status":"passed","severity":"normal"},{"uid":"31242bb45aa98da8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759213777389,"stop":1759213777389,"duration":0},"status":"passed","severity":"normal"},{"uid":"51330998841fef7e","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759213334627,"stop":1759213334627,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19ec69c890bfd","name":"should handle different types of entries","time":{"start":1759213395526,"stop":1759213395526,"duration":0},"status":"passed","severity":"normal"},{"uid":"31966238d3c7a29d","name":"should return empty array when no peers connected","time":{"start":1759213351137,"stop":1759213351138,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f2e96e85ed593b","name":"rejects hash query with content filter parameters","time":{"start":1759213350705,"stop":1759213350705,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4966131b0c8d0","name":"Subscribe to topic containing XML and receive message","time":{"start":1759213900190,"stop":1759213900190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c211b0cd1526d206","name":"Retries within maximum given attempts","time":{"start":1759213398799,"stop":1759213398799,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfdcea95ffac762","name":"Promise Callback - false","time":{"start":1759213759683,"stop":1759213759684,"duration":1},"status":"passed","severity":"normal"},{"uid":"8376b07eb2d3ce2c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759213777387,"stop":1759213777387,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ad259cec080642","name":"should have no discoveries enabled by default","time":{"start":1759213396764,"stop":1759213396764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c788756767da68d","name":"Push message with content topic containing numeric","time":{"start":1759214486125,"stop":1759214486125,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce226e30b277f75e","name":"Check received message containing long","time":{"start":1759213881158,"stop":1759213881158,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7ff67552a26279","name":"Push message with content topic containing Russian","time":{"start":1759214486147,"stop":1759214486147,"duration":0},"status":"passed","severity":"normal"},{"uid":"d597bbdfe5554afc","name":"Delete observer","time":{"start":1759213580180,"stop":1759213580180,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5f1cdacc9aa5c9","name":"should reject if Relay is requested but not mounted","time":{"start":1759213399034,"stop":1759213399034,"duration":0},"status":"passed","severity":"normal"},{"uid":"94eda4ebe31c8994","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759213380974,"stop":1759213380974,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4d8055fe945421","name":"Push message with content topic containing SQL Injection","time":{"start":1759214486147,"stop":1759214486147,"duration":0},"status":"passed","severity":"normal"},{"uid":"11241b705893e288","name":"should handle disconnect when peer has no timers","time":{"start":1759213350837,"stop":1759213350837,"duration":0},"status":"passed","severity":"normal"},{"uid":"6186fe14593f4054","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759213900175,"stop":1759213900175,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21f87575ea855dc","name":"Push message with meta","time":{"start":1759214486113,"stop":1759214486113,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6907690c9616dc8","name":"Check received message containing escaped characters","time":{"start":1759213881152,"stop":1759213881152,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bb1e5a2336f73d","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759213396774,"stop":1759213396783,"duration":9},"status":"passed","severity":"normal"},{"uid":"82c0cdc8ae105754","name":"should not receive a peer event after stop","time":{"start":1759213668936,"stop":1759213668940,"duration":4},"status":"passed","severity":"normal"},{"uid":"7de3695d03cdff1f","name":"Check publish message containing Chinese","time":{"start":1759213601602,"stop":1759213601603,"duration":1},"status":"passed","severity":"normal"},{"uid":"222cdb69467dc901","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759213380963,"stop":1759213380963,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a72ab5f7476874","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759213520747,"stop":1759213520747,"duration":0},"status":"passed","severity":"normal"},{"uid":"37380f13ee32a6c6","name":"Accepts a valid Waku Message","time":{"start":1759213415285,"stop":1759213415286,"duration":1},"status":"passed","severity":"normal"},{"uid":"824ecb451282f1d5","name":"Check message on other pubsub topic is not received","time":{"start":1759213881155,"stop":1759213881155,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2c336d55f958c3","name":"Encoder throws on empty string content topic","time":{"start":1759213351338,"stop":1759213351338,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96cca5439ec8e93","name":"should retry on complete failure if specified","time":{"start":1759213397944,"stop":1759213397948,"duration":4},"status":"passed","severity":"normal"},{"uid":"10e24a0756b14b16","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759213380944,"stop":1759213380944,"duration":0},"status":"passed","severity":"normal"},{"uid":"a276a2c069f6ce46","name":"should return false when peer has no shard info","time":{"start":1759213350276,"stop":1759213350276,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4228b082231cde1","name":"should update ack status of messages in outgoing buffer","time":{"start":1759213386909,"stop":1759213386909,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbaa7f33cb9fa3b7","name":"should request peer renewal on specific errors","time":{"start":1759213396287,"stop":1759213396287,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c1c662648526ed","name":"Subscribe and publish message","time":{"start":1759213609134,"stop":1759213609134,"duration":0},"status":"passed","severity":"normal"},{"uid":"928cf4b50df2b712","name":"Push message with content topic containing unicode special characters","time":{"start":1759214486128,"stop":1759214486128,"duration":0},"status":"passed","severity":"normal"},{"uid":"80610fec48262ae2","name":"random static sharding 6 - Cluster ID: 233, Shard ID: 566","time":{"start":1759213757485,"stop":1759213757485,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a1824618f242bd","name":"should filter peers by codec","time":{"start":1759213351138,"stop":1759213351138,"duration":0},"status":"passed","severity":"normal"},{"uid":"1921df2c74bb3cbf","name":"Subscribe to topic containing Script and receive message","time":{"start":1759213900190,"stop":1759213900190,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43973f857d6b0c","name":"Push message with escaped characters payload","time":{"start":1759214486144,"stop":1759214486144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d490e5dd9d19338a","name":"Push message with custom timestamp: 1728455054315","time":{"start":1759214486114,"stop":1759214486114,"duration":0},"status":"passed","severity":"normal"},{"uid":"167728320ffc63e0","name":"Push message with content topic containing Arabic","time":{"start":1759214486136,"stop":1759214486136,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38b67152763e51f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759213340045,"stop":1759213340046,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf83c4e4a29ce60","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759213340044,"stop":1759213340044,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f575b42a98b5ad","name":"should create dialer with libp2p and shardReader","time":{"start":1759213350212,"stop":1759213350213,"duration":1},"status":"passed","severity":"normal"},{"uid":"484d24aa690aa710","name":"returns all values when wanted number is greater than available values","time":{"start":1759213358981,"stop":1759213358982,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec9bbca7cc21e11","name":"should sort peers by ping value","time":{"start":1759213351139,"stop":1759213351139,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d20361b44b1a6de","name":"Check meta is set [ecies]","time":{"start":1759213372084,"stop":1759213372084,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec21cbddda72a984","name":"Push message with escaped characters payload","time":{"start":1759214486134,"stop":1759214486134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4034f9dcb1d250f5","name":"should properly create location multiaddrs - udp4","time":{"start":1759213340582,"stop":1759213340582,"duration":0},"status":"passed","severity":"normal"},{"uid":"30dd75756e2c4d90","name":"should initialize with isNetworkConnected as false","time":{"start":1759213349448,"stop":1759213349449,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b6cd9ab9af8f75","name":"Subscribe and receive messages via waku relay post","time":{"start":1759213900175,"stop":1759213900176,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c62eb0a0662cc21","name":"should skip peers without peerInfo in ENR","time":{"start":1759213360751,"stop":1759213360752,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85453aeddfbd245","name":"Check message with no pubsub topic is not received","time":{"start":1759213881155,"stop":1759213881155,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b04230467e4a43a","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759213380959,"stop":1759213380959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74943e700244981","name":"rejects hash query with time filter","time":{"start":1759213350706,"stop":1759213350706,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a59cb727cbcfbf9","name":"ends if response has no messages","time":{"start":1759213351171,"stop":1759213351171,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ae8d726108d693","name":"Push message with shell command payload","time":{"start":1759214486106,"stop":1759214486107,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba7a2510e037d08","name":"should not stop if not started","time":{"start":1759213360745,"stop":1759213360745,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a941381227094d","name":"Check received message containing Arabic","time":{"start":1759213881149,"stop":1759213881150,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eeaf4643bed9afd","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759213900179,"stop":1759213900179,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a709672e4b1ad2a","name":"should successfully query store with valid decoders and options","time":{"start":1759213398780,"stop":1759213398782,"duration":2},"status":"passed","severity":"normal"},{"uid":"a993c4c366c7904e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759213340041,"stop":1759213340041,"duration":0},"status":"passed","severity":"normal"},{"uid":"10388bc633bf4869","name":"Push message with content topic containing special chars","time":{"start":1759214486109,"stop":1759214486110,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6e30d7d14fb09d","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759213406334,"stop":1759213406334,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e586562ed5c85d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759213380968,"stop":1759213380969,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69fd5846af3e9dc","name":"Push to array if already present","time":{"start":1759213334426,"stop":1759213334427,"duration":1},"status":"passed","severity":"normal"},{"uid":"da92d50de5ac581e","name":"can start and stop the service","time":{"start":1759213435512,"stop":1759213435512,"duration":0},"status":"passed","severity":"normal"},{"uid":"200e9cbd837abd1e","name":"should properly clean up resources when disposed","time":{"start":1759213395526,"stop":1759213395527,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d2a1f4417b32ec3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759213334632,"stop":1759213334633,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81986092c34dae9","name":"Ephemeral messages are not stored","time":{"start":1759213436699,"stop":1759213436708,"duration":9},"status":"passed","severity":"normal"},{"uid":"440cbbbd25f3698e","name":"should set default options when no config provided","time":{"start":1759213351123,"stop":1759213351123,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba15bba82f476d5","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759213398446,"stop":1759213398446,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af98bfb4ada4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759213900192,"stop":1759213900192,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75aedf2047cd8f5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759213334632,"stop":1759213334632,"duration":0},"status":"passed","severity":"normal"},{"uid":"865b1c7e3f66613f","name":"Push message with Chinese payload","time":{"start":1759214486131,"stop":1759214486132,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba779e6a90acb8d","name":"Check publish message containing emoji","time":{"start":1759213601608,"stop":1759213601608,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f1fa37527b832f","name":"different cluster: nodes don't connect","time":{"start":1759213520744,"stop":1759213520745,"duration":1},"status":"passed","severity":"normal"},{"uid":"947664c68bac179b","name":"Push message with JSON payload","time":{"start":1759214486106,"stop":1759214486106,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b4e1d134089d32","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759213350821,"stop":1759213350824,"duration":3},"status":"passed","severity":"normal"},{"uid":"1003b63b3d9a74f2","name":"Relay Node - default protocol","time":{"start":1759213782084,"stop":1759213782084,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e09ffbe058dea9c","name":"Push message equal or less that 1MB","time":{"start":1759214486115,"stop":1759214486115,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c48217aa3e1901","name":"throws on content topic with empty application field","time":{"start":1759213334618,"stop":1759213334619,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ba3d199f23b095","name":"should handle multiple peer connections","time":{"start":1759213350813,"stop":1759213350813,"duration":0},"status":"passed","severity":"normal"},{"uid":"58131a75d579dccd","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759213398007,"stop":1759213398008,"duration":1},"status":"passed","severity":"normal"},{"uid":"def1d053c099f701","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759213595009,"stop":1759213595009,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3065f3bfc665c2a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759213380972,"stop":1759213380973,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2295fc43f0dae5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759213900189,"stop":1759213900189,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f35c8de33d3778","name":"Subscribe and receive messages via lightPush","time":{"start":1759213900175,"stop":1759213900175,"duration":0},"status":"passed","severity":"normal"},{"uid":"89597940e510d83c","name":"should not process empty queue","time":{"start":1759213350259,"stop":1759213350261,"duration":2},"status":"passed","severity":"normal"},{"uid":"e796b004a867b889","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759213349472,"stop":1759213349473,"duration":1},"status":"passed","severity":"normal"},{"uid":"e715432068a9daa8","name":"should skip peer when failed to dial recently","time":{"start":1759213350249,"stop":1759213350249,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef87fee17699f44","name":"Check received message containing XML","time":{"start":1759213881161,"stop":1759213881161,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0fa4179ae55c22","name":"should create ConnectionManager with required options","time":{"start":1759213351122,"stop":1759213351122,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6ce6cca1d4b4e7","name":"should keep entries that haven't expired yet","time":{"start":1759213395519,"stop":1759213395525,"duration":6},"status":"passed","severity":"normal"},{"uid":"852a4a71258ed4b3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759213520746,"stop":1759213520746,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89f74301c96ec1a","name":"does not validate decoders for hash queries","time":{"start":1759213351170,"stop":1759213351170,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99cf0d999746a60","name":"should create PeerExchangeDiscovery instance","time":{"start":1759213360753,"stop":1759213360754,"duration":1},"status":"passed","severity":"normal"},{"uid":"1593c7c88ec7fa0f","name":"should hang up with PeerId and return true on success","time":{"start":1759213351135,"stop":1759213351135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f03131001e1249e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759213360165,"stop":1759213360166,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ffe382ddd394783","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759213380967,"stop":1759213380967,"duration":0},"status":"passed","severity":"normal"},{"uid":"7269cef753098d32","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759213609141,"stop":1759213609141,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13d635ac4be4adf","name":"should handle browser offline state overriding peer connections","time":{"start":1759213349508,"stop":1759213349508,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bd3a54c6510290","name":"should detect messages with missing dependencies","time":{"start":1759213386906,"stop":1759213386906,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4c729a8f8744fd","name":"Push message with content topic containing unicode special characters","time":{"start":1759214486148,"stop":1759214486148,"duration":0},"status":"passed","severity":"normal"},{"uid":"d713aacbf5b1533c","name":"Check received message containing SQL Injection","time":{"start":1759213881160,"stop":1759213881160,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0cc4f874e76b93","name":"Fails to push message with large meta","time":{"start":1759214486128,"stop":1759214486128,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75a3b06ab8e996c","name":"Push message with shell command payload","time":{"start":1759214486133,"stop":1759214486134,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dac45d6b7621b51","name":"Push message with content topic containing Russian","time":{"start":1759214486136,"stop":1759214486137,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec845f7396d6018","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759213380973,"stop":1759213380973,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca2795a68f9c156","name":"Decoder throws on empty string content topic","time":{"start":1759213372085,"stop":1759213372085,"duration":0},"status":"passed","severity":"normal"},{"uid":"17169c9c4cb7731a","name":"Nodes with multiple pubsub topic","time":{"start":1759213595009,"stop":1759213595009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a152e0f35f68367f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759213360168,"stop":1759213360169,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f63c9125588833","name":"should partition messages based on acknowledgement status","time":{"start":1759213386908,"stop":1759213386908,"duration":0},"status":"passed","severity":"normal"},{"uid":"5660741ed48891dd","name":"Push message with content topic containing Chinese","time":{"start":1759214486136,"stop":1759214486136,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86bbb122375505d","name":"Check message with non string payload is not received","time":{"start":1759213881167,"stop":1759213881167,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb47145592ae0b77","name":"should add event listener for peer:discovery","time":{"start":1759213349838,"stop":1759213349838,"duration":0},"status":"passed","severity":"normal"},{"uid":"844113df4b2775a0","name":"should set field with only RELAY enabled","time":{"start":1759213340585,"stop":1759213340586,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9854bd6f30b524","name":"should not fail to start the service if it is already started","time":{"start":1759213435513,"stop":1759213435513,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b727f5868093a69","name":"Check message on other pubsub topic is not received","time":{"start":1759213881166,"stop":1759213881166,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcf7e5f1563c6cd","name":"Callback on promise","time":{"start":1759213762276,"stop":1759213762276,"duration":0},"status":"passed","severity":"normal"},{"uid":"378adfc23cf4c58d","name":"should throw error - no id","time":{"start":1759213340575,"stop":1759213340576,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c2bf2d3f1173f2","name":"should query peer with peer exchange protocol","time":{"start":1759213360748,"stop":1759213360748,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c08f2fd93ca465","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759213398008,"stop":1759213398008,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af026fd943bfc28","name":"Get Nodes","time":{"start":1759213360285,"stop":1759213360286,"duration":1},"status":"passed","severity":"normal"},{"uid":"524884a049514823","name":"Check received message containing short","time":{"start":1759213881148,"stop":1759213881148,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f385c16126fba8","name":"should start ping timers on peer connect","time":{"start":1759213350813,"stop":1759213350813,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd15d5616d94c1","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759213397604,"stop":1759213397604,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a381746ae8b26b1","name":"Publish message with custom timestamp: Tue Sep 30 2025 07:26:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1759213601610,"stop":1759213601610,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ee74515a27af93","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759213360802,"stop":1759213360803,"duration":1},"status":"skipped","severity":"normal"},{"uid":"20e91e395145465e","name":"should not change state when connections remain after disconnect","time":{"start":1759213349487,"stop":1759213349487,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4156515a2e8f9e7","name":"Used by Waku Relay","time":{"start":1759213780428,"stop":1759213780429,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2faed3a0ca3fdc","name":"should dial peer when no shard info available","time":{"start":1759213350251,"stop":1759213350256,"duration":5},"status":"passed","severity":"normal"},{"uid":"cdf87439fb810a65","name":"Push message with emoji payload","time":{"start":1759214486107,"stop":1759214486108,"duration":1},"status":"passed","severity":"normal"},{"uid":"f099a72fcbcd449e","name":"should dial peers from store when no connections remain","time":{"start":1759213351197,"stop":1759213351197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c17119ae7de523","name":"should be empty after removing the only subscription","time":{"start":1759213397712,"stop":1759213397714,"duration":2},"status":"passed","severity":"normal"},{"uid":"87f346dcbf90a2d1","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759213609144,"stop":1759213609144,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a22aeaacf4ea6fb","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759213436709,"stop":1759213436710,"duration":1},"status":"passed","severity":"normal"},{"uid":"449406d309ef09c3","name":"should create all internal components","time":{"start":1759213351124,"stop":1759213351128,"duration":4},"status":"passed","severity":"normal"},{"uid":"655a4b21c1d1ac46","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759213595008,"stop":1759213595009,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e39b5894ad7975","name":"Push message with numeric payload","time":{"start":1759214486131,"stop":1759214486131,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b61b37a0511095","name":"Push message with emoji payload","time":{"start":1759214486145,"stop":1759214486145,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc13d92a73413c","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759213435516,"stop":1759213435516,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59fd142deac67e9c","name":"should handle corrupted shard info gracefully","time":{"start":1759213350285,"stop":1759213350288,"duration":3},"status":"passed","severity":"normal"},{"uid":"48f4217155c8fff5","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759213340044,"stop":1759213340045,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebcd4e7b54fcdc31","name":"Check received message containing numeric","time":{"start":1759213881148,"stop":1759213881149,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87e37462843584d","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759213386903,"stop":1759213386903,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b25929730763981","name":"Push message with meta","time":{"start":1759214486128,"stop":1759214486128,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0d8709a877bdb1","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759213609142,"stop":1759213609142,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b36a02dc564fc9","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759213360167,"stop":1759213360168,"duration":1},"status":"passed","severity":"normal"},{"uid":"3139bf1ccc0f570a","name":"Cluster ID 0, shard 1","time":{"start":1759213757479,"stop":1759213757479,"duration":0},"status":"passed","severity":"normal"},{"uid":"89930265050c4c64","name":"Query Generator, No Decoder","time":{"start":1759213730078,"stop":1759213730078,"duration":0},"status":"passed","severity":"normal"},{"uid":"59edcf0b311f7f3f","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759213364658,"stop":1759213364658,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82b53e4a063915c","name":"Check received message containing unicode special characters","time":{"start":1759213881152,"stop":1759213881153,"duration":1},"status":"passed","severity":"normal"},{"uid":"711244042511f32b","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759213380382,"stop":1759213380385,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1ab8f82083f48fd","name":"Passing page size 110 when there are 120 messages","time":{"start":1759213772199,"stop":1759213772200,"duration":1},"status":"passed","severity":"normal"},{"uid":"191ea26d3d18643b","name":"should handle malformed response data","time":{"start":1759213360395,"stop":1759213360395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d711f01e30132114","name":"Push message with meta","time":{"start":1759214486148,"stop":1759214486148,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a3e07ba33eac60","name":"should throw error - no id","time":{"start":1759213340574,"stop":1759213340575,"duration":1},"status":"passed","severity":"normal"},{"uid":"63cfdb730026dfc6","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app16/3/topic770/json","time":{"start":1759213702626,"stop":1759213702627,"duration":1},"status":"passed","severity":"normal"},{"uid":"414bc8002ea658f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759213334633,"stop":1759213334633,"duration":0},"status":"passed","severity":"normal"},{"uid":"153cd4ea16e6a8c2","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759213350819,"stop":1759213350819,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89a50b8554f58c4","name":"Subscribe to topic containing long and receive message","time":{"start":1759213900188,"stop":1759213900188,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f2df05a8d7f7c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759213360169,"stop":1759213360169,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc008bbf381e9e9f","name":"Push message with shell command payload","time":{"start":1759214486144,"stop":1759214486144,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b0f2413ebb9cfc","name":"Callback on promise, aborts when callback returns true","time":{"start":1759213762276,"stop":1759213762276,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f20be30841f47c","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759213349500,"stop":1759213349502,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca0aa4f9950efb71","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759213350435,"stop":1759213350436,"duration":1},"status":"passed","severity":"normal"},{"uid":"6569d86c96de494e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759213900184,"stop":1759213900185,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7bd92c7b41f8039","name":"Subscribe to topic containing long and receive message","time":{"start":1759213900178,"stop":1759213900178,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46b4de82262d2e8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759213334635,"stop":1759213334635,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36fa72ed8c6e0bc","name":"should dial second nwaku node that was discovered","time":{"start":1759213429485,"stop":1759213429487,"duration":2},"status":"skipped","severity":"normal"},{"uid":"f858dadefd262743","name":"should return true when peer is on the specified shard","time":{"start":1759213350277,"stop":1759213350277,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7cd04404af3ebe","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759213350484,"stop":1759213350485,"duration":1},"status":"passed","severity":"normal"},{"uid":"54ffbd1b373d165f","name":"should return undefined if no connection provided","time":{"start":1759213351036,"stop":1759213351036,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06079309eebbd8f","name":"Push message with Basic HTML tag payload","time":{"start":1759214486133,"stop":1759214486133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b940a8631b4d97","name":"Push message with content topic containing JSON","time":{"start":1759214486147,"stop":1759214486147,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc396978578504cb","name":"Promise Callback - true","time":{"start":1759213759680,"stop":1759213759680,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a5423dc9f7a71f","name":"should create KeepAliveManager with required options","time":{"start":1759213350800,"stop":1759213350801,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac418850622629ea","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759213900179,"stop":1759213900179,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8d5e0b7146957c","name":"should process queue every 500ms","time":{"start":1759213350258,"stop":1759213350258,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2a0dcae52123e4","name":"Push message with XML payload","time":{"start":1759214486133,"stop":1759214486133,"duration":0},"status":"passed","severity":"normal"},{"uid":"2189ec29e8bf9634","name":"should push the message to the outgoing buffer","time":{"start":1759213386900,"stop":1759213386900,"duration":0},"status":"passed","severity":"normal"},{"uid":"311775022a7e53f4","name":"Check received message containing emoji","time":{"start":1759213881153,"stop":1759213881153,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e91506c758890b2","name":"should handle relay send failures gracefully","time":{"start":1759213350827,"stop":1759213350827,"duration":0},"status":"passed","severity":"normal"},{"uid":"10741626e43f53ad","name":"Push message with Script payload","time":{"start":1759214486143,"stop":1759214486143,"duration":0},"status":"passed","severity":"normal"},{"uid":"583c08ee8d607681","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759213360802,"stop":1759213360802,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11e78fa52c262aa","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759213350818,"stop":1759213350819,"duration":1},"status":"passed","severity":"normal"},{"uid":"70decfcd14c096c4","name":"should drop connection via multiaddr with hangUp","time":{"start":1759213523120,"stop":1759213523121,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcdd93ae481e32f7","name":"should set field with all protocols enabled","time":{"start":1759213340585,"stop":1759213340585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3349e5def1517fd2","name":"should not be delivered","time":{"start":1759213386909,"stop":1759213386909,"duration":0},"status":"passed","severity":"normal"},{"uid":"726d8e774a3321ff","name":"should initialize with libp2p components","time":{"start":1759213360383,"stop":1759213360384,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d950173d4b5a11","name":"Push message with special chars payload","time":{"start":1759214486131,"stop":1759214486131,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cfe8250da9714d","name":"Passing page size 11 when there are 10 messages","time":{"start":1759213772197,"stop":1759213772197,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bbbf9c8c0d086f","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759213351201,"stop":1759213351202,"duration":1},"status":"passed","severity":"normal"},{"uid":"255bdec95007c95e","name":"yields decoded messages","time":{"start":1759213351171,"stop":1759213351172,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f407244bbe64cc","name":"Push message with SQL Injection payload","time":{"start":1759214486105,"stop":1759214486105,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d195fa81a787033","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759213777389,"stop":1759213777389,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39696fa9d2909f9","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759213777390,"stop":1759213777390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84c0847ff32778f","name":"Check received message containing Chinese","time":{"start":1759213881149,"stop":1759213881149,"duration":0},"status":"passed","severity":"normal"},{"uid":"1122a9e85dffdb3c","name":"should handle queue processing errors gracefully","time":{"start":1759213350261,"stop":1759213350261,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22b9cad3418543b","name":"Decoder throws on undefined content topic","time":{"start":1759213372085,"stop":1759213372085,"duration":0},"status":"passed","severity":"normal"},{"uid":"5442cc1ce67c41ae","name":"should allow redial after failed dial cooldown expires","time":{"start":1759213350257,"stop":1759213350257,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea8b06109a87415","name":"should not dispatch event when already disconnected","time":{"start":1759213349496,"stop":1759213349496,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78eced4dd7eb247","name":"should not be empty after adding a subscription","time":{"start":1759213397711,"stop":1759213397712,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e78bbc5f727b36","name":"should handle dial errors","time":{"start":1759213351134,"stop":1759213351135,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e42a22579394949","name":"Push message with escaped characters payload","time":{"start":1759214486107,"stop":1759214486107,"duration":0},"status":"passed","severity":"normal"},{"uid":"761e654d7a63fb4b","name":"Push message with Arabic payload","time":{"start":1759214486118,"stop":1759214486118,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fa9d918e3f4cf","name":"should wait for LightPush peer to be connected","time":{"start":1759213399036,"stop":1759213399036,"duration":0},"status":"passed","severity":"normal"},{"uid":"230ff93331b57df4","name":"should initialize with Unhealthy status","time":{"start":1759213398118,"stop":1759213398127,"duration":9},"status":"passed","severity":"normal"},{"uid":"401f5c44f5fbbe8a","name":"should properly create location multiaddrs - tcp6","time":{"start":1759213340583,"stop":1759213340583,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6899f7140edd869","name":"Store - dialed after - with timeout","time":{"start":1759213782082,"stop":1759213782083,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7224331bce0509a","name":"should retry failed tasks","time":{"start":1759213396286,"stop":1759213396287,"duration":1},"status":"passed","severity":"normal"},{"uid":"c843c8f0f8dcee62","name":"should handle query errors gracefully","time":{"start":1759213360750,"stop":1759213360750,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e448e2b4bf3015","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759213334625,"stop":1759213334625,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7cbd6489ea91e8d","name":"throws on content topic with too few or too many fields","time":{"start":1759213334616,"stop":1759213334617,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a816093d9e5ad0","name":"Check publish message containing XML","time":{"start":1759213601605,"stop":1759213601606,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec899be3065ce9c","name":"should invoke callbacks when receiving a message","time":{"start":1759213397714,"stop":1759213397714,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd1fd15eb0bb830","name":"msgTime: 0 ms from now, startTime: 1758954562598, endTime: 1759213762598","time":{"start":1759213777389,"stop":1759213777389,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d130cee2a12f06","name":"should stop and cleanup resources","time":{"start":1759213397715,"stop":1759213397716,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cae5d34c400e61","name":"should fail to send if no connected peers found","time":{"start":1759213397943,"stop":1759213397943,"duration":0},"status":"passed","severity":"normal"},{"uid":"3842b80f2d9d17ef","name":"Push message with shell command payload","time":{"start":1759214486121,"stop":1759214486121,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac0e9ae710f56d","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759213351202,"stop":1759213351202,"duration":0},"status":"passed","severity":"normal"},{"uid":"360e736bf4c16ecd","name":"messageHashStr returns a hex string","time":{"start":1759213350435,"stop":1759213350435,"duration":0},"status":"passed","severity":"normal"},{"uid":"f476edb2c55e27ec","name":"Publish without waiting for remote peer","time":{"start":1759213609133,"stop":1759213609133,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aac4300c1bc0183","name":"Check meta is set [symmetric]","time":{"start":1759213370499,"stop":1759213370499,"duration":0},"status":"passed","severity":"normal"},{"uid":"abff701272f26cea","name":"Push message with custom timestamp: 1728455054316","time":{"start":1759214486139,"stop":1759214486139,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69e13792fdb6cc4","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759213505436,"stop":1759213505437,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a79e93ef952ba7b","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759213398395,"stop":1759213398396,"duration":1},"status":"passed","severity":"normal"},{"uid":"a082de667eb29f52","name":"should work with mixed v2 and v3 peers","time":{"start":1759213397949,"stop":1759213397950,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee6a44dfb0d24ee","name":"should dial more peers if under maxConnections","time":{"start":1759213351201,"stop":1759213351201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3898c78ffedc53","name":"should handle large number of peers request","time":{"start":1759213360396,"stop":1759213360396,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d68e47e61f833ac","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759213350431,"stop":1759213350433,"duration":2},"status":"passed","severity":"normal"},{"uid":"d146bb07d91a7b3f","name":"random static sharding 5 - Cluster ID: 816, Shard ID: 723","time":{"start":1759213757484,"stop":1759213757484,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ec6df106603513","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759213748308,"stop":1759213748309,"duration":1},"status":"passed","severity":"normal"},{"uid":"340f0c42d1416992","name":"should emit a peer event after start","time":{"start":1759213435513,"stop":1759213435514,"duration":1},"status":"passed","severity":"normal"},{"uid":"c769d73ebfce4b9a","name":"Check received message containing Basic HTML tag","time":{"start":1759213881161,"stop":1759213881161,"duration":0},"status":"passed","severity":"normal"},{"uid":"4209097912905969","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759213399846,"stop":1759213399846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4dd5a80b55cbdad","name":"should add and check entries correctly","time":{"start":1759213395511,"stop":1759213395517,"duration":6},"status":"passed","severity":"normal"},{"uid":"472c350ff8bc967d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759213609141,"stop":1759213609141,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b3a6f748e912d3","name":"should return cached hash on subsequent access","time":{"start":1759213351339,"stop":1759213351340,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c803b1c5306d26c","name":"Push message with content topic containing escaped characters","time":{"start":1759214486111,"stop":1759214486112,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecfed05e3c68ed1e","name":"Decoder throws on undefined content topic","time":{"start":1759213370501,"stop":1759213370502,"duration":1},"status":"passed","severity":"normal"},{"uid":"622ca1f4fa6e840a","name":"should maintain desired error rate","time":{"start":1759213384280,"stop":1759213384280,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5789aadb6b6a5aa","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759213497567,"stop":1759213497567,"duration":0},"status":"passed","severity":"normal"},{"uid":"862c99a5953a8dd9","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759213398428,"stop":1759213398428,"duration":0},"status":"passed","severity":"normal"},{"uid":"830c8c9e3185186f","name":"should throw an error for insufficient data","time":{"start":1759213334716,"stop":1759213334716,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45da4bd67345882","name":"Default pageSize","time":{"start":1759213772201,"stop":1759213772202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d970a0dd6f9aef4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759213380967,"stop":1759213380967,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07cd6a2b5387448","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759213340046,"stop":1759213340047,"duration":1},"status":"passed","severity":"normal"},{"uid":"215cd3a4c5460828","name":"Push message with short payload","time":{"start":1759214486102,"stop":1759214486102,"duration":0},"status":"passed","severity":"normal"},{"uid":"98016534e146bb8b","name":"it tolerates circular branch references","time":{"start":1759213360799,"stop":1759213360799,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f0c37120012c95","name":"peer exchange sets tag","time":{"start":1759213608719,"stop":1759213608719,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c8d587c953b1b0","name":"should return false for malformed SDS messages","time":{"start":1759213412044,"stop":1759213412044,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3e265027af26a6","name":"should serialize and deserialize correctly","time":{"start":1759213384284,"stop":1759213384285,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b543efb9b275f0e","name":"Push message with content topic containing Arabic","time":{"start":1759214486110,"stop":1759214486110,"duration":0},"status":"passed","severity":"normal"},{"uid":"4170fcd86e7dd7f2","name":"can start and stop the service","time":{"start":1759213364655,"stop":1759213364656,"duration":1},"status":"passed","severity":"normal"},{"uid":"58795d32f1c452e3","name":"Check publish message containing shell command","time":{"start":1759213601607,"stop":1759213601607,"duration":0},"status":"passed","severity":"normal"},{"uid":"247cf2c8ea1580ff","name":"Subscribe and receives messages on 20 topics","time":{"start":1759213900176,"stop":1759213900176,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb1a2e21f89b07a","name":"Check publish message after service node is restarted","time":{"start":1759213601612,"stop":1759213601612,"duration":0},"status":"skipped","severity":"normal"},{"uid":"40602c00744ebf3e","name":"Query with Ordered Callback, No Decoder","time":{"start":1759213730080,"stop":1759213730080,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cbe46e7061ef5d","name":"should not fail to start the service if it is already started","time":{"start":1759213668935,"stop":1759213668935,"duration":0},"status":"passed","severity":"normal"},{"uid":"48696008a72273a8","name":"should return no connections if no open connection provided","time":{"start":1759213350858,"stop":1759213350870,"duration":12},"status":"passed","severity":"normal"},{"uid":"1c9265022512bc9e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759213396286,"stop":1759213396286,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f42768bddd5dae","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759213719728,"stop":1759213719728,"duration":0},"status":"passed","severity":"normal"},{"uid":"439ae4d9398c57c4","name":"should skip peers without peer exchange protocol","time":{"start":1759213360748,"stop":1759213360749,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d9106eec6983f","name":"should skip peer when already connected","time":{"start":1759213350241,"stop":1759213350241,"duration":0},"status":"passed","severity":"normal"},{"uid":"9256801c3de2cc00","name":"should initialize with default number of peers","time":{"start":1759213397584,"stop":1759213397584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9995f3ce2b18b1b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759213380973,"stop":1759213380973,"duration":0},"status":"passed","severity":"normal"},{"uid":"566d13087150f511","name":"should return false for different channelId","time":{"start":1759213412044,"stop":1759213412044,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47d4e80e0af1a22","name":"Push message with Script payload","time":{"start":1759214486132,"stop":1759214486133,"duration":1},"status":"passed","severity":"normal"},{"uid":"a770cba2d3ae8ad7","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759213473636,"stop":1759213473636,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bde41bb36c7581a","name":"Retries within given interval","time":{"start":1759213398798,"stop":1759213398798,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ea268c3dceb502","name":"Outgoing message is acknowledged","time":{"start":1759213410318,"stop":1759213410318,"duration":0},"status":"passed","severity":"normal"},{"uid":"622b18248e04bc64","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app18/2/topic66/proto","time":{"start":1759213702628,"stop":1759213702630,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f8756f2ed1b8d46","name":"should handle network check errors gracefully","time":{"start":1759213350262,"stop":1759213350262,"duration":0},"status":"passed","severity":"normal"},{"uid":"8801335ffa081241","name":"Push message with content topic containing SQL Injection","time":{"start":1759214486111,"stop":1759214486111,"duration":0},"status":"passed","severity":"normal"},{"uid":"e593e0f1273225e0","name":"should add event listeners for peer connect and disconnect","time":{"start":1759213350802,"stop":1759213350802,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2f34e7054888e6","name":"should handle zero peers request","time":{"start":1759213360396,"stop":1759213360396,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d782d0ba4ed9221","name":"Check message with invalid timestamp is not received","time":{"start":1759213881165,"stop":1759213881165,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eab29f1783bafea","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759213520745,"stop":1759213520745,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d27e9cdf45db4f9","name":"should mark all messages in causal history as acknowledged","time":{"start":1759213386904,"stop":1759213386904,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bf0721e1475ea0","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759213380958,"stop":1759213380958,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6fa12b8bb4c0e6","name":"Push message with XML payload","time":{"start":1759214486105,"stop":1759214486106,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db4988c6d2376ca","name":"should return null for non-existent peer","time":{"start":1759213351200,"stop":1759213351200,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf671cc6f06584e","name":"can start and stop the service","time":{"start":1759213668933,"stop":1759213668934,"duration":1},"status":"passed","severity":"normal"},{"uid":"68333590758bda68","name":"Check publish message containing special chars","time":{"start":1759213601601,"stop":1759213601602,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2f56bd1615dc02","name":"should handle case when navigator is not available","time":{"start":1759213349473,"stop":1759213349474,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d4c7f4cb60a80a","name":"Push message with emoji payload","time":{"start":1759214486134,"stop":1759214486134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca00816a01135e8","name":"should handle cache.get errors gracefully","time":{"start":1759213364658,"stop":1759213364658,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb662063e39a472","name":"Symmetric encrypt & Decrypt","time":{"start":1759213370918,"stop":1759213370919,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0aea225c462ddab","name":"Push message with long payload","time":{"start":1759214486117,"stop":1759214486117,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b47ea9f07092744","name":"should dial peer immediately when queue is empty","time":{"start":1759213350240,"stop":1759213350240,"duration":0},"status":"passed","severity":"normal"},{"uid":"188fd91ea6a856db","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759213340040,"stop":1759213340040,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd2bda979ff6fc8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759213334632,"stop":1759213334632,"duration":0},"status":"passed","severity":"normal"},{"uid":"9740ade949a29f89","name":"should handle complete connection lifecycle","time":{"start":1759213349507,"stop":1759213349507,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bb8b88fc298049","name":"Check received message with timestamp: 1759213429772000000 ","time":{"start":1759213881153,"stop":1759213881153,"duration":0},"status":"passed","severity":"normal"},{"uid":"654f7b2b3f460bfd","name":"Query generator for multiple messages with different content topic format","time":{"start":1759213762275,"stop":1759213762276,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e77ab6bfead435","name":"Js publishes, other Js receives","time":{"start":1759213591700,"stop":1759213591700,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18ef912e363d4dd","name":"should handle dial errors gracefully","time":{"start":1759213349851,"stop":1759213349851,"duration":0},"status":"passed","severity":"normal"},{"uid":"854df357aa2b26bf","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759213595008,"stop":1759213595008,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d0810fd6b770b6","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759213609146,"stop":1759213609146,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b84c4964eb6980","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759213386907,"stop":1759213386907,"duration":0},"status":"passed","severity":"normal"},{"uid":"2841ce943682db17","name":"Push message with numeric payload","time":{"start":1759214486103,"stop":1759214486103,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f9eb6decbfda3","name":"should return false when peer is not on topic","time":{"start":1759213351140,"stop":1759213351140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44b16791b0c0402","name":"should compute hash only when first accessed","time":{"start":1759213351339,"stop":1759213351339,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bf7f49da781d7a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759213380960,"stop":1759213380960,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7f05aee35c5242","name":"should not receive a peer event after stop","time":{"start":1759213435514,"stop":1759213435515,"duration":1},"status":"passed","severity":"normal"},{"uid":"fee18999a71c2fa9","name":"should perform ping and update peer store on timer","time":{"start":1759213350819,"stop":1759213350820,"duration":1},"status":"passed","severity":"normal"},{"uid":"a70ecafaa06a8bb5","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759213380943,"stop":1759213380944,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de68569de9750d7","name":"Subscribe and receive messages via waku relay post","time":{"start":1759213900185,"stop":1759213900185,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ceae1f0f215644","name":"Decoder throws on undefined content topic","time":{"start":1759213351338,"stop":1759213351338,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45340a4b48e3a90","name":"should handle errors when getting connections","time":{"start":1759213349503,"stop":1759213349503,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b29c0a9da02fce9","name":"throws an error for improperly formatted content topics","time":{"start":1759213334630,"stop":1759213334630,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87f8e5396642a6a","name":"Incoming message is emitted as received","time":{"start":1759213410319,"stop":1759213410319,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66a5f1fbc8eb740","name":"should reject if Store is requested but not mounted","time":{"start":1759213399035,"stop":1759213399035,"duration":0},"status":"passed","severity":"normal"},{"uid":"b340e6a49a272a13","name":"should clear all timers","time":{"start":1759213350808,"stop":1759213350809,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ed9f1989c24271","name":"should decode valid enr with tcp successfully","time":{"start":1759213340574,"stop":1759213340574,"duration":0},"status":"passed","severity":"normal"},{"uid":"6027457cb3591a5f","name":"should return false and handle errors gracefully","time":{"start":1759213351136,"stop":1759213351136,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1dda496aa497aa","name":"Push message with content topic containing Arabic","time":{"start":1759214486147,"stop":1759214486147,"duration":0},"status":"passed","severity":"normal"},{"uid":"661ca5fd4c42e9ec","name":"Push message with content topic containing short","time":{"start":1759214486145,"stop":1759214486145,"duration":0},"status":"passed","severity":"normal"},{"uid":"a972826e1fae93d0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759213900176,"stop":1759213900176,"duration":0},"status":"passed","severity":"normal"},{"uid":"384cdb5183a73a53","name":"should skip peer when dialed recently","time":{"start":1759213350241,"stop":1759213350249,"duration":8},"status":"passed","severity":"normal"},{"uid":"a793ea2e4e23485c","name":"should reassess health immediately when peer disconnects","time":{"start":1759213398129,"stop":1759213398130,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b613b072fa5cfc","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759213350702,"stop":1759213350703,"duration":1},"status":"passed","severity":"normal"},{"uid":"84401e77bde62b02","name":"Push message with Arabic payload","time":{"start":1759214486142,"stop":1759214486142,"duration":0},"status":"passed","severity":"normal"},{"uid":"72be94c3343bafde","name":"should start and setup intervals and event listeners","time":{"start":1759213397715,"stop":1759213397715,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebffedc510e11738","name":"Refresh subscription","time":{"start":1759213609138,"stop":1759213609138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d749638294a587d","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759213386904,"stop":1759213386904,"duration":0},"status":"passed","severity":"normal"},{"uid":"507be6ff6cedee0b","name":"should initialize bloom filter with correct parameters","time":{"start":1759213384278,"stop":1759213384279,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff8e9a5fdd6c073","name":"Refresh subscription","time":{"start":1759213900178,"stop":1759213900178,"duration":0},"status":"passed","severity":"normal"},{"uid":"58db0b5a4023bb00","name":"Relay - dialed first","time":{"start":1759213782080,"stop":1759213782081,"duration":1},"status":"passed","severity":"normal"},{"uid":"624f0d5bb88a5ad4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759213881154,"stop":1759213881154,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3f1c4c1153efdf","name":"Check received message containing Script","time":{"start":1759213881150,"stop":1759213881151,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1c02f6b5afe49","name":"Subscribe to topic containing short and receive message","time":{"start":1759213900188,"stop":1759213900188,"duration":0},"status":"passed","severity":"normal"},{"uid":"e047cda4dedaa4eb","name":"should work with async generator that yields promises","time":{"start":1759213398417,"stop":1759213398417,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64691584eeb7bfe","name":"should not fail to stop the service if it was not started","time":{"start":1759213435512,"stop":1759213435513,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d57e8e53e2014e","name":"Fails to publish duplicate message","time":{"start":1759213601610,"stop":1759213601610,"duration":0},"status":"passed","severity":"normal"},{"uid":"6882dbd6a7f91731","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759213714367,"stop":1759213714367,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2565602094ebba9","name":"Overlapping topic subscription","time":{"start":1759213609138,"stop":1759213609138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54f3ee70859a870f","name":"should increase lamport timestamp","time":{"start":1759213386900,"stop":1759213386900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44ee88d50439f0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759213380967,"stop":1759213380968,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d92aff8529cfab","name":"should initialize with custom TTL","time":{"start":1759213360744,"stop":1759213360744,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e93e3858048604","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759213360393,"stop":1759213360394,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ebdf67a8f9a74a3","name":"should be safe to call multiple times","time":{"start":1759213351195,"stop":1759213351195,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd2b7363e4dcd5e","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759213380938,"stop":1759213380938,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd19ead5cacd65bb","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759213900177,"stop":1759213900177,"duration":0},"status":"passed","severity":"normal"},{"uid":"671b213586739139","name":"messageHashStr produces consistent results for the same input","time":{"start":1759213350436,"stop":1759213350443,"duration":7},"status":"passed","severity":"normal"},{"uid":"27fd5c976671b928","name":"should work with stubbed retrieve function","time":{"start":1759213398404,"stop":1759213398404,"duration":0},"status":"passed","severity":"normal"},{"uid":"c440170c26352062","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759213380972,"stop":1759213380972,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c1d0716d96dd38","name":"return first retrieved peers without further DNS queries","time":{"start":1759213360801,"stop":1759213360801,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1be72b23478e5d","name":"should continue query when messages are from different channels","time":{"start":1759213412043,"stop":1759213412044,"duration":1},"status":"passed","severity":"normal"},{"uid":"313b6ca25905621b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759213350431,"stop":1759213350431,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f217b7d2750f38","name":"Check publish message containing JSON","time":{"start":1759213601606,"stop":1759213601607,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0aeeed6b27deb0a","name":"should be safe to call multiple times","time":{"start":1759213351129,"stop":1759213351129,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdb61f757380720","name":"Bloom filter","time":{"start":1759213386568,"stop":1759213386568,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e29049c7fadac4","name":"should stop ping timers on peer disconnect","time":{"start":1759213350814,"stop":1759213350814,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb952501ffd6a994","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759213397595,"stop":1759213397595,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91691a13f178194","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759213595009,"stop":1759213595009,"duration":0},"status":"passed","severity":"normal"},{"uid":"888edff97bbb7f2b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759213380970,"stop":1759213380970,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a416ec3d7cec25","name":"should dial peer when peer is discovered","time":{"start":1759213349850,"stop":1759213349850,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84eb90e86950dee","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759213777388,"stop":1759213777388,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dde397d79f44db","name":"should handle special patterns correctly","time":{"start":1759213384286,"stop":1759213384288,"duration":2},"status":"passed","severity":"normal"},{"uid":"579bc831740ff772","name":"should clear the dialing interval","time":{"start":1759213350230,"stop":1759213350231,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90b6fef96dd0a7c","name":"should dial peers from store on start","time":{"start":1759213351193,"stop":1759213351194,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1cae199be41875d","name":"Check publish message containing Arabic","time":{"start":1759213601603,"stop":1759213601603,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6969ba3a492dd72","name":"Push message with content topic containing emoji","time":{"start":1759214486138,"stop":1759214486138,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade26d864701b1a3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759213380964,"stop":1759213380965,"duration":1},"status":"passed","severity":"normal"},{"uid":"596a729b237e5351","name":"Push message with content topic containing short","time":{"start":1759214486135,"stop":1759214486135,"duration":0},"status":"passed","severity":"normal"},{"uid":"28efab9cb90d4a6c","name":"Check message with invalid timestamp is not received","time":{"start":1759213881155,"stop":1759213881155,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd12880861a172be","name":"should only return 1 node with relay capability","time":{"start":1759213360801,"stop":1759213360801,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b23216553679555","name":"should encodeTxt and decodeTxt","time":{"start":1759213340570,"stop":1759213340573,"duration":3},"status":"passed","severity":"normal"},{"uid":"fe5ae43795fd959","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759213398447,"stop":1759213398447,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f13c39501dda14","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759213900186,"stop":1759213900186,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc23002de2d0a9e","name":"retrieves a single peer","time":{"start":1759213360797,"stop":1759213360798,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac3ad4037f47dab","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759213396765,"stop":1759213396773,"duration":8},"status":"passed","severity":"normal"},{"uid":"7399cecf06a6cf0f","name":"Subscribe to topic containing short and receive message","time":{"start":1759213900178,"stop":1759213900178,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6cb5a203726210","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759213380934,"stop":1759213380935,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd50471223d3bf9","name":"Check message with non string payload is not received","time":{"start":1759213881156,"stop":1759213881156,"duration":0},"status":"passed","severity":"normal"},{"uid":"d210c9aaf873913","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759213380930,"stop":1759213380931,"duration":1},"status":"passed","severity":"normal"},{"uid":"be43c4365678c3a2","name":"Subscribe to topic containing Script and publish message","time":{"start":1759213609143,"stop":1759213609143,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cf57d5d1955692","name":"Outgoing message is acknowledged","time":{"start":1759213399846,"stop":1759213399846,"duration":0},"status":"passed","severity":"normal"},{"uid":"a977190a82285de4","name":"Check publish message containing short","time":{"start":1759213601598,"stop":1759213601599,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f0bf72bceb4a84","name":"should return start time to match max range","time":{"start":1759213398448,"stop":1759213398460,"duration":12},"status":"passed","severity":"normal"},{"uid":"857e84b6dfc69ef5","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759213334626,"stop":1759213334627,"duration":1},"status":"passed","severity":"normal"},{"uid":"590cb847594f94c2","name":"can query messages normally","time":{"start":1759213751678,"stop":1759213751679,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ba052854982b20","name":"LightPush","time":{"start":1759213782083,"stop":1759213782083,"duration":0},"status":"passed","severity":"normal"},{"uid":"927a140d7254a5fc","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759213454074,"stop":1759213454074,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf83a724095e5f1e","name":"Query Generator, No message returned","time":{"start":1759213730079,"stop":1759213730079,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ef67b3ea3d2440","name":"Fails to push message with large meta","time":{"start":1759214486113,"stop":1759214486113,"duration":0},"status":"passed","severity":"normal"},{"uid":"d194549673958f32","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759213881165,"stop":1759213881165,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27bade544fdbd6","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759213435516,"stop":1759213435516,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c0fac701ee40737","name":"should only return 1 node with relay and store capability","time":{"start":1759213360801,"stop":1759213360801,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f7dd4a3cd832d8","name":"should be able to dial TLS multiaddrs","time":{"start":1759213523121,"stop":1759213523121,"duration":0},"status":"passed","severity":"normal"},{"uid":"68100d566a822c4a","name":"should dial peers from store when browser is connected","time":{"start":1759213351196,"stop":1759213351196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2993ca56e29de4a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759213765738,"stop":1759213765738,"duration":0},"status":"passed","severity":"normal"},{"uid":"579323a42254bc6e","name":"random static sharding 9 - Cluster ID: 695, Shard ID: 847","time":{"start":1759213757487,"stop":1759213757488,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f985f587e95ed91","name":"should be sent with empty content","time":{"start":1759213386908,"stop":1759213386908,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bbc31c97c0681d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759213360168,"stop":1759213360168,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bd135fa81910d8","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759213380941,"stop":1759213380941,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee14dc3e2379831b","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759213398426,"stop":1759213398427,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a76165ea55e8e92","name":"should return PeerId when PeerId is provided","time":{"start":1759213350484,"stop":1759213350484,"duration":0},"status":"passed","severity":"normal"},{"uid":"e668a1464f1aab87","name":"Mutual subscription","time":{"start":1759213609131,"stop":1759213609131,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9c4eac20bed4e7","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759213730081,"stop":1759213730081,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a296f4af473e835","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759213360803,"stop":1759213360803,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4220c5d8646b847b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759213397585,"stop":1759213397585,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae788256e7f0e80","name":"should encode/decode to text encoding","time":{"start":1759213340580,"stop":1759213340581,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8da4f4819e9cc7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759213380965,"stop":1759213380965,"duration":0},"status":"passed","severity":"normal"},{"uid":"53551bd4a9635e79","name":"Renews subscription after lossing a connection","time":{"start":1759213900192,"stop":1759213900192,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bb83a68b88487a","name":"Push message with Basic HTML tag payload","time":{"start":1759214486120,"stop":1759214486120,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ceecb174b29de98","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759213397586,"stop":1759213397586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15b3684d38d4c07","name":"should not execute task if max attempts is 0","time":{"start":1759213396288,"stop":1759213396288,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe2ddd2cbbb7cf3","name":"Push message with content topic containing Chinese","time":{"start":1759214486110,"stop":1759214486110,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7d41d821cb5c97","name":"Push message with custom timestamp: 1759209854315","time":{"start":1759214486129,"stop":1759214486129,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e7481674759","name":"Check received message containing Russian","time":{"start":1759213881160,"stop":1759213881160,"duration":0},"status":"passed","severity":"normal"},{"uid":"181196449b2ed1b9","name":"Decoder throws on empty string content topic","time":{"start":1759213370502,"stop":1759213370502,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4fbadc5e8ffb81","name":"should properly create peer info with all multiaddrs","time":{"start":1759213340584,"stop":1759213340584,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c36ef1ac286b553","name":"Check received message containing long","time":{"start":1759213881148,"stop":1759213881148,"duration":0},"status":"passed","severity":"normal"},{"uid":"af10b5840700e79d","name":"Check received message with timestamp: 1759213429772000000 ","time":{"start":1759213881164,"stop":1759213881164,"duration":0},"status":"passed","severity":"normal"},{"uid":"35abfbc4c2bb56d","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759213380943,"stop":1759213380943,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efd9a8732b8fe82","name":"should work with stubbed waku event emitter","time":{"start":1759213398403,"stop":1759213398404,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d9318095f07e6f","name":"random static sharding 8 - Cluster ID: 303, Shard ID: 797","time":{"start":1759213757486,"stop":1759213757487,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30a54de74255eba","name":"handles different networkShards values correctly","time":{"start":1759213334629,"stop":1759213334630,"duration":1},"status":"passed","severity":"normal"},{"uid":"c461e815f92b3a9d","name":"should transition to Unhealthy when no connections","time":{"start":1759213398127,"stop":1759213398128,"duration":1},"status":"passed","severity":"normal"},{"uid":"1675548f6aec2e55","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759213380937,"stop":1759213380937,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fa789f00fff60f","name":"can start the service","time":{"start":1759213668932,"stop":1759213668933,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e89425bffe8ec99","name":"should skip peers without ENR","time":{"start":1759213360751,"stop":1759213360751,"duration":0},"status":"passed","severity":"normal"},{"uid":"598f27d50ed78c9c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app55/7/topic751/utf8","time":{"start":1759213702631,"stop":1759213702633,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a4709df73eace21","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759213714365,"stop":1759213714365,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb4af6342de8009","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759213380950,"stop":1759213380950,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d47665321af20","name":"should process up to 3 peers at once","time":{"start":1759213350258,"stop":1759213350259,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ac568ea58f6fc5","name":"should requeue task if no peer is available","time":{"start":1759213396282,"stop":1759213396282,"duration":0},"status":"passed","severity":"normal"},{"uid":"977e6696f18e6892","name":"should handle onConnected and onDisconnected","time":{"start":1759213397593,"stop":1759213397594,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1dea6dc3a8cbef6","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759213340047,"stop":1759213340048,"duration":1},"status":"passed","severity":"normal"},{"uid":"99049b0474522a7d","name":"Push 30 different messages","time":{"start":1759214486145,"stop":1759214486145,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff254a1b9a2673","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759213380966,"stop":1759213380966,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e47f30fa286369","name":"Push message with short payload","time":{"start":1759214486141,"stop":1759214486141,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e637f15cb32756e","name":"should handle retrieve function with query parameters","time":{"start":1759213398417,"stop":1759213398418,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a9a981211e16de","name":"Relay - dialed after","time":{"start":1759213782081,"stop":1759213782081,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b56a7df161bcecf","name":"should send relay ping messages on timer","time":{"start":1759213350826,"stop":1759213350826,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded0d00cc8862058","name":"Check message with no payload is not received","time":{"start":1759213881156,"stop":1759213881156,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd382defbca2477e","name":"should handle errors gracefully when getting peer info","time":{"start":1759213350284,"stop":1759213350285,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c13fcf6fddbd0c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759213900185,"stop":1759213900185,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1b504d0a871234","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759213578652,"stop":1759213578653,"duration":1},"status":"passed","severity":"normal"},{"uid":"1240f158de428a5b","name":"Query with Promise Callback, No message returned","time":{"start":1759213730082,"stop":1759213730082,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c0b3e798a950a0","name":"Check received message containing special chars","time":{"start":1759213881159,"stop":1759213881159,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cebcfdf9b7deb1f","name":"Check publish message containing Script","time":{"start":1759213601604,"stop":1759213601604,"duration":0},"status":"passed","severity":"normal"},{"uid":"c459abc36de42c8","name":"should handle hash queries without validation","time":{"start":1759213398787,"stop":1759213398787,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef1453566ff70f8","name":"should reject on timeout if it was set","time":{"start":1759213399036,"stop":1759213399036,"duration":0},"status":"passed","severity":"normal"},{"uid":"231f9951d309f1cc","name":"should return all connected peers without codec filter","time":{"start":1759213351138,"stop":1759213351138,"duration":0},"status":"passed","severity":"normal"},{"uid":"850de97cc2f18a80","name":"Push message with SQL Injection payload","time":{"start":1759214486119,"stop":1759214486119,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dae7a0ba2f9d7b","name":"Encoder throws on undefined content topic","time":{"start":1759213372084,"stop":1759213372084,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dd3fc53d6d72c0","name":"should emit message when we just started and store connect event occurs","time":{"start":1759213398427,"stop":1759213398427,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6c5b32936d7b09","name":"should handle peer identify event","time":{"start":1759213360746,"stop":1759213360746,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb0e74ee81f21b8","name":"Push message with Script payload","time":{"start":1759214486119,"stop":1759214486119,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1362f61902857c","name":"tcp ip4 address","time":{"start":1759213339979,"stop":1759213339982,"duration":3},"status":"passed","severity":"normal"},{"uid":"3c3588da0f783cf4","name":"Check message with no payload is not received","time":{"start":1759213881167,"stop":1759213881167,"duration":0},"status":"passed","severity":"normal"},{"uid":"e758b96fa270268a","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759213396783,"stop":1759213396784,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b0e9f6e0f727df","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759213450116,"stop":1759213450117,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f220efaa53946e","name":"should not discard bootstrap peers if under the limit","time":{"start":1759213473636,"stop":1759213473637,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e683e3d190fa81","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759213777388,"stop":1759213777388,"duration":0},"status":"passed","severity":"normal"},{"uid":"651cd91488e29fa1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759213900183,"stop":1759213900183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2109b3463a5b673b","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759213380385,"stop":1759213380388,"duration":3},"status":"passed","severity":"normal"},{"uid":"e3595e113f298eec","name":"should return true for matching sync message","time":{"start":1759213412045,"stop":1759213412045,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bf1cbbb837dd12","name":"should handle v3 RLN errors","time":{"start":1759213397950,"stop":1759213397950,"duration":0},"status":"passed","severity":"normal"},{"uid":"a753d35904cf10eb","name":"should skip updating peer store if peer has same addresses","time":{"start":1759213349865,"stop":1759213349865,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f63da83f4c924b2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759213900180,"stop":1759213900180,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f0f0127f8eaf78","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759213900177,"stop":1759213900177,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e381e941d9dd14","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759213380945,"stop":1759213380948,"duration":3},"status":"passed","severity":"normal"},{"uid":"f273d1e67bbd6832","name":"should initialize with custom number of peers","time":{"start":1759213397584,"stop":1759213397585,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4d217a40fb1673","name":"Does not throw an exception when node disconnects","time":{"start":1759213780427,"stop":1759213780427,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa63f3bc3e2813f","name":"should be safe to call multiple times","time":{"start":1759213349850,"stop":1759213349850,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31f23a046754f4c","name":"Subscribe to topic containing Script and receive message","time":{"start":1759213900181,"stop":1759213900181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78bbb8dbce30ca7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759213900182,"stop":1759213900182,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8f6621c845bf7b","name":"Check received message containing Russian","time":{"start":1759213881150,"stop":1759213881150,"duration":0},"status":"passed","severity":"normal"},{"uid":"732c5e09309acf5d","name":"Push message with long payload","time":{"start":1759214486141,"stop":1759214486141,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6e3f7275e1e4d2","name":"Fails to push message with large meta","time":{"start":1759214486149,"stop":1759214486149,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc31ebbecb8dd17","name":"Push message with content topic containing long","time":{"start":1759214486135,"stop":1759214486135,"duration":0},"status":"passed","severity":"normal"},{"uid":"71459ffd13b5b462","name":"should return false","time":{"start":1759213340576,"stop":1759213340577,"duration":1},"status":"passed","severity":"normal"},{"uid":"353f969ca11e70e5","name":"Overlapping topic subscription","time":{"start":1759213900177,"stop":1759213900177,"duration":0},"status":"passed","severity":"normal"},{"uid":"72793eb7a24306d","name":"should handle shard reader errors gracefully","time":{"start":1759213350261,"stop":1759213350262,"duration":1},"status":"passed","severity":"normal"},{"uid":"95fc3b2b4fea3241","name":"Generator, 2 different shards","time":{"start":1759213719727,"stop":1759213719728,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd67b7425a786f7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759213881154,"stop":1759213881154,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bae948b1192f3","name":"Push message with content topic containing Arabic","time":{"start":1759214486126,"stop":1759214486126,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ac05491297cb35","name":"random static sharding 4 - Cluster ID: 329, Shard ID: 591","time":{"start":1759213757483,"stop":1759213757484,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc27947dd6e9c3b8","name":"isConnected return false after peer stops","time":{"start":1759213450120,"stop":1759213450121,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df92652ced40214","name":"should not dispatch event when already connected","time":{"start":1759213349488,"stop":1759213349495,"duration":7},"status":"passed","severity":"normal"},{"uid":"d5bb111f260241a3","name":"should work with stubbed peer manager event emitter","time":{"start":1759213398403,"stop":1759213398403,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceea8d398f587b22","name":"should maintain proper timestamps if all messages received","time":{"start":1759213386903,"stop":1759213386903,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48260e21298b1d58","name":"Fields are not dropped","time":{"start":1759213350960,"stop":1759213350960,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef7e11acfd88752","name":"Wrong topic","time":{"start":1759213702635,"stop":1759213702635,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a6c661f002911e","name":"Push message with content topic containing JSON","time":{"start":1759214486111,"stop":1759214486111,"duration":0},"status":"passed","severity":"normal"},{"uid":"823e7f650670e379","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759213340042,"stop":1759213340042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f27f71b0e76c728","name":"should return false when navigator.onLine is false","time":{"start":1759213349472,"stop":1759213349472,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2ead796bc53a06","name":"should use DNS peer discovery with light client","time":{"start":1759213435515,"stop":1759213435516,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c3849f60937561b3","name":"Check publish message containing escaped characters","time":{"start":1759213601607,"stop":1759213601607,"duration":0},"status":"passed","severity":"normal"},{"uid":"e622371ac5e89637","name":"Non TWN Cluster","time":{"start":1759213702616,"stop":1759213702616,"duration":0},"status":"passed","severity":"normal"},{"uid":"546f4f1e0a9d1da2","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759213380931,"stop":1759213380932,"duration":1},"status":"passed","severity":"normal"},{"uid":"6482158507c20e0b","name":"should dispatch network event when browser goes offline","time":{"start":1759213349499,"stop":1759213349500,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f7206c88eda17f","name":"messageHashStr works with IProtoMessage","time":{"start":1759213350436,"stop":1759213350436,"duration":0},"status":"passed","severity":"normal"},{"uid":"120f718e818f7ee5","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759213334623,"stop":1759213334623,"duration":0},"status":"passed","severity":"normal"},{"uid":"44eb1cbc926bba04","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759213578655,"stop":1759213578655,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91348b75b536808","name":"Push message with content topic containing emoji","time":{"start":1759214486128,"stop":1759214486128,"duration":0},"status":"passed","severity":"normal"},{"uid":"c363defa77208ef5","name":"accepts time-filtered query with content filter","time":{"start":1759213350706,"stop":1759213350706,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1a02bc770f44","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759213748309,"stop":1759213748309,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ec4b37cd6aa479","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759213351200,"stop":1759213351200,"duration":0},"status":"passed","severity":"normal"},{"uid":"4662243b264b5529","name":"should work with v3 peers","time":{"start":1759213397949,"stop":1759213397949,"duration":0},"status":"passed","severity":"normal"},{"uid":"4747c8a90aa1b892","name":"throws on content topic with empty encoding field","time":{"start":1759213334620,"stop":1759213334621,"duration":1},"status":"passed","severity":"normal"},{"uid":"de86511de9f4f3bf","name":"should not receive a peer event before start","time":{"start":1759213668936,"stop":1759213668936,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0a182b5d11d477","name":"should throw error - invalid id","time":{"start":1759213340576,"stop":1759213340576,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd35919d5b4c3cf","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759213380931,"stop":1759213380931,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16759234b313bec","name":"Push message with meta","time":{"start":1759214486138,"stop":1759214486139,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbdcee3bc38fb413","name":"should not modify tags of connections for different peers","time":{"start":1759213397616,"stop":1759213397616,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd0e1c4ff1c7808","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759213370498,"stop":1759213370499,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05174682272fd7f","name":"should handle complete dial lifecycle","time":{"start":1759213350265,"stop":1759213350265,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e498fc455bb8d5","name":"Check message received after jswaku node is restarted","time":{"start":1759213881167,"stop":1759213881168,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80f250d76727470","name":"should create KeepAliveManager with relay","time":{"start":1759213350801,"stop":1759213350801,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12a00622119bd7f","name":"should create an instance with libp2p and dialer","time":{"start":1759213349837,"stop":1759213349838,"duration":1},"status":"passed","severity":"normal"},{"uid":"162ddd06f9562540","name":"should not retry if at least one success","time":{"start":1759213397949,"stop":1759213397949,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a35a858cd1729fd","name":"should insert message id into causal history","time":{"start":1759213386901,"stop":1759213386901,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1436900ed1e88af","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759213450121,"stop":1759213450121,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d232246a35f9a81","name":"Push message with short payload","time":{"start":1759214486130,"stop":1759214486131,"duration":1},"status":"passed","severity":"normal"},{"uid":"12819ed601958cce","name":"Push 30 different messages","time":{"start":1759214486108,"stop":1759214486108,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf50ee6eb24100e1","name":"Push message with content topic containing unicode special characters","time":{"start":1759214486138,"stop":1759214486138,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b20e0d051d424e","name":"Push message with custom timestamp: 1759209854316","time":{"start":1759214486139,"stop":1759214486140,"duration":1},"status":"passed","severity":"normal"},{"uid":"362a631a1b991b8e","name":"should be online or offline if network state changed","time":{"start":1759213450126,"stop":1759213450130,"duration":4},"status":"passed","severity":"normal"},{"uid":"59a94409b8de65ce","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759213397595,"stop":1759213397603,"duration":8},"status":"passed","severity":"normal"},{"uid":"d50506bf54fbf475","name":"Push message with unicode special characters payload","time":{"start":1759214486121,"stop":1759214486122,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb61d010aef720f","name":"random static sharding 3 - Cluster ID: 236, Shard ID: 631","time":{"start":1759213757482,"stop":1759213757482,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec0f7bd8a62ece9","name":"should clear dial history on start","time":{"start":1759213350214,"stop":1759213350214,"duration":0},"status":"passed","severity":"normal"},{"uid":"5200501a64dd34aa","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759213398428,"stop":1759213398429,"duration":1},"status":"passed","severity":"normal"},{"uid":"87bf1479a8265a9a","name":"should remove event listeners","time":{"start":1759213350803,"stop":1759213350808,"duration":5},"status":"passed","severity":"normal"},{"uid":"3221ac4259cac0d9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759213900183,"stop":1759213900183,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc520477d26dad82","name":"should populate queue if has active dial","time":{"start":1759213350249,"stop":1759213350250,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c09f2bfcc6d7f9","name":"Passing page size 19 when there are 20 messages","time":{"start":1759213772198,"stop":1759213772199,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98bd79a07cbfc61","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759213380926,"stop":1759213380927,"duration":1},"status":"passed","severity":"normal"},{"uid":"7527ae3451d56c0b","name":"should hang up with multiaddr and return true on success","time":{"start":1759213351135,"stop":1759213351136,"duration":1},"status":"passed","severity":"normal"},{"uid":"79cef7b5936b62aa","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759213386907,"stop":1759213386907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6063d465d1d42","name":"Fails to push message bigger that 1MB","time":{"start":1759214486116,"stop":1759214486116,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d722f089379e64","name":"Outgoing message is possibly acknowledged","time":{"start":1759213410318,"stop":1759213410318,"duration":0},"status":"broken","severity":"normal"},{"uid":"648b70fafaaa318f","name":"ends after yielding if response size indicates end","time":{"start":1759213351173,"stop":1759213351173,"duration":0},"status":"passed","severity":"normal"},{"uid":"951617ea94489d5c","name":"should add event listeners to globalThis","time":{"start":1759213349459,"stop":1759213349460,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe994a71693b2e4","name":"Push message with long payload","time":{"start":1759214486102,"stop":1759214486102,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04d639b38021e76","name":"Push message equal or less that 1MB","time":{"start":1759214486130,"stop":1759214486130,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12f4583ca0b1b1c","name":"should be safe to call multiple times","time":{"start":1759213350809,"stop":1759213350812,"duration":3},"status":"passed","severity":"normal"},{"uid":"eb82a77803039705","name":"Own sync message does not acknowledge own messages","time":{"start":1759213406335,"stop":1759213406335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f561f916a65b664a","name":"should skip already querying peers","time":{"start":1759213360749,"stop":1759213360749,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f350363bc420e4","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759213765734,"stop":1759213765735,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf27ea165b86baa","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759213900188,"stop":1759213900188,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4642b93ccc2ad4","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759213398460,"stop":1759213398461,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f310d060a62fb02","name":"Nodes with multiple pubsub topic","time":{"start":1759213595008,"stop":1759213595008,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b747e888733def","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759213334632,"stop":1759213334632,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56993b4d656e113","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759213340047,"stop":1759213340047,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5466c80d9f3096","name":"should check connected peers if present and suitable","time":{"start":1759213399036,"stop":1759213399036,"duration":0},"status":"passed","severity":"normal"},{"uid":"10eec35eb956c67c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759213397594,"stop":1759213397594,"duration":0},"status":"passed","severity":"normal"},{"uid":"2893cffa20d68d27","name":"messageHashStr produces different results for different inputs","time":{"start":1759213350443,"stop":1759213350443,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dcb480dbec631a","name":"returns nothing if no connections present","time":{"start":1759213350857,"stop":1759213350857,"duration":0},"status":"passed","severity":"normal"},{"uid":"7615bd78b38d1bab","name":"Throws when trying to push message with empty payload","time":{"start":1759214486135,"stop":1759214486135,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4a288c586811b9","name":"Publish message with rate limit","time":{"start":1759213601615,"stop":1759213601615,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83b7a19202acd2d","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759213398418,"stop":1759213398419,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5f839f0ecffc","name":"should handle mixed protocol support correctly","time":{"start":1759213398140,"stop":1759213398140,"duration":0},"status":"passed","severity":"normal"},{"uid":"376d77e351f7c87b","name":"Push message with custom timestamp: 1759209854315","time":{"start":1759214486114,"stop":1759214486115,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff31f837ee57be26","name":"should not create multiple intervals when called multiple times","time":{"start":1759213350220,"stop":1759213350229,"duration":9},"status":"passed","severity":"normal"},{"uid":"7ded9f64796deacb","name":"Check publish message containing long","time":{"start":1759213601599,"stop":1759213601600,"duration":1},"status":"passed","severity":"normal"},{"uid":"105d22b5fa50af77","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759213350279,"stop":1759213350280,"duration":1},"status":"passed","severity":"normal"},{"uid":"368d3be6da5d3841","name":"Publish message with custom timestamp: Tue Sep 30 2025 05:26:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1759213601609,"stop":1759213601610,"duration":1},"status":"passed","severity":"normal"},{"uid":"83baf9891668194e","name":"should handle case when globalThis is not available","time":{"start":1759213349474,"stop":1759213349481,"duration":7},"status":"passed","severity":"normal"},{"uid":"ff46097dc9d393bd","name":"Outgoing message is retried until acknowledged","time":{"start":1759213412041,"stop":1759213412041,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cb09388b08aeaa","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759213380966,"stop":1759213380967,"duration":1},"status":"passed","severity":"normal"},{"uid":"d406a6e8fdcd757","name":"Push message with Russian payload","time":{"start":1759214486142,"stop":1759214486142,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd384a5e27c40e16","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759213609135,"stop":1759213609135,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcae2c9130c32ecd","name":"All","time":{"start":1759213436350,"stop":1759213436351,"duration":1},"status":"passed","severity":"normal"},{"uid":"6352f20bb7b4c7a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759213380974,"stop":1759213380977,"duration":3},"status":"passed","severity":"normal"},{"uid":"faafe83fd9cd6dae","name":"Passing page size 10 when there are 10 messages","time":{"start":1759213772192,"stop":1759213772196,"duration":4},"status":"passed","severity":"normal"},{"uid":"aff661ebae31d773","name":"Passing an array","time":{"start":1759213780427,"stop":1759213780428,"duration":1},"status":"passed","severity":"normal"},{"uid":"b591be2a9453e0ce","name":"Push message with content topic containing escaped characters","time":{"start":1759214486127,"stop":1759214486128,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd41a1f801be72a1","name":"should return false when peer is on different cluster","time":{"start":1759213350277,"stop":1759213350278,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc4f43d6798754e5","name":"should be able to encode the field with only STORE set to true","time":{"start":1759213340039,"stop":1759213340040,"duration":1},"status":"passed","severity":"normal"},{"uid":"5021da85cf38a22d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759213334715,"stop":1759213334715,"duration":0},"status":"passed","severity":"normal"},{"uid":"e403a52fba2b0d6d","name":"random static sharding 10 - Cluster ID: 858, Shard ID: 838","time":{"start":1759213757488,"stop":1759213757488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ceff9d8edbed5d3","name":"Push message with special chars payload","time":{"start":1759214486103,"stop":1759214486103,"duration":0},"status":"passed","severity":"normal"},{"uid":"f716992c663ae65","name":"should reject if Filter is requested but not mounted","time":{"start":1759213399035,"stop":1759213399035,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74eaf2dc3c8b916","name":"Rejects garbage","time":{"start":1759213415287,"stop":1759213415287,"duration":0},"status":"passed","severity":"normal"},{"uid":"854ae5c5cc345212","name":"should return usable stream attached to connection","time":{"start":1759213351035,"stop":1759213351036,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce3a550ae840708","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759213609135,"stop":1759213609136,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0b1b17ab1d273b","name":"Push message with Russian payload","time":{"start":1759214486104,"stop":1759214486105,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2159c558d3464b7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759213380968,"stop":1759213380968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b5ef3189714cb8","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759213386908,"stop":1759213386909,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0abe37881186a3","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759213398787,"stop":1759213398787,"duration":0},"status":"passed","severity":"normal"},{"uid":"9636d9ef62ba00fa","name":"should start and stop interval correctly","time":{"start":1759213396280,"stop":1759213396281,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc3feb762558bd8","name":"Outgoing message is emitted as sending","time":{"start":1759213412038,"stop":1759213412038,"duration":0},"status":"passed","severity":"normal"},{"uid":"1284f21be62bafd8","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759213380949,"stop":1759213380950,"duration":1},"status":"passed","severity":"normal"},{"uid":"2100e8de2533bbad","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759213380964,"stop":1759213380964,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3229a9544352c80","name":"connects to nwaku","time":{"start":1759213780426,"stop":1759213780427,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f398125407a8ec6","name":"should properly start and stop event listening","time":{"start":1759213398129,"stop":1759213398129,"duration":0},"status":"passed","severity":"normal"},{"uid":"42eebfa67f183ef0","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759213386909,"stop":1759213386910,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a8c819a26b5626","name":"Check received message containing unicode special characters","time":{"start":1759213881163,"stop":1759213881163,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cfd90454ea6b93","name":"Push message with Basic HTML tag payload","time":{"start":1759214486106,"stop":1759214486106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e53237fa3933dc","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759213360169,"stop":1759213360169,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cda7c72484ca7c5","name":"should set field with only FILTER enabled","time":{"start":1759213340586,"stop":1759213340586,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6dfcf85ff661f0e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759213340038,"stop":1759213340039,"duration":1},"status":"passed","severity":"normal"},{"uid":"68849749fa12e2e5","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759213334624,"stop":1759213334624,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eff1018760990b9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759213578653,"stop":1759213578653,"duration":0},"status":"passed","severity":"normal"},{"uid":"e248573d4567625f","name":"should be empty when created","time":{"start":1759213397710,"stop":1759213397711,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dfeb33ae3e73f31","name":"Check publish message containing numeric","time":{"start":1759213601601,"stop":1759213601601,"duration":0},"status":"passed","severity":"normal"},{"uid":"97dd1a45d2cb005e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759213900191,"stop":1759213900191,"duration":0},"status":"passed","severity":"normal"},{"uid":"228ae4515d9821a2","name":"should handle peer store errors gracefully","time":{"start":1759213351200,"stop":1759213351200,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5401ba91b19e3f","name":"Push message with unicode special characters payload","time":{"start":1759214486107,"stop":1759214486107,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10a2d066177cee2","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759213386901,"stop":1759213386901,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a087d13b2335c01","name":"should do nothing if no non-locked connections to drop","time":{"start":1759213351201,"stop":1759213351201,"duration":0},"status":"passed","severity":"normal"},{"uid":"7410e5260f28d0aa","name":"Query Generator - false","time":{"start":1759213759679,"stop":1759213759680,"duration":1},"status":"passed","severity":"normal"},{"uid":"44014117263cd66a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759213334633,"stop":1759213334634,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1be973498ca1029","name":"should return PeerId when PeerId is provided","time":{"start":1759213350483,"stop":1759213350483,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2dcdf6207efbf5","name":"should start periodic discovery on start","time":{"start":1759213360752,"stop":1759213360753,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32810e76fc3105e","name":"should clear timers for specific peer on disconnect","time":{"start":1759213350836,"stop":1759213350837,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa42e14a57bed15f","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759213406334,"stop":1759213406334,"duration":0},"status":"passed","severity":"normal"},{"uid":"27892eb257e41818","name":"Ordered Callback - false","time":{"start":1759213759687,"stop":1759213759687,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f627fb7ee5b688a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759213351339,"stop":1759213351339,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17949c4badd74c1","name":"Check message received after jswaku node is restarted","time":{"start":1759213881157,"stop":1759213881157,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2a9f02673683b1","name":"Subscribe and receive messages via lightPush","time":{"start":1759213900184,"stop":1759213900184,"duration":0},"status":"passed","severity":"normal"},{"uid":"971220d18a77de2d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759213380973,"stop":1759213380974,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da4d2c688b40a4d","name":"should get / set UDP multiaddr","time":{"start":1759213340581,"stop":1759213340581,"duration":0},"status":"passed","severity":"normal"},{"uid":"246f343e4700d2da","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759213398008,"stop":1759213398009,"duration":1},"status":"passed","severity":"normal"},{"uid":"349271aacc959c0b","name":"should start the dialing interval","time":{"start":1759213350213,"stop":1759213350213,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8730d05fd29cdb4","name":"yields undefined for messages without decoder","time":{"start":1759213351172,"stop":1759213351172,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bf4a1ad9c19e42","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759213900175,"stop":1759213900175,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e8b545e3f50fb","name":"different cluster: nodes don't connect","time":{"start":1759213520747,"stop":1759213520747,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c31803718e8cbc","name":"should throw error - no public key","time":{"start":1759213340576,"stop":1759213340576,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a98c054bf3033f0","name":"should skip peer when not on same cluster","time":{"start":1759213350250,"stop":1759213350250,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc607255b20253f8","name":"should properly compute the node id","time":{"start":1759213340577,"stop":1759213340580,"duration":3},"status":"passed","severity":"normal"},{"uid":"25bb8a9970e90118","name":"Cluster id 0, shard 0","time":{"start":1759213757473,"stop":1759213757478,"duration":5},"status":"passed","severity":"normal"},{"uid":"f30c982ba2998dd1","name":"Stops search when 2 null results are returned","time":{"start":1759213360286,"stop":1759213360287,"duration":1},"status":"passed","severity":"normal"},{"uid":"a104c925386b6385","name":"handles different clusterIds correctly","time":{"start":1759213334629,"stop":1759213334629,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4142021c183e178","name":"Push message with custom timestamp: 1728455054316","time":{"start":1759214486149,"stop":1759214486149,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5e9b53f98e3b79","name":"Encoder throws on empty string content topic","time":{"start":1759213370501,"stop":1759213370501,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6e06085f31df76","name":"Outgoing message is acknowledged","time":{"start":1759213412040,"stop":1759213412041,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c49a4b8f0730920","name":"Check received message containing Arabic","time":{"start":1759213881159,"stop":1759213881160,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e953acc0ec8d22e","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759213714366,"stop":1759213714366,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e48d5bdad9ef09","name":"should not receive a peer event after stop","time":{"start":1759213364657,"stop":1759213364657,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfc53279080975f","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759213386905,"stop":1759213386905,"duration":0},"status":"passed","severity":"normal"},{"uid":"53dc9341840400c4","name":"should handle complete discovery-to-dial flow","time":{"start":1759213349869,"stop":1759213349873,"duration":4},"status":"passed","severity":"normal"},{"uid":"a20e4ee544649f9a","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759213601611,"stop":1759213601611,"duration":0},"status":"passed","severity":"normal"},{"uid":"9778cb48058a8714","name":"Publish message with large meta","time":{"start":1759213601613,"stop":1759213601613,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bea8f4d705565f","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759213396773,"stop":1759213396773,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fbcfbc5a356bbb","name":"Push message with XML payload","time":{"start":1759214486120,"stop":1759214486120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8312823aeb3081f","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759213777390,"stop":1759213777390,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbb429da2238f07","name":"Fails to push message bigger that 1MB","time":{"start":1759214486150,"stop":1759214486150,"duration":0},"status":"passed","severity":"normal"},{"uid":"1578ce6820f3657b","name":"should not create relay timers when relay is not provided","time":{"start":1759213350825,"stop":1759213350825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d38baca322ace84","name":"Passing page size 0 when there are 110 messages","time":{"start":1759213772181,"stop":1759213772185,"duration":4},"status":"passed","severity":"normal"},{"uid":"401e6bff39885a75","name":"should create PeerExchange instance with components","time":{"start":1759213360397,"stop":1759213360401,"duration":4},"status":"passed","severity":"normal"},{"uid":"63ee88e7bb8ef6c9","name":"should save new peer to store","time":{"start":1759213349852,"stop":1759213349864,"duration":12},"status":"passed","severity":"normal"},{"uid":"78850e4cae067a47","name":"same cluster: nodes connect","time":{"start":1759213520746,"stop":1759213520746,"duration":0},"status":"passed","severity":"normal"},{"uid":"1802dfa8459ca9a1","name":"Check publish message containing unicode special characters","time":{"start":1759213601607,"stop":1759213601608,"duration":1},"status":"passed","severity":"normal"},{"uid":"285efe3fd8bcac95","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759213360754,"stop":1759213360754,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e6a4d0af3f436d","name":"should monitor connected peers and store them into cache","time":{"start":1759213526663,"stop":1759213526664,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4ede7676b4eaac","name":"should remove event listeners from libp2p","time":{"start":1759213349461,"stop":1759213349461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45621cc69f43b7e","name":"Check publish message containing Russian","time":{"start":1759213601603,"stop":1759213601603,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e645f2633551bd","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759213900189,"stop":1759213900190,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2a2312b116ff0a","name":"should create ConnectionManager with relay","time":{"start":1759213351123,"stop":1759213351123,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b22a5e1b1f9de2a","name":"should insert message into bloom filter","time":{"start":1759213386900,"stop":1759213386901,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6042a68cad1512e","name":"throws on content topic with empty topic name field","time":{"start":1759213334620,"stop":1759213334620,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedc923e68b392be","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759213748309,"stop":1759213748310,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cce0b2415431d72","name":"should create QueryOnConnect instance without options","time":{"start":1759213398396,"stop":1759213398396,"duration":0},"status":"passed","severity":"normal"},{"uid":"97155f9fc2095256","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759213380381,"stop":1759213380382,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db5a70841fece","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759213334637,"stop":1759213334637,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e8f156aeb238be","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759213334637,"stop":1759213334637,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25e24b410c01856","name":"Query with Promise Callback, No Decoder","time":{"start":1759213730081,"stop":1759213730081,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f7c1147e29a9c3","name":"should return false when peer is not found","time":{"start":1759213350277,"stop":1759213350277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9007897d5e4f2f08","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app79/2/topic582/xml","time":{"start":1759213702625,"stop":1759213702625,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0626559b143ba5c","name":"Outgoing message is emitted as sending","time":{"start":1759213410316,"stop":1759213410316,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a4028f80e0bdeb","name":"Query generator for multiple messages","time":{"start":1759213762274,"stop":1759213762274,"duration":0},"status":"passed","severity":"normal"},{"uid":"319fce7883bcbf82","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759213900186,"stop":1759213900186,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a765c1104dfcdf6","name":"Register correct protocols","time":{"start":1759213609132,"stop":1759213609132,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93bc20714f03f36","name":"should be safe to call multiple times","time":{"start":1759213351194,"stop":1759213351195,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80f1fedf800d237","name":"Encoder throws on undefined content topic","time":{"start":1759213370500,"stop":1759213370501,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28ab5311223a783","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759213609146,"stop":1759213609148,"duration":2},"status":"passed","severity":"normal"},{"uid":"53be9e649d21cc69","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759213609142,"stop":1759213609143,"duration":1},"status":"passed","severity":"normal"},{"uid":"37812586381fe2b4","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759213351139,"stop":1759213351140,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eeefef604bfef38","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759213520747,"stop":1759213520747,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdef09c40a1f410d","name":"should not fail to stop the service if it was not started","time":{"start":1759213364656,"stop":1759213364656,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f140f81f150217","name":"Relay + Store","time":{"start":1759213436350,"stop":1759213436350,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d278c7b4bd4f7","name":"should skip peers without peer exchange protocol","time":{"start":1759213360746,"stop":1759213360746,"duration":0},"status":"passed","severity":"normal"},{"uid":"1def0e89810bf604","name":"Stops search when maxGet is reached","time":{"start":1759213360286,"stop":1759213360286,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4ac39f5e7a712","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759213380971,"stop":1759213380972,"duration":1},"status":"passed","severity":"normal"},{"uid":"99279b7a83d50589","name":"Push message with content topic containing escaped characters","time":{"start":1759214486138,"stop":1759214486138,"duration":0},"status":"passed","severity":"normal"},{"uid":"547e58f1b4e6fa07","name":"Push message with XML payload","time":{"start":1759214486143,"stop":1759214486143,"duration":0},"status":"passed","severity":"normal"},{"uid":"83752a1288c9cb30","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759213900179,"stop":1759213900180,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d4bd404d6db8ee","name":"should not retry if at least one success","time":{"start":1759213396297,"stop":1759213396297,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a70f22bcf325fab","name":"Push message with Chinese payload","time":{"start":1759214486142,"stop":1759214486142,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a00f34e63239dbe","name":"should throw error - no public key","time":{"start":1759213340575,"stop":1759213340575,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1e04748123aa0a","name":"Push message with content topic containing SQL Injection","time":{"start":1759214486127,"stop":1759214486127,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d873662bbf5f428","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759213351200,"stop":1759213351200,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0686bdff77cad2","name":"Check received message containing numeric","time":{"start":1759213881158,"stop":1759213881159,"duration":1},"status":"passed","severity":"normal"},{"uid":"825de2eff8e0b34d","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759213340042,"stop":1759213340043,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9459d15edfef8","name":"should handle a minimal index list","time":{"start":1759213334715,"stop":1759213334715,"duration":0},"status":"passed","severity":"normal"},{"uid":"17951a0623cd2f01","name":"Decoder throws on empty string content topic","time":{"start":1759213351338,"stop":1759213351338,"duration":0},"status":"passed","severity":"normal"},{"uid":"70816ec254369fef","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759213351201,"stop":1759213351201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef88b881e73fe126","name":"throws if decoders don't match content topics","time":{"start":1759213351169,"stop":1759213351170,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea163b7b0b2850f","name":"Query Generator - true","time":{"start":1759213759679,"stop":1759213759679,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0ebac7965b7561","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759213608720,"stop":1759213608720,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4d98e35c72772","name":"should return false when peer is on different cluster","time":{"start":1759213350274,"stop":1759213350274,"duration":0},"status":"passed","severity":"normal"},{"uid":"157f7a0486d81f4","name":"Asymmetric encrypt & decrypt","time":{"start":1759213370918,"stop":1759213370918,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9063ace4b8a57e","name":"should create ShardReader with auto sharding network config","time":{"start":1759213350272,"stop":1759213350272,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2079f9dc7a6611","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759213340046,"stop":1759213340046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28ad82c0b74261","name":"yields undefined for messages without content topic","time":{"start":1759213351172,"stop":1759213351172,"duration":0},"status":"passed","severity":"normal"},{"uid":"5308d00149af0db2","name":"Sample","time":{"start":1759213340016,"stop":1759213340017,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a057adc09791ebd","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759213334716,"stop":1759213334716,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd088e44b9bb225","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759213398429,"stop":1759213398446,"duration":17},"status":"passed","severity":"normal"},{"uid":"475056e53fcf491d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759213900183,"stop":1759213900183,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e113f94dc77295f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759213340041,"stop":1759213340041,"duration":0},"status":"passed","severity":"normal"},{"uid":"95732ef7815ae3dc","name":"Push message with rate limit","time":{"start":1759214486129,"stop":1759214486129,"duration":0},"status":"passed","severity":"normal"},{"uid":"481810ff5915603e","name":"Check received message containing JSON","time":{"start":1759213881162,"stop":1759213881162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5710e4560db5bc","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759213351130,"stop":1759213351131,"duration":1},"status":"passed","severity":"normal"},{"uid":"2226f7f6939640a9","name":"should perform initial health assessment on start","time":{"start":1759213398130,"stop":1759213398139,"duration":9},"status":"passed","severity":"normal"},{"uid":"854e255141780cd5","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759213412039,"stop":1759213412040,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5bd94f755b1cf17","name":"Check message with no pubsub topic is not received","time":{"start":1759213881166,"stop":1759213881166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba0b67f5986c717","name":"Sign & Recover","time":{"start":1759213370919,"stop":1759213370920,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9995292947593cb","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759213601609,"stop":1759213601609,"duration":0},"status":"passed","severity":"normal"},{"uid":"5592b480dd3bba1d","name":"should handle query errors","time":{"start":1759213360751,"stop":1759213360751,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b810e561ce2996","name":"should handle all zero keep alive options","time":{"start":1759213350838,"stop":1759213350839,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff4b9d2a0a6b053","name":"caches peers it previously fetched","time":{"start":1759213360800,"stop":1759213360800,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b331e297f4d622c","name":"should discover peers from provided peer cache","time":{"start":1759213526659,"stop":1759213526662,"duration":3},"status":"passed","severity":"normal"},{"uid":"a3047af0be8d6682","name":"isConnected should return false after all peers disconnect","time":{"start":1759213450119,"stop":1759213450120,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e2c65b6d733859","name":"Relay + Store","time":{"start":1759213340587,"stop":1759213340587,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf17a51b8896a62","name":"random static sharding 1 - Cluster ID: 942, Shard ID: 132","time":{"start":1759213757479,"stop":1759213757481,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e6f0cf654f92f68","name":"should handle empty peer infos gracefully","time":{"start":1759213360385,"stop":1759213360385,"duration":0},"status":"passed","severity":"normal"},{"uid":"76dfdbb3cde63b40","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759213777388,"stop":1759213777388,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a01392ef0d09ef9","name":"Check received message with timestamp: 1759213429772 ","time":{"start":1759213881164,"stop":1759213881164,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dde206f6b6f4f7","name":"should return false when peer is not found","time":{"start":1759213350281,"stop":1759213350281,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce76ff11220dfa8","name":"Push message with content topic containing short","time":{"start":1759214486108,"stop":1759214486109,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d0d2ba291f494d","name":"groups content topics by expected pubsub topic","time":{"start":1759213334628,"stop":1759213334628,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4734cd98d8c20c","name":"should create a new stream if no existing for protocol found","time":{"start":1759213351036,"stop":1759213351036,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e25fbc79c014580","name":"Subscribe to topic containing XML and publish message","time":{"start":1759213609144,"stop":1759213609144,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de7d94bb6ee8fce","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759213609146,"stop":1759213609146,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c61a918644b066","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759213350280,"stop":1759213350280,"duration":0},"status":"passed","severity":"normal"},{"uid":"3042a68ea990599c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759213380939,"stop":1759213380940,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad757322c9921b99","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759213578654,"stop":1759213578654,"duration":0},"status":"passed","severity":"normal"},{"uid":"f957d910d42bcfe5","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759213765734,"stop":1759213765734,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b10f537d49299","name":"Decrypt messages","time":{"start":1759213580179,"stop":1759213580180,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ec6e5386e20f9c","name":"Push message with rate limit","time":{"start":1759214486114,"stop":1759214486114,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf632513e85a365","name":"should process tasks in queue","time":{"start":1759213396281,"stop":1759213396281,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfe3e254b0d69e","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759213765738,"stop":1759213765738,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac65fedd9902666e","name":"should remove event listeners from globalThis","time":{"start":1759213349461,"stop":1759213349462,"duration":1},"status":"passed","severity":"normal"},{"uid":"f856d82b8cd64819","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759213358982,"stop":1759213358982,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e68a8fcbb697ed","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759213334631,"stop":1759213334631,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97c185591bad9d6","name":"Push message with content topic containing Russian","time":{"start":1759214486110,"stop":1759214486111,"duration":1},"status":"passed","severity":"normal"},{"uid":"67981d23cb20406c","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759213360389,"stop":1759213360390,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e879e3a3c5c139a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759213334623,"stop":1759213334623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ef411fec58eeb2","name":"should stop query when sync message from same channel is found","time":{"start":1759213412043,"stop":1759213412043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ab44c46c8c2d32","name":"should filter out already connected peers","time":{"start":1759213351198,"stop":1759213351198,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa49f62f798364ea","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759213436708,"stop":1759213436709,"duration":1},"status":"passed","severity":"normal"},{"uid":"351caec1a9cc4a81","name":"Check received message containing escaped characters","time":{"start":1759213881163,"stop":1759213881163,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af28177e33f0489","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759213372083,"stop":1759213372084,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ecf88ac85391de8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759213609144,"stop":1759213609145,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e44197846703922","name":"should attach causal history and bloom filter to each message","time":{"start":1759213386901,"stop":1759213386901,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee7be52b79c0123","name":"should deliver messages after dependencies are met","time":{"start":1759213386906,"stop":1759213386906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd3a91b9e7feb04","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759213412042,"stop":1759213412042,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f3db8bf4b27a69","name":"does not throw on valid cases","time":{"start":1759213334614,"stop":1759213334615,"duration":1},"status":"passed","severity":"normal"},{"uid":"a318f6bc5c4f622c","name":"should sort by messageId when timestamps are equal","time":{"start":1759213386569,"stop":1759213386570,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ff6a730fd5035a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759213881164,"stop":1759213881165,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d2d7dbb1bc2950","name":"throws on content topic with empty version field","time":{"start":1759213334619,"stop":1759213334620,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd63905042b47dfd","name":"should successfully query peers and return peer infos","time":{"start":1759213360385,"stop":1759213360385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6191dd2dee21dd9","name":"Subscribe to topic containing short and publish message","time":{"start":1759213609139,"stop":1759213609140,"duration":1},"status":"passed","severity":"normal"},{"uid":"15fc286c414d0270","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759213360394,"stop":1759213360395,"duration":1},"status":"passed","severity":"normal"},{"uid":"5774c5abf033c71f","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759213436709,"stop":1759213436709,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5ee228cc9f010a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759213900190,"stop":1759213900190,"duration":0},"status":"passed","severity":"normal"},{"uid":"8449ac8bfa5aef87","name":"isConnected should return true after first peer connects","time":{"start":1759213450119,"stop":1759213450119,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0e97089db682a3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759213450119,"stop":1759213450119,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd31e1e16c13109c","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759213380948,"stop":1759213380949,"duration":1},"status":"passed","severity":"normal"},{"uid":"43602087f11d7546","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759213349865,"stop":1759213349866,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a3c91e812edec2","name":"should skip peers that were recently queried","time":{"start":1759213360747,"stop":1759213360748,"duration":1},"status":"passed","severity":"normal"},{"uid":"82318687e8344cb","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759213380941,"stop":1759213380942,"duration":1},"status":"passed","severity":"normal"},{"uid":"39dde248535b430d","name":"should clear dial history on stop","time":{"start":1759213350231,"stop":1759213350239,"duration":8},"status":"passed","severity":"normal"},{"uid":"6f05c3b92ab50943","name":"Push message with unicode special characters payload","time":{"start":1759214486134,"stop":1759214486134,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe32395b475f3894","name":"should handle peer store errors gracefully","time":{"start":1759213398139,"stop":1759213398140,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0eb166d268dc599","name":"should initialize with default options","time":{"start":1759213360743,"stop":1759213360744,"duration":1},"status":"passed","severity":"normal"},{"uid":"7afc6d771479178c","name":"should add received messages to bloom filter","time":{"start":1759213386903,"stop":1759213386903,"duration":0},"status":"passed","severity":"normal"},{"uid":"29014583eb93b73","name":"Push message with numeric payload","time":{"start":1759214486141,"stop":1759214486141,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12a9a23074a8f81","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759213450117,"stop":1759213450118,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f536aab6eeeeb4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759213900191,"stop":1759213900191,"duration":0},"status":"passed","severity":"normal"},{"uid":"158d7805cfdb4063","name":"returns only open connection if one present","time":{"start":1759213350857,"stop":1759213350858,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e13e9f82ed34e60","name":"should remove event listeners","time":{"start":1759213351195,"stop":1759213351195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81d32241324053c","name":"should not fail to stop the service if it was not started","time":{"start":1759213668934,"stop":1759213668935,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f6521d3cb4f275","name":"should handle dial errors gracefully","time":{"start":1759213351198,"stop":1759213351199,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a51fb3fe80f780","name":"should not dial peers from store when browser is not connected","time":{"start":1759213351196,"stop":1759213351196,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e423b8e5a80c6eb","name":"should filter out undefined ENRs","time":{"start":1759213360386,"stop":1759213360389,"duration":3},"status":"passed","severity":"normal"},{"uid":"d100c154c3a693ed","name":"Publishes to nwaku","time":{"start":1759213591699,"stop":1759213591699,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16ba73a70e7e4d8","name":"should dial with PeerId and return stream","time":{"start":1759213351133,"stop":1759213351134,"duration":1},"status":"passed","severity":"normal"},{"uid":"703fe17f23163782","name":"should lock peers when selected","time":{"start":1759213397585,"stop":1759213397585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa775d4837625ec","name":"should handle dial errors gracefully","time":{"start":1759213350256,"stop":1759213350257,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7a297595239a5","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app83/6/topic387/test.js","time":{"start":1759213702623,"stop":1759213702623,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca654981e2dc7c1","name":"Check received message containing XML","time":{"start":1759213881151,"stop":1759213881151,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc1d49ee5814a34","name":"Push message with content topic containing emoji","time":{"start":1759214486148,"stop":1759214486148,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1cea49e11474d0","name":"should insert elements correctly","time":{"start":1759213384279,"stop":1759213384279,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc745ae3a4486eb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759213900187,"stop":1759213900187,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d43fd4095ae3ea4","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759213380949,"stop":1759213380949,"duration":0},"status":"passed","severity":"normal"},{"uid":"120c3b7cd812d1fd","name":"Push message with SQL Injection payload","time":{"start":1759214486132,"stop":1759214486132,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3475a9300797cd","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759213386902,"stop":1759213386902,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d39e0b686b80c4c0","name":"Ordered callback, aborts when callback returns true","time":{"start":1759213762277,"stop":1759213762277,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b069f1a470446ef","name":"should return peer for existing peer","time":{"start":1759213351199,"stop":1759213351199,"duration":0},"status":"passed","severity":"normal"}] |