mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-17 12:23:10 +00:00
1 line
187 KiB
JSON
1 line
187 KiB
JSON
[{"uid":"cd5a600005a76a2a","name":"Overlapping topic subscription","time":{"start":1749917668171,"stop":1749917668171,"duration":0},"status":"passed","severity":"normal"},{"uid":"535cb3df8bd4eec1","name":"Query generator for multiple messages with different message text format","time":{"start":1749917625035,"stop":1749917625035,"duration":0},"status":"passed","severity":"normal"},{"uid":"40de5de8de359b81","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1749917063325,"stop":1749917063326,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a88efbae717bc20","name":"Ping on subscribed peer","time":{"start":1749917182104,"stop":1749917182104,"duration":0},"status":"passed","severity":"normal"},{"uid":"edada7bc237a4d6a","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1749917678440,"stop":1749917678440,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84f67d16ca7ae95","name":"Subscribe to topic containing special chars and publish message","time":{"start":1749917450994,"stop":1749917450994,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d90ced633ae40","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1749917040574,"stop":1749917040574,"duration":0},"status":"passed","severity":"normal"},{"uid":"b597fb189717a821","name":"can start the service","time":{"start":1749917067479,"stop":1749917067480,"duration":1},"status":"passed","severity":"normal"},{"uid":"714fa2b6ecb803e9","name":"Fails to push message with large meta","time":{"start":1749917848262,"stop":1749917848262,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e574162da7657e6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1749917630027,"stop":1749917630027,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4cd4e258142401","name":"Subscribe to topic containing shell command and receive message","time":{"start":1749917630039,"stop":1749917630040,"duration":1},"status":"passed","severity":"normal"},{"uid":"29fcb0aee74e5b8a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1749917668169,"stop":1749917668169,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cc30993cebc3a7","name":"Asymmetric encrypt & decrypt","time":{"start":1749917074107,"stop":1749917074107,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3e25d8ac2cd0ae","name":"Push message with custom timestamp: 1719158845475","time":{"start":1749917848246,"stop":1749917848246,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce0d906b6f4456c","name":"should only return 1 node with relay capability","time":{"start":1749917063614,"stop":1749917063614,"duration":0},"status":"passed","severity":"normal"},{"uid":"b744603fa141f000","name":"Subscribe to topic containing Russian and receive message","time":{"start":1749917630037,"stop":1749917630037,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2faca0b1be3a2c6","name":"can start and stop the service","time":{"start":1749917067480,"stop":1749917067481,"duration":1},"status":"passed","severity":"normal"},{"uid":"61bb346f23530ae5","name":"configure the node with multiple pubsub topics","time":{"start":1749917678440,"stop":1749917678440,"duration":0},"status":"passed","severity":"normal"},{"uid":"e672d96b5e365a72","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1749917094240,"stop":1749917094241,"duration":1},"status":"passed","severity":"normal"},{"uid":"89ea60c27200a801","name":"should add and check entries correctly","time":{"start":1749917083288,"stop":1749917083296,"duration":8},"status":"passed","severity":"normal"},{"uid":"eeede88fc1b81edf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1749917094280,"stop":1749917094281,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9b7d2ea5e65c3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1749917040590,"stop":1749917040590,"duration":0},"status":"passed","severity":"normal"},{"uid":"600d03b8869c763a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1749917631706,"stop":1749917631706,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d289f259ec1feb","name":"Check received message with timestamp: 1749917113445000000 ","time":{"start":1749917531086,"stop":1749917531087,"duration":1},"status":"passed","severity":"normal"},{"uid":"560a6fc700798f0b","name":"can start and stop the service","time":{"start":1749917357954,"stop":1749917357954,"duration":0},"status":"passed","severity":"normal"},{"uid":"edff7168c51f7b12","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1749917114365,"stop":1749917114366,"duration":1},"status":"passed","severity":"normal"},{"uid":"8511e1500d3d4749","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1749917040597,"stop":1749917040597,"duration":0},"status":"passed","severity":"normal"},{"uid":"684b356309a67b9e","name":"Subscribe to topic containing short and receive message","time":{"start":1749917629995,"stop":1749917629996,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e4887d7b4b2ee6f","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1749917121499,"stop":1749917121499,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d965d91684bea0","name":"should not receive a peer event before start","time":{"start":1749917357956,"stop":1749917357956,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7e6e5d68e19513","name":"Passing page size 11 when there are 10 messages","time":{"start":1749917635251,"stop":1749917635251,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ca9908af930df7","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1749917046236,"stop":1749917046236,"duration":0},"status":"passed","severity":"normal"},{"uid":"521f92954490775a","name":"Decoder throws on undefined content topic","time":{"start":1749917055728,"stop":1749917055728,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e98cddab7e0c4a","name":"Check received message containing emoji","time":{"start":1749917531099,"stop":1749917531099,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7df46562f8d1e","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1749917114366,"stop":1749917114367,"duration":1},"status":"passed","severity":"normal"},{"uid":"2082686bf781a6c9","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1749917630028,"stop":1749917630028,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb961ae8b86f46eb","name":"rejects content-filtered query with only contentTopics","time":{"start":1749917055429,"stop":1749917055429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b453b69520aaab8","name":"Meta field set when metaSetter is specified","time":{"start":1749917055727,"stop":1749917055727,"duration":0},"status":"passed","severity":"normal"},{"uid":"edabe8aea5c5f9c5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1749917094270,"stop":1749917094271,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28f112a99e4b62b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1749917055274,"stop":1749917055278,"duration":4},"status":"passed","severity":"normal"},{"uid":"c2d6ce8ea34397c3","name":"ignores unrecognized TXT record formats","time":{"start":1749917063613,"stop":1749917063613,"duration":0},"status":"passed","severity":"normal"},{"uid":"541f5be6ad2acdcc","name":"connects to nwaku","time":{"start":1749917643487,"stop":1749917643487,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef72c9634c77f9","name":"Check message with invalid timestamp is not received","time":{"start":1749917569166,"stop":1749917569167,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d006b8887bb0c9c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1749917094228,"stop":1749917094228,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f21a3ef41598bd","name":"Check received message containing Chinese","time":{"start":1749917531094,"stop":1749917531094,"duration":0},"status":"passed","severity":"normal"},{"uid":"60be52fed04ed532","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1749917583381,"stop":1749917583381,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b9c8ca90815031","name":"Subscribe to topic containing special chars and receive message","time":{"start":1749917629998,"stop":1749917629998,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9b448fb63d9bf1","name":"Check publish message containing JSON","time":{"start":1749917440910,"stop":1749917440910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d180acd453c4a86d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1749917046235,"stop":1749917046235,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e6f8b154dd855a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1749917094230,"stop":1749917094234,"duration":4},"status":"passed","severity":"normal"},{"uid":"5ec80898d4560007","name":"should not receive a peer event before start","time":{"start":1749917118506,"stop":1749917118506,"duration":0},"status":"passed","severity":"normal"},{"uid":"814372e6dbdae176","name":"Subscribe to topic containing shell command and receive message","time":{"start":1749917668164,"stop":1749917668164,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88af9b3280dc19f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1749917046232,"stop":1749917046234,"duration":2},"status":"passed","severity":"normal"},{"uid":"138ba96561b088dd","name":"Check received message containing XML","time":{"start":1749917531096,"stop":1749917531096,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25a6651e04ee577","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1749917046231,"stop":1749917046231,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2e38b75f3f53bb","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1749917055729,"stop":1749917055729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c5f50c22a55955","name":"should not receive a peer event before start","time":{"start":1749917067482,"stop":1749917067483,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f86384129bfdbae","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1749917094239,"stop":1749917094240,"duration":1},"status":"passed","severity":"normal"},{"uid":"4428f09250698403","name":"Rejects garbage","time":{"start":1749917088307,"stop":1749917088308,"duration":1},"status":"passed","severity":"normal"},{"uid":"5632b57dec30ece5","name":"recovers when dns.resolve returns empty","time":{"start":1749917063612,"stop":1749917063612,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fe1ce7ec8c79f2","name":"Subscribe to topic containing long and publish message","time":{"start":1749917450993,"stop":1749917450993,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6503e1090cb707","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1749917040585,"stop":1749917040586,"duration":1},"status":"passed","severity":"normal"},{"uid":"158c24f40a1cf297","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1749917097422,"stop":1749917097422,"duration":0},"status":"passed","severity":"normal"},{"uid":"79850145b28b5ca5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1749917040590,"stop":1749917040591,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1e09c6313184ecc","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1749917094241,"stop":1749917094242,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae709dac121ea3fb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1749917630017,"stop":1749917630017,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8bc2d97dcb06632","name":"Push 30 different messages","time":{"start":1749917848238,"stop":1749917848238,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ce7418b5c48b8b0","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1749917055428,"stop":1749917055428,"duration":0},"status":"passed","severity":"normal"},{"uid":"677e0bb38549596f","name":"Push message with content topic containing SQL Injection","time":{"start":1749917848241,"stop":1749917848241,"duration":0},"status":"passed","severity":"normal"},{"uid":"6baf0338c283670f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1749917094278,"stop":1749917094278,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c743a369de46c4","name":"should request peer renewal on specific errors","time":{"start":1749917084080,"stop":1749917084080,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f5c2e2df3466e3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1749917643166,"stop":1749917643166,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a5a4dfeadaa7b5","name":"Check received message containing unicode special characters","time":{"start":1749917531085,"stop":1749917531086,"duration":1},"status":"passed","severity":"normal"},{"uid":"caed1643e8e5c8c1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1749917094284,"stop":1749917094284,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdd9d6116b8d8fd","name":"Subscribe to topic containing JSON and publish message","time":{"start":1749917450998,"stop":1749917450998,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad6be3687937f19","name":"Generator, custom pubsub topic","time":{"start":1749917612423,"stop":1749917612423,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7066eeb51d79b189","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1749917590423,"stop":1749917590424,"duration":1},"status":"passed","severity":"normal"},{"uid":"e49ab7dd05dc3b10","name":"Filter","time":{"start":1749917649997,"stop":1749917649997,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec301bf97c23b40a","name":"Publish message with large meta","time":{"start":1749917440917,"stop":1749917440917,"duration":0},"status":"passed","severity":"normal"},{"uid":"b877571783608155","name":"Check received message containing XML","time":{"start":1749917531084,"stop":1749917531084,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1584af67a64a5b8","name":"Push message with content topic containing JSON","time":{"start":1749917848243,"stop":1749917848243,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a280ad591cfb0af","name":"Subscribe to topic containing long and receive message","time":{"start":1749917630031,"stop":1749917630032,"duration":1},"status":"passed","severity":"normal"},{"uid":"7359106c7fcf9d90","name":"LightPush","time":{"start":1749917649996,"stop":1749917649997,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9a8bbba540fb49","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1749917094220,"stop":1749917094221,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8ff4b7487358b0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1749917292403,"stop":1749917292403,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbcbd7b8e753e98","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1749917630008,"stop":1749917630016,"duration":8},"status":"passed","severity":"normal"},{"uid":"9e6f289480720035","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1749917046223,"stop":1749917046224,"duration":1},"status":"passed","severity":"normal"},{"uid":"b09e504111d7730a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1749917598183,"stop":1749917598183,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ae204cb684454","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1749917040597,"stop":1749917040597,"duration":0},"status":"passed","severity":"normal"},{"uid":"d180791e5bdf469","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1749917318828,"stop":1749917318828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5aa0cd1df1c7fd","name":"Subscribe and receives messages on 20 topics","time":{"start":1749917668169,"stop":1749917668170,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d4e832757bdbeae","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1749917040574,"stop":1749917040575,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5cfc77219c9b0f","name":"should throw if no connection provided","time":{"start":1749917055467,"stop":1749917055467,"duration":0},"status":"passed","severity":"normal"},{"uid":"7782f3ad30b0589","name":"should set field with only LIGHTPUSH enabled","time":{"start":1749917046915,"stop":1749917046915,"duration":0},"status":"passed","severity":"normal"},{"uid":"974eed1f00ef180c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1749917630037,"stop":1749917630037,"duration":0},"status":"passed","severity":"normal"},{"uid":"c906e1279b1023be","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1749917094242,"stop":1749917094243,"duration":1},"status":"passed","severity":"normal"},{"uid":"548a4cc5dccf66e9","name":"isConnected should return true after first peer connects","time":{"start":1749917132796,"stop":1749917132797,"duration":1},"status":"passed","severity":"normal"},{"uid":"184d75345c43240","name":"Subscribe to topic containing Russian and receive message","time":{"start":1749917668162,"stop":1749917668162,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f92db467932158e","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1749917630044,"stop":1749917630044,"duration":0},"status":"passed","severity":"normal"},{"uid":"d830dc44d77569d3","name":"Query Generator, No Decoder","time":{"start":1749917598180,"stop":1749917598180,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d18903a45f4555","name":"should remove expired entries after TTL has passed","time":{"start":1749917083297,"stop":1749917083298,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd1c7a3c89e6e4c","name":"Check received message containing Script","time":{"start":1749917569161,"stop":1749917569161,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e31b08c520e106","name":"should set field with all protocols disabled","time":{"start":1749917046913,"stop":1749917046913,"duration":0},"status":"passed","severity":"normal"},{"uid":"747f9f570c9d9dc7","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1749917432692,"stop":1749917432693,"duration":1},"status":"passed","severity":"normal"},{"uid":"248e046c235f58f8","name":"should return unique PubsubTopics for static sharding","time":{"start":1749917040583,"stop":1749917040583,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bf73f1cfeca8e","name":"returns all values when wanted number matches available values","time":{"start":1749917062464,"stop":1749917062465,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bda55cb45c65c9e","name":"retrieves a single peer","time":{"start":1749917063611,"stop":1749917063612,"duration":1},"status":"passed","severity":"normal"},{"uid":"40474bdcab4d9d9c","name":"Push message with custom timestamp: 1749913645475","time":{"start":1749917848246,"stop":1749917848246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5d096983343686","name":"Subscribe to topic containing Script and publish message","time":{"start":1749917450996,"stop":1749917450997,"duration":1},"status":"passed","severity":"normal"},{"uid":"41e755b64bb1d923","name":"Check received message containing numeric","time":{"start":1749917531080,"stop":1749917531081,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b5c674bfb005f8","name":"should stop and cleanup resources","time":{"start":1749917085003,"stop":1749917085003,"duration":0},"status":"passed","severity":"normal"},{"uid":"196cd51b22ae4586","name":"Check message with invalid timestamp is not received","time":{"start":1749917569183,"stop":1749917569184,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28fbdab45a6be1a","name":"Decoder throws on undefined content topic","time":{"start":1749917075235,"stop":1749917075235,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9970c1d948a296","name":"Subscribe to topic containing Script and receive message","time":{"start":1749917668174,"stop":1749917668174,"duration":0},"status":"passed","severity":"normal"},{"uid":"48df5d196a27f203","name":"should be empty after removing the only subscription","time":{"start":1749917085002,"stop":1749917085002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9688350c2d6fc35d","name":"Ping on peer without subscriptions","time":{"start":1749917182101,"stop":1749917182102,"duration":1},"status":"passed","severity":"normal"},{"uid":"78b3a2ad519a6f68","name":"Ephemeral messages are not stored","time":{"start":1749917120411,"stop":1749917120411,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b709d7fb825baa","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1749917063326,"stop":1749917063327,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c733b9a3e754c9","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1749917094245,"stop":1749917094245,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f100b8f27ff4f6","name":"random static sharding 10 - Cluster ID: 541, Shard ID: 681","time":{"start":1749917678440,"stop":1749917678440,"duration":0},"status":"passed","severity":"normal"},{"uid":"e801c46752809ba1","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1749917432689,"stop":1749917432689,"duration":0},"status":"passed","severity":"normal"},{"uid":"17880b73867b59f5","name":"Publish without waiting for remote peer","time":{"start":1749917450988,"stop":1749917450988,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b551fa91f73b52","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app34/4/topic470/test.js","time":{"start":1749917560741,"stop":1749917560741,"duration":0},"status":"passed","severity":"normal"},{"uid":"d525c716412303c8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1749917668163,"stop":1749917668163,"duration":0},"status":"passed","severity":"normal"},{"uid":"151969a2bd83f5a","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1749917094245,"stop":1749917094248,"duration":3},"status":"passed","severity":"normal"},{"uid":"b5251d2957f036ba","name":"should set field with only FILTER enabled","time":{"start":1749917046914,"stop":1749917046915,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb83bde9e02e96e4","name":"random static sharding 1 - Cluster ID: 761, Shard ID: 830","time":{"start":1749917678437,"stop":1749917678437,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9af8add1580f57","name":"new peer added after a peer was already found","time":{"start":1749917412333,"stop":1749917412335,"duration":2},"status":"skipped","severity":"normal"},{"uid":"f3ce744044b6d3f2","name":"Using a function","time":{"start":1749917643489,"stop":1749917643489,"duration":0},"status":"passed","severity":"normal"},{"uid":"326881fa8ad44b7e","name":"Push message with content topic containing Russian","time":{"start":1749917848258,"stop":1749917848258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ab14a021cfe182","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1749917245280,"stop":1749917245280,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bba45bb72ecdb5a","name":"Push message with Arabic payload","time":{"start":1749917848250,"stop":1749917848250,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf443b23227e128","name":"throws on content topic with empty version field","time":{"start":1749917040564,"stop":1749917040565,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20784a4090cf8a","name":"Check received message with timestamp: 1749917113379 ","time":{"start":1749917569182,"stop":1749917569182,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41e93747d8e4021","name":"Check meta is set [ecies]","time":{"start":1749917075233,"stop":1749917075234,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb275cc60361dc7","name":"should wait for Store peer to be connected","time":{"start":1749917084896,"stop":1749917084896,"duration":0},"status":"passed","severity":"normal"},{"uid":"4583c24d4c5d6401","name":"Check received message containing long","time":{"start":1749917569170,"stop":1749917569171,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f77cf920863360","name":"Fails to publish message with wrong content topic","time":{"start":1749917440915,"stop":1749917440915,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fcbb894393ed94","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1749917094240,"stop":1749917094240,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f7e6ca64a41b2a","name":"Push message with Chinese payload","time":{"start":1749917848249,"stop":1749917848250,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91316c9c6aa01c2","name":"Query with Promise Callback, No message returned","time":{"start":1749917598184,"stop":1749917598184,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48539993331de94","name":"Check message with non string payload is not received","time":{"start":1749917531091,"stop":1749917531091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d790e8cc47d42ebb","name":"should encode/decode to text encoding","time":{"start":1749917046909,"stop":1749917046909,"duration":0},"status":"passed","severity":"normal"},{"uid":"629873c765d39841","name":"should use the provided clusterId for the pubsub topic","time":{"start":1749917040601,"stop":1749917040601,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8324c621cc34bff","name":"dispatchEvent via connectionManager","time":{"start":1749917154414,"stop":1749917154414,"duration":0},"status":"passed","severity":"normal"},{"uid":"a283064ac6d18d6e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1749917668161,"stop":1749917668161,"duration":0},"status":"passed","severity":"normal"},{"uid":"76009f65a7d10060","name":"messageHash returns a Uint8Array","time":{"start":1749917055286,"stop":1749917055287,"duration":1},"status":"passed","severity":"normal"},{"uid":"740c2f1f28569142","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1749917094275,"stop":1749917094275,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a4975f7ad03031","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1749917292402,"stop":1749917292402,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fee89be895f61","name":"should return the pubsub topic directly if a string is provided","time":{"start":1749917040596,"stop":1749917040596,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd518376ca1847af","name":"should initialize bloom filter with correct parameters","time":{"start":1749917096766,"stop":1749917096766,"duration":0},"status":"passed","severity":"normal"},{"uid":"729a37e12b0a9dd7","name":"Check message received after nwaku node is restarted","time":{"start":1749917531091,"stop":1749917531092,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2523c6cb026443d","name":"Push message with custom timestamp: 1749913645475","time":{"start":1749917848263,"stop":1749917848263,"duration":0},"status":"passed","severity":"normal"},{"uid":"23768e33aee5b166","name":"should retry failed tasks","time":{"start":1749917084072,"stop":1749917084079,"duration":7},"status":"passed","severity":"normal"},{"uid":"c2d4b13103aff9ab","name":"should add received messages to bloom filter","time":{"start":1749917097421,"stop":1749917097421,"duration":0},"status":"passed","severity":"normal"},{"uid":"a816fef09ea2b4c7","name":"Check received message containing shell command","time":{"start":1749917531098,"stop":1749917531098,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f7e1aeffefaeb0","name":"should not fail to start the service if it is already started","time":{"start":1749917067481,"stop":1749917067482,"duration":1},"status":"passed","severity":"normal"},{"uid":"336921c8821a9c0b","name":"Correctly serialized arguments","time":{"start":1749917320998,"stop":1749917320998,"duration":0},"status":"passed","severity":"normal"},{"uid":"285f380a59bdf575","name":"different cluster, same shard: nodes don't connect","time":{"start":1749917318830,"stop":1749917318831,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4bbb53bfbed943","name":"1 Relay, 1 fetch","time":{"start":1749917063191,"stop":1749917063193,"duration":2},"status":"passed","severity":"normal"},{"uid":"9eb69ee8c520a8af","name":"Check received message containing Arabic","time":{"start":1749917569174,"stop":1749917569174,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b467c9eb919d0d","name":"Overlapping topic subscription","time":{"start":1749917450992,"stop":1749917450992,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b6831551b87429e7","name":"connected peers and dial","time":{"start":1749917412498,"stop":1749917412498,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c463cd727c561e9b","name":"Push message with numeric payload","time":{"start":1749917848249,"stop":1749917848249,"duration":0},"status":"passed","severity":"normal"},{"uid":"717ca9b50af538a8","name":"should have no discoveries enabled by default","time":{"start":1749917084898,"stop":1749917084898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9eb56156d9b0d6","name":"Passing page size 0 when there are 110 messages","time":{"start":1749917635249,"stop":1749917635250,"duration":1},"status":"passed","severity":"normal"},{"uid":"98516467df5ccabd","name":"throws on empty content topic","time":{"start":1749917040562,"stop":1749917040562,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7948f58644295ea","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1749917132793,"stop":1749917132794,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f5bea273708189","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1749917094236,"stop":1749917094236,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9958235cabdf90","name":"peer:update - should do nothing if another protocol hit","time":{"start":1749917055468,"stop":1749917055468,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fef53d6102b7353","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1749917450999,"stop":1749917450999,"duration":0},"status":"passed","severity":"normal"},{"uid":"78805a4592d9d4e8","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1749917583379,"stop":1749917583379,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da45bd19a7aa75","name":"Fails to push message bigger that 1MB","time":{"start":1749917848247,"stop":1749917848247,"duration":0},"status":"passed","severity":"normal"},{"uid":"18deb4a955b9ba20","name":"Publish message with rate limit","time":{"start":1749917440917,"stop":1749917440917,"duration":0},"status":"passed","severity":"normal"},{"uid":"364bffb661cb4770","name":"Decoder throws on empty string content topic","time":{"start":1749917073673,"stop":1749917073674,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8d535cc2b4fc8a","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1749917094243,"stop":1749917094244,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a32dbca87cefd22","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1749917668156,"stop":1749917668157,"duration":1},"status":"passed","severity":"normal"},{"uid":"80852ea2a195c569","name":"Subscribe to topic containing emoji and receive message","time":{"start":1749917668176,"stop":1749917668177,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04db35b06b144ab","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1749917450991,"stop":1749917450991,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9669b27be219dc2","name":"Query with Ordered Callback, No message returned","time":{"start":1749917598182,"stop":1749917598182,"duration":0},"status":"passed","severity":"normal"},{"uid":"abae60313770ead5","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1749917450991,"stop":1749917450991,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c09fe19d2b05e1","name":"returns nothing if no connections present","time":{"start":1749917055162,"stop":1749917055163,"duration":1},"status":"passed","severity":"normal"},{"uid":"13bca3bd47e2b960","name":"should call waitForPeer on Relay","time":{"start":1749917084896,"stop":1749917084897,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4aa8e7479c279f4","name":"should serialize and deserialize correctly","time":{"start":1749917096768,"stop":1749917096768,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72f6acc91bf14a1","name":"Waku message hash computation (meta attribute not present)","time":{"start":1749917055279,"stop":1749917055280,"duration":1},"status":"passed","severity":"normal"},{"uid":"256a5c769b34a63c","name":"should mark all messages in causal history as acknowledged","time":{"start":1749917097421,"stop":1749917097422,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf360f8cc8128a06","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1749917097424,"stop":1749917097424,"duration":0},"status":"passed","severity":"normal"},{"uid":"d509352afc5bf288","name":"should increase lamport timestamp","time":{"start":1749917097420,"stop":1749917097420,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb682c98a2c7c16","name":"Check received message containing SQL Injection","time":{"start":1749917569174,"stop":1749917569175,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6cbfa03e743b903","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1749917643170,"stop":1749917643171,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dba90ca61ce286b","name":"more peers than existing","time":{"start":1749917412498,"stop":1749917412498,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6320100266c3e3f","name":"Subscribe to topic containing short and receive message","time":{"start":1749917668171,"stop":1749917668171,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8d4afcc445ae1d","name":"Used by Waku Relay","time":{"start":1749917643489,"stop":1749917643490,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9519a983dcfffa4","name":"start node with empty shard should fail","time":{"start":1749917678440,"stop":1749917678441,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d276b71c5aca9ef","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1749917630029,"stop":1749917630029,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14dc50dcf6547967","name":"should properly create location multiaddrs - udp4","time":{"start":1749917046911,"stop":1749917046911,"duration":0},"status":"passed","severity":"normal"},{"uid":"21931d6a07d74a0a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1749917040594,"stop":1749917040594,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb95eba16e3674a","name":"Push message with content topic containing Chinese","time":{"start":1749917848256,"stop":1749917848257,"duration":1},"status":"passed","severity":"normal"},{"uid":"cebbf81b58077c9c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1749917292407,"stop":1749917292408,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6689f9eef03c9","name":"Push message with content topic containing short","time":{"start":1749917848255,"stop":1749917848255,"duration":0},"status":"passed","severity":"normal"},{"uid":"c696a080a60cb278","name":"Push message with content topic containing special chars","time":{"start":1749917848239,"stop":1749917848240,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddcebaffad5a567d","name":"Subscribe and receive messages via lightPush","time":{"start":1749917668167,"stop":1749917668167,"duration":0},"status":"passed","severity":"normal"},{"uid":"891aeaebe688a08f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1749917094277,"stop":1749917094277,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1b25464db79093","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1749917063330,"stop":1749917063330,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6055e286e969c7","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1749917063329,"stop":1749917063330,"duration":1},"status":"passed","severity":"normal"},{"uid":"f38838dbbbd03afa","name":"should handle corrupted local storage data gracefully","time":{"start":1749917067484,"stop":1749917067485,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6baf227883d8f29","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1749917040592,"stop":1749917040593,"duration":1},"status":"passed","severity":"normal"},{"uid":"e14dac12beb40e1d","name":"removeEventListener with wrong event","time":{"start":1749917154412,"stop":1749917154412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4e03cec7e34b8","name":"Check message received after jswaku node is restarted","time":{"start":1749917531103,"stop":1749917531103,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8de4fb764503d8fd","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1749917063329,"stop":1749917063329,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d1b48825d7f93f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1749917040577,"stop":1749917040577,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcae3878f084de11","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1749917094269,"stop":1749917094269,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c281dda0772a69","name":"Push message with content topic containing numeric","time":{"start":1749917848239,"stop":1749917848239,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec091cd271bd34eb","name":"Push message with special chars payload","time":{"start":1749917848249,"stop":1749917848249,"duration":0},"status":"passed","severity":"normal"},{"uid":"235de625b85246a3","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1749917450996,"stop":1749917450996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6dbc612b568f04","name":"Push message with custom timestamp: 1749920845475","time":{"start":1749917848246,"stop":1749917848247,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc19d612e20e3e8","name":"Check received message containing emoji","time":{"start":1749917569180,"stop":1749917569181,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c02baed64e0f28","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1749917094281,"stop":1749917094281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bf8a24110b9e5","name":"Check message with no content topic is not received","time":{"start":1749917531090,"stop":1749917531090,"duration":0},"status":"passed","severity":"normal"},{"uid":"75959c5af5795c34","name":"should throw an error for missing sharding configuration","time":{"start":1749917040599,"stop":1749917040599,"duration":0},"status":"passed","severity":"normal"},{"uid":"16560fcd405aab76","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1749917630026,"stop":1749917630026,"duration":0},"status":"passed","severity":"normal"},{"uid":"531cdd7fd80d3480","name":"should initialize with custom number of peers","time":{"start":1749917084304,"stop":1749917084304,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8754118024022","name":"Push message with escaped characters payload","time":{"start":1749917848237,"stop":1749917848237,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c54670be63b2ff","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1749917569183,"stop":1749917569183,"duration":0},"status":"passed","severity":"normal"},{"uid":"189f15ecf978eac","name":"Subscribe to topic containing special chars and receive message","time":{"start":1749917668172,"stop":1749917668172,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ab3733b42f5b61","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1749917040601,"stop":1749917040601,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda565ea8efb7477","name":"Check message received after nwaku node is restarted","time":{"start":1749917531103,"stop":1749917531104,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ec4936049dc30b13","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1749917040595,"stop":1749917040596,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf326448244e1c4e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1749917120413,"stop":1749917120413,"duration":0},"status":"passed","severity":"normal"},{"uid":"2553e730e0505897","name":"passes more than one ENR URLs and attempts connection","time":{"start":1749917118509,"stop":1749917118509,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8b96558e788c76a","name":"Check received message containing long","time":{"start":1749917569158,"stop":1749917569158,"duration":0},"status":"passed","severity":"normal"},{"uid":"842a6ecb006448da","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1749917630028,"stop":1749917630028,"duration":0},"status":"passed","severity":"normal"},{"uid":"df92580f839a4ba0","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1749917612424,"stop":1749917612424,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f57fbd6913f6b3f6","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1749917040598,"stop":1749917040599,"duration":1},"status":"passed","severity":"normal"},{"uid":"171d80c427eb793d","name":"Push message with shell command payload","time":{"start":1749917848236,"stop":1749917848237,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e2316934f53088","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1749917040576,"stop":1749917040576,"duration":0},"status":"passed","severity":"normal"},{"uid":"d184026ba1d7ddc7","name":"Push message with emoji payload","time":{"start":1749917848254,"stop":1749917848254,"duration":0},"status":"passed","severity":"normal"},{"uid":"663d79195cc24674","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1749917084967,"stop":1749917084968,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecdacfe70666b940","name":"Push message with content topic containing unicode special characters","time":{"start":1749917848261,"stop":1749917848261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8698e36836fc5529","name":"Push message with content topic containing JSON","time":{"start":1749917848259,"stop":1749917848260,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b162a90ffa11a6","name":"Check message on other pubsub topic is not received","time":{"start":1749917531101,"stop":1749917531101,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d53d345804db7b1","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1749917412335,"stop":1749917412335,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c706c46ddfb8a986","name":"Subscribe and receive messages via waku relay post","time":{"start":1749917630027,"stop":1749917630027,"duration":0},"status":"passed","severity":"normal"},{"uid":"831697d48540dd37","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1749917073670,"stop":1749917073671,"duration":1},"status":"passed","severity":"normal"},{"uid":"3853558ca62f738e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1749917450996,"stop":1749917450996,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5640ee27eebe69","name":"Push message with content topic containing Basic HTML tag","time":{"start":1749917848242,"stop":1749917848242,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf602070adf43c32","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1749917668157,"stop":1749917668158,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d522320266dab9","name":"Passing page size 1 when there are 4 messages","time":{"start":1749917635250,"stop":1749917635250,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb9c6f2ebd25d6e","name":"should not fail to stop the service if it was not started","time":{"start":1749917067481,"stop":1749917067481,"duration":0},"status":"passed","severity":"normal"},{"uid":"618c318c757e1bec","name":"Check received message containing SQL Injection","time":{"start":1749917531095,"stop":1749917531095,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6142bb3dea0ea8d","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1749917094239,"stop":1749917094239,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd318197446ccf7d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1749917094276,"stop":1749917094276,"duration":0},"status":"passed","severity":"normal"},{"uid":"41160da9d1bb34ef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1749917094277,"stop":1749917094277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa172656b2c928a","name":"Init the array if not present","time":{"start":1749917040253,"stop":1749917040254,"duration":1},"status":"passed","severity":"normal"},{"uid":"8769a541b9846921","name":"Check received message containing Chinese","time":{"start":1749917531081,"stop":1749917531082,"duration":1},"status":"passed","severity":"normal"},{"uid":"a170ea42b98b8afd","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1749917040587,"stop":1749917040587,"duration":0},"status":"passed","severity":"normal"},{"uid":"6940d192dbd54a81","name":"Push message with content topic containing emoji","time":{"start":1749917848244,"stop":1749917848244,"duration":0},"status":"passed","severity":"normal"},{"uid":"95eb58ae5dce8a96","name":"Refresh subscription","time":{"start":1749917630031,"stop":1749917630031,"duration":0},"status":"passed","severity":"normal"},{"uid":"49607f4d3f9fe8fb","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1749917292404,"stop":1749917292405,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d98b5a60110af1","name":"Mutual subscription","time":{"start":1749917450986,"stop":1749917450987,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a976ae7b450a68f","name":"Query with Ordered Callback, No Decoder","time":{"start":1749917598181,"stop":1749917598182,"duration":1},"status":"passed","severity":"normal"},{"uid":"e540a5d2cd269d7d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1749917063616,"stop":1749917063616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"86f59b483669a417","name":"should not allow unachievable error rate","time":{"start":1749917093807,"stop":1749917093808,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17a32d0bd2c917c","name":"Push message with content topic containing Arabic","time":{"start":1749917848240,"stop":1749917848241,"duration":1},"status":"passed","severity":"normal"},{"uid":"b210089767011973","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1749917040588,"stop":1749917040589,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9cafb7ca05fc194","name":"Query generator for multiple messages with different content topic format","time":{"start":1749917625038,"stop":1749917625038,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae76f3bb2cc18dd","name":"Check received message with timestamp: 1649153314 ","time":{"start":1749917569165,"stop":1749917569165,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0012c8320a83a7","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1749917643169,"stop":1749917643169,"duration":0},"status":"passed","severity":"normal"},{"uid":"a394836bb1df4876","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1749917245283,"stop":1749917245283,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55ad86e770dc6c0","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1749917040573,"stop":1749917040573,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2530f13beb847d6","name":"Query generator for multiple messages","time":{"start":1749917625034,"stop":1749917625035,"duration":1},"status":"passed","severity":"normal"},{"uid":"64129af94618b324","name":"Symmetric encrypt & Decrypt","time":{"start":1749917074108,"stop":1749917074108,"duration":0},"status":"passed","severity":"normal"},{"uid":"5171f6fb3870423","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1749917569169,"stop":1749917569169,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fce63a526b45339","name":"pre and post cipher","time":{"start":1749917074108,"stop":1749917074108,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b5e78165fefc97","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1749917629993,"stop":1749917629993,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f5bb1f35a4ded6cc","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1749917440915,"stop":1749917440915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5488dcf16b49abf","name":"Check received message containing JSON","time":{"start":1749917569178,"stop":1749917569178,"duration":0},"status":"passed","severity":"normal"},{"uid":"459dbe049e3c3256","name":"Check received message containing shell command","time":{"start":1749917569163,"stop":1749917569163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d1cf5418d490d5","name":"should start and stop interval correctly","time":{"start":1749917084067,"stop":1749917084067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a687b041f9ba085f","name":"Check received message containing XML","time":{"start":1749917569177,"stop":1749917569178,"duration":1},"status":"passed","severity":"normal"},{"uid":"434796ec1bbf6a31","name":"should start and setup intervals and event listeners","time":{"start":1749917085003,"stop":1749917085003,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7c7b2f5603716d","name":"configure the node with multiple content topics","time":{"start":1749917560746,"stop":1749917560747,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80bf0b34dcd389e","name":"Push message with short payload","time":{"start":1749917848248,"stop":1749917848248,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba85259225dd97","name":"Check received message containing Russian","time":{"start":1749917569160,"stop":1749917569160,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cda693854ce9e4","name":"should be called for bootstrap peers","time":{"start":1749917121498,"stop":1749917121498,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24fcc39948cb69d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1749917040593,"stop":1749917040593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b151e541814c0abc","name":"Throws when trying to push message with empty payload","time":{"start":1749917848238,"stop":1749917848238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74a5e0ab9c0e230","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1749917084996,"stop":1749917084996,"duration":0},"status":"passed","severity":"normal"},{"uid":"b497e4ef2c3b2608","name":"Push message with content topic containing Script","time":{"start":1749917848258,"stop":1749917848259,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbaa578d09437023","name":"Encoder throws on empty string content topic","time":{"start":1749917075234,"stop":1749917075235,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d2e769187c489c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1749917292408,"stop":1749917292409,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbaf182be436b4a","name":"should get / set TCP multiaddr","time":{"start":1749917046910,"stop":1749917046910,"duration":0},"status":"passed","severity":"normal"},{"uid":"99846d62dfb42588","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app7/4/topic588/utf8","time":{"start":1749917560738,"stop":1749917560738,"duration":0},"status":"passed","severity":"normal"},{"uid":"5830bab72b5b7086","name":"A test","time":{"start":1749917309895,"stop":1749917309895,"duration":0},"status":"passed","severity":"normal"},{"uid":"71988ed749bfcc6","name":"Subscribe and receive messages via waku relay post","time":{"start":1749917668168,"stop":1749917668168,"duration":0},"status":"passed","severity":"normal"},{"uid":"456bc80ac56afda3","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1749917084900,"stop":1749917084900,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc1bc4ddded2c2c","name":"should emit a peer event after start","time":{"start":1749917067482,"stop":1749917067482,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a58d9d96dfd8c66","name":"Push message with content topic containing SQL Injection","time":{"start":1749917848258,"stop":1749917848258,"duration":0},"status":"passed","severity":"normal"},{"uid":"788a2b6687235412","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1749917040577,"stop":1749917040578,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0daa559f12716c0","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1749917084930,"stop":1749917084930,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca4c4d2e31d3451","name":"can start the service","time":{"start":1749917357954,"stop":1749917357954,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8044c3038f5dbc2","name":"Check publish message containing long","time":{"start":1749917440906,"stop":1749917440906,"duration":0},"status":"passed","severity":"normal"},{"uid":"89132ca23cf33f91","name":"start node with empty content topic","time":{"start":1749917560748,"stop":1749917560749,"duration":1},"status":"passed","severity":"normal"},{"uid":"3808c10252299684","name":"Callback on promise, aborts when callback returns true","time":{"start":1749917625039,"stop":1749917625040,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1beba538f939d1e","name":"should wait for LightPush peer to be connected","time":{"start":1749917084895,"stop":1749917084895,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8543295309606bb","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1749917668158,"stop":1749917668158,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd1e7d4e90b2729","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1749917040593,"stop":1749917040593,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e70d462424169e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1749917094270,"stop":1749917094270,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6133ddf097bd478","name":"should add and remove event listeners correctly","time":{"start":1749917067485,"stop":1749917067485,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8b8e4e6674cff0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1749917094271,"stop":1749917094271,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3b29689f328ace","name":"should use shardsUnderCluster when provided","time":{"start":1749917084929,"stop":1749917084930,"duration":1},"status":"passed","severity":"normal"},{"uid":"92fba489aab78a39","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1749917094244,"stop":1749917094244,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b254fd39d7ef8b","name":"Check received message containing special chars","time":{"start":1749917531093,"stop":1749917531094,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fed551274ca8e8","name":"Check received message containing short","time":{"start":1749917569170,"stop":1749917569170,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e7bfde84a7f88","name":"Publishes to nwaku","time":{"start":1749917426413,"stop":1749917426413,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0475e75ebfec17","name":"accepts time-filtered query with content filter","time":{"start":1749917055432,"stop":1749917055433,"duration":1},"status":"passed","severity":"normal"},{"uid":"232dd6881052919f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1749917590420,"stop":1749917590421,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed01bc23b4e3756d","name":"Wrong topic","time":{"start":1749917560744,"stop":1749917560745,"duration":1},"status":"passed","severity":"normal"},{"uid":"909638fc08cb328b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1749917094242,"stop":1749917094242,"duration":0},"status":"passed","severity":"normal"},{"uid":"1774b85000e5a190","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1749917245285,"stop":1749917245285,"duration":0},"status":"passed","severity":"normal"},{"uid":"909ea17b0d5c1c35","name":"Relay + Store","time":{"start":1749917046915,"stop":1749917046915,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1040410c53f592","name":"Check publish message containing SQL Injection","time":{"start":1749917440908,"stop":1749917440908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dec04d567677529","name":"Sample","time":{"start":1749917046263,"stop":1749917046264,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c2f73e387082d7","name":"Accepts a valid Waku Message","time":{"start":1749917088306,"stop":1749917088307,"duration":1},"status":"passed","severity":"normal"},{"uid":"d528a4182ed6cb73","name":"Js publishes, other Js receives","time":{"start":1749917426417,"stop":1749917426419,"duration":2},"status":"passed","severity":"normal"},{"uid":"640bab5915c42501","name":"messageHashStr produces consistent results for the same input","time":{"start":1749917055290,"stop":1749917055291,"duration":1},"status":"passed","severity":"normal"},{"uid":"52268c1a719339d6","name":"Check received message containing escaped characters","time":{"start":1749917569179,"stop":1749917569180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44ab21464a5633e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1749917678436,"stop":1749917678436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68c6e1bc64d8ee1","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1749917094241,"stop":1749917094241,"duration":0},"status":"passed","severity":"normal"},{"uid":"627b3dcfd6228f53","name":"Round trip binary encryption [ecies, signature]","time":{"start":1749917075233,"stop":1749917075233,"duration":0},"status":"passed","severity":"normal"},{"uid":"330b2412325d4263","name":"Fails to publish duplicate message","time":{"start":1749917440914,"stop":1749917440914,"duration":0},"status":"passed","severity":"normal"},{"uid":"5729c6a295bcc8d8","name":"Push message equal or less that 1MB","time":{"start":1749917848247,"stop":1749917848247,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc36aaba9b0690f4","name":"Generator, custom pubsub topic","time":{"start":1749917612428,"stop":1749917612428,"duration":0},"status":"passed","severity":"normal"},{"uid":"84319a50e13ac10b","name":"should not fail to start the service if it is already started","time":{"start":1749917118505,"stop":1749917118505,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7eee3238c0f20c0","name":"Subscribe and receives messages on 20 topics","time":{"start":1749917668158,"stop":1749917668158,"duration":0},"status":"passed","severity":"normal"},{"uid":"a545b80af0d52328","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1749917668178,"stop":1749917668178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f498920101080730","name":"Register correct protocols","time":{"start":1749917450987,"stop":1749917450988,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fff8294ad5c67a7","name":"handles multiple messages","time":{"start":1749917637526,"stop":1749917637526,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa26176183fabbd4","name":"Check received message containing long","time":{"start":1749917531078,"stop":1749917531080,"duration":2},"status":"passed","severity":"normal"},{"uid":"48d64e9c6588fc85","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1749917094276,"stop":1749917094277,"duration":1},"status":"passed","severity":"normal"},{"uid":"af740f948f6900d5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1749917630041,"stop":1749917630041,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5f2f113b577071","name":"should throw an error for an unconfigured topic","time":{"start":1749917040596,"stop":1749917040596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3629af2d4d3ece38","name":"Relay + Store","time":{"start":1749917119107,"stop":1749917119107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1364988a8cb7d9e","name":"Push message with Script payload","time":{"start":1749917848251,"stop":1749917848251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a404a33086bbd3ed","name":"should invoke callbacks when receiving a message","time":{"start":1749917085002,"stop":1749917085002,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdf7042ed4b9f4d","name":"Push message with Russian payload","time":{"start":1749917848250,"stop":1749917848250,"duration":0},"status":"passed","severity":"normal"},{"uid":"34977649218def46","name":"should reject if WakuNode is not started","time":{"start":1749917084891,"stop":1749917084891,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e114e85b77522a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1749917625035,"stop":1749917625037,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3afae58e5966e2c","name":"Passing page size 3 when there are 20 messages","time":{"start":1749917635250,"stop":1749917635251,"duration":1},"status":"passed","severity":"normal"},{"uid":"f836f5c9fdcd51d5","name":"should properly create location multiaddrs - udp","time":{"start":1749917046912,"stop":1749917046912,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0f364f27c66fb1","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1749917084899,"stop":1749917084899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7278646727ddc34","name":"Passing invalid cursor","time":{"start":1749917583382,"stop":1749917583382,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74cb5f634bffb43","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1749917040583,"stop":1749917040584,"duration":1},"status":"passed","severity":"normal"},{"uid":"acbb113e52f142ba","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1749917245284,"stop":1749917245285,"duration":1},"status":"passed","severity":"normal"},{"uid":"32519dfe205bc2a8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1749917063328,"stop":1749917063328,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f186c69f3e077a3","name":"unsubscribes","time":{"start":1749917637527,"stop":1749917637529,"duration":2},"status":"passed","severity":"normal"},{"uid":"8aea2e847c580fc7","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1749917598181,"stop":1749917598181,"duration":0},"status":"passed","severity":"normal"},{"uid":"125fc83f63a58302","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1749917531088,"stop":1749917531088,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e25f369c064387d","name":"should respect max attempts limit","time":{"start":1749917084081,"stop":1749917084081,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb37235d74efaf99","name":"Push message with shell command payload","time":{"start":1749917848252,"stop":1749917848253,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e1a0756740f001","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1749917450999,"stop":1749917450999,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad31e9aceb4fb6","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1749917040586,"stop":1749917040586,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3d880a08a3143f","name":"Push to array if already present","time":{"start":1749917040255,"stop":1749917040255,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae19e35fdba818c","name":"does not throw on valid cases","time":{"start":1749917040560,"stop":1749917040562,"duration":2},"status":"passed","severity":"normal"},{"uid":"55a3c4c3158e86e2","name":"Check received message containing short","time":{"start":1749917569157,"stop":1749917569157,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5dad6bf1bd44fc0","name":"Push message with emoji payload","time":{"start":1749917848237,"stop":1749917848238,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f001ff5fa07d54","name":"should properly create peer info with all multiaddrs","time":{"start":1749917046913,"stop":1749917046913,"duration":0},"status":"passed","severity":"normal"},{"uid":"3119e7b3c3c252fd","name":"should return different streams if requested simultaniously","time":{"start":1749917055468,"stop":1749917055468,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a04bd5cbea52121","name":"should transition to Unhealthy when no connections","time":{"start":1749917084995,"stop":1749917084995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a0612a74a712dd","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1749917084899,"stop":1749917084900,"duration":1},"status":"passed","severity":"normal"},{"uid":"7818df70d8079666","name":"Subscribe to topic containing Script and receive message","time":{"start":1749917630001,"stop":1749917630003,"duration":2},"status":"passed","severity":"normal"},{"uid":"73221ee696ece05b","name":"Push message with Russian payload","time":{"start":1749917848234,"stop":1749917848235,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e7acef7877cafb","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1749917063330,"stop":1749917063330,"duration":0},"status":"passed","severity":"normal"},{"uid":"db727caab0689311","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1749917668176,"stop":1749917668176,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fba4c7752a5a6e","name":"should send to specified number of peers of used peers","time":{"start":1749917084526,"stop":1749917084530,"duration":4},"status":"passed","severity":"normal"},{"uid":"81434cea34f0565","name":"Renews subscription after lossing a connection","time":{"start":1749917630017,"stop":1749917630017,"duration":0},"status":"passed","severity":"normal"},{"uid":"357b0101737deb46","name":"Push message with content topic containing emoji","time":{"start":1749917848261,"stop":1749917848261,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5812cc5c8ead7f3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1749917040579,"stop":1749917040579,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ab0f617d303e24","name":"Check received message containing long","time":{"start":1749917531093,"stop":1749917531093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe69a84a820e61f","name":"should load peers from local storage and dispatch events","time":{"start":1749917067483,"stop":1749917067484,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cffc142416b9077","name":"should throw an error for missing required configuration","time":{"start":1749917040585,"stop":1749917040585,"duration":0},"status":"passed","severity":"normal"},{"uid":"4354caf5fcd6e7cc","name":"should be called at least once on all `peer:discovery` events","time":{"start":1749917121497,"stop":1749917121497,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce99cec288612187","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1749917040591,"stop":1749917040592,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee4fe8bd3cff22b","name":"Subscribe to topic containing short and publish message","time":{"start":1749917450992,"stop":1749917450993,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9e9dbe2bbee0ea","name":"should set field with only RELAY enabled","time":{"start":1749917046914,"stop":1749917046914,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3ad3c43dd41f37","name":"random static sharding 3 - Cluster ID: 796, Shard ID: 87","time":{"start":1749917678437,"stop":1749917678438,"duration":1},"status":"passed","severity":"normal"},{"uid":"910dd512cdd12eed","name":"random static sharding 5 - Cluster ID: 519, Shard ID: 418","time":{"start":1749917678438,"stop":1749917678438,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8063fc4dad1784","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1749917040575,"stop":1749917040576,"duration":1},"status":"passed","severity":"normal"},{"uid":"4667fe5318fa1410","name":"Waku message hash computation (no timestamp)","time":{"start":1749917055282,"stop":1749917055283,"duration":1},"status":"passed","severity":"normal"},{"uid":"76395561254edc9d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1749917668170,"stop":1749917668170,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb6cc26dfd94ba5","name":"less peers than existing","time":{"start":1749917412499,"stop":1749917412499,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5083434b81832b59","name":"Check received message with timestamp: 1749917113379000000 ","time":{"start":1749917569164,"stop":1749917569164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83b8c9948e00a14","name":"messageHashStr works with IProtoMessage","time":{"start":1749917055289,"stop":1749917055290,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8a6322e35d5f1b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1749917598181,"stop":1749917598181,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ec5eba2b7612f6","name":"should create a new stream if no existing for protocol found","time":{"start":1749917055467,"stop":1749917055467,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a32adb2138769dc","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1749917292409,"stop":1749917292409,"duration":0},"status":"passed","severity":"normal"},{"uid":"b042c7dbebf97a0","name":"Check received message containing Script","time":{"start":1749917531096,"stop":1749917531096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f511548db235f959","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1749917094237,"stop":1749917094237,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ba1782d408874f","name":"Should update shard info","time":{"start":1749917358109,"stop":1749917358109,"duration":0},"status":"passed","severity":"normal"},{"uid":"3693bd5c6337c0ca","name":"isConnected between 2 js-waku relay nodes","time":{"start":1749917132798,"stop":1749917132799,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b810a0d002fe9d","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1749917040581,"stop":1749917040581,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c654c7e5cccd7","name":"returns all values when wanted number is greater than available values","time":{"start":1749917062467,"stop":1749917062468,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7bbec11a004c58","name":"should partition messages based on acknowledgement status","time":{"start":1749917097423,"stop":1749917097423,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4c73ce06da6d3a","name":"should add to incoming buffer if dependencies are not met","time":{"start":1749917097421,"stop":1749917097421,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcb361989fc466b","name":"Check received message containing escaped characters","time":{"start":1749917569163,"stop":1749917569163,"duration":0},"status":"passed","severity":"normal"},{"uid":"5634e181ffdac0ea","name":"should throw error - no public key","time":{"start":1749917046903,"stop":1749917046903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade68d0a2bf23fa4","name":"Check message on other pubsub topic is not received","time":{"start":1749917569167,"stop":1749917569167,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b6307422da5aad","name":"Query Generator, No message returned","time":{"start":1749917598180,"stop":1749917598181,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be7ae3e35f04269","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1749917630043,"stop":1749917630044,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa844045db07b185","name":"rejects hash query with time filter","time":{"start":1749917055431,"stop":1749917055432,"duration":1},"status":"passed","severity":"normal"},{"uid":"732e5a8dc5ba9bd4","name":"Check message with no pubsub topic is not received","time":{"start":1749917569167,"stop":1749917569167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ac2cbb18bde278","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1749917094268,"stop":1749917094268,"duration":0},"status":"passed","severity":"normal"},{"uid":"215cb3f3eb1b3a46","name":"should initialize with Unhealthy status","time":{"start":1749917084995,"stop":1749917084995,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d85468b3e74ca7","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1749917292408,"stop":1749917292408,"duration":0},"status":"passed","severity":"normal"},{"uid":"596e8a26ac98083a","name":"Refresh subscription","time":{"start":1749917629995,"stop":1749917629995,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc1e5fc5eb7f4cd","name":"throws on content topic with empty application field","time":{"start":1749917040564,"stop":1749917040564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b05655be02b4fb","name":"Throws when trying to push message with empty payload","time":{"start":1749917848254,"stop":1749917848255,"duration":1},"status":"passed","severity":"normal"},{"uid":"a207a84dba3628d","name":"Push message with content topic containing short","time":{"start":1749917848238,"stop":1749917848239,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda0fe67b18f9e54","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1749917121500,"stop":1749917121500,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b0dfd90693bf11","name":"Check publish message containing unicode special characters","time":{"start":1749917440911,"stop":1749917440911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e257b57555518bb2","name":"Check received message containing special chars","time":{"start":1749917531081,"stop":1749917531081,"duration":0},"status":"passed","severity":"normal"},{"uid":"502b755ed6aa05a6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1749917668158,"stop":1749917668159,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd2a12f99e9906","name":"should use DNS peer discovery with light client","time":{"start":1749917118508,"stop":1749917118508,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d8f49552291e887c","name":"throws on content topic with empty encoding field","time":{"start":1749917040566,"stop":1749917040566,"duration":0},"status":"passed","severity":"normal"},{"uid":"334acfc611160f7e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1749917040591,"stop":1749917040591,"duration":0},"status":"passed","severity":"normal"},{"uid":"757f89af07a04442","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1749917094278,"stop":1749917094278,"duration":0},"status":"passed","severity":"normal"},{"uid":"6957094835b37653","name":"should be able to encode the field with only RELAY set to true","time":{"start":1749917046217,"stop":1749917046218,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7eb012fa547290","name":"Check message with no pubsub topic is not received","time":{"start":1749917531101,"stop":1749917531102,"duration":1},"status":"passed","severity":"normal"},{"uid":"af075b310799af8c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1749917063615,"stop":1749917063615,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e18b6520fcd74b9","name":"stop","time":{"start":1749917154414,"stop":1749917154415,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb768cb61344628","name":"Check received message containing Russian","time":{"start":1749917569174,"stop":1749917569174,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5958ea7aa406c5","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1749917094244,"stop":1749917094244,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf2a290704617d4","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1749917094238,"stop":1749917094238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61bd06f8c2bd007","name":"Generator, 2 different pubsubtopics","time":{"start":1749917612429,"stop":1749917612429,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa7f5221cd1ce51","name":"Check received message containing Basic HTML tag","time":{"start":1749917569162,"stop":1749917569162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a91aedc2cc1ea38","name":"should handle incoming messages","time":{"start":1749917084970,"stop":1749917084971,"duration":1},"status":"passed","severity":"normal"},{"uid":"5666916ec3069618","name":"should continually clean up expired entries at intervals","time":{"start":1749917083314,"stop":1749917083315,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e7efe442fd904e","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1749917094236,"stop":1749917094236,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc61e54b4cae8018","name":"Default pageSize","time":{"start":1749917635253,"stop":1749917635253,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af1bcef144da75a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1749917668173,"stop":1749917668173,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15477c1627cbaec","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1749917040596,"stop":1749917040597,"duration":1},"status":"passed","severity":"normal"},{"uid":"a904538e0c46238d","name":"Decoder throws on empty string content topic","time":{"start":1749917055728,"stop":1749917055728,"duration":0},"status":"passed","severity":"normal"},{"uid":"2431220e2f2da369","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1749917040777,"stop":1749917040777,"duration":0},"status":"passed","severity":"normal"},{"uid":"445d98790662e256","name":"Check received message containing XML","time":{"start":1749917569162,"stop":1749917569162,"duration":0},"status":"passed","severity":"normal"},{"uid":"134c52b310a15882","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1749917590422,"stop":1749917590422,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde4362c20d1c183","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1749917040598,"stop":1749917040598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8b372bb857b8c9","name":"Push message with content topic containing shell command","time":{"start":1749917848260,"stop":1749917848260,"duration":0},"status":"passed","severity":"normal"},{"uid":"487ab20355ce8ae3","name":"should be delivered but not added to local log or bloom filter","time":{"start":1749917097424,"stop":1749917097425,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d553ae832a9914","name":"Check received message containing emoji","time":{"start":1749917569164,"stop":1749917569164,"duration":0},"status":"passed","severity":"normal"},{"uid":"253caa9ee69d79aa","name":"Push message with content topic containing special chars","time":{"start":1749917848256,"stop":1749917848256,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a11916d6b1e383","name":"Check publish message containing Chinese","time":{"start":1749917440907,"stop":1749917440907,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b28c5d1c4ce6031","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1749917094272,"stop":1749917094272,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da18203870cdf13","name":"Check message with invalid timestamp is not received","time":{"start":1749917531101,"stop":1749917531101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4736b1fcce16c1a","name":"Subscribe to topic containing short and receive message","time":{"start":1749917668159,"stop":1749917668160,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ec9b8dad1fb3f9","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1749917450994,"stop":1749917450995,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b9b05900697838","name":"should not receive a peer event after stop","time":{"start":1749917357956,"stop":1749917357957,"duration":1},"status":"passed","severity":"normal"},{"uid":"8344acc4fc7030c2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1749917668162,"stop":1749917668162,"duration":0},"status":"passed","severity":"normal"},{"uid":"985670bc1f629a7","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1749917040575,"stop":1749917040575,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a92f35b0f5e9df","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1749917583379,"stop":1749917583379,"duration":0},"status":"passed","severity":"normal"},{"uid":"479fd34ac3e06eb","name":"should insert message id into causal history","time":{"start":1749917097419,"stop":1749917097419,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9a4e6bf6946486","name":"Subscribe to topic containing Script and receive message","time":{"start":1749917668162,"stop":1749917668163,"duration":1},"status":"passed","severity":"normal"},{"uid":"35ebf5dbc9de9cb2","name":"tcp ip4 address","time":{"start":1749917046110,"stop":1749917046112,"duration":2},"status":"passed","severity":"normal"},{"uid":"990b7ca51e99d066","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1749917668176,"stop":1749917668176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2d024df8e77122","name":"should initialize with default number of peers","time":{"start":1749917084297,"stop":1749917084303,"duration":6},"status":"passed","severity":"normal"},{"uid":"454cc66a7da9df8d","name":"Check received message containing escaped characters","time":{"start":1749917531085,"stop":1749917531085,"duration":0},"status":"passed","severity":"normal"},{"uid":"4591e1ab57259872","name":"should return valid sharding parameters for static sharding","time":{"start":1749917040598,"stop":1749917040598,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a60644b3ff7d46","name":"Refresh subscription","time":{"start":1749917668159,"stop":1749917668159,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f47dbc2f5d1f15","name":"A test","time":{"start":1749917309896,"stop":1749917309896,"duration":0},"status":"passed","severity":"normal"},{"uid":"de532c6cead1d0d7","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1749917668166,"stop":1749917668166,"duration":0},"status":"passed","severity":"normal"},{"uid":"557948dfcc1abb2d","name":"same cluster, different shard: nodes connect","time":{"start":1749917318829,"stop":1749917318830,"duration":1},"status":"passed","severity":"normal"},{"uid":"405714c926842c98","name":"handles empty shards array correctly","time":{"start":1749917040599,"stop":1749917040599,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3e0a6f3edc68e5","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1749917598183,"stop":1749917598183,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96056a9854dc32a","name":"can start and stop the service","time":{"start":1749917118503,"stop":1749917118504,"duration":1},"status":"passed","severity":"normal"},{"uid":"f853566d6a0b3d04","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1749917245278,"stop":1749917245278,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f46536c8fc0ed75","name":"Passing cursor with wrong pubsubTopic","time":{"start":1749917583382,"stop":1749917583382,"duration":0},"status":"passed","severity":"normal"},{"uid":"42560318ed56c29b","name":"1 Store, 2 relays, 2 fetches","time":{"start":1749917063195,"stop":1749917063195,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f7c518d5865e5c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1749917094275,"stop":1749917094276,"duration":1},"status":"passed","severity":"normal"},{"uid":"8870ff7694cbb2a5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1749917094282,"stop":1749917094283,"duration":1},"status":"passed","severity":"normal"},{"uid":"685c62f057b1e4d","name":"should encodeTxt and decodeTxt","time":{"start":1749917046900,"stop":1749917046901,"duration":1},"status":"passed","severity":"normal"},{"uid":"26932405e7ddd380","name":"should only return 1 node with relay and store capability","time":{"start":1749917063614,"stop":1749917063614,"duration":0},"status":"passed","severity":"normal"},{"uid":"280840a2754108ad","name":"Check received message containing JSON","time":{"start":1749917531097,"stop":1749917531097,"duration":0},"status":"passed","severity":"normal"},{"uid":"e390934f2df57f59","name":"Fails to publish message with empty text","time":{"start":1749917440914,"stop":1749917440914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a315b341cee356b8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1749917668169,"stop":1749917668169,"duration":0},"status":"passed","severity":"normal"},{"uid":"566104b01fc7830","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1749917094281,"stop":1749917094281,"duration":0},"status":"passed","severity":"normal"},{"uid":"f167203b75a67999","name":"should return usable stream attached to connection","time":{"start":1749917055466,"stop":1749917055467,"duration":1},"status":"passed","severity":"normal"},{"uid":"96dcecbf42f0dfdf","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1749917114360,"stop":1749917114363,"duration":3},"status":"passed","severity":"normal"},{"uid":"3732876274c5996a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1749917040573,"stop":1749917040574,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19305d804a90154","name":"Check received message containing special chars","time":{"start":1749917569159,"stop":1749917569159,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ddb3a487c01101","name":"Passing an array","time":{"start":1749917643488,"stop":1749917643488,"duration":0},"status":"passed","severity":"normal"},{"uid":"e247245dcc731aa0","name":"should properly clean up resources when disposed","time":{"start":1749917083311,"stop":1749917083313,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ea1cdcbcd7b583d","name":"Push message with content topic containing XML","time":{"start":1749917848259,"stop":1749917848259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc74ac807a291ed","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1749917040582,"stop":1749917040582,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cebbfff3ddd110","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1749917631706,"stop":1749917631707,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa82b2d15ea8507","name":"Check received message containing Script","time":{"start":1749917569177,"stop":1749917569177,"duration":0},"status":"passed","severity":"normal"},{"uid":"4658d321b8cfbcdb","name":"Push message with SQL Injection payload","time":{"start":1749917848250,"stop":1749917848251,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c114fb4dc3217d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1749917630004,"stop":1749917630004,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7103ce07e2a6a0c","name":"Push message with content topic containing numeric","time":{"start":1749917848256,"stop":1749917848256,"duration":0},"status":"passed","severity":"normal"},{"uid":"350fd202d60e9008","name":"Subscribe to topic containing long and receive message","time":{"start":1749917629996,"stop":1749917629997,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf6596854dbb42e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1749917668165,"stop":1749917668165,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab7c6c63decbb9c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1749917583380,"stop":1749917583381,"duration":1},"status":"passed","severity":"normal"},{"uid":"8650168fe248c428","name":"Subscribe to topic containing XML and publish message","time":{"start":1749917450997,"stop":1749917450997,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06299653d0eddf6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1749917630039,"stop":1749917630039,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa49d718189c18d4","name":"Check received message containing special chars","time":{"start":1749917569172,"stop":1749917569173,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3e5b65736b185b","name":"Check received message with timestamp: 1749917113445 ","time":{"start":1749917531099,"stop":1749917531100,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eda7eccd49fb754","name":"Query Generator, Multiple PubsubTopics","time":{"start":1749917598180,"stop":1749917598180,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab48535015e0ae99","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1749917094272,"stop":1749917094274,"duration":2},"status":"passed","severity":"normal"},{"uid":"e85f1796864f007a","name":"nwaku subscribes","time":{"start":1749917426410,"stop":1749917426413,"duration":3},"status":"passed","severity":"normal"},{"uid":"5250384e4d20baad","name":"Renews subscription after lossing a connection","time":{"start":1749917668177,"stop":1749917668177,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e1ec939fd175c4","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1749917085002,"stop":1749917085002,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3daffb7b339261","name":"Check received message with timestamp: 1649153314 ","time":{"start":1749917531100,"stop":1749917531100,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e4474f92a87bd5","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app8/2/topic358/proto","time":{"start":1749917560742,"stop":1749917560743,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38354039d1785da","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1749917643170,"stop":1749917643170,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9f222d5ff8884","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1749917063327,"stop":1749917063328,"duration":1},"status":"passed","severity":"normal"},{"uid":"55049a8bdb4d0e10","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1749917094227,"stop":1749917094228,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44ea57d258d401e","name":"should get locked peers","time":{"start":1749917084304,"stop":1749917084305,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd1d032b84dc68f","name":"Query generator for 2000 messages","time":{"start":1749917625042,"stop":1749917625042,"duration":0},"status":"passed","severity":"normal"},{"uid":"24957296d8176bca","name":"Check publish message containing XML","time":{"start":1749917440909,"stop":1749917440909,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9346e341d052ba","name":"Push message with content topic containing escaped characters","time":{"start":1749917848260,"stop":1749917848260,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ee25fca48ed329","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1749917450990,"stop":1749917450990,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb3e0b96551b46c","name":"throws on content topic with too few or too many fields","time":{"start":1749917040562,"stop":1749917040563,"duration":1},"status":"passed","severity":"normal"},{"uid":"4464d027b9a434cc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1749917630029,"stop":1749917630030,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6fd3d54c74359d7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1749917643166,"stop":1749917643167,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e40b59ca90bcc49","name":"Check received message with timestamp: 1749917113379000000 ","time":{"start":1749917569181,"stop":1749917569182,"duration":1},"status":"passed","severity":"normal"},{"uid":"b823544e975bbfad","name":"random static sharding 2 - Cluster ID: 519, Shard ID: 611","time":{"start":1749917678437,"stop":1749917678437,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1b94edd33e4a98","name":"Add multiple subscription objects on single nwaku node","time":{"start":1749917630041,"stop":1749917630043,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9e7360490c9b0ad","name":"Check received message containing numeric","time":{"start":1749917531093,"stop":1749917531093,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ed1122d22fabe7","name":"should process tasks in queue","time":{"start":1749917084068,"stop":1749917084071,"duration":3},"status":"passed","severity":"normal"},{"uid":"65c8041d613be121","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1749917630040,"stop":1749917630041,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef314392817000d3","name":"Check received message containing numeric","time":{"start":1749917569158,"stop":1749917569158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e018c377fa4fbc22","name":"Push message equal or less that 1MB","time":{"start":1749917848263,"stop":1749917848264,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42e5bfb7f9c2db3","name":"Push message with content topic containing Arabic","time":{"start":1749917848257,"stop":1749917848257,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f3cc9369b5515f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1749917630032,"stop":1749917630033,"duration":1},"status":"passed","severity":"normal"},{"uid":"f373e11859df9e55","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1749917114363,"stop":1749917114364,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de1218ded7314b6","name":"Check received message containing JSON","time":{"start":1749917531084,"stop":1749917531084,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9861e0a66ca8ea","name":"should throw an error if shards are undefined for static sharding","time":{"start":1749917040584,"stop":1749917040585,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e9a1db516d7704","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1749917309790,"stop":1749917309797,"duration":7},"status":"passed","severity":"normal"},{"uid":"7d1d4f3c5de707e1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1749917668173,"stop":1749917668173,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab8a13b1a2014b7","name":"Check publish message containing shell command","time":{"start":1749917440910,"stop":1749917440910,"duration":0},"status":"passed","severity":"normal"},{"uid":"881d74bb852908df","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1749917040592,"stop":1749917040592,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29b7dd73c551a33","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1749917612429,"stop":1749917612430,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1d5f50fef7104a3","name":"Ping on peer without subscriptions","time":{"start":1749917182104,"stop":1749917182105,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d9ac963837c1e5d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app70/2/topic195/proto","time":{"start":1749917560744,"stop":1749917560744,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64064db04cfabbe","name":"udp ip6 address","time":{"start":1749917046112,"stop":1749917046113,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca0d24174adf0b04","name":"Check message received after jswaku node is restarted","time":{"start":1749917569169,"stop":1749917569169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b402d5706246ec","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1749917412335,"stop":1749917412335,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6c164e08424bd4","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1749917612420,"stop":1749917612420,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e45e88fd6d56c0","name":"should insert elements correctly","time":{"start":1749917096766,"stop":1749917096767,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa894be0dbf1f1fd","name":"should not throw an error for a single configured topic","time":{"start":1749917040595,"stop":1749917040595,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab69fa58cc36b45","name":"should encode/decode to RLP encoding","time":{"start":1749917046906,"stop":1749917046909,"duration":3},"status":"passed","severity":"normal"},{"uid":"3af7f6db4a10a9c9","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1749917063616,"stop":1749917063616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5bb0672b5c83a988","name":"getPeersByDiscovery","time":{"start":1749917154413,"stop":1749917154413,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e21e2e00a72db04","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1749917094227,"stop":1749917094227,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c846c41bd040754","name":"Check publish message after client node is restarted","time":{"start":1749917440916,"stop":1749917440917,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a79a7b7ca6ab9532","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1749917094280,"stop":1749917094280,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d98dd721ccf3ec","name":"Non TWN Cluster","time":{"start":1749917560736,"stop":1749917560736,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d4aae2f6113ea4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1749917631707,"stop":1749917631708,"duration":1},"status":"passed","severity":"normal"},{"uid":"bedff07de187eddb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1749917292409,"stop":1749917292409,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3823a63c0bc133f","name":"Ephemeral field is preserved - encoder v0","time":{"start":1749917120411,"stop":1749917120412,"duration":1},"status":"passed","severity":"normal"},{"uid":"b76400c367cd3dc3","name":"Check message with no payload is not received","time":{"start":1749917569186,"stop":1749917569186,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a55be43102250c","name":"should never report false negatives","time":{"start":1749917096768,"stop":1749917096768,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf407689d19bb23","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1749917055278,"stop":1749917055279,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2b6c8f4491c68d","name":"Privacy Node - default protocol","time":{"start":1749917649998,"stop":1749917649998,"duration":0},"status":"passed","severity":"normal"},{"uid":"310c785b77d71e74","name":"Check message with no pubsub topic is not received","time":{"start":1749917531089,"stop":1749917531090,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abed38f8a24da06","name":"Push message with rate limit","time":{"start":1749917848245,"stop":1749917848245,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0aec420e437746","name":"random static sharding 4 - Cluster ID: 64, Shard ID: 578","time":{"start":1749917678438,"stop":1749917678438,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8a82f486f4be3","name":"isConnected should return false after all peers disconnect","time":{"start":1749917132797,"stop":1749917132797,"duration":0},"status":"passed","severity":"normal"},{"uid":"8201054b6cb8ed20","name":"Should update multiaddrs","time":{"start":1749917358108,"stop":1749917358108,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d681289c588db39","name":"ignores domain fetching errors","time":{"start":1749917063612,"stop":1749917063613,"duration":1},"status":"passed","severity":"normal"},{"uid":"420c1f2802fb3e9f","name":"Decoder throws on undefined content topic","time":{"start":1749917073673,"stop":1749917073673,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9dca58fffd8131","name":"safeDispatchEvent","time":{"start":1749917154414,"stop":1749917154414,"duration":0},"status":"passed","severity":"normal"},{"uid":"57765410e883c9b2","name":"Check received message containing Chinese","time":{"start":1749917569159,"stop":1749917569159,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b49585b16e63402","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1749917630017,"stop":1749917630018,"duration":1},"status":"passed","severity":"normal"},{"uid":"4beebac443b9c335","name":"handles different clusterIds correctly","time":{"start":1749917040579,"stop":1749917040580,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27e06021bfdf48d","name":"Subscribe and receive messages via lightPush","time":{"start":1749917630026,"stop":1749917630026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7380e1ccdc3e504","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1749917046234,"stop":1749917046234,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3f627dffd222ba","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1749917630006,"stop":1749917630007,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6d64de7893632f","name":"Check received message containing SQL Injection","time":{"start":1749917569160,"stop":1749917569160,"duration":0},"status":"passed","severity":"normal"},{"uid":"582ef494b55704ff","name":"Push message with unicode special characters payload","time":{"start":1749917848253,"stop":1749917848254,"duration":1},"status":"passed","severity":"normal"},{"uid":"e400bdeaca071e8c","name":"Push message with unicode special characters payload","time":{"start":1749917848237,"stop":1749917848237,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b36695f1e9fb97","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1749917046224,"stop":1749917046224,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d44053f24038d9d","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1749917094241,"stop":1749917094241,"duration":0},"status":"passed","severity":"normal"},{"uid":"226606280bd4b337","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1749917629989,"stop":1749917629990,"duration":1},"status":"passed","severity":"normal"},{"uid":"41eda0f7e5d97fb9","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1749917450997,"stop":1749917450998,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1d35189088a14f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1749917590423,"stop":1749917590423,"duration":0},"status":"passed","severity":"normal"},{"uid":"421d9b6eebac43d9","name":"should emit a peer event after start","time":{"start":1749917357956,"stop":1749917357956,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb2a7720c81a427","name":"Check message with non string payload is not received","time":{"start":1749917569168,"stop":1749917569169,"duration":1},"status":"passed","severity":"normal"},{"uid":"7346d09653e62749","name":"should successfully stop","time":{"start":1749917084971,"stop":1749917084971,"duration":0},"status":"passed","severity":"normal"},{"uid":"aabdbdbb5b5eccad","name":"should detect messages with missing dependencies","time":{"start":1749917097422,"stop":1749917097422,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb81e6344179aa3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1749917040594,"stop":1749917040594,"duration":0},"status":"passed","severity":"normal"},{"uid":"a596d8d9b2ea9769","name":"should return PeerId when PeerId is provided","time":{"start":1749917084926,"stop":1749917084927,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ebc4dd394171c7c","name":"Check received message containing Arabic","time":{"start":1749917531094,"stop":1749917531095,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b7e1f94cf353e","name":"should handle task timeouts","time":{"start":1749917084080,"stop":1749917084081,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf48f547ea01b80","name":"same cluster, same shard: nodes connect","time":{"start":1749917318828,"stop":1749917318828,"duration":0},"status":"passed","severity":"normal"},{"uid":"672f505fe2c19e9a","name":"should reject if LightPush is requested but not mounted","time":{"start":1749917084893,"stop":1749917084893,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a334e48b53329ca","name":"should request renew when peer disconnects","time":{"start":1749917084305,"stop":1749917084305,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba9a803b8a0711d","name":"Ephemeral field set to true","time":{"start":1749917055727,"stop":1749917055727,"duration":0},"status":"passed","severity":"normal"},{"uid":"8952762e71a7f9bf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1749917094279,"stop":1749917094280,"duration":1},"status":"passed","severity":"normal"},{"uid":"b31378bb23e8f73f","name":"should handle general insertion and lookup correctly","time":{"start":1749917096769,"stop":1749917096769,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda13d11f700033","name":"should be able to encode the field with only STORE set to true","time":{"start":1749917046219,"stop":1749917046219,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd8eac7e8b13aca","name":"should reject if Store is requested but not mounted","time":{"start":1749917084894,"stop":1749917084894,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee043d6e308dee8","name":"Check publish message containing Basic HTML tag","time":{"start":1749917440909,"stop":1749917440910,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea1b147c41e62d1","name":"should push the message to the outgoing buffer","time":{"start":1749917097418,"stop":1749917097418,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8e9d8d3c392c7b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1749917063327,"stop":1749917063327,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc839d2d139d113b","name":"All","time":{"start":1749917119107,"stop":1749917119107,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a89cde5088eba0","name":"Push message with SQL Injection payload","time":{"start":1749917848235,"stop":1749917848235,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3aa69d47ae0483","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1749917432689,"stop":1749917432692,"duration":3},"status":"passed","severity":"normal"},{"uid":"d44589e930a50deb","name":"Check received message containing SQL Injection","time":{"start":1749917531083,"stop":1749917531083,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee36a5f900e017e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1749917094274,"stop":1749917094275,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dcf269614d6be8a","name":"1 Relay, 1 Filter, gives up","time":{"start":1749917063195,"stop":1749917063196,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef2bb0caf0c0283","name":"Check received message containing shell command","time":{"start":1749917569179,"stop":1749917569179,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c67e6531d042c6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1749917629984,"stop":1749917629986,"duration":2},"status":"passed","severity":"normal"},{"uid":"de45d075e5578a8e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1749917245281,"stop":1749917245282,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a3ec2be126bad1","name":"Query with Promise Callback, No Decoder","time":{"start":1749917598183,"stop":1749917598184,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4cee2bb56188ca6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1749917668174,"stop":1749917668174,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1f52712ea28ae9","name":"Push message with content topic containing Script","time":{"start":1749917848242,"stop":1749917848242,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bb5231b8bac822","name":"Push message with long payload","time":{"start":1749917848248,"stop":1749917848248,"duration":0},"status":"passed","severity":"normal"},{"uid":"a905b711534929cb","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1749917094238,"stop":1749917094239,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14b6cb7e410c07c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1749917450993,"stop":1749917450994,"duration":1},"status":"passed","severity":"normal"},{"uid":"782b06d3f772aaf9","name":"should return false","time":{"start":1749917046904,"stop":1749917046905,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e2add1ee66fcfb","name":"Check received message containing Basic HTML tag","time":{"start":1749917531096,"stop":1749917531097,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aade58b681d7cac","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1749917093809,"stop":1749917093809,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddf0b229863a418","name":"Check received message containing shell command","time":{"start":1749917531085,"stop":1749917531085,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd887224c45ab8d8","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1749917067484,"stop":1749917067484,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce074777e2959c2","name":"Push message with XML payload","time":{"start":1749917848251,"stop":1749917848251,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41bea326509240b","name":"addEventListener with wrong event","time":{"start":1749917154409,"stop":1749917154411,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0c78bffbc1f0dd8","name":"Check received message containing Arabic","time":{"start":1749917569159,"stop":1749917569160,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e1eb27db3e8ad4","name":"should decode valid enr successfully","time":{"start":1749917046901,"stop":1749917046901,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcbac7f7c9a1916","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1749917094270,"stop":1749917094270,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb37a5c286f6358","name":"Push message with content topic containing Chinese","time":{"start":1749917848240,"stop":1749917848240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2387bb4002bb45b","name":"can query messages by message hash","time":{"start":1749917600297,"stop":1749917600298,"duration":1},"status":"passed","severity":"normal"},{"uid":"d352c7ecd51e5d65","name":"Subscribe and receives messages on 20 topics","time":{"start":1749917629991,"stop":1749917629992,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dcf3309c4499137","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1749917040591,"stop":1749917040591,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d22cd75fc6a831c","name":"Check received message containing Basic HTML tag","time":{"start":1749917531084,"stop":1749917531084,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2e225252d65a8b","name":"should maintain proper timestamps if all messages received","time":{"start":1749917097420,"stop":1749917097420,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca88ee94f5ed3ff","name":"Sign & Recover","time":{"start":1749917074109,"stop":1749917074109,"duration":0},"status":"passed","severity":"normal"},{"uid":"325bd0df771ed636","name":"Push message with content topic containing long","time":{"start":1749917848239,"stop":1749917848239,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47a2f9874907950","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1749917046222,"stop":1749917046222,"duration":0},"status":"passed","severity":"normal"},{"uid":"23293e5a6742cfb0","name":"can dial TLS multiaddrs","time":{"start":1749917320932,"stop":1749917320932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c0c3b186ca4123","name":"Round trip binary serialization","time":{"start":1749917055726,"stop":1749917055726,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35d60124f1c2a24","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1749917084931,"stop":1749917084931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9deadb5419ceffde","name":"Check message on other pubsub topic is not received","time":{"start":1749917531089,"stop":1749917531089,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ae9b7494be6940","name":"Check received message containing escaped characters","time":{"start":1749917531098,"stop":1749917531098,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c3499bc49660d3","name":"Renews subscription after lossing a connection","time":{"start":1749917630043,"stop":1749917630043,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d06ba2817749a96","name":"can start the service","time":{"start":1749917118502,"stop":1749917118503,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae6f91c07127e38","name":"Push message with content topic containing XML","time":{"start":1749917848242,"stop":1749917848242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04619aea699d654","name":"should insert message into bloom filter","time":{"start":1749917097419,"stop":1749917097419,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ff49f2f2cec55f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1749917063615,"stop":1749917063615,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef190f0de5a0da51","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1749917055469,"stop":1749917055469,"duration":0},"status":"passed","severity":"normal"},{"uid":"4136b1ab8f6f5a52","name":"Check message with invalid timestamp is not received","time":{"start":1749917531088,"stop":1749917531089,"duration":1},"status":"passed","severity":"normal"},{"uid":"a45ca5a347c72084","name":"Promise Callback - true","time":{"start":1749917620219,"stop":1749917620222,"duration":3},"status":"passed","severity":"normal"},{"uid":"4eb1f9b307396dcb","name":"groups content topics by expected pubsub topic","time":{"start":1749917040579,"stop":1749917040579,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba5171500f34139","name":"Encoder throws on undefined content topic","time":{"start":1749917075234,"stop":1749917075234,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8983f4e0dbd893","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1749917668173,"stop":1749917668173,"duration":0},"status":"passed","severity":"normal"},{"uid":"45074a5e8790faca","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1749917046902,"stop":1749917046902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2856622ab4e55e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1749917629993,"stop":1749917629994,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa24e0785896849e","name":"Check received message with timestamp: 1749917113445000000 ","time":{"start":1749917531099,"stop":1749917531099,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd3b6354a46d76b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1749917643169,"stop":1749917643170,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90d117a095e298f","name":"Query Generator - false","time":{"start":1749917620217,"stop":1749917620219,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2ed4e99c587f87f","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1749917097420,"stop":1749917097420,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1b0e1f70d21450","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1749917118508,"stop":1749917118509,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2f43b8d611c9e344","name":"Subscribe to topic containing emoji and receive message","time":{"start":1749917668165,"stop":1749917668165,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac2886804ed7404","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1749917055468,"stop":1749917055469,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e414495e7d03cc","name":"should properly start and stop event listening","time":{"start":1749917084996,"stop":1749917084996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1537f9f8cb22dda5","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1749917040578,"stop":1749917040578,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdb733c1355f56e","name":"listenerCount","time":{"start":1749917154413,"stop":1749917154414,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f3ba4e7a37a042","name":"Check received message containing Arabic","time":{"start":1749917531082,"stop":1749917531082,"duration":0},"status":"passed","severity":"normal"},{"uid":"35eed2b5fd3d5c39","name":"Check message with no payload is not received","time":{"start":1749917531090,"stop":1749917531090,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c53ea9e2933904","name":"Subscribe to topic containing XML and receive message","time":{"start":1749917630038,"stop":1749917630038,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e862b16ddd9f2f","name":"Subscribe to topic containing XML and receive message","time":{"start":1749917668163,"stop":1749917668163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fb63894d6ae3fc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1749917094278,"stop":1749917094279,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee1272dde168425","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1749917046221,"stop":1749917046221,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff7c90f2ba6e648","name":"Push message with JSON payload","time":{"start":1749917848252,"stop":1749917848252,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda3aa48e628e3ed","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1749917569165,"stop":1749917569166,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f54df2caa4b25b","name":"Renews subscription after lossing a connection","time":{"start":1749917668166,"stop":1749917668166,"duration":0},"status":"passed","severity":"normal"},{"uid":"793fc0e974f92816","name":"Encoder throws on undefined content topic","time":{"start":1749917073672,"stop":1749917073672,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c601c88e7ca24","name":"should check false positive rate","time":{"start":1749917096770,"stop":1749917096770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0097340e8f5a9f","name":"should keep entries that haven't expired yet","time":{"start":1749917083298,"stop":1749917083298,"duration":0},"status":"passed","severity":"normal"},{"uid":"5550288b22148596","name":"Subscribe to topic containing special chars and receive message","time":{"start":1749917630034,"stop":1749917630036,"duration":2},"status":"passed","severity":"normal"},{"uid":"34c8c359c48a6791","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1749917569187,"stop":1749917569188,"duration":1},"status":"passed","severity":"normal"},{"uid":"28025f4f35ab15b3","name":"Check received message containing emoji","time":{"start":1749917531086,"stop":1749917531086,"duration":0},"status":"passed","severity":"normal"},{"uid":"67698563efd9e584","name":"Check message on other pubsub topic is not received","time":{"start":1749917569184,"stop":1749917569184,"duration":0},"status":"passed","severity":"normal"},{"uid":"befd95b38f4ccf26","name":"Encoder throws on empty string content topic","time":{"start":1749917073672,"stop":1749917073673,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5cf86118e20c16","name":"Push message with Chinese payload","time":{"start":1749917848234,"stop":1749917848234,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c14bdbf40c26bfe","name":"Subscribe to topic containing JSON and receive message","time":{"start":1749917668175,"stop":1749917668175,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc70a2ff9b13b6a","name":"non connected peers","time":{"start":1749917412499,"stop":1749917412499,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b216bad95f822bb","name":"Check message with no content topic is not received","time":{"start":1749917569168,"stop":1749917569168,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8563668815bb69a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1749917040587,"stop":1749917040587,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ecbf108ca49d07","name":"should check connected peers if present and suitable","time":{"start":1749917084895,"stop":1749917084895,"duration":0},"status":"passed","severity":"normal"},{"uid":"af96725128473e19","name":"should decode valid enr with tcp successfully","time":{"start":1749917046902,"stop":1749917046902,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bc502db8fc7e96","name":"should be empty when created","time":{"start":1749917085001,"stop":1749917085001,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d9b36bf60ef84f","name":"should update ack status of messages in outgoing buffer","time":{"start":1749917097425,"stop":1749917097425,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf3700ce910bebb","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1749917097423,"stop":1749917097423,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a1bf2edbb0fd94","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1749917668157,"stop":1749917668157,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b7bed4c4a672dd","name":"Push message with rate limit","time":{"start":1749917848262,"stop":1749917848262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99123927f3f96fd","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1749917094243,"stop":1749917094243,"duration":0},"status":"passed","severity":"normal"},{"uid":"98702a5940a1c4f4","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1749917121498,"stop":1749917121499,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d114d8dde9eaf4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1749917629999,"stop":1749917629999,"duration":0},"status":"passed","severity":"normal"},{"uid":"29da909e8336a9d1","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1749917094235,"stop":1749917094236,"duration":1},"status":"passed","severity":"normal"},{"uid":"74b004396cf95b1","name":"Subscribe to topic containing emoji and publish message","time":{"start":1749917451000,"stop":1749917451000,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed4333f428b5f4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1749917309789,"stop":1749917309790,"duration":1},"status":"passed","severity":"normal"},{"uid":"36992ec8956af1b2","name":"Sets default value correctly","time":{"start":1749917643490,"stop":1749917643490,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e5d150e207f90a","name":"random static sharding 6 - Cluster ID: 450, Shard ID: 833","time":{"start":1749917678438,"stop":1749917678439,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d14e10765cb948e","name":"Check received message containing Basic HTML tag","time":{"start":1749917569178,"stop":1749917569178,"duration":0},"status":"passed","severity":"normal"},{"uid":"9130423c39656880","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app0/4/topic734/test.js","time":{"start":1749917560738,"stop":1749917560739,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3aabf07ffda1310","name":"should not fail to stop the service if it was not started","time":{"start":1749917118504,"stop":1749917118504,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01f4b0855337c86","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1749917630018,"stop":1749917630025,"duration":7},"status":"passed","severity":"normal"},{"uid":"2bb627cc2e6b707b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1749917046225,"stop":1749917046225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93cc3caec9c34ae","name":"should successfully unsubscribe from an existing subscription","time":{"start":1749917084970,"stop":1749917084970,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09a481cc112a3e7","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app31/10/topic482/proto","time":{"start":1749917560736,"stop":1749917560737,"duration":1},"status":"passed","severity":"normal"},{"uid":"274637f6066b9809","name":"Push message with meta","time":{"start":1749917848261,"stop":1749917848261,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b449c76ebeb2582","name":"Check message with non string payload is not received","time":{"start":1749917569186,"stop":1749917569187,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e57a67d895c067","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1749917668178,"stop":1749917668178,"duration":0},"status":"passed","severity":"normal"},{"uid":"38749f0de14dcabb","name":"throws on content topic with empty topic name field","time":{"start":1749917040565,"stop":1749917040565,"duration":0},"status":"passed","severity":"normal"},{"uid":"4635ddcb1032a907","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1749917040589,"stop":1749917040589,"duration":0},"status":"passed","severity":"normal"},{"uid":"a617557a2ff74d8b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1749917630000,"stop":1749917630000,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a9a772b9f1a5a3","name":"Check publish message containing Russian","time":{"start":1749917440908,"stop":1749917440908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1042faae07ecea98","name":"Check message with no content topic is not received","time":{"start":1749917531102,"stop":1749917531102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82ef53db6a67eca","name":"Overlapping topic subscription","time":{"start":1749917630030,"stop":1749917630030,"duration":0},"status":"passed","severity":"normal"},{"uid":"2187d4ac1c84a94a","name":"Generator, custom pubsub topic","time":{"start":1749917612419,"stop":1749917612419,"duration":0},"status":"passed","severity":"normal"},{"uid":"3799f58aba2ed893","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1749917668175,"stop":1749917668175,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d203ef24c464385","name":"Subscribe to topic containing numeric and receive message","time":{"start":1749917668172,"stop":1749917668172,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac08f3068559551f","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1749917040584,"stop":1749917040584,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6457b417eeae758","name":"Reusing cursor across nodes","time":{"start":1749917583381,"stop":1749917583382,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b2efb418593c30","name":"Check meta is set [symmetric]","time":{"start":1749917073671,"stop":1749917073671,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2c46fa49d309d7","name":"Check received message with timestamp: 1749917113445 ","time":{"start":1749917531087,"stop":1749917531087,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24bb24f75376e1b","name":"Ordered callback, aborts when callback returns true","time":{"start":1749917625041,"stop":1749917625042,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3def2e97f7010af","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1749917629999,"stop":1749917629999,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bccf1d5e160c333","name":"throws an error for improperly formatted content topics","time":{"start":1749917040580,"stop":1749917040580,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f4712fe7223d56","name":"Subscribe to topic containing emoji and receive message","time":{"start":1749917630016,"stop":1749917630016,"duration":0},"status":"passed","severity":"normal"},{"uid":"17136cde44191bb7","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1749917450989,"stop":1749917450990,"duration":1},"status":"passed","severity":"normal"},{"uid":"c673d2a7d0a3b30f","name":"should not receive a peer event after stop","time":{"start":1749917067483,"stop":1749917067483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8469e30d006cd5d","name":"Ping on unsubscribed peer","time":{"start":1749917182105,"stop":1749917182111,"duration":6},"status":"passed","severity":"normal"},{"uid":"671cb12a50b16d59","name":"Store - dialed after - with timeout","time":{"start":1749917649996,"stop":1749917649996,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b7af2f6c81e84c","name":"Promise Callback - false","time":{"start":1749917620223,"stop":1749917620223,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf4c8c885a52baf","name":"different cluster, different shard: nodes don't connect","time":{"start":1749917318831,"stop":1749917318832,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2e4c2a9bcdc5da","name":"Check received message containing JSON","time":{"start":1749917569162,"stop":1749917569163,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c6b2c60a5fc397","name":"should throw an error for empty SingleShardInfos array","time":{"start":1749917040581,"stop":1749917040582,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe88e1b2c33f80c","name":"Push message with Basic HTML tag payload","time":{"start":1749917848236,"stop":1749917848236,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1f9328abefc295","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1749917450995,"stop":1749917450995,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f5f90ca58c91a1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1749917630040,"stop":1749917630040,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f48230f2619ddf","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1749917245281,"stop":1749917245281,"duration":0},"status":"passed","severity":"normal"},{"uid":"11de356c40328816","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1749917132794,"stop":1749917132794,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7c1f1c3dbef80e","name":"Query Generator - true","time":{"start":1749917620217,"stop":1749917620217,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7313da5330dedd7","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1749917114364,"stop":1749917114365,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc8e0952d2c75c6","name":"Subscribe to topic containing short and receive message","time":{"start":1749917630031,"stop":1749917630031,"duration":0},"status":"passed","severity":"normal"},{"uid":"41592e3dae088fb1","name":"Push message with long payload","time":{"start":1749917848233,"stop":1749917848233,"duration":0},"status":"passed","severity":"normal"},{"uid":"282a7ceccec712c3","name":"should handle different types of entries","time":{"start":1749917083299,"stop":1749917083310,"duration":11},"status":"passed","severity":"normal"},{"uid":"748e15edc3279873","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app85/9/topic52/utf8","time":{"start":1749917560737,"stop":1749917560738,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6cf3f4f5ed2255","name":"should maintain desired error rate","time":{"start":1749917096767,"stop":1749917096767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f55a5b8faa0d6c","name":"Check publish message containing emoji","time":{"start":1749917440911,"stop":1749917440912,"duration":1},"status":"passed","severity":"normal"},{"uid":"364bd7228bd3ff2","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1749917132795,"stop":1749917132796,"duration":1},"status":"passed","severity":"normal"},{"uid":"168dab8a02d7feb5","name":"Publish message with custom timestamp: Sat Jun 14 2025 17:10:32 GMT+0000 (Coordinated Universal Time)","time":{"start":1749917440913,"stop":1749917440914,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e031e33c040b988","name":"should return false when shard is not included in network shards","time":{"start":1749917084931,"stop":1749917084931,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fa7c7eb37e72df","name":"Push message with numeric payload","time":{"start":1749917848233,"stop":1749917848233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aeb2e7bdb1c6887","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1749917292403,"stop":1749917292404,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4cc1e9e61f98b0c","name":"can query messages normally","time":{"start":1749917600296,"stop":1749917600297,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba3a62b1033e39c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1749917630036,"stop":1749917630036,"duration":0},"status":"passed","severity":"normal"},{"uid":"f272b500994fcf16","name":"Overlapping topic subscription","time":{"start":1749917629994,"stop":1749917629995,"duration":1},"status":"passed","severity":"normal"},{"uid":"de221a1dd930e374","name":"handles empty contentTopics array correctly","time":{"start":1749917040599,"stop":1749917040600,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ba18e738458ca7","name":"should set field with all protocols enabled","time":{"start":1749917046913,"stop":1749917046914,"duration":1},"status":"passed","severity":"normal"},{"uid":"5789a07027275316","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1749917094243,"stop":1749917094243,"duration":0},"status":"passed","severity":"normal"},{"uid":"720dcdf3caf08533","name":"Check publish message after service node is restarted","time":{"start":1749917440916,"stop":1749917440916,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4223051c2869838e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1749917040590,"stop":1749917040590,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7965d714d38075","name":"should reject if Filter is requested but not mounted","time":{"start":1749917084894,"stop":1749917084894,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb605aae5d2b891","name":"should not receive a peer event after stop","time":{"start":1749917118507,"stop":1749917118507,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bf0a1950161978","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1749917630004,"stop":1749917630004,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a7a6619c485745","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1749917073668,"stop":1749917073670,"duration":2},"status":"passed","severity":"normal"},{"uid":"88b6153310b26295","name":"Waku message hash computation (payload length 0)","time":{"start":1749917055280,"stop":1749917055282,"duration":2},"status":"passed","severity":"normal"},{"uid":"fcb772ee294d67e0","name":"Refresh subscription","time":{"start":1749917450992,"stop":1749917450992,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e0353cb324d99f75","name":"it tolerates circular branch references","time":{"start":1749917063612,"stop":1749917063612,"duration":0},"status":"passed","severity":"normal"},{"uid":"c273f79f6a03f169","name":"Check received message containing Script","time":{"start":1749917531083,"stop":1749917531083,"duration":0},"status":"passed","severity":"normal"},{"uid":"a003112558f57955","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1749917094239,"stop":1749917094239,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cdf51ab8ff4dc9","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1749917093810,"stop":1749917093810,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce013db076dc281d","name":"Push message with escaped characters payload","time":{"start":1749917848253,"stop":1749917848253,"duration":0},"status":"passed","severity":"normal"},{"uid":"85517618955095a5","name":"Check received message containing unicode special characters","time":{"start":1749917569180,"stop":1749917569180,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6a3180bbad2662","name":"Check received message containing short","time":{"start":1749917531092,"stop":1749917531092,"duration":0},"status":"passed","severity":"normal"},{"uid":"8595e4160bb08289","name":"should properly create location multiaddrs - tcp","time":{"start":1749917046912,"stop":1749917046912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64bedf816b684b9","name":"Does not throw an exception when node disconnects","time":{"start":1749917643488,"stop":1749917643488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b99f52f7df3bf90","name":"Fields are not dropped","time":{"start":1749917055035,"stop":1749917055036,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9271ad90715abb6","name":"Push message with content topic containing unicode special characters","time":{"start":1749917848244,"stop":1749917848244,"duration":0},"status":"passed","severity":"normal"},{"uid":"713e0bf3737c8f00","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1749917040575,"stop":1749917040575,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbcbda51989a79e","name":"should wait for Filter peer to be connected","time":{"start":1749917084896,"stop":1749917084896,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb76c126ad7cf59","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1749917292402,"stop":1749917292403,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a146a34a0de6b7","name":"should not fail to stop the service if it was not started","time":{"start":1749917357955,"stop":1749917357955,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f11552f9a06bcaf","name":"should handle special patterns correctly","time":{"start":1749917096769,"stop":1749917096769,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0c4e9da1ea047f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1749917040592,"stop":1749917040592,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c7723513bf8bc2","name":"Subscribe to topic containing XML and receive message","time":{"start":1749917630003,"stop":1749917630003,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e69786d3517ca6","name":"Check received message containing short","time":{"start":1749917531077,"stop":1749917531077,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6bd5448febf1002","name":"should successfully subscribe to supported pubsub topic","time":{"start":1749917084968,"stop":1749917084969,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ec697296d36163","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1749917094229,"stop":1749917094229,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef41c0f4aa17873","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app75/7/topic841/proto","time":{"start":1749917560739,"stop":1749917560739,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6876c094c290e6","name":"Check publish message containing Arabic","time":{"start":1749917440907,"stop":1749917440908,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca45538a62fc6b06","name":"should throw an error for insufficient data","time":{"start":1749917040777,"stop":1749917040777,"duration":0},"status":"passed","severity":"normal"},{"uid":"4744097fc23293fc","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1749917531100,"stop":1749917531101,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e975d986735419","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1749917094235,"stop":1749917094235,"duration":0},"status":"passed","severity":"normal"},{"uid":"67783c6621e7be35","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1749917055283,"stop":1749917055284,"duration":1},"status":"passed","severity":"normal"},{"uid":"85877f529d9f461a","name":"should increase lamport timestamp","time":{"start":1749917097418,"stop":1749917097418,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8281aa7efda353","name":"Push message with XML payload","time":{"start":1749917848235,"stop":1749917848236,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf220a419e20c98","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1749917432687,"stop":1749917432687,"duration":0},"status":"passed","severity":"normal"},{"uid":"4320011393bdde42","name":"Publish message with custom timestamp: Sun Jun 23 2024 16:10:32 GMT+0000 (Coordinated Universal Time)","time":{"start":1749917440913,"stop":1749917440913,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c2198c717974b5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1749917245282,"stop":1749917245283,"duration":1},"status":"passed","severity":"normal"},{"uid":"df8a73c2fd460f75","name":"should only return 1 node with store capability","time":{"start":1749917063614,"stop":1749917063615,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba7187b92a1caec","name":"Push 30 different messages","time":{"start":1749917848254,"stop":1749917848254,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d1e1b0bb3873e3a","name":"Ordered Callback - true","time":{"start":1749917620223,"stop":1749917620224,"duration":1},"status":"passed","severity":"normal"},{"uid":"597a5e37e9ba9c97","name":"removeEventListener with correct event","time":{"start":1749917154411,"stop":1749917154412,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eec2392f27e23cf","name":"Callback on promise","time":{"start":1749917625039,"stop":1749917625039,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d7dc2559eefdcb","name":"should throw error - invalid id","time":{"start":1749917046904,"stop":1749917046904,"duration":0},"status":"passed","severity":"normal"},{"uid":"742881f1a5ef8d76","name":"throws on content topic with non-number generation field","time":{"start":1749917040563,"stop":1749917040563,"duration":0},"status":"passed","severity":"normal"},{"uid":"34db3e3c9f7ecec","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1749917668164,"stop":1749917668164,"duration":0},"status":"passed","severity":"normal"},{"uid":"4271509e3e233ebb","name":"Subscribe to topic containing XML and receive message","time":{"start":1749917668174,"stop":1749917668174,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf9957dcd6d4511","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1749917630029,"stop":1749917630029,"duration":0},"status":"passed","severity":"normal"},{"uid":"1352c97607dd56b3","name":"should enable all discoveries when explicitly set","time":{"start":1749917084898,"stop":1749917084899,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfcb20eee7392c7a","name":"should support chaining for add method","time":{"start":1749917083297,"stop":1749917083297,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecbf25c197dce11","name":"accepts valid message hash query","time":{"start":1749917055429,"stop":1749917055430,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad685c9c2a29c0c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1749917668177,"stop":1749917668177,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f628036e59e1c4","name":"should be able to decode the field with only RELAY set to true","time":{"start":1749917046226,"stop":1749917046226,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df93a0e21287690","name":"Check message received after jswaku node is restarted","time":{"start":1749917569187,"stop":1749917569187,"duration":0},"status":"passed","severity":"normal"},{"uid":"5354e146680610e8","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1749917432687,"stop":1749917432687,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc84757f39ba2d8","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1749917560747,"stop":1749917560748,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e50f009de76e53e","name":"should throw error - no id","time":{"start":1749917046902,"stop":1749917046903,"duration":1},"status":"passed","severity":"normal"},{"uid":"7056e06e95141df0","name":"Reopen subscription with peer with lost subscription","time":{"start":1749917182103,"stop":1749917182103,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc80e7d8197af03","name":"should retry on complete failure if specified","time":{"start":1749917084530,"stop":1749917084531,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef8b712930ae7d","name":"should handle connection events","time":{"start":1749917084305,"stop":1749917084306,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05075b2561fa9be","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1749917643165,"stop":1749917643166,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c95ef7476ab4a4","name":"Subscribe and receive messages via waku relay post","time":{"start":1749917629987,"stop":1749917629988,"duration":1},"status":"passed","severity":"normal"},{"uid":"8617c3a4ecad313d","name":"Decoder throws on empty string content topic","time":{"start":1749917075235,"stop":1749917075235,"duration":0},"status":"passed","severity":"normal"},{"uid":"201e334c8316cc1a","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1749917292410,"stop":1749917292410,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f07faec2a0e6aa4","name":"Push message with custom timestamp: 1749920845475","time":{"start":1749917848263,"stop":1749917848263,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60a865ce2bd92bc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1749917668160,"stop":1749917668160,"duration":0},"status":"passed","severity":"normal"},{"uid":"a480cd6d21bb227f","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1749917040581,"stop":1749917040581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f46bcb930de18a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1749917046219,"stop":1749917046220,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d9afea212852e8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1749917668156,"stop":1749917668156,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f0cff60a5eb996","name":"Push message with short payload","time":{"start":1749917848232,"stop":1749917848233,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c3a63ed6521fc66","name":"Overlapping topic subscription","time":{"start":1749917668159,"stop":1749917668159,"duration":0},"status":"passed","severity":"normal"},{"uid":"62db8cb52957b0b7","name":"should properly create location multiaddrs - udp6","time":{"start":1749917046911,"stop":1749917046912,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d74c4504d5c834","name":"Push message with special chars payload","time":{"start":1749917848233,"stop":1749917848234,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c18857ecc01b2bb","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1749917668170,"stop":1749917668170,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce3292dae9a3d63","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1749917292404,"stop":1749917292404,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0713d53caf9e7f1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1749917668160,"stop":1749917668161,"duration":1},"status":"passed","severity":"normal"},{"uid":"bebf54ae0bb5d68c","name":"should not fail to start the service if it is already started","time":{"start":1749917357955,"stop":1749917357955,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2600c288e767839","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1749917583379,"stop":1749917583380,"duration":1},"status":"passed","severity":"normal"},{"uid":"213b33666e48479b","name":"Subscribe and receives messages on 20 topics","time":{"start":1749917630028,"stop":1749917630029,"duration":1},"status":"passed","severity":"normal"},{"uid":"842bb0d4ab8c1258","name":"should not retry if at least one success","time":{"start":1749917084531,"stop":1749917084538,"duration":7},"status":"passed","severity":"normal"},{"uid":"f223919b27b9a67b","name":"should correctly map a content topic to a pubsub topic","time":{"start":1749917040600,"stop":1749917040600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d4ba81b10f50dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1749917040594,"stop":1749917040595,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84188436133c79c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1749917848259,"stop":1749917848259,"duration":0},"status":"passed","severity":"normal"},{"uid":"c685fd849b58051d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1749917668163,"stop":1749917668164,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5bdca31e842182","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1749917094284,"stop":1749917094285,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63f4bf9bf79334c","name":"Check message received after jswaku node is restarted","time":{"start":1749917531091,"stop":1749917531091,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b43a8aca5e18818","name":"Refresh subscription","time":{"start":1749917668171,"stop":1749917668171,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4458ec6407fe52","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1749917668161,"stop":1749917668161,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb940cc75d3afbb2","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1749917120412,"stop":1749917120412,"duration":0},"status":"passed","severity":"normal"},{"uid":"9902789e3f699625","name":"should emit a peer event after start","time":{"start":1749917118505,"stop":1749917118506,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ea10472f01aebe","name":"Query Generator, Wrong PubsubTopic","time":{"start":1749917598179,"stop":1749917598179,"duration":0},"status":"passed","severity":"normal"},{"uid":"1972b4e62fe28dd7","name":"Fails to push message with large meta","time":{"start":1749917848245,"stop":1749917848245,"duration":0},"status":"passed","severity":"normal"},{"uid":"2494817908cc8414","name":"getPeersByDiscovery","time":{"start":1749917412329,"stop":1749917412330,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae76aab112074d6","name":"Generator, 2 different pubsubtopics","time":{"start":1749917612419,"stop":1749917612420,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6569e12549ae812","name":"Push message with Script payload","time":{"start":1749917848235,"stop":1749917848235,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3e63957533921b","name":"should set field with only STORE enabled","time":{"start":1749917046914,"stop":1749917046914,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d96b96be318f3c5","name":"should reject if Relay is requested but not mounted","time":{"start":1749917084891,"stop":1749917084893,"duration":2},"status":"passed","severity":"normal"},{"uid":"d162dddf504b606a","name":"Push message with content topic containing escaped characters","time":{"start":1749917848243,"stop":1749917848244,"duration":1},"status":"passed","severity":"normal"},{"uid":"39be0ddb5cbc1b91","name":"Subscribe to topic containing Russian and receive message","time":{"start":1749917630000,"stop":1749917630000,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb308570e42d1be","name":"should attach causal history and bloom filter to each message","time":{"start":1749917097419,"stop":1749917097419,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5a701f70fec0a","name":"Store - dialed first","time":{"start":1749917649996,"stop":1749917649996,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49e88763e1f8757","name":"Delete observer","time":{"start":1749917413932,"stop":1749917413932,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d4978b8ec6c1e5","name":"Check publish message containing special chars","time":{"start":1749917440907,"stop":1749917440907,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e683e8e60c0b33","name":"Decrypt messages","time":{"start":1749917413931,"stop":1749917413932,"duration":1},"status":"passed","severity":"normal"},{"uid":"964ce90c7c93d872","name":"should be able to decode the field with only STORE set to true","time":{"start":1749917046230,"stop":1749917046231,"duration":1},"status":"passed","severity":"normal"},{"uid":"335d6170a6b439a9","name":"Nodes with multiple pubsub topic","time":{"start":1749917432692,"stop":1749917432692,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d36bf0b6b4c150","name":"random static sharding 8 - Cluster ID: 364, Shard ID: 754","time":{"start":1749917678439,"stop":1749917678439,"duration":0},"status":"passed","severity":"normal"},{"uid":"afac2db5e93ef620","name":"Check received message containing Russian","time":{"start":1749917531095,"stop":1749917531095,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02fc50de373d273","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1749917084969,"stop":1749917084969,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23b81203e811f18","name":"through manual discovery","time":{"start":1749917320932,"stop":1749917320932,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3c127583763293","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1749917097425,"stop":1749917097425,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddcab4650e42991","name":"Check message with no content topic is not received","time":{"start":1749917569185,"stop":1749917569186,"duration":1},"status":"passed","severity":"normal"},{"uid":"af24e60cb9d06ea0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1749917668168,"stop":1749917668168,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ddd6112caa72f8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1749917629997,"stop":1749917629998,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a17ea8dc6c7302","name":"Ping on unsubscribed peer","time":{"start":1749917182102,"stop":1749917182103,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac301f934bb46f5","name":"Push message with content topic containing Russian","time":{"start":1749917848241,"stop":1749917848241,"duration":0},"status":"passed","severity":"normal"},{"uid":"203d26d4f5af8c8","name":"should use provided shard info when available","time":{"start":1749917084928,"stop":1749917084928,"duration":0},"status":"passed","severity":"normal"},{"uid":"101d715767b9c27c","name":"rejects hash query with content filter parameters","time":{"start":1749917055430,"stop":1749917055431,"duration":1},"status":"passed","severity":"normal"},{"uid":"947ed2f6cac1358d","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1749917643169,"stop":1749917643169,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9db8c51152cd3a","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1749917084995,"stop":1749917084996,"duration":1},"status":"passed","severity":"normal"},{"uid":"86f55cbf1843ebf6","name":"Relay","time":{"start":1749917119106,"stop":1749917119106,"duration":0},"status":"passed","severity":"normal"},{"uid":"608b8c9f89957094","name":"Nwaku publishes","time":{"start":1749917426414,"stop":1749917426417,"duration":3},"status":"passed","severity":"normal"},{"uid":"5cdfbbbcbf2929ae","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1749917040777,"stop":1749917040777,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bedf6e6947090a8","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1749917040600,"stop":1749917040601,"duration":1},"status":"passed","severity":"normal"},{"uid":"944748de7c7dbef9","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1749917094238,"stop":1749917094238,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ee809d9e009b8d","name":"Check publish message containing numeric","time":{"start":1749917440906,"stop":1749917440906,"duration":0},"status":"passed","severity":"normal"},{"uid":"416eb2e52956536a","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1749917440912,"stop":1749917440912,"duration":0},"status":"passed","severity":"normal"},{"uid":"323e3facd2289e0f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1749917084927,"stop":1749917084927,"duration":0},"status":"passed","severity":"normal"},{"uid":"72aff6b018d112bd","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1749917055288,"stop":1749917055289,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e772eeeb9e9d5f","name":"should return no connections if no open connection provided","time":{"start":1749917055164,"stop":1749917055165,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2c6f253edcc1bc8","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1749917094229,"stop":1749917094230,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb37bd418ea6764","name":"Check received message containing Chinese","time":{"start":1749917569173,"stop":1749917569174,"duration":1},"status":"passed","severity":"normal"},{"uid":"61900bc9a7a8b470","name":"returns only open connection if one present","time":{"start":1749917055163,"stop":1749917055164,"duration":1},"status":"passed","severity":"normal"},{"uid":"de398989204d0d9b","name":"Subscribe and receive messages via lightPush","time":{"start":1749917629982,"stop":1749917629982,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd568626326271eb","name":"messageHashStr returns a hex string","time":{"start":1749917055287,"stop":1749917055288,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f288dc1ae9e2f1e","name":"isConnected return false after peer stops","time":{"start":1749917132797,"stop":1749917132798,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a8693e896fe065","name":"Relay - dialed after","time":{"start":1749917649995,"stop":1749917649995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada1a59e0489cb99","name":"Light Node - default protocols","time":{"start":1749917649997,"stop":1749917649997,"duration":0},"status":"passed","severity":"normal"},{"uid":"992b15c95307a50","name":"Encoder throws on empty string content topic","time":{"start":1749917055728,"stop":1749917055728,"duration":0},"status":"passed","severity":"normal"},{"uid":"49db57bef095722a","name":"topics with same application and version share the same shard","time":{"start":1749917040578,"stop":1749917040578,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0a3f4d0232bbec","name":"should throw error - no public key","time":{"start":1749917046904,"stop":1749917046904,"duration":0},"status":"passed","severity":"normal"},{"uid":"62652f015a08d5d8","name":"should get / set UDP multiaddr","time":{"start":1749917046910,"stop":1749917046910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8be0a45fe1d2301","name":"should be able to decode the field with only FILTER set to true","time":{"start":1749917046226,"stop":1749917046227,"duration":1},"status":"passed","severity":"normal"},{"uid":"3877f57c911144a9","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1749917040583,"stop":1749917040583,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd40931448193b9b","name":"Check received message containing numeric","time":{"start":1749917569171,"stop":1749917569172,"duration":1},"status":"passed","severity":"normal"},{"uid":"530331418686f854","name":"accepts valid content-filtered query","time":{"start":1749917055428,"stop":1749917055428,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8745c03fe2d996","name":"Subscribe to topic containing shell command and publish message","time":{"start":1749917450998,"stop":1749917450999,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4c54e84adabbb9","name":"Passing page size 110 when there are 120 messages","time":{"start":1749917635252,"stop":1749917635252,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa1cedbd0724d38","name":"should select older connection if present","time":{"start":1749917055166,"stop":1749917055167,"duration":1},"status":"passed","severity":"normal"},{"uid":"2237252e3de612b1","name":"should fail to send if no connected peers found","time":{"start":1749917084524,"stop":1749917084526,"duration":2},"status":"passed","severity":"normal"},{"uid":"85f2e96a489a991f","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1749917625041,"stop":1749917625041,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49cde93077ccc90","name":"should properly create location multiaddrs - tcp6","time":{"start":1749917046912,"stop":1749917046912,"duration":0},"status":"passed","severity":"normal"},{"uid":"718afbd1de8964c","name":"Push message with meta","time":{"start":1749917848245,"stop":1749917848245,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6049b4dcc1cf6f","name":"Check received message containing unicode special characters","time":{"start":1749917531098,"stop":1749917531099,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6baf57db25b80d1","name":"Check message with no payload is not received","time":{"start":1749917531102,"stop":1749917531103,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f98860e93fce84","name":"should reject on timeout if it was set","time":{"start":1749917084894,"stop":1749917084895,"duration":1},"status":"passed","severity":"normal"},{"uid":"c24bada1991abaef","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1749917629990,"stop":1749917629990,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ffc1bb1ecc796a","name":"should deliver messages after dependencies are met","time":{"start":1749917097422,"stop":1749917097423,"duration":1},"status":"passed","severity":"normal"},{"uid":"68bdab119f7a4025","name":"Relay - times out","time":{"start":1749917649995,"stop":1749917649995,"duration":0},"status":"passed","severity":"normal"},{"uid":"9436728f4045eb98","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1749917094237,"stop":1749917094237,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbf5abfd3ae9d60","name":"Publish message with custom timestamp: Sat Jun 14 2025 15:10:32 GMT+0000 (Coordinated Universal Time)","time":{"start":1749917440913,"stop":1749917440913,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefda5b643c3ef48","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1749917040582,"stop":1749917040583,"duration":1},"status":"passed","severity":"normal"},{"uid":"50380307193bee5d","name":"should not allow k > 12","time":{"start":1749917093805,"stop":1749917093807,"duration":2},"status":"passed","severity":"normal"},{"uid":"3033b5c190c88c0d","name":"Push message with Basic HTML tag payload","time":{"start":1749917848252,"stop":1749917848252,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a85c4c257363927","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1749917631707,"stop":1749917631707,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4ab82f6488d79b","name":"should be sent with empty content","time":{"start":1749917097424,"stop":1749917097424,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bca05f931deefce","name":"Encoder throws on undefined content topic","time":{"start":1749917055727,"stop":1749917055728,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a36f37a80ee8f7b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app30/3/topic848/utf8","time":{"start":1749917560742,"stop":1749917560742,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f14666f242cf13","name":"Subscribe and publish message","time":{"start":1749917450989,"stop":1749917450989,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb86b5662f25e1f1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1749917569182,"stop":1749917569183,"duration":1},"status":"passed","severity":"normal"},{"uid":"167b2a7d6522e031","name":"addEventListener with correct event","time":{"start":1749917154404,"stop":1749917154405,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe3b2ee23860921d","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1749917040586,"stop":1749917040586,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd64f7a3f8257066","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1749917629994,"stop":1749917629994,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f99dc522ba2075","name":"Push message with content topic containing shell command","time":{"start":1749917848243,"stop":1749917848243,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e88d96bb4a50482","name":"messageHashStr produces different results for different inputs","time":{"start":1749917055291,"stop":1749917055292,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e312d0f0774df0d","name":"Subscribe to topic containing Script and receive message","time":{"start":1749917630038,"stop":1749917630038,"duration":0},"status":"passed","severity":"normal"},{"uid":"123a0605ac551b7","name":"shard 0","time":{"start":1749917678436,"stop":1749917678436,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fef75dd1c47766","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1749917094269,"stop":1749917094269,"duration":0},"status":"passed","severity":"normal"},{"uid":"db320d50b6ebee2d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1749917629983,"stop":1749917629984,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a16119c07bb2f79","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1749917062468,"stop":1749917062468,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b9a54ae82f8be4","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1749917040586,"stop":1749917040587,"duration":1},"status":"passed","severity":"normal"},{"uid":"23c589898a06c54b","name":"Push message with Arabic payload","time":{"start":1749917848234,"stop":1749917848234,"duration":0},"status":"passed","severity":"normal"},{"uid":"616e927c0aad35eb","name":"Reopen subscription with peer with lost subscription","time":{"start":1749917182111,"stop":1749917182112,"duration":1},"status":"passed","severity":"normal"},{"uid":"145dae9f2626ef6e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1749917318827,"stop":1749917318828,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8cf6b3047a7e69c","name":"should properly create location multiaddrs - tcp4","time":{"start":1749917046911,"stop":1749917046911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f03a100784fc84","name":"Check received message with timestamp: 1649153314 ","time":{"start":1749917531087,"stop":1749917531088,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b09453262ff2125","name":"Check publish message containing short","time":{"start":1749917440905,"stop":1749917440905,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a55d305d88e8a12","name":"Subscribe to topic containing long and receive message","time":{"start":1749917668160,"stop":1749917668160,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6becfce047df66","name":"random static sharding 9 - Cluster ID: 814, Shard ID: 989","time":{"start":1749917678439,"stop":1749917678439,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e590f9549fc096","name":"Check received message with timestamp: 1749917113379 ","time":{"start":1749917569165,"stop":1749917569165,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0844a77b9e9eeb","name":"Passing page size 10 when there are 10 messages","time":{"start":1749917635251,"stop":1749917635251,"duration":0},"status":"passed","severity":"normal"},{"uid":"355ffe1331b7e29d","name":"Ping on subscribed peer","time":{"start":1749917182101,"stop":1749917182101,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ede7720a3ee907b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1749917432688,"stop":1749917432688,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5266261809c4d30","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1749917668166,"stop":1749917668167,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6520d067b48ce68","name":"should handle a minimal index list","time":{"start":1749917040776,"stop":1749917040776,"duration":0},"status":"passed","severity":"normal"},{"uid":"700a9320620cf84c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1749917668165,"stop":1749917668166,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2aa4b84e09760c","name":"should throw error - no id","time":{"start":1749917046903,"stop":1749917046904,"duration":1},"status":"passed","severity":"normal"},{"uid":"716b1e1bef4d8370","name":"Push message with JSON payload","time":{"start":1749917848236,"stop":1749917848236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fdeb5f2dd24131","name":"Passing page size 19 when there are 20 messages","time":{"start":1749917635252,"stop":1749917635252,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bba4fc1a95fcff9","name":"should be delivered immediately if received","time":{"start":1749917097426,"stop":1749917097426,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a8ca0469a6a0d6","name":"Fails to publish message with size larger than 1 MB","time":{"start":1749917440916,"stop":1749917440916,"duration":0},"status":"passed","severity":"normal"},{"uid":"de59952f9d5a1aeb","name":"Check message with non string payload is not received","time":{"start":1749917531103,"stop":1749917531103,"duration":0},"status":"passed","severity":"normal"},{"uid":"beba05f24754bfc6","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1749917084523,"stop":1749917084524,"duration":1},"status":"passed","severity":"normal"},{"uid":"9038eb053796be50","name":"caches peers it previously fetched","time":{"start":1749917063613,"stop":1749917063613,"duration":0},"status":"passed","severity":"normal"},{"uid":"1649e8604357b34f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1749917245284,"stop":1749917245284,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce62d2561f75acb3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1749917668168,"stop":1749917668168,"duration":0},"status":"passed","severity":"normal"},{"uid":"39878fb81f8c9ef7","name":"Relay - dialed first","time":{"start":1749917649994,"stop":1749917649994,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8313f423b5cf753","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app78/5/topic122/utf8","time":{"start":1749917560743,"stop":1749917560744,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8230ac6da406af","name":"throws on content topic with generation field greater than 0","time":{"start":1749917040563,"stop":1749917040564,"duration":1},"status":"passed","severity":"normal"},{"uid":"308bb39f03bdeb62","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1749917630036,"stop":1749917630036,"duration":0},"status":"passed","severity":"normal"},{"uid":"6007b0533df76d6d","name":"Check publish message containing escaped characters","time":{"start":1749917440910,"stop":1749917440911,"duration":1},"status":"passed","severity":"normal"},{"uid":"371d71ed0735483","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1749917093808,"stop":1749917093809,"duration":1},"status":"passed","severity":"normal"},{"uid":"162b5f2492cf25a0","name":"creates an iterator","time":{"start":1749917637524,"stop":1749917637526,"duration":2},"status":"passed","severity":"normal"},{"uid":"99a65ea576f1309","name":"Subscribe and receive messages via waku relay post","time":{"start":1749917668157,"stop":1749917668157,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23956eaa277d510","name":"Check message with no pubsub topic is not received","time":{"start":1749917569184,"stop":1749917569184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2885462e9da3c6","name":"Check publish message containing Script","time":{"start":1749917440909,"stop":1749917440909,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9524a7d458149c4","name":"should return empty list for no shard","time":{"start":1749917040584,"stop":1749917040584,"duration":0},"status":"passed","severity":"normal"},{"uid":"220646c0317da99","name":"Subscribe to topic containing long and receive message","time":{"start":1749917668172,"stop":1749917668172,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01b304ed7a7349a","name":"1 Store, 2 fetches","time":{"start":1749917063193,"stop":1749917063194,"duration":1},"status":"passed","severity":"normal"},{"uid":"18095d401f020e95","name":"Fails to push message bigger that 1MB","time":{"start":1749917848264,"stop":1749917848264,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1eecc3c684f872","name":"Subscribe and receive messages via lightPush","time":{"start":1749917668156,"stop":1749917668156,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2f1dc05bf11a53","name":"should return false when clusterId doesn't match","time":{"start":1749917084930,"stop":1749917084931,"duration":1},"status":"passed","severity":"normal"},{"uid":"984d4bebf1494a3d","name":"handles different networkShards values correctly","time":{"start":1749917040580,"stop":1749917040580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28fd8124b7d01c0","name":"Ordered Callback - false","time":{"start":1749917620224,"stop":1749917620224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5e2742e90ac373","name":"Push message with content topic containing long","time":{"start":1749917848255,"stop":1749917848255,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8090a595accc4c","name":"Check received message containing unicode special characters","time":{"start":1749917569163,"stop":1749917569164,"duration":1},"status":"passed","severity":"normal"},{"uid":"633ed0135935fdd7","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1749917583380,"stop":1749917583380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d150d0777632f2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1749917668175,"stop":1749917668176,"duration":1},"status":"passed","severity":"normal"},{"uid":"1349b89eb5456389","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1749917245279,"stop":1749917245280,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3960f20ca6801a","name":"Check message with no payload is not received","time":{"start":1749917569168,"stop":1749917569168,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61ff3bbf2eace0e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1749917040576,"stop":1749917040576,"duration":0},"status":"passed","severity":"normal"},{"uid":"f752da69f6ac98c2","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1749917643168,"stop":1749917643168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84e9352e8b668e7","name":"random static sharding 7 - Cluster ID: 975, Shard ID: 802","time":{"start":1749917678439,"stop":1749917678439,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af334e59208c4fc","name":"Check received message containing Russian","time":{"start":1749917531082,"stop":1749917531082,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e88742929f6cd89","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1749917084969,"stop":1749917084969,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1448c7810783d3","name":"Nodes with multiple pubsub topic","time":{"start":1749917432688,"stop":1749917432688,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba5ff79eee1e14","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1749917560734,"stop":1749917560735,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ffedb50e8384706","name":"should properly compute the node id","time":{"start":1749917046905,"stop":1749917046905,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b4acd3aead8130","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1749917084899,"stop":1749917084899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2696921a4a7f0e4","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1749917084929,"stop":1749917084929,"duration":0},"status":"passed","severity":"normal"},{"uid":"be23b29ad3c69021","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1749917040577,"stop":1749917040577,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0a12a1e2fc6715","name":"Push message with custom timestamp: 1719158845475","time":{"start":1749917848262,"stop":1749917848263,"duration":1},"status":"passed","severity":"normal"},{"uid":"7772a2cd857ef478","name":"should be online or offline if network state changed","time":{"start":1749917114367,"stop":1749917114367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bea42a2cddffb3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1749917630006,"stop":1749917630006,"duration":0},"status":"passed","severity":"normal"},{"uid":"954bb685ea991d1d","name":"Generator, 2 different pubsubtopics","time":{"start":1749917612423,"stop":1749917612423,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da979618900184ce","name":"should not be empty after adding a subscription","time":{"start":1749917085001,"stop":1749917085001,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da973877a3655ce","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1749917075232,"stop":1749917075233,"duration":1},"status":"passed","severity":"normal"},{"uid":"c692acd75609abe2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1749917630039,"stop":1749917630039,"duration":0},"status":"passed","severity":"normal"}] |