2025-06-22 22:22:01 +00:00

1 line
187 KiB
JSON

[{"uid":"ba2b003abc4fa8e","name":"random static sharding 6 - Cluster ID: 961, Shard ID: 416","time":{"start":1750630686176,"stop":1750630686176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1202c9261c842c9b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1750630649826,"stop":1750630649827,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d4b123e732e777","name":"Decoder throws on empty string content topic","time":{"start":1750630095342,"stop":1750630095342,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7941287cf870e9","name":"Check received message with timestamp: 1750630133832000000 ","time":{"start":1750630547060,"stop":1750630547060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3df639053dd69e8","name":"ignores unrecognized TXT record formats","time":{"start":1750630085498,"stop":1750630085498,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf043fefcf19fe82","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1750630115042,"stop":1750630115042,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff3025aabc5ed22","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1750630462625,"stop":1750630462625,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef6a7f051b186b7","name":"Check message on other pubsub topic is not received","time":{"start":1750630580777,"stop":1750630580777,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d13820aff93aef","name":"Push message with Basic HTML tag payload","time":{"start":1750630879250,"stop":1750630879251,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42ba3d26059c83f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750630679142,"stop":1750630679142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66dab4b98c69799","name":"passes more than one ENR URLs and attempts connection","time":{"start":1750630138904,"stop":1750630138904,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a15e49f8c8e4558c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1750630334945,"stop":1750630334946,"duration":1},"status":"passed","severity":"normal"},{"uid":"91027b2a6dc0a2d","name":"Check received message containing shell command","time":{"start":1750630580773,"stop":1750630580773,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b009694e9412287","name":"Push message with rate limit","time":{"start":1750630879273,"stop":1750630879273,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d1e6bc42a6fbda","name":"isConnected between 2 js-waku relay nodes","time":{"start":1750630153550,"stop":1750630153551,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6fbbb0c5d6f9864","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1750630068768,"stop":1750630068769,"duration":1},"status":"passed","severity":"normal"},{"uid":"385eff53306b0fd9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750630636981,"stop":1750630636981,"duration":0},"status":"passed","severity":"normal"},{"uid":"817b228185cbb248","name":"should use shardsUnderCluster when provided","time":{"start":1750630106024,"stop":1750630106024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a8e038624e9fd","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1750630115043,"stop":1750630115044,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff22a499c4f99fb","name":"Push message with JSON payload","time":{"start":1750630879265,"stop":1750630879265,"duration":0},"status":"passed","severity":"normal"},{"uid":"958e276bc25e9f19","name":"Ordered Callback - true","time":{"start":1750630630157,"stop":1750630630159,"duration":2},"status":"passed","severity":"normal"},{"uid":"d09edadeadd56ebd","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1750630334946,"stop":1750630334946,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf50215f3dc8eda4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750630637017,"stop":1750630637017,"duration":0},"status":"passed","severity":"normal"},{"uid":"27212013830687d3","name":"Overlapping topic subscription","time":{"start":1750630679137,"stop":1750630679137,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6a1e7ca55b9e8a","name":"unsubscribes","time":{"start":1750630649649,"stop":1750630649650,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c863f65c17a403","name":"can start and stop the service","time":{"start":1750630138897,"stop":1750630138898,"duration":1},"status":"passed","severity":"normal"},{"uid":"45241c98da6a9f6c","name":"Check message with invalid timestamp is not received","time":{"start":1750630580795,"stop":1750630580795,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56c049bf334f4ca","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1750630115036,"stop":1750630115037,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d68f88d06bf324","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1750630068760,"stop":1750630068760,"duration":0},"status":"passed","severity":"normal"},{"uid":"233a313458ec9a32","name":"should throw if no connection provided","time":{"start":1750630077593,"stop":1750630077594,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae2addf3c292efd","name":"Push message with Script payload","time":{"start":1750630879264,"stop":1750630879264,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c4a4386874a29a","name":"throws on content topic with empty version field","time":{"start":1750630063538,"stop":1750630063538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c810ff6395b42a49","name":"Push message equal or less that 1MB","time":{"start":1750630879260,"stop":1750630879260,"duration":0},"status":"passed","severity":"normal"},{"uid":"2284d4a164517655","name":"Check message with no pubsub topic is not received","time":{"start":1750630580777,"stop":1750630580777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99d7c2fb53b59de","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1750630085202,"stop":1750630085202,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93fe11c0971f39b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1750630068754,"stop":1750630068755,"duration":1},"status":"passed","severity":"normal"},{"uid":"954c77ed4bf5cfb0","name":"Check publish message after service node is restarted","time":{"start":1750630453104,"stop":1750630453104,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4e9215e29663f5c2","name":"Ephemeral field is preserved - encoder v0","time":{"start":1750630140273,"stop":1750630140278,"duration":5},"status":"passed","severity":"normal"},{"uid":"d880b9aad8f8add0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1750630063557,"stop":1750630063561,"duration":4},"status":"passed","severity":"normal"},{"uid":"4fff9db9b4b7d8a3","name":"Push 30 different messages","time":{"start":1750630879252,"stop":1750630879253,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1d0365c664a1fb3c","name":"Check message with no payload is not received","time":{"start":1750630580797,"stop":1750630580797,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e97f1af47a5b909","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1750630115033,"stop":1750630115033,"duration":0},"status":"passed","severity":"normal"},{"uid":"806e363e377d0298","name":"should request renew when peer disconnects","time":{"start":1750630105901,"stop":1750630105901,"duration":0},"status":"passed","severity":"normal"},{"uid":"577690771b8f855c","name":"Refresh subscription","time":{"start":1750630679147,"stop":1750630679148,"duration":1},"status":"passed","severity":"normal"},{"uid":"425da36759628d63","name":"should not fail to start the service if it is already started","time":{"start":1750630373368,"stop":1750630373369,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5076568c3b0973a","name":"throws on content topic with empty topic name field","time":{"start":1750630063538,"stop":1750630063539,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7818e8d3ec866d","name":"Check received message containing Russian","time":{"start":1750630547056,"stop":1750630547057,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee8ec25899d1c24d","name":"should set field with only FILTER enabled","time":{"start":1750630069417,"stop":1750630069418,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5b46b5272ce1ad","name":"Push message with content topic containing short","time":{"start":1750630879253,"stop":1750630879253,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc6384563a26ada","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1750630095337,"stop":1750630095338,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0fa98e82c5365c1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750630679152,"stop":1750630679152,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5eb9cf23d6252a","name":"Push message with escaped characters payload","time":{"start":1750630879265,"stop":1750630879266,"duration":1},"status":"passed","severity":"normal"},{"uid":"d291156ab777e3ba","name":"Push message with content topic containing SQL Injection","time":{"start":1750630879255,"stop":1750630879256,"duration":1},"status":"passed","severity":"normal"},{"uid":"877648d6425552ca","name":"Push message with rate limit","time":{"start":1750630879259,"stop":1750630879259,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c6b5792a00c343","name":"Push message with content topic containing XML","time":{"start":1750630879270,"stop":1750630879270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cef31fea006710","name":"Subscribe to topic containing Russian and publish message","time":{"start":1750630462630,"stop":1750630462630,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a95f1d8a78432b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750630679145,"stop":1750630679146,"duration":1},"status":"passed","severity":"normal"},{"uid":"af392e5a60d2ee53","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750630679142,"stop":1750630679142,"duration":0},"status":"passed","severity":"normal"},{"uid":"437da274a7466417","name":"can query messages by message hash","time":{"start":1750630609079,"stop":1750630609080,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7bdf97bbea76771","name":"isConnected should return false after all peers disconnect","time":{"start":1750630153548,"stop":1750630153549,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca893dc080ef9b3","name":"should deliver messages after dependencies are met","time":{"start":1750630119809,"stop":1750630119809,"duration":0},"status":"passed","severity":"normal"},{"uid":"2deec28aa1e8d9d","name":"should handle incoming messages","time":{"start":1750630105897,"stop":1750630105897,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8406739e56fb3a2","name":"Push message with content topic containing JSON","time":{"start":1750630879271,"stop":1750630879271,"duration":0},"status":"passed","severity":"normal"},{"uid":"330bc75e48c9f41e","name":"Check received message containing special chars","time":{"start":1750630547066,"stop":1750630547067,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a3b44a695e9df7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1750630115048,"stop":1750630115049,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec1a07f4466449a","name":"Check received message containing short","time":{"start":1750630547053,"stop":1750630547054,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae94a02788db841","name":"Check message with no pubsub topic is not received","time":{"start":1750630547062,"stop":1750630547063,"duration":1},"status":"passed","severity":"normal"},{"uid":"a564fda178f5d0e3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1750630063557,"stop":1750630063557,"duration":0},"status":"passed","severity":"normal"},{"uid":"222146ff9f4ec965","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1750630445895,"stop":1750630445895,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6a50cb5c13e912","name":"should add and check entries correctly","time":{"start":1750630104965,"stop":1750630104970,"duration":5},"status":"passed","severity":"normal"},{"uid":"bbfcdff872c1d7a3","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1750630605066,"stop":1750630605066,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5400bb8faaf2e1","name":"should return false when shard is not included in network shards","time":{"start":1750630106026,"stop":1750630106027,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d33c86504b3105e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750630308201,"stop":1750630308202,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a8bef6f2ea1ac3","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1750630063543,"stop":1750630063544,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef12152cb33d636","name":"should reject on timeout if it was set","time":{"start":1750630106236,"stop":1750630106236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e451c7dfbf00175","name":"Query Generator - true","time":{"start":1750630630148,"stop":1750630630150,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1510684e1e25e3d","name":"Check message with invalid timestamp is not received","time":{"start":1750630547062,"stop":1750630547062,"duration":0},"status":"passed","severity":"normal"},{"uid":"d004f076dbe3d3f8","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1750630606385,"stop":1750630606386,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a9b974e26ff3cd","name":"Encoder throws on empty string content topic","time":{"start":1750630095341,"stop":1750630095341,"duration":0},"status":"passed","severity":"normal"},{"uid":"255616452f0af176","name":"Push message with Russian payload","time":{"start":1750630879249,"stop":1750630879249,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb4accd8127dbe9","name":"Wrong topic","time":{"start":1750630563846,"stop":1750630563846,"duration":0},"status":"passed","severity":"normal"},{"uid":"819650adc8652b60","name":"should be online or offline if network state changed","time":{"start":1750630134700,"stop":1750630134700,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfec1bcf4d3739bf","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1750630605067,"stop":1750630605067,"duration":0},"status":"passed","severity":"normal"},{"uid":"b911a930ecea8564","name":"Check publish message containing Basic HTML tag","time":{"start":1750630453094,"stop":1750630453095,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a94cc5d4ef9cfa","name":"should stop and cleanup resources","time":{"start":1750630106166,"stop":1750630106166,"duration":0},"status":"passed","severity":"normal"},{"uid":"432eebe26a02c945","name":"Push to array if already present","time":{"start":1750630063083,"stop":1750630063083,"duration":0},"status":"passed","severity":"normal"},{"uid":"576485804f70efde","name":"getPeersByDiscovery","time":{"start":1750630174832,"stop":1750630174833,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4c2a52e10523e9","name":"should be empty after removing the only subscription","time":{"start":1750630106164,"stop":1750630106164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d858c025667eec","name":"should create a new stream if no existing for protocol found","time":{"start":1750630077594,"stop":1750630077594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ed930f9046b2c","name":"Query Generator, No Decoder","time":{"start":1750630605064,"stop":1750630605064,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0e58a56c4838e1","name":"Push message with numeric payload","time":{"start":1750630879248,"stop":1750630879248,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38953992ce70fe1","name":"should not receive a peer event after stop","time":{"start":1750630089525,"stop":1750630089526,"duration":1},"status":"passed","severity":"normal"},{"uid":"81eeedacd1ffd1da","name":"Check received message containing short","time":{"start":1750630547065,"stop":1750630547065,"duration":0},"status":"passed","severity":"normal"},{"uid":"4befbf3ad47596e1","name":"can start and stop the service","time":{"start":1750630373366,"stop":1750630373367,"duration":1},"status":"passed","severity":"normal"},{"uid":"97689533ebd8735c","name":"should emit a peer event after start","time":{"start":1750630373373,"stop":1750630373373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7faae3ca79605ecc","name":"1 Store, 2 relays, 2 fetches","time":{"start":1750630085147,"stop":1750630085147,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1769d4e0427f88","name":"Push message with escaped characters payload","time":{"start":1750630879251,"stop":1750630879252,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ca89abd5d9d6d3","name":"should reject if Relay is requested but not mounted","time":{"start":1750630106235,"stop":1750630106235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2871a3d82330b6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750630291928,"stop":1750630291928,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d1b08923587c26","name":"removeEventListener with wrong event","time":{"start":1750630174832,"stop":1750630174832,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6008d72de07c52","name":"Passing page size 19 when there are 20 messages","time":{"start":1750630644218,"stop":1750630644218,"duration":0},"status":"passed","severity":"normal"},{"uid":"b646f4c667e19295","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1750630115053,"stop":1750630115054,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91efca24214bf58","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750630637011,"stop":1750630637011,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1c14614c5ea7fa","name":"Push message with content topic containing Arabic","time":{"start":1750630879269,"stop":1750630879269,"duration":0},"status":"passed","severity":"normal"},{"uid":"5201a66a1f55bd61","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750630679153,"stop":1750630679153,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe0415297368e91","name":"Check received message containing escaped characters","time":{"start":1750630547059,"stop":1750630547059,"duration":0},"status":"passed","severity":"normal"},{"uid":"21632c746e48fe8b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1750630462633,"stop":1750630462633,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1be851f21cbb1e","name":"Query generator for multiple messages","time":{"start":1750630637726,"stop":1750630637727,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f5da9c9d8bc032","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1750630308204,"stop":1750630308204,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9350ea74368c9f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app56/1/topic315/xml","time":{"start":1750630563841,"stop":1750630563842,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50eba00c6c07bf1","name":"should only return 1 node with relay capability","time":{"start":1750630085499,"stop":1750630085499,"duration":0},"status":"passed","severity":"normal"},{"uid":"da869b47ee6d214a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1750630063638,"stop":1750630063638,"duration":0},"status":"passed","severity":"normal"},{"uid":"2848aedc6e7d9815","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1750630593767,"stop":1750630593767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c871483475cc7ffa","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750630637020,"stop":1750630637021,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93d7f65bbf61a53","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1750630063543,"stop":1750630063543,"duration":0},"status":"passed","severity":"normal"},{"uid":"4736f64910f4b3e5","name":"should return unique PubsubTopics for static sharding","time":{"start":1750630063550,"stop":1750630063550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d640d960a5c11ee","name":"Subscribe and receives messages on 20 topics","time":{"start":1750630679146,"stop":1750630679146,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e77cdc0febbf74f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1750630637012,"stop":1750630637012,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c8ba4d3441ed7c5","name":"through manual discovery","time":{"start":1750630337010,"stop":1750630337011,"duration":1},"status":"passed","severity":"normal"},{"uid":"bccfcb1d37c6603f","name":"Nodes with multiple pubsub topic","time":{"start":1750630445892,"stop":1750630445893,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d254b7f35ee50c","name":"should reject if WakuNode is not started","time":{"start":1750630106235,"stop":1750630106235,"duration":0},"status":"passed","severity":"normal"},{"uid":"1685acf820ce55ba","name":"start node with empty content topic","time":{"start":1750630563847,"stop":1750630563847,"duration":0},"status":"passed","severity":"normal"},{"uid":"3294392059dc08dc","name":"should not receive a peer event before start","time":{"start":1750630089525,"stop":1750630089525,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a0278b18e3f2de","name":"Check publish message containing emoji","time":{"start":1750630453096,"stop":1750630453097,"duration":1},"status":"passed","severity":"normal"},{"uid":"70644109e5dd27f0","name":"should return different streams if requested simultaniously","time":{"start":1750630077594,"stop":1750630077595,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc5f0dd0738b412f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1750630068756,"stop":1750630068756,"duration":0},"status":"passed","severity":"normal"},{"uid":"9830591455b2dd2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750630308204,"stop":1750630308204,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcaba462c42ef80f","name":"should be delivered but not added to local log or bloom filter","time":{"start":1750630119811,"stop":1750630119811,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9f6a993a302540","name":"should fail to send if no connected peers found","time":{"start":1750630105999,"stop":1750630105999,"duration":0},"status":"passed","severity":"normal"},{"uid":"b960cc7bc26580d8","name":"should mark all messages in causal history as acknowledged","time":{"start":1750630119807,"stop":1750630119807,"duration":0},"status":"passed","severity":"normal"},{"uid":"16333d0ada54ad7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750630679140,"stop":1750630679140,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae4eb2d17dcfe88","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1750630649827,"stop":1750630649828,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c557498ae15b4d","name":"throws on content topic with empty encoding field","time":{"start":1750630063539,"stop":1750630063539,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e3a2e905d938c0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750630679149,"stop":1750630679149,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ac33b3ba2b4540","name":"should initialize with default number of peers","time":{"start":1750630105900,"stop":1750630105900,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08114b89e169d78","name":"should set field with all protocols disabled","time":{"start":1750630069415,"stop":1750630069416,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e9022bc54ac992","name":"Check received message with timestamp: 1750630133849000000 ","time":{"start":1750630580775,"stop":1750630580775,"duration":0},"status":"passed","severity":"normal"},{"uid":"c394f1fa6e334131","name":"Relay + Store","time":{"start":1750630069418,"stop":1750630069418,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4ff3f688114a93","name":"Query with Promise Callback, No message returned","time":{"start":1750630605068,"stop":1750630605069,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86c1cdd2a697f3f","name":"should set field with only STORE enabled","time":{"start":1750630069417,"stop":1750630069417,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fa8096b2879c76","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1750630085202,"stop":1750630085202,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61c781c89230d1e","name":"Push message with custom timestamp: 1719871892240","time":{"start":1750630879273,"stop":1750630879274,"duration":1},"status":"passed","severity":"normal"},{"uid":"46666da512bb759d","name":"Check received message containing Chinese","time":{"start":1750630580781,"stop":1750630580781,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c3b169bd5d546d","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1750630063554,"stop":1750630063554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4655affbeb634995","name":"Check received message containing numeric","time":{"start":1750630580780,"stop":1750630580780,"duration":0},"status":"passed","severity":"normal"},{"uid":"796f9aff3a62cb66","name":"Query with Promise Callback, No Decoder","time":{"start":1750630605068,"stop":1750630605068,"duration":0},"status":"passed","severity":"normal"},{"uid":"193944e126e8b5e8","name":"Callback on promise","time":{"start":1750630637731,"stop":1750630637732,"duration":1},"status":"passed","severity":"normal"},{"uid":"56eb584eb4fc29bc","name":"new peer added after a peer was already found","time":{"start":1750630428722,"stop":1750630428723,"duration":1},"status":"skipped","severity":"normal"},{"uid":"87c957705aad9f67","name":"should send to specified number of peers of used peers","time":{"start":1750630105999,"stop":1750630106000,"duration":1},"status":"passed","severity":"normal"},{"uid":"85507683c81ffef9","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1750630114617,"stop":1750630114618,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a05c197178028d6","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1750630063569,"stop":1750630063569,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b52bdf36029193","name":"Does not throw an exception when node disconnects","time":{"start":1750630655292,"stop":1750630655292,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fe5775033aae15","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1750630114616,"stop":1750630114616,"duration":0},"status":"passed","severity":"normal"},{"uid":"3500595c04aaeee2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750630636973,"stop":1750630636975,"duration":2},"status":"passed","severity":"normal"},{"uid":"af19b98e70e08fa7","name":"Push message with custom timestamp: 1719871892240","time":{"start":1750630879259,"stop":1750630879259,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6d7c5d1de71517","name":"Check message with no pubsub topic is not received","time":{"start":1750630580796,"stop":1750630580796,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ca2db2c4e4fe9","name":"Publish message with rate limit","time":{"start":1750630453105,"stop":1750630453106,"duration":1},"status":"passed","severity":"normal"},{"uid":"937989f2024e139","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1750630105555,"stop":1750630105556,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc28f6b37f150334","name":"should respect max attempts limit","time":{"start":1750630105836,"stop":1750630105836,"duration":0},"status":"passed","severity":"normal"},{"uid":"db47a0d1095c7ced","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750630547072,"stop":1750630547073,"duration":1},"status":"passed","severity":"normal"},{"uid":"11842daee8e8c0f4","name":"Check received message containing unicode special characters","time":{"start":1750630580787,"stop":1750630580788,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b307e8ecca93803","name":"Default pageSize","time":{"start":1750630644219,"stop":1750630644219,"duration":0},"status":"passed","severity":"normal"},{"uid":"e310f9da6d278ce1","name":"should check connected peers if present and suitable","time":{"start":1750630106236,"stop":1750630106236,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aadffbeb3447c03","name":"Publish message with custom timestamp: Sun Jun 22 2025 21:14:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1750630453098,"stop":1750630453098,"duration":0},"status":"passed","severity":"normal"},{"uid":"694d11f6ff40420c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1750630462629,"stop":1750630462629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1b04c41e231c7b","name":"messageHashStr works with IProtoMessage","time":{"start":1750630077548,"stop":1750630077549,"duration":1},"status":"passed","severity":"normal"},{"uid":"28284dadbc73ca76","name":"Check received message containing Chinese","time":{"start":1750630547055,"stop":1750630547056,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b535a0e2ba3f44b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750630636992,"stop":1750630636993,"duration":1},"status":"passed","severity":"normal"},{"uid":"33dd2b3135f8818b","name":"Check received message containing SQL Injection","time":{"start":1750630580782,"stop":1750630580782,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5de5e2903acedf","name":"Subscribe to topic containing emoji and publish message","time":{"start":1750630462634,"stop":1750630462634,"duration":0},"status":"passed","severity":"normal"},{"uid":"446d3482aa7e3603","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1750630063553,"stop":1750630063554,"duration":1},"status":"passed","severity":"normal"},{"uid":"4386cb4419bd4360","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1750630084815,"stop":1750630084816,"duration":1},"status":"passed","severity":"normal"},{"uid":"1acba62b91638729","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1750630153543,"stop":1750630153544,"duration":1},"status":"passed","severity":"normal"},{"uid":"183f780dcf1c5f5a","name":"should add to incoming buffer if dependencies are not met","time":{"start":1750630119807,"stop":1750630119807,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a5dc98ca85838e","name":"Check received message containing XML","time":{"start":1750630547057,"stop":1750630547058,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a33f040c875bcd","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1750630621689,"stop":1750630621689,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfe3853bf49d5d5","name":"should select older connection if present","time":{"start":1750630076857,"stop":1750630076858,"duration":1},"status":"passed","severity":"normal"},{"uid":"d577d80f5355df09","name":"should encode/decode to RLP encoding","time":{"start":1750630069411,"stop":1750630069411,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbc3ac315cbe11","name":"Subscribe to topic containing Script and receive message","time":{"start":1750630679140,"stop":1750630679140,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0259025451ee1d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1750630308203,"stop":1750630308203,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bc6995dd764035","name":"should not receive a peer event before start","time":{"start":1750630138900,"stop":1750630138902,"duration":2},"status":"passed","severity":"normal"},{"uid":"49b0ab341d60af0a","name":"Check received message with timestamp: 1750630133832 ","time":{"start":1750630547061,"stop":1750630547061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d704fc9d5b7990a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1750630063637,"stop":1750630063638,"duration":1},"status":"passed","severity":"normal"},{"uid":"42caf612567e006e","name":"Used by Waku Relay","time":{"start":1750630655294,"stop":1750630655294,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fdfcd8ee19c63","name":"Push message with content topic containing SQL Injection","time":{"start":1750630879270,"stop":1750630879270,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cedce3c17ec5eb6","name":"Check message on other pubsub topic is not received","time":{"start":1750630547062,"stop":1750630547062,"duration":0},"status":"passed","severity":"normal"},{"uid":"293c31eea6b993c4","name":"should handle different types of entries","time":{"start":1750630104973,"stop":1750630104973,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1fd98e958da2c2","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1750630649828,"stop":1750630649829,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c5daac58f387d3","name":"Subscribe to topic containing special chars and publish message","time":{"start":1750630462629,"stop":1750630462629,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6de921315ad2e6","name":"Check received message containing Chinese","time":{"start":1750630580766,"stop":1750630580767,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc056020e98b2093","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750630636991,"stop":1750630636992,"duration":1},"status":"passed","severity":"normal"},{"uid":"a212897f6dff5316","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app46/2/topic591/test.js","time":{"start":1750630563845,"stop":1750630563845,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a92fc89b425af6","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1750630140282,"stop":1750630140282,"duration":0},"status":"passed","severity":"normal"},{"uid":"27055b95d526f6f3","name":"should throw error - no public key","time":{"start":1750630069406,"stop":1750630069407,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f98e5a7a880ed1e","name":"throws on content topic with non-number generation field","time":{"start":1750630063537,"stop":1750630063537,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6a4f59c132fe7b","name":"rejects hash query with time filter","time":{"start":1750630077650,"stop":1750630077650,"duration":0},"status":"passed","severity":"normal"},{"uid":"331063dfd709b008","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1750630649829,"stop":1750630649829,"duration":0},"status":"passed","severity":"normal"},{"uid":"340a3c19aff7beac","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1750630063566,"stop":1750630063566,"duration":0},"status":"passed","severity":"normal"},{"uid":"f998f6962a1a2b87","name":"more peers than existing","time":{"start":1750630429068,"stop":1750630429068,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13515963f05e78ac","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750630679142,"stop":1750630679143,"duration":1},"status":"passed","severity":"normal"},{"uid":"673dfabbd1362c6d","name":"should not receive a peer event before start","time":{"start":1750630373374,"stop":1750630373374,"duration":0},"status":"passed","severity":"normal"},{"uid":"692e95dbbac3804a","name":"Query Generator, Wrong PubsubTopic","time":{"start":1750630605063,"stop":1750630605063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f77faa05b7457ad","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1750630105559,"stop":1750630105563,"duration":4},"status":"passed","severity":"normal"},{"uid":"532aa3df38096202","name":"Fails to push message bigger that 1MB","time":{"start":1750630879275,"stop":1750630879275,"duration":0},"status":"passed","severity":"normal"},{"uid":"3080829ffea5e7e1","name":"Ordered Callback - false","time":{"start":1750630630159,"stop":1750630630160,"duration":1},"status":"passed","severity":"normal"},{"uid":"e933f5e2852c5e17","name":"Check received message containing escaped characters","time":{"start":1750630547070,"stop":1750630547070,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2ad4145ef603e6","name":"isConnected should return true after first peer connects","time":{"start":1750630153547,"stop":1750630153548,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5ada2d029c4f12","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1750630119811,"stop":1750630119812,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26989691876380a","name":"Check message received after jswaku node is restarted","time":{"start":1750630580797,"stop":1750630580798,"duration":1},"status":"passed","severity":"normal"},{"uid":"192ff5421400377d","name":"retrieves a single peer","time":{"start":1750630085496,"stop":1750630085496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ec252b23626d98","name":"Sign & Recover","time":{"start":1750630095849,"stop":1750630095849,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cd5bab3112dbd8","name":"Check received message containing long","time":{"start":1750630547066,"stop":1750630547066,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e62fdae829e15b","name":"Push message with unicode special characters payload","time":{"start":1750630879252,"stop":1750630879252,"duration":0},"status":"passed","severity":"normal"},{"uid":"48145f13fdbdf772","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1750630106027,"stop":1750630106027,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efa289f730a0c98","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1750630324957,"stop":1750630324960,"duration":3},"status":"passed","severity":"normal"},{"uid":"bdfa51480c79b656","name":"should set field with only RELAY enabled","time":{"start":1750630069416,"stop":1750630069417,"duration":1},"status":"passed","severity":"normal"},{"uid":"966bc9c68343c473","name":"Push message with content topic containing Script","time":{"start":1750630879270,"stop":1750630879270,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a9e0b2e452fba6","name":"should not allow unachievable error rate","time":{"start":1750630114615,"stop":1750630114616,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a4a6c192a4a3729","name":"Subscribe and receives messages on 20 topics","time":{"start":1750630636980,"stop":1750630636981,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ba06ac5a580542","name":"Check received message containing emoji","time":{"start":1750630580788,"stop":1750630580788,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7f6e8d9c01ba7a","name":"Subscribe to topic containing XML and publish message","time":{"start":1750630462631,"stop":1750630462632,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a05ea22dcad799","name":"Subscribe to topic containing XML and receive message","time":{"start":1750630636994,"stop":1750630636995,"duration":1},"status":"passed","severity":"normal"},{"uid":"f990e590fde97211","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1750630621682,"stop":1750630621682,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bb4bae813bc193","name":"Push message with content topic containing Chinese","time":{"start":1750630879254,"stop":1750630879255,"duration":1},"status":"passed","severity":"normal"},{"uid":"4311091f79684d4a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750630679148,"stop":1750630679148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fb8495c07478a1","name":"recovers when dns.resolve returns empty","time":{"start":1750630085497,"stop":1750630085497,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbce961a14c2691","name":"accepts time-filtered query with content filter","time":{"start":1750630077650,"stop":1750630077650,"duration":0},"status":"passed","severity":"normal"},{"uid":"59823e18304f6f4b","name":"rejects hash query with content filter parameters","time":{"start":1750630077649,"stop":1750630077650,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda8bcf8bc9172f3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750630679152,"stop":1750630679152,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa593863cc057d88","name":"Check received message with timestamp: 1750630133849 ","time":{"start":1750630580775,"stop":1750630580775,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d96194e8a1a9b67","name":"Check received message containing shell command","time":{"start":1750630547070,"stop":1750630547070,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b05309025daebf","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1750630593765,"stop":1750630593765,"duration":0},"status":"passed","severity":"normal"},{"uid":"196eb15b9d8b9a57","name":"should not fail to stop the service if it was not started","time":{"start":1750630138898,"stop":1750630138899,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e0c36cadaf2a64","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750630580794,"stop":1750630580794,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbe56552dd90798","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1750630115046,"stop":1750630115046,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab9eee60be39988","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1750630063541,"stop":1750630063541,"duration":0},"status":"passed","severity":"normal"},{"uid":"32415bff8e612afc","name":"should continually clean up expired entries at intervals","time":{"start":1750630104980,"stop":1750630104980,"duration":0},"status":"passed","severity":"normal"},{"uid":"938b3366a85c3fb2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1750630063543,"stop":1750630063543,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace979717fe35bb2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750630679147,"stop":1750630679147,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51302f2988d9c76","name":"Query Generator - false","time":{"start":1750630630150,"stop":1750630630154,"duration":4},"status":"passed","severity":"normal"},{"uid":"12ebaa79c0bada66","name":"Push message with JSON payload","time":{"start":1750630879251,"stop":1750630879251,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e78f6baa8068cc4","name":"should process tasks in queue","time":{"start":1750630105828,"stop":1750630105828,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd9946bb8f0f13c","name":"should initialize with Unhealthy status","time":{"start":1750630105802,"stop":1750630105802,"duration":0},"status":"passed","severity":"normal"},{"uid":"b639cde78beae8b5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1750630063565,"stop":1750630063566,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e74da4096b40c6","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1750630115045,"stop":1750630115045,"duration":0},"status":"passed","severity":"normal"},{"uid":"830ea6a964585559","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1750630095339,"stop":1750630095339,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f2b582120153b3","name":"random static sharding 2 - Cluster ID: 165, Shard ID: 409","time":{"start":1750630686175,"stop":1750630686175,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2a57064569e86d","name":"Push message with meta","time":{"start":1750630879258,"stop":1750630879259,"duration":1},"status":"passed","severity":"normal"},{"uid":"670cfc53a2b07b84","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750630636990,"stop":1750630636991,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ac0a40f35dc499","name":"Relay + Store","time":{"start":1750630139330,"stop":1750630139330,"duration":0},"status":"passed","severity":"normal"},{"uid":"a204ef996da8244d","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1750630115038,"stop":1750630115038,"duration":0},"status":"passed","severity":"normal"},{"uid":"300afb0738cee4e1","name":"should add received messages to bloom filter","time":{"start":1750630119806,"stop":1750630119806,"duration":0},"status":"passed","severity":"normal"},{"uid":"254b1d81d7d245ed","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1750630686174,"stop":1750630686175,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4601a3dff0d9b8","name":"handles empty contentTopics array correctly","time":{"start":1750630063572,"stop":1750630063572,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfa1c891f367145","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1750630153546,"stop":1750630153547,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe625b281d5cbe3","name":"should get / set UDP multiaddr","time":{"start":1750630069412,"stop":1750630069412,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c9f2f3c3812be0","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1750630644169,"stop":1750630644169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b429f371a3d598c","name":"handles multiple messages","time":{"start":1750630649648,"stop":1750630649649,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce86c7aa0af5e27e","name":"Push message equal or less that 1MB","time":{"start":1750630879274,"stop":1750630879275,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e01e3259a817aa6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750630679135,"stop":1750630679135,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6a773dd9edf9c2","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1750630114616,"stop":1750630114617,"duration":1},"status":"passed","severity":"normal"},{"uid":"539176fefb527791","name":"should use the provided clusterId for the pubsub topic","time":{"start":1750630063573,"stop":1750630063574,"duration":1},"status":"passed","severity":"normal"},{"uid":"f666df10655438fa","name":"shard 0","time":{"start":1750630686174,"stop":1750630686174,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4bbebac809928f","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1750630606388,"stop":1750630606388,"duration":0},"status":"passed","severity":"normal"},{"uid":"e619f4c3cfcbf92e","name":"should throw error - no id","time":{"start":1750630069406,"stop":1750630069406,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbafd5ea9b6b1c7b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1750630119809,"stop":1750630119809,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a460c00f66b6e6a","name":"Check received message containing numeric","time":{"start":1750630547066,"stop":1750630547066,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3963dfff63fec3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1750630291936,"stop":1750630291936,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66d9b4d66d61ff5","name":"dispatchEvent via connectionManager","time":{"start":1750630174833,"stop":1750630174834,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac188bbe77317bf7","name":"random static sharding 7 - Cluster ID: 216, Shard ID: 437","time":{"start":1750630686176,"stop":1750630686176,"duration":0},"status":"passed","severity":"normal"},{"uid":"999661b88fec93a6","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1750630138903,"stop":1750630138903,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1789662c93001a1b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1750630115056,"stop":1750630115057,"duration":1},"status":"passed","severity":"normal"},{"uid":"968153cadb28ee50","name":"should be called for bootstrap peers","time":{"start":1750630142054,"stop":1750630142055,"duration":1},"status":"passed","severity":"normal"},{"uid":"634df8fe080caef0","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1750630308206,"stop":1750630308206,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ded4485987a0d06","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1750630063562,"stop":1750630063563,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7fde5506bb567ce","name":"Push message with Basic HTML tag payload","time":{"start":1750630879264,"stop":1750630879265,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc008f6eae8082a","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1750630063565,"stop":1750630063565,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39c4b50118518b0","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1750630063545,"stop":1750630063545,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02982149b204766","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1750630445892,"stop":1750630445892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4741713933a5175","name":"Relay","time":{"start":1750630139330,"stop":1750630139330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f3e24295329446","name":"Non TWN Cluster","time":{"start":1750630563839,"stop":1750630563841,"duration":2},"status":"passed","severity":"normal"},{"uid":"6baa4c3598152e4c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750630637025,"stop":1750630637025,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d914b697d38b1e","name":"groups content topics by expected pubsub topic","time":{"start":1750630063546,"stop":1750630063546,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a79cde6ddca948c","name":"handles different clusterIds correctly","time":{"start":1750630063546,"stop":1750630063547,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2780408443cdae4","name":"should retry on complete failure if specified","time":{"start":1750630106000,"stop":1750630106000,"duration":0},"status":"passed","severity":"normal"},{"uid":"a836b26355e5af8b","name":"Push message with Chinese payload","time":{"start":1750630879249,"stop":1750630879249,"duration":0},"status":"passed","severity":"normal"},{"uid":"830c3ef4f1568833","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1750630462632,"stop":1750630462632,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75a03224046d3a1","name":"Subscribe to topic containing Script and receive message","time":{"start":1750630679150,"stop":1750630679151,"duration":1},"status":"passed","severity":"normal"},{"uid":"7572d3f03a600c44","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750630580793,"stop":1750630580794,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1fa4819a7331a50","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750630636982,"stop":1750630636982,"duration":0},"status":"passed","severity":"normal"},{"uid":"20beabbff7df0900","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1750630115032,"stop":1750630115032,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aeea9c735d6145a","name":"Waku message hash computation (no timestamp)","time":{"start":1750630077543,"stop":1750630077543,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9dd8c12f47d910","name":"Check received message containing long","time":{"start":1750630580780,"stop":1750630580780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0853147826f43e6","name":"Query Generator, No message returned","time":{"start":1750630605064,"stop":1750630605064,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1488a399ade1e70","name":"should return empty list for no shard","time":{"start":1750630063552,"stop":1750630063552,"duration":0},"status":"passed","severity":"normal"},{"uid":"f151283ddf3ea24a","name":"Check received message containing escaped characters","time":{"start":1750630580773,"stop":1750630580773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e7a77507aa8452","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1750630580798,"stop":1750630580798,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5d791d38693a88","name":"should wait for Filter peer to be connected","time":{"start":1750630106237,"stop":1750630106237,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86e3d4fe8de5d8a","name":"should throw an error for missing required configuration","time":{"start":1750630063552,"stop":1750630063553,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad147ebf9ed1944","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1750630153544,"stop":1750630153545,"duration":1},"status":"passed","severity":"normal"},{"uid":"153f48fb31b3c4b5","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1750630115044,"stop":1750630115044,"duration":0},"status":"passed","severity":"normal"},{"uid":"b395a74e61fb3441","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1750630445895,"stop":1750630445895,"duration":0},"status":"passed","severity":"normal"},{"uid":"4223853cccd308f0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750630291935,"stop":1750630291935,"duration":0},"status":"passed","severity":"normal"},{"uid":"21434a2eec1d0c2e","name":"Check received message containing emoji","time":{"start":1750630547071,"stop":1750630547071,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6433d568917760","name":"Check received message containing JSON","time":{"start":1750630580772,"stop":1750630580773,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0bac21976fb9c5d","name":"Reopen subscription with peer with lost subscription","time":{"start":1750630201254,"stop":1750630201254,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7eea2bbe3f76dc4","name":"Push message with long payload","time":{"start":1750630879261,"stop":1750630879262,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42e87938a1f7922","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1750630063563,"stop":1750630063563,"duration":0},"status":"passed","severity":"normal"},{"uid":"9220b105389893b3","name":"should properly create peer info with all multiaddrs","time":{"start":1750630069415,"stop":1750630069415,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d414d34f11abd4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1750630115047,"stop":1750630115047,"duration":0},"status":"passed","severity":"normal"},{"uid":"454a59394bc8087b","name":"Check received message containing Script","time":{"start":1750630580782,"stop":1750630580783,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9d87cc1e905a27","name":"Check publish message containing numeric","time":{"start":1750630453091,"stop":1750630453091,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5aeed2b622dadb","name":"Store - dialed first","time":{"start":1750630658037,"stop":1750630658040,"duration":3},"status":"passed","severity":"normal"},{"uid":"b1a7d757da06608","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app19/9/topic343/xml","time":{"start":1750630563843,"stop":1750630563844,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc34488f863b09fe","name":"Accepts a valid Waku Message","time":{"start":1750630109412,"stop":1750630109414,"duration":2},"status":"passed","severity":"normal"},{"uid":"9cce8fc38abf5c48","name":"should start and setup intervals and event listeners","time":{"start":1750630106166,"stop":1750630106166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4e58ab79080e4d","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1750630649824,"stop":1750630649824,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cf56666f5e8571","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1750630068763,"stop":1750630068767,"duration":4},"status":"passed","severity":"normal"},{"uid":"44ee966e1209c4f5","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1750630593769,"stop":1750630593769,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61f95fe9a6651a4e","name":"should return PeerId when PeerId is provided","time":{"start":1750630106021,"stop":1750630106021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7262bd81b8fe60f","name":"Push message with content topic containing short","time":{"start":1750630879267,"stop":1750630879267,"duration":0},"status":"passed","severity":"normal"},{"uid":"301b7e4ac772a77f","name":"Push message with content topic containing Arabic","time":{"start":1750630879255,"stop":1750630879255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ac9259d3c9a23e","name":"Check message with no pubsub topic is not received","time":{"start":1750630547074,"stop":1750630547074,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30d97a3b10a272f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750630679134,"stop":1750630679134,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca7ab73a0490911","name":"should get locked peers","time":{"start":1750630105900,"stop":1750630105901,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc5897d6c2d1250","name":"should not fail to start the service if it is already started","time":{"start":1750630138899,"stop":1750630138899,"duration":0},"status":"passed","severity":"normal"},{"uid":"75edfaee2f34fcf6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1750630063541,"stop":1750630063541,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc40d95fa0b06410","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1750630115041,"stop":1750630115041,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24c5ac6c1427e19","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1750630115032,"stop":1750630115032,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa8e59707d9a3b5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1750630606385,"stop":1750630606385,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf255fe38b553fc","name":"can start the service","time":{"start":1750630373365,"stop":1750630373366,"duration":1},"status":"passed","severity":"normal"},{"uid":"55cf251236b1b671","name":"should add and remove event listeners correctly","time":{"start":1750630089527,"stop":1750630089527,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ee92437625eec0","name":"random static sharding 10 - Cluster ID: 602, Shard ID: 161","time":{"start":1750630686177,"stop":1750630686177,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f34c0bc17b33","name":"random static sharding 3 - Cluster ID: 614, Shard ID: 359","time":{"start":1750630686175,"stop":1750630686175,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9b66af084e0d0b","name":"should keep entries that haven't expired yet","time":{"start":1750630104972,"stop":1750630104973,"duration":1},"status":"passed","severity":"normal"},{"uid":"5071dd0f33351ce2","name":"Query with Ordered Callback, No Decoder","time":{"start":1750630605066,"stop":1750630605067,"duration":1},"status":"passed","severity":"normal"},{"uid":"12a0395b482f0acc","name":"Push message with content topic containing Russian","time":{"start":1750630879255,"stop":1750630879255,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bade0814ed80675","name":"Push message with content topic containing shell command","time":{"start":1750630879257,"stop":1750630879257,"duration":0},"status":"passed","severity":"normal"},{"uid":"247ba229bacd32f6","name":"should properly create location multiaddrs - udp6","time":{"start":1750630069413,"stop":1750630069414,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17958d18524df05","name":"Check received message containing SQL Injection","time":{"start":1750630580771,"stop":1750630580771,"duration":0},"status":"passed","severity":"normal"},{"uid":"60716423ab92f678","name":"should insert message id into causal history","time":{"start":1750630119804,"stop":1750630119804,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16838436f026d18","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1750630068768,"stop":1750630068768,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b35f29db60b9f36","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1750630308207,"stop":1750630308207,"duration":0},"status":"passed","severity":"normal"},{"uid":"4300de73e2e3e04a","name":"Push message with custom timestamp: 1750626692240","time":{"start":1750630879260,"stop":1750630879260,"duration":0},"status":"passed","severity":"normal"},{"uid":"fced34ae381d84f7","name":"Decoder throws on undefined content topic","time":{"start":1750630095341,"stop":1750630095342,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c683b8d5bf5f973","name":"Check publish message containing short","time":{"start":1750630453090,"stop":1750630453090,"duration":0},"status":"passed","severity":"normal"},{"uid":"461b1259bed6210c","name":"should return usable stream attached to connection","time":{"start":1750630077592,"stop":1750630077593,"duration":1},"status":"passed","severity":"normal"},{"uid":"2412a3d04eba8020","name":"Generator, custom pubsub topic","time":{"start":1750630621686,"stop":1750630621688,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0278b27b202bf04","name":"Fails to publish duplicate message","time":{"start":1750630453099,"stop":1750630453099,"duration":0},"status":"passed","severity":"normal"},{"uid":"71908e083527ef56","name":"should reject if Filter is requested but not mounted","time":{"start":1750630106236,"stop":1750630106236,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a009ea879460bb3","name":"Check message with non string payload is not received","time":{"start":1750630580797,"stop":1750630580797,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb100a98290fbee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1750630115053,"stop":1750630115053,"duration":0},"status":"passed","severity":"normal"},{"uid":"6084818a1e4f8e41","name":"Check received message containing special chars","time":{"start":1750630580766,"stop":1750630580766,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b36a56da46437","name":"addEventListener with correct event","time":{"start":1750630174830,"stop":1750630174831,"duration":1},"status":"passed","severity":"normal"},{"uid":"899fedc26d719f1","name":"udp ip6 address","time":{"start":1750630068889,"stop":1750630068890,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe9279905b811bf","name":"Check message with no content topic is not received","time":{"start":1750630547063,"stop":1750630547063,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d4ed5b8b29511d","name":"Renews subscription after lossing a connection","time":{"start":1750630637000,"stop":1750630637001,"duration":1},"status":"passed","severity":"normal"},{"uid":"881162f5a5c668b7","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1750630063569,"stop":1750630063569,"duration":0},"status":"passed","severity":"normal"},{"uid":"4082c4aa78b6a87c","name":"Encoder throws on empty string content topic","time":{"start":1750630077860,"stop":1750630077860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5998ea63dad2d35","name":"should wait for Store peer to be connected","time":{"start":1750630106237,"stop":1750630106237,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c80cfbfc33d625","name":"Delete observer","time":{"start":1750630430833,"stop":1750630430834,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e3f5c2596e406e","name":"should insert elements correctly","time":{"start":1750630117195,"stop":1750630117195,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb7ce4a653eb185","name":"should wait for LightPush peer to be connected","time":{"start":1750630106237,"stop":1750630106237,"duration":0},"status":"passed","severity":"normal"},{"uid":"650c2e58485d4ba2","name":"Overlapping topic subscription","time":{"start":1750630679147,"stop":1750630679147,"duration":0},"status":"passed","severity":"normal"},{"uid":"3488d42dbb82f3e1","name":"should handle a minimal index list","time":{"start":1750630063637,"stop":1750630063637,"duration":0},"status":"passed","severity":"normal"},{"uid":"1045ef4b6ddb1d9d","name":"non connected peers","time":{"start":1750630429069,"stop":1750630429069,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2a355033e3f7dc0","name":"Check received message containing Script","time":{"start":1750630580771,"stop":1750630580772,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ab48f71ecadec9","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1750630115038,"stop":1750630115039,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ada8fe05a1b1842","name":"Push message with content topic containing unicode special characters","time":{"start":1750630879272,"stop":1750630879272,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a96bc2cc898a013","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750630679143,"stop":1750630679143,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00822b063005086","name":"Check publish message containing Script","time":{"start":1750630453093,"stop":1750630453094,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d0841fb9dfbce","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1750630428723,"stop":1750630428723,"duration":0},"status":"passed","severity":"normal"},{"uid":"395a3d57b77cf708","name":"Check received message containing Script","time":{"start":1750630547068,"stop":1750630547069,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb83ede2c60d69","name":"Check received message containing long","time":{"start":1750630580765,"stop":1750630580766,"duration":1},"status":"passed","severity":"normal"},{"uid":"605e44e976025d3d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1750630068762,"stop":1750630068762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66b66638354b836","name":"Check received message containing Basic HTML tag","time":{"start":1750630547069,"stop":1750630547069,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bfe90b596ac633","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1750630105558,"stop":1750630105559,"duration":1},"status":"passed","severity":"normal"},{"uid":"308511f5271184c4","name":"Generator, 2 different pubsubtopics","time":{"start":1750630621688,"stop":1750630621688,"duration":0},"status":"passed","severity":"normal"},{"uid":"511de08f31aaa4c","name":"Check message received after nwaku node is restarted","time":{"start":1750630547065,"stop":1750630547065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fe55905e4eb50e83","name":"Check received message containing JSON","time":{"start":1750630580786,"stop":1750630580786,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba15f515181863ee","name":"Relay - dialed first","time":{"start":1750630658036,"stop":1750630658036,"duration":0},"status":"passed","severity":"normal"},{"uid":"3209ab518235bc7a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1750630605063,"stop":1750630605063,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6cac85dc5e6bba","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750630547073,"stop":1750630547073,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26dfa2ad234ce8c","name":"should invoke callbacks when receiving a message","time":{"start":1750630106165,"stop":1750630106165,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d187b4d6497556","name":"Passing page size 1 when there are 4 messages","time":{"start":1750630644213,"stop":1750630644213,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54e6e264cb57b51","name":"Ephemeral field set to true","time":{"start":1750630077859,"stop":1750630077859,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e68715243c890c2","name":"Publishes to nwaku","time":{"start":1750630442484,"stop":1750630442485,"duration":1},"status":"passed","severity":"normal"},{"uid":"466232f5989ee2bb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750630679151,"stop":1750630679151,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d00ec3852eeb4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1750630068767,"stop":1750630068767,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d418087c109f65c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1750630063554,"stop":1750630063555,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e97d5e8c61f1f0","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1750630068767,"stop":1750630068768,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec2576e1fcba91c","name":"Push message with Script payload","time":{"start":1750630879250,"stop":1750630879250,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7ca2f2c0aac18f","name":"Check received message containing Arabic","time":{"start":1750630580781,"stop":1750630580781,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb929bac1c39be99","name":"Decrypt messages","time":{"start":1750630430832,"stop":1750630430833,"duration":1},"status":"passed","severity":"normal"},{"uid":"228884f675048116","name":"Nodes with multiple pubsub topic","time":{"start":1750630445895,"stop":1750630445896,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b4946cd8cfd8dd0","name":"should throw an error for empty SingleShardInfos array","time":{"start":1750630063549,"stop":1750630063549,"duration":0},"status":"passed","severity":"normal"},{"uid":"2890c974bec1cca8","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1750630115042,"stop":1750630115042,"duration":0},"status":"passed","severity":"normal"},{"uid":"1702e72e101943af","name":"Push message with custom timestamp: 1750626692240","time":{"start":1750630879274,"stop":1750630879274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bea54c18d88473","name":"Relay - times out","time":{"start":1750630658036,"stop":1750630658037,"duration":1},"status":"passed","severity":"normal"},{"uid":"38af28329c7a1023","name":"Check received message containing Russian","time":{"start":1750630580771,"stop":1750630580771,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c58b38df24b99f","name":"Passing page size 11 when there are 10 messages","time":{"start":1750630644215,"stop":1750630644218,"duration":3},"status":"passed","severity":"normal"},{"uid":"faef3484c80bf45c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750630580776,"stop":1750630580776,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ab90ec527cc429","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1750630453097,"stop":1750630453098,"duration":1},"status":"passed","severity":"normal"},{"uid":"78aa5878d43af300","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1750630077595,"stop":1750630077596,"duration":1},"status":"passed","severity":"normal"},{"uid":"67dfbd68e5e90318","name":"Push message with numeric payload","time":{"start":1750630879262,"stop":1750630879262,"duration":0},"status":"passed","severity":"normal"},{"uid":"66eda379e1290b51","name":"messageHashStr produces different results for different inputs","time":{"start":1750630077549,"stop":1750630077549,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a6a879d73f3101","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750630636998,"stop":1750630636999,"duration":1},"status":"passed","severity":"normal"},{"uid":"acde352f99b6d992","name":"Check received message containing XML","time":{"start":1750630547069,"stop":1750630547069,"duration":0},"status":"passed","severity":"normal"},{"uid":"18aae39d6c27b615","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1750630085200,"stop":1750630085200,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da73d5fd82c4f0b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750630636999,"stop":1750630637000,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa61244e49dee226","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1750630115055,"stop":1750630115055,"duration":0},"status":"passed","severity":"normal"},{"uid":"496f03a360010043","name":"Ping on peer without subscriptions","time":{"start":1750630201255,"stop":1750630201255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bda8d9b815132c","name":"should partition messages based on acknowledgement status","time":{"start":1750630119809,"stop":1750630119810,"duration":1},"status":"passed","severity":"normal"},{"uid":"d18183c052bf677c","name":"Subscribe to topic containing short and receive message","time":{"start":1750630637014,"stop":1750630637014,"duration":0},"status":"passed","severity":"normal"},{"uid":"89077a899e454ba2","name":"Check publish message containing Chinese","time":{"start":1750630453092,"stop":1750630453092,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cfbc8cf5826375","name":"ignores domain fetching errors","time":{"start":1750630085497,"stop":1750630085498,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f746ea33713fc0e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750630637015,"stop":1750630637015,"duration":0},"status":"passed","severity":"normal"},{"uid":"69dbc522e9d61112","name":"should request peer renewal on specific errors","time":{"start":1750630105836,"stop":1750630105836,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5138fde8d39ea5","name":"Store - dialed after - with timeout","time":{"start":1750630658040,"stop":1750630658040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe65d24b198f65c","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1750630063551,"stop":1750630063551,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2874ed2b1a3b4","name":"should be able to decode the field with only STORE set to true","time":{"start":1750630068762,"stop":1750630068763,"duration":1},"status":"passed","severity":"normal"},{"uid":"19cf4038d3a4ab58","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750630291925,"stop":1750630291927,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3f30354da53b7d9","name":"Register correct protocols","time":{"start":1750630462624,"stop":1750630462624,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bff0d56cb5fbc5","name":"should return no connections if no open connection provided","time":{"start":1750630076856,"stop":1750630076857,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a2dc773b745a95","name":"random static sharding 1 - Cluster ID: 866, Shard ID: 962","time":{"start":1750630686175,"stop":1750630686175,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00b5684be338cd1","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1750630063546,"stop":1750630063546,"duration":0},"status":"passed","severity":"normal"},{"uid":"1573b21e884ab04d","name":"should reject if LightPush is requested but not mounted","time":{"start":1750630106235,"stop":1750630106235,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0b2378a18b941d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750630637018,"stop":1750630637018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8edf6bb1f99c638","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1750630115057,"stop":1750630115057,"duration":0},"status":"passed","severity":"normal"},{"uid":"f186028734d6a826","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750630580776,"stop":1750630580776,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ca487f48bc301b","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1750630115037,"stop":1750630115037,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a903fef1151489","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1750630063549,"stop":1750630063550,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ab8881059d6b063","name":"Check publish message containing Arabic","time":{"start":1750630453092,"stop":1750630453092,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdbd5e5732c1e2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750630679139,"stop":1750630679139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bae2a2c038dddd6","name":"Check publish message containing unicode special characters","time":{"start":1750630453096,"stop":1750630453096,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc59a56a9df466ab","name":"Check meta is set [symmetric]","time":{"start":1750630095339,"stop":1750630095339,"duration":0},"status":"passed","severity":"normal"},{"uid":"230d0b508cf9ac7c","name":"Push message with SQL Injection payload","time":{"start":1750630879249,"stop":1750630879250,"duration":1},"status":"passed","severity":"normal"},{"uid":"45421f31402e9674","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1750630115043,"stop":1750630115043,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3562051529b7066","name":"Ping on subscribed peer","time":{"start":1750630201254,"stop":1750630201255,"duration":1},"status":"passed","severity":"normal"},{"uid":"880a097df24fb1de","name":"listenerCount","time":{"start":1750630174833,"stop":1750630174833,"duration":0},"status":"passed","severity":"normal"},{"uid":"5140b087a1265a02","name":"Renews subscription after lossing a connection","time":{"start":1750630679143,"stop":1750630679143,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9cb1e759e7fdb3","name":"Push message with shell command payload","time":{"start":1750630879251,"stop":1750630879251,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d2545deccd851","name":"Check received message containing emoji","time":{"start":1750630547060,"stop":1750630547060,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f473fb4a9eddb1d","name":"random static sharding 9 - Cluster ID: 220, Shard ID: 852","time":{"start":1750630686177,"stop":1750630686177,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78ad105cdeec7a6","name":"should retry failed tasks","time":{"start":1750630105835,"stop":1750630105835,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9b6d0cad695ee7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750630679136,"stop":1750630679136,"duration":0},"status":"passed","severity":"normal"},{"uid":"febc7b4b5a2b726a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1750630063564,"stop":1750630063564,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20b486e5618359b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750630679146,"stop":1750630679146,"duration":0},"status":"passed","severity":"normal"},{"uid":"e924712ac3f1ade4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1750630115054,"stop":1750630115054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ed41857e9c17ef","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750630637002,"stop":1750630637002,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb809764d268c71","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1750630115039,"stop":1750630115039,"duration":0},"status":"passed","severity":"normal"},{"uid":"8004fb548da30df","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app30/2/topic327/json","time":{"start":1750630563842,"stop":1750630563842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a871e194a61f270a","name":"Passing an array","time":{"start":1750630655293,"stop":1750630655293,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f938581e4a9d1d","name":"pre and post cipher","time":{"start":1750630095848,"stop":1750630095848,"duration":0},"status":"passed","severity":"normal"},{"uid":"5113c9c263874e6","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1750630445893,"stop":1750630445894,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d2699be9e2c510","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1750630593769,"stop":1750630593769,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc21ff5fa6d1825f","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1750630644169,"stop":1750630644170,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e76d7dfdb903a7","name":"should attach causal history and bloom filter to each message","time":{"start":1750630119804,"stop":1750630119805,"duration":1},"status":"passed","severity":"normal"},{"uid":"e375531c888137c1","name":"Check message with no payload is not received","time":{"start":1750630547063,"stop":1750630547064,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09741b049f9c124","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1750630085501,"stop":1750630085501,"duration":0},"status":"passed","severity":"normal"},{"uid":"37acf86d7113d319","name":"Check received message containing unicode special characters","time":{"start":1750630547071,"stop":1750630547071,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c78d96a7a00485","name":"should properly create location multiaddrs - tcp4","time":{"start":1750630069413,"stop":1750630069413,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e85c9770f3a9c5b","name":"Check received message containing Arabic","time":{"start":1750630580767,"stop":1750630580771,"duration":4},"status":"passed","severity":"normal"},{"uid":"bb7f1e92146957c6","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1750630605065,"stop":1750630605065,"duration":0},"status":"passed","severity":"normal"},{"uid":"3347ebdfbb6f4f23","name":"safeDispatchEvent","time":{"start":1750630174834,"stop":1750630174834,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f128ffd11eae5a7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750630679153,"stop":1750630679153,"duration":0},"status":"passed","severity":"normal"},{"uid":"215f49550ce78844","name":"Subscribe to topic containing XML and receive message","time":{"start":1750630679151,"stop":1750630679151,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b12e3608066dc1","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1750630324960,"stop":1750630324961,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee74b3945f558f9","name":"Push message with short payload","time":{"start":1750630879247,"stop":1750630879247,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff584bfe2b047a70","name":"Subscribe and receive messages via waku relay post","time":{"start":1750630636975,"stop":1750630636978,"duration":3},"status":"passed","severity":"normal"},{"uid":"e86f71efadf568bd","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1750630085500,"stop":1750630085501,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11c611f95b3115d","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750630637026,"stop":1750630637026,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd10ea5ec2a921b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750630679139,"stop":1750630679139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8064504cbee795b","name":"Query with Ordered Callback, No message returned","time":{"start":1750630605067,"stop":1750630605067,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd4a9dab600077a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1750630115036,"stop":1750630115036,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb5a5690e755597","name":"handles different networkShards values correctly","time":{"start":1750630063547,"stop":1750630063547,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9b74a5823d2705","name":"should check false positive rate","time":{"start":1750630117198,"stop":1750630117198,"duration":0},"status":"passed","severity":"normal"},{"uid":"13347e377d3c2ec","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1750630077861,"stop":1750630077861,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ff213c098c4c06","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1750630063553,"stop":1750630063553,"duration":0},"status":"passed","severity":"normal"},{"uid":"69109df482b4291a","name":"Push message with content topic containing emoji","time":{"start":1750630879258,"stop":1750630879258,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adc03930325ca9c","name":"should return the pubsub topic directly if a string is provided","time":{"start":1750630063568,"stop":1750630063568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bfcf7bde43346e","name":"Encoder throws on empty string content topic","time":{"start":1750630096934,"stop":1750630096934,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67c3db43b3ea29b","name":"Check publish message containing XML","time":{"start":1750630453094,"stop":1750630453094,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89a7d3f9f558733","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1750630115047,"stop":1750630115047,"duration":0},"status":"passed","severity":"normal"},{"uid":"891e1c06d2d6d044","name":"Decoder throws on undefined content topic","time":{"start":1750630077861,"stop":1750630077861,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ba7fc4d19cddf4","name":"should detect messages with missing dependencies","time":{"start":1750630119808,"stop":1750630119808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef444f8b48fa32ac","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750630637017,"stop":1750630637017,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c273928437fb46","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1750630445891,"stop":1750630445892,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fe2050043b179c","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1750630069405,"stop":1750630069406,"duration":1},"status":"passed","severity":"normal"},{"uid":"47137588935eed96","name":"Check received message containing Arabic","time":{"start":1750630547067,"stop":1750630547067,"duration":0},"status":"passed","severity":"normal"},{"uid":"15096cc2df013320","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1750630134686,"stop":1750630134688,"duration":2},"status":"passed","severity":"normal"},{"uid":"6afde7c912acbdb7","name":"Query generator for 2000 messages","time":{"start":1750630637737,"stop":1750630637738,"duration":1},"status":"passed","severity":"normal"},{"uid":"a93a1410226b9c4f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1750630580779,"stop":1750630580779,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf57a45395bada8b","name":"should throw an error for insufficient data","time":{"start":1750630063638,"stop":1750630063638,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbadbf5cf2f43d6","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1750630077547,"stop":1750630077548,"duration":1},"status":"passed","severity":"normal"},{"uid":"877e9f3867c8c63a","name":"should correctly map a content topic to a pubsub topic","time":{"start":1750630063573,"stop":1750630063573,"duration":0},"status":"passed","severity":"normal"},{"uid":"871fdc217631b857","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1750630063555,"stop":1750630063555,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68515159191f89e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1750630085202,"stop":1750630085203,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b830615e511f882","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1750630105896,"stop":1750630105896,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f0f94130c12ffb","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app97/4/topic511/proto","time":{"start":1750630563844,"stop":1750630563844,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc213cc3b88d4f6d","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1750630063550,"stop":1750630063550,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d73d80a2bb2e14","name":"Check message with invalid timestamp is not received","time":{"start":1750630580776,"stop":1750630580777,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a11e088f1461c90","name":"should properly create location multiaddrs - tcp","time":{"start":1750630069415,"stop":1750630069415,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc629f7a1f38588d","name":"Publish message with custom timestamp: Mon Jul 01 2024 22:14:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1750630453098,"stop":1750630453098,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efcb12d7edb7a44","name":"Subscribe to topic containing short and receive message","time":{"start":1750630679148,"stop":1750630679148,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a5eff5d459b614","name":"Subscribe to topic containing long and receive message","time":{"start":1750630636986,"stop":1750630636987,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d4a980ff5093cb8","name":"should not throw an error for a single configured topic","time":{"start":1750630063567,"stop":1750630063567,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd21fc4f126098e","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1750630134699,"stop":1750630134700,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e647384567c114","name":"Round trip binary encryption [ecies, signature]","time":{"start":1750630096933,"stop":1750630096933,"duration":0},"status":"passed","severity":"normal"},{"uid":"76382736da251506","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1750630453102,"stop":1750630453103,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b10b3daa92a472","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1750630593766,"stop":1750630593766,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e15b89521fbc8a1","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1750630637734,"stop":1750630637736,"duration":2},"status":"passed","severity":"normal"},{"uid":"68f9f92c121aad41","name":"Waku message hash computation (payload length 0)","time":{"start":1750630077541,"stop":1750630077542,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff0280f2f0718a1","name":"Ephemeral messages are not stored","time":{"start":1750630140272,"stop":1750630140273,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf72292e859e34c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1750630063566,"stop":1750630063566,"duration":0},"status":"passed","severity":"normal"},{"uid":"4654297f7b5393e0","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1750630063542,"stop":1750630063542,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2225440239b67ed","name":"Fails to push message with large meta","time":{"start":1750630879273,"stop":1750630879273,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb4bc7b19efb0a8","name":"Check publish message containing SQL Injection","time":{"start":1750630453093,"stop":1750630453093,"duration":0},"status":"passed","severity":"normal"},{"uid":"305d077509c27d2","name":"should encodeTxt and decodeTxt","time":{"start":1750630069404,"stop":1750630069405,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea61ad804beef67","name":"Push message with special chars payload","time":{"start":1750630879248,"stop":1750630879248,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc4a890f5454456","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750630637020,"stop":1750630637020,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3751c8fe4fde70b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1750630115044,"stop":1750630115044,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd93d432c8417ff","name":"random static sharding 5 - Cluster ID: 179, Shard ID: 185","time":{"start":1750630686176,"stop":1750630686176,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfcbef7d89f14bb","name":"rejects content-filtered query with only contentTopics","time":{"start":1750630077648,"stop":1750630077649,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaad130db24b27d2","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1750630063573,"stop":1750630063573,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9cd1a26e50ef8a","name":"Fails to publish message with empty text","time":{"start":1750630453099,"stop":1750630453100,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa610dc35707554","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1750630428723,"stop":1750630428723,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b6dfe1a7e47d04de","name":"Check received message with timestamp: 1750630133832 ","time":{"start":1750630547072,"stop":1750630547072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f522b4895a38c41b","name":"Check received message with timestamp: 1750630133849000000 ","time":{"start":1750630580793,"stop":1750630580793,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eee94281fe9990c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750630679139,"stop":1750630679140,"duration":1},"status":"passed","severity":"normal"},{"uid":"389a20e7118106d2","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1750630649825,"stop":1750630649825,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5ec9e4a46b450d","name":"Sets default value correctly","time":{"start":1750630655294,"stop":1750630655294,"duration":0},"status":"passed","severity":"normal"},{"uid":"531f3b6b68ea1e1d","name":"messageHashStr produces consistent results for the same input","time":{"start":1750630077549,"stop":1750630077549,"duration":0},"status":"passed","severity":"normal"},{"uid":"700f58807e2f9457","name":"Publish without waiting for remote peer","time":{"start":1750630462624,"stop":1750630462625,"duration":1},"status":"passed","severity":"normal"},{"uid":"19750da91ab86071","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1750630606387,"stop":1750630606388,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe5fd8f8ebe233a","name":"Check received message containing short","time":{"start":1750630580779,"stop":1750630580780,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ed0cfb4cda9daf","name":"should handle special patterns correctly","time":{"start":1750630117197,"stop":1750630117197,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb239af6d7af1b2d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1750630115048,"stop":1750630115048,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0fd8481d898189","name":"does not throw on valid cases","time":{"start":1750630063535,"stop":1750630063536,"duration":1},"status":"passed","severity":"normal"},{"uid":"d301a6204a0e1cb7","name":"Promise Callback - true","time":{"start":1750630630154,"stop":1750630630155,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e93a3c5ccc3782f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750630308205,"stop":1750630308205,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e72b8c12895fe1","name":"start node with empty shard should fail","time":{"start":1750630686178,"stop":1750630686179,"duration":1},"status":"passed","severity":"normal"},{"uid":"110610e1e5f2b4be","name":"random static sharding 4 - Cluster ID: 815, Shard ID: 974","time":{"start":1750630686176,"stop":1750630686176,"duration":0},"status":"passed","severity":"normal"},{"uid":"562a4209ab92c67a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1750630115035,"stop":1750630115035,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6a80f846b11478","name":"should initialize bloom filter with correct parameters","time":{"start":1750630117194,"stop":1750630117195,"duration":1},"status":"passed","severity":"normal"},{"uid":"d024f8e09fabde1a","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1750630063574,"stop":1750630063574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3c9744c6979b06","name":"Check publish message containing special chars","time":{"start":1750630453091,"stop":1750630453091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b242c1e647e600","name":"Callback on promise, aborts when callback returns true","time":{"start":1750630637732,"stop":1750630637733,"duration":1},"status":"passed","severity":"normal"},{"uid":"8046414a05fc47a0","name":"Subscribe to topic containing short and receive message","time":{"start":1750630636984,"stop":1750630636985,"duration":1},"status":"passed","severity":"normal"},{"uid":"4521caa4b4b0b376","name":"removeEventListener with correct event","time":{"start":1750630174831,"stop":1750630174832,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ec728162f25f78","name":"throws on content topic with too few or too many fields","time":{"start":1750630063536,"stop":1750630063537,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f77faab14a22fe","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750630636997,"stop":1750630636998,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c69a445ba100540","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1750630063563,"stop":1750630063564,"duration":1},"status":"passed","severity":"normal"},{"uid":"412ff096b6926c64","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1750630089526,"stop":1750630089527,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1f03d703a257a","name":"Decoder throws on empty string content topic","time":{"start":1750630077861,"stop":1750630077861,"duration":0},"status":"passed","severity":"normal"},{"uid":"44811c22a4043199","name":"Generator, custom pubsub topic","time":{"start":1750630621681,"stop":1750630621681,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3de840e2c89d8e1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1750630063555,"stop":1750630063555,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0c8a368f93238e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1750630115040,"stop":1750630115040,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bacec790868ad76","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750630679144,"stop":1750630679145,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac739a007883ec7f","name":"should not receive a peer event after stop","time":{"start":1750630138902,"stop":1750630138902,"duration":0},"status":"passed","severity":"normal"},{"uid":"7717cfe1bc786d08","name":"Check message with invalid timestamp is not received","time":{"start":1750630547073,"stop":1750630547073,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e466f451eea99e","name":"throws an error for improperly formatted content topics","time":{"start":1750630063547,"stop":1750630063548,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaa61ed1b443d03c","name":"should use provided shard info when available","time":{"start":1750630106022,"stop":1750630106023,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5f3db3a564366e","name":"caches peers it previously fetched","time":{"start":1750630085499,"stop":1750630085499,"duration":0},"status":"passed","severity":"normal"},{"uid":"775e97b51c6201be","name":"should handle connection events","time":{"start":1750630105901,"stop":1750630105901,"duration":0},"status":"passed","severity":"normal"},{"uid":"248699324d786ab0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750630636996,"stop":1750630636997,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4415190367f21db","name":"should be delivered immediately if received","time":{"start":1750630119812,"stop":1750630119812,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de82686521a8bf1","name":"should throw error - invalid id","time":{"start":1750630069409,"stop":1750630069410,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0f9cc950c1db9e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750630291928,"stop":1750630291929,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d5eb67d495ca01","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1750630445896,"stop":1750630445896,"duration":0},"status":"passed","severity":"normal"},{"uid":"477b7265197255b7","name":"should decode valid enr with tcp successfully","time":{"start":1750630069406,"stop":1750630069406,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed00d6497e11b6b5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750630637024,"stop":1750630637024,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4b2bf147cdab75","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1750630115052,"stop":1750630115052,"duration":0},"status":"passed","severity":"normal"},{"uid":"7180f75bdb981fac","name":"Fails to publish message with size larger than 1 MB","time":{"start":1750630453103,"stop":1750630453103,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b5f1312b9f718f","name":"can query messages normally","time":{"start":1750630609079,"stop":1750630609079,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec0f33e0d8c0852","name":"Check publish message containing escaped characters","time":{"start":1750630453096,"stop":1750630453096,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5d26ad93b8641","name":"configure the node with multiple content topics","time":{"start":1750630563846,"stop":1750630563846,"duration":0},"status":"passed","severity":"normal"},{"uid":"6646b8f0c6dde91e","name":"Check message with non string payload is not received","time":{"start":1750630547064,"stop":1750630547064,"duration":0},"status":"passed","severity":"normal"},{"uid":"63407f5a46317cf2","name":"Generator, 2 different pubsubtopics","time":{"start":1750630621685,"stop":1750630621685,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77fa5b75827c635b","name":"Subscribe and publish message","time":{"start":1750630462625,"stop":1750630462625,"duration":0},"status":"passed","severity":"normal"},{"uid":"605c9c819deb22d0","name":"Check received message containing XML","time":{"start":1750630580772,"stop":1750630580772,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5a71c1bc4c05c2","name":"Subscribe and receive messages via waku relay post","time":{"start":1750630679134,"stop":1750630679135,"duration":1},"status":"passed","severity":"normal"},{"uid":"e962fce9f1eda97a","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1750630106024,"stop":1750630106025,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4aaa130c1edcd6","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1750630077648,"stop":1750630077648,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4eacb7005e2fc","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1750630115034,"stop":1750630115034,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a91ae549e5ee201","name":"Check message received after jswaku node is restarted","time":{"start":1750630547064,"stop":1750630547065,"duration":1},"status":"skipped","severity":"normal"},{"uid":"57efdf843cfe0cb6","name":"should throw an error for missing sharding configuration","time":{"start":1750630063570,"stop":1750630063571,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b836f325878c3f1","name":"Check message with no payload is not received","time":{"start":1750630547075,"stop":1750630547075,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3da8a650232d92","name":"should not retry if at least one success","time":{"start":1750630106000,"stop":1750630106000,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2c7ba660d7e645","name":"can start the service","time":{"start":1750630138896,"stop":1750630138897,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbaf557b9c5c1aa4","name":"Check received message containing unicode special characters","time":{"start":1750630580773,"stop":1750630580774,"duration":1},"status":"passed","severity":"normal"},{"uid":"126562910e95190b","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1750630063541,"stop":1750630063542,"duration":1},"status":"passed","severity":"normal"},{"uid":"24842206bbfcdf56","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1750630085199,"stop":1750630085200,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a6a2766d91e68d","name":"can start and stop the service","time":{"start":1750630089523,"stop":1750630089523,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9b6a5f188acb7d","name":"Ping on unsubscribed peer","time":{"start":1750630201255,"stop":1750630201255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1a31589468e688","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1750630462626,"stop":1750630462626,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef08c0bf356460ef","name":"should be sent with empty content","time":{"start":1750630119810,"stop":1750630119810,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc49d1fc78b4088","name":"Publish message with large meta","time":{"start":1750630453105,"stop":1750630453105,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1c4ca594b17686","name":"Check received message containing escaped characters","time":{"start":1750630580787,"stop":1750630580787,"duration":0},"status":"passed","severity":"normal"},{"uid":"968c8ccc7fa6424e","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1750630063542,"stop":1750630063542,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4c989c2fc62bdd","name":"Push message with long payload","time":{"start":1750630879248,"stop":1750630879248,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e5657cdc70899a","name":"same cluster, different shard: nodes connect","time":{"start":1750630334947,"stop":1750630334947,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74ea8bd9e967dc1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750630308202,"stop":1750630308203,"duration":1},"status":"passed","severity":"normal"},{"uid":"61358db02792c9f5","name":"should return false when clusterId doesn't match","time":{"start":1750630106025,"stop":1750630106026,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7cf706632883fe","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1750630134691,"stop":1750630134693,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c51fd5b396bf66a","name":"Check received message containing JSON","time":{"start":1750630547058,"stop":1750630547058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b72a335d3f6f566","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1750630115048,"stop":1750630115048,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2e55131a57fb90","name":"should serialize and deserialize correctly","time":{"start":1750630117196,"stop":1750630117197,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ba5eeab4b90c3b","name":"LightPush","time":{"start":1750630658040,"stop":1750630658040,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a82d52256ac459","name":"Push message with content topic containing special chars","time":{"start":1750630879254,"stop":1750630879254,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a906c65e78ef5b","name":"should handle corrupted local storage data gracefully","time":{"start":1750630089527,"stop":1750630089527,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f883d7a5e42f","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1750630462633,"stop":1750630462634,"duration":1},"status":"passed","severity":"normal"},{"uid":"f096cda88f7c696","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1750630644170,"stop":1750630644171,"duration":1},"status":"passed","severity":"normal"},{"uid":"390ae81b8ef204f2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750630291935,"stop":1750630291935,"duration":0},"status":"passed","severity":"normal"},{"uid":"480eb168a77c9757","name":"Push message with content topic containing XML","time":{"start":1750630879256,"stop":1750630879256,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01a17c1ad9935f5","name":"Push message with content topic containing long","time":{"start":1750630879253,"stop":1750630879254,"duration":1},"status":"passed","severity":"normal"},{"uid":"222bd60a3fe67f5a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750630679138,"stop":1750630679139,"duration":1},"status":"passed","severity":"normal"},{"uid":"8327866768913368","name":"should properly clean up resources when disposed","time":{"start":1750630104974,"stop":1750630104974,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60b23d354f4fe5d","name":"tcp ip4 address","time":{"start":1750630068889,"stop":1750630068889,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef0a7553ef57474","name":"getPeersByDiscovery","time":{"start":1750630428717,"stop":1750630428717,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba519e11bcea4ce0","name":"Push message with custom timestamp: 1750633892240","time":{"start":1750630879274,"stop":1750630879274,"duration":0},"status":"passed","severity":"normal"},{"uid":"554c914ec904f432","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750630679135,"stop":1750630679135,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f804132171a0a6f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750630637012,"stop":1750630637013,"duration":1},"status":"passed","severity":"normal"},{"uid":"85ce403d32b3823a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app97/6/topic745/json","time":{"start":1750630563843,"stop":1750630563843,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c639f5d2adfaa1","name":"Push message with emoji payload","time":{"start":1750630879266,"stop":1750630879266,"duration":0},"status":"passed","severity":"normal"},{"uid":"33197ad5e0cde3a5","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1750630462626,"stop":1750630462626,"duration":0},"status":"passed","severity":"normal"},{"uid":"321887482ffe0821","name":"should decode valid enr successfully","time":{"start":1750630069405,"stop":1750630069405,"duration":0},"status":"passed","severity":"normal"},{"uid":"84cc018d9ac1d8c","name":"returns all values when wanted number is greater than available values","time":{"start":1750630084813,"stop":1750630084815,"duration":2},"status":"passed","severity":"normal"},{"uid":"96aed5af482124fa","name":"Renews subscription after lossing a connection","time":{"start":1750630637025,"stop":1750630637025,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac893eac679ebc8d","name":"Ping on subscribed peer","time":{"start":1750630201251,"stop":1750630201252,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f7fe4b894cbdca2","name":"Passing page size 110 when there are 120 messages","time":{"start":1750630644219,"stop":1750630644219,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef648dcd85a6bac","name":"should be able to encode the field with only FILTER set to true","time":{"start":1750630068748,"stop":1750630068752,"duration":4},"status":"passed","severity":"normal"},{"uid":"a1c913adbd3f9863","name":"Check publish message containing long","time":{"start":1750630453090,"stop":1750630453091,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc7dea86c628f55","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1750630115036,"stop":1750630115036,"duration":0},"status":"passed","severity":"normal"},{"uid":"633372ac0601484","name":"Check received message containing SQL Injection","time":{"start":1750630547057,"stop":1750630547057,"duration":0},"status":"passed","severity":"normal"},{"uid":"39baed1aefbe79e9","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1750630063544,"stop":1750630063544,"duration":0},"status":"passed","severity":"normal"},{"uid":"9456566b0137f43c","name":"Rejects garbage","time":{"start":1750630109414,"stop":1750630109415,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7828df0a4cef20d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1750630621685,"stop":1750630621686,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ba9179592995d828","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1750630096932,"stop":1750630096933,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26a1181d9b9ccf0","name":"addEventListener with wrong event","time":{"start":1750630174831,"stop":1750630174831,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd9b94c1168eb36","name":"Light Node - default protocols","time":{"start":1750630658041,"stop":1750630658041,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae734b867dac141","name":"throws on content topic with empty application field","time":{"start":1750630063537,"stop":1750630063538,"duration":1},"status":"passed","severity":"normal"},{"uid":"134ecb76f4006df","name":"Check received message containing Russian","time":{"start":1750630580781,"stop":1750630580782,"duration":1},"status":"passed","severity":"normal"},{"uid":"69477234ad1427ae","name":"Check publish message containing Russian","time":{"start":1750630453092,"stop":1750630453093,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7f646bffcd83f5","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1750630077539,"stop":1750630077540,"duration":1},"status":"passed","severity":"normal"},{"uid":"13db954520fbb6a","name":"Push 30 different messages","time":{"start":1750630879266,"stop":1750630879267,"duration":1},"status":"skipped","severity":"normal"},{"uid":"13e457ecf7d01a28","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1750630115045,"stop":1750630115045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a2113464ec040","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1750630063556,"stop":1750630063556,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9555eaa640d6d4","name":"should handle task timeouts","time":{"start":1750630105836,"stop":1750630105836,"duration":0},"status":"passed","severity":"normal"},{"uid":"1563ae7f5a36737c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1750630462633,"stop":1750630462633,"duration":0},"status":"passed","severity":"normal"},{"uid":"315ce815f44e6485","name":"Push message with Arabic payload","time":{"start":1750630879263,"stop":1750630879263,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5533bec2cf5bdd","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750630679153,"stop":1750630679153,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0673e5fb5baeb9","name":"Push message with content topic containing emoji","time":{"start":1750630879272,"stop":1750630879272,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9e6bd635588806","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750630637016,"stop":1750630637016,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d281b70b4c4f17","name":"Check received message containing JSON","time":{"start":1750630547069,"stop":1750630547070,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1a5373e0eb5c10","name":"Promise Callback - false","time":{"start":1750630630155,"stop":1750630630157,"duration":2},"status":"passed","severity":"normal"},{"uid":"c89adf2c5d37c31a","name":"Check message received after jswaku node is restarted","time":{"start":1750630580778,"stop":1750630580779,"duration":1},"status":"passed","severity":"normal"},{"uid":"8edc2de57815d89c","name":"Publish message with custom timestamp: Sun Jun 22 2025 23:14:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1750630453099,"stop":1750630453099,"duration":0},"status":"passed","severity":"normal"},{"uid":"c195fd5c4bdb7a6a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750630636980,"stop":1750630636980,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7b00d5589cbe9d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750630636970,"stop":1750630636973,"duration":3},"status":"passed","severity":"normal"},{"uid":"6cffffc5d39c2338","name":"Reusing cursor across nodes","time":{"start":1750630593768,"stop":1750630593768,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d57e81a9bb9eb3","name":"Check message with no content topic is not received","time":{"start":1750630547074,"stop":1750630547074,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ec7c2de2395da3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1750630115049,"stop":1750630115051,"duration":2},"status":"passed","severity":"normal"},{"uid":"47147aa7e92986ba","name":"should not be empty after adding a subscription","time":{"start":1750630106163,"stop":1750630106164,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0553bfa4e263ab","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1750630115041,"stop":1750630115042,"duration":1},"status":"passed","severity":"normal"},{"uid":"599cdde7f157dd10","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1750630115037,"stop":1750630115037,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee24488dc7d17318","name":"should properly start and stop event listening","time":{"start":1750630105808,"stop":1750630105808,"duration":0},"status":"passed","severity":"normal"},{"uid":"94008798105c81b9","name":"Should update multiaddrs","time":{"start":1750630373648,"stop":1750630373648,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5af88fa8c820ae","name":"should be able to encode the field with only STORE set to true","time":{"start":1750630068747,"stop":1750630068747,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b21297d29b6343","name":"should enable all discoveries when explicitly set","time":{"start":1750630105553,"stop":1750630105554,"duration":1},"status":"passed","severity":"normal"},{"uid":"670887cbceaf8fdc","name":"should properly create location multiaddrs - tcp6","time":{"start":1750630069414,"stop":1750630069414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7844e4ee94acdec8","name":"should successfully stop","time":{"start":1750630105897,"stop":1750630105897,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e4b7e909f2eee2","name":"Throws when trying to push message with empty payload","time":{"start":1750630879253,"stop":1750630879253,"duration":0},"status":"passed","severity":"normal"},{"uid":"364a2bd2945ff638","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1750630106023,"stop":1750630106024,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb30201f7fdbd5a","name":"should insert message into bloom filter","time":{"start":1750630119804,"stop":1750630119804,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2517830c94bde9","name":"Using a function","time":{"start":1750630655293,"stop":1750630655293,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc5f2bfe3f777de","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1750630077538,"stop":1750630077539,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc2293e87e18f60","name":"same cluster, same shard: nodes connect","time":{"start":1750630334946,"stop":1750630334947,"duration":1},"status":"passed","severity":"normal"},{"uid":"360fb2e17550bf33","name":"Mutual subscription","time":{"start":1750630462624,"stop":1750630462624,"duration":0},"status":"passed","severity":"normal"},{"uid":"2731116570c3d7c2","name":"Check message with non string payload is not received","time":{"start":1750630580778,"stop":1750630580778,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bce85566993eec9","name":"Decoder throws on undefined content topic","time":{"start":1750630096934,"stop":1750630096934,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d0f2b18cbe650a","name":"different cluster, different shard: nodes don't connect","time":{"start":1750630334948,"stop":1750630334950,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e8a93b7d611dee4","name":"Check message with no content topic is not received","time":{"start":1750630580777,"stop":1750630580778,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af312f7bf6f825c","name":"Check received message containing short","time":{"start":1750630580765,"stop":1750630580765,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb025fb04cff1dfa","name":"Check received message with timestamp: 1750630133849 ","time":{"start":1750630580793,"stop":1750630580793,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d31587f6be0d87","name":"Push message with meta","time":{"start":1750630879272,"stop":1750630879273,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c6244380d9b5f2","name":"connects to nwaku","time":{"start":1750630655292,"stop":1750630655292,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b01e17fd3a99d7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750630637021,"stop":1750630637023,"duration":2},"status":"passed","severity":"normal"},{"uid":"112063e357712d10","name":"Generator, custom pubsub topic","time":{"start":1750630621682,"stop":1750630621682,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d997a08b47d41366","name":"should maintain desired error rate","time":{"start":1750630117195,"stop":1750630117196,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30864e8bd37d823","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1750630115034,"stop":1750630115034,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f411cedafb1ad","name":"Asymmetric encrypt & decrypt","time":{"start":1750630095847,"stop":1750630095847,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f748173901f0b","name":"Check message on other pubsub topic is not received","time":{"start":1750630547073,"stop":1750630547074,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ded97e335bb0f0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750630636989,"stop":1750630636989,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdbbb99d81479f1","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1750630593768,"stop":1750630593768,"duration":0},"status":"passed","severity":"normal"},{"uid":"a465b921535acb21","name":"Subscribe to topic containing Script and receive message","time":{"start":1750630636993,"stop":1750630636994,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25489e5e1604142","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750630679136,"stop":1750630679136,"duration":0},"status":"passed","severity":"normal"},{"uid":"239faa09ad59e7ba","name":"Subscribe to topic containing long and receive message","time":{"start":1750630679148,"stop":1750630679148,"duration":0},"status":"passed","severity":"normal"},{"uid":"3020bf9f58b6cad0","name":"should only return 1 node with relay and store capability","time":{"start":1750630085500,"stop":1750630085500,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3efce81501b17af","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1750630085501,"stop":1750630085502,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bc16cf725b8f5dd7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1750630105892,"stop":1750630105893,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dfcae7b5e499195","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750630679150,"stop":1750630679150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e94589d7f11f7ef","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1750630115047,"stop":1750630115048,"duration":1},"status":"passed","severity":"normal"},{"uid":"2913ea0b7709cb12","name":"Decoder throws on empty string content topic","time":{"start":1750630096934,"stop":1750630096935,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf48f1ba0e822ea5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1750630077595,"stop":1750630077595,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf979670b409a3d1","name":"Check message with non string payload is not received","time":{"start":1750630547075,"stop":1750630547075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87658c691f7d7be","name":"Push message with content topic containing Chinese","time":{"start":1750630879269,"stop":1750630879269,"duration":0},"status":"passed","severity":"normal"},{"uid":"affb5ad18c8d9a5","name":"Passing page size 0 when there are 110 messages","time":{"start":1750630644212,"stop":1750630644212,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5c9624c4d7b006","name":"it tolerates circular branch references","time":{"start":1750630085496,"stop":1750630085497,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1540e4ac5749a07","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750630308201,"stop":1750630308201,"duration":0},"status":"passed","severity":"normal"},{"uid":"34eb95624be78af5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750630679141,"stop":1750630679142,"duration":1},"status":"passed","severity":"normal"},{"uid":"48dcc2262dee982","name":"Refresh subscription","time":{"start":1750630636983,"stop":1750630636984,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57aa2f9bbfac405","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1750630106165,"stop":1750630106165,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2ee5229c8039fe","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1750630063551,"stop":1750630063552,"duration":1},"status":"passed","severity":"normal"},{"uid":"c905f30300b5a2a5","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1750630068755,"stop":1750630068755,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1a663cbd518901","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1750630063548,"stop":1750630063549,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa8984ba95aaa95","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750630637023,"stop":1750630637024,"duration":1},"status":"passed","severity":"normal"},{"uid":"624d4ae4f7bd2e2d","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1750630115035,"stop":1750630115035,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc274efd305cd846","name":"Ping on unsubscribed peer","time":{"start":1750630201253,"stop":1750630201253,"duration":0},"status":"passed","severity":"normal"},{"uid":"34276ecf793e9087","name":"Js publishes, other Js receives","time":{"start":1750630442485,"stop":1750630442485,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7cbbfd4d7ece95","name":"Subscribe to topic containing XML and receive message","time":{"start":1750630637019,"stop":1750630637020,"duration":1},"status":"passed","severity":"normal"},{"uid":"a331a52ea7213da","name":"Init the array if not present","time":{"start":1750630063077,"stop":1750630063081,"duration":4},"status":"passed","severity":"normal"},{"uid":"dfb40c8d0a34629e","name":"Push message with content topic containing long","time":{"start":1750630879267,"stop":1750630879268,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53467b5bb06cfb6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1750630115046,"stop":1750630115046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fe59568a52ffb6","name":"Push message with short payload","time":{"start":1750630879261,"stop":1750630879261,"duration":0},"status":"passed","severity":"normal"},{"uid":"6862e4f3c1c6751b","name":"should reject if Store is requested but not mounted","time":{"start":1750630106235,"stop":1750630106236,"duration":1},"status":"passed","severity":"normal"},{"uid":"33149cf882422fc2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1750630115056,"stop":1750630115056,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e62163251b8e85","name":"Subscribe and receive messages via lightPush","time":{"start":1750630637003,"stop":1750630637003,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff8b59109333555","name":"should initialize with custom number of peers","time":{"start":1750630105900,"stop":1750630105900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a03a157d694e5c","name":"Push message with XML payload","time":{"start":1750630879250,"stop":1750630879250,"duration":0},"status":"passed","severity":"normal"},{"uid":"827fd4effc6a062c","name":"Fails to push message bigger that 1MB","time":{"start":1750630879261,"stop":1750630879261,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdcbd9ef6c8ea4bc","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1750630134690,"stop":1750630134691,"duration":1},"status":"passed","severity":"normal"},{"uid":"350d2cee667ea7d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750630636995,"stop":1750630636996,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54c8fb893942171","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750630636991,"stop":1750630636991,"duration":0},"status":"passed","severity":"normal"},{"uid":"118558530f32e256","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1750630115046,"stop":1750630115047,"duration":1},"status":"passed","severity":"normal"},{"uid":"d590c1202dbcecfe","name":"Subscribe and receive messages via lightPush","time":{"start":1750630679144,"stop":1750630679144,"duration":0},"status":"passed","severity":"normal"},{"uid":"525fb3125602a21","name":"should increase lamport timestamp","time":{"start":1750630119805,"stop":1750630119805,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f25d3958243126","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1750630063544,"stop":1750630063544,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcd6d62b511fbe2","name":"A test","time":{"start":1750630325233,"stop":1750630325233,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b422902c1d3af8","name":"should have no discoveries enabled by default","time":{"start":1750630105551,"stop":1750630105552,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91f8ac628571ba","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750630636997,"stop":1750630636997,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fd7123f7031084","name":"Refresh subscription","time":{"start":1750630637014,"stop":1750630637014,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b07fab9b1e7058","name":"should be empty when created","time":{"start":1750630106163,"stop":1750630106163,"duration":0},"status":"passed","severity":"normal"},{"uid":"8189ade61721f684","name":"should set field with only LIGHTPUSH enabled","time":{"start":1750630069418,"stop":1750630069418,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88cc6c36e30bebe","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1750630593767,"stop":1750630593767,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7d988edd3f5ce1","name":"Check received message containing shell command","time":{"start":1750630580787,"stop":1750630580787,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1e6c2b39f86e22","name":"Check meta is set [ecies]","time":{"start":1750630096933,"stop":1750630096933,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff5e73b0f2f66ee","name":"Refresh subscription","time":{"start":1750630462627,"stop":1750630462627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1416fefaa8328c4","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1750630063540,"stop":1750630063540,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f718bc2cc09825","name":"should load peers from local storage and dispatch events","time":{"start":1750630089526,"stop":1750630089526,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcba5656092ae93","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1750630115033,"stop":1750630115034,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aae3511630e2b71","name":"should not fail to start the service if it is already started","time":{"start":1750630089524,"stop":1750630089524,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbbefacd8675055","name":"Check received message containing XML","time":{"start":1750630580783,"stop":1750630580786,"duration":3},"status":"passed","severity":"normal"},{"uid":"a5173c7ebbab5bd8","name":"Subscribe to topic containing Script and receive message","time":{"start":1750630637019,"stop":1750630637019,"duration":0},"status":"passed","severity":"normal"},{"uid":"455b5d19f92da8ee","name":"Check received message with timestamp: 1750630133832000000 ","time":{"start":1750630547071,"stop":1750630547072,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87e90d38fc2f0a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750630679149,"stop":1750630679150,"duration":1},"status":"passed","severity":"normal"},{"uid":"8223edb17b7b6867","name":"messageHashStr returns a hex string","time":{"start":1750630077546,"stop":1750630077547,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac02d53750c25d9e","name":"Check publish message containing shell command","time":{"start":1750630453095,"stop":1750630453095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c84b570e94c5ec8","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1750630462626,"stop":1750630462627,"duration":1},"status":"passed","severity":"normal"},{"uid":"c207c03bccf01812","name":"should properly create location multiaddrs - udp4","time":{"start":1750630069413,"stop":1750630069413,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c09ed95e086eafc","name":"Check message received after nwaku node is restarted","time":{"start":1750630547076,"stop":1750630547076,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e7131565246c1","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1750630644171,"stop":1750630644172,"duration":1},"status":"passed","severity":"normal"},{"uid":"149667e5e9d463ca","name":"should remove expired entries after TTL has passed","time":{"start":1750630104971,"stop":1750630104972,"duration":1},"status":"passed","severity":"normal"},{"uid":"a67f5d0712790918","name":"should be able to encode the field with only RELAY set to true","time":{"start":1750630068741,"stop":1750630068747,"duration":6},"status":"passed","severity":"normal"},{"uid":"c4ec16979745d862","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1750630063565,"stop":1750630063565,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ec47aa1ddeec49","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1750630142056,"stop":1750630142057,"duration":1},"status":"passed","severity":"normal"},{"uid":"993afe18d7e5fdc6","name":"Reopen subscription with peer with lost subscription","time":{"start":1750630201255,"stop":1750630201256,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2d229b027d5bbb","name":"Correctly serialized arguments","time":{"start":1750630337116,"stop":1750630337116,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc02be6b1645245","name":"Check message with no content topic is not received","time":{"start":1750630580796,"stop":1750630580797,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e74c9be634adc8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750630637010,"stop":1750630637011,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6ef14f30b26bf4","name":"Push message with custom timestamp: 1750633892240","time":{"start":1750630879260,"stop":1750630879260,"duration":0},"status":"passed","severity":"normal"},{"uid":"34158380f51e3524","name":"Fails to push message with large meta","time":{"start":1750630879259,"stop":1750630879259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e52c71ec3042890","name":"Check message with no payload is not received","time":{"start":1750630580778,"stop":1750630580778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53940b342f512bf","name":"Round trip binary serialization","time":{"start":1750630077859,"stop":1750630077859,"duration":0},"status":"passed","severity":"normal"},{"uid":"6120b37d952822d7","name":"Overlapping topic subscription","time":{"start":1750630462627,"stop":1750630462627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c29911ee488106b2","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1750630142056,"stop":1750630142056,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad413879dcfa09","name":"Subscribe and receives messages on 20 topics","time":{"start":1750630679135,"stop":1750630679136,"duration":1},"status":"passed","severity":"normal"},{"uid":"230a841dee51c070","name":"topics with same application and version share the same shard","time":{"start":1750630063545,"stop":1750630063545,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ad891b8fdec243","name":"should support chaining for add method","time":{"start":1750630104971,"stop":1750630104971,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc447a175105cc87","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1750630115039,"stop":1750630115039,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b27f7da8fec8955","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1750630105892,"stop":1750630105892,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b65e49861d27e9","name":"Push message with content topic containing numeric","time":{"start":1750630879254,"stop":1750630879254,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a4488404b66d10","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1750630063569,"stop":1750630063569,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff726d047e2df8f","name":"Subscribe and receive messages via waku relay post","time":{"start":1750630679145,"stop":1750630679145,"duration":0},"status":"passed","severity":"normal"},{"uid":"33abf503fcea335a","name":"messageHash returns a Uint8Array","time":{"start":1750630077546,"stop":1750630077546,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff4efb7cfb88c8b","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1750630140283,"stop":1750630140283,"duration":0},"status":"passed","severity":"normal"},{"uid":"466c3f36de110c14","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750630679149,"stop":1750630679149,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce99c4b669989cd1","name":"should emit a peer event after start","time":{"start":1750630089524,"stop":1750630089524,"duration":0},"status":"passed","severity":"normal"},{"uid":"3937a3e001c2e507","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750630547061,"stop":1750630547061,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3282a227064fdbf","name":"Check message on other pubsub topic is not received","time":{"start":1750630580795,"stop":1750630580796,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff33cfc043c15b2","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app32/1/topic435/proto","time":{"start":1750630563844,"stop":1750630563845,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3b06e1673e87ce","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1750630593765,"stop":1750630593766,"duration":1},"status":"passed","severity":"normal"},{"uid":"df7a18063090ae82","name":"Push message with content topic containing unicode special characters","time":{"start":1750630879258,"stop":1750630879258,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bc3b6082d5739","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1750630077544,"stop":1750630077544,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1fa720ef62387d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1750630115035,"stop":1750630115036,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46d7247cb7602c8","name":"Check received message containing Basic HTML tag","time":{"start":1750630580786,"stop":1750630580786,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29a3e9bf039da5a","name":"should successfully unsubscribe from an existing subscription","time":{"start":1750630105896,"stop":1750630105896,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf76d2133e862bb","name":"should set field with all protocols enabled","time":{"start":1750630069416,"stop":1750630069416,"duration":0},"status":"passed","severity":"normal"},{"uid":"991136d806c7fc9b","name":"should encode/decode to text encoding","time":{"start":1750630069411,"stop":1750630069412,"duration":1},"status":"passed","severity":"normal"},{"uid":"72731f63fd386aa5","name":"creates an iterator","time":{"start":1750630649648,"stop":1750630649648,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc15208cac51e7e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1750630115051,"stop":1750630115051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afabccbb1bc73e4","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1750630115043,"stop":1750630115043,"duration":0},"status":"passed","severity":"normal"},{"uid":"827963df9c26ad5e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750630637015,"stop":1750630637015,"duration":0},"status":"passed","severity":"normal"},{"uid":"b854639a73564aae","name":"Subscribe to topic containing Script and publish message","time":{"start":1750630462631,"stop":1750630462631,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6437e638ee87a31","name":"Push message with special chars payload","time":{"start":1750630879262,"stop":1750630879262,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f76baec33f8ec2","name":"Encoder throws on undefined content topic","time":{"start":1750630096934,"stop":1750630096934,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d83cc48e7b4ebe6","name":"Subscribe to topic containing short and receive message","time":{"start":1750630679137,"stop":1750630679137,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a7ebab6ee2a60a","name":"should be called at least once on all `peer:discovery` events","time":{"start":1750630142054,"stop":1750630142054,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ae8f784d1720b6","name":"Nwaku publishes","time":{"start":1750630442485,"stop":1750630442485,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4e2b17431e5517","name":"Push message with content topic containing JSON","time":{"start":1750630879257,"stop":1750630879257,"duration":0},"status":"passed","severity":"normal"},{"uid":"a246d621e25fbef5","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1750630105807,"stop":1750630105807,"duration":0},"status":"passed","severity":"normal"},{"uid":"a192bbc95b526a27","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app8/6/topic282/utf8","time":{"start":1750630563841,"stop":1750630563841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc0e3737063574b","name":"should throw error - no id","time":{"start":1750630069407,"stop":1750630069409,"duration":2},"status":"passed","severity":"normal"},{"uid":"ef0a9ab9ea705f4c","name":"can start the service","time":{"start":1750630089522,"stop":1750630089522,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe5311505839d90","name":"Passing page size 10 when there are 10 messages","time":{"start":1750630644214,"stop":1750630644215,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16c035a9c1baabf","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750630679146,"stop":1750630679147,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8a94379beb8de9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750630679138,"stop":1750630679138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab7533883dc3e53","name":"Subscribe to topic containing JSON and publish message","time":{"start":1750630462632,"stop":1750630462632,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f50d54393141e8","name":"Subscribe and receive messages via waku relay post","time":{"start":1750630637006,"stop":1750630637010,"duration":4},"status":"passed","severity":"normal"},{"uid":"325fdf9061538b77","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1750630115058,"stop":1750630115058,"duration":0},"status":"passed","severity":"normal"},{"uid":"82149802790f4f59","name":"Push message with content topic containing special chars","time":{"start":1750630879268,"stop":1750630879268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41f669782e9e426","name":"should get / set TCP multiaddr","time":{"start":1750630069412,"stop":1750630069413,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b43e7d867872fa","name":"Encoder throws on undefined content topic","time":{"start":1750630077860,"stop":1750630077860,"duration":0},"status":"passed","severity":"normal"},{"uid":"764ff512d6861777","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750630308200,"stop":1750630308201,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6ce08f8f1de7d0","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1750630119805,"stop":1750630119806,"duration":1},"status":"passed","severity":"normal"},{"uid":"216ab3a964704281","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1750630115038,"stop":1750630115038,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a532b03e4e50124","name":"should be able to decode the field with only RELAY set to true","time":{"start":1750630068761,"stop":1750630068761,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ce00274be6faa4","name":"Check received message containing Basic HTML tag","time":{"start":1750630580772,"stop":1750630580772,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bad1e00dad888b2","name":"Push message with emoji payload","time":{"start":1750630879252,"stop":1750630879252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae278a19ad2e8dc4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750630637024,"stop":1750630637024,"duration":0},"status":"passed","severity":"normal"},{"uid":"f548a0b309e1f156","name":"Should update shard info","time":{"start":1750630373649,"stop":1750630373649,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a40a597a26c8700","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750630308205,"stop":1750630308205,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad71d0588777a12","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1750630462629,"stop":1750630462630,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d110cc152bbaaf","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750630679141,"stop":1750630679141,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd2538b257df2b0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750630291927,"stop":1750630291927,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5d5c99b7361986","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750630637012,"stop":1750630637012,"duration":0},"status":"passed","severity":"normal"},{"uid":"347879bd8c344ef8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1750630115052,"stop":1750630115053,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c2ac92c9de1955","name":"Fields are not dropped","time":{"start":1750630076641,"stop":1750630076652,"duration":11},"status":"passed","severity":"normal"},{"uid":"15d53cbe0999d6d8","name":"Push message with Arabic payload","time":{"start":1750630879249,"stop":1750630879249,"duration":0},"status":"passed","severity":"normal"},{"uid":"a559256d089b9146","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1750630563846,"stop":1750630563847,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a130de2b5dc794","name":"Check received message containing numeric","time":{"start":1750630580766,"stop":1750630580766,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c1045de1e1f16","name":"stop","time":{"start":1750630174834,"stop":1750630174834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38cc86e2a4e922b","name":"Push message with content topic containing numeric","time":{"start":1750630879268,"stop":1750630879268,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfc2b58a29491d2","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750630636987,"stop":1750630636988,"duration":1},"status":"passed","severity":"normal"},{"uid":"3225ce6f53214f76","name":"Check publish message containing JSON","time":{"start":1750630453095,"stop":1750630453095,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f328ec4cb0c82a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750630291933,"stop":1750630291934,"duration":1},"status":"passed","severity":"normal"},{"uid":"702b755d68b19a27","name":"should handle general insertion and lookup correctly","time":{"start":1750630117198,"stop":1750630117198,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74132c551188df4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1750630063563,"stop":1750630063563,"duration":0},"status":"passed","severity":"normal"},{"uid":"310aa5b522043d2f","name":"Subscribe to topic containing XML and receive message","time":{"start":1750630679140,"stop":1750630679141,"duration":1},"status":"passed","severity":"normal"},{"uid":"8640b4cd1858c0c7","name":"should use DNS peer discovery with light client","time":{"start":1750630138903,"stop":1750630138903,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10a5d864578ff052","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750630637003,"stop":1750630637004,"duration":1},"status":"passed","severity":"normal"},{"uid":"b45f6aaf0332525e","name":"Ping on peer without subscriptions","time":{"start":1750630201252,"stop":1750630201253,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad5b26eb2f2a9257","name":"Fails to publish message with wrong content topic","time":{"start":1750630453100,"stop":1750630453102,"duration":2},"status":"passed","severity":"normal"},{"uid":"867d087f9d2fa9b1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750630679150,"stop":1750630679150,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f50a60797fddb3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1750630063555,"stop":1750630063556,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d185f8d91cbb78f","name":"Push message with unicode special characters payload","time":{"start":1750630879266,"stop":1750630879266,"duration":0},"status":"passed","severity":"normal"},{"uid":"421e2937f347f651","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1750630119807,"stop":1750630119808,"duration":1},"status":"passed","severity":"normal"},{"uid":"813a733baf342f08","name":"Passing page size 3 when there are 20 messages","time":{"start":1750630644213,"stop":1750630644214,"duration":1},"status":"passed","severity":"normal"},{"uid":"590dd8240b0b956a","name":"Push message with Russian payload","time":{"start":1750630879263,"stop":1750630879263,"duration":0},"status":"passed","severity":"normal"},{"uid":"b186daf9b0f7ab11","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1750630291929,"stop":1750630291932,"duration":3},"status":"passed","severity":"normal"},{"uid":"38bd3b8eda3809a6","name":"Subscribe to topic containing short and publish message","time":{"start":1750630462628,"stop":1750630462628,"duration":0},"status":"passed","severity":"normal"},{"uid":"857311887adee47","name":"isConnected return false after peer stops","time":{"start":1750630153549,"stop":1750630153550,"duration":1},"status":"passed","severity":"normal"},{"uid":"91611cae39e809ae","name":"Throws when trying to push message with empty payload","time":{"start":1750630879267,"stop":1750630879267,"duration":0},"status":"passed","severity":"normal"},{"uid":"491077b2e5defb13","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750630637004,"stop":1750630637006,"duration":2},"status":"passed","severity":"normal"},{"uid":"232d720d098d0351","name":"Push message with content topic containing escaped characters","time":{"start":1750630879272,"stop":1750630879272,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f85ca12d118eddf","name":"Push message with SQL Injection payload","time":{"start":1750630879263,"stop":1750630879264,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fbaab7060871ae","name":"Check received message containing Russian","time":{"start":1750630547068,"stop":1750630547068,"duration":0},"status":"passed","severity":"normal"},{"uid":"221aa8a4666715d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1750630115055,"stop":1750630115055,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dc2c7fca683e43","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1750630115051,"stop":1750630115051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5f4eb24719f7fd","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1750630077596,"stop":1750630077598,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd41d0c6399561c9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1750630115039,"stop":1750630115040,"duration":1},"status":"passed","severity":"normal"},{"uid":"92593c020e58d24","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750630636980,"stop":1750630636980,"duration":0},"status":"passed","severity":"normal"},{"uid":"708891c37faaa8c2","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1750630115031,"stop":1750630115032,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a16879e352b706","name":"Subscribe to topic containing long and receive message","time":{"start":1750630637014,"stop":1750630637015,"duration":1},"status":"passed","severity":"normal"},{"uid":"48508bc09dfda68","name":"Subscribe to topic containing long and receive message","time":{"start":1750630679138,"stop":1750630679138,"duration":0},"status":"passed","severity":"normal"},{"uid":"7087b49fa748a3bd","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1750630142055,"stop":1750630142055,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b77a1c08e97b9a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750630679145,"stop":1750630679145,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df1fe02d49744a5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750630679141,"stop":1750630679141,"duration":0},"status":"passed","severity":"normal"},{"uid":"915b74ee83cdb8fc","name":"Waku message hash computation (meta attribute not present)","time":{"start":1750630077540,"stop":1750630077541,"duration":1},"status":"passed","severity":"normal"},{"uid":"77749a54b2cc6b1c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750630308205,"stop":1750630308206,"duration":1},"status":"passed","severity":"normal"},{"uid":"70a4efbfc62d7f13","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750630679154,"stop":1750630679154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f667c887491a2a51","name":"should not allow k > 12","time":{"start":1750630114608,"stop":1750630114615,"duration":7},"status":"passed","severity":"normal"},{"uid":"c666509a84d7b10d","name":"should not receive a peer event after stop","time":{"start":1750630373374,"stop":1750630373374,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df0e8b6f6268239","name":"Push message with XML payload","time":{"start":1750630879264,"stop":1750630879264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3acd6bf5635d971","name":"should maintain proper timestamps if all messages received","time":{"start":1750630119806,"stop":1750630119806,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17fcb95cb40d94a","name":"Check received message containing special chars","time":{"start":1750630580780,"stop":1750630580781,"duration":1},"status":"passed","severity":"normal"},{"uid":"263fa2802b9c1043","name":"Overlapping topic subscription","time":{"start":1750630636982,"stop":1750630636983,"duration":1},"status":"passed","severity":"normal"},{"uid":"9257a81f106c1087","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1750630063570,"stop":1750630063570,"duration":0},"status":"passed","severity":"normal"},{"uid":"812973827828ffda","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1750630134693,"stop":1750630134694,"duration":1},"status":"passed","severity":"normal"},{"uid":"56304b18c56fbe27","name":"Sample","time":{"start":1750630068919,"stop":1750630068919,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9e093e27db23eb","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1750630063568,"stop":1750630063568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a508c652c40405c1","name":"Meta field set when metaSetter is specified","time":{"start":1750630077859,"stop":1750630077859,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e92b0539f1c55c","name":"Privacy Node - default protocol","time":{"start":1750630658041,"stop":1750630658041,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7b747a60868aad","name":"configure the node with multiple pubsub topics","time":{"start":1750630686178,"stop":1750630686178,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e8c01714852da1","name":"Push message with shell command payload","time":{"start":1750630879265,"stop":1750630879265,"duration":0},"status":"passed","severity":"normal"},{"uid":"8270f0eb35ae897e","name":"should start and stop interval correctly","time":{"start":1750630105827,"stop":1750630105827,"duration":0},"status":"passed","severity":"normal"},{"uid":"457df2e1d3412ecf","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1750630105556,"stop":1750630105558,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a21537185208191","name":"should not fail to stop the service if it was not started","time":{"start":1750630373367,"stop":1750630373368,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e852d0291b7dfbe","name":"Check received message containing Arabic","time":{"start":1750630547056,"stop":1750630547056,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ef5d61e0773f75","name":"should throw an error for an unconfigured topic","time":{"start":1750630063567,"stop":1750630063568,"duration":1},"status":"passed","severity":"normal"},{"uid":"30f3d074cc2833b9","name":"Subscribe and receives messages on 20 topics","time":{"start":1750630637011,"stop":1750630637011,"duration":0},"status":"passed","severity":"normal"},{"uid":"834878fdcdaf6d02","name":"Push message with content topic containing Russian","time":{"start":1750630879269,"stop":1750630879269,"duration":0},"status":"passed","severity":"normal"},{"uid":"9828cbde24787b3c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1750630085201,"stop":1750630085201,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9e1f2da4085e78","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1750630063540,"stop":1750630063540,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca545cd01a240087","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750630636995,"stop":1750630636995,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9db6474a40ac4a","name":"Check received message containing unicode special characters","time":{"start":1750630547059,"stop":1750630547060,"duration":1},"status":"passed","severity":"normal"},{"uid":"6427cad4d148182f","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1750630063548,"stop":1750630063548,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e7098150ff94","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750630637025,"stop":1750630637026,"duration":1},"status":"passed","severity":"normal"},{"uid":"729e14cddd13d237","name":"Ordered callback, aborts when callback returns true","time":{"start":1750630637737,"stop":1750630637737,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d283518d211295","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1750630085502,"stop":1750630085502,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a85bc27d1fa4a2ac","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750630637001,"stop":1750630637002,"duration":1},"status":"passed","severity":"normal"},{"uid":"659b5fd5006fe7bc","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1750630106021,"stop":1750630106022,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c625476af4c361e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1750630605068,"stop":1750630605068,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da192b3f357f6b3","name":"1 Relay, 1 Filter, gives up","time":{"start":1750630085147,"stop":1750630085148,"duration":1},"status":"passed","severity":"normal"},{"uid":"899180c2c53136e4","name":"should properly create location multiaddrs - udp","time":{"start":1750630069414,"stop":1750630069415,"duration":1},"status":"passed","severity":"normal"},{"uid":"38df37bf56d7c404","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1750630105807,"stop":1750630105807,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc25efbe73058d5","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1750630649825,"stop":1750630649826,"duration":1},"status":"passed","severity":"normal"},{"uid":"4979f00f684a980","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app65/9/topic222/utf8","time":{"start":1750630563844,"stop":1750630563844,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa614747753da32","name":"handles empty shards array correctly","time":{"start":1750630063571,"stop":1750630063572,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d8c52b1fceaec7","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1750630068753,"stop":1750630068754,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbaa96d20f177b20","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1750630119810,"stop":1750630119810,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ec7c575602d41a","name":"Relay - dialed after","time":{"start":1750630658036,"stop":1750630658036,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b9436e786ea22f","name":"Filter","time":{"start":1750630658040,"stop":1750630658041,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d30e4d41a901c1","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1750630085198,"stop":1750630085199,"duration":1},"status":"passed","severity":"normal"},{"uid":"5566ac9ab368ab3e","name":"Query generator for multiple messages with different content topic format","time":{"start":1750630637731,"stop":1750630637731,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3a76e9af982580","name":"Generator, 2 different pubsubtopics","time":{"start":1750630621681,"stop":1750630621681,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd31a4a96f28ec11","name":"Query generator for multiple messages with different message text format","time":{"start":1750630637728,"stop":1750630637728,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c6d654a64baa4d","name":"Subscribe and receive messages via lightPush","time":{"start":1750630636969,"stop":1750630636970,"duration":1},"status":"passed","severity":"normal"},{"uid":"22cf3d89fbcf2825","name":"Check received message containing Chinese","time":{"start":1750630547067,"stop":1750630547067,"duration":0},"status":"passed","severity":"normal"},{"uid":"44dd51040673591a","name":"should return false","time":{"start":1750630069410,"stop":1750630069410,"duration":0},"status":"passed","severity":"normal"},{"uid":"341109596b8d7b45","name":"can dial TLS multiaddrs","time":{"start":1750630337010,"stop":1750630337010,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bd44a75f28238a","name":"should return valid sharding parameters for static sharding","time":{"start":1750630063570,"stop":1750630063570,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aaca967cf69e890","name":"accepts valid message hash query","time":{"start":1750630077649,"stop":1750630077649,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c692ddc70a3d5c7","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750630679143,"stop":1750630679144,"duration":1},"status":"passed","severity":"normal"},{"uid":"d340987848fb3577","name":"should only return 1 node with store capability","time":{"start":1750630085500,"stop":1750630085500,"duration":0},"status":"passed","severity":"normal"},{"uid":"32437cb47f4d810e","name":"Overlapping topic subscription","time":{"start":1750630637013,"stop":1750630637013,"duration":0},"status":"passed","severity":"normal"},{"uid":"2699216a86b1847e","name":"Renews subscription after lossing a connection","time":{"start":1750630679154,"stop":1750630679154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d94ba074cda773","name":"random static sharding 8 - Cluster ID: 81, Shard ID: 881","time":{"start":1750630686177,"stop":1750630686177,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d943ab6d2f752b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750630679134,"stop":1750630679134,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f7b9d59545d757","name":"should update ack status of messages in outgoing buffer","time":{"start":1750630119811,"stop":1750630119811,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd8474be2f69231","name":"Push message with Chinese payload","time":{"start":1750630879262,"stop":1750630879263,"duration":1},"status":"passed","severity":"normal"},{"uid":"3267401e61b18b9","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1750630115041,"stop":1750630115041,"duration":0},"status":"passed","severity":"normal"},{"uid":"4536b9671390ef4","name":"different cluster, same shard: nodes don't connect","time":{"start":1750630334947,"stop":1750630334948,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b4a38d93672f6f","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1750630686178,"stop":1750630686178,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f28aea37ae0f4","name":"throws on content topic with generation field greater than 0","time":{"start":1750630063537,"stop":1750630063537,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dd3052d3cc0b82","name":"should call waitForPeer on Relay","time":{"start":1750630106237,"stop":1750630106238,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f10ed75ef91fd1","name":"Push message with content topic containing Basic HTML tag","time":{"start":1750630879271,"stop":1750630879271,"duration":0},"status":"passed","severity":"normal"},{"uid":"5734abd8d2815c7c","name":"Check received message containing special chars","time":{"start":1750630547055,"stop":1750630547055,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afd1af78f8c4441","name":"Symmetric encrypt & Decrypt","time":{"start":1750630095847,"stop":1750630095848,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5be98a1c42de42","name":"Push message with content topic containing shell command","time":{"start":1750630879271,"stop":1750630879271,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a7f8aee90ee1c8","name":"returns all values when wanted number matches available values","time":{"start":1750630084808,"stop":1750630084812,"duration":4},"status":"passed","severity":"normal"},{"uid":"f4a0105ca3386bfd","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1750630085201,"stop":1750630085201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a58ad060f7730","name":"should properly compute the node id","time":{"start":1750630069411,"stop":1750630069411,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa813bd0e4ae436","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1750630105893,"stop":1750630105894,"duration":1},"status":"passed","severity":"normal"},{"uid":"afaae72bb8132ff4","name":"should increase lamport timestamp","time":{"start":1750630119803,"stop":1750630119803,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7392f3e356cb5af","name":"connected peers and dial","time":{"start":1750630429068,"stop":1750630429068,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2a4b2179cc95cf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1750630115054,"stop":1750630115055,"duration":1},"status":"passed","severity":"normal"},{"uid":"f941df61e1d5872a","name":"returns only open connection if one present","time":{"start":1750630076856,"stop":1750630076856,"duration":0},"status":"passed","severity":"normal"},{"uid":"5213dd7aa7a70d41","name":"Check received message containing SQL Injection","time":{"start":1750630547068,"stop":1750630547068,"duration":0},"status":"passed","severity":"normal"},{"uid":"901a787320e84644","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1750630462631,"stop":1750630462631,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc36c3a095801330","name":"less peers than existing","time":{"start":1750630429069,"stop":1750630429069,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3b00d686ae2cbf59","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1750630063556,"stop":1750630063556,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f7ecaf99008d0c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750630291934,"stop":1750630291935,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba5bffc6b91485b6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1750630085200,"stop":1750630085201,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f0f41379d52933","name":"Check received message containing emoji","time":{"start":1750630580774,"stop":1750630580774,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbeda895b79ffbd","name":"Subscribe to topic containing long and publish message","time":{"start":1750630462628,"stop":1750630462628,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f34a203755cca4","name":"Push message with content topic containing Script","time":{"start":1750630879256,"stop":1750630879256,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa66fc459a2cf37","name":"should transition to Unhealthy when no connections","time":{"start":1750630105806,"stop":1750630105807,"duration":1},"status":"passed","severity":"normal"},{"uid":"344e4a8f213e0e3f","name":"All","time":{"start":1750630139330,"stop":1750630139331,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b1fd8720a818b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750630547061,"stop":1750630547062,"duration":1},"status":"passed","severity":"normal"},{"uid":"381bbd9ed794aaf8","name":"Check received message containing numeric","time":{"start":1750630547054,"stop":1750630547054,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5860b6edc5f1d9","name":"returns nothing if no connections present","time":{"start":1750630076855,"stop":1750630076856,"duration":1},"status":"passed","severity":"normal"},{"uid":"487f8d9534d3bf23","name":"Push message with content topic containing escaped characters","time":{"start":1750630879257,"stop":1750630879258,"duration":1},"status":"passed","severity":"normal"},{"uid":"d429f677142ff74b","name":"Check received message containing shell command","time":{"start":1750630547059,"stop":1750630547059,"duration":0},"status":"passed","severity":"normal"},{"uid":"f478cff50f6af899","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1750630115052,"stop":1750630115052,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef607061f87d23b","name":"Check publish message after client node is restarted","time":{"start":1750630453104,"stop":1750630453105,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ab4d42fdc929db50","name":"1 Relay, 1 fetch","time":{"start":1750630085146,"stop":1750630085146,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a362ad980eafed5","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1750630462630,"stop":1750630462630,"duration":0},"status":"passed","severity":"normal"},{"uid":"78af4430e4bb935c","name":"Subscribe and receive messages via lightPush","time":{"start":1750630679133,"stop":1750630679133,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e98f941777a78c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app56/8/topic120/xml","time":{"start":1750630563845,"stop":1750630563845,"duration":0},"status":"passed","severity":"normal"},{"uid":"52eb8190ce9fa27a","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1750630063567,"stop":1750630063567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fcbff711c11b35","name":"Encoder throws on undefined content topic","time":{"start":1750630095340,"stop":1750630095341,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99a307a85f5d529","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1750630115045,"stop":1750630115045,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fade4d9a1dfd3e","name":"Check received message containing Script","time":{"start":1750630547057,"stop":1750630547057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8675943efeb92c","name":"1 Store, 2 fetches","time":{"start":1750630085146,"stop":1750630085147,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dfd95fa463c3ccb","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1750630563838,"stop":1750630563839,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb10ac5de14d405","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1750630063564,"stop":1750630063564,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c335cc9ec94b642","name":"should emit a peer event after start","time":{"start":1750630138899,"stop":1750630138900,"duration":1},"status":"passed","severity":"normal"},{"uid":"9553c1e6d5c19467","name":"should not fail to stop the service if it was not started","time":{"start":1750630089523,"stop":1750630089523,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6128d711960445b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1750630649824,"stop":1750630649824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8dbcc143822004","name":"Query generator for multiple messages with multiple decoders","time":{"start":1750630637728,"stop":1750630637728,"duration":0},"status":"passed","severity":"normal"},{"uid":"a733147c0d7c9d40","name":"accepts valid content-filtered query","time":{"start":1750630077647,"stop":1750630077648,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde8e741fd41b129","name":"Check received message containing Basic HTML tag","time":{"start":1750630547058,"stop":1750630547058,"duration":0},"status":"passed","severity":"normal"},{"uid":"1364892796aa2463","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750630679152,"stop":1750630679152,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6de4c4651eddf67","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750630679154,"stop":1750630679154,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9bf77b91986adc","name":"Check received message containing long","time":{"start":1750630547054,"stop":1750630547054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06c778d89c3050","name":"should throw error - no public key","time":{"start":1750630069410,"stop":1750630069410,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58b4a5be9fdb45b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1750630649826,"stop":1750630649826,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b5c0d200b04f6a","name":"Check message received after jswaku node is restarted","time":{"start":1750630547075,"stop":1750630547076,"duration":1},"status":"skipped","severity":"normal"},{"uid":"22adc149ae22a212","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1750630636981,"stop":1750630636981,"duration":0},"status":"skipped","severity":"normal"},{"uid":"27214d626f3a6d37","name":"should throw an error if shards are undefined for static sharding","time":{"start":1750630063552,"stop":1750630063552,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9239be29706c0e","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1750630063551,"stop":1750630063551,"duration":0},"status":"passed","severity":"normal"},{"uid":"af771185ceb9941c","name":"should push the message to the outgoing buffer","time":{"start":1750630119803,"stop":1750630119804,"duration":1},"status":"passed","severity":"normal"},{"uid":"73fd08d4827855a0","name":"throws on empty content topic","time":{"start":1750630063536,"stop":1750630063536,"duration":0},"status":"passed","severity":"normal"},{"uid":"7197ea64aedfb51f","name":"Refresh subscription","time":{"start":1750630679137,"stop":1750630679137,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdfe44b2feee63","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1750630105998,"stop":1750630105999,"duration":1},"status":"passed","severity":"normal"},{"uid":"420a3ac51e11e7de","name":"A test","time":{"start":1750630325232,"stop":1750630325232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7504dac1700ecdd0","name":"should never report false negatives","time":{"start":1750630117196,"stop":1750630117196,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fb5bf650295966","name":"Push message with content topic containing Basic HTML tag","time":{"start":1750630879256,"stop":1750630879257,"duration":1},"status":"passed","severity":"normal"},{"uid":"46b170ec33d04669","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750630679143,"stop":1750630679143,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3864cc23e58d353","name":"nwaku subscribes","time":{"start":1750630442483,"stop":1750630442484,"duration":1},"status":"passed","severity":"normal"}]