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":"fa3c73f5417e089e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1750239879433,"stop":1750239879433,"duration":0},"status":"passed","severity":"normal"},{"uid":"713631668236061f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750239963946,"stop":1750239963946,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c9fa21ed43c0b3","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1750239383626,"stop":1750239383626,"duration":0},"status":"passed","severity":"normal"},{"uid":"652cb70756f3300","name":"should start and setup intervals and event listeners","time":{"start":1750239374017,"stop":1750239374017,"duration":0},"status":"passed","severity":"normal"},{"uid":"590dee854307e133","name":"should partition messages based on acknowledgement status","time":{"start":1750239386816,"stop":1750239386817,"duration":1},"status":"passed","severity":"normal"},{"uid":"c40575b8bc299d5d","name":"Push message with meta","time":{"start":1750240147818,"stop":1750240147818,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c0ecbcfbd60dc","name":"Push message with content topic containing emoji","time":{"start":1750240147817,"stop":1750240147818,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca3e2e1539695c2","name":"should retry failed tasks","time":{"start":1750239373608,"stop":1750239373608,"duration":0},"status":"passed","severity":"normal"},{"uid":"86514ea74259a3f5","name":"Publishes to nwaku","time":{"start":1750239723939,"stop":1750239723939,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bd0ea8ab283099","name":"Nodes with multiple pubsub topic","time":{"start":1750239730250,"stop":1750239730251,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ae787f34e9e677","name":"removeEventListener with correct event","time":{"start":1750239444359,"stop":1750239444360,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e807ca05fe9e4b7","name":"Publish message with custom timestamp: Wed Jun 18 2025 08:42:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1750239737560,"stop":1750239737560,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1620e4596eca4b4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750239928741,"stop":1750239928741,"duration":0},"status":"passed","severity":"normal"},{"uid":"2515a71d47e089a3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1750239327684,"stop":1750239327684,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e27ca834e0fefbe","name":"should return false","time":{"start":1750239334245,"stop":1750239334246,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6059e5465808de","name":"should use provided shard info when available","time":{"start":1750239373840,"stop":1750239373841,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe13c8fdac2adb11","name":"addEventListener with wrong event","time":{"start":1750239444359,"stop":1750239444359,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acd076270df6580","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750239963947,"stop":1750239963947,"duration":0},"status":"passed","severity":"normal"},{"uid":"105a3989e1e4a530","name":"should increase lamport timestamp","time":{"start":1750239386810,"stop":1750239386810,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2b6ed4e50fd504","name":"should only return 1 node with relay and store capability","time":{"start":1750239351854,"stop":1750239351854,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cb9403f519ad79","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750239590593,"stop":1750239590593,"duration":0},"status":"passed","severity":"normal"},{"uid":"325525b6948ed01","name":"should update ack status of messages in outgoing buffer","time":{"start":1750239386818,"stop":1750239386818,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdee76c45956480e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750239963950,"stop":1750239963950,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c25e228661731","name":"Push message with content topic containing shell command","time":{"start":1750240147801,"stop":1750240147802,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca91d3c069c2103","name":"random static sharding 7 - Cluster ID: 595, Shard ID: 772","time":{"start":1750239965171,"stop":1750239965171,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7390a5f19eb01ed","name":"Push message with unicode special characters payload","time":{"start":1750240147796,"stop":1750240147797,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ae7f7b5fabc4ab","name":"Check message with no pubsub topic is not received","time":{"start":1750239831400,"stop":1750239831400,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c55b8cdc7d94e30","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750239590589,"stop":1750239590590,"duration":1},"status":"passed","severity":"normal"},{"uid":"759ae9ce8d138348","name":"handles different networkShards values correctly","time":{"start":1750239327678,"stop":1750239327678,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5d5f1fb7a102e7","name":"Subscribe to topic containing XML and receive message","time":{"start":1750239928786,"stop":1750239928786,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8aab74391154dc","name":"Check message with no pubsub topic is not received","time":{"start":1750239831378,"stop":1750239831378,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15b4e0f00b9a26","name":"Passing page size 0 when there are 110 messages","time":{"start":1750239929094,"stop":1750239929094,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78a002529039691","name":"should use the provided clusterId for the pubsub topic","time":{"start":1750239327697,"stop":1750239327698,"duration":1},"status":"passed","severity":"normal"},{"uid":"76344f23c091db36","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1750239850125,"stop":1750239850126,"duration":1},"status":"passed","severity":"normal"},{"uid":"26438722c709dfd6","name":"Nwaku publishes","time":{"start":1750239723940,"stop":1750239723940,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6666d4716108f5","name":"1 Store, 2 relays, 2 fetches","time":{"start":1750239351397,"stop":1750239351399,"duration":2},"status":"passed","severity":"normal"},{"uid":"44c438f6239e24ac","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750239963952,"stop":1750239963952,"duration":0},"status":"passed","severity":"normal"},{"uid":"9809891d740d323","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750239963943,"stop":1750239963943,"duration":0},"status":"passed","severity":"normal"},{"uid":"44409528b3a5ec0a","name":"Subscribe and receives messages on 20 topics","time":{"start":1750239928756,"stop":1750239928757,"duration":1},"status":"passed","severity":"normal"},{"uid":"b890de42699887d6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750239963950,"stop":1750239963950,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5733854d12f558","name":"random static sharding 5 - Cluster ID: 327, Shard ID: 112","time":{"start":1750239965170,"stop":1750239965170,"duration":0},"status":"passed","severity":"normal"},{"uid":"897e99fc8c350209","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750239865697,"stop":1750239865700,"duration":3},"status":"passed","severity":"normal"},{"uid":"32b266d0238f7db6","name":"Check received message containing short","time":{"start":1750239865727,"stop":1750239865728,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb661cfcbf3ba","name":"Check received message containing numeric","time":{"start":1750239831385,"stop":1750239831386,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e6b59699b7ebd7d","name":"should reject if Filter is requested but not mounted","time":{"start":1750239374004,"stop":1750239374005,"duration":1},"status":"passed","severity":"normal"},{"uid":"93daace065cfe7d2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750239928739,"stop":1750239928739,"duration":0},"status":"passed","severity":"normal"},{"uid":"f289e44776a39d45","name":"Check message with invalid timestamp is not received","time":{"start":1750239831399,"stop":1750239831400,"duration":1},"status":"passed","severity":"normal"},{"uid":"373da48b9d2e509f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1750239383630,"stop":1750239383631,"duration":1},"status":"passed","severity":"normal"},{"uid":"c46833005828a7b4","name":"Check received message containing short","time":{"start":1750239865658,"stop":1750239865658,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa307799c5ab6934","name":"should not allow unachievable error rate","time":{"start":1750239383152,"stop":1750239383153,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab6bc733ccf65a3","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1750239373191,"stop":1750239373194,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf82f307c15da667","name":"start node with empty content topic","time":{"start":1750239850131,"stop":1750239850131,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfa9b92229f16f4","name":"Check received message containing shell command","time":{"start":1750239831393,"stop":1750239831393,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab0a796ed9d2806","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1750239327689,"stop":1750239327689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c9bc99034cd03d","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1750239746469,"stop":1750239746470,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ab637bd1852519","name":"returns nothing if no connections present","time":{"start":1750239342951,"stop":1750239342952,"duration":1},"status":"passed","severity":"normal"},{"uid":"413f25cff69581c5","name":"should return valid sharding parameters for static sharding","time":{"start":1750239327695,"stop":1750239327695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87ef10d6991ab14","name":"should start and stop interval correctly","time":{"start":1750239373597,"stop":1750239373603,"duration":6},"status":"passed","severity":"normal"},{"uid":"fcf214c03d28eb27","name":"Symmetric encrypt & Decrypt","time":{"start":1750239362453,"stop":1750239362454,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d0139e599718e5","name":"Passing cursor with wrong pubsubTopic","time":{"start":1750239879434,"stop":1750239879434,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ace580e444159f","name":"Check received message containing long","time":{"start":1750239831361,"stop":1750239831362,"duration":1},"status":"passed","severity":"normal"},{"uid":"56dd9c7e2645e074","name":"Fails to publish message with wrong content topic","time":{"start":1750239737562,"stop":1750239737562,"duration":0},"status":"passed","severity":"normal"},{"uid":"992f835d59bf4dab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1750239383654,"stop":1750239383654,"duration":0},"status":"passed","severity":"normal"},{"uid":"f913cfd15a3e4413","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750239928744,"stop":1750239928745,"duration":1},"status":"passed","severity":"normal"},{"uid":"da2d013d87348ada","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750239928740,"stop":1750239928741,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7943fa20520de93","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app74/10/topic27/proto","time":{"start":1750239850128,"stop":1750239850129,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd0abc690ae0a916","name":"should throw error - no public key","time":{"start":1750239334244,"stop":1750239334244,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5954b30ecacd16","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750239831398,"stop":1750239831398,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e009147e2e02e2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1750239892942,"stop":1750239892943,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c4f218d28a307d","name":"Subscribe and receive messages via lightPush","time":{"start":1750239963944,"stop":1750239963944,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7ec9ca596b2187","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1750239590594,"stop":1750239590594,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd219dbe699ae2","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750239963951,"stop":1750239963951,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2e472950a1616f","name":"should add and remove event listeners correctly","time":{"start":1750239355751,"stop":1750239355751,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b1cb4bcca94fab","name":"Push message equal or less that 1MB","time":{"start":1750240147804,"stop":1750240147804,"duration":0},"status":"passed","severity":"normal"},{"uid":"142b4fe2d51549cd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750239963947,"stop":1750239963947,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40d53f914dec548","name":"Relay + Store","time":{"start":1750239334257,"stop":1750239334257,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4959d877b6c35b0","name":"rejects content-filtered query with only contentTopics","time":{"start":1750239342995,"stop":1750239342995,"duration":0},"status":"passed","severity":"normal"},{"uid":"927c72ce3aa65326","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1750239327685,"stop":1750239327685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e132ca34b3225cb","name":"addEventListener with correct event","time":{"start":1750239444358,"stop":1750239444359,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2339305abf51904","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1750239343027,"stop":1750239343027,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7ac138e0176685","name":"Check message with no payload is not received","time":{"start":1750239831380,"stop":1750239831380,"duration":0},"status":"passed","severity":"normal"},{"uid":"56aad09ff4ba5d7d","name":"Subscribe to topic containing long and receive message","time":{"start":1750239928724,"stop":1750239928736,"duration":12},"status":"passed","severity":"normal"},{"uid":"ddb08f3c6c8f0c48","name":"Query generator for multiple messages with different content topic format","time":{"start":1750239930162,"stop":1750239930162,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba00eb230c0cfb2","name":"should return no connections if no open connection provided","time":{"start":1750239342953,"stop":1750239342955,"duration":2},"status":"passed","severity":"normal"},{"uid":"5fae82ebeb549f8a","name":"should handle connection events","time":{"start":1750239373587,"stop":1750239373588,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a106d237da1ce3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1750239383652,"stop":1750239383652,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71a1b4eb44b986e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1750239383643,"stop":1750239383644,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de7cc95e29e0f31","name":"should decode valid enr successfully","time":{"start":1750239334242,"stop":1750239334242,"duration":0},"status":"passed","severity":"normal"},{"uid":"198aa511ca9761e","name":"should handle special patterns correctly","time":{"start":1750239385904,"stop":1750239385904,"duration":0},"status":"passed","severity":"normal"},{"uid":"402ed177b81a2789","name":"Push message with special chars payload","time":{"start":1750240147806,"stop":1750240147806,"duration":0},"status":"passed","severity":"normal"},{"uid":"802ca0d77dccaaa8","name":"Check received message containing Russian","time":{"start":1750239865731,"stop":1750239865731,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c80f18ed46fe2f","name":"Ping on peer without subscriptions","time":{"start":1750239472364,"stop":1750239472365,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2d1daa9b337d70","name":"should handle different types of entries","time":{"start":1750239372807,"stop":1750239372808,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e252b5ebea82633","name":"Push message with content topic containing JSON","time":{"start":1750240147816,"stop":1750240147816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f7644e2ff9c50","name":"1 Relay, 1 Filter, gives up","time":{"start":1750239351399,"stop":1750239351399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6cfa2fcea736d03","name":"Check message with no payload is not received","time":{"start":1750239865722,"stop":1750239865723,"duration":1},"status":"passed","severity":"normal"},{"uid":"7accd0592c575b1a","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app59/10/topic299/test.js","time":{"start":1750239850130,"stop":1750239850130,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e95801e4a0c025","name":"should be able to decode the field with only FILTER set to true","time":{"start":1750239333435,"stop":1750239333436,"duration":1},"status":"passed","severity":"normal"},{"uid":"827e1b6469c83e7b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1750239383645,"stop":1750239383647,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ecb146073e16106","name":"Generator, 2 different pubsubtopics","time":{"start":1750239906831,"stop":1750239906831,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7d04f8c234d728","name":"should increase lamport timestamp","time":{"start":1750239386812,"stop":1750239386813,"duration":1},"status":"passed","severity":"normal"},{"uid":"335a80cb2aae38b1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1750239548454,"stop":1750239548455,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a456df5d7729cc3","name":"should reject if Store is requested but not mounted","time":{"start":1750239374004,"stop":1750239374004,"duration":0},"status":"passed","severity":"normal"},{"uid":"be063be6bfd61529","name":"messageHashStr returns a hex string","time":{"start":1750239343027,"stop":1750239343027,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f315dfd459331f0","name":"1 Relay, 1 fetch","time":{"start":1750239351396,"stop":1750239351396,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37f9f08c7e31147","name":"Push message with Russian payload","time":{"start":1750240147807,"stop":1750240147807,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d94f948911dc4b","name":"Fields are not dropped","time":{"start":1750239342871,"stop":1750239342873,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c7a62ee19731cd0","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1750239333437,"stop":1750239333437,"duration":0},"status":"passed","severity":"normal"},{"uid":"966da2599c009ed8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1750239383649,"stop":1750239383649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e6aa4d03d8b0a","name":"Check received message containing escaped characters","time":{"start":1750239865734,"stop":1750239865734,"duration":0},"status":"passed","severity":"normal"},{"uid":"331a266e1f7111c5","name":"Check received message containing Chinese","time":{"start":1750239865730,"stop":1750239865730,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fc31459c7c9101","name":"Push message with custom timestamp: 1750235948627","time":{"start":1750240147819,"stop":1750240147819,"duration":0},"status":"passed","severity":"normal"},{"uid":"316f8dfee9ae8e2b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1750239386813,"stop":1750239386813,"duration":0},"status":"passed","severity":"normal"},{"uid":"210a802642ae4500","name":"Check received message containing Script","time":{"start":1750239831367,"stop":1750239831368,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6931593037bc096","name":"Passing page size 10 when there are 10 messages","time":{"start":1750239929096,"stop":1750239929096,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a241077123e6d9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1750239383648,"stop":1750239383648,"duration":0},"status":"passed","severity":"normal"},{"uid":"8426bd2c4a8c6f43","name":"Check message with no payload is not received","time":{"start":1750239831402,"stop":1750239831403,"duration":1},"status":"passed","severity":"normal"},{"uid":"4550333ee1e4c608","name":"Round trip binary serialization","time":{"start":1750239343538,"stop":1750239343538,"duration":0},"status":"passed","severity":"normal"},{"uid":"126ee649826f1b1d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1750239363711,"stop":1750239363711,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ba619582482e55","name":"should properly create location multiaddrs - udp","time":{"start":1750239334254,"stop":1750239334254,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d161f59b0c2ce3","name":"Subscribe to topic containing long and receive message","time":{"start":1750239928772,"stop":1750239928772,"duration":0},"status":"passed","severity":"normal"},{"uid":"248d7b7da8a7deda","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1750239383625,"stop":1750239383626,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4aa068e843d143","name":"Push message with content topic containing Basic HTML tag","time":{"start":1750240147801,"stop":1750240147801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6213027a8ad356","name":"Decoder throws on empty string content topic","time":{"start":1750239363713,"stop":1750239363714,"duration":1},"status":"passed","severity":"normal"},{"uid":"67799a3445fb5eea","name":"should use DNS peer discovery with light client","time":{"start":1750239408323,"stop":1750239408323,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10562fae26c60763","name":"Check message received after jswaku node is restarted","time":{"start":1750239831381,"stop":1750239831381,"duration":0},"status":"skipped","severity":"normal"},{"uid":"441cc474e84e0357","name":"should wait for Store peer to be connected","time":{"start":1750239374006,"stop":1750239374006,"duration":0},"status":"passed","severity":"normal"},{"uid":"5655da3a151162f1","name":"messageHashStr works with IProtoMessage","time":{"start":1750239343027,"stop":1750239343028,"duration":1},"status":"passed","severity":"normal"},{"uid":"60863b5193c98b3a","name":"Relay - times out","time":{"start":1750239950948,"stop":1750239950948,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadca6e64df7ec43","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1750239327665,"stop":1750239327671,"duration":6},"status":"passed","severity":"normal"},{"uid":"47ccd32cae40ce89","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1750239710445,"stop":1750239710445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46d34f8ae53eca7","name":"Js publishes, other Js receives","time":{"start":1750239723940,"stop":1750239723940,"duration":0},"status":"passed","severity":"normal"},{"uid":"be08f21e1b5ecc6d","name":"Check message with invalid timestamp is not received","time":{"start":1750239865700,"stop":1750239865719,"duration":19},"status":"passed","severity":"normal"},{"uid":"27b370345a6709a9","name":"Using a function","time":{"start":1750239943706,"stop":1750239943706,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b48d1102ac557e5","name":"can start the service","time":{"start":1750239655654,"stop":1750239655656,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd4fb14964f5c8a9","name":"Check message with no content topic is not received","time":{"start":1750239831401,"stop":1750239831402,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3af0cea21af649","name":"LightPush","time":{"start":1750239950949,"stop":1750239950949,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d429dee71bb907c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1750239373887,"stop":1750239373887,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d040954dc7f2a0","name":"Refresh subscription","time":{"start":1750239928769,"stop":1750239928771,"duration":2},"status":"passed","severity":"normal"},{"uid":"7be329439e478f1d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1750239327691,"stop":1750239327691,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e83fb6b6e35638","name":"Query with Ordered Callback, No message returned","time":{"start":1750239892943,"stop":1750239892944,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e2e7a7f0c5e17d","name":"safeDispatchEvent","time":{"start":1750239444361,"stop":1750239444362,"duration":1},"status":"passed","severity":"normal"},{"uid":"31783e2b8333048d","name":"should not fail to stop the service if it was not started","time":{"start":1750239355747,"stop":1750239355747,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0323b0245f8e55c","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1750239879426,"stop":1750239879427,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbcee645b799d75","name":"Check received message containing Arabic","time":{"start":1750239865730,"stop":1750239865731,"duration":1},"status":"passed","severity":"normal"},{"uid":"68382cee2df95b60","name":"Check publish message containing SQL Injection","time":{"start":1750239737554,"stop":1750239737554,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6313b2b78bd1a1d","name":"should properly create peer info with all multiaddrs","time":{"start":1750239334254,"stop":1750239334254,"duration":0},"status":"passed","severity":"normal"},{"uid":"7caaca43bb89d3f0","name":"does not throw on valid cases","time":{"start":1750239327658,"stop":1750239327659,"duration":1},"status":"passed","severity":"normal"},{"uid":"7829f635bd22c042","name":"Push message with custom timestamp: 1719481148627","time":{"start":1750240147819,"stop":1750240147819,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21650485c1dc094","name":"Push message with content topic containing Russian","time":{"start":1750240147800,"stop":1750240147800,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7313c40cc4a98db","name":"Check message received after nwaku node is restarted","time":{"start":1750239831405,"stop":1750239831405,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7be414d98faa0772","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750239548457,"stop":1750239548457,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c71e9d69b3a23c1","name":"Subscribe and receive messages via waku relay post","time":{"start":1750239928751,"stop":1750239928752,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf98cafe0d8f2caf","name":"should enable all discoveries when explicitly set","time":{"start":1750239373189,"stop":1750239373190,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef89de54fe3c0ba8","name":"Publish message with rate limit","time":{"start":1750239737565,"stop":1750239737565,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ec43f34696adc9","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1750239351251,"stop":1750239351251,"duration":0},"status":"passed","severity":"normal"},{"uid":"7054011a0e257980","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1750239891023,"stop":1750239891023,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b26f59a0ad949a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1750239327689,"stop":1750239327689,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18080d7319fc3ae","name":"should invoke callbacks when receiving a message","time":{"start":1750239374016,"stop":1750239374017,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1c1034bd803df7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1750239327673,"stop":1750239327674,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d9a51f215df8fe","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750239928736,"stop":1750239928739,"duration":3},"status":"passed","severity":"normal"},{"uid":"3fc3578a6d178459","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750239928796,"stop":1750239928796,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cc1ea623b90fb6","name":"messageHashStr produces consistent results for the same input","time":{"start":1750239343028,"stop":1750239343028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5e5422f080e7ed","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1750239730245,"stop":1750239730246,"duration":1},"status":"passed","severity":"normal"},{"uid":"9197b58836a25c6d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1750239327686,"stop":1750239327686,"duration":0},"status":"passed","severity":"normal"},{"uid":"3795344d7ff774ca","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1750239891022,"stop":1750239891022,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a639b8fd27c8053","name":"nwaku subscribes","time":{"start":1750239723937,"stop":1750239723939,"duration":2},"status":"passed","severity":"normal"},{"uid":"7adac09b0e909b5f","name":"Subscribe and publish message","time":{"start":1750239746457,"stop":1750239746458,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d802350c17be73","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1750239351243,"stop":1750239351243,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab3c91bad57b86a","name":"Check received message containing unicode special characters","time":{"start":1750239831371,"stop":1750239831371,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a96c5866f7a06d","name":"should return usable stream attached to connection","time":{"start":1750239343073,"stop":1750239343073,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3545f2701539a02","name":"can start and stop the service","time":{"start":1750239655657,"stop":1750239655657,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4440f7f6727de4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750239590593,"stop":1750239590593,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aaedc7d1dae94c2","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1750239342994,"stop":1750239342994,"duration":0},"status":"passed","severity":"normal"},{"uid":"468fc6c884106708","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1750239373556,"stop":1750239373556,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbecc060f46c8b2","name":"it tolerates circular branch references","time":{"start":1750239351852,"stop":1750239351852,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6f58d684c66fbe","name":"Refresh subscription","time":{"start":1750239963937,"stop":1750239963937,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6228c0dbcf95a1","name":"should not be empty after adding a subscription","time":{"start":1750239374016,"stop":1750239374016,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcd9c574a63e9d2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750239590592,"stop":1750239590592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91978163ca8cc4a","name":"Check received message containing emoji","time":{"start":1750239865735,"stop":1750239865735,"duration":0},"status":"passed","severity":"normal"},{"uid":"28bbaa51143e6109","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750239590592,"stop":1750239590592,"duration":0},"status":"passed","severity":"normal"},{"uid":"df37ad15f4f0cae0","name":"should be able to encode the field with only STORE set to true","time":{"start":1750239333425,"stop":1750239333426,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd11a7db2f8f9dac","name":"Check message with no payload is not received","time":{"start":1750239865739,"stop":1750239865739,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dae645e536958c9","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1750239423509,"stop":1750239423509,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30ffaaaff30dc4b","name":"removeEventListener with wrong event","time":{"start":1750239444360,"stop":1750239444360,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4bd6a3f7e06644","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750239928780,"stop":1750239928781,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee3e70ea279d593","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1750239879432,"stop":1750239879432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a38521966532c4","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1750239327679,"stop":1750239327679,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e6656068c66e32","name":"Subscribe to topic containing long and receive message","time":{"start":1750239963938,"stop":1750239963938,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff2e0f8154a07a3","name":"Waku message hash computation (payload length 0)","time":{"start":1750239343024,"stop":1750239343025,"duration":1},"status":"passed","severity":"normal"},{"uid":"1920cd4e352cfd9d","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1750239373841,"stop":1750239373841,"duration":0},"status":"passed","severity":"normal"},{"uid":"6899d015571ea598","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1750239383632,"stop":1750239383632,"duration":0},"status":"passed","severity":"normal"},{"uid":"150c9927a5bdb655","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1750239965168,"stop":1750239965169,"duration":1},"status":"passed","severity":"normal"},{"uid":"38db9ea93708fd7f","name":"Push message with content topic containing unicode special characters","time":{"start":1750240147817,"stop":1750240147817,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ada645f3030f5ea","name":"Subscribe to topic containing Script and receive message","time":{"start":1750239928742,"stop":1750239928742,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfbd0abefe57bd4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750239548452,"stop":1750239548453,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ebd03812ca469e","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1750239327680,"stop":1750239327680,"duration":0},"status":"passed","severity":"normal"},{"uid":"267e24716f046395","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1750239351244,"stop":1750239351244,"duration":0},"status":"passed","severity":"normal"},{"uid":"8422980e7096eceb","name":"Subscribe to topic containing Script and receive message","time":{"start":1750239963941,"stop":1750239963941,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad031c5880e2dc","name":"should emit a peer event after start","time":{"start":1750239655661,"stop":1750239655662,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5e18e034ea7263","name":"Push message with emoji payload","time":{"start":1750240147810,"stop":1750240147811,"duration":1},"status":"passed","severity":"normal"},{"uid":"11532514cdc9728f","name":"should request peer renewal on specific errors","time":{"start":1750239373609,"stop":1750239373622,"duration":13},"status":"passed","severity":"normal"},{"uid":"7066627818bf93e0","name":"Push message with content topic containing Arabic","time":{"start":1750240147799,"stop":1750240147799,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5886d137bd67223","name":"Relay + Store","time":{"start":1750239408767,"stop":1750239408771,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b46443d4040b7af","name":"Check message on other pubsub topic is not received","time":{"start":1750239831376,"stop":1750239831377,"duration":1},"status":"passed","severity":"normal"},{"uid":"df250278884eb624","name":"Subscribe to topic containing long and publish message","time":{"start":1750239746463,"stop":1750239746464,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d247e1ddd1cc764","name":"Subscribe to topic containing Russian and publish message","time":{"start":1750239746466,"stop":1750239746466,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68ce09af5c7d094","name":"Refresh subscription","time":{"start":1750239928711,"stop":1750239928711,"duration":0},"status":"passed","severity":"normal"},{"uid":"be95e6858a28a241","name":"should successfully stop","time":{"start":1750239373888,"stop":1750239373888,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39b163651640031","name":"topics with same application and version share the same shard","time":{"start":1750239327676,"stop":1750239327676,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de1b15bdbe1984d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1750239942006,"stop":1750239942006,"duration":0},"status":"passed","severity":"normal"},{"uid":"f416c9f194a3c974","name":"1 Store, 2 fetches","time":{"start":1750239351397,"stop":1750239351397,"duration":0},"status":"passed","severity":"normal"},{"uid":"9347df5b45dd9762","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1750239373885,"stop":1750239373885,"duration":0},"status":"passed","severity":"normal"},{"uid":"c380782905da57a","name":"Generator, custom pubsub topic","time":{"start":1750239906829,"stop":1750239906829,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61eb475d871f543d","name":"Push message with numeric payload","time":{"start":1750240147793,"stop":1750240147793,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf5777ba2e35846","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1750239423510,"stop":1750239423510,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d035c05741b797","name":"Check message with non string payload is not received","time":{"start":1750239831403,"stop":1750239831403,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1f0e3462fe9b58","name":"Sample","time":{"start":1750239333608,"stop":1750239333608,"duration":0},"status":"passed","severity":"normal"},{"uid":"91870b5253ad6f94","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1750239383622,"stop":1750239383622,"duration":0},"status":"passed","severity":"normal"},{"uid":"28795fc371fdcd83","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app58/1/topic637/json","time":{"start":1750239850128,"stop":1750239850128,"duration":0},"status":"passed","severity":"normal"},{"uid":"76dcae19a3487679","name":"Check publish message containing Basic HTML tag","time":{"start":1750239737555,"stop":1750239737556,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f5daf6c126471c","name":"Push message with numeric payload","time":{"start":1750240147806,"stop":1750240147806,"duration":0},"status":"passed","severity":"normal"},{"uid":"f128b229ce02274f","name":"dispatchEvent via connectionManager","time":{"start":1750239444361,"stop":1750239444361,"duration":0},"status":"passed","severity":"normal"},{"uid":"313e13e99eed45f5","name":"should insert elements correctly","time":{"start":1750239385901,"stop":1750239385901,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57fc981ac15fbcb","name":"Check received message with timestamp: 1750239402995 ","time":{"start":1750239831397,"stop":1750239831397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0044201b93c560","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1750239383623,"stop":1750239383623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69fc3d69e192aea","name":"Publish message with custom timestamp: Wed Jun 18 2025 10:42:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1750239737560,"stop":1750239737560,"duration":0},"status":"passed","severity":"normal"},{"uid":"e105f651c07b8ce0","name":"Check received message with timestamp: 1750239402923000000 ","time":{"start":1750239865696,"stop":1750239865696,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6fb058259e8fa1","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1750239383631,"stop":1750239383631,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a81323c899be773","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1750239607284,"stop":1750239607284,"duration":0},"status":"passed","severity":"normal"},{"uid":"1351db4ce794e3e8","name":"Passing invalid cursor","time":{"start":1750239879433,"stop":1750239879434,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1b801b11e0d477","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1750239607284,"stop":1750239607285,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3decac02ae4943","name":"Throws when trying to push message with empty payload","time":{"start":1750240147811,"stop":1750240147811,"duration":0},"status":"passed","severity":"normal"},{"uid":"c865c8cb074f779","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1750239616972,"stop":1750239616972,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9ad1218c1099dd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750239928682,"stop":1750239928693,"duration":11},"status":"passed","severity":"normal"},{"uid":"2441ebc617853725","name":"Push message with custom timestamp: 1750235948627","time":{"start":1750240147804,"stop":1750240147804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6260ff457d391bb7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1750239408324,"stop":1750239408324,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a76281ee5e10d4b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750239963935,"stop":1750239963935,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50e79ab193a9fbb","name":"Push message with Russian payload","time":{"start":1750240147794,"stop":1750240147794,"duration":0},"status":"passed","severity":"normal"},{"uid":"91468671efa52033","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750239548456,"stop":1750239548457,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece3495f517e5c89","name":"Ping on peer without subscriptions","time":{"start":1750239472363,"stop":1750239472363,"duration":0},"status":"passed","severity":"normal"},{"uid":"98988ac61cc209df","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750239928709,"stop":1750239928710,"duration":1},"status":"passed","severity":"normal"},{"uid":"df25dcf898179e7a","name":"Check message received after jswaku node is restarted","time":{"start":1750239831404,"stop":1750239831404,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c5951ed80bc9b453","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750239865697,"stop":1750239865697,"duration":0},"status":"passed","severity":"normal"},{"uid":"741c9b898fbcc602","name":"should be able to decode the field with only RELAY set to true","time":{"start":1750239333434,"stop":1750239333435,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2499101cce2708","name":"Decoder throws on undefined content topic","time":{"start":1750239362026,"stop":1750239362026,"duration":0},"status":"passed","severity":"normal"},{"uid":"750ef0b3c13edb5c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1750239327672,"stop":1750239327673,"duration":1},"status":"passed","severity":"normal"},{"uid":"b402f2be4f9b5dde","name":"Push message with Basic HTML tag payload","time":{"start":1750240147808,"stop":1750240147809,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b7a561273d89aa","name":"can query messages normally","time":{"start":1750239895989,"stop":1750239895991,"duration":2},"status":"passed","severity":"normal"},{"uid":"4815059a86a960b2","name":"Push message with content topic containing XML","time":{"start":1750240147815,"stop":1750240147815,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3a4352b2a7163","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1750239590591,"stop":1750239590592,"duration":1},"status":"passed","severity":"normal"},{"uid":"5adca2589c7f91d3","name":"Fails to publish message with size larger than 1 MB","time":{"start":1750239737563,"stop":1750239737564,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b33f398f257f50c","name":"Check received message containing shell command","time":{"start":1750239865733,"stop":1750239865734,"duration":1},"status":"passed","severity":"normal"},{"uid":"865d53fcfc930f81","name":"should not receive a peer event before start","time":{"start":1750239408321,"stop":1750239408321,"duration":0},"status":"passed","severity":"normal"},{"uid":"177ed292c3ffc41c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1750239746459,"stop":1750239746459,"duration":0},"status":"passed","severity":"normal"},{"uid":"4691fb351c7856d4","name":"Push message with content topic containing special chars","time":{"start":1750240147798,"stop":1750240147799,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a0932f6d812dc75","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app60/3/topic406/utf8","time":{"start":1750239850129,"stop":1750239850129,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d58bb17127908f6","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1750239351250,"stop":1750239351250,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a79f7ae7ce2ceb","name":"should not receive a peer event after stop","time":{"start":1750239355749,"stop":1750239355749,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df87a42db0b9e83","name":"should wait for LightPush peer to be connected","time":{"start":1750239374006,"stop":1750239374006,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2d707a628f6130","name":"Check received message containing escaped characters","time":{"start":1750239865695,"stop":1750239865695,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fa248117f45624","name":"Subscribe to topic containing XML and receive message","time":{"start":1750239963941,"stop":1750239963941,"duration":0},"status":"passed","severity":"normal"},{"uid":"81038ec9ee167de2","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750239928747,"stop":1750239928749,"duration":2},"status":"passed","severity":"normal"},{"uid":"521b8c50e7f06750","name":"Push message with rate limit","time":{"start":1750240147803,"stop":1750240147803,"duration":0},"status":"passed","severity":"normal"},{"uid":"275e307b33179e3f","name":"Subscribe to topic containing short and receive message","time":{"start":1750239963948,"stop":1750239963948,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b4d8b5067f8d9f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1750239936115,"stop":1750239936115,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2daa48400283c91","name":"Push message with content topic containing Basic HTML tag","time":{"start":1750240147816,"stop":1750240147816,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b8f3295f02818c","name":"should throw if no connection provided","time":{"start":1750239343074,"stop":1750239343074,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fcab54c0c36ecd","name":"should throw error - no id","time":{"start":1750239334244,"stop":1750239334244,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad8e54d25c819e2","name":"Decoder throws on empty string content topic","time":{"start":1750239362027,"stop":1750239362027,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5b7d25e8df73e9","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1750239383633,"stop":1750239383633,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab703fb269cddfb","name":"Round trip binary encryption [ecies, signature]","time":{"start":1750239363712,"stop":1750239363712,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae708f683ff3ae64","name":"should reject on timeout if it was set","time":{"start":1750239374005,"stop":1750239374005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c735a904383fa47d","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1750239374017,"stop":1750239374017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5aa56081f266168","name":"Push message with SQL Injection payload","time":{"start":1750240147807,"stop":1750240147808,"duration":1},"status":"passed","severity":"normal"},{"uid":"c561b744e65a7b20","name":"Subscribe to topic containing short and receive message","time":{"start":1750239928711,"stop":1750239928712,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb7aa425746a3fc","name":"Check received message containing special chars","time":{"start":1750239831364,"stop":1750239831364,"duration":0},"status":"passed","severity":"normal"},{"uid":"a619a55bd6b0f583","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1750239327688,"stop":1750239327688,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0e2c4c38fccd23","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1750239383153,"stop":1750239383154,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7f8ae4945177ac","name":"start node with empty shard should fail","time":{"start":1750239965173,"stop":1750239965173,"duration":0},"status":"passed","severity":"normal"},{"uid":"5685f7fbfe868fda","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1750239730252,"stop":1750239730253,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c31cd84cdcc49e2","name":"isConnected should return true after first peer connects","time":{"start":1750239423512,"stop":1750239423513,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf4b56400064dfc","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1750239383627,"stop":1750239383627,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb40cbd8392115bd","name":"Check publish message containing special chars","time":{"start":1750239737552,"stop":1750239737553,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd223ce6ebc34b5","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1750239942005,"stop":1750239942006,"duration":1},"status":"passed","severity":"normal"},{"uid":"649b1a6d10a4065c","name":"should mark all messages in causal history as acknowledged","time":{"start":1750239386814,"stop":1750239386815,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f4bfcdacac00a8","name":"Encoder throws on empty string content topic","time":{"start":1750239362025,"stop":1750239362026,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fdbd6f6033fbf7","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1750239383633,"stop":1750239383634,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e104448c328938","name":"Check meta is set [ecies]","time":{"start":1750239363712,"stop":1750239363712,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b802c8c723e8bc","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1750239355750,"stop":1750239355750,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a9e2771ac287b2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1750239327687,"stop":1750239327687,"duration":0},"status":"passed","severity":"normal"},{"uid":"5859082b7ebb873a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750239928693,"stop":1750239928694,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d2caa8853b7775","name":"Ephemeral field set to true","time":{"start":1750239343538,"stop":1750239343538,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ca09501905b03f","name":"connected peers and dial","time":{"start":1750239710622,"stop":1750239710622,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f6c2da0d3d8e408","name":"Check publish message containing JSON","time":{"start":1750239737556,"stop":1750239737556,"duration":0},"status":"passed","severity":"normal"},{"uid":"96afa20eaec9e518","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1750239942005,"stop":1750239942005,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de370441a38d0bb","name":"Does not throw an exception when node disconnects","time":{"start":1750239943703,"stop":1750239943704,"duration":1},"status":"passed","severity":"normal"},{"uid":"f74cc91db8317619","name":"Decrypt messages","time":{"start":1750239712107,"stop":1750239712108,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee64aa18b17c039","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750239963942,"stop":1750239963942,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f31cefe1dae51d0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750239963940,"stop":1750239963940,"duration":0},"status":"passed","severity":"normal"},{"uid":"7093d8cd1c9a37d5","name":"Push message with content topic containing SQL Injection","time":{"start":1750240147815,"stop":1750240147815,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cf5759910d31f6","name":"Reopen subscription with peer with lost subscription","time":{"start":1750239472363,"stop":1750239472364,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb6b93c8174bf30","name":"Generator, 2 different pubsubtopics","time":{"start":1750239906829,"stop":1750239906830,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4241e2feee9eb5f4","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1750239333433,"stop":1750239333433,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb25ae9aeb7591e","name":"Check message with no content topic is not received","time":{"start":1750239865720,"stop":1750239865721,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9541f8d673aa869","name":"Subscribe and receives messages on 20 topics","time":{"start":1750239963935,"stop":1750239963936,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0122642293971d","name":"should emit a peer event after start","time":{"start":1750239355748,"stop":1750239355748,"duration":0},"status":"passed","severity":"normal"},{"uid":"826e6294a03dac81","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1750239942009,"stop":1750239942009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f424eff68539f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750239548451,"stop":1750239548452,"duration":1},"status":"passed","severity":"normal"},{"uid":"a61b21d9c99cadb8","name":"Check received message containing JSON","time":{"start":1750239831392,"stop":1750239831392,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af746a503143053","name":"throws on content topic with non-number generation field","time":{"start":1750239327660,"stop":1750239327661,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ae3040f94f254","name":"should initialize bloom filter with correct parameters","time":{"start":1750239385900,"stop":1750239385900,"duration":0},"status":"passed","severity":"normal"},{"uid":"a559b3306eba7781","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750239548456,"stop":1750239548456,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb80196d701146d6","name":"recovers when dns.resolve returns empty","time":{"start":1750239351852,"stop":1750239351852,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2e3427d7e12f4c","name":"shard 0","time":{"start":1750239965168,"stop":1750239965168,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4df646f87b9a52","name":"Mutual subscription","time":{"start":1750239746455,"stop":1750239746455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08f300fd28aa367","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1750239351856,"stop":1750239351856,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa918d3ad0328f22","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1750239351855,"stop":1750239351855,"duration":0},"status":"passed","severity":"normal"},{"uid":"a435217b79f4f3f8","name":"same cluster, same shard: nodes connect","time":{"start":1750239616972,"stop":1750239616973,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b18129dbb057483","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1750239333427,"stop":1750239333430,"duration":3},"status":"passed","severity":"normal"},{"uid":"86102ad61ed2fef2","name":"random static sharding 2 - Cluster ID: 926, Shard ID: 898","time":{"start":1750239965169,"stop":1750239965169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8146b2e51c32ef2b","name":"Throws when trying to push message with empty payload","time":{"start":1750240147797,"stop":1750240147797,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebe41aa3344b7af","name":"Check received message containing unicode special characters","time":{"start":1750239831393,"stop":1750239831394,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5035960851c9b5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750239548454,"stop":1750239548454,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dc0aecc3764dcc","name":"should reject if Relay is requested but not mounted","time":{"start":1750239374003,"stop":1750239374004,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3c19070a84d0b","name":"Check received message containing emoji","time":{"start":1750239831371,"stop":1750239831372,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfac1f15791df81a","name":"should transition to Unhealthy when no connections","time":{"start":1750239373546,"stop":1750239373552,"duration":6},"status":"passed","severity":"normal"},{"uid":"3452db9dd9851a45","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1750239327681,"stop":1750239327682,"duration":1},"status":"passed","severity":"normal"},{"uid":"e246493b039a4f32","name":"Reopen subscription with peer with lost subscription","time":{"start":1750239472365,"stop":1750239472366,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f4932c9654f03b","name":"should check false positive rate","time":{"start":1750239385904,"stop":1750239385904,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a9031e46d2c00d","name":"Push message with short payload","time":{"start":1750240147805,"stop":1750240147805,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb902fcdbeca483","name":"peer:update - should do nothing if another protocol hit","time":{"start":1750239343075,"stop":1750239343075,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6419acb55d9c739","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1750239383650,"stop":1750239383650,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8526d51e3426e3","name":"Callback on promise, aborts when callback returns true","time":{"start":1750239930168,"stop":1750239930168,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdeed77300175020","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750239963945,"stop":1750239963946,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5ef2c1447625e6","name":"Push message with long payload","time":{"start":1750240147792,"stop":1750240147793,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4134668e19a3d73","name":"stop","time":{"start":1750239444362,"stop":1750239444362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fc99e8eedde2ec","name":"accepts time-filtered query with content filter","time":{"start":1750239342997,"stop":1750239342998,"duration":1},"status":"passed","severity":"normal"},{"uid":"53bdd2f47aac2c83","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750239928743,"stop":1750239928744,"duration":1},"status":"passed","severity":"normal"},{"uid":"5150dd698b974301","name":"Encoder throws on undefined content topic","time":{"start":1750239343539,"stop":1750239343539,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ceb7d5f8d1644b","name":"should throw an error for missing required configuration","time":{"start":1750239327683,"stop":1750239327683,"duration":0},"status":"passed","severity":"normal"},{"uid":"95900a6f98ac51b5","name":"configure the node with multiple pubsub topics","time":{"start":1750239965172,"stop":1750239965172,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a3cbc39fbd1a95","name":"should not fail to stop the service if it was not started","time":{"start":1750239655657,"stop":1750239655657,"duration":0},"status":"passed","severity":"normal"},{"uid":"195f7e0fa4e0bc57","name":"Push message with shell command payload","time":{"start":1750240147809,"stop":1750240147809,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f7b1ee5dde1157","name":"Query generator for 2000 messages","time":{"start":1750239930180,"stop":1750239930183,"duration":3},"status":"passed","severity":"normal"},{"uid":"76076cce5200125b","name":"Ephemeral messages are not stored","time":{"start":1750239409730,"stop":1750239409731,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6e4cbba2224d68","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1750239383633,"stop":1750239383633,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a27b0d669410b67","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1750239942006,"stop":1750239942007,"duration":1},"status":"passed","severity":"normal"},{"uid":"107fa52869d82cea","name":"Push message with Arabic payload","time":{"start":1750240147807,"stop":1750240147807,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2496b48f67dd1dd","name":"Push message with content topic containing SQL Injection","time":{"start":1750240147800,"stop":1750240147800,"duration":0},"status":"passed","severity":"normal"},{"uid":"491176c6c049938","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1750239327690,"stop":1750239327690,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d57f1ad2c136eee","name":"should emit a peer event after start","time":{"start":1750239408320,"stop":1750239408321,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b4dc03406f0325","name":"should deliver messages after dependencies are met","time":{"start":1750239386816,"stop":1750239386816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d1284cd933730f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1750239343023,"stop":1750239343023,"duration":0},"status":"passed","severity":"normal"},{"uid":"199fd170f4c29a07","name":"should not retry if at least one success","time":{"start":1750239373733,"stop":1750239373736,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e120cfa9f6d7198","name":"Check publish message containing escaped characters","time":{"start":1750239737557,"stop":1750239737558,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d6360ddefc1e3","name":"Check received message containing Chinese","time":{"start":1750239831364,"stop":1750239831365,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed654e446f85b4c8","name":"Check publish message containing Russian","time":{"start":1750239737554,"stop":1750239737554,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39363a8aa0c0c28","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1750239737562,"stop":1750239737563,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc21f60dbfdcb38","name":"Generator, 2 different pubsubtopics","time":{"start":1750239906828,"stop":1750239906828,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a0e73fa48f90f4","name":"Reusing cursor across nodes","time":{"start":1750239879433,"stop":1750239879433,"duration":0},"status":"passed","severity":"normal"},{"uid":"1812bc7e2fdbeab1","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1750239373194,"stop":1750239373195,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c823c4a7305495a","name":"Check message received after jswaku node is restarted","time":{"start":1750239865724,"stop":1750239865724,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9f3067cd0d1d55","name":"Nodes with multiple pubsub topic","time":{"start":1750239730253,"stop":1750239730253,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e3b7c0934ed07b","name":"Fails to publish duplicate message","time":{"start":1750239737561,"stop":1750239737561,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bcd521db117b09","name":"Check received message containing long","time":{"start":1750239865728,"stop":1750239865728,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4c8f85f78956b6","name":"Ordered callback, aborts when callback returns true","time":{"start":1750239930179,"stop":1750239930179,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3157f1d826a075","name":"should send to specified number of peers of used peers","time":{"start":1750239373732,"stop":1750239373732,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bae96c93873d1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750239963936,"stop":1750239963936,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd7aba659ebe80e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1750239891020,"stop":1750239891021,"duration":1},"status":"passed","severity":"normal"},{"uid":"e95362906bd4d1af","name":"throws on content topic with empty topic name field","time":{"start":1750239327662,"stop":1750239327663,"duration":1},"status":"passed","severity":"normal"},{"uid":"67293551cf1822ef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1750239383654,"stop":1750239383654,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ac86b03c9115b9","name":"Subscribe to topic containing XML and receive message","time":{"start":1750239963950,"stop":1750239963951,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a3229f483af77b","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1750239327912,"stop":1750239327912,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c22f88563d8ca4","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1750239386817,"stop":1750239386818,"duration":1},"status":"passed","severity":"normal"},{"uid":"f924441bdfa02f8c","name":"should return the pubsub topic directly if a string is provided","time":{"start":1750239327693,"stop":1750239327693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c448b8b6198ba27b","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1750239892942,"stop":1750239892942,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6a131004dd1933","name":"Publish without waiting for remote peer","time":{"start":1750239746456,"stop":1750239746457,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1ea7b80a01ddb2","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1750239383628,"stop":1750239383628,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3c7a4768eeaf94","name":"Should update multiaddrs","time":{"start":1750239655877,"stop":1750239655878,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a71bf93477f2ec","name":"Decoder throws on undefined content topic","time":{"start":1750239363713,"stop":1750239363713,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4e71b363ac7266","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1750239373886,"stop":1750239373886,"duration":0},"status":"passed","severity":"normal"},{"uid":"9718234842640696","name":"should request renew when peer disconnects","time":{"start":1750239373587,"stop":1750239373587,"duration":0},"status":"passed","severity":"normal"},{"uid":"33abe029a8473d89","name":"Ordered Callback - true","time":{"start":1750239915411,"stop":1750239915412,"duration":1},"status":"passed","severity":"normal"},{"uid":"114b449a01a35f5c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1750239373885,"stop":1750239373886,"duration":1},"status":"passed","severity":"normal"},{"uid":"826298ebee624283","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1750239383624,"stop":1750239383624,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9c3277dd8563ca","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1750239333437,"stop":1750239333438,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6372d2bb7d6b9b","name":"Check received message with timestamp: 1750239402995 ","time":{"start":1750239831372,"stop":1750239831373,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24796e588177cdd","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1750239373731,"stop":1750239373731,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2fbe6a90b6dc18","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1750239383625,"stop":1750239383625,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c1e2ab740119fc","name":"should reject if LightPush is requested but not mounted","time":{"start":1750239374004,"stop":1750239374004,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65b55574cceedd1","name":"Push message with content topic containing escaped characters","time":{"start":1750240147802,"stop":1750240147802,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b3d7c5db5bffdb","name":"can start and stop the service","time":{"start":1750239408319,"stop":1750239408319,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1d5bf09f43fffa","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app6/10/topic75/utf8","time":{"start":1750239850127,"stop":1750239850127,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ea6750bc35d72b","name":"Check received message containing SQL Injection","time":{"start":1750239865731,"stop":1750239865731,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb8ce15c9a31935","name":"should set field with all protocols disabled","time":{"start":1750239334255,"stop":1750239334255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f090b96c177b609e","name":"should return PeerId when PeerId is provided","time":{"start":1750239373839,"stop":1750239373840,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3c5602313d8b5c","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1750239333439,"stop":1750239333440,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0625c52327e6850","name":"Subscribe and receive messages via waku relay post","time":{"start":1750239963945,"stop":1750239963945,"duration":0},"status":"passed","severity":"normal"},{"uid":"98005c593f932444","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750239928746,"stop":1750239928747,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ac9830b9d0390f","name":"returns all values when wanted number matches available values","time":{"start":1750239350388,"stop":1750239350389,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ff08d63feeebcc","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1750239730250,"stop":1750239730250,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e06c7f044a4fd3","name":"Check received message containing shell command","time":{"start":1750239865689,"stop":1750239865695,"duration":6},"status":"passed","severity":"normal"},{"uid":"cb9450bef332c397","name":"creates an iterator","time":{"start":1750239936971,"stop":1750239936971,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6abd9eec69ff05","name":"same cluster, different shard: nodes connect","time":{"start":1750239616973,"stop":1750239616973,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cd008a3780420c","name":"random static sharding 3 - Cluster ID: 125, Shard ID: 814","time":{"start":1750239965170,"stop":1750239965170,"duration":0},"status":"passed","severity":"normal"},{"uid":"633fef3c448bf75a","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1750239327684,"stop":1750239327685,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca2643343fa97c","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1750239403658,"stop":1750239403659,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07e30c9a9f0a203","name":"Passing page size 3 when there are 20 messages","time":{"start":1750239929095,"stop":1750239929096,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a4a4d92ee381a7","name":"Check message on other pubsub topic is not received","time":{"start":1750239831400,"stop":1750239831400,"duration":0},"status":"passed","severity":"normal"},{"uid":"268e983ef8a7207d","name":"Check received message with timestamp: 1750239402923 ","time":{"start":1750239865697,"stop":1750239865697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0de0d6d6c1e6","name":"Push message with escaped characters payload","time":{"start":1750240147796,"stop":1750240147796,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbb70afaa63eec3","name":"Push message with content topic containing numeric","time":{"start":1750240147812,"stop":1750240147813,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc0870b02d3ed3c","name":"Subscribe to topic containing short and publish message","time":{"start":1750239746461,"stop":1750239746463,"duration":2},"status":"passed","severity":"normal"},{"uid":"170724999e8a423e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750239963936,"stop":1750239963936,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48c540f24f594fb","name":"can dial TLS multiaddrs","time":{"start":1750239618879,"stop":1750239618879,"duration":0},"status":"passed","severity":"normal"},{"uid":"41940d7d3e5e865b","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1750239383642,"stop":1750239383642,"duration":0},"status":"passed","severity":"normal"},{"uid":"879426100e330e6f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750239963949,"stop":1750239963949,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44b65a79f90035","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1750239383623,"stop":1750239383624,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b93b676f1e05ce","name":"Check received message containing special chars","time":{"start":1750239865664,"stop":1750239865668,"duration":4},"status":"passed","severity":"normal"},{"uid":"9b1e61486edf7ed7","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1750239383634,"stop":1750239383634,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a96eef1cdb01e32","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1750239746459,"stop":1750239746460,"duration":1},"status":"passed","severity":"normal"},{"uid":"185d0bd50324e897","name":"Push message with content topic containing long","time":{"start":1750240147798,"stop":1750240147798,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa173550a51acb7e","name":"should throw an error for empty SingleShardInfos array","time":{"start":1750239327679,"stop":1750239327680,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26fec27bd14d977","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1750239327664,"stop":1750239327665,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b3abc68ab54574","name":"Check received message containing long","time":{"start":1750239865658,"stop":1750239865659,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7695b47f71dd8f8","name":"Passing page size 11 when there are 10 messages","time":{"start":1750239929096,"stop":1750239929097,"duration":1},"status":"passed","severity":"normal"},{"uid":"88639e97ae55f748","name":"Promise Callback - false","time":{"start":1750239915410,"stop":1750239915411,"duration":1},"status":"passed","severity":"normal"},{"uid":"318e29d22977dd89","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1750239327693,"stop":1750239327693,"duration":0},"status":"passed","severity":"normal"},{"uid":"11001765528f6979","name":"Check received message containing Basic HTML tag","time":{"start":1750239865688,"stop":1750239865689,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f5073c12861000","name":"Query Generator, No message returned","time":{"start":1750239892940,"stop":1750239892942,"duration":2},"status":"passed","severity":"normal"},{"uid":"255be382120682fc","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1750239327685,"stop":1750239327686,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cedaf19ff7aa607","name":"should encodeTxt and decodeTxt","time":{"start":1750239334241,"stop":1750239334241,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a20c0b53ee822c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750239963934,"stop":1750239963934,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b44ee723871419f","name":"should get locked peers","time":{"start":1750239373586,"stop":1750239373587,"duration":1},"status":"passed","severity":"normal"},{"uid":"baef5f6eac7ce152","name":"Subscribe to topic containing numeric and publish message","time":{"start":1750239746464,"stop":1750239746464,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ecbf471c008089","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1750239383651,"stop":1750239383651,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d9fd615aee9fe8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1750239383653,"stop":1750239383654,"duration":1},"status":"passed","severity":"normal"},{"uid":"c290006573c0487e","name":"Check message on other pubsub topic is not received","time":{"start":1750239865737,"stop":1750239865738,"duration":1},"status":"passed","severity":"normal"},{"uid":"1da36777d2b11080","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750239963952,"stop":1750239963953,"duration":1},"status":"passed","severity":"normal"},{"uid":"30bb4b8275c4530d","name":"Push message with unicode special characters payload","time":{"start":1750240147810,"stop":1750240147810,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9312130a404bc0f","name":"Subscribe to topic containing Script and publish message","time":{"start":1750239746466,"stop":1750239746467,"duration":1},"status":"passed","severity":"normal"},{"uid":"e588fcfb4ea89090","name":"Check received message containing XML","time":{"start":1750239831390,"stop":1750239831391,"duration":1},"status":"passed","severity":"normal"},{"uid":"499e4f578cd75d8e","name":"Callback on promise","time":{"start":1750239930162,"stop":1750239930167,"duration":5},"status":"passed","severity":"normal"},{"uid":"f76f64851694eae4","name":"Push message with content topic containing special chars","time":{"start":1750240147813,"stop":1750240147813,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf881a6a33d46f0f","name":"Check received message containing numeric","time":{"start":1750239865728,"stop":1750239865729,"duration":1},"status":"passed","severity":"normal"},{"uid":"215f8c652bef7875","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1750239865740,"stop":1750239865741,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b4c4eb2f6a2061","name":"Subscribe to topic containing short and receive message","time":{"start":1750239963937,"stop":1750239963938,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa5bed307aec7202","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750239928764,"stop":1750239928768,"duration":4},"status":"passed","severity":"normal"},{"uid":"c012fec1caa279ca","name":"random static sharding 10 - Cluster ID: 257, Shard ID: 94","time":{"start":1750239965172,"stop":1750239965172,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5baa266ff5e3c0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750239928745,"stop":1750239928745,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c2ea13309478c","name":"different cluster, same shard: nodes don't connect","time":{"start":1750239616973,"stop":1750239616973,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f951437b8e30d6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1750239548458,"stop":1750239548458,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aef79432704863f","name":"Check received message with timestamp: 1750239402995000000 ","time":{"start":1750239831372,"stop":1750239831372,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63dbd731c305703","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1750239879431,"stop":1750239879432,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cfbb4b7e3235605","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750239928795,"stop":1750239928795,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bae30c1d09001e","name":"Delete observer","time":{"start":1750239712108,"stop":1750239712108,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a627ffd1506c925","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750239928755,"stop":1750239928755,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8d8b5302dfc45f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1750239906828,"stop":1750239906829,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff87be73fcd14fa","name":"Check message received after jswaku node is restarted","time":{"start":1750239865740,"stop":1750239865740,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c10b349044cd6d4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1750239333420,"stop":1750239333425,"duration":5},"status":"passed","severity":"normal"},{"uid":"af469a2f4f573a2b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1750239327689,"stop":1750239327690,"duration":1},"status":"passed","severity":"normal"},{"uid":"af6ba848b196ce26","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750239590589,"stop":1750239590589,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9efb32a69993410","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1750239879427,"stop":1750239879427,"duration":0},"status":"passed","severity":"normal"},{"uid":"7287ce33f425a566","name":"Check publish message containing Script","time":{"start":1750239737554,"stop":1750239737555,"duration":1},"status":"passed","severity":"normal"},{"uid":"5feb5fde469b1c1d","name":"Check message with no pubsub topic is not received","time":{"start":1750239865720,"stop":1750239865720,"duration":0},"status":"passed","severity":"normal"},{"uid":"732bdf23c576621f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1750239333431,"stop":1750239333432,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf1def361659e22","name":"through manual discovery","time":{"start":1750239618879,"stop":1750239618880,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee00ce07f6ac2223","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750239963933,"stop":1750239963934,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e94876a9a6a807","name":"returns only open connection if one present","time":{"start":1750239342952,"stop":1750239342952,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c673ce9081368c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750239963940,"stop":1750239963940,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c598f65ae5e3b99","name":"Push message with Basic HTML tag payload","time":{"start":1750240147795,"stop":1750240147795,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb37c8bb279f4922","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1750239327674,"stop":1750239327674,"duration":0},"status":"passed","severity":"normal"},{"uid":"548a144f0336e7c2","name":"Push message with content topic containing unicode special characters","time":{"start":1750240147802,"stop":1750240147802,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40f508b12659f0d","name":"Check message with non string payload is not received","time":{"start":1750239831380,"stop":1750239831381,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8adcb6ce075ce8","name":"Store - dialed after - with timeout","time":{"start":1750239950948,"stop":1750239950949,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd7a6326e0bff86","name":"Check received message with timestamp: 1750239402923 ","time":{"start":1750239865736,"stop":1750239865736,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3d61df9a50f4a6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750239963953,"stop":1750239963953,"duration":0},"status":"passed","severity":"normal"},{"uid":"3908e5d020a0805d","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1750239383629,"stop":1750239383629,"duration":0},"status":"passed","severity":"normal"},{"uid":"262fa1ce05688322","name":"Asymmetric encrypt & decrypt","time":{"start":1750239362452,"stop":1750239362453,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d658f4898a303a","name":"Should update shard info","time":{"start":1750239655878,"stop":1750239655878,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2200b62af7b3fb","name":"A test","time":{"start":1750239607421,"stop":1750239607421,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44ca0f346db1c3e","name":"should set field with all protocols enabled","time":{"start":1750239334255,"stop":1750239334255,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c712f8ecdaf8dd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1750239383652,"stop":1750239383652,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64137fc847a73b3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1750239327673,"stop":1750239327673,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb6784c71a853ec","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750239928796,"stop":1750239928796,"duration":0},"status":"passed","severity":"normal"},{"uid":"51122f60194f81d9","name":"Accepts a valid Waku Message","time":{"start":1750239377406,"stop":1750239377407,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7024c433deda4ae","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1750239383628,"stop":1750239383628,"duration":0},"status":"passed","severity":"normal"},{"uid":"d017ffe0cf5f34dc","name":"should not receive a peer event after stop","time":{"start":1750239655664,"stop":1750239655664,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a9e476484a0115","name":"Push message equal or less that 1MB","time":{"start":1750240147820,"stop":1750240147820,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9a6e785e731cb0","name":"should not fail to start the service if it is already started","time":{"start":1750239655658,"stop":1750239655661,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1af2c2941d497b9","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1750239942009,"stop":1750239942009,"duration":0},"status":"passed","severity":"normal"},{"uid":"144f9284cd5f6fd2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750239928745,"stop":1750239928745,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7807b63fedfad83","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1750239403613,"stop":1750239403630,"duration":17},"status":"passed","severity":"normal"},{"uid":"32f563ca224ae0f5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750239928781,"stop":1750239928781,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c19647811d5bff1","name":"rejects hash query with content filter parameters","time":{"start":1750239342996,"stop":1750239342997,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04eb8c1d210f2f4","name":"accepts valid message hash query","time":{"start":1750239342995,"stop":1750239342996,"duration":1},"status":"passed","severity":"normal"},{"uid":"70a430602ece76ca","name":"pre and post cipher","time":{"start":1750239362454,"stop":1750239362454,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6f67e4da5587fc","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750239928795,"stop":1750239928795,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e78634992b92b8a","name":"should add to incoming buffer if dependencies are not met","time":{"start":1750239386814,"stop":1750239386814,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ccccfb43730da7","name":"Encoder throws on empty string content topic","time":{"start":1750239363713,"stop":1750239363713,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf9fc0b9cfb429b","name":"Check publish message containing numeric","time":{"start":1750239737552,"stop":1750239737552,"duration":0},"status":"passed","severity":"normal"},{"uid":"613166be9459776b","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1750239383630,"stop":1750239383630,"duration":0},"status":"passed","severity":"normal"},{"uid":"8741bc15f5694ca","name":"Push message with emoji payload","time":{"start":1750240147797,"stop":1750240147797,"duration":0},"status":"passed","severity":"normal"},{"uid":"931056f26e9907ed","name":"throws on content topic with empty version field","time":{"start":1750239327662,"stop":1750239327662,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b177fcd4ff935d6","name":"different cluster, different shard: nodes don't connect","time":{"start":1750239616976,"stop":1750239616976,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d0907de6284a24","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1750239351242,"stop":1750239351243,"duration":1},"status":"passed","severity":"normal"},{"uid":"a45f1fe12e142536","name":"should encode/decode to text encoding","time":{"start":1750239334247,"stop":1750239334247,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3f6e1ae5d3853c","name":"random static sharding 6 - Cluster ID: 433, Shard ID: 680","time":{"start":1750239965170,"stop":1750239965171,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ca10e35a13e327","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1750239383631,"stop":1750239383632,"duration":1},"status":"passed","severity":"normal"},{"uid":"efca5bd7b222bb4e","name":"Check received message containing XML","time":{"start":1750239865732,"stop":1750239865732,"duration":0},"status":"passed","severity":"normal"},{"uid":"88962404a2c406b1","name":"Decoder throws on empty string content topic","time":{"start":1750239343540,"stop":1750239343540,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbf36abd0b7447f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1750239730251,"stop":1750239730251,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e7dd490786f6c4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750239963942,"stop":1750239963943,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c706d643a65934b","name":"Subscribe to topic containing Script and receive message","time":{"start":1750239963950,"stop":1750239963950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e882dcacabaf426a","name":"Check received message with timestamp: 1750239402923000000 ","time":{"start":1750239865735,"stop":1750239865735,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb681306355d582","name":"Query with Ordered Callback, No Decoder","time":{"start":1750239892943,"stop":1750239892943,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be44084b5f95922","name":"Subscribe to topic containing shell command and publish message","time":{"start":1750239746468,"stop":1750239746468,"duration":0},"status":"passed","severity":"normal"},{"uid":"20715471ff6eb262","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750239928787,"stop":1750239928787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44d7fd5e909df15","name":"Passing page size 1 when there are 4 messages","time":{"start":1750239929095,"stop":1750239929095,"duration":0},"status":"passed","severity":"normal"},{"uid":"d280e33c8b057154","name":"should maintain proper timestamps if all messages received","time":{"start":1750239386813,"stop":1750239386813,"duration":0},"status":"passed","severity":"normal"},{"uid":"8087e3d257bd69d","name":"Check received message containing numeric","time":{"start":1750239831363,"stop":1750239831364,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ce4d69904e8714","name":"Subscribe and receives messages on 20 topics","time":{"start":1750239928701,"stop":1750239928701,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edc53601622b76f","name":"Check message with non string payload is not received","time":{"start":1750239865739,"stop":1750239865740,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea736d9f1d7b1cc","name":"Check received message containing Chinese","time":{"start":1750239865668,"stop":1750239865669,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fbca0c4380bbbc5","name":"Check publish message containing unicode special characters","time":{"start":1750239737558,"stop":1750239737558,"duration":0},"status":"passed","severity":"normal"},{"uid":"2614867f3a5af295","name":"Overlapping topic subscription","time":{"start":1750239928768,"stop":1750239928769,"duration":1},"status":"passed","severity":"normal"},{"uid":"d739335426817d25","name":"Query Generator - true","time":{"start":1750239915407,"stop":1750239915408,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5635d4800bb11b","name":"Push message with Script payload","time":{"start":1750240147795,"stop":1750240147795,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ca5cd1ab823e82","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1750239383628,"stop":1750239383629,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8daf181034546e","name":"Ping on unsubscribed peer","time":{"start":1750239472363,"stop":1750239472363,"duration":0},"status":"passed","severity":"normal"},{"uid":"29357b967d8ba0d1","name":"should return false when clusterId doesn't match","time":{"start":1750239373842,"stop":1750239373843,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f189d5d4b3ccbf","name":"A test","time":{"start":1750239607420,"stop":1750239607421,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fb245e3ec9ed92","name":"Fails to push message bigger that 1MB","time":{"start":1750240147805,"stop":1750240147805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59240c5bc772763","name":"retrieves a single peer","time":{"start":1750239351851,"stop":1750239351851,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fbbc8d8fb59d85","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1750239942007,"stop":1750239942008,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f9e4ac5c31b1f5","name":"All","time":{"start":1750239408771,"stop":1750239408772,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ac8c14dc6348f4","name":"Store - dialed first","time":{"start":1750239950948,"stop":1750239950948,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ec998eb612a82a","name":"Check received message containing emoji","time":{"start":1750239831395,"stop":1750239831396,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed9a72bc8985cd","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1750239343023,"stop":1750239343024,"duration":1},"status":"passed","severity":"normal"},{"uid":"343fa8db7260579","name":"should not receive a peer event before start","time":{"start":1750239355748,"stop":1750239355748,"duration":0},"status":"passed","severity":"normal"},{"uid":"e950762b63da2156","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1750239351251,"stop":1750239351252,"duration":1},"status":"passed","severity":"normal"},{"uid":"46b65494c3f4a984","name":"should handle a minimal index list","time":{"start":1750239327911,"stop":1750239327912,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8fd92c07a93187","name":"Check received message containing SQL Injection","time":{"start":1750239831367,"stop":1750239831367,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a6d2b621f69883","name":"throws on content topic with empty encoding field","time":{"start":1750239327663,"stop":1750239327663,"duration":0},"status":"passed","severity":"normal"},{"uid":"addc079f51e26c01","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750239963938,"stop":1750239963939,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1d33664806d5c7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750239963951,"stop":1750239963952,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aabfbfc889187f7","name":"should properly create location multiaddrs - tcp","time":{"start":1750239334254,"stop":1750239334254,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5baa83524f4a9","name":"Check received message containing special chars","time":{"start":1750239831386,"stop":1750239831386,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7af1abda6e9a6b","name":"should throw error - no id","time":{"start":1750239334243,"stop":1750239334243,"duration":0},"status":"passed","severity":"normal"},{"uid":"8787d03452de400d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1750239383649,"stop":1750239383649,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c84ae54965e9ed2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1750239334256,"stop":1750239334257,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da6f29c33e5c8e0","name":"random static sharding 8 - Cluster ID: 803, Shard ID: 629","time":{"start":1750239965171,"stop":1750239965171,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a405bd58df2186c","name":"Renews subscription after lossing a connection","time":{"start":1750239928795,"stop":1750239928796,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a8a01c7cd22fd","name":"should be able to decode the field with only STORE set to true","time":{"start":1750239333436,"stop":1750239333436,"duration":0},"status":"passed","severity":"normal"},{"uid":"624f31c4ed3869a9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1750239383648,"stop":1750239383649,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc149d7daaaceb6","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1750239327683,"stop":1750239327684,"duration":1},"status":"passed","severity":"normal"},{"uid":"c29c8904b626daab","name":"Push message with custom timestamp: 1719481148627","time":{"start":1750240147803,"stop":1750240147804,"duration":1},"status":"passed","severity":"normal"},{"uid":"993ec96531257412","name":"udp ip6 address","time":{"start":1750239333532,"stop":1750239333532,"duration":0},"status":"passed","severity":"normal"},{"uid":"a347fe137fc5fb30","name":"Check received message containing Russian","time":{"start":1750239865673,"stop":1750239865674,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd7ce3bacf9ded0","name":"should throw an error for insufficient data","time":{"start":1750239327913,"stop":1750239327913,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d239b651e012c4","name":"less peers than existing","time":{"start":1750239710623,"stop":1750239710623,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5698e29535f3a812","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750239548453,"stop":1750239548454,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c1adef2ffb3a64","name":"should initialize with Unhealthy status","time":{"start":1750239373546,"stop":1750239373546,"duration":0},"status":"passed","severity":"normal"},{"uid":"1316afcda9a7bd7b","name":"Check publish message after service node is restarted","time":{"start":1750239737564,"stop":1750239737564,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d35f95950fd2975","name":"Sign & Recover","time":{"start":1750239362454,"stop":1750239362455,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fece9d446bfe7ad","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1750239403650,"stop":1750239403654,"duration":4},"status":"passed","severity":"normal"},{"uid":"16ea021fb3863cbe","name":"Check message with no content topic is not received","time":{"start":1750239865738,"stop":1750239865739,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e75f66d25648c2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750239928777,"stop":1750239928779,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2626e715de889d3","name":"Check received message containing unicode special characters","time":{"start":1750239865734,"stop":1750239865735,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23e5a89a3a4c5f6","name":"Check message with no content topic is not received","time":{"start":1750239831379,"stop":1750239831379,"duration":0},"status":"passed","severity":"normal"},{"uid":"26efa1f70be02081","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750239928700,"stop":1750239928700,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e3b36a6a63029a","name":"Sets default value correctly","time":{"start":1750239943707,"stop":1750239943707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e7e0d42e9b60a2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1750239362024,"stop":1750239362024,"duration":0},"status":"passed","severity":"normal"},{"uid":"a289faaffe9912a6","name":"Check received message containing XML","time":{"start":1750239831368,"stop":1750239831369,"duration":1},"status":"passed","severity":"normal"},{"uid":"6674a6919f4d7711","name":"Check message with non string payload is not received","time":{"start":1750239865723,"stop":1750239865723,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcbe27c964b4fb3","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1750239383620,"stop":1750239383621,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d5d737f7327006","name":"Ephemeral field is preserved - encoder v0","time":{"start":1750239409731,"stop":1750239409732,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fb9e66ab693b3d","name":"should only return 1 node with relay capability","time":{"start":1750239351853,"stop":1750239351854,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4d4fc611de7c38","name":"Passing page size 110 when there are 120 messages","time":{"start":1750239929098,"stop":1750239929098,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f488a3487a978bf","name":"Check received message containing escaped characters","time":{"start":1750239831393,"stop":1750239831393,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec8ead4421b8d20","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1750239327687,"stop":1750239327687,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b6db413dc6b5b6","name":"Check received message containing Basic HTML tag","time":{"start":1750239831391,"stop":1750239831392,"duration":1},"status":"passed","severity":"normal"},{"uid":"14536a5ac1984146","name":"Encoder throws on undefined content topic","time":{"start":1750239363712,"stop":1750239363713,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffc9bb82f7e3c1d3","name":"Subscribe to topic containing long and receive message","time":{"start":1750239963948,"stop":1750239963948,"duration":0},"status":"passed","severity":"normal"},{"uid":"915a398da7abd568","name":"Subscribe and receive messages via lightPush","time":{"start":1750239928749,"stop":1750239928750,"duration":1},"status":"passed","severity":"normal"},{"uid":"d56037f1b3ec55d4","name":"should set field with only FILTER enabled","time":{"start":1750239334256,"stop":1750239334256,"duration":0},"status":"passed","severity":"normal"},{"uid":"c244cafed7753400","name":"handles empty shards array correctly","time":{"start":1750239327696,"stop":1750239327696,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fac7be399e70b10","name":"Generator, custom pubsub topic","time":{"start":1750239906827,"stop":1750239906828,"duration":1},"status":"passed","severity":"normal"},{"uid":"1708211073532e93","name":"groups content topics by expected pubsub topic","time":{"start":1750239327677,"stop":1750239327677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b8ef099aa9c586","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1750239327672,"stop":1750239327672,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99a63ad3135719b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750239831375,"stop":1750239831375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5cfa62cd42b1a23","name":"Push message with content topic containing XML","time":{"start":1750240147800,"stop":1750240147801,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f11471b624cfa6","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1750239383620,"stop":1750239383620,"duration":0},"status":"passed","severity":"normal"},{"uid":"b763cd92a943259b","name":"Check publish message containing long","time":{"start":1750239737551,"stop":1750239737552,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a5a27c6f755d049","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1750239383625,"stop":1750239383625,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f69f1693d262b11","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1750239411098,"stop":1750239411099,"duration":1},"status":"passed","severity":"normal"},{"uid":"86fc5dd4ff95ae6","name":"Check received message containing unicode special characters","time":{"start":1750239865695,"stop":1750239865696,"duration":1},"status":"passed","severity":"normal"},{"uid":"4879b6b0818bb0f9","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1750239351856,"stop":1750239351856,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2355b4905fe6dd5c","name":"Register correct protocols","time":{"start":1750239746456,"stop":1750239746456,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b22ff738cefef34","name":"Check received message containing long","time":{"start":1750239831384,"stop":1750239831385,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca17ac297d3f7f5a","name":"should not fail to start the service if it is already started","time":{"start":1750239355747,"stop":1750239355748,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a64c517136000f1","name":"Refresh subscription","time":{"start":1750239746460,"stop":1750239746460,"duration":0},"status":"skipped","severity":"normal"},{"uid":"462b202a745f1e52","name":"handles empty contentTopics array correctly","time":{"start":1750239327696,"stop":1750239327696,"duration":0},"status":"passed","severity":"normal"},{"uid":"244ad8bdee4db0da","name":"Check received message containing JSON","time":{"start":1750239831370,"stop":1750239831370,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e554978d15eccb","name":"Push message with content topic containing emoji","time":{"start":1750240147802,"stop":1750240147802,"duration":0},"status":"passed","severity":"normal"},{"uid":"14000fdd0b8d86ec","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1750239343075,"stop":1750239343076,"duration":1},"status":"passed","severity":"normal"},{"uid":"64742dd82e738a2f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1750239906830,"stop":1750239906830,"duration":0},"status":"skipped","severity":"normal"},{"uid":"405277668471ed49","name":"Rejects garbage","time":{"start":1750239377407,"stop":1750239377407,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d8f673ccb230c","name":"Check received message containing escaped characters","time":{"start":1750239831371,"stop":1750239831371,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d28c673b8795148","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750239963940,"stop":1750239963941,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fcfee90c5cb66da","name":"throws an error for improperly formatted content topics","time":{"start":1750239327678,"stop":1750239327678,"duration":0},"status":"passed","severity":"normal"},{"uid":"9742166be153aa38","name":"should be called for bootstrap peers","time":{"start":1750239411097,"stop":1750239411097,"duration":0},"status":"passed","severity":"normal"},{"uid":"4856e35a773868d4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1750239383647,"stop":1750239383648,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f7c40bed3ba63e","name":"should process tasks in queue","time":{"start":1750239373608,"stop":1750239373608,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b447db2b3fe02","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1750239327674,"stop":1750239327674,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6ccc85995506cf","name":"Push message with short payload","time":{"start":1750240147792,"stop":1750240147792,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00c4e3375bd312b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app30/9/topic325/utf8","time":{"start":1750239850128,"stop":1750239850128,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bbb13768c0aa58","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1750239403630,"stop":1750239403643,"duration":13},"status":"passed","severity":"normal"},{"uid":"68e8d5b303756957","name":"isConnected between 2 js-waku relay nodes","time":{"start":1750239423514,"stop":1750239423514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18a1ef1097df81e","name":"random static sharding 1 - Cluster ID: 597, Shard ID: 567","time":{"start":1750239965169,"stop":1750239965169,"duration":0},"status":"passed","severity":"normal"},{"uid":"153b5c1171224d78","name":"Query Generator - false","time":{"start":1750239915409,"stop":1750239915409,"duration":0},"status":"passed","severity":"normal"},{"uid":"180db2f89f40e795","name":"Wrong topic","time":{"start":1750239850130,"stop":1750239850130,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb00df8ed2be0189","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1750239327689,"stop":1750239327689,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd6abce75fe1ef8","name":"accepts valid content-filtered query","time":{"start":1750239342993,"stop":1750239342994,"duration":1},"status":"passed","severity":"normal"},{"uid":"546929940cfa0c2a","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1750239327694,"stop":1750239327694,"duration":0},"status":"passed","severity":"normal"},{"uid":"754233c67efdb899","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1750239334242,"stop":1750239334243,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a4ac0f3f8af5638","name":"should never report false negatives","time":{"start":1750239385902,"stop":1750239385903,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab83c500df9b981b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1750239351245,"stop":1750239351246,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ac4462f575cb5d","name":"should initialize with custom number of peers","time":{"start":1750239373584,"stop":1750239373586,"duration":2},"status":"passed","severity":"normal"},{"uid":"d1ef16b060d5be0d","name":"Check received message containing shell command","time":{"start":1750239831370,"stop":1750239831370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6330eea2f06d3ef6","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1750239327694,"stop":1750239327694,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8c141b3ecd51a9","name":"Query generator for multiple messages with multiple decoders","time":{"start":1750239930161,"stop":1750239930162,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b874bb5f331579","name":"random static sharding 4 - Cluster ID: 701, Shard ID: 587","time":{"start":1750239965170,"stop":1750239965170,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9766540dec5fdf6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750239865736,"stop":1750239865737,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ebb5875bb4d32da","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1750239746459,"stop":1750239746459,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae33e2d53282f36","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1750239383154,"stop":1750239383157,"duration":3},"status":"passed","severity":"normal"},{"uid":"2ec54a5ebd062169","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1750239403654,"stop":1750239403657,"duration":3},"status":"passed","severity":"normal"},{"uid":"787035efa6dbd571","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750239963939,"stop":1750239963939,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c85a6962f92b3d","name":"should be delivered but not added to local log or bloom filter","time":{"start":1750239386818,"stop":1750239386818,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb15dbb99c882246","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1750239383651,"stop":1750239383652,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbbc623e93d2f62b","name":"Push message with custom timestamp: 1750243148627","time":{"start":1750240147804,"stop":1750240147804,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bdcdbac8b8ced3","name":"Push message with shell command payload","time":{"start":1750240147796,"stop":1750240147796,"duration":0},"status":"passed","severity":"normal"},{"uid":"981cec523271b685","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1750239936116,"stop":1750239936116,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ff0264291a0fa7","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1750239942009,"stop":1750239942010,"duration":1},"status":"passed","severity":"normal"},{"uid":"9843b293749a1800","name":"Filter","time":{"start":1750239950949,"stop":1750239950950,"duration":1},"status":"passed","severity":"normal"},{"uid":"547c05a34a7a416a","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1750239383632,"stop":1750239383633,"duration":1},"status":"passed","severity":"normal"},{"uid":"925f2554eae7d8ea","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750239928741,"stop":1750239928742,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2d00e46eb9292d","name":"Push message with special chars payload","time":{"start":1750240147793,"stop":1750240147793,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf746e354353cb7","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1750239386819,"stop":1750239386819,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91591f59c806d4","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1750239409732,"stop":1750239409733,"duration":1},"status":"passed","severity":"normal"},{"uid":"781845cdfe5e32d1","name":"Check message with no pubsub topic is not received","time":{"start":1750239865738,"stop":1750239865738,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd621568dd416042","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1750239327680,"stop":1750239327680,"duration":0},"status":"passed","severity":"normal"},{"uid":"7157b4559cb92462","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750239548457,"stop":1750239548458,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b2719c23fab9527","name":"can start and stop the service","time":{"start":1750239355746,"stop":1750239355747,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7bfdcfdcc536167","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750239963949,"stop":1750239963949,"duration":0},"status":"passed","severity":"normal"},{"uid":"a415b717fa765c48","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750239928751,"stop":1750239928751,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a4620ccad57494","name":"Query Generator, Multiple PubsubTopics","time":{"start":1750239892939,"stop":1750239892939,"duration":0},"status":"passed","severity":"normal"},{"uid":"492f895403f0a6bc","name":"should push the message to the outgoing buffer","time":{"start":1750239386811,"stop":1750239386811,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fb4159389af9d5","name":"Subscribe to topic containing Script and receive message","time":{"start":1750239928783,"stop":1750239928784,"duration":1},"status":"passed","severity":"normal"},{"uid":"6efff5f24adcf2d3","name":"should return false when shard is not included in network shards","time":{"start":1750239373843,"stop":1750239373843,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb36650819c83b9e","name":"should set field with only STORE enabled","time":{"start":1750239334256,"stop":1750239334256,"duration":0},"status":"passed","severity":"normal"},{"uid":"31068ee80fa2c443","name":"Check received message containing Arabic","time":{"start":1750239831365,"stop":1750239831366,"duration":1},"status":"passed","severity":"normal"},{"uid":"268bf7c9e0aea99a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1750239343540,"stop":1750239343540,"duration":0},"status":"passed","severity":"normal"},{"uid":"1112fd691406bd2c","name":"Subscribe and receive messages via lightPush","time":{"start":1750239928681,"stop":1750239928681,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bad2ae8006bf525","name":"Ordered Callback - false","time":{"start":1750239915412,"stop":1750239915412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1253cf6213f0fa","name":"random static sharding 9 - Cluster ID: 598, Shard ID: 131","time":{"start":1750239965171,"stop":1750239965172,"duration":1},"status":"passed","severity":"normal"},{"uid":"6934c195a7977045","name":"Encoder throws on empty string content topic","time":{"start":1750239343539,"stop":1750239343539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1830a777c3cb593","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750239928701,"stop":1750239928701,"duration":0},"status":"passed","severity":"normal"},{"uid":"e970ea859025c2a","name":"should properly start and stop event listening","time":{"start":1750239373557,"stop":1750239373557,"duration":0},"status":"passed","severity":"normal"},{"uid":"742a8890275c4bb1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1750239327688,"stop":1750239327688,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdc1783e55d39b1","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1750239373842,"stop":1750239373842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a641f121f4231ab0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750239928787,"stop":1750239928790,"duration":3},"status":"passed","severity":"normal"},{"uid":"b919d58c4261f186","name":"should be delivered immediately if received","time":{"start":1750239386819,"stop":1750239386819,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb9ea8017d02d71","name":"Push message with escaped characters payload","time":{"start":1750240147810,"stop":1750240147810,"duration":0},"status":"passed","severity":"normal"},{"uid":"d015c5b19612eb68","name":"Push 30 different messages","time":{"start":1750240147811,"stop":1750240147811,"duration":0},"status":"skipped","severity":"normal"},{"uid":"27eecd5fe79dee05","name":"should return empty list for no shard","time":{"start":1750239327682,"stop":1750239327682,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb90a84ceb94841","name":"Push message with content topic containing shell command","time":{"start":1750240147816,"stop":1750240147817,"duration":1},"status":"passed","severity":"normal"},{"uid":"60a9f9c3263dffdc","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750239928752,"stop":1750239928755,"duration":3},"status":"passed","severity":"normal"},{"uid":"fe12fc617a9c791b","name":"should return unique PubsubTopics for static sharding","time":{"start":1750239327681,"stop":1750239327681,"duration":0},"status":"passed","severity":"normal"},{"uid":"88271c96f2d75925","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1750239351855,"stop":1750239351855,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f12a32834d3991","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1750239327698,"stop":1750239327698,"duration":0},"status":"passed","severity":"normal"},{"uid":"de97af6caca6b5ff","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1750239327686,"stop":1750239327686,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c4fdeea194ef6d","name":"should not allow k > 12","time":{"start":1750239383148,"stop":1750239383150,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3c92010f3518742","name":"Push message with custom timestamp: 1750243148627","time":{"start":1750240147819,"stop":1750240147820,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b79395d48148f8","name":"should retry on complete failure if specified","time":{"start":1750239373732,"stop":1750239373733,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc67007bd7767cc7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750239928744,"stop":1750239928744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86abf9473e81171","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750239963951,"stop":1750239963951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83eb3dca1fc169c","name":"Query Generator, No Decoder","time":{"start":1750239892940,"stop":1750239892940,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd1f77c07c4ce9","name":"Check received message containing Arabic","time":{"start":1750239831387,"stop":1750239831387,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2428ff4ada9541d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1750239383650,"stop":1750239383651,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e85df6a26b1926c","name":"Check received message containing SQL Injection","time":{"start":1750239831388,"stop":1750239831389,"duration":1},"status":"passed","severity":"normal"},{"uid":"da65d635bcdaf4db","name":"Push message with long payload","time":{"start":1750240147806,"stop":1750240147806,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b70b3656fb1102","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750239928743,"stop":1750239928743,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae63bb5fce8e915","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app69/2/topic564/xml","time":{"start":1750239850128,"stop":1750239850128,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ede39ed42aaab31","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750239963942,"stop":1750239963942,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a3662bdc0848eb","name":"should add received messages to bloom filter","time":{"start":1750239386813,"stop":1750239386814,"duration":1},"status":"passed","severity":"normal"},{"uid":"43cb1adb72ebd05f","name":"unsubscribes","time":{"start":1750239936972,"stop":1750239936972,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebc43549f4c4bd2","name":"Overlapping topic subscription","time":{"start":1750239928710,"stop":1750239928711,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cfe7a02274f7d44","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1750239411097,"stop":1750239411098,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de8c8f0f87683e3","name":"should properly create location multiaddrs - tcp4","time":{"start":1750239334253,"stop":1750239334253,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c63f4e79e1d5d1","name":"should return different streams if requested simultaniously","time":{"start":1750239343075,"stop":1750239343075,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bba32f18ddba780","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1750239616971,"stop":1750239616972,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6038be6fd17259f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1750239409733,"stop":1750239409734,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f85b839aad9d31","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1750239373195,"stop":1750239373195,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdffc5b7baa2cdb","name":"should add and check entries correctly","time":{"start":1750239372791,"stop":1750239372800,"duration":9},"status":"passed","severity":"normal"},{"uid":"c32a3b50c544308d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1750239383643,"stop":1750239383643,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a93e64ccfe2945f","name":"isConnected return false after peer stops","time":{"start":1750239423513,"stop":1750239423514,"duration":1},"status":"passed","severity":"normal"},{"uid":"e653b51752cbe4a5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750239831373,"stop":1750239831374,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a15c9d1ae7b48a7","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1750239928757,"stop":1750239928763,"duration":6},"status":"skipped","severity":"normal"},{"uid":"3b335f98ced321b1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750239963943,"stop":1750239963943,"duration":0},"status":"passed","severity":"normal"},{"uid":"f657fc3d0609e964","name":"Check message on other pubsub topic is not received","time":{"start":1750239865719,"stop":1750239865720,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec7a7e3f5077a9e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1750239343076,"stop":1750239343076,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cd64c3e91fffe3","name":"Waku message hash computation (no timestamp)","time":{"start":1750239343025,"stop":1750239343025,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8fa7cc70cc824a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750239928745,"stop":1750239928746,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a167e8fe103d2e","name":"should handle task timeouts","time":{"start":1750239373622,"stop":1750239373623,"duration":1},"status":"passed","severity":"normal"},{"uid":"af35d886a50f8d56","name":"Push message with content topic containing numeric","time":{"start":1750240147798,"stop":1750240147798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee47806df25aa967","name":"should be empty after removing the only subscription","time":{"start":1750239374016,"stop":1750239374016,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f8fefb29969e73","name":"should properly create location multiaddrs - udp6","time":{"start":1750239334253,"stop":1750239334253,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac402eba04eda519","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1750239327694,"stop":1750239327694,"duration":0},"status":"passed","severity":"normal"},{"uid":"85176213455f6745","name":"should decode valid enr with tcp successfully","time":{"start":1750239334243,"stop":1750239334243,"duration":0},"status":"passed","severity":"normal"},{"uid":"396d4edd2f5a6be9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750239928763,"stop":1750239928763,"duration":0},"status":"passed","severity":"normal"},{"uid":"64aa775dceb1a352","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1750239386815,"stop":1750239386815,"duration":0},"status":"passed","severity":"normal"},{"uid":"de519b8fce8b0a19","name":"getPeersByDiscovery","time":{"start":1750239710440,"stop":1750239710440,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da1daf2d1214769","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1750239710444,"stop":1750239710444,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4dcc1b0198889aee","name":"should throw error - invalid id","time":{"start":1750239334244,"stop":1750239334245,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32ac30accba77f0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1750239327690,"stop":1750239327690,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5dab2b5c78afbe9","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1750239383621,"stop":1750239383622,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a92d7b430c52bb","name":"should set field with only RELAY enabled","time":{"start":1750239334255,"stop":1750239334256,"duration":1},"status":"passed","severity":"normal"},{"uid":"c79b5f1098565766","name":"handles multiple messages","time":{"start":1750239936972,"stop":1750239936972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c755568d0beaf5","name":"Check received message containing Script","time":{"start":1750239865675,"stop":1750239865675,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae5d5247ed1d4a8","name":"Relay","time":{"start":1750239408766,"stop":1750239408767,"duration":1},"status":"passed","severity":"normal"},{"uid":"85738ab7ee053454","name":"should handle general insertion and lookup correctly","time":{"start":1750239385904,"stop":1750239385904,"duration":0},"status":"passed","severity":"normal"},{"uid":"419d3fcdcd42af2d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750239963943,"stop":1750239963944,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3118e525afae22","name":"Push message with content topic containing escaped characters","time":{"start":1750240147817,"stop":1750240147817,"duration":0},"status":"passed","severity":"normal"},{"uid":"349cefe370988","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1750239373840,"stop":1750239373840,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fc46d16e50e8f9","name":"should respect max attempts limit","time":{"start":1750239373623,"stop":1750239373623,"duration":0},"status":"passed","severity":"normal"},{"uid":"34aa6d8dc7b72ab5","name":"Check received message containing JSON","time":{"start":1750239865689,"stop":1750239865689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bd501d05fd48dd","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750239928779,"stop":1750239928780,"duration":1},"status":"passed","severity":"normal"},{"uid":"a586c2264eb867ba","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750239928751,"stop":1750239928751,"duration":0},"status":"passed","severity":"normal"},{"uid":"234a8d314ea1705a","name":"Push message with XML payload","time":{"start":1750240147808,"stop":1750240147808,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f870f3d226e702c","name":"should attach causal history and bloom filter to each message","time":{"start":1750239386812,"stop":1750239386812,"duration":0},"status":"passed","severity":"normal"},{"uid":"8721c4c96d29a8c4","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1750239383634,"stop":1750239383641,"duration":7},"status":"passed","severity":"normal"},{"uid":"3936c8fecaeafdd4","name":"Subscribe to topic containing XML and receive message","time":{"start":1750239928743,"stop":1750239928743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dcfe5687abf44d","name":"Check received message containing Arabic","time":{"start":1750239865669,"stop":1750239865673,"duration":4},"status":"passed","severity":"normal"},{"uid":"f97b6083db90cbe5","name":"Passing an array","time":{"start":1750239943705,"stop":1750239943705,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabf2636c690d92a","name":"Promise Callback - true","time":{"start":1750239915409,"stop":1750239915410,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a09b5961ee2c4b3","name":"Push message with SQL Injection payload","time":{"start":1750240147794,"stop":1750240147795,"duration":1},"status":"passed","severity":"normal"},{"uid":"839a56c3ac524ac7","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750239963944,"stop":1750239963944,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ea04ed8ad3d4b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1750239730251,"stop":1750239730252,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a6c4b532598affb","name":"Publish message with custom timestamp: Thu Jun 27 2024 09:42:10 GMT+0000 (Coordinated Universal Time)","time":{"start":1750239737559,"stop":1750239737559,"duration":0},"status":"passed","severity":"normal"},{"uid":"99952d57a73aefe8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750239963949,"stop":1750239963949,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ff5948f084b6c0","name":"Check received message containing short","time":{"start":1750239831360,"stop":1750239831361,"duration":1},"status":"passed","severity":"normal"},{"uid":"35314e55391a55b3","name":"should stop and cleanup resources","time":{"start":1750239374018,"stop":1750239374018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89b5d49a660322f","name":"Passing page size 19 when there are 20 messages","time":{"start":1750239929097,"stop":1750239929098,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccdc531410638956","name":"Query Generator, Wrong PubsubTopic","time":{"start":1750239892937,"stop":1750239892939,"duration":2},"status":"passed","severity":"normal"},{"uid":"c478d8c6c7fb1c91","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1750239343025,"stop":1750239343026,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e69453f5eaedf2","name":"Push message with Chinese payload","time":{"start":1750240147807,"stop":1750240147807,"duration":0},"status":"passed","severity":"normal"},{"uid":"2685cd91438c1717","name":"Relay - dialed after","time":{"start":1750239950947,"stop":1750239950947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c789005baf64a8df","name":"Push message with JSON payload","time":{"start":1750240147809,"stop":1750240147809,"duration":0},"status":"passed","severity":"normal"},{"uid":"d868543d8df61818","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750239963952,"stop":1750239963952,"duration":0},"status":"passed","severity":"normal"},{"uid":"223505ca831fb5d6","name":"Check received message containing Script","time":{"start":1750239865732,"stop":1750239865732,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd19809feba8eef7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750239590590,"stop":1750239590591,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a962bfde58e7e65","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1750239333439,"stop":1750239333439,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7d1a5ee76f21de","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1750239327681,"stop":1750239327681,"duration":0},"status":"passed","severity":"normal"},{"uid":"c923e2796f9a1239","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1750239350390,"stop":1750239350399,"duration":9},"status":"passed","severity":"normal"},{"uid":"2dea9af70860a158","name":"Subscribe and receive messages via waku relay post","time":{"start":1750239963934,"stop":1750239963935,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df7866db8f1d48c","name":"Publish message with large meta","time":{"start":1750239737565,"stop":1750239737565,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fa7ab22da56ad5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750239963945,"stop":1750239963945,"duration":0},"status":"passed","severity":"normal"},{"uid":"177587e998f83fff","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1750239327695,"stop":1750239327695,"duration":0},"status":"passed","severity":"normal"},{"uid":"1018d52766676559","name":"should get / set UDP multiaddr","time":{"start":1750239334251,"stop":1750239334252,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ee2b7634660199","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1750239746465,"stop":1750239746465,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddf636d50365c09","name":"should throw error - no public key","time":{"start":1750239334245,"stop":1750239334245,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d92d94007b415bc","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750239963939,"stop":1750239963940,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5ca3b7d8cc871b","name":"Check received message containing short","time":{"start":1750239831383,"stop":1750239831384,"duration":1},"status":"passed","severity":"normal"},{"uid":"429d46a0a59f6b99","name":"Push message with Arabic payload","time":{"start":1750240147794,"stop":1750240147794,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d64399141287f3","name":"returns all values when wanted number is greater than available values","time":{"start":1750239350390,"stop":1750239350390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c9f863bab0e1f7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1750239865724,"stop":1750239865726,"duration":2},"status":"passed","severity":"normal"},{"uid":"3647a7ca4fe66339","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1750239936115,"stop":1750239936115,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb20732dbcb01ca2","name":"Ping on subscribed peer","time":{"start":1750239472364,"stop":1750239472364,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfa7875f9225093","name":"Push message with content topic containing Script","time":{"start":1750240147815,"stop":1750240147815,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3373c35c700c7a","name":"Check publish message containing shell command","time":{"start":1750239737556,"stop":1750239737557,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f89b827e9de3d5b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1750239333432,"stop":1750239333432,"duration":0},"status":"passed","severity":"normal"},{"uid":"985d52d908544744","name":"Push message with meta","time":{"start":1750240147803,"stop":1750240147803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6426727b43ef00f","name":"handles different clusterIds correctly","time":{"start":1750239327677,"stop":1750239327678,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc449260ec8a4de","name":"Check publish message containing XML","time":{"start":1750239737555,"stop":1750239737555,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31d5a7f945dc2aa","name":"should not receive a peer event after stop","time":{"start":1750239408321,"stop":1750239408322,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eeb18d82bf97111","name":"Refresh subscription","time":{"start":1750239963947,"stop":1750239963948,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f0e088329eb8abe","name":"Check message received after nwaku node is restarted","time":{"start":1750239831382,"stop":1750239831382,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc2b1c6927ebd499","name":"Query generator for multiple messages","time":{"start":1750239930152,"stop":1750239930152,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bd3cfb8a6c83db","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1750239327691,"stop":1750239327692,"duration":1},"status":"passed","severity":"normal"},{"uid":"45fc3e1b73ab2fdb","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1750239383627,"stop":1750239383627,"duration":0},"status":"passed","severity":"normal"},{"uid":"66787c5113d9cae4","name":"Query with Promise Callback, No Decoder","time":{"start":1750239892945,"stop":1750239892945,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0700aee3023980","name":"Ping on subscribed peer","time":{"start":1750239472362,"stop":1750239472362,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c4d4ca57c0e7ed","name":"ignores domain fetching errors","time":{"start":1750239351852,"stop":1750239351852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d083fa124ca1ace","name":"should maintain desired error rate","time":{"start":1750239385902,"stop":1750239385902,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc31d824f39ee235","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1750239373196,"stop":1750239373197,"duration":1},"status":"passed","severity":"normal"},{"uid":"846e8d5c3121c097","name":"Correctly serialized arguments","time":{"start":1750239618968,"stop":1750239618969,"duration":1},"status":"passed","severity":"normal"},{"uid":"533c8f3a177b5b67","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1750239879428,"stop":1750239879430,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5b8b48095d3a04f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1750239327677,"stop":1750239327677,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b18330bfbba2a0","name":"Check received message containing Script","time":{"start":1750239831389,"stop":1750239831390,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd1a576174c596a9","name":"should call waitForPeer on Relay","time":{"start":1750239374007,"stop":1750239374007,"duration":0},"status":"passed","severity":"normal"},{"uid":"9106c892ab2f8638","name":"Ping on unsubscribed peer","time":{"start":1750239472365,"stop":1750239472365,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee5459dc116b7c6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1750239383644,"stop":1750239383644,"duration":0},"status":"passed","severity":"normal"},{"uid":"143771e925adcd44","name":"Check meta is set [symmetric]","time":{"start":1750239362024,"stop":1750239362024,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc69010073cdaeb","name":"Check received message containing Basic HTML tag","time":{"start":1750239831369,"stop":1750239831370,"duration":1},"status":"passed","severity":"normal"},{"uid":"d944919572d99996","name":"should be able to encode the field with only FILTER set to true","time":{"start":1750239333426,"stop":1750239333427,"duration":1},"status":"passed","severity":"normal"},{"uid":"915cdd42097d85d9","name":"Waku message hash computation (meta attribute not present)","time":{"start":1750239343024,"stop":1750239343024,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d576583988acc9","name":"Encoder throws on undefined content topic","time":{"start":1750239362025,"stop":1750239362025,"duration":0},"status":"passed","severity":"normal"},{"uid":"14378fb4fcb9e9e7","name":"should not fail to start the service if it is already started","time":{"start":1750239408320,"stop":1750239408320,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c173e2ee460e54","name":"should only return 1 node with store capability","time":{"start":1750239351854,"stop":1750239351854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65089c49396c36b","name":"tcp ip4 address","time":{"start":1750239333531,"stop":1750239333532,"duration":1},"status":"passed","severity":"normal"},{"uid":"638e401ad63134e0","name":"can query messages by message hash","time":{"start":1750239895991,"stop":1750239895991,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d6231a019065b5","name":"should fail to send if no connected peers found","time":{"start":1750239373731,"stop":1750239373732,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e67b4a8dddd4c25","name":"Check received message containing SQL Injection","time":{"start":1750239865674,"stop":1750239865674,"duration":0},"status":"passed","severity":"normal"},{"uid":"e002201826dd0ba0","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750239963953,"stop":1750239963954,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2b29ed6b8e928f5","name":"should check connected peers if present and suitable","time":{"start":1750239374005,"stop":1750239374005,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2cf1a49b07f72c","name":"throws on content topic with generation field greater than 0","time":{"start":1750239327661,"stop":1750239327661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b96da66fc5be6d","name":"throws on content topic with empty application field","time":{"start":1750239327661,"stop":1750239327662,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef1c6abd5514c40","name":"Light Node - default protocols","time":{"start":1750239950950,"stop":1750239950950,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7dca0742792ec2e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1750239383645,"stop":1750239383645,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f003abc2f651bc6","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1750239928702,"stop":1750239928709,"duration":7},"status":"skipped","severity":"normal"},{"uid":"3aef9f20fdc12b6c","name":"Query generator for multiple messages with different message text format","time":{"start":1750239930153,"stop":1750239930161,"duration":8},"status":"passed","severity":"normal"},{"uid":"f017119080a85924","name":"should support chaining for add method","time":{"start":1750239372801,"stop":1750239372805,"duration":4},"status":"passed","severity":"normal"},{"uid":"b36f265c94f4fc97","name":"should reject if WakuNode is not started","time":{"start":1750239374003,"stop":1750239374003,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9b723e945ef870","name":"Non TWN Cluster","time":{"start":1750239850126,"stop":1750239850127,"duration":1},"status":"passed","severity":"normal"},{"uid":"6801c2324fd60195","name":"should be called at least once on all `peer:discovery` events","time":{"start":1750239411096,"stop":1750239411096,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d5a38e37651679","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1750239746466,"stop":1750239746466,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6f8170f4db8a43","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1750239327679,"stop":1750239327679,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fd06f98fc4c438","name":"Push message with content topic containing Arabic","time":{"start":1750240147814,"stop":1750240147814,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d073807298e7928","name":"more peers than existing","time":{"start":1750239710622,"stop":1750239710622,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74475c6c7d569d44","name":"new peer added after a peer was already found","time":{"start":1750239710441,"stop":1750239710441,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7ae54b77a8885614","name":"should throw an error if shards are undefined for static sharding","time":{"start":1750239327682,"stop":1750239327683,"duration":1},"status":"passed","severity":"normal"},{"uid":"33fd07458f7478f3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750239831399,"stop":1750239831399,"duration":0},"status":"passed","severity":"normal"},{"uid":"348fd4b3a906a654","name":"Check received message containing JSON","time":{"start":1750239865733,"stop":1750239865733,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a06ab6ac167373","name":"should be online or offline if network state changed","time":{"start":1750239403659,"stop":1750239403660,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac3711701252fc2","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750239928739,"stop":1750239928740,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9c92fc97860e9c","name":"Check publish message containing emoji","time":{"start":1750239737558,"stop":1750239737559,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6bd96922ade3c81","name":"Generator, custom pubsub topic","time":{"start":1750239906830,"stop":1750239906830,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db20d9e97eb6c0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1750239383631,"stop":1750239383631,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06c11409dfaf07","name":"Fails to publish message with empty text","time":{"start":1750239737561,"stop":1750239737562,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc22ee0b428ec301","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1750239383653,"stop":1750239383653,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcaef2e801eec64","name":"Subscribe to topic containing special chars and publish message","time":{"start":1750239746464,"stop":1750239746465,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbf4a4538720ab4","name":"Used by Waku Relay","time":{"start":1750239943706,"stop":1750239943706,"duration":0},"status":"passed","severity":"normal"},{"uid":"413050e6bc10bf3c","name":"Decoder throws on undefined content topic","time":{"start":1750239343539,"stop":1750239343540,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0604e70fc793bd","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1750239892944,"stop":1750239892944,"duration":0},"status":"passed","severity":"normal"},{"uid":"9688bcc00a8b1e2f","name":"can start the service","time":{"start":1750239408318,"stop":1750239408318,"duration":0},"status":"passed","severity":"normal"},{"uid":"664ffa3095b676f6","name":"should detect messages with missing dependencies","time":{"start":1750239386815,"stop":1750239386816,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58afaf646cb45a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1750239891024,"stop":1750239891024,"duration":0},"status":"passed","severity":"normal"},{"uid":"11bbf99ef957120","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750239590590,"stop":1750239590590,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4452a9f50c597b","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1750239590593,"stop":1750239590594,"duration":1},"status":"passed","severity":"normal"},{"uid":"930a1ec7a7afe6dc","name":"should serialize and deserialize correctly","time":{"start":1750239385903,"stop":1750239385903,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e6af9c8bc85e2a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1750239930168,"stop":1750239930179,"duration":11},"status":"passed","severity":"normal"},{"uid":"bef1e85fde361706","name":"should handle incoming messages","time":{"start":1750239373887,"stop":1750239373888,"duration":1},"status":"passed","severity":"normal"},{"uid":"2835aa31a6949e41","name":"Check publish message containing Chinese","time":{"start":1750239737553,"stop":1750239737553,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9638afe55160ca","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1750239333430,"stop":1750239333431,"duration":1},"status":"passed","severity":"normal"},{"uid":"663d87b0db9e3981","name":"Subscribe to topic containing emoji and publish message","time":{"start":1750239746470,"stop":1750239746471,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba58104cc853142b","name":"should create a new stream if no existing for protocol found","time":{"start":1750239343074,"stop":1750239343074,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de0bbca686f7ded","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1750239327675,"stop":1750239327676,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08d5fd33d085de4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1750239327687,"stop":1750239327688,"duration":1},"status":"passed","severity":"normal"},{"uid":"37089a3a9fa78967","name":"Relay - dialed first","time":{"start":1750239950947,"stop":1750239950947,"duration":0},"status":"passed","severity":"normal"},{"uid":"3913092db6f8e2e5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750239963942,"stop":1750239963942,"duration":0},"status":"passed","severity":"normal"},{"uid":"335cb173e895bd14","name":"Query with Promise Callback, No message returned","time":{"start":1750239892946,"stop":1750239892946,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f72ffcaa9061098","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1750239327675,"stop":1750239327675,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aadbd4fdce7cd47","name":"should continually clean up expired entries at intervals","time":{"start":1750239372816,"stop":1750239372816,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cb5836cbe5b1d8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1750239746468,"stop":1750239746468,"duration":0},"status":"passed","severity":"normal"},{"uid":"99638bf3699c15cf","name":"Push message with rate limit","time":{"start":1750240147818,"stop":1750240147819,"duration":1},"status":"passed","severity":"normal"},{"uid":"31884762dc0ab447","name":"Push 30 different messages","time":{"start":1750240147797,"stop":1750240147797,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f841e6d8077e4502","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1750239411098,"stop":1750239411098,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abfb1c658653573","name":"should use shardsUnderCluster when provided","time":{"start":1750239373841,"stop":1750239373841,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9919db34cfff9d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1750239746470,"stop":1750239746470,"duration":0},"status":"passed","severity":"normal"},{"uid":"b040237ed17843","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1750239730253,"stop":1750239730253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bc0fcca2bfe377","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1750239373843,"stop":1750239373843,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5953477a095237","name":"should handle corrupted local storage data gracefully","time":{"start":1750239355750,"stop":1750239355750,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b0f5ff5fd43075","name":"Check publish message containing short","time":{"start":1750239737551,"stop":1750239737551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bba815657170d72","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1750239590591,"stop":1750239590591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ebb360e363db89","name":"Subscribe to topic containing short and receive message","time":{"start":1750239928771,"stop":1750239928771,"duration":0},"status":"passed","severity":"normal"},{"uid":"380d5a17ff682d6e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750239928791,"stop":1750239928791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d93d15ed8cb31ab","name":"should properly clean up resources when disposed","time":{"start":1750239372815,"stop":1750239372815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3ad3674edb5b72","name":"should initialize with default number of peers","time":{"start":1750239373583,"stop":1750239373583,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f360a26090943a","name":"Push message with XML payload","time":{"start":1750240147795,"stop":1750240147795,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27f307ea8f2ccc2","name":"Check received message containing emoji","time":{"start":1750239865696,"stop":1750239865696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92ebb30976a1f0e","name":"caches peers it previously fetched","time":{"start":1750239351853,"stop":1750239351853,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6bdd754032ba8b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1750239408323,"stop":1750239408323,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35386bf90f49f138","name":"Subscribe and receive messages via lightPush","time":{"start":1750239963933,"stop":1750239963933,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac56ab1360acd51","name":"throws on content topic with too few or too many fields","time":{"start":1750239327660,"stop":1750239327660,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85f5be80f603acd","name":"listenerCount","time":{"start":1750239444360,"stop":1750239444361,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e736b56f93cb8f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1750239333438,"stop":1750239333438,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4613c700b3c50b","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1750239746458,"stop":1750239746458,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53c2f97154a12a2","name":"should be sent with empty content","time":{"start":1750239386817,"stop":1750239386817,"duration":0},"status":"passed","severity":"normal"},{"uid":"9143e1c270438f38","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1750239351245,"stop":1750239351245,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26c3f95eb0d1c5b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1750239327676,"stop":1750239327676,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7c7bb675c5103d","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app34/7/topic260/json","time":{"start":1750239850129,"stop":1750239850129,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bceb3ea22803fd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1750239327690,"stop":1750239327690,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd008bf776955956","name":"Push to array if already present","time":{"start":1750239327476,"stop":1750239327476,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae207cb78f4153a6","name":"getPeersByDiscovery","time":{"start":1750239444360,"stop":1750239444360,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9e3e1b09b5bd07","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750239865736,"stop":1750239865736,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c7e7bfc8c4a68c","name":"Check message with invalid timestamp is not received","time":{"start":1750239831375,"stop":1750239831376,"duration":1},"status":"passed","severity":"normal"},{"uid":"b165025868a0e6d0","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750239963954,"stop":1750239963954,"duration":0},"status":"passed","severity":"normal"},{"uid":"23575fe83ba9f26d","name":"rejects hash query with time filter","time":{"start":1750239342997,"stop":1750239342997,"duration":0},"status":"passed","severity":"normal"},{"uid":"2963e20842c413ae","name":"should insert message into bloom filter","time":{"start":1750239386811,"stop":1750239386811,"duration":0},"status":"passed","severity":"normal"},{"uid":"7672bda8b959dbd8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750239928780,"stop":1750239928780,"duration":0},"status":"passed","severity":"normal"},{"uid":"1411fb761113b102","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1750239892945,"stop":1750239892945,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8187d98cd1ca58","name":"should be empty when created","time":{"start":1750239374015,"stop":1750239374016,"duration":1},"status":"passed","severity":"normal"},{"uid":"be401579e6721b0b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1750239327675,"stop":1750239327675,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf064a9ef02acc2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1750239746465,"stop":1750239746465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9c201a36e53550","name":"should not receive a peer event before start","time":{"start":1750239655662,"stop":1750239655663,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d35af7dd6328ed","name":"Check message with invalid timestamp is not received","time":{"start":1750239865737,"stop":1750239865737,"duration":0},"status":"passed","severity":"normal"},{"uid":"b748d7f693fc2105","name":"should insert message id into causal history","time":{"start":1750239386811,"stop":1750239386812,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39a47b7f3ac00da","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app83/2/topic103/xml","time":{"start":1750239850129,"stop":1750239850130,"duration":1},"status":"passed","severity":"normal"},{"uid":"69fe5fedac035361","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1750239383626,"stop":1750239383627,"duration":1},"status":"passed","severity":"normal"},{"uid":"51318e4c3d7d8c94","name":"Fails to push message with large meta","time":{"start":1750240147818,"stop":1750240147818,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b85376435127c7a","name":"should encode/decode to RLP encoding","time":{"start":1750239334247,"stop":1750239334247,"duration":0},"status":"passed","severity":"normal"},{"uid":"1585512f0c568efa","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750239928794,"stop":1750239928794,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c15803c739068","name":"Push message with content topic containing short","time":{"start":1750240147798,"stop":1750240147798,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba0e741008c12d9","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1750239327682,"stop":1750239327682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a951cf81616c374b","name":"Subscribe to topic containing XML and publish message","time":{"start":1750239746467,"stop":1750239746467,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b90c7c5bc840e3","name":"Push message with content topic containing short","time":{"start":1750240147811,"stop":1750240147812,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e9fa83aefae6dba","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750239963948,"stop":1750239963949,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f64005b4f32e23","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1750239906831,"stop":1750239906831,"duration":0},"status":"passed","severity":"normal"},{"uid":"45734d63fb9ad1d5","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1750239383619,"stop":1750239383620,"duration":1},"status":"passed","severity":"normal"},{"uid":"f99748525a05221b","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1750239373886,"stop":1750239373887,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd5f7c6173850ac","name":"should correctly map a content topic to a pubsub topic","time":{"start":1750239327697,"stop":1750239327697,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e816338c9b33c3","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1750239373552,"stop":1750239373552,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31b210942440630","name":"Fails to push message with large meta","time":{"start":1750240147803,"stop":1750240147803,"duration":0},"status":"passed","severity":"normal"},{"uid":"489bce7cd9ffc1d3","name":"Push message with content topic containing Russian","time":{"start":1750240147814,"stop":1750240147814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a76b0d4e6cbbfd","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app8/2/topic114/utf8","time":{"start":1750239850127,"stop":1750239850127,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9910d46a8ea85d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1750239327685,"stop":1750239327685,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedb0430374135fd","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1750239386816,"stop":1750239386816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6b32dece0cddb3","name":"messageHashStr produces different results for different inputs","time":{"start":1750239343028,"stop":1750239343029,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc5852b26871bc8c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1750239351244,"stop":1750239351245,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcbe5a8ae550c5e0","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1750239383622,"stop":1750239383623,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2fcfa7771b24ecf","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750239928710,"stop":1750239928710,"duration":0},"status":"passed","severity":"normal"},{"uid":"a693247ea1f02123","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1750239936116,"stop":1750239936116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f47639e13ef4652","name":"should remove expired entries after TTL has passed","time":{"start":1750239372806,"stop":1750239372806,"duration":0},"status":"passed","severity":"normal"},{"uid":"77853701ff0dc6cb","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1750239327697,"stop":1750239327697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5aa0259d221022","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750239928781,"stop":1750239928782,"duration":1},"status":"passed","severity":"normal"},{"uid":"a485f7cf3fa8f732","name":"Push message with content topic containing Chinese","time":{"start":1750240147813,"stop":1750240147814,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe4497964a04ad8","name":"Push message with content topic containing Chinese","time":{"start":1750240147799,"stop":1750240147799,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1e98de9ce07b6f","name":"should properly create location multiaddrs - udp4","time":{"start":1750239334252,"stop":1750239334253,"duration":1},"status":"passed","severity":"normal"},{"uid":"a178c672cf1a42f7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750239928787,"stop":1750239928787,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef731a4f3a7510a","name":"should load peers from local storage and dispatch events","time":{"start":1750239355749,"stop":1750239355750,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5cb31edb5ce531f","name":"isConnected should return false after all peers disconnect","time":{"start":1750239423513,"stop":1750239423513,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb73b4388e5c5289","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1750239737559,"stop":1750239737559,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7d1592b759d778","name":"Meta field set when metaSetter is specified","time":{"start":1750239343538,"stop":1750239343539,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf2e25cb1110da6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1750239383655,"stop":1750239383656,"duration":1},"status":"passed","severity":"normal"},{"uid":"788e3a0dfabd2c1","name":"should get / set TCP multiaddr","time":{"start":1750239334252,"stop":1750239334252,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffcaaff9331b853","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1750239942008,"stop":1750239942008,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b116b1aa14c53","name":"Push message with Chinese payload","time":{"start":1750240147793,"stop":1750240147794,"duration":1},"status":"passed","severity":"normal"},{"uid":"c710d7379475e423","name":"Push message with content topic containing long","time":{"start":1750240147812,"stop":1750240147812,"duration":0},"status":"passed","severity":"normal"},{"uid":"9529204227794220","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1750239383642,"stop":1750239383642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40694d443e617a3","name":"should have no discoveries enabled by default","time":{"start":1750239373183,"stop":1750239373184,"duration":1},"status":"passed","severity":"normal"},{"uid":"40dc19633384d459","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750239963944,"stop":1750239963945,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed5a627b3263da2","name":"Privacy Node - default protocol","time":{"start":1750239950950,"stop":1750239950950,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdea7f6d12575f5","name":"Init the array if not present","time":{"start":1750239327473,"stop":1750239327475,"duration":2},"status":"passed","severity":"normal"},{"uid":"77ec42521a17f282","name":"should not throw an error for a single configured topic","time":{"start":1750239327691,"stop":1750239327691,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd80c3ab12d46e2","name":"Check received message with timestamp: 1750239402995000000 ","time":{"start":1750239831396,"stop":1750239831397,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de5706eb4704d1b","name":"configure the node with multiple content topics","time":{"start":1750239850130,"stop":1750239850131,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3ca7a9a9360d","name":"can start the service","time":{"start":1750239355745,"stop":1750239355746,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bbe53511e9d5cb2","name":"throws on empty content topic","time":{"start":1750239327659,"stop":1750239327659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d7acdf9c4c63d7","name":"should select older connection if present","time":{"start":1750239342955,"stop":1750239342956,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca83ea9e9337eea0","name":"Overlapping topic subscription","time":{"start":1750239746460,"stop":1750239746460,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4260f21fafd82a0","name":"should keep entries that haven't expired yet","time":{"start":1750239372806,"stop":1750239372807,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a7bebb235f49183","name":"Default pageSize","time":{"start":1750239929098,"stop":1750239929099,"duration":1},"status":"passed","severity":"normal"},{"uid":"48368c1e8e9c534e","name":"should not fail to stop the service if it was not started","time":{"start":1750239408319,"stop":1750239408320,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ab75b508b1a010","name":"Check publish message after client node is restarted","time":{"start":1750239737564,"stop":1750239737565,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3bab17943ec4fb31","name":"non connected peers","time":{"start":1750239710623,"stop":1750239710623,"duration":0},"status":"skipped","severity":"normal"},{"uid":"33bfb6f615de9e2f","name":"messageHash returns a Uint8Array","time":{"start":1750239343026,"stop":1750239343026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70cf324c6552d67","name":"ignores unrecognized TXT record formats","time":{"start":1750239351853,"stop":1750239351853,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3e8f09ef1004c3","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1750239383154,"stop":1750239383154,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44319a1ea6e543d","name":"Check received message containing numeric","time":{"start":1750239865659,"stop":1750239865664,"duration":5},"status":"passed","severity":"normal"},{"uid":"5b2b0a5d1566bc08","name":"Fails to push message bigger that 1MB","time":{"start":1750240147820,"stop":1750240147820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6371638a98bb7cc","name":"Check received message containing Basic HTML tag","time":{"start":1750239865733,"stop":1750239865733,"duration":0},"status":"passed","severity":"normal"},{"uid":"8108c40578d82606","name":"Push message with JSON payload","time":{"start":1750240147795,"stop":1750240147796,"duration":1},"status":"passed","severity":"normal"},{"uid":"8347233cc890b4d9","name":"Check received message containing Russian","time":{"start":1750239831387,"stop":1750239831387,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc13bdef5f32a4b","name":"Subscribe and receives messages on 20 topics","time":{"start":1750239963946,"stop":1750239963946,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d581483a5a15c2c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1750239362021,"stop":1750239362023,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc804c1f377eda43","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1750239383653,"stop":1750239383653,"duration":0},"status":"passed","severity":"normal"},{"uid":"815bcdb0482a2124","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750239963941,"stop":1750239963942,"duration":1},"status":"passed","severity":"normal"},{"uid":"7507902665b62271","name":"Check received message containing XML","time":{"start":1750239865686,"stop":1750239865688,"duration":2},"status":"passed","severity":"normal"},{"uid":"54311b9989963277","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1750239383629,"stop":1750239383630,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e1a168db528be2","name":"Subscribe and receive messages via waku relay post","time":{"start":1750239928697,"stop":1750239928700,"duration":3},"status":"passed","severity":"normal"},{"uid":"57007f9c7dc0065a","name":"Check received message containing Chinese","time":{"start":1750239831386,"stop":1750239831387,"duration":1},"status":"passed","severity":"normal"},{"uid":"783b213489d8225e","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1750239383629,"stop":1750239383629,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1bf751edf410ee","name":"should throw an error for missing sharding configuration","time":{"start":1750239327695,"stop":1750239327696,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a2b9d72b1a7cce","name":"Renews subscription after lossing a connection","time":{"start":1750239963953,"stop":1750239963953,"duration":0},"status":"passed","severity":"normal"},{"uid":"653c860f1cccef31","name":"Renews subscription after lossing a connection","time":{"start":1750239928746,"stop":1750239928746,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed868588c232052","name":"Push message with content topic containing JSON","time":{"start":1750240147801,"stop":1750240147801,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eec72c2e2432a7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1750239383642,"stop":1750239383643,"duration":1},"status":"passed","severity":"normal"},{"uid":"159677543a868855","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1750239746467,"stop":1750239746468,"duration":1},"status":"passed","severity":"normal"},{"uid":"32705f64582d8f54","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1750239327912,"stop":1750239327912,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1084be353597741","name":"Check publish message containing Arabic","time":{"start":1750239737553,"stop":1750239737553,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe0661b55614f07","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1750239965172,"stop":1750239965173,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b02b6d2f70474c","name":"should properly create location multiaddrs - tcp6","time":{"start":1750239334253,"stop":1750239334254,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91a9af82290cfb0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1750239327690,"stop":1750239327691,"duration":1},"status":"passed","severity":"normal"},{"uid":"909a4258d3900bee","name":"should throw an error for an unconfigured topic","time":{"start":1750239327692,"stop":1750239327692,"duration":0},"status":"passed","severity":"normal"},{"uid":"599093c928ee2e0c","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1750239423510,"stop":1750239423512,"duration":2},"status":"passed","severity":"normal"},{"uid":"8713bcad955e27e6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750239963935,"stop":1750239963935,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb6b9123417119e","name":"Renews subscription after lossing a connection","time":{"start":1750239963943,"stop":1750239963943,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f67bf7d2f57aa27","name":"should wait for Filter peer to be connected","time":{"start":1750239374006,"stop":1750239374006,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3b6a4e5ba7f295","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1750239327671,"stop":1750239327672,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e767cd9f3236c0","name":"Push message with content topic containing Script","time":{"start":1750240147800,"stop":1750240147800,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba7ded0819a9e3c","name":"Overlapping topic subscription","time":{"start":1750239963937,"stop":1750239963937,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c7e059639fa63d","name":"Push message with Script payload","time":{"start":1750240147808,"stop":1750240147808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6a6fbbf946d34c","name":"Overlapping topic subscription","time":{"start":1750239963947,"stop":1750239963947,"duration":0},"status":"passed","severity":"normal"},{"uid":"4375d860b6195d59","name":"Check received message containing special chars","time":{"start":1750239865729,"stop":1750239865730,"duration":1},"status":"passed","severity":"normal"},{"uid":"170918a24c96ef79","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1750239850131,"stop":1750239850131,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaf4e7a08f59403","name":"should properly compute the node id","time":{"start":1750239334246,"stop":1750239334246,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04bbf090885cf4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1750239383647,"stop":1750239383647,"duration":0},"status":"passed","severity":"normal"},{"uid":"4730d5360ba93eaa","name":"connects to nwaku","time":{"start":1750239943703,"stop":1750239943703,"duration":0},"status":"passed","severity":"normal"},{"uid":"268ec8a8f92eff39","name":"Check received message containing Russian","time":{"start":1750239831366,"stop":1750239831367,"duration":1},"status":"passed","severity":"normal"}] |