mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"368f43b61757988f","name":"Push message with Script payload","time":{"start":1766537142838,"stop":1766537142838,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76086b764b7d721","name":"should properly create location multiaddrs - udp","time":{"start":1766536008720,"stop":1766536008720,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59c6dbc92bba09c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1766536540392,"stop":1766536540393,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1892a4dd2328622","name":"Subscribe to topic containing special chars and receive message","time":{"start":1766536558956,"stop":1766536558957,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0412cba3bb34b7","name":"Passing page size 19 when there are 20 messages","time":{"start":1766536390543,"stop":1766536390544,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1c7aa6968bdf5e","name":"should handle general insertion and lookup correctly","time":{"start":1766536052587,"stop":1766536052588,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1249898f25c1f34","name":"recovers when dns.resolve returns empty","time":{"start":1766536026288,"stop":1766536026288,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa9f05ce4ee6902","name":"should be safe to call multiple times","time":{"start":1766536017686,"stop":1766536017688,"duration":2},"status":"passed","severity":"normal"},{"uid":"84f7c07d455b8ab1","name":"Round trip binary serialization","time":{"start":1766536017733,"stop":1766536017734,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e6b75b4a29e56bd","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1766536052675,"stop":1766536052676,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d91f21eac98c15","name":"should work with mixed v2 and v3 peers","time":{"start":1766536065497,"stop":1766536065498,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e393e93f019f60","name":"Push message with Basic HTML tag payload","time":{"start":1766537142839,"stop":1766537142839,"duration":0},"status":"passed","severity":"normal"},{"uid":"a002971b7138ad3d","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1766536052660,"stop":1766536052661,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f621d9bc7a4da4d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1766536052666,"stop":1766536052666,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba27edbf7cbaecb6","name":"Push message with meta","time":{"start":1766537142857,"stop":1766537142857,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7b2e14d7f4002c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1766536052661,"stop":1766536052662,"duration":1},"status":"passed","severity":"normal"},{"uid":"464c367c44da337e","name":"Check publish message containing emoji","time":{"start":1766536279857,"stop":1766536279857,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ff82cb4922decc","name":"Encoder throws on empty string content topic","time":{"start":1766536036892,"stop":1766536036892,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d21c0a58cff7540","name":"should never report false negatives","time":{"start":1766536052569,"stop":1766536052580,"duration":11},"status":"passed","severity":"normal"},{"uid":"5b79fe0be1e9f484","name":"should dial peer when peer is discovered","time":{"start":1766536016666,"stop":1766536016667,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e267b4f3531fd0a","name":"should evict furthest entry when buffer is full","time":{"start":1766536052685,"stop":1766536052685,"duration":0},"status":"passed","severity":"normal"},{"uid":"da683229c4b5f401","name":"Sync message is sent within sync frequency","time":{"start":1766536073828,"stop":1766536073828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f005cedd04717c31","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1766536321257,"stop":1766536321257,"duration":0},"status":"passed","severity":"normal"},{"uid":"80138b8ce1e5863d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1766536558951,"stop":1766536558951,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d9c9fb778a9a7e","name":"Check publish message containing XML","time":{"start":1766536279855,"stop":1766536279855,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df01664f8e3855d","name":"should clear all timers","time":{"start":1766536017660,"stop":1766536017660,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b460683488e94","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1766536008013,"stop":1766536008014,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffded477f45565f3","name":"should accept empty decoders array","time":{"start":1766536066749,"stop":1766536066750,"duration":1},"status":"passed","severity":"normal"},{"uid":"7029a6a9e7a38010","name":"should handle all zero keep alive options","time":{"start":1766536017674,"stop":1766536017678,"duration":4},"status":"passed","severity":"normal"},{"uid":"ed9ccbef25382f87","name":"Non TWN Cluster","time":{"start":1766536377414,"stop":1766536377414,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3c0e0417a8ccde","name":"should handle a minimal index list","time":{"start":1766536003526,"stop":1766536003526,"duration":0},"status":"passed","severity":"normal"},{"uid":"683bdfd75282f4ec","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1766536287237,"stop":1766536287238,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e861434080ef3d5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1766536383623,"stop":1766536383623,"duration":0},"status":"passed","severity":"normal"},{"uid":"a956ba99d08cbcf5","name":"should dial peer when no shard info available","time":{"start":1766536016383,"stop":1766536016384,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc834aa3df67f039","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1766536052650,"stop":1766536052650,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46fc5b466dfd429","name":"Push message with content topic containing special chars","time":{"start":1766537142842,"stop":1766537142842,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac70d3794c35dec","name":"Register correct protocols","time":{"start":1766536287230,"stop":1766536287230,"duration":0},"status":"passed","severity":"normal"},{"uid":"60de42e91afc8c43","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1766536398939,"stop":1766536398939,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4e2f5b35d65fa7","name":"Decoder throws on empty string content topic","time":{"start":1766536036892,"stop":1766536036893,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b882a3cdf80ed51","name":"should handle peer store errors gracefully","time":{"start":1766536026175,"stop":1766536026175,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e69fcc235d5aa7","name":"Encoder throws on undefined content topic","time":{"start":1766536035115,"stop":1766536035115,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b15f93b28bbc54f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1766536052646,"stop":1766536052647,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e8cc6fd1120d3b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1766536111680,"stop":1766536111681,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2272289fccff6d","name":"should perform initial health assessment on start","time":{"start":1766536065875,"stop":1766536065875,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfadb91934c8663","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1766536052667,"stop":1766536052667,"duration":0},"status":"passed","severity":"normal"},{"uid":"470b21bed7680c7e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1766536287232,"stop":1766536287232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7531d5fb1979b1f5","name":"should update peers in cache on 'peer:identify' event","time":{"start":1766536030027,"stop":1766536030028,"duration":1},"status":"passed","severity":"normal"},{"uid":"e930e4289c611498","name":"Asymmetric encrypt & decrypt","time":{"start":1766536035691,"stop":1766536035691,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a80f2a478b08ecd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1766536003413,"stop":1766536003413,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fb1d768d712168","name":"Push message with JSON payload","time":{"start":1766537142864,"stop":1766537142864,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ca324266438689","name":"Check received message containing Arabic","time":{"start":1766536540399,"stop":1766536540400,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a32eae19e1e814","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1766536066206,"stop":1766536066209,"duration":3},"status":"passed","severity":"normal"},{"uid":"c885a1d9e83fe09d","name":"msgTime: 0 ms from now, startTime: 1766277183852, endTime: 1766536383852","time":{"start":1766536398942,"stop":1766536398942,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d5b5dcdd6a3b55","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1766536336753,"stop":1766536336754,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bad6915fb82b56e","name":"Subscribe to topic containing XML and receive message","time":{"start":1766536558970,"stop":1766536558971,"duration":1},"status":"passed","severity":"normal"},{"uid":"909e4b9833dcbbf7","name":"should stop query on content message from same channel","time":{"start":1766536070344,"stop":1766536070344,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5db51b1c94e150","name":"Push message with content topic containing Arabic","time":{"start":1766537142843,"stop":1766537142843,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8a99f41c7695d6","name":"should dial with PeerId and return stream","time":{"start":1766536017914,"stop":1766536017914,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e465d11fde58e9","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1766536055278,"stop":1766536055278,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef467efd8667dd1","name":"should initialize with custom number of peers","time":{"start":1766536066198,"stop":1766536066198,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7bdd15e4db4ff0","name":"Push message with emoji payload","time":{"start":1766537142840,"stop":1766537142840,"duration":0},"status":"passed","severity":"normal"},{"uid":"5980d979f2173791","name":"random static sharding 10 - Cluster ID: 363, Shard ID: 377","time":{"start":1766536387024,"stop":1766536387027,"duration":3},"status":"passed","severity":"normal"},{"uid":"cfe059c1dcaeb7ed","name":"Encoder throws on empty string content topic","time":{"start":1766536017735,"stop":1766536017735,"duration":0},"status":"passed","severity":"normal"},{"uid":"848535b2f16e85c1","name":"Cap max size when messages are pushed one at a time","time":{"start":1766536055277,"stop":1766536055277,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e895c75a63390c1","name":"should compute hash only when first accessed","time":{"start":1766536017737,"stop":1766536017737,"duration":0},"status":"passed","severity":"normal"},{"uid":"a216b5fbed21f803","name":"should handle onConnected and onDisconnected","time":{"start":1766536066210,"stop":1766536066211,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae74bb2d61cf594b","name":"Push message with unicode special characters payload","time":{"start":1766537142865,"stop":1766537142865,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa34acf5a42204","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1766536052662,"stop":1766536052662,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b10fedc788f7735","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1766536008014,"stop":1766536008015,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2500b207632fb65","name":"should not stop if not started","time":{"start":1766536026173,"stop":1766536026173,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe8f52a2b3e0ec7","name":"should initialize bloom filter with correct parameters","time":{"start":1766536052551,"stop":1766536052562,"duration":11},"status":"passed","severity":"normal"},{"uid":"458d05305efc9114","name":"should handle peer store errors gracefully","time":{"start":1766536017698,"stop":1766536017698,"duration":0},"status":"passed","severity":"normal"},{"uid":"40238fbdc3614a30","name":"Subscribe to topic containing shell command and receive message","time":{"start":1766536558960,"stop":1766536558960,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c97803f645437cd","name":"should handle retrieve function with query parameters","time":{"start":1766536066764,"stop":1766536066764,"duration":0},"status":"passed","severity":"normal"},{"uid":"5289fd1370389b6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1766536558963,"stop":1766536558963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9181e6da2f8ff024","name":"Check publish message containing Chinese","time":{"start":1766536279850,"stop":1766536279850,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ecec3b76289820","name":"should return false when peer is not on topic","time":{"start":1766536017919,"stop":1766536017919,"duration":0},"status":"passed","severity":"normal"},{"uid":"6039a545485cfd51","name":"Check publish message containing escaped characters","time":{"start":1766536279856,"stop":1766536279857,"duration":1},"status":"passed","severity":"normal"},{"uid":"234e8a427ea7cbb7","name":"should monitor connected peers and store them into cache","time":{"start":1766536186972,"stop":1766536186972,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0d628a49b80b2","name":"same cluster: nodes connect","time":{"start":1766536182558,"stop":1766536182559,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea84008eef6d0bc0","name":"Publish without waiting for remote peer","time":{"start":1766536287231,"stop":1766536287231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4336fb21fa397c3","name":"should return undefined if no connection provided","time":{"start":1766536017246,"stop":1766536017247,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca86a416ba052cc1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1766536540404,"stop":1766536540404,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a1de72c3d56ce","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1766536558968,"stop":1766536558969,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4eeac2073c754","name":"peer:update - should do nothing if another protocol hit","time":{"start":1766536017252,"stop":1766536017253,"duration":1},"status":"passed","severity":"normal"},{"uid":"add128314d906c41","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1766536273015,"stop":1766536273016,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa43ba5dd0c7b9b0","name":"Push message with long payload","time":{"start":1766537142860,"stop":1766537142860,"duration":0},"status":"passed","severity":"normal"},{"uid":"d727205176ef27b9","name":"should encode/decode to RLP encoding","time":{"start":1766536008718,"stop":1766536008718,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efe3fc41d2e0326","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1766536056085,"stop":1766536056086,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7b5e4b08dcfcf2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1766536558961,"stop":1766536558961,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1379b4f8dc4c17","name":"Check message with no payload is not received","time":{"start":1766536540406,"stop":1766536540406,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4f228960a4664c","name":"Push message with content topic containing SQL Injection","time":{"start":1766537142832,"stop":1766537142832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3336f2a169c304","name":"Passing page size 3 when there are 20 messages","time":{"start":1766536390542,"stop":1766536390542,"duration":0},"status":"passed","severity":"normal"},{"uid":"452816c381a85b7a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1766536052632,"stop":1766536052633,"duration":1},"status":"passed","severity":"normal"},{"uid":"654e5e424c3f434e","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1766536025679,"stop":1766536025680,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16b5797806320ae","name":"Subscribe to topic containing short and publish message","time":{"start":1766536287246,"stop":1766536287247,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1f0159c01b6ec9f","name":"should be able to decode the field with only RELAY set to true","time":{"start":1766536008018,"stop":1766536008018,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ba6b6519490186","name":"should be safe to call multiple times","time":{"start":1766536017660,"stop":1766536017661,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d63f7d6b81e9ba9","name":"Check message with no content topic is not received","time":{"start":1766536540395,"stop":1766536540395,"duration":0},"status":"passed","severity":"normal"},{"uid":"9791fe9a75b34ea5","name":"Own sync message does not acknowledge own messages","time":{"start":1766536073830,"stop":1766536073830,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc507a3a7e77c196","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1766536008024,"stop":1766536008024,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa442769a9ca7e5","name":"Push message with special chars payload","time":{"start":1766537142861,"stop":1766537142861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93bfeb1de81417b","name":"Relay + Store","time":{"start":1766536008723,"stop":1766536008723,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66c2cef31f818fe","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1766536003408,"stop":1766536003408,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0108872684b0aa","name":"Query generator for multiple messages","time":{"start":1766536366280,"stop":1766536366280,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfba2866d02779de","name":"Push message with Arabic payload","time":{"start":1766537142850,"stop":1766537142850,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ea1fac1379f581","name":"Bloom filter","time":{"start":1766536056080,"stop":1766536056081,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a205a3ec0f10f2e","name":"should handle malformed response data","time":{"start":1766536025680,"stop":1766536025681,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9485886c4d93dd2","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1766536052676,"stop":1766536052676,"duration":0},"status":"passed","severity":"normal"},{"uid":"11585c658bc9f618","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1766536003419,"stop":1766536003419,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7bc7657b690692","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1766536287256,"stop":1766536287257,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e7d5db2e61caed","name":"should return false when peer is not on the specified shard","time":{"start":1766536016873,"stop":1766536016873,"duration":0},"status":"passed","severity":"normal"},{"uid":"decd8cb1835a8ca","name":"Outgoing message is acknowledged","time":{"start":1766536070341,"stop":1766536070342,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f54979eeb6396e2","name":"throws on content topic with empty topic name field","time":{"start":1766536003397,"stop":1766536003397,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e7d8362ea62f0e","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1766536066771,"stop":1766536066771,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff52453f2d0f8d7","name":"should throw an error for insufficient data","time":{"start":1766536003527,"stop":1766536003528,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f09e043967c29c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1766536017253,"stop":1766536017253,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f7d578f6a83a9c","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1766536017702,"stop":1766536017703,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e1fd6347de9ee9","name":"should handle errors when accessing navigator","time":{"start":1766536016354,"stop":1766536016355,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba30b015ccc5e74","name":"should stop peer exchange discovery","time":{"start":1766536026172,"stop":1766536026173,"duration":1},"status":"passed","severity":"normal"},{"uid":"5238aa84419f7121","name":"should initialize with libp2p components","time":{"start":1766536025670,"stop":1766536025672,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc9dc47cd9542328","name":"should handle multiple query options for time ranges","time":{"start":1766536067566,"stop":1766536067567,"duration":1},"status":"passed","severity":"normal"},{"uid":"260ac5d3c3cfef3b","name":"Query generator for multiple messages with different content topic format","time":{"start":1766536366282,"stop":1766536366282,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e5c442c77171be","name":"should unregister libp2p event listeners when stop is called","time":{"start":1766536066225,"stop":1766536066225,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fee28c2bd6d10a","name":"should dial all remaining peers","time":{"start":1766536017695,"stop":1766536017695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75f8a521a7a1ceb","name":"should process all pages when stopIfTrue never returns true","time":{"start":1766536066778,"stop":1766536066779,"duration":1},"status":"passed","severity":"normal"},{"uid":"729e8a9d1ae90b96","name":"Query Generator - false","time":{"start":1766536377329,"stop":1766536377330,"duration":1},"status":"passed","severity":"normal"},{"uid":"310dae4c763db85a","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1766536383621,"stop":1766536383621,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99ead4676dbbde5","name":"should populate queue if has active dial","time":{"start":1766536016381,"stop":1766536016382,"duration":1},"status":"passed","severity":"normal"},{"uid":"155d13361e2920fe","name":"yields undefined for messages without decoder","time":{"start":1766536017464,"stop":1766536017467,"duration":3},"status":"passed","severity":"normal"},{"uid":"556513677bf93b1f","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1766536016789,"stop":1766536016790,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc491a29ff100bd","name":"Check received message containing unicode special characters","time":{"start":1766536540403,"stop":1766536540403,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b3b2dd6b77a4a4","name":"Push message with Russian payload","time":{"start":1766537142827,"stop":1766537142827,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8583c8ede0b7dc","name":"throws if store query response has error status","time":{"start":1766536017459,"stop":1766536017459,"duration":0},"status":"passed","severity":"normal"},{"uid":"6166964d41571985","name":"Subscribe to topic containing long and receive message","time":{"start":1766536558954,"stop":1766536558955,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42926941baf367","name":"tcp ip4 address","time":{"start":1766536008165,"stop":1766536008166,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8a7b4de5a42c8e","name":"should handle dial errors","time":{"start":1766536017915,"stop":1766536017915,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0d4fe4d9d17050","name":"Push message with custom timestamp: 1766532516221","time":{"start":1766537142858,"stop":1766537142859,"duration":1},"status":"passed","severity":"normal"},{"uid":"922eaf0f17d740ae","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1766536073829,"stop":1766536073829,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5800380f5dcd966","name":"should skip updating peer store if peer has same addresses","time":{"start":1766536016675,"stop":1766536016675,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd32d016118e8db","name":"Sync message are not sent excessively within sync frequency","time":{"start":1766536073828,"stop":1766536073829,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27b6803b50bb847","name":"messageHashStr produces different results for different inputs","time":{"start":1766536016803,"stop":1766536016803,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f1864d6b4ccdbd","name":"should dispatch network event when browser goes online","time":{"start":1766536016352,"stop":1766536016352,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa393f28021b37fd","name":"random static sharding 9 - Cluster ID: 99, Shard ID: 973","time":{"start":1766536387024,"stop":1766536387024,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd604da28b96c1e1","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1766536008015,"stop":1766536008016,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd129e49c874dc5b","name":"Push message with shell command payload","time":{"start":1766537142864,"stop":1766537142864,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a0a6d08afd36e5","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1766536025675,"stop":1766536025676,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab67b2e0c85aef3","name":"should return start time to last successful query since last query is less than max range","time":{"start":1766536066780,"stop":1766536066780,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfc5203439fa0b5","name":"Callback on promise, aborts when callback returns true","time":{"start":1766536366282,"stop":1766536366283,"duration":1},"status":"passed","severity":"normal"},{"uid":"15cd4f5018ad06a4","name":"Query generator for multiple messages with different message text format","time":{"start":1766536366281,"stop":1766536366281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93145ab5a763b46","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1766536056375,"stop":1766536056375,"duration":0},"status":"passed","severity":"normal"},{"uid":"980ff786930f93bf","name":"Refresh subscription","time":{"start":1766536287244,"stop":1766536287244,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9e8ce83f431f2e9","name":"Generator, one shard","time":{"start":1766536327189,"stop":1766536327190,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6b05be2c3142f3","name":"should not execute task if max attempts is 0","time":{"start":1766536065527,"stop":1766536065527,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1ad9b5c9b9f7be","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1766536003399,"stop":1766536003399,"duration":0},"status":"passed","severity":"normal"},{"uid":"430126e1e4a3b762","name":"Push message with emoji payload","time":{"start":1766537142853,"stop":1766537142853,"duration":0},"status":"passed","severity":"normal"},{"uid":"9becd1324936caed","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1766536052653,"stop":1766536052653,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a632b49ec034e3d","name":"should handle query errors gracefully","time":{"start":1766536026177,"stop":1766536026178,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91f3c10c8c4f8f6","name":"Does not throw an exception when node disconnects","time":{"start":1766536397181,"stop":1766536397181,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1ad6315ef97288","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1766536003401,"stop":1766536003401,"duration":0},"status":"passed","severity":"normal"},{"uid":"569e62a9bb1237ea","name":"should handle dial errors gracefully","time":{"start":1766536016667,"stop":1766536016667,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a4fb95d85edc9","name":"Refresh subscription","time":{"start":1766536558952,"stop":1766536558952,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fc4015f9f82873","name":"should emit a peer event after start","time":{"start":1766536298023,"stop":1766536298024,"duration":1},"status":"passed","severity":"normal"},{"uid":"f407dc2ccdb287c3","name":"Push message with Basic HTML tag payload","time":{"start":1766537142851,"stop":1766537142851,"duration":0},"status":"passed","severity":"normal"},{"uid":"8690b9e7a005d951","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1766536003416,"stop":1766536003416,"duration":0},"status":"passed","severity":"normal"},{"uid":"254870189b778dbf","name":"should emit multiple messages when query returns multiple messages","time":{"start":1766536066771,"stop":1766536066772,"duration":1},"status":"passed","severity":"normal"},{"uid":"b282fb5f1b9be55d","name":"Check received message containing Script","time":{"start":1766536540388,"stop":1766536540388,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e220752ccf739f","name":"Sample","time":{"start":1766536008173,"stop":1766536008174,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9dfb004d25151f1","name":"should add sent message to localHistory with retrievalHint","time":{"start":1766536056367,"stop":1766536056367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d756e466fbd9832","name":"Push message with Script payload","time":{"start":1766537142850,"stop":1766537142851,"duration":1},"status":"passed","severity":"normal"},{"uid":"8271100526330ac7","name":"should select older connection if present","time":{"start":1766536017277,"stop":1766536017282,"duration":5},"status":"passed","severity":"normal"},{"uid":"a121cb6c2664ff5b","name":"Sets default value correctly","time":{"start":1766536397183,"stop":1766536397183,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59c907a12b70935","name":"should successfully stop","time":{"start":1766536065916,"stop":1766536065917,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f8115d11b121d2","name":"random static sharding 8 - Cluster ID: 248, Shard ID: 473","time":{"start":1766536387023,"stop":1766536387024,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f4f51a25ae324d","name":"Check publish message containing shell command","time":{"start":1766536279856,"stop":1766536279856,"duration":0},"status":"passed","severity":"normal"},{"uid":"384f8768a476a6c3","name":"should add entries and maintain sorted order","time":{"start":1766536052680,"stop":1766536052680,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96130d6f6b69035","name":"should not receive a peer event after stop","time":{"start":1766536298024,"stop":1766536298025,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2c7268926479ec","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1766536116045,"stop":1766536116045,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9f009b1abaf75e","name":"Outgoing message is possibly acknowledged","time":{"start":1766536070341,"stop":1766536070341,"duration":0},"status":"skipped","severity":"normal"},{"uid":"82c2cc7d6ad7cd92","name":"should be able to encode the field with only STORE set to true","time":{"start":1766536008012,"stop":1766536008012,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd744bc80618a1f","name":"should not be delivered","time":{"start":1766536056378,"stop":1766536056378,"duration":0},"status":"passed","severity":"normal"},{"uid":"507f842b11c5bc15","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1766536026291,"stop":1766536026291,"duration":0},"status":"skipped","severity":"normal"},{"uid":"844727c684ee7015","name":"Push message with Russian payload","time":{"start":1766537142862,"stop":1766537142862,"duration":0},"status":"passed","severity":"normal"},{"uid":"b585ca011704cd4d","name":"should do nothing when connections still exist","time":{"start":1766536017692,"stop":1766536017693,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9e7829103487e9","name":"should skip peer when failed to dial recently","time":{"start":1766536016381,"stop":1766536016381,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0f05f32e7b1e5b","name":"isConnected should return false after all peers disconnect","time":{"start":1766536111681,"stop":1766536111682,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee2bbd73e49e123","name":"should continue query when messages are from different channels","time":{"start":1766536070344,"stop":1766536070345,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe3e025f171bd35","name":"Push message with custom timestamp: 1766532516221","time":{"start":1766537142872,"stop":1766537142872,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa49b42b5895c2c","name":"isConnected return false after peer stops","time":{"start":1766536111682,"stop":1766536111682,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3491ac441734eab","name":"should not dial peers from store when browser is not connected","time":{"start":1766536017691,"stop":1766536017692,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb8b32c88bf64c0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1766536558948,"stop":1766536558948,"duration":0},"status":"passed","severity":"normal"},{"uid":"565f63d26aed2ef1","name":"should insert message into bloom filter","time":{"start":1766536056366,"stop":1766536056366,"duration":0},"status":"passed","severity":"normal"},{"uid":"b161fed3e360a479","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1766536398943,"stop":1766536398944,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f01ed845c5d5740","name":"should create KeepAliveManager with relay","time":{"start":1766536017655,"stop":1766536017656,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83dae48d1106e9e","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1766536017664,"stop":1766536017664,"duration":0},"status":"passed","severity":"normal"},{"uid":"57686b0ffb0079ca","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1766536017666,"stop":1766536017667,"duration":1},"status":"passed","severity":"normal"},{"uid":"12bf1b16ac263775","name":"should stop ping timers on peer disconnect","time":{"start":1766536017662,"stop":1766536017663,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4221f438755afaf","name":"Encoder error raises irrecoverable error","time":{"start":1766536070340,"stop":1766536070341,"duration":1},"status":"passed","severity":"normal"},{"uid":"25368227230fbaf6","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1766536066232,"stop":1766536066236,"duration":4},"status":"passed","severity":"normal"},{"uid":"816df13057513571","name":"Init the array if not present","time":{"start":1766536003196,"stop":1766536003198,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce20551ec0305cbd","name":"should initialize with default number of peers","time":{"start":1766536066190,"stop":1766536066197,"duration":7},"status":"passed","severity":"normal"},{"uid":"a6bb3032d72fb0ea","name":"should not retry if at least one success","time":{"start":1766536065495,"stop":1766536065497,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5c8cb9a4cf81f59","name":"should set field with only RELAY enabled","time":{"start":1766536008722,"stop":1766536008722,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde378295c55317","name":"Decoder throws on empty string content topic","time":{"start":1766536035116,"stop":1766536035117,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcb28d51d15733c","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1766536056373,"stop":1766536056373,"duration":0},"status":"passed","severity":"normal"},{"uid":"daffc05efd457dd6","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1766536052644,"stop":1766536052645,"duration":1},"status":"passed","severity":"normal"},{"uid":"345b04eda1435ebe","name":"throws on content topic with empty encoding field","time":{"start":1766536003397,"stop":1766536003397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb27c3859e3982d8","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app66/7/topic558/xml","time":{"start":1766536377415,"stop":1766536377416,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d67c11ba90712","name":"Promise Callback - true","time":{"start":1766536377332,"stop":1766536377332,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a564fd13b07c97","name":"should be safe to call multiple times","time":{"start":1766536016377,"stop":1766536016378,"duration":1},"status":"passed","severity":"normal"},{"uid":"f57ed2ce241b5fe3","name":"should process queue every 500ms","time":{"start":1766536016387,"stop":1766536016387,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc93408a53ec8172","name":"Check received message containing JSON","time":{"start":1766536540389,"stop":1766536540390,"duration":1},"status":"passed","severity":"normal"},{"uid":"5701dcd6fa0a4ee8","name":"Relay + Store","time":{"start":1766536096337,"stop":1766536096338,"duration":1},"status":"passed","severity":"normal"},{"uid":"b265e459c07bacaa","name":"Push message with content topic containing Russian","time":{"start":1766537142832,"stop":1766537142832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6353ed0ade37c94","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1766536321258,"stop":1766536321258,"duration":0},"status":"passed","severity":"normal"},{"uid":"281fc23e9c19a6ea","name":"random static sharding 2 - Cluster ID: 697, Shard ID: 613","time":{"start":1766536387021,"stop":1766536387021,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1af0cf4a022077","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1766536056373,"stop":1766536056373,"duration":0},"status":"passed","severity":"normal"},{"uid":"512abc3eb51d99fe","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1766536558949,"stop":1766536558949,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fe76b9ab0473be","name":"Relay","time":{"start":1766536096336,"stop":1766536096337,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5dc050c7aca5029","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1766536308953,"stop":1766536308955,"duration":2},"status":"passed","severity":"normal"},{"uid":"c503d873e33ac763","name":"Emits 'synced' when message flagged as lost","time":{"start":1766536067469,"stop":1766536067469,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ca6e2c23daf70","name":"Query with Promise Callback, No Decoder","time":{"start":1766536336757,"stop":1766536336760,"duration":3},"status":"passed","severity":"normal"},{"uid":"fa0931669157d308","name":"should handle peer disconnect event when no connections remain","time":{"start":1766536016347,"stop":1766536016347,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb2054c35dc9b8b","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1766536273014,"stop":1766536273015,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17e2dd3ba800578","name":"Check message with no content topic is not received","time":{"start":1766536540405,"stop":1766536540405,"duration":0},"status":"passed","severity":"normal"},{"uid":"831223c88046d44b","name":"should handle peerStore errors gracefully","time":{"start":1766536017918,"stop":1766536017918,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ed095858d6887f","name":"should decode valid enr successfully","time":{"start":1766536008714,"stop":1766536008714,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3357ff6d48bcf2","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1766536067470,"stop":1766536067470,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e4d8b96ae75423","name":"Push message with escaped characters payload","time":{"start":1766537142852,"stop":1766537142852,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e540d55f798ddd","name":"should not change state when connections remain after disconnect","time":{"start":1766536016347,"stop":1766536016350,"duration":3},"status":"passed","severity":"normal"},{"uid":"58f302effa7d9a91","name":"should start and setup intervals and event listeners","time":{"start":1766536066110,"stop":1766536066110,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f1b1bcd8fea7af","name":"Encoder throws on undefined content topic","time":{"start":1766536036891,"stop":1766536036892,"duration":1},"status":"passed","severity":"normal"},{"uid":"27127e24314107b4","name":"should handle multiple peer connections","time":{"start":1766536017661,"stop":1766536017662,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe58eceaeec55706","name":"should handle peer store errors gracefully","time":{"start":1766536065877,"stop":1766536065877,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca170f53b3ecbc70","name":"Throws when trying to push message with empty payload","time":{"start":1766537142853,"stop":1766537142853,"duration":0},"status":"passed","severity":"normal"},{"uid":"669da02268984ac4","name":"Delete observer","time":{"start":1766536268593,"stop":1766536268594,"duration":1},"status":"passed","severity":"normal"},{"uid":"2705d2d79e124868","name":"Push message with content topic containing short","time":{"start":1766537142866,"stop":1766537142866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a69674198e0040","name":"Push 30 different messages","time":{"start":1766537142853,"stop":1766537142853,"duration":0},"status":"skipped","severity":"normal"},{"uid":"376feab2556048e3","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1766536066238,"stop":1766536066238,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3ccacef7f6c190","name":"Push to array if already present","time":{"start":1766536003199,"stop":1766536003200,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c25ad653895639c","name":"should dial more peers if under maxConnections","time":{"start":1766536017700,"stop":1766536017700,"duration":0},"status":"passed","severity":"normal"},{"uid":"386e646e519fbffe","name":"should encodeTxt and decodeTxt","time":{"start":1766536008714,"stop":1766536008714,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c36a43a54c1cc7","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1766536066770,"stop":1766536066771,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8a7ea0bb571262","name":"should not receive a peer event before start","time":{"start":1766536030026,"stop":1766536030026,"duration":0},"status":"passed","severity":"normal"},{"uid":"359b78dd7778698b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1766536287261,"stop":1766536287262,"duration":1},"status":"passed","severity":"normal"},{"uid":"30f4ac12b8e1d31b","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1766536065380,"stop":1766536065381,"duration":1},"status":"passed","severity":"normal"},{"uid":"415a85a47a72fa3b","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1766536052645,"stop":1766536052645,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf38d64711b1195","name":"should add event listeners to globalThis","time":{"start":1766536016317,"stop":1766536016321,"duration":4},"status":"passed","severity":"normal"},{"uid":"54d7d6af6b9f391f","name":"Push message with content topic containing Arabic","time":{"start":1766537142855,"stop":1766537142855,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddbab8b07e9d759","name":"Store - dialed after - with timeout","time":{"start":1766536403155,"stop":1766536403156,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca02d02c779a69cc","name":"should create ConnectionManager with relay","time":{"start":1766536017910,"stop":1766536017910,"duration":0},"status":"passed","severity":"normal"},{"uid":"3381b243e2619b52","name":"should dispatch connect and disconnect events","time":{"start":1766536066210,"stop":1766536066210,"duration":0},"status":"passed","severity":"normal"},{"uid":"f398e29870d4c93","name":"Push message with meta","time":{"start":1766537142870,"stop":1766537142871,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ef441315a12bf","name":"should successfully subscribe to supported pubsub topic","time":{"start":1766536065914,"stop":1766536065915,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc4c7df5ba790ab","name":"should handle complete peer lifecycle","time":{"start":1766536017679,"stop":1766536017679,"duration":0},"status":"passed","severity":"normal"},{"uid":"926b1a801d1fd2c5","name":"should return true when peer is on the specified shard","time":{"start":1766536016872,"stop":1766536016872,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e086df92cc64326","name":"Push 30 different messages","time":{"start":1766537142841,"stop":1766537142841,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4e727b25203c7bda","name":"should return start time to match max range","time":{"start":1766536066780,"stop":1766536066780,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5c4339c646a440","name":"should handle network check errors gracefully","time":{"start":1766536016390,"stop":1766536016390,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9933e056ed8779","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1766536269655,"stop":1766536269656,"duration":1},"status":"passed","severity":"normal"},{"uid":"4195e0b8c4e36281","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1766536065379,"stop":1766536065380,"duration":1},"status":"passed","severity":"normal"},{"uid":"570440e25e33e8bc","name":"should be safe to call multiple times","time":{"start":1766536017912,"stop":1766536017912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9862ce7925d00b87","name":"Push message with short payload","time":{"start":1766537142860,"stop":1766537142860,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0949c7321d1388","name":"rejects content-filtered query with only contentTopics","time":{"start":1766536016971,"stop":1766536016972,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e57af09d846ce37","name":"should set field with only LIGHTPUSH enabled","time":{"start":1766536008722,"stop":1766536008723,"duration":1},"status":"passed","severity":"normal"},{"uid":"335ab4e1eebc72c8","name":"should wait for Store peer to be connected","time":{"start":1766536067665,"stop":1766536067665,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de161075f9a72e8","name":"should return no connections if no open connection provided","time":{"start":1766536017277,"stop":1766536017277,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8172bf5246615cd","name":"Push message with JSON payload","time":{"start":1766537142839,"stop":1766537142839,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56f8a933236bf73","name":"Outgoing message is emitted as sending","time":{"start":1766536068483,"stop":1766536068484,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e6c50bd1a22cfb","name":"Fails to publish message with size larger than 1 MB","time":{"start":1766536279865,"stop":1766536279865,"duration":0},"status":"passed","severity":"normal"},{"uid":"432a19684b267e11","name":"Push message with content topic containing JSON","time":{"start":1766537142832,"stop":1766537142832,"duration":0},"status":"passed","severity":"normal"},{"uid":"9772d141dfd13aca","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1766536558963,"stop":1766536558963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4710dbf3e9de42","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app21/10/topic936/test.js","time":{"start":1766536377421,"stop":1766536377427,"duration":6},"status":"passed","severity":"normal"},{"uid":"61482867709e20ca","name":"Push message with content topic containing unicode special characters","time":{"start":1766537142833,"stop":1766537142833,"duration":0},"status":"passed","severity":"normal"},{"uid":"2506fc861be81e07","name":"should initialize with custom TTL","time":{"start":1766536026171,"stop":1766536026171,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fff8ad733f7cea","name":"Query generator for 2000 messages","time":{"start":1766536366284,"stop":1766536366284,"duration":0},"status":"passed","severity":"normal"},{"uid":"8059bce1ce82960f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1766536036891,"stop":1766536036891,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c0d2eef3c202ae","name":"should keep entries that haven't expired yet","time":{"start":1766536064886,"stop":1766536064891,"duration":5},"status":"passed","severity":"normal"},{"uid":"31b1663ef0cd5824","name":"Push message with custom timestamp: 1766539716221","time":{"start":1766537142859,"stop":1766537142859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19ce407ec5ff5e7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1766536540397,"stop":1766536540397,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ec909afecef7bf","name":"Throws when trying to push message with empty payload","time":{"start":1766537142866,"stop":1766537142866,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a8b96d13a9a736","name":"Check received message containing Basic HTML tag","time":{"start":1766536540389,"stop":1766536540389,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2f2b5003a51fe7","name":"should be safe to call multiple times","time":{"start":1766536017913,"stop":1766536017913,"duration":0},"status":"passed","severity":"normal"},{"uid":"8732af3cfe09afc0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1766536558966,"stop":1766536558966,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ed4e69e610edd0","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1766536066780,"stop":1766536066781,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2a8e20c520cf77","name":"should filter peers by codec","time":{"start":1766536017917,"stop":1766536017918,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23156ce7cfeb34d","name":"Push message with short payload","time":{"start":1766537142836,"stop":1766537142836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c3d0ba9cbee654","name":"Check received message containing special chars","time":{"start":1766536540398,"stop":1766536540399,"duration":1},"status":"passed","severity":"normal"},{"uid":"306d62cf0a563d7b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1766536052667,"stop":1766536052668,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9fcee001c363dd4","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1766536182559,"stop":1766536182560,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a25f6aa142397d9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1766536052664,"stop":1766536052665,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2ef0847d95fa5af","name":"should handle corrupted shard info gracefully","time":{"start":1766536016885,"stop":1766536016885,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc00723667e24a3c","name":"should return null for non-existent peer","time":{"start":1766536017697,"stop":1766536017697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc804dbff9c2747","name":"Nodes with multiple pubsub topic","time":{"start":1766536273016,"stop":1766536273017,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62413fe5d5320fd","name":"should filter out already connected peers","time":{"start":1766536017694,"stop":1766536017694,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1b841993a80a72","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1766536052662,"stop":1766536052663,"duration":1},"status":"passed","severity":"normal"},{"uid":"694d28e8c21b0d36","name":"should perform ping and update peer store on timer","time":{"start":1766536017664,"stop":1766536017665,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdac6c73975d1e4c","name":"should add event listener for peer:discovery","time":{"start":1766536016662,"stop":1766536016663,"duration":1},"status":"passed","severity":"normal"},{"uid":"45115532582dc3ea","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1766536558970,"stop":1766536558970,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8244d0901cbeae7","name":"should remove entries","time":{"start":1766536052683,"stop":1766536052683,"duration":0},"status":"passed","severity":"normal"},{"uid":"75976468d1261555","name":"should handle queue overflow by adding peers to queue","time":{"start":1766536016386,"stop":1766536016386,"duration":0},"status":"passed","severity":"normal"},{"uid":"f525036f6ee29e6b","name":"Check message received after jswaku node is restarted","time":{"start":1766536540396,"stop":1766536540396,"duration":0},"status":"passed","severity":"normal"},{"uid":"c396ce932dd4ca68","name":"should handle browser offline state overriding peer connections","time":{"start":1766536016357,"stop":1766536016357,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a381762b675217","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1766536398941,"stop":1766536398941,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7eb718b8f0b9064","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1766536003411,"stop":1766536003411,"duration":0},"status":"passed","severity":"normal"},{"uid":"68213500ad91506a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1766536269658,"stop":1766536269659,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5af1758be542b7","name":"should not create timers for topics where peer is not in mesh","time":{"start":1766536017668,"stop":1766536017671,"duration":3},"status":"passed","severity":"normal"},{"uid":"3127d0a17f9bdeab","name":"should serialize and deserialize correctly","time":{"start":1766536052580,"stop":1766536052582,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b180012e6bb47ca","name":"should start and stop interval correctly","time":{"start":1766536065523,"stop":1766536065523,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e0e1a3956fa1f10","name":"Check received message containing XML","time":{"start":1766536540401,"stop":1766536540401,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d6a979d4b558e0","name":"Cluster ID 0, shard 1","time":{"start":1766536387020,"stop":1766536387020,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e638cdbe69d4b5","name":"Push message with long payload","time":{"start":1766537142836,"stop":1766537142836,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd830fee457098c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1766536052647,"stop":1766536052647,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e08e79e48a495","name":"Query generator for multiple messages with multiple decoders","time":{"start":1766536366281,"stop":1766536366281,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83da9d1accb7f82","name":"should partition messages based on acknowledgement status","time":{"start":1766536056376,"stop":1766536056376,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0555362774c30db","name":"Check message with invalid timestamp is not received","time":{"start":1766536540393,"stop":1766536540394,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d2a9763576cac13","name":"Check received message containing Russian","time":{"start":1766536540400,"stop":1766536540400,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14d1f6352385064","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1766536052637,"stop":1766536052637,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42b16568751a30c","name":"should sort peers by ping value","time":{"start":1766536017918,"stop":1766536017918,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9edf5c6b7f0076","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1766536024297,"stop":1766536024298,"duration":1},"status":"passed","severity":"normal"},{"uid":"c10f2009f7873e13","name":"Subscribe to topic containing special chars and receive message","time":{"start":1766536558968,"stop":1766536558968,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efba66c54c7d22","name":"should create all internal components","time":{"start":1766536017911,"stop":1766536017911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bc4551825dfb23","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1766536017253,"stop":1766536017253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6427d588012b2ff","name":"should skip peers without ENR","time":{"start":1766536026179,"stop":1766536026179,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb79a03cb1606f26","name":"Push message with emoji payload","time":{"start":1766537142829,"stop":1766537142829,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bedad1fb539481","name":"Check received message containing numeric","time":{"start":1766536540384,"stop":1766536540385,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3c39e23de7cfa0","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1766536056368,"stop":1766536056369,"duration":1},"status":"skipped","severity":"normal"},{"uid":"312ea823276d6f10","name":"Push message with unicode special characters payload","time":{"start":1766537142829,"stop":1766537142829,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f22802d122c7836","name":"Check received message containing shell command","time":{"start":1766536540402,"stop":1766536540402,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb08931c4e8d1520","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1766536558948,"stop":1766536558948,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07e9cb486673253","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1766536558972,"stop":1766536558973,"duration":1},"status":"passed","severity":"normal"},{"uid":"c667a253e095cf4f","name":"should not dispatch event when already connected","time":{"start":1766536016351,"stop":1766536016351,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f9bf7a36d824ce","name":"should handle very large timestamps","time":{"start":1766536056355,"stop":1766536056355,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6d5392dbe21b7d","name":"Push message with Chinese payload","time":{"start":1766537142849,"stop":1766537142849,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7a90e1a0fcb5fe","name":"Check message on other pubsub topic is not received","time":{"start":1766536540405,"stop":1766536540405,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06b42ce90daaac9","name":"Sync message is not sent if another sync message was just sent","time":{"start":1766536073829,"stop":1766536073830,"duration":1},"status":"passed","severity":"normal"},{"uid":"329ffaaa54a1637d","name":"should handle shard reader errors gracefully","time":{"start":1766536016389,"stop":1766536016389,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2914fc81a9aea9","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1766536116046,"stop":1766536116046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41327b55e0f1905","name":"Relay - dialed first","time":{"start":1766536403148,"stop":1766536403148,"duration":0},"status":"passed","severity":"normal"},{"uid":"5156aa4c612aaed0","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1766536016877,"stop":1766536016877,"duration":0},"status":"passed","severity":"normal"},{"uid":"743b884c96eed702","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1766536003398,"stop":1766536003399,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c41f666ac5bf72","name":"should work with stubbed peer manager event emitter","time":{"start":1766536066755,"stop":1766536066755,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d98dd62bb6ce37","name":"Symmetric encrypt & Decrypt","time":{"start":1766536035691,"stop":1766536035692,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f78922bb93e54fe","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1766536287259,"stop":1766536287260,"duration":1},"status":"passed","severity":"normal"},{"uid":"58c1c4d579590eb3","name":"should do nothing if no non-locked connections to drop","time":{"start":1766536017701,"stop":1766536017701,"duration":0},"status":"passed","severity":"normal"},{"uid":"8060a3f07b2046bc","name":"should support chaining for add method","time":{"start":1766536064882,"stop":1766536064886,"duration":4},"status":"passed","severity":"normal"},{"uid":"f6df36606235ce73","name":"nwaku subscribes","time":{"start":1766536280020,"stop":1766536280020,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ff34598a97e511","name":"should reject on timeout if it was set","time":{"start":1766536067664,"stop":1766536067664,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf9de9d3aeae8a3","name":"should remove event listeners when stopped","time":{"start":1766536066751,"stop":1766536066751,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b787d70d863ee","name":"Publish message with custom timestamp: Thu Jan 02 2025 00:31:13 GMT+0000 (Coordinated Universal Time)","time":{"start":1766536279858,"stop":1766536279858,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4e23bb56823721","name":"Push message equal or less that 1MB","time":{"start":1766537142872,"stop":1766537142873,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a5cc06e4960503","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1766536016353,"stop":1766536016354,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae85ffbe9fa4cffa","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1766536066098,"stop":1766536066108,"duration":10},"status":"passed","severity":"normal"},{"uid":"694d4f39546158fa","name":"Push message with XML payload","time":{"start":1766537142839,"stop":1766537142839,"duration":0},"status":"passed","severity":"normal"},{"uid":"276edd0eb58f6733","name":"Fails to push message bigger that 1MB","time":{"start":1766537142835,"stop":1766537142836,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f148756b9d6175a","name":"Push message with meta","time":{"start":1766537142833,"stop":1766537142834,"duration":1},"status":"passed","severity":"normal"},{"uid":"4906315ba0ed8135","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1766536287252,"stop":1766536287253,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e74e08beac26aa","name":"ignores domain fetching errors","time":{"start":1766536026288,"stop":1766536026288,"duration":0},"status":"passed","severity":"normal"},{"uid":"e238dc40f41f4378","name":"should get multiple eligible entries at later time","time":{"start":1766536052682,"stop":1766536052682,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffd85b0c64329d5","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1766536003399,"stop":1766536003399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b53e65177a70c5","name":"should handle task timeouts","time":{"start":1766536065527,"stop":1766536065527,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b83eea15e5f6a03","name":"should get eligible entries based on current time","time":{"start":1766536052681,"stop":1766536052682,"duration":1},"status":"passed","severity":"normal"},{"uid":"47464bc21bf5566f","name":"Push message with Chinese payload","time":{"start":1766537142826,"stop":1766537142826,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a98563e21ee74a","name":"Nwaku publishes","time":{"start":1766536280021,"stop":1766536280021,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8059574d5135e82","name":"Subscribe to topic containing special chars and publish message","time":{"start":1766536287251,"stop":1766536287252,"duration":1},"status":"passed","severity":"normal"},{"uid":"513416ee04f4e7fd","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1766536558951,"stop":1766536558951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b790117af308c67","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1766536052646,"stop":1766536052646,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b77aff3ce34b900","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1766536003414,"stop":1766536003414,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c990ba93c365af","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1766536056378,"stop":1766536056379,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b157fdaeb322186","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1766536273014,"stop":1766536273014,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c222254bad53baa","name":"Push message with Basic HTML tag payload","time":{"start":1766537142828,"stop":1766537142828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4a1afc852cb71c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1766536003414,"stop":1766536003415,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf32b395f3063ac","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1766536383621,"stop":1766536383623,"duration":2},"status":"passed","severity":"normal"},{"uid":"32bf5fd8738c7070","name":"Decoder throws on undefined content topic","time":{"start":1766536036892,"stop":1766536036892,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2cb2f27a7a0940","name":"should use configured peers when available","time":{"start":1766536067568,"stop":1766536067569,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b414e5a2a0c4e4","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1766536097070,"stop":1766536097070,"duration":0},"status":"passed","severity":"normal"},{"uid":"17146c011c1787d7","name":"should reject if Store is requested but not mounted","time":{"start":1766536067663,"stop":1766536067663,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b165efe77a7e78","name":"Fails to push message with large meta","time":{"start":1766537142846,"stop":1766537142846,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8fde68d7094eb0","name":"should wait for LightPush peer to be connected","time":{"start":1766536067664,"stop":1766536067664,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9443f2f22a66ed","name":"should transition to Unhealthy when no connections","time":{"start":1766536065841,"stop":1766536065858,"duration":17},"status":"passed","severity":"normal"},{"uid":"29a044f47cb0bb6e","name":"Push message with short payload","time":{"start":1766537142848,"stop":1766537142848,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc54d5b360723f9","name":"Accepts a valid Waku Message","time":{"start":1766536076978,"stop":1766536076980,"duration":2},"status":"passed","severity":"normal"},{"uid":"fee193809547e1fa","name":"Subscribe to topic containing numeric and publish message","time":{"start":1766536287248,"stop":1766536287250,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c45dda073c18ac6","name":"Push message with special chars payload","time":{"start":1766537142826,"stop":1766537142826,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b3ec846eb50151","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1766536067469,"stop":1766536067470,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d96b17e3a6453cc","name":"isConnected between 2 js-waku relay nodes","time":{"start":1766536111682,"stop":1766536111683,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4375c8492ac69c9","name":"Check message received after jswaku node is restarted","time":{"start":1766536540406,"stop":1766536540406,"duration":0},"status":"passed","severity":"normal"},{"uid":"945640e749812477","name":"ignores unrecognized TXT record formats","time":{"start":1766536026288,"stop":1766536026288,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2e2741c089b30b","name":"should not allow k > 12","time":{"start":1766536052675,"stop":1766536052675,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6c53edc59b64dc","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1766536026290,"stop":1766536026290,"duration":0},"status":"passed","severity":"normal"},{"uid":"26299edcf982557a","name":"Nodes with multiple pubsub topic","time":{"start":1766536273014,"stop":1766536273014,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acf673480a8c98d","name":"should not be empty after adding a subscription","time":{"start":1766536066096,"stop":1766536066097,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef0545d22124716f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1766536558972,"stop":1766536558972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f644ec6100f91e","name":"should filter out undefined ENRs","time":{"start":1766536025675,"stop":1766536025675,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa310a615813ed54","name":"Check publish message containing Basic HTML tag","time":{"start":1766536279855,"stop":1766536279855,"duration":0},"status":"passed","severity":"normal"},{"uid":"108acd2e5efabfb4","name":"Push message with content topic containing numeric","time":{"start":1766537142831,"stop":1766537142831,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f053848b5b1ee1e","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1766536070180,"stop":1766536070181,"duration":1},"status":"passed","severity":"normal"},{"uid":"af03b3a21ec2f0ff","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1766536052652,"stop":1766536052652,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3ee91e6341b912","name":"Fails to publish duplicate message","time":{"start":1766536279861,"stop":1766536279861,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41ab48afda38e27","name":"should handle case with all peers already connected","time":{"start":1766536017696,"stop":1766536017696,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff5040faac18468","name":"should start all internal components","time":{"start":1766536017911,"stop":1766536017912,"duration":1},"status":"passed","severity":"normal"},{"uid":"317d585b7f8d0e3","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1766536065861,"stop":1766536065864,"duration":3},"status":"passed","severity":"normal"},{"uid":"ede84e1a71684286","name":"Push message with Chinese payload","time":{"start":1766537142837,"stop":1766537142837,"duration":0},"status":"passed","severity":"normal"},{"uid":"4baf2de855f00642","name":"throws on content topic with generation field greater than 0","time":{"start":1766536003395,"stop":1766536003395,"duration":0},"status":"passed","severity":"normal"},{"uid":"3474f8442455af1a","name":"should not modify tags of connections for different peers","time":{"start":1766536066239,"stop":1766536066246,"duration":7},"status":"passed","severity":"normal"},{"uid":"39b82df7fce4cb2e","name":"should stop and cleanup resources","time":{"start":1766536066111,"stop":1766536066114,"duration":3},"status":"passed","severity":"normal"},{"uid":"9cbb1463afa5ace5","name":"should wait for Filter peer to be connected","time":{"start":1766536067665,"stop":1766536067665,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee636da5bf5ed27","name":"Repair Request","time":{"start":1766536056081,"stop":1766536056085,"duration":4},"status":"passed","severity":"normal"},{"uid":"47b210e48487a06c","name":"should create RPC request with correct parameters","time":{"start":1766536025685,"stop":1766536025685,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5424732d08ba26","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1766536383616,"stop":1766536383620,"duration":4},"status":"passed","severity":"normal"},{"uid":"fa46a8fb46d9b129","name":"should be delivered immediately if received","time":{"start":1766536056379,"stop":1766536056379,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd854a9c2264bf5","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1766536066765,"stop":1766536066765,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52a98ce7af9a7ca","name":"Relay Node - default protocol","time":{"start":1766536403158,"stop":1766536403158,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8b04cf1e290ff","name":"should process up to 3 peers at once","time":{"start":1766536016387,"stop":1766536016388,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc7c3274619b0f05","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1766536025889,"stop":1766536025889,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79188d762b9efaf","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1766536056374,"stop":1766536056374,"duration":0},"status":"passed","severity":"normal"},{"uid":"918726b117301515","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1766536168237,"stop":1766536168238,"duration":1},"status":"passed","severity":"normal"},{"uid":"320d86e7d6a4421c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1766536269664,"stop":1766536269664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f90e207ac1a859","name":"should clear the dialing interval","time":{"start":1766536016376,"stop":1766536016377,"duration":1},"status":"passed","severity":"normal"},{"uid":"461416e43f623493","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1766536003415,"stop":1766536003415,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce47dc14751bfa4c","name":"should return true for sync message with causal history","time":{"start":1766536070347,"stop":1766536070347,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be25114d6e0d649","name":"throws on content topic with too few or too many fields","time":{"start":1766536003394,"stop":1766536003394,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d76b5aaf3bfe4b","name":"Check publish message containing short","time":{"start":1766536279847,"stop":1766536279848,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cbc67bc1710bd5a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1766536003412,"stop":1766536003412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bda1552170e77fd","name":"should set field with only FILTER enabled","time":{"start":1766536008722,"stop":1766536008722,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b0657bd3bcfb99","name":"should get / set TCP multiaddr","time":{"start":1766536008719,"stop":1766536008719,"duration":0},"status":"passed","severity":"normal"},{"uid":"1767a7dc840bbc9b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1766536558964,"stop":1766536558964,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab75d306551048d","name":"Stops search when maxGet is reached","time":{"start":1766536025829,"stop":1766536025830,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d232bf21f0f97e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1766536540393,"stop":1766536540393,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ace114246b9960","name":"Query with Ordered Callback, No message returned","time":{"start":1766536336755,"stop":1766536336755,"duration":0},"status":"passed","severity":"normal"},{"uid":"340c94077def203a","name":"Push message with meta","time":{"start":1766537142845,"stop":1766537142845,"duration":0},"status":"passed","severity":"normal"},{"uid":"99347d8698864fcb","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1766536025891,"stop":1766536025891,"duration":0},"status":"passed","severity":"normal"},{"uid":"329261fc7b3b8151","name":"isConnected should return true after first peer connects","time":{"start":1766536111681,"stop":1766536111681,"duration":0},"status":"passed","severity":"normal"},{"uid":"4651536d8ab0b3bf","name":"Push message with custom timestamp: 1766539716221","time":{"start":1766537142872,"stop":1766537142872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f699849c5ee1fe","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1766536052665,"stop":1766536052666,"duration":1},"status":"passed","severity":"normal"},{"uid":"237402351ceca501","name":"Push message with escaped characters payload","time":{"start":1766537142829,"stop":1766537142829,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f20792b69f1d8a","name":"Push message with content topic containing short","time":{"start":1766537142853,"stop":1766537142854,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe3f16c2205912dd","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1766536321259,"stop":1766536321260,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6eece5225c6409","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1766536056375,"stop":1766536056376,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d166e44cf6c85e2","name":"should evict furthest entry when buffer is full","time":{"start":1766536052681,"stop":1766536052681,"duration":0},"status":"passed","severity":"normal"},{"uid":"286a1a632333b6b1","name":"should handle empty peer infos gracefully","time":{"start":1766536025674,"stop":1766536025674,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b0cf7b1d458fd6","name":"should remove entries","time":{"start":1766536052685,"stop":1766536052686,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2a6d11b159c9ca","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1766536052638,"stop":1766536052642,"duration":4},"status":"passed","severity":"normal"},{"uid":"bff298519a29bcc8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1766536398941,"stop":1766536398942,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e5654fd853c354","name":"Check received message containing short","time":{"start":1766536540397,"stop":1766536540398,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5bcd66415918ea9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1766536003418,"stop":1766536003418,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e74accba79e2f0","name":"Push message with SQL Injection payload","time":{"start":1766537142862,"stop":1766537142862,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67a23e1a243f08a","name":"should add received messages to bloom filter","time":{"start":1766536056369,"stop":1766536056370,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2cb3ce593b8d1b1","name":"Push message with custom timestamp: 1735777716221","time":{"start":1766537142846,"stop":1766537142846,"duration":0},"status":"passed","severity":"normal"},{"uid":"a178e25c5e049065","name":"should push the message to the outgoing buffer","time":{"start":1766536056365,"stop":1766536056366,"duration":1},"status":"passed","severity":"normal"},{"uid":"741582c5956e4b61","name":"should discard bootstrap peers when has more than set limit","time":{"start":1766536134103,"stop":1766536134103,"duration":0},"status":"passed","severity":"normal"},{"uid":"7748e2b3e59b4d3b","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1766536065383,"stop":1766536065383,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b51b9526d27b516","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1766536066774,"stop":1766536066778,"duration":4},"status":"passed","severity":"normal"},{"uid":"e7e6650a18527f56","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app14/9/topic391/test.js","time":{"start":1766536377415,"stop":1766536377415,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fa97e3a700da0c","name":"should successfully query store with valid decoders and options","time":{"start":1766536067565,"stop":1766536067566,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b2c8e4a7f57250","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app14/10/topic121/utf8","time":{"start":1766536377414,"stop":1766536377415,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f391c21246b48dd","name":"Push message with Script payload","time":{"start":1766537142863,"stop":1766537142863,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a82531aff16ff8","name":"Automatically retrieves missing message","time":{"start":1766536070343,"stop":1766536070343,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1f9b47c23e3086","name":"Check received message containing unicode special characters","time":{"start":1766536540391,"stop":1766536540391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8792245bd9df71b2","name":"should sort by messageId when timestamps are equal","time":{"start":1766536056086,"stop":1766536056086,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e00095604fa93e","name":"should clear dial history on start","time":{"start":1766536016375,"stop":1766536016375,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f858393614aad90","name":"should be safe to call multiple times","time":{"start":1766536017657,"stop":1766536017658,"duration":1},"status":"passed","severity":"normal"},{"uid":"9405225996ab3563","name":"Push message with content topic containing Chinese","time":{"start":1766537142831,"stop":1766537142831,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6cbc873f821b09","name":"Check message with non string payload is not received","time":{"start":1766536540406,"stop":1766536540406,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee59945c6524b9af","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1766536052642,"stop":1766536052642,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee04102c70dea85","name":"Subscribe to topic containing JSON and receive message","time":{"start":1766536558971,"stop":1766536558971,"duration":0},"status":"passed","severity":"normal"},{"uid":"6346d5c22f74d55e","name":"should return false","time":{"start":1766536008717,"stop":1766536008717,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c758c7dce46920c","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1766536025892,"stop":1766536025892,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb8edc0319cf4e1","name":"should properly create location multiaddrs - udp4","time":{"start":1766536008719,"stop":1766536008719,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd47a861ba7a4f00","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1766536287265,"stop":1766536287266,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da232d61d71b55c","name":"random static sharding 4 - Cluster ID: 341, Shard ID: 864","time":{"start":1766536387022,"stop":1766536387022,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d98f744cc35fdfe","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1766536017663,"stop":1766536017663,"duration":0},"status":"passed","severity":"normal"},{"uid":"c113e52672298ad","name":"Push message with Script payload","time":{"start":1766537142827,"stop":1766537142828,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1ab5b1284e542a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1766536003416,"stop":1766536003416,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bae2e313ac5333","name":"should not fail to start the service if it is already started","time":{"start":1766536298023,"stop":1766536298023,"duration":0},"status":"passed","severity":"normal"},{"uid":"c187d4332e51f1d1","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1766536003403,"stop":1766536003403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2694aa2ce8da004a","name":"Push message with rate limit","time":{"start":1766537142871,"stop":1766537142871,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbabc649ca4230e","name":"Push message with content topic containing short","time":{"start":1766537142841,"stop":1766537142841,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d07f5d820f276bf","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1766536035113,"stop":1766536035114,"duration":1},"status":"passed","severity":"normal"},{"uid":"76eaec3925dda4ce","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1766536003527,"stop":1766536003527,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae6d759b5573c44","name":"should return cached hash on subsequent access","time":{"start":1766536017737,"stop":1766536017737,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a314e4e43fd886c","name":"should enable all discoveries when explicitly set","time":{"start":1766536065376,"stop":1766536065379,"duration":3},"status":"passed","severity":"normal"},{"uid":"b4a4590447a3f016","name":"Check publish message containing SQL Injection","time":{"start":1766536279853,"stop":1766536279854,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf75062b2d5f4d71","name":"should return true for message with causal history","time":{"start":1766536070346,"stop":1766536070347,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e00dbe15e73d","name":"Check received message containing Basic HTML tag","time":{"start":1766536540401,"stop":1766536540402,"duration":1},"status":"passed","severity":"normal"},{"uid":"28bb337050104f9f","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1766536066773,"stop":1766536066773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4746a67437a3000","name":"Check meta is set [symmetric]","time":{"start":1766536035114,"stop":1766536035114,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf994564c3363e9","name":"should be able to encode the field with only RELAY set to true","time":{"start":1766536008009,"stop":1766536008011,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5e3c1c2a52b72e6","name":"udp ip6 address","time":{"start":1766536008166,"stop":1766536008167,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc4d0f020ba6b8e","name":"Check publish message after service node is restarted","time":{"start":1766536279865,"stop":1766536279866,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6b9cb3c1c4999f0b","name":"Push message with content topic containing special chars","time":{"start":1766537142831,"stop":1766537142831,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abd6d36bef63978","name":"Check received message containing SQL Injection","time":{"start":1766536540400,"stop":1766536540400,"duration":0},"status":"passed","severity":"normal"},{"uid":"9414327d86a345ab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1766536052672,"stop":1766536052673,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fca49b63b02fd1e","name":"Push message with content topic containing numeric","time":{"start":1766537142854,"stop":1766537142854,"duration":0},"status":"passed","severity":"normal"},{"uid":"239c3f61851e7764","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1766536287231,"stop":1766536287232,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f5650ecbecb1fc9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1766536008024,"stop":1766536008025,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2dfbc513aa8ab97","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1766536066239,"stop":1766536066239,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96d5d2feeefcbbb","name":"Push message with XML payload","time":{"start":1766537142863,"stop":1766537142863,"duration":0},"status":"passed","severity":"normal"},{"uid":"6110058cff2894c1","name":"should return false when pubsub topic parsing fails","time":{"start":1766536016877,"stop":1766536016881,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b3120a272f1aafb","name":"should not create relay timers when relay is not provided","time":{"start":1766536017667,"stop":1766536017668,"duration":1},"status":"passed","severity":"normal"},{"uid":"555b862bc16f83d6","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1766536096523,"stop":1766536096524,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9ecf1536f1937c72","name":"Publish message with custom timestamp: Wed Dec 24 2025 01:31:13 GMT+0000 (Coordinated Universal Time)","time":{"start":1766536279860,"stop":1766536279861,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0bad4b821b2011","name":"Passing page size 0 when there are 110 messages","time":{"start":1766536390540,"stop":1766536390541,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f79016d03e250fe","name":"Fails to push message with large meta","time":{"start":1766537142857,"stop":1766537142858,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c419705a39b1138","name":"accepts valid content-filtered query","time":{"start":1766536016970,"stop":1766536016971,"duration":1},"status":"passed","severity":"normal"},{"uid":"7696f8a0441aaf1c","name":"topics with same application and version share the same shard","time":{"start":1766536003407,"stop":1766536003407,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf45e4def0716a2c","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1766536068430,"stop":1766536068430,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e5fbdb4bceb033","name":"return first retrieved peers without further DNS queries","time":{"start":1766536026290,"stop":1766536026290,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be4d55a3b800d6f","name":"should throw error - invalid id","time":{"start":1766536008716,"stop":1766536008716,"duration":0},"status":"passed","severity":"normal"},{"uid":"4347e75b4635ab33","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1766536003414,"stop":1766536003414,"duration":0},"status":"passed","severity":"normal"},{"uid":"b604500b7e3c8390","name":"Check received message with timestamp: 1766536090469000000 ","time":{"start":1766536540391,"stop":1766536540392,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04202ecfdac8c06","name":"should stop query when sync message from same channel is found","time":{"start":1766536070343,"stop":1766536070343,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa9c053b8e7e9a4","name":"should handle peer identify event","time":{"start":1766536026173,"stop":1766536026174,"duration":1},"status":"passed","severity":"normal"},{"uid":"f774fe16136f92c8","name":"random static sharding 6 - Cluster ID: 849, Shard ID: 269","time":{"start":1766536387022,"stop":1766536387023,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ceb77e5c1f12135","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1766536025678,"stop":1766536025679,"duration":1},"status":"passed","severity":"normal"},{"uid":"b663b977ba31f1bd","name":"should remove expired entries after TTL has passed","time":{"start":1766536064886,"stop":1766536064886,"duration":0},"status":"passed","severity":"normal"},{"uid":"518f1ce2b31e64c","name":"should clear dial history on stop","time":{"start":1766536016377,"stop":1766536016377,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bd9f24ac52b412","name":"Subscribe to topic containing short and receive message","time":{"start":1766536558967,"stop":1766536558967,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73d38d7408199ec","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1766536052676,"stop":1766536052676,"duration":0},"status":"passed","severity":"normal"},{"uid":"1076d756d1e3a262","name":"Check message with invalid timestamp is not received","time":{"start":1766536540404,"stop":1766536540405,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aea4b1cc18a5630","name":"should successfully unsubscribe from an existing subscription","time":{"start":1766536065915,"stop":1766536065916,"duration":1},"status":"passed","severity":"normal"},{"uid":"865ae4461de83bb2","name":"should be safe to call multiple times","time":{"start":1766536017690,"stop":1766536017690,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4495aea97eb330f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1766536003413,"stop":1766536003414,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee540eb88c91ac6","name":"Push message with content topic containing Chinese","time":{"start":1766537142842,"stop":1766537142843,"duration":1},"status":"passed","severity":"normal"},{"uid":"60cbd7f3812c6764","name":"should skip peers that don't support peer exchange","time":{"start":1766536026175,"stop":1766536026175,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff35f3819d1e1382","name":"random static sharding 7 - Cluster ID: 348, Shard ID: 419","time":{"start":1766536387023,"stop":1766536387023,"duration":0},"status":"passed","severity":"normal"},{"uid":"604fb843c1b9d23d","name":"Push message with content topic containing JSON","time":{"start":1766537142856,"stop":1766537142856,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e0c2432e188ae0","name":"should throw error - no public key","time":{"start":1766536008716,"stop":1766536008717,"duration":1},"status":"passed","severity":"normal"},{"uid":"4038bd5f14a30327","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1766536052651,"stop":1766536052652,"duration":1},"status":"passed","severity":"normal"},{"uid":"eece82e7444f35b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1766536558968,"stop":1766536558968,"duration":0},"status":"passed","severity":"normal"},{"uid":"783fb0b873455815","name":"should capture event listeners for testing","time":{"start":1766536066758,"stop":1766536066759,"duration":1},"status":"passed","severity":"normal"},{"uid":"416928b4178b3319","name":"Push message with content topic containing emoji","time":{"start":1766537142833,"stop":1766537142833,"duration":0},"status":"passed","severity":"normal"},{"uid":"545b99d5672d2041","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1766536067471,"stop":1766536067471,"duration":0},"status":"passed","severity":"normal"},{"uid":"d395ea482b2fce17","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1766536065382,"stop":1766536065382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcaf61c9982ac65","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1766536070347,"stop":1766536070347,"duration":0},"status":"passed","severity":"normal"},{"uid":"617c814414c55bf1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1766536003417,"stop":1766536003417,"duration":0},"status":"passed","severity":"normal"},{"uid":"74caead68bcf6b04","name":"Check received message containing Chinese","time":{"start":1766536540399,"stop":1766536540399,"duration":0},"status":"passed","severity":"normal"},{"uid":"598906c3654115ec","name":"pre and post cipher","time":{"start":1766536035692,"stop":1766536035692,"duration":0},"status":"passed","severity":"normal"},{"uid":"a615c42a74fa4530","name":"Fails to push message bigger that 1MB","time":{"start":1766537142859,"stop":1766537142860,"duration":1},"status":"passed","severity":"normal"},{"uid":"b00203a0e423f55e","name":"Ordered Callback - true","time":{"start":1766536377333,"stop":1766536377333,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebee0a09daf2ed1b","name":"throws on empty content topic","time":{"start":1766536003393,"stop":1766536003394,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce754002107999c8","name":"should handle dial errors gracefully","time":{"start":1766536017695,"stop":1766536017695,"duration":0},"status":"passed","severity":"normal"},{"uid":"374b4a9310006396","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1766536065525,"stop":1766536065525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d593b48a1cc83e","name":"Decoder throws on empty string content topic","time":{"start":1766536017736,"stop":1766536017736,"duration":0},"status":"passed","severity":"normal"},{"uid":"16761b6142a89889","name":"Subscribe and publish message","time":{"start":1766536287231,"stop":1766536287231,"duration":0},"status":"passed","severity":"normal"},{"uid":"a756f595329b83ff","name":"Encoder throws on empty string content topic","time":{"start":1766536035115,"stop":1766536035116,"duration":1},"status":"passed","severity":"normal"},{"uid":"35dea2cd012be420","name":"Push message equal or less that 1MB","time":{"start":1766537142847,"stop":1766537142847,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8933da7669af05","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1766536025890,"stop":1766536025891,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f547e383aca34e","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1766536067470,"stop":1766536067471,"duration":1},"status":"passed","severity":"normal"},{"uid":"e158ee8fe477db9","name":"Passing invalid cursor","time":{"start":1766536321260,"stop":1766536321261,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9669c321a2b31ac","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1766536017699,"stop":1766536017699,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab8ac086c8d5181","name":"Check publish message after client node is restarted","time":{"start":1766536279866,"stop":1766536279866,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7387d5b5807344f2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1766536558957,"stop":1766536558958,"duration":1},"status":"passed","severity":"normal"},{"uid":"741da0f6dc2ee183","name":"Subscribe to topic containing numeric and receive message","time":{"start":1766536558955,"stop":1766536558956,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23865ae3ca4e427","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1766536066773,"stop":1766536066773,"duration":0},"status":"passed","severity":"normal"},{"uid":"b661263453936830","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1766536052648,"stop":1766536052648,"duration":0},"status":"passed","severity":"normal"},{"uid":"7814701e86865955","name":"Push message with JSON payload","time":{"start":1766537142851,"stop":1766537142852,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea787275bb2df129","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1766536003527,"stop":1766536003527,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab5a81dd67f62c4","name":"should handle dial errors gracefully","time":{"start":1766536016384,"stop":1766536016384,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a35538d19cdcedd","name":"Fails to publish message with empty text","time":{"start":1766536279861,"stop":1766536279861,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7045741097e82d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1766536025891,"stop":1766536025891,"duration":0},"status":"passed","severity":"normal"},{"uid":"73de4e953b824856","name":"Check received message containing Chinese","time":{"start":1766536540385,"stop":1766536540386,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74c2b49c663c09f","name":"Retrieval Hint","time":{"start":1766536056081,"stop":1766536056081,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f21ce1b27ae8686","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1766536308957,"stop":1766536308957,"duration":0},"status":"passed","severity":"normal"},{"uid":"c134310fb2b782a9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1766536052673,"stop":1766536052673,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5f73781988a677","name":"should send to specified number of peers of used peers","time":{"start":1766536065487,"stop":1766536065488,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a64f562320d09c6","name":"should query peer with peer exchange protocol","time":{"start":1766536026176,"stop":1766536026176,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c906471e88b1c2","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1766536052644,"stop":1766536052644,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6be03ec1cdee27","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1766536540406,"stop":1766536540407,"duration":1},"status":"passed","severity":"normal"},{"uid":"a045d7fe358d6891","name":"Ordered Callback - false","time":{"start":1766536377333,"stop":1766536377333,"duration":0},"status":"passed","severity":"normal"},{"uid":"9529ece98bea01c9","name":"Subscribe and receive messages via lightPush","time":{"start":1766536558962,"stop":1766536558962,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98faea3c2d59031","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1766536008023,"stop":1766536008023,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28e67d73ea50646","name":"Push message with SQL Injection payload","time":{"start":1766537142827,"stop":1766537142827,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2d53fe9b53b41a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1766536017668,"stop":1766536017668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57969d915f65437","name":"should return false when peer is not found","time":{"start":1766536016871,"stop":1766536016872,"duration":1},"status":"passed","severity":"normal"},{"uid":"af148a9485596ea2","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1766536308955,"stop":1766536308956,"duration":1},"status":"passed","severity":"normal"},{"uid":"b728820e2117607c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1766536003400,"stop":1766536003400,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe71007be161a6bd","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1766536056374,"stop":1766536056375,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef85994721187db","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1766536056372,"stop":1766536056372,"duration":0},"status":"passed","severity":"normal"},{"uid":"7345e978984d487c","name":"Sign & Recover","time":{"start":1766536035692,"stop":1766536035692,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33564018d5e98d8","name":"Push message with Russian payload","time":{"start":1766537142838,"stop":1766537142838,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06ae8c1982a74e7","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1766536052643,"stop":1766536052643,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcd98c94011f29c","name":"should handle errors gracefully when getting peer info","time":{"start":1766536016885,"stop":1766536016885,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9fcaf237d99e03","name":"Waku message hash computation (no timestamp)","time":{"start":1766536016788,"stop":1766536016788,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6b1149c8b96e5d","name":"should emit a peer event after start","time":{"start":1766536096490,"stop":1766536096494,"duration":4},"status":"passed","severity":"normal"},{"uid":"d68bdaa1ccbd81a2","name":"Push message with numeric payload","time":{"start":1766537142826,"stop":1766537142826,"duration":0},"status":"passed","severity":"normal"},{"uid":"161f1bc66764eecd","name":"should work with stubbed waku event emitter","time":{"start":1766536066756,"stop":1766536066756,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa095cacb6b30897","name":"Push 30 different messages","time":{"start":1766537142865,"stop":1766537142866,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1ea46e2c31c558e7","name":"should discover peers from provided peer cache","time":{"start":1766536186971,"stop":1766536186972,"duration":1},"status":"passed","severity":"normal"},{"uid":"f585f7c737a6e6cd","name":"should save new peer to store","time":{"start":1766536016674,"stop":1766536016675,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab766775fd21b1d8","name":"should retry failed tasks","time":{"start":1766536065526,"stop":1766536065526,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7752ad1635251c4","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1766536052653,"stop":1766536052653,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe120d98b0ec7ed","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1766536052663,"stop":1766536052663,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a41fbbe96f4504","name":"throws on content topic with non-number generation field","time":{"start":1766536003394,"stop":1766536003395,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe1e8041a9a7458","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1766536267150,"stop":1766536267150,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc5013d8dadc427","name":"should attach causal history and bloom filter to each message","time":{"start":1766536056367,"stop":1766536056368,"duration":1},"status":"passed","severity":"normal"},{"uid":"7194c5429e0c9556","name":"Push message with long payload","time":{"start":1766537142825,"stop":1766537142825,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb7372b6ba94d80","name":"Query with Ordered Callback, No Decoder","time":{"start":1766536336754,"stop":1766536336755,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a7d51b1aa3c4497","name":"rejects hash query with time filter","time":{"start":1766536016978,"stop":1766536016978,"duration":0},"status":"passed","severity":"normal"},{"uid":"886ad77c7e2dded4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1766536558972,"stop":1766536558972,"duration":0},"status":"passed","severity":"normal"},{"uid":"117903bae726ed4c","name":"Push message with content topic containing special chars","time":{"start":1766537142867,"stop":1766537142867,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2417eae63093a0","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1766536008017,"stop":1766536008017,"duration":0},"status":"passed","severity":"normal"},{"uid":"987cbf1aa41b3d68","name":"should not receive a peer event after stop","time":{"start":1766536030027,"stop":1766536030027,"duration":0},"status":"passed","severity":"normal"},{"uid":"447db396d540bf4c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1766536366283,"stop":1766536366283,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bf99bb3aade3b3","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1766536066198,"stop":1766536066199,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ef79c2031279f2","name":"Overlapping topic subscription","time":{"start":1766536558966,"stop":1766536558967,"duration":1},"status":"passed","severity":"normal"},{"uid":"224385a0cca7e9ef","name":"should get all peers from store","time":{"start":1766536017693,"stop":1766536017694,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f71715a952aaa3","name":"should retry on complete failure if specified","time":{"start":1766536065488,"stop":1766536065489,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6996a66b78e6031","name":"Fails to push message bigger that 1MB","time":{"start":1766537142847,"stop":1766537142847,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea05fae35f6bdf6d","name":"should return false and handle errors gracefully","time":{"start":1766536017916,"stop":1766536017916,"duration":0},"status":"passed","severity":"normal"},{"uid":"547a23a8474d47fa","name":"should stop all internal components","time":{"start":1766536017912,"stop":1766536017912,"duration":0},"status":"passed","severity":"normal"},{"uid":"610bbd0ceea3d6ad","name":"should jump to current time when timestamp is far in the past","time":{"start":1766536056355,"stop":1766536056355,"duration":0},"status":"passed","severity":"normal"},{"uid":"db14722b13df7825","name":"Push message with content topic containing Arabic","time":{"start":1766537142868,"stop":1766537142868,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8390578a729af6","name":"should add entries and maintain sorted order","time":{"start":1766536052684,"stop":1766536052684,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac543ab9d3a7a310","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1766536052647,"stop":1766536052647,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d4910645fb44a6","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1766536017667,"stop":1766536017667,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7b136bd805314a","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1766536017456,"stop":1766536017457,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0df96461c32d290","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1766536003400,"stop":1766536003400,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2bf25ed083b1a0","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1766536336756,"stop":1766536336756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f526074ce8416e6b","name":"ends after yielding if response size indicates end","time":{"start":1766536017467,"stop":1766536017467,"duration":0},"status":"passed","severity":"normal"},{"uid":"725183570efea2a2","name":"Fails to push message with large meta","time":{"start":1766537142871,"stop":1766537142871,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce54f8785ac6197","name":"should handle peer store update failures gracefully","time":{"start":1766536017666,"stop":1766536017666,"duration":0},"status":"passed","severity":"normal"},{"uid":"836604cd9de4c744","name":"should create KeepAliveManager with required options","time":{"start":1766536017655,"stop":1766536017655,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c3ffba2f34b4f1","name":"should hang up with multiaddr and return true on success","time":{"start":1766536017916,"stop":1766536017916,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d4fd5b272517eb","name":"Push message with custom timestamp: 1766532516221","time":{"start":1766537142835,"stop":1766537142835,"duration":0},"status":"passed","severity":"normal"},{"uid":"df407545e08b80e8","name":"same cluster, static sharding: nodes connect","time":{"start":1766536182553,"stop":1766536182555,"duration":2},"status":"passed","severity":"normal"},{"uid":"f54e4c8f3a6f00a1","name":"messageHashStr produces consistent results for the same input","time":{"start":1766536016790,"stop":1766536016803,"duration":13},"status":"passed","severity":"normal"},{"uid":"6b1d00b58c66cb08","name":"should handle peer connect event","time":{"start":1766536016346,"stop":1766536016346,"duration":0},"status":"passed","severity":"normal"},{"uid":"aada7e7fb5e50b99","name":"Subscribe to topic containing emoji and receive message","time":{"start":1766536558973,"stop":1766536558973,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c79c090b0bd60a","name":"should drop only non-locked connections when over maxConnections","time":{"start":1766536017700,"stop":1766536017701,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71bd8be5401ca7c","name":"caches peers it previously fetched","time":{"start":1766536026289,"stop":1766536026289,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1becf349861f30","name":"should not process empty queue","time":{"start":1766536016388,"stop":1766536016388,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad12f81c083d66db","name":"should decode valid enr with tcp successfully","time":{"start":1766536008715,"stop":1766536008715,"duration":0},"status":"passed","severity":"normal"},{"uid":"8590c0ecef0e6e40","name":"should return true when peer is on the same cluster","time":{"start":1766536016862,"stop":1766536016863,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41bfd4f6aa082fd","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1766536025890,"stop":1766536025890,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0dfddca1efefae","name":"Check received message containing SQL Injection","time":{"start":1766536540387,"stop":1766536540388,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d8bc0f71eb2b3","name":"Push message with JSON payload","time":{"start":1766537142828,"stop":1766537142828,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f7cd90361a4c33","name":"should initialize with Unhealthy status","time":{"start":1766536065841,"stop":1766536065841,"duration":0},"status":"passed","severity":"normal"},{"uid":"3280d1e71a29a62a","name":"should properly create location multiaddrs - udp6","time":{"start":1766536008720,"stop":1766536008720,"duration":0},"status":"passed","severity":"normal"},{"uid":"63bd102d5918cb59","name":"Check received message containing Script","time":{"start":1766536540401,"stop":1766536540401,"duration":0},"status":"passed","severity":"normal"},{"uid":"74eebf7901cf1116","name":"Passing page size 110 when there are 120 messages","time":{"start":1766536390544,"stop":1766536390544,"duration":0},"status":"passed","severity":"normal"},{"uid":"f343fdccda3cd55d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1766536052663,"stop":1766536052664,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22a8d9c1fe89c42","name":"Subscribe and receive messages via waku relay post","time":{"start":1766536558949,"stop":1766536558949,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9504428517402c","name":"Push message with content topic containing escaped characters","time":{"start":1766537142833,"stop":1766537142833,"duration":0},"status":"passed","severity":"normal"},{"uid":"4382f69dfc8ba049","name":"should be able to decode the field with only FILTER set to true","time":{"start":1766536008018,"stop":1766536008022,"duration":4},"status":"passed","severity":"normal"},{"uid":"e83894ac7dbd180f","name":"Encoder throws on undefined content topic","time":{"start":1766536017735,"stop":1766536017735,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89da52c44517948","name":"Push message with special chars payload","time":{"start":1766537142837,"stop":1766537142837,"duration":0},"status":"passed","severity":"normal"},{"uid":"361915fdf1198843","name":"Subscribe to topic containing XML and publish message","time":{"start":1766536287258,"stop":1766536287259,"duration":1},"status":"passed","severity":"normal"},{"uid":"3332b5d05c9d75c9","name":"Push message equal or less that 1MB","time":{"start":1766537142835,"stop":1766537142835,"duration":0},"status":"passed","severity":"normal"},{"uid":"806c97e3aefa6477","name":"handles different networkShards values correctly","time":{"start":1766536003409,"stop":1766536003409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f0375d6a23d498","name":"Push message with content topic containing numeric","time":{"start":1766537142867,"stop":1766537142867,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7a011c7a0b2f05","name":"Check message with no pubsub topic is not received","time":{"start":1766536540405,"stop":1766536540405,"duration":0},"status":"passed","severity":"normal"},{"uid":"132fa859555fa834","name":"should call waitForPeer on Relay","time":{"start":1766536067665,"stop":1766536067666,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2baf158e523469","name":"should return false when network is not connected","time":{"start":1766536017913,"stop":1766536017914,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23cb7945717504","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1766536558969,"stop":1766536558969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a411f562b596b24","name":"throws an error for improperly formatted content topics","time":{"start":1766536003410,"stop":1766536003410,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edd567d17c6e3e2","name":"Filter","time":{"start":1766536403157,"stop":1766536403157,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d39184ec494a94","name":"should start ping timers on peer connect","time":{"start":1766536017661,"stop":1766536017661,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e910e2e082ecd4a","name":"Ephemeral field is preserved - encoder v0","time":{"start":1766536097070,"stop":1766536097070,"duration":0},"status":"passed","severity":"normal"},{"uid":"660411049ab6c86b","name":"Push message with escaped characters payload","time":{"start":1766537142864,"stop":1766537142865,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5dd1306a80eadda","name":"Default pageSize","time":{"start":1766536390544,"stop":1766536390545,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cddc57c62f9f158","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1766536558960,"stop":1766536558960,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac5c4984706b6a3","name":"should dial peer when on same shard","time":{"start":1766536016383,"stop":1766536016383,"duration":0},"status":"passed","severity":"normal"},{"uid":"7217a3a0aa27475c","name":"should reassess health immediately when peer disconnects","time":{"start":1766536065867,"stop":1766536065867,"duration":0},"status":"passed","severity":"normal"},{"uid":"f119c3080c3c94e9","name":"should return PeerId when PeerId is provided","time":{"start":1766536016805,"stop":1766536016805,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ffb377a71f86ed","name":"Publish message with large meta","time":{"start":1766536279866,"stop":1766536279866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8c206e5e64d283","name":"accepts time-filtered query with content filter","time":{"start":1766536016979,"stop":1766536016979,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfff1ed429e1f410","name":"Check publish message containing Arabic","time":{"start":1766536279850,"stop":1766536279851,"duration":1},"status":"passed","severity":"normal"},{"uid":"5599f6ded1b15b0","name":"Push message with content topic containing Russian","time":{"start":1766537142868,"stop":1766537142868,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc601c71f065c44","name":"should set field with all protocols enabled","time":{"start":1766536008721,"stop":1766536008721,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e963c916da19a5","name":"should not retry if at least one success","time":{"start":1766536065528,"stop":1766536065528,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3393c99ee0d8d00","name":"should not fail to stop the service if it was not started","time":{"start":1766536298022,"stop":1766536298023,"duration":1},"status":"passed","severity":"normal"},{"uid":"62c88afd2a3ab02e","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1766536016788,"stop":1766536016788,"duration":0},"status":"passed","severity":"normal"},{"uid":"7296eea4cf95608f","name":"should respect maxRequests limit","time":{"start":1766536052682,"stop":1766536052683,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d981774710e8ca","name":"Reusing cursor across nodes","time":{"start":1766536321260,"stop":1766536321260,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3dcaba171aef80f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1766536052649,"stop":1766536052649,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a73ebbd8a198f26","name":"Push message with content topic containing Russian","time":{"start":1766537142855,"stop":1766537142855,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02ccea009e1fcba","name":"should clear all entries","time":{"start":1766536052686,"stop":1766536052686,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59638d21296e67d","name":"should insert elements correctly","time":{"start":1766536052562,"stop":1766536052568,"duration":6},"status":"passed","severity":"normal"},{"uid":"77a2ac5a0497e57f","name":"Passing page size 10 when there are 10 messages","time":{"start":1766536390542,"stop":1766536390543,"duration":1},"status":"passed","severity":"normal"},{"uid":"600bdffdc4d7e4c1","name":"Check received message containing shell command","time":{"start":1766536540390,"stop":1766536540390,"duration":0},"status":"passed","severity":"normal"},{"uid":"800302e402e2e468","name":"should respect custom numPeersToUse configuration","time":{"start":1766536066237,"stop":1766536066237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c25957e3094f77","name":"should skip already querying peers","time":{"start":1766536026177,"stop":1766536026177,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98f7ef472e7249b","name":"should handle multiple peers with different shard configurations","time":{"start":1766536016393,"stop":1766536016394,"duration":1},"status":"passed","severity":"normal"},{"uid":"2994cae607b23804","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app65/7/topic582/utf8","time":{"start":1766536377419,"stop":1766536377420,"duration":1},"status":"passed","severity":"normal"},{"uid":"939a5c1c6717423b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1766536287266,"stop":1766536287267,"duration":1},"status":"passed","severity":"normal"},{"uid":"13cd8219ed383b92","name":"returns only open connection if one present","time":{"start":1766536017277,"stop":1766536017277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9994f2bb89726bf2","name":"should handle errors when removing globalThis listeners","time":{"start":1766536016323,"stop":1766536016334,"duration":11},"status":"passed","severity":"normal"},{"uid":"b761c801677fb545","name":"handles different clusterIds correctly","time":{"start":1766536003408,"stop":1766536003409,"duration":1},"status":"passed","severity":"normal"},{"uid":"233558422469088c","name":"should use current time when it's greater than incremented timestamp","time":{"start":1766536056353,"stop":1766536056353,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d958d88d75b9ee","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1766536003401,"stop":1766536003402,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2241210a39cb8c2","name":"should clear timers for specific peer on disconnect","time":{"start":1766536017673,"stop":1766536017673,"duration":0},"status":"passed","severity":"normal"},{"uid":"3091ea3e511f77eb","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1766536052661,"stop":1766536052661,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d802deb6c3ee1a","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1766536159042,"stop":1766536159042,"duration":0},"status":"passed","severity":"normal"},{"uid":"795ffd06e045b73","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1766536558959,"stop":1766536558959,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fc209c9e3390e8","name":"should get / set UDP multiaddr","time":{"start":1766536008718,"stop":1766536008718,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe27c311835dfc","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1766536279862,"stop":1766536279862,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf116a9d359be47","name":"Push message with content topic containing SQL Injection","time":{"start":1766537142868,"stop":1766537142868,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c26babc016ebb0","name":"Check message on other pubsub topic is not received","time":{"start":1766536540394,"stop":1766536540394,"duration":0},"status":"passed","severity":"normal"},{"uid":"650821ee5b3213c2","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1766536273017,"stop":1766536273018,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ce6710fc7e4a25","name":"should throw error - no public key","time":{"start":1766536008715,"stop":1766536008715,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f78901f36c878a5","name":"should have no discoveries enabled by default","time":{"start":1766536065376,"stop":1766536065376,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf29e52795378c9","name":"Push message with Russian payload","time":{"start":1766537142850,"stop":1766537142850,"duration":0},"status":"passed","severity":"normal"},{"uid":"f680dc2c50f2ae93","name":"Subscribe to topic containing Script and publish message","time":{"start":1766536287257,"stop":1766536287258,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aef7156074e55d4","name":"should properly compute the node id","time":{"start":1766536008717,"stop":1766536008718,"duration":1},"status":"passed","severity":"normal"},{"uid":"151a3638dcc4f38f","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1766536111679,"stop":1766536111680,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ea50f754af7d0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1766536003417,"stop":1766536003417,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb7fed0021d6d16","name":"should drop connection to all peers on hangUp","time":{"start":1766536181405,"stop":1766536181406,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab134bcf98b524b","name":"can start the service","time":{"start":1766536096483,"stop":1766536096486,"duration":3},"status":"passed","severity":"normal"},{"uid":"15c72942ebb68871","name":"should handle v3 RLN errors","time":{"start":1766536065498,"stop":1766536065498,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e78ece99f41491a","name":"Push message with content topic containing emoji","time":{"start":1766537142857,"stop":1766537142857,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d6ecc4a3a0ee19","name":"Push message with shell command payload","time":{"start":1766537142839,"stop":1766537142840,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dbb22806b7ac008","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1766536558964,"stop":1766536558964,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f05e8d7e902efcc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1766536052666,"stop":1766536052666,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ce2cfb3ed7091c","name":"Push message with SQL Injection payload","time":{"start":1766537142838,"stop":1766537142838,"duration":0},"status":"passed","severity":"normal"},{"uid":"27994a6ab84e3bf5","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1766536279858,"stop":1766536279858,"duration":0},"status":"passed","severity":"normal"},{"uid":"5944567266e7575","name":"should skip peer when already connected","time":{"start":1766536016380,"stop":1766536016380,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0841f0f44a0325","name":"Publishes to nwaku","time":{"start":1766536280021,"stop":1766536280021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff642966edf0c093","name":"should properly create location multiaddrs - tcp6","time":{"start":1766536008720,"stop":1766536008720,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed59a7cad885a8c","name":"can start and stop the service","time":{"start":1766536096486,"stop":1766536096488,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a20ff88f18cb213","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1766536066746,"stop":1766536066746,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddfdf82d2c962b8","name":"should ensure monotonic increase","time":{"start":1766536056354,"stop":1766536056355,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68a7b744c31db5f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1766536035112,"stop":1766536035113,"duration":1},"status":"passed","severity":"normal"},{"uid":"df7b8e53cf7ab436","name":"should return false for different channelId","time":{"start":1766536070345,"stop":1766536070345,"duration":0},"status":"passed","severity":"normal"},{"uid":"af280d24f23d4c27","name":"can start and stop the service","time":{"start":1766536030025,"stop":1766536030025,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d25ae7b60bde7c5","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1766536287232,"stop":1766536287237,"duration":5},"status":"passed","severity":"normal"},{"uid":"d503373a879ec728","name":"Push message with rate limit","time":{"start":1766537142846,"stop":1766537142846,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e1b225de1c867f","name":"Push message with content topic containing SQL Injection","time":{"start":1766537142855,"stop":1766537142856,"duration":1},"status":"passed","severity":"normal"},{"uid":"36340e836f7c56f1","name":"should handle missing messages with undefined retrievalHint","time":{"start":1766536056376,"stop":1766536056376,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb498d46cc065a6","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1766536066225,"stop":1766536066226,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d80d06d80d7f304","name":"Subscribe to topic containing JSON and publish message","time":{"start":1766536287260,"stop":1766536287261,"duration":1},"status":"passed","severity":"normal"},{"uid":"237bce5479077240","name":"should set up event listeners when started","time":{"start":1766536066750,"stop":1766536066750,"duration":0},"status":"passed","severity":"normal"},{"uid":"a426ead71ea88a34","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1766536273015,"stop":1766536273015,"duration":0},"status":"passed","severity":"normal"},{"uid":"827fcaf81fa831d1","name":"should return false when peer has no shard info","time":{"start":1766536016871,"stop":1766536016871,"duration":0},"status":"passed","severity":"normal"},{"uid":"9513b1b32bd784d5","name":"Decoder throws on undefined content topic","time":{"start":1766536017735,"stop":1766536017736,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1314c75395fba85","name":"Push message with SQL Injection payload","time":{"start":1766537142850,"stop":1766537142850,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a73aa7f2dd229e","name":"Query with Promise Callback, No message returned","time":{"start":1766536336760,"stop":1766536336760,"duration":0},"status":"passed","severity":"normal"},{"uid":"115e64f10a81ce25","name":"Wait given interval before re-trying","time":{"start":1766536067284,"stop":1766536067284,"duration":0},"status":"passed","severity":"normal"},{"uid":"386d1f0564e25e83","name":"should throw error - no id","time":{"start":1766536008715,"stop":1766536008715,"duration":0},"status":"passed","severity":"normal"},{"uid":"898eb571408872eb","name":"should delegate to networkMonitor.isConnected()","time":{"start":1766536017913,"stop":1766536017913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e1f70ff88fd559","name":"should properly create location multiaddrs - tcp4","time":{"start":1766536008719,"stop":1766536008719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e34e10ab3d6c0b5","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app93/9/topic336/json","time":{"start":1766536377419,"stop":1766536377419,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0c385049d43622","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1766536056372,"stop":1766536056372,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf6bdd3ac26af12","name":"can start and stop the service","time":{"start":1766536298022,"stop":1766536298022,"duration":0},"status":"passed","severity":"normal"},{"uid":"b136b3ce13df6250","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1766536003418,"stop":1766536003419,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf52bd566ade810","name":"Ordered callback, aborts when callback returns true","time":{"start":1766536366283,"stop":1766536366284,"duration":1},"status":"passed","severity":"normal"},{"uid":"1098cf32d227e5bb","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1766536182556,"stop":1766536182557,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15f842613a019b9","name":"should handle queue processing errors gracefully","time":{"start":1766536016388,"stop":1766536016389,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee3c8493e93c4bb","name":"yields decoded messages","time":{"start":1766536017463,"stop":1766536017464,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2118a51b1022fd","name":"should dial peers from store on start","time":{"start":1766536017684,"stop":1766536017685,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c6ce841accd6c3","name":"should only return 1 node with relay capability","time":{"start":1766536026289,"stop":1766536026289,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9709d9e62809eb7","name":"should process tasks in queue","time":{"start":1766536065523,"stop":1766536065524,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9cb23a960918969","name":"should work with v3 peers","time":{"start":1766536065497,"stop":1766536065497,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb045369728cd08a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1766536052672,"stop":1766536052672,"duration":0},"status":"passed","severity":"normal"},{"uid":"861d9ae8c2ad8a9e","name":"should requeue task if no peer is available","time":{"start":1766536065525,"stop":1766536065525,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9c4c4c1cb4714e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1766536321257,"stop":1766536321258,"duration":1},"status":"passed","severity":"normal"},{"uid":"d810c185c9aff990","name":"Push message with Arabic payload","time":{"start":1766537142827,"stop":1766537142827,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1b35dfb6a5829a","name":"Check received message containing JSON","time":{"start":1766536540402,"stop":1766536540402,"duration":0},"status":"passed","severity":"normal"},{"uid":"459380d131551edb","name":"Push message with content topic containing emoji","time":{"start":1766537142844,"stop":1766537142845,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f090ecaeddda2","name":"should handle errors when getting connections","time":{"start":1766536016354,"stop":1766536016354,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14743e5e5f26be8","name":"different cluster: nodes don't connect","time":{"start":1766536182559,"stop":1766536182559,"duration":0},"status":"passed","severity":"normal"},{"uid":"41663ff28330df6f","name":"Outgoing message is acknowledged","time":{"start":1766536068429,"stop":1766536068430,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab0d12ed70ac098","name":"should retry if all attempts fail","time":{"start":1766536065528,"stop":1766536065529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5da021db849d7b9","name":"Check received message containing numeric","time":{"start":1766536540398,"stop":1766536540398,"duration":0},"status":"passed","severity":"normal"},{"uid":"733349262d4092e","name":"should handle complete connection lifecycle","time":{"start":1766536016356,"stop":1766536016357,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65969d3718b6da5","name":"should work with mock decoders","time":{"start":1766536066757,"stop":1766536066757,"duration":0},"status":"passed","severity":"normal"},{"uid":"faffa1249b86bf42","name":"should set field with all protocols disabled","time":{"start":1766536008721,"stop":1766536008721,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c410212ea57ee83","name":"should not fail to start the service if it is already started","time":{"start":1766536030026,"stop":1766536030026,"duration":0},"status":"passed","severity":"normal"},{"uid":"6927952803f91f96","name":"Push message equal or less that 1MB","time":{"start":1766537142859,"stop":1766537142859,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcdaa5d7d41fd73","name":"Sync message is not sent if another sync message was just received","time":{"start":1766536073829,"stop":1766536073829,"duration":0},"status":"passed","severity":"normal"},{"uid":"9985888cc7b255d2","name":"Push message with content topic containing numeric","time":{"start":1766537142842,"stop":1766537142842,"duration":0},"status":"passed","severity":"normal"},{"uid":"95880a92571164ee","name":"should return false for malformed SDS messages","time":{"start":1766536070345,"stop":1766536070345,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec84bde2e684e54e","name":"LightPush","time":{"start":1766536403156,"stop":1766536403157,"duration":1},"status":"passed","severity":"normal"},{"uid":"f289e096a2e85c67","name":"Throws when trying to push message with empty payload","time":{"start":1766537142830,"stop":1766537142830,"duration":0},"status":"passed","severity":"normal"},{"uid":"5688b10e3a7a6cdc","name":"Check publish message containing long","time":{"start":1766536279848,"stop":1766536279848,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c729f210ba2a33d","name":"should handle ping failures gracefully","time":{"start":1766536017665,"stop":1766536017666,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0220f25e0a24db","name":"messageHash returns a Uint8Array","time":{"start":1766536016789,"stop":1766536016789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1add8ce8eb98684f","name":"should work with async generator that yields promises","time":{"start":1766536066761,"stop":1766536066764,"duration":3},"status":"passed","severity":"normal"},{"uid":"494a33878a7fd61c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1766536052643,"stop":1766536052643,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f47ceeeb9e1b88","name":"Check publish message containing JSON","time":{"start":1766536279856,"stop":1766536279856,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6fc4b606227279","name":"Incoming message is emitted as received","time":{"start":1766536068485,"stop":1766536068485,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c80348fe013bd5","name":"should set field with only STORE enabled","time":{"start":1766536008722,"stop":1766536008722,"duration":0},"status":"passed","severity":"normal"},{"uid":"180a1fd00da14c14","name":"should check false positive rate","time":{"start":1766536052588,"stop":1766536052588,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10f8e2b5b7c0140","name":"should update peer store before dialing","time":{"start":1766536016667,"stop":1766536016674,"duration":7},"status":"passed","severity":"normal"},{"uid":"df49f343dd47c342","name":"should reject if LightPush is requested but not mounted","time":{"start":1766536067663,"stop":1766536067663,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe81fdc9e4e76332","name":"Subscribe to topic containing short and receive message","time":{"start":1766536558953,"stop":1766536558953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d01b13ddc531e4","name":"different cluster: nodes don't connect","time":{"start":1766536182555,"stop":1766536182556,"duration":1},"status":"passed","severity":"normal"},{"uid":"276f234e40297147","name":"Push message with content topic containing JSON","time":{"start":1766537142844,"stop":1766537142844,"duration":0},"status":"passed","severity":"normal"},{"uid":"f977793bdf2b637e","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1766536052642,"stop":1766536052643,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf3a46bff363a80","name":"peer exchange sets tag","time":{"start":1766536267149,"stop":1766536267149,"duration":0},"status":"passed","severity":"normal"},{"uid":"48715884103f3cc6","name":"Check received message containing emoji","time":{"start":1766536540403,"stop":1766536540403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31183a3d36d4eeb","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1766536540404,"stop":1766536540404,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d8c6a07a5b4374","name":"Check publish message containing Russian","time":{"start":1766536279851,"stop":1766536279851,"duration":0},"status":"passed","severity":"normal"},{"uid":"3190337c0e4936e8","name":"Push message with rate limit","time":{"start":1766537142834,"stop":1766537142834,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3b2df38523d3fb","name":"should remove event listeners","time":{"start":1766536017688,"stop":1766536017690,"duration":2},"status":"passed","severity":"normal"},{"uid":"75cc3e6dab1a1d6e","name":"Refresh subscription","time":{"start":1766536558967,"stop":1766536558967,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee35e0b1321de9d4","name":"should be safe to call multiple times","time":{"start":1766536016663,"stop":1766536016663,"duration":0},"status":"passed","severity":"normal"},{"uid":"58492b85b8717608","name":"A test","time":{"start":1766536168503,"stop":1766536168504,"duration":1},"status":"passed","severity":"normal"},{"uid":"403851f0cf84e6e2","name":"should handle disconnect when peer has no timers","time":{"start":1766536017673,"stop":1766536017673,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e526186d3e8861","name":"should work with stubbed retrieve function","time":{"start":1766536066756,"stop":1766536066756,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0419fab89d1ca6f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app73/7/topic660/xml","time":{"start":1766536377420,"stop":1766536377420,"duration":0},"status":"passed","severity":"normal"},{"uid":"10785b3a688d2ba7","name":"Synced status is emitted when a message is received","time":{"start":1766536070179,"stop":1766536070180,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3c52bc8de0c848","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1766536052664,"stop":1766536052664,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69a85057f6d762d","name":"Push message with content topic containing special chars","time":{"start":1766537142854,"stop":1766537142854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f416cedc84d10a83","name":"Subscribe to topic containing JSON and receive message","time":{"start":1766536558959,"stop":1766536558960,"duration":1},"status":"passed","severity":"normal"},{"uid":"f426729ad0c3bc7b","name":"retrieves a single peer","time":{"start":1766536026287,"stop":1766536026287,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94a90224a32e08","name":"should fail to send if no connected peers found","time":{"start":1766536065485,"stop":1766536065487,"duration":2},"status":"passed","severity":"normal"},{"uid":"65c6a4bc1c41408f","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1766536066238,"stop":1766536066238,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f81175a023785f0","name":"should return true when peer is on the pubsub topic shard","time":{"start":1766536016876,"stop":1766536016876,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e7fb4764d7bf65","name":"Ephemeral field set to true","time":{"start":1766536017734,"stop":1766536017734,"duration":0},"status":"passed","severity":"normal"},{"uid":"373d1e61293c802c","name":"Check publish message containing numeric","time":{"start":1766536279848,"stop":1766536279849,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06d0994121b7f7c","name":"should create ShardReader with auto sharding network config","time":{"start":1766536016856,"stop":1766536016856,"duration":0},"status":"passed","severity":"normal"},{"uid":"9659522b5d33f043","name":"Push message with content topic containing SQL Injection","time":{"start":1766537142843,"stop":1766537142843,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4d6720e57f7329","name":"should skip peers without peerInfo in ENR","time":{"start":1766536026179,"stop":1766536026180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41612ffd4cc336f","name":"Check received message containing escaped characters","time":{"start":1766536540390,"stop":1766536540391,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ea2300fcefead9","name":"should create NetworkMonitor with libp2p and events","time":{"start":1766536016305,"stop":1766536016313,"duration":8},"status":"passed","severity":"normal"},{"uid":"a9c0d0444c25d10","name":"accepts valid message hash query","time":{"start":1766536016974,"stop":1766536016974,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffc4742ae9615b2","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1766536070348,"stop":1766536070348,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d58750dfe2130b","name":"should create a new stream if no existing for protocol found","time":{"start":1766536017251,"stop":1766536017252,"duration":1},"status":"passed","severity":"normal"},{"uid":"77837fea7ba405a0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1766536269662,"stop":1766536269663,"duration":1},"status":"passed","severity":"normal"},{"uid":"14839e9d31d1bfeb","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1766536068484,"stop":1766536068484,"duration":0},"status":"passed","severity":"normal"},{"uid":"639e21c70e53e3a2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1766536269660,"stop":1766536269661,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71728bb1051d21d","name":"should continually clean up expired entries at intervals","time":{"start":1766536064898,"stop":1766536064898,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9017f25b457f3b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1766536052660,"stop":1766536052660,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7df20a9ba9bd64","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1766536269663,"stop":1766536269663,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d09605969abacba","name":"throws on content topic with empty version field","time":{"start":1766536003396,"stop":1766536003396,"duration":0},"status":"passed","severity":"normal"},{"uid":"8405cef90c0cfcd4","name":"should reject if Filter is requested but not mounted","time":{"start":1766536067663,"stop":1766536067664,"duration":1},"status":"passed","severity":"normal"},{"uid":"724635ef06fd4343","name":"Add multiple subscription objects on single nwaku node","time":{"start":1766536558973,"stop":1766536558973,"duration":0},"status":"passed","severity":"normal"},{"uid":"564ba8af94418c6a","name":"Push message with escaped characters payload","time":{"start":1766537142840,"stop":1766537142840,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2e66e2b54f2215","name":"should not be sent when there is no history","time":{"start":1766536056377,"stop":1766536056377,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f7b2b325432d92","name":"should handle different types of entries","time":{"start":1766536064894,"stop":1766536064895,"duration":1},"status":"passed","severity":"normal"},{"uid":"5feb7fc121f5a28d","name":"Check publish message containing special chars","time":{"start":1766536279849,"stop":1766536279850,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e1381b86774f4c","name":"should handle relay send failures gracefully","time":{"start":1766536017672,"stop":1766536017672,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf4f7117dc12122","name":"Push message with custom timestamp: 1766539716221","time":{"start":1766537142835,"stop":1766537142835,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb11894a44f211c6","name":"should get and remove ready entries","time":{"start":1766536052685,"stop":1766536052685,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e52bb66af99273","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1766536025677,"stop":1766536025677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5308a482c8eb03e","name":"Push message with content topic containing long","time":{"start":1766537142841,"stop":1766537142842,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4078be1d7fe8731","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1766536052672,"stop":1766536052672,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebd4b87b03fe859","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1766536017685,"stop":1766536017685,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6843ae707483b53","name":"should maintain desired error rate","time":{"start":1766536052568,"stop":1766536052569,"duration":1},"status":"passed","severity":"normal"},{"uid":"facdea8dba8a083c","name":"Push message with custom timestamp: 1766539716221","time":{"start":1766537142847,"stop":1766537142847,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb8f2d583084cff","name":"should not trigger query when a recent query happened under threshold","time":{"start":1766536066769,"stop":1766536066770,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b61ebb4a4ff57b","name":"Subscribe and receives messages on 20 topics","time":{"start":1766536558964,"stop":1766536558965,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e57aa035a672f0","name":"should create dialer with libp2p and shardReader","time":{"start":1766536016374,"stop":1766536016374,"duration":0},"status":"passed","severity":"normal"},{"uid":"449e97fe466512f2","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1766536052634,"stop":1766536052636,"duration":2},"status":"passed","severity":"normal"},{"uid":"24cef320eccfc0b1","name":"Stops search when 2 null results are returned","time":{"start":1766536025830,"stop":1766536025830,"duration":0},"status":"passed","severity":"normal"},{"uid":"5286d121f00bd9e3","name":"should be safe to call multiple times","time":{"start":1766536016664,"stop":1766536016666,"duration":2},"status":"passed","severity":"normal"},{"uid":"8594562d2edb54c8","name":"Push message with content topic containing escaped characters","time":{"start":1766537142869,"stop":1766537142869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2d3547cfd910b3","name":"Retries within maximum given attempts","time":{"start":1766536067283,"stop":1766536067284,"duration":1},"status":"passed","severity":"normal"},{"uid":"7094ad9be639579","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1766536017699,"stop":1766536017700,"duration":1},"status":"passed","severity":"normal"},{"uid":"d871787ba737b720","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1766536003402,"stop":1766536003402,"duration":0},"status":"passed","severity":"normal"},{"uid":"794e6404cb361e29","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1766536008714,"stop":1766536008715,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ba28a378cfbf7d","name":"Check publish message containing Script","time":{"start":1766536279854,"stop":1766536279855,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d48989d5318226","name":"Push message with content topic containing JSON","time":{"start":1766537142869,"stop":1766537142869,"duration":0},"status":"passed","severity":"normal"},{"uid":"622a194594119765","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1766536269658,"stop":1766536269658,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0629f2a213f707","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1766536052637,"stop":1766536052637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9d6ab41578d4a3","name":"should handle hash queries without validation","time":{"start":1766536067568,"stop":1766536067568,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdf15cdba296598","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1766536159042,"stop":1766536159043,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b44555a0088877","name":"should create ConnectionManager with required options","time":{"start":1766536017909,"stop":1766536017909,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b1aa6727334dcb","name":"does not throw on valid cases","time":{"start":1766536003392,"stop":1766536003393,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc319ad5e4019f6","name":"can query messages normally","time":{"start":1766536369084,"stop":1766536369085,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a9783871a81819","name":"Fails to push message bigger that 1MB","time":{"start":1766537142873,"stop":1766537142873,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba237c9416e31dbd","name":"should return false for sync message without causal history","time":{"start":1766536070346,"stop":1766536070346,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7418596e78c601","name":"should not discard bootstrap peers if under the limit","time":{"start":1766536134103,"stop":1766536134104,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fee474ab0c3a16","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1766536003411,"stop":1766536003411,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9132b8b6671711","name":"can query messages by message hash","time":{"start":1766536369085,"stop":1766536369086,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5038f82ab2a589","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1766536182560,"stop":1766536182560,"duration":0},"status":"passed","severity":"normal"},{"uid":"481b7bc1d5d3b1ec","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1766536016675,"stop":1766536016676,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1140c0c03ef5ce2","name":"Push message with numeric payload","time":{"start":1766537142837,"stop":1766537142837,"duration":0},"status":"passed","severity":"normal"},{"uid":"362dd4708126b802","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app47/2/topic498/test.js","time":{"start":1766536377421,"stop":1766536377421,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f512d1799395419","name":"should return PeerId when PeerId is provided","time":{"start":1766536016804,"stop":1766536016804,"duration":0},"status":"passed","severity":"normal"},{"uid":"615547467e65969","name":"Retries within given interval","time":{"start":1766536067283,"stop":1766536067283,"duration":0},"status":"passed","severity":"normal"},{"uid":"8257ddb8728a6477","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1766536003413,"stop":1766536003413,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f7e95283a4d75c","name":"should return different streams if requested simultaniously","time":{"start":1766536017252,"stop":1766536017252,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75147b4036d8f61","name":"should create PeerExchange instance with components","time":{"start":1766536025685,"stop":1766536025685,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d0205f907479aa","name":"Check received message containing Arabic","time":{"start":1766536540386,"stop":1766536540386,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9bd1f8d3e767ff","name":"should not create multiple intervals when called multiple times","time":{"start":1766536016376,"stop":1766536016376,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5f9671a385cdd2","name":"messageHashStr returns a hex string","time":{"start":1766536016789,"stop":1766536016789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39f33d3f8c2bad5","name":"should emit message when we just started and store connect event occurs","time":{"start":1766536066770,"stop":1766536066770,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dc6bc0da436dc5","name":"Relay - dialed after","time":{"start":1766536403148,"stop":1766536403149,"duration":1},"status":"passed","severity":"normal"},{"uid":"af172f5e5bf644e6","name":"Decoder throws on undefined content topic","time":{"start":1766536035116,"stop":1766536035116,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8415435f804c758","name":"Cluster id 0, shard 0","time":{"start":1766536387019,"stop":1766536387019,"duration":0},"status":"passed","severity":"normal"},{"uid":"748a2e81dd722dc9","name":"should not allow unachievable error rate","time":{"start":1766536052675,"stop":1766536052675,"duration":0},"status":"passed","severity":"normal"},{"uid":"296fc664cdcc5cdd","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1766536003412,"stop":1766536003412,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58cc057bf713309","name":"should skip peers without peer exchange protocol","time":{"start":1766536026177,"stop":1766536026177,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afa7ccd9b08a5c9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1766536558949,"stop":1766536558950,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d11bb49c2406ca","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1766536096522,"stop":1766536096522,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a670f37e71e5d8d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1766536052666,"stop":1766536052667,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8e732408ddde1d4","name":"should not dispatch event when already disconnected","time":{"start":1766536016351,"stop":1766536016352,"duration":1},"status":"passed","severity":"normal"},{"uid":"920c0613624c0537","name":"should create QueryOnConnect instance without options","time":{"start":1766536066749,"stop":1766536066749,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b589704aae9619","name":"should remove event listener for peer:discovery","time":{"start":1766536016664,"stop":1766536016664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a3ba85be98ba15","name":"passes more than one ENR URLs and attempts connection","time":{"start":1766536096524,"stop":1766536096526,"duration":2},"status":"skipped","severity":"normal"},{"uid":"d93e462ec191c162","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1766536016782,"stop":1766536016783,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6c95e660fe8d60","name":"should return peer for existing peer","time":{"start":1766536017697,"stop":1766536017697,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bdb204744252b6","name":"should use DNS peer discovery with light client","time":{"start":1766536096514,"stop":1766536096515,"duration":1},"status":"skipped","severity":"normal"},{"uid":"592b3d99154407d3","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1766536056352,"stop":1766536056353,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1052404d8c198ef","name":"should invoke callbacks when receiving a message","time":{"start":1766536066098,"stop":1766536066098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2003d08b3a91ff16","name":"Outgoing message is emitted as sent","time":{"start":1766536070340,"stop":1766536070340,"duration":0},"status":"passed","severity":"normal"},{"uid":"12597132dd6a914","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1766536052668,"stop":1766536052668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a52b2000af444","name":"does not validate decoders for hash queries","time":{"start":1766536017458,"stop":1766536017458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c36b72beb0d58be","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1766536025892,"stop":1766536025892,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d2bc2d6ac26f90","name":"Check message with non string payload is not received","time":{"start":1766536540396,"stop":1766536540396,"duration":0},"status":"passed","severity":"normal"},{"uid":"6115ee1666cbae58","name":"should handle retrieval hint and sender_id","time":{"start":1766536052683,"stop":1766536052683,"duration":0},"status":"passed","severity":"normal"},{"uid":"9514844226dccdc2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1766536052663,"stop":1766536052663,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf23d401de99cb5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1766536269657,"stop":1766536269658,"duration":1},"status":"passed","severity":"normal"},{"uid":"224ce8aa0c1cff5b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1766536008012,"stop":1766536008013,"duration":1},"status":"passed","severity":"normal"},{"uid":"4213e86824160aae","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1766536016782,"stop":1766536016782,"duration":0},"status":"passed","severity":"normal"},{"uid":"1703926b3c042714","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1766536327190,"stop":1766536327191,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da4c4f0c85409ee","name":"Ephemeral messages are not stored","time":{"start":1766536097048,"stop":1766536097069,"duration":21},"status":"passed","severity":"normal"},{"uid":"f89f66701b4a17a5","name":"Outgoing message is emitted as sent","time":{"start":1766536068484,"stop":1766536068484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2c63ddeab7da45","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1766536398942,"stop":1766536398942,"duration":0},"status":"passed","severity":"normal"},{"uid":"6985e72b446b02f9","name":"should emit a peer event after start","time":{"start":1766536030026,"stop":1766536030026,"duration":0},"status":"passed","severity":"normal"},{"uid":"616d6dc6c569cfd2","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1766536065858,"stop":1766536065861,"duration":3},"status":"passed","severity":"normal"},{"uid":"efb255708430ef6a","name":"Get Nodes","time":{"start":1766536025828,"stop":1766536025829,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5fe273a5a69ee86","name":"Correctly serialized arguments","time":{"start":1766536181551,"stop":1766536181552,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2570b0a10602b8","name":"should handle complete discovery-to-dial flow","time":{"start":1766536016681,"stop":1766536016681,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8cd3c5c650540a","name":"Check received message containing XML","time":{"start":1766536540388,"stop":1766536540389,"duration":1},"status":"passed","severity":"normal"},{"uid":"347d0bec8eb07c5f","name":"should add event listeners to libp2p","time":{"start":1766536016317,"stop":1766536016317,"duration":0},"status":"passed","severity":"normal"},{"uid":"760714a8e7ce896a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1766536558971,"stop":1766536558971,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0de231873b9230","name":"should initialize with default options","time":{"start":1766536026170,"stop":1766536026171,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b58c7eb139a2634","name":"Check received message containing short","time":{"start":1766536540383,"stop":1766536540383,"duration":0},"status":"passed","severity":"normal"},{"uid":"160e4305f9fe7655","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1766536003402,"stop":1766536003402,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a697fea6783680","name":"connects to nwaku","time":{"start":1766536397180,"stop":1766536397181,"duration":1},"status":"passed","severity":"normal"},{"uid":"627eb192bb0d354a","name":"should reject if WakuNode is not started","time":{"start":1766536067662,"stop":1766536067662,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15827a40585f8e5","name":"Fields are not dropped","time":{"start":1766536017321,"stop":1766536017321,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6b42f2e84ecb5e","name":"should start peer exchange discovery","time":{"start":1766536026171,"stop":1766536026171,"duration":0},"status":"passed","severity":"normal"},{"uid":"507438a784a177ac","name":"Check received message with timestamp: 1766536090469 ","time":{"start":1766536540392,"stop":1766536540392,"duration":0},"status":"passed","severity":"normal"},{"uid":"42860545949a6431","name":"Check received message containing long","time":{"start":1766536540384,"stop":1766536540384,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fae85552f7e829","name":"should not receive a peer event after stop","time":{"start":1766536096507,"stop":1766536096512,"duration":5},"status":"passed","severity":"normal"},{"uid":"ef6ef387e00c5f3b","name":"Outgoing message is possibly acknowledged","time":{"start":1766536068485,"stop":1766536068485,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78d668e92cbf84f9","name":"can start the service","time":{"start":1766536030024,"stop":1766536030025,"duration":1},"status":"passed","severity":"normal"},{"uid":"af69acb98eda419a","name":"should initialize with isNetworkConnected as false","time":{"start":1766536016313,"stop":1766536016314,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e81b2a3fa904fd","name":"Push message with custom timestamp: 1735777716221","time":{"start":1766537142858,"stop":1766537142858,"duration":0},"status":"passed","severity":"normal"},{"uid":"f806fd220dde42a","name":"Query Generator, No message returned","time":{"start":1766536336753,"stop":1766536336753,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16fce3a2dc4f8bf","name":"should dial peers from store when browser is connected","time":{"start":1766536017690,"stop":1766536017691,"duration":1},"status":"passed","severity":"normal"},{"uid":"49002d8311fafe20","name":"Waku message hash computation (meta attribute not present)","time":{"start":1766536016783,"stop":1766536016783,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab1dabc4f123a94","name":"should add and check entries correctly","time":{"start":1766536064872,"stop":1766536064881,"duration":9},"status":"passed","severity":"normal"},{"uid":"af1ce42cef3880cd","name":"Check received message containing escaped characters","time":{"start":1766536540402,"stop":1766536540403,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f898aff0cfa04d1","name":"should handle empty pubsub topics","time":{"start":1766536017674,"stop":1766536017674,"duration":0},"status":"passed","severity":"normal"},{"uid":"99911c80d006e975","name":"Push message with content topic containing Russian","time":{"start":1766537142843,"stop":1766537142843,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb51356ad9fcb7b","name":"should handle errors when globalThis is not available","time":{"start":1766536016321,"stop":1766536016322,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf66926d629f572f","name":"Light Node - default protocols","time":{"start":1766536403157,"stop":1766536403157,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aac6dde5e6f6656","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1766536003417,"stop":1766536003418,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ef6b73742c454b","name":"Push message with numeric payload","time":{"start":1766537142848,"stop":1766537142849,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa668b3ba2cfa76","name":"should dial peers from store when no connections remain","time":{"start":1766536017692,"stop":1766536017692,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dad5733e841725","name":"should return PeerId when Multiaddr input is provided","time":{"start":1766536016805,"stop":1766536016810,"duration":5},"status":"passed","severity":"normal"},{"uid":"3fc350c1817215e0","name":"should start periodic discovery on start","time":{"start":1766536026180,"stop":1766536026181,"duration":1},"status":"passed","severity":"normal"},{"uid":"9062ce5bc5e02a9a","name":"should handle complete dial lifecycle","time":{"start":1766536016390,"stop":1766536016391,"duration":1},"status":"passed","severity":"normal"},{"uid":"c93a21ccc87a51dd","name":"should send relay ping messages on timer","time":{"start":1766536017672,"stop":1766536017672,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47547c250115e4e","name":"should dial all peers on dial","time":{"start":1766536181405,"stop":1766536181405,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7595c543f4ff28e","name":"Push message with content topic containing unicode special characters","time":{"start":1766537142844,"stop":1766537142844,"duration":0},"status":"passed","severity":"normal"},{"uid":"851aaf9d5b7c1678","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1766536056375,"stop":1766536056375,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c72913b46ed2d7d","name":"Passing page size 11 when there are 10 messages","time":{"start":1766536390543,"stop":1766536390543,"duration":0},"status":"passed","severity":"normal"},{"uid":"512a5ba5947c80c0","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1766536273013,"stop":1766536273013,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cf601013f3f0e0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1766536052668,"stop":1766536052669,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9017562a65a0f1","name":"should dial second nwaku node that was discovered","time":{"start":1766536090700,"stop":1766536090704,"duration":4},"status":"skipped","severity":"normal"},{"uid":"90e0908155b01573","name":"ends if stream creation fails","time":{"start":1766536017458,"stop":1766536017459,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c0b90230882871","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1766536066239,"stop":1766536066239,"duration":0},"status":"passed","severity":"normal"},{"uid":"519d9ace57da8bff","name":"Check message with no pubsub topic is not received","time":{"start":1766536540394,"stop":1766536540395,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce777101c4c2705e","name":"Passing an array","time":{"start":1766536397181,"stop":1766536397182,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1da1768d8d61e7b","name":"Synced status is emitted when a missing message is received","time":{"start":1766536070180,"stop":1766536070180,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1aff87d7f9410a","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1766536016971,"stop":1766536016971,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca84188353b13e7e","name":"Check received message containing long","time":{"start":1766536540398,"stop":1766536540398,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aea72d1f732f82a","name":"should trigger query when time since last query exceeds threshold","time":{"start":1766536066765,"stop":1766536066769,"duration":4},"status":"passed","severity":"normal"},{"uid":"8f52dc4817485cc1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1766536269661,"stop":1766536269662,"duration":1},"status":"passed","severity":"normal"},{"uid":"faae5800af76c124","name":"Push message with XML payload","time":{"start":1766537142851,"stop":1766537142851,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cf44136de61c93","name":"Push message with shell command payload","time":{"start":1766537142852,"stop":1766537142852,"duration":0},"status":"passed","severity":"normal"},{"uid":"848aeab17e789a8","name":"Renews subscription after lossing a connection","time":{"start":1766536558974,"stop":1766536558974,"duration":0},"status":"passed","severity":"normal"},{"uid":"5265f92adbf48b5c","name":"should not receive a peer event before start","time":{"start":1766536096497,"stop":1766536096506,"duration":9},"status":"passed","severity":"normal"},{"uid":"c2e4ead6d4dbc9e9","name":"should handle mixed protocol support correctly","time":{"start":1766536065878,"stop":1766536065878,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41c81c7acccb1cb","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1766536003403,"stop":1766536003407,"duration":4},"status":"passed","severity":"normal"},{"uid":"96bdc0787a2647e4","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1766536558950,"stop":1766536558951,"duration":1},"status":"skipped","severity":"normal"},{"uid":"29f2445a94611a13","name":"Waku message hash computation (payload length 0)","time":{"start":1766536016783,"stop":1766536016784,"duration":1},"status":"passed","severity":"normal"},{"uid":"982dc22d5245e81d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1766536025889,"stop":1766536025889,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ff68b3d4c8649b","name":"should not fail to stop the service if it was not started","time":{"start":1766536030025,"stop":1766536030025,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9862b0f17d2d6a","name":"Callback on promise","time":{"start":1766536366282,"stop":1766536366282,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4bde2bc1120d92","name":"new peer added after a peer was already found","time":{"start":1766536267149,"stop":1766536267149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d110dd7fb669d5","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1766536052649,"stop":1766536052649,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f10bcf9b23e68c5","name":"Check received message with timestamp: 1766536090469000000 ","time":{"start":1766536540403,"stop":1766536540403,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f6ca2120c47959","name":"should use peerId from options when provided to queryGenerator","time":{"start":1766536067569,"stop":1766536067569,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c2dcd1882c2709","name":"should set default options when no config provided","time":{"start":1766536017910,"stop":1766536017910,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b26f9b650379f05","name":"should return usable stream attached to connection","time":{"start":1766536017246,"stop":1766536017246,"duration":0},"status":"passed","severity":"normal"},{"uid":"23560224328fc69c","name":"Publish message with custom timestamp: Tue Dec 23 2025 23:31:13 GMT+0000 (Coordinated Universal Time)","time":{"start":1766536279860,"stop":1766536279860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6249517e10d41e2","name":"should return true even if peer has no overlapping shards","time":{"start":1766536016863,"stop":1766536016871,"duration":8},"status":"passed","severity":"normal"},{"uid":"63e23d3ea934fc63","name":"should skip peer when not on same cluster","time":{"start":1766536016382,"stop":1766536016383,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2e70b2b8f2a1e7c","name":"should return false when navigator.onLine is false","time":{"start":1766536016334,"stop":1766536016335,"duration":1},"status":"passed","severity":"normal"},{"uid":"22554d0d690a4511","name":"should hang up with PeerId and return true on success","time":{"start":1766536017915,"stop":1766536017915,"duration":0},"status":"passed","severity":"normal"},{"uid":"6514d90b98c1ad0d","name":"should add and remove event listeners correctly","time":{"start":1766536030028,"stop":1766536030028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33395e80f7e25aa","name":"Subscribe to topic containing Russian and receive message","time":{"start":1766536558969,"stop":1766536558969,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c4b419cd1c2234","name":"should allow redial after failed dial cooldown expires","time":{"start":1766536016385,"stop":1766536016386,"duration":1},"status":"passed","severity":"normal"},{"uid":"2176787b4278c49c","name":"A test","time":{"start":1766536168504,"stop":1766536168504,"duration":0},"status":"passed","severity":"normal"},{"uid":"770daf40524e0856","name":"should be empty after removing the only subscription","time":{"start":1766536066097,"stop":1766536066097,"duration":0},"status":"passed","severity":"normal"},{"uid":"2360d0f27d91f3ba","name":"should increase lamport timestamp","time":{"start":1766536056365,"stop":1766536056365,"duration":0},"status":"passed","severity":"normal"},{"uid":"24baa4e30b31a45a","name":"Push message with content topic containing Arabic","time":{"start":1766537142831,"stop":1766537142832,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cea6ec786f47c3e","name":"Check received message containing special chars","time":{"start":1766536540385,"stop":1766536540385,"duration":0},"status":"passed","severity":"normal"},{"uid":"514e18e069c8d0f4","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1766536036890,"stop":1766536036890,"duration":0},"status":"passed","severity":"normal"},{"uid":"753de85cc48bdf41","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1766536052670,"stop":1766536052671,"duration":1},"status":"passed","severity":"normal"},{"uid":"bebdb67bf78834e1","name":"Meta field set when metaSetter is specified","time":{"start":1766536017734,"stop":1766536017734,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5d6bb1a0ad3ff9","name":"msgTime: 0 ms from now, startTime: 1766449983852, endTime: 1766536383852","time":{"start":1766536398943,"stop":1766536398943,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b9bc2b2cb58d7d","name":"should dial peer immediately when queue is empty","time":{"start":1766536016378,"stop":1766536016379,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbfabad94df7532","name":"returns all values when wanted number is greater than available values","time":{"start":1766536024297,"stop":1766536024297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5475b41bf4ac6c0","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1766536052645,"stop":1766536052646,"duration":1},"status":"passed","severity":"normal"},{"uid":"224d5a5df3ca67e3","name":"should throw error - no id","time":{"start":1766536008716,"stop":1766536008716,"duration":0},"status":"passed","severity":"normal"},{"uid":"2764df3894ef4753","name":"Publish message with rate limit","time":{"start":1766536279868,"stop":1766536279868,"duration":0},"status":"passed","severity":"normal"},{"uid":"d607bbc385aa1489","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1766536558957,"stop":1766536558957,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04977ebcdec5297","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1766536003415,"stop":1766536003416,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff0a0e120667cf7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1766536182557,"stop":1766536182558,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1cdb76c68752e3a","name":"should handle timestamp equal to current time","time":{"start":1766536056353,"stop":1766536056354,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a536b97fca31f4","name":"should handle incoming messages","time":{"start":1766536065916,"stop":1766536065916,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b270c37ed8ec723","name":"should be able to dial TLS multiaddrs","time":{"start":1766536181407,"stop":1766536181407,"duration":0},"status":"passed","severity":"normal"},{"uid":"70619c1274a9d4c5","name":"should be empty when created","time":{"start":1766536066096,"stop":1766536066096,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f63863e9926107","name":"Debounces events when receiving batch of messages","time":{"start":1766536067471,"stop":1766536067471,"duration":0},"status":"passed","severity":"normal"},{"uid":"31730059aad0566","name":"Push 30 different messages","time":{"start":1766537142830,"stop":1766537142830,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53194147959aedc0","name":"should not update T_req if message already exists","time":{"start":1766536052680,"stop":1766536052681,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ee703305dc30d","name":"Push message with content topic containing Chinese","time":{"start":1766537142855,"stop":1766537142855,"duration":0},"status":"passed","severity":"normal"},{"uid":"cced7f221bee1d43","name":"should detect messages with missing dependencies","time":{"start":1766536056374,"stop":1766536056374,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc85247560397bf","name":"should handle ENR without shardInfo","time":{"start":1766536026180,"stop":1766536026180,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a339fd973848a7d","name":"should create PeerExchangeDiscovery with default options","time":{"start":1766536026182,"stop":1766536026182,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6713e8716026132","name":"should encode/decode to text encoding","time":{"start":1766536008718,"stop":1766536008718,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc1c1fba29dfa48","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1766536017919,"stop":1766536017919,"duration":0},"status":"passed","severity":"normal"},{"uid":"776764e3ac512bf0","name":"should create an instance with libp2p and dialer","time":{"start":1766536016661,"stop":1766536016661,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa48d47d5cbe5a4","name":"should skip peers that were recently queried","time":{"start":1766536026176,"stop":1766536026176,"duration":0},"status":"passed","severity":"normal"},{"uid":"f289a0f173580f41","name":"should handle case when navigator is not available","time":{"start":1766536016336,"stop":1766536016336,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ec78b99aaab08d","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1766536008016,"stop":1766536008017,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b23e31edee6090d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1766536052665,"stop":1766536052665,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b273bf214f9fd7","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1766536398939,"stop":1766536398940,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7a8aed4c7dd784","name":"Push message with Basic HTML tag payload","time":{"start":1766537142863,"stop":1766537142863,"duration":0},"status":"passed","severity":"normal"},{"uid":"71dcfb47ff2d5779","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1766536016804,"stop":1766536016805,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b9b26481803e69","name":"Push message with content topic containing escaped characters","time":{"start":1766537142856,"stop":1766537142856,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3d4da5e24d93c1","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1766536073830,"stop":1766536073830,"duration":0},"status":"passed","severity":"normal"},{"uid":"838782501a2f3610","name":"yields undefined for messages without content topic","time":{"start":1766536017464,"stop":1766536017464,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e73b60a0816ec5","name":"Overlapping topic subscription","time":{"start":1766536558951,"stop":1766536558952,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7572255bb9b0d4c","name":"should only return 1 node with relay and store capability","time":{"start":1766536026289,"stop":1766536026289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b623f17a5cc5895","name":"should check connected peers if present and suitable","time":{"start":1766536067664,"stop":1766536067664,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce6662964bf5fdd","name":"can start the service","time":{"start":1766536298021,"stop":1766536298022,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfecae8f8efb21db","name":"Add multiple subscription objects on single nwaku node","time":{"start":1766536558961,"stop":1766536558962,"duration":1},"status":"passed","severity":"normal"},{"uid":"96391d23a1c6c260","name":"should properly create location multiaddrs - tcp","time":{"start":1766536008720,"stop":1766536008721,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c591c9536a6ed59","name":"should remove event listeners","time":{"start":1766536017658,"stop":1766536017658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fb331a048978ae","name":"should maintain proper timestamps if all messages received","time":{"start":1766536056369,"stop":1766536056369,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f7780c03ac944d","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1766536070348,"stop":1766536070348,"duration":0},"status":"passed","severity":"normal"},{"uid":"1358394d92423b34","name":"should drop connection via multiaddr with hangUp","time":{"start":1766536181407,"stop":1766536181407,"duration":0},"status":"passed","severity":"normal"},{"uid":"849a187270339b4d","name":"Js publishes, other Js receives","time":{"start":1766536280022,"stop":1766536280024,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd25fcfcbd925a97","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1766536111683,"stop":1766536111683,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8859c4a2494bb8","name":"Decrypt messages","time":{"start":1766536268593,"stop":1766536268593,"duration":0},"status":"passed","severity":"normal"},{"uid":"75cd65a6480f24","name":"Subscribe to topic containing Script and receive message","time":{"start":1766536558958,"stop":1766536558958,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa1d78923cac07","name":"random static sharding 1 - Cluster ID: 919, Shard ID: 240","time":{"start":1766536387021,"stop":1766536387021,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeff207cbd8adc64","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1766536008022,"stop":1766536008023,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8da10d32c4575b","name":"should drop connection to one peer on hangUp","time":{"start":1766536181406,"stop":1766536181406,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8128ff48676a23","name":"Push message with content topic containing escaped characters","time":{"start":1766537142844,"stop":1766537142844,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d07ad39e140964","name":"should not start if already started","time":{"start":1766536026172,"stop":1766536026172,"duration":0},"status":"passed","severity":"normal"},{"uid":"8187babe2a2aa452","name":"should handle large number of peers request","time":{"start":1766536025681,"stop":1766536025684,"duration":3},"status":"passed","severity":"normal"},{"uid":"f30aeb5ee1bb0a37","name":"should throw error when no peers are available","time":{"start":1766536067566,"stop":1766536067566,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd0e8db45f26e92","name":"should not return locked peers if enough unlocked are available","time":{"start":1766536066209,"stop":1766536066210,"duration":1},"status":"passed","severity":"normal"},{"uid":"5baa7575b11568a0","name":"Check publish message containing unicode special characters","time":{"start":1766536279857,"stop":1766536279857,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77fd4dd4bd2840d","name":"Store - dialed first","time":{"start":1766536403154,"stop":1766536403155,"duration":1},"status":"passed","severity":"normal"},{"uid":"f10b7d9dbf92057d","name":"should add to incoming buffer if dependencies are not met","time":{"start":1766536056370,"stop":1766536056370,"duration":0},"status":"passed","severity":"normal"},{"uid":"4103950b74b2eb0d","name":"Subscribe to topic containing long and publish message","time":{"start":1766536287247,"stop":1766536287248,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8470f0bb14438e","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1766536321259,"stop":1766536321259,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59c75bdbb6b27a1","name":"Generator, 2 different shards","time":{"start":1766536327190,"stop":1766536327190,"duration":0},"status":"passed","severity":"normal"},{"uid":"923c55db5b32d219","name":"Check received message containing emoji","time":{"start":1766536540391,"stop":1766536540391,"duration":0},"status":"passed","severity":"normal"},{"uid":"150ee30bdb0f9024","name":"ends if response has no messages","time":{"start":1766536017459,"stop":1766536017463,"duration":4},"status":"passed","severity":"normal"},{"uid":"b544b6966e89295c","name":"Push message with numeric payload","time":{"start":1766537142861,"stop":1766537142861,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e74c4097dee7311","name":"should return false when peer shard info is not found","time":{"start":1766536016875,"stop":1766536016875,"duration":0},"status":"passed","severity":"normal"},{"uid":"2737b1bef8f30223","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1766536052633,"stop":1766536052634,"duration":1},"status":"passed","severity":"normal"},{"uid":"204a848c971c20f5","name":"should merge provided config with defaults","time":{"start":1766536017910,"stop":1766536017911,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbddfdad66466e7","name":"should process successful peer exchange query","time":{"start":1766536026178,"stop":1766536026178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7be05b16c82f8a2","name":"Push message with Chinese payload","time":{"start":1766537142861,"stop":1766537142861,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f049cdfa3ded2b9","name":"random static sharding 5 - Cluster ID: 811, Shard ID: 117","time":{"start":1766536387022,"stop":1766536387022,"duration":0},"status":"passed","severity":"normal"},{"uid":"501dfa01708d36c0","name":"should handle zero peers request","time":{"start":1766536025684,"stop":1766536025684,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b241704057c06c","name":"Mutual subscription","time":{"start":1766536287230,"stop":1766536287230,"duration":0},"status":"passed","severity":"normal"},{"uid":"504fd923dde84748","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1766536398943,"stop":1766536398943,"duration":0},"status":"passed","severity":"normal"},{"uid":"221a8d60d3d35e9e","name":"should not fail to stop the service if it was not started","time":{"start":1766536096488,"stop":1766536096489,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2f00bd55ca22af","name":"should query peers that support peer exchange","time":{"start":1766536026174,"stop":1766536026175,"duration":1},"status":"passed","severity":"normal"},{"uid":"baad464bfe55676b","name":"should remove event listeners from globalThis","time":{"start":1766536016323,"stop":1766536016323,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3351db33092e1","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1766536287253,"stop":1766536287253,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04bdfbdd25d8d2e","name":"returns nothing if no connections present","time":{"start":1766536017276,"stop":1766536017276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c04c623a09c5030","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1766536052654,"stop":1766536052660,"duration":6},"status":"passed","severity":"normal"},{"uid":"452d7fb40a500a3a","name":"should be sent with empty content","time":{"start":1766536056377,"stop":1766536056377,"duration":0},"status":"passed","severity":"normal"},{"uid":"545233f881db2621","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1766536066237,"stop":1766536066238,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a450acab543c3f","name":"Emits 'synced' when new message received","time":{"start":1766536067468,"stop":1766536067468,"duration":0},"status":"passed","severity":"normal"},{"uid":"714fd58494a15a79","name":"should not receive a peer event before start","time":{"start":1766536298024,"stop":1766536298024,"duration":0},"status":"passed","severity":"normal"},{"uid":"9077b7a16d83440d","name":"should clear interval on stop","time":{"start":1766536026181,"stop":1766536026181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b3811316da7eb9","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1766536065915,"stop":1766536065915,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7e7bfb90c6b65d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1766536159043,"stop":1766536159043,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe3530c0ee7f3e3","name":"Push message with Arabic payload","time":{"start":1766537142837,"stop":1766537142838,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a7a5e5e126096d","name":"Query Generator - true","time":{"start":1766536377329,"stop":1766536377329,"duration":0},"status":"passed","severity":"normal"},{"uid":"219ffbf9d9ea5d77","name":"should mark all messages in causal history as acknowledged","time":{"start":1766536056371,"stop":1766536056372,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1861cfe8f89552","name":"should skip peer when dialed recently","time":{"start":1766536016380,"stop":1766536016381,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4b579fed025fd3","name":"should create PeerExchangeDiscovery instance","time":{"start":1766536026181,"stop":1766536026182,"duration":1},"status":"passed","severity":"normal"},{"uid":"847831c1e52fd264","name":"should be able to decode the field with only STORE set to true","time":{"start":1766536008022,"stop":1766536008022,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1dc804f3c79005","name":"All","time":{"start":1766536096339,"stop":1766536096339,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ad0d9b3625d4ab","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1766536558965,"stop":1766536558965,"duration":0},"status":"skipped","severity":"normal"},{"uid":"51b81f03bae885cf","name":"should handle special patterns correctly","time":{"start":1766536052587,"stop":1766536052587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c262167ee9b756","name":"should add event listeners for peer connect and disconnect","time":{"start":1766536017656,"stop":1766536017656,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c1d99a544695b0","name":"Check meta is set [ecies]","time":{"start":1766536036891,"stop":1766536036891,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3275040d1b004f","name":"should handle shardReader errors","time":{"start":1766536017920,"stop":1766536017920,"duration":0},"status":"passed","severity":"normal"},{"uid":"68772a79ad188c8b","name":"Wrong topic","time":{"start":1766536377427,"stop":1766536377429,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd6e931fd5de428f","name":"should ignore duplicate entries","time":{"start":1766536052684,"stop":1766536052684,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7632b2516c767a","name":"Overlapping topic subscription","time":{"start":1766536287245,"stop":1766536287246,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3ea5d5efcddbccef","name":"should return false when peer is on different cluster","time":{"start":1766536016863,"stop":1766536016863,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfc5fd3bf2fa60c","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1766536003411,"stop":1766536003412,"duration":1},"status":"passed","severity":"normal"},{"uid":"b023e26dbc2e21e7","name":"should insert message id into causal history","time":{"start":1766536056367,"stop":1766536056367,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ef5341d126b41e","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1766536287262,"stop":1766536287265,"duration":3},"status":"passed","severity":"normal"},{"uid":"45a3f0d5d3db4efa","name":"should handle query errors","time":{"start":1766536026178,"stop":1766536026179,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ec155f890d5768","name":"should be online or offline if network state changed","time":{"start":1766536111683,"stop":1766536111684,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f3821a70dc4541","name":"Push message with content topic containing unicode special characters","time":{"start":1766537142869,"stop":1766537142870,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67e61326e99f970","name":"Push message with shell command payload","time":{"start":1766537142828,"stop":1766537142829,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fdc7db94ec0eea5","name":"should not fail to start the service if it is already started","time":{"start":1766536096489,"stop":1766536096490,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cdd095c96428399","name":"throws on content topic with empty application field","time":{"start":1766536003395,"stop":1766536003396,"duration":1},"status":"passed","severity":"normal"},{"uid":"24008deaa48d3c66","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1766536052648,"stop":1766536052649,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07e3d297240130d","name":"Incoming message is emitted as received","time":{"start":1766536070342,"stop":1766536070342,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a599c559963632","name":"should return all connected peers without codec filter","time":{"start":1766536017917,"stop":1766536017917,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbc902c886de77d","name":"should properly create peer info with all multiaddrs","time":{"start":1766536008721,"stop":1766536008721,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73fc971d19292b8","name":"Push message with unicode special characters payload","time":{"start":1766537142840,"stop":1766537142840,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a249118ad18690","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1766536017702,"stop":1766536017702,"duration":0},"status":"passed","severity":"normal"},{"uid":"1119a600a451892f","name":"should allow redial after cooldown period","time":{"start":1766536016382,"stop":1766536016382,"duration":0},"status":"passed","severity":"normal"},{"uid":"388f7c4ce6d37db3","name":"Query Generator, Multiple PubsubTopics","time":{"start":1766536336751,"stop":1766536336752,"duration":1},"status":"passed","severity":"normal"},{"uid":"3edd0952f61948f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1766536558965,"stop":1766536558966,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f2cf4421e78ca8","name":"Push message with content topic containing unicode special characters","time":{"start":1766537142856,"stop":1766537142856,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6911b44fa1c2fb","name":"should handle case with no peers in store","time":{"start":1766536017696,"stop":1766536017696,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb51610af186e03c","name":"Push message with content topic containing long","time":{"start":1766537142866,"stop":1766537142867,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a1897ff464bf56","name":"Push message with content topic containing emoji","time":{"start":1766537142870,"stop":1766537142870,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ce081894086851","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1766536070341,"stop":1766536070341,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1f3056f2da52cc","name":"should handle cache.get errors gracefully","time":{"start":1766536030028,"stop":1766536030028,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bcafe310bac376","name":"Push message with content topic containing long","time":{"start":1766537142854,"stop":1766537142854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e366f9f6f78c6f2","name":"should handle case when globalThis is not available","time":{"start":1766536016336,"stop":1766536016337,"duration":1},"status":"passed","severity":"normal"},{"uid":"5681a49fda134efa","name":"Push message with custom timestamp: 1735777716221","time":{"start":1766537142871,"stop":1766537142872,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f55517bb941f909","name":"Renews subscription after lossing a connection","time":{"start":1766536558962,"stop":1766536558962,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fa20968b7699ed","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1766536111680,"stop":1766536111680,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ab900db032fef1","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1766536052644,"stop":1766536052644,"duration":0},"status":"passed","severity":"normal"},{"uid":"2425914987fc966a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1766536321255,"stop":1766536321257,"duration":2},"status":"passed","severity":"normal"},{"uid":"4530bc650146e7bb","name":"Push message with content topic containing Chinese","time":{"start":1766537142867,"stop":1766537142868,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe585fdf3b779a04","name":"should remove event listeners from libp2p","time":{"start":1766536016322,"stop":1766536016323,"duration":1},"status":"passed","severity":"normal"},{"uid":"abbf03141ba9abf9","name":"should properly setup health event callback","time":{"start":1766536066759,"stop":1766536066760,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a66b889401b7714","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app63/2/topic20/utf8","time":{"start":1766536377420,"stop":1766536377420,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa619afbc3f3d91b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1766536269659,"stop":1766536269660,"duration":1},"status":"passed","severity":"normal"},{"uid":"6743ec6765fbd585","name":"Subscribe and receive messages via waku relay post","time":{"start":1766536558963,"stop":1766536558964,"duration":1},"status":"passed","severity":"normal"},{"uid":"885f7b7977cd428","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1766536097070,"stop":1766536097071,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f085f7cc2a027de","name":"should dial one peer on dial","time":{"start":1766536181406,"stop":1766536181406,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9366c34c35a841","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1766536056377,"stop":1766536056378,"duration":1},"status":"passed","severity":"normal"},{"uid":"c19f2c4d28af63e6","name":"Subscribe to topic containing Russian and publish message","time":{"start":1766536287253,"stop":1766536287254,"duration":1},"status":"passed","severity":"normal"},{"uid":"5806c6436b73a429","name":"random static sharding 3 - Cluster ID: 771, Shard ID: 567","time":{"start":1766536387021,"stop":1766536387022,"duration":1},"status":"passed","severity":"normal"},{"uid":"623877950e4ab336","name":"should maintain chronological order of messages in localHistory","time":{"start":1766536056370,"stop":1766536056371,"duration":1},"status":"passed","severity":"normal"},{"uid":"8954592472692750","name":"Push message with emoji payload","time":{"start":1766537142865,"stop":1766537142865,"duration":0},"status":"passed","severity":"normal"},{"uid":"448b109ede829a34","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1766536066779,"stop":1766536066779,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7443718893eab0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1766536003418,"stop":1766536003418,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea87c1af204695d","name":"Subscribe to topic containing long and receive message","time":{"start":1766536558967,"stop":1766536558968,"duration":1},"status":"passed","severity":"normal"},{"uid":"d049ea8f886c1ed4","name":"messageHashStr works with IProtoMessage","time":{"start":1766536016790,"stop":1766536016790,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ddfcdd5f4425da","name":"Subscribe to topic containing Script and receive message","time":{"start":1766536558970,"stop":1766536558970,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa09dad6f541410","name":"groups content topics by expected pubsub topic","time":{"start":1766536003407,"stop":1766536003408,"duration":1},"status":"passed","severity":"normal"},{"uid":"771af65045dcd133","name":"Check received message with timestamp: 1766536090469 ","time":{"start":1766536540404,"stop":1766536540404,"duration":0},"status":"passed","severity":"normal"},{"uid":"7969b08878c593af","name":"Outgoing message is emitted as sending","time":{"start":1766536070340,"stop":1766536070340,"duration":0},"status":"passed","severity":"normal"},{"uid":"8847c7d5e7d276bf","name":"should add peer to queue when queue is not empty","time":{"start":1766536016379,"stop":1766536016380,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d857324a75b9450","name":"should successfully query peers and return peer infos","time":{"start":1766536025673,"stop":1766536025674,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7bb46503a5d479b","name":"Push message with long payload","time":{"start":1766537142848,"stop":1766537142848,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c100b0b9ca37f0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1766536052650,"stop":1766536052650,"duration":0},"status":"passed","severity":"normal"},{"uid":"261edc99056b2d35","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1766536052673,"stop":1766536052673,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a5d7b52e44ef8d","name":"Push message with rate limit","time":{"start":1766537142858,"stop":1766537142858,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a0d7ea3e8e27ee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1766536052668,"stop":1766536052668,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd97e8ef3fd6ff0a","name":"rejects hash query with content filter parameters","time":{"start":1766536016975,"stop":1766536016978,"duration":3},"status":"passed","severity":"normal"},{"uid":"7b0849a9a26a299b","name":"should reject if Relay is requested but not mounted","time":{"start":1766536067662,"stop":1766536067663,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1d291f827abe73","name":"should return false when peer is not found","time":{"start":1766536016881,"stop":1766536016884,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f752426f3a751a4","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1766536025889,"stop":1766536025890,"duration":1},"status":"passed","severity":"normal"},{"uid":"787b8018a54a1eb2","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1766536377413,"stop":1766536377414,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df4460dad7890df","name":"Promise Callback - false","time":{"start":1766536377332,"stop":1766536377332,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acb29f71ce92559","name":"Push message with custom timestamp: 1735777716221","time":{"start":1766537142834,"stop":1766537142835,"duration":1},"status":"passed","severity":"normal"},{"uid":"223c2976ffaf57b3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app87/10/topic466/utf8","time":{"start":1766536377421,"stop":1766536377421,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db86644dedb82b4","name":"should skip peers without peer exchange protocol","time":{"start":1766536026174,"stop":1766536026174,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc9307f0396fa12","name":"should return false when peer is on different cluster","time":{"start":1766536016872,"stop":1766536016873,"duration":1},"status":"passed","severity":"normal"},{"uid":"731e22ade965fbc2","name":"Subscribe and receive messages via lightPush","time":{"start":1766536558947,"stop":1766536558947,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0754e66388f6fd","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1766536003400,"stop":1766536003401,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5e60e7e5b25df6","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1766536016335,"stop":1766536016335,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecef72c807afe28","name":"Throws when trying to push message with empty payload","time":{"start":1766537142841,"stop":1766537142841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c70b6c7e44a208b","name":"Push message with XML payload","time":{"start":1766537142828,"stop":1766537142828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab10b93aebfd61c","name":"should return empty array when no peers connected","time":{"start":1766536017916,"stop":1766536017917,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c272d462b8ce42","name":"should trigger query when it went offline since the last successful query","time":{"start":1766536066764,"stop":1766536066765,"duration":1},"status":"passed","severity":"normal"},{"uid":"804d3b2977fd67a6","name":"Check received message containing Russian","time":{"start":1766536540386,"stop":1766536540387,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb4d331ad29b042","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1766536026290,"stop":1766536026291,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2c68a2537242c5d9","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1766536398940,"stop":1766536398941,"duration":1},"status":"passed","severity":"normal"},{"uid":"34107891bb29a06e","name":"Outgoing message is acknowledged","time":{"start":1766536068485,"stop":1766536068485,"duration":0},"status":"passed","severity":"normal"},{"uid":"9827a601feb943ff","name":"Encoder error raises irrecoverable error","time":{"start":1766536068484,"stop":1766536068484,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af056ee259d9acd","name":"should start the dialing interval","time":{"start":1766536016375,"stop":1766536016375,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2cc28a36c4adf5f","name":"Push message with Arabic payload","time":{"start":1766537142862,"stop":1766537142862,"duration":0},"status":"passed","severity":"normal"},{"uid":"3948a10d30b0222c","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1766536052653,"stop":1766536052654,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef6a9886be29388","name":"configure the node with multiple content topics","time":{"start":1766536377430,"stop":1766536377430,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb322bda00f4b571","name":"should update ack status of messages in outgoing buffer","time":{"start":1766536056378,"stop":1766536056378,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cdfcfcfe89af1f","name":"Emits 'syncing' when message flagged as missed","time":{"start":1766536067468,"stop":1766536067469,"duration":1},"status":"passed","severity":"normal"},{"uid":"931e6bc856102673","name":"Push message with short payload","time":{"start":1766537142824,"stop":1766537142825,"duration":1},"status":"passed","severity":"normal"},{"uid":"790ff98d4c7fa9c6","name":"Subscribe to topic containing XML and receive message","time":{"start":1766536558959,"stop":1766536558959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69c15e6186c38ee","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1766536558958,"stop":1766536558958,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7271bc65f9b1544","name":"should register libp2p event listeners when start is called","time":{"start":1766536066220,"stop":1766536066224,"duration":4},"status":"passed","severity":"normal"},{"uid":"db182871858919a7","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1766536025676,"stop":1766536025677,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d292ad44b53335c","name":"should return false for content message without causal history","time":{"start":1766536070346,"stop":1766536070346,"duration":0},"status":"passed","severity":"normal"},{"uid":"532abff17bfe1aed","name":"should lock peers when selected","time":{"start":1766536066204,"stop":1766536066205,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3833fdc3207a1d0","name":"Push message with special chars payload","time":{"start":1766537142849,"stop":1766537142849,"duration":0},"status":"passed","severity":"normal"},{"uid":"99003c8b1c21e134","name":"should request peer renewal on specific errors","time":{"start":1766536065526,"stop":1766536065526,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef9fb6c36a0d046","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1766536017701,"stop":1766536017702,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e96f0ca197bb4a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1766536008025,"stop":1766536008025,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1798e3f204d7935","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1766536067567,"stop":1766536067567,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f921f2e2c4aec64","name":"should create ShardReader with static shards network config","time":{"start":1766536016862,"stop":1766536016862,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f9d843e275f41e","name":"should clear existing timers before creating new ones","time":{"start":1766536017673,"stop":1766536017674,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef23cbc36d79ad52","name":"should handle peer store errors gracefully","time":{"start":1766536016674,"stop":1766536016674,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c255cc76d349f","name":"should load peers from local storage and dispatch events","time":{"start":1766536030027,"stop":1766536030027,"duration":0},"status":"passed","severity":"normal"},{"uid":"53978790c91507ea","name":"should increase lamport timestamp","time":{"start":1766536056368,"stop":1766536056368,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab34a5af6d5d7d8","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1766536052650,"stop":1766536052651,"duration":1},"status":"passed","severity":"normal"},{"uid":"6423360ecea20d51","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1766536052648,"stop":1766536052648,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ea6a0b1d903069","name":"should add received message to localHistory with retrievalHint","time":{"start":1766536056370,"stop":1766536056370,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56c7195e712b85f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1766536558957,"stop":1766536558957,"duration":0},"status":"passed","severity":"normal"},{"uid":"649243841fec3a94","name":"Push message with custom timestamp: 1766532516221","time":{"start":1766537142846,"stop":1766537142847,"duration":1},"status":"passed","severity":"normal"},{"uid":"2acb4074cb7b534f","name":"should dial with multiaddr and return stream","time":{"start":1766536017914,"stop":1766536017915,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc02fdf0bcee1cf8","name":"Outgoing message is retried until acknowledged","time":{"start":1766536070342,"stop":1766536070342,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb293bb798d3eac","name":"Used by Waku Relay","time":{"start":1766536397182,"stop":1766536397183,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9e1172b92f9230","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1766536056371,"stop":1766536056371,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6169eb960b7154","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1766536558960,"stop":1766536558961,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5c56fa865c6c75","name":"should dispatch network event when browser goes offline","time":{"start":1766536016352,"stop":1766536016353,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9235fba59e1597","name":"throws if decoders don't match content topics","time":{"start":1766536017458,"stop":1766536017458,"duration":0},"status":"passed","severity":"normal"},{"uid":"46008ad516af0df3","name":"Relay - times out","time":{"start":1766536403152,"stop":1766536403154,"duration":2},"status":"passed","severity":"normal"},{"uid":"1993652a1e0c37f1","name":"returns all values when wanted number matches available values","time":{"start":1766536024290,"stop":1766536024292,"duration":2},"status":"passed","severity":"normal"},{"uid":"4df2f49ceb1d2b16","name":"Push message with unicode special characters payload","time":{"start":1766537142852,"stop":1766537142852,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1fd39b6354e29b","name":"Passing page size 1 when there are 4 messages","time":{"start":1766536390541,"stop":1766536390542,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf2550d582cd2c5","name":"Query Generator, No Decoder","time":{"start":1766536336752,"stop":1766536336752,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cafdcfc6416a61","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1766536003403,"stop":1766536003403,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ad5e2c29946cd3","name":"Check message with no payload is not received","time":{"start":1766536540395,"stop":1766536540396,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da1d6f14577b6da","name":"Rejects garbage","time":{"start":1766536076980,"stop":1766536076980,"duration":0},"status":"passed","severity":"normal"},{"uid":"64709d7ff4674830","name":"should dial all known peers when reached zero connections","time":{"start":1766536134102,"stop":1766536134102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4be502009b994a6","name":"should deliver messages after dependencies are met","time":{"start":1766536056374,"stop":1766536056374,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a78b48dcef160d","name":"Fails to push message with large meta","time":{"start":1766537142834,"stop":1766537142834,"duration":0},"status":"passed","severity":"normal"},{"uid":"374e7162a5576732","name":"should handle peer not in mesh for all topics","time":{"start":1766536017678,"stop":1766536017679,"duration":1},"status":"passed","severity":"normal"},{"uid":"e206ae2ad1d12ad2","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1766536017736,"stop":1766536017737,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e660f86b8f0c59d","name":"should properly start and stop event listening","time":{"start":1766536065864,"stop":1766536065867,"duration":3},"status":"passed","severity":"normal"},{"uid":"3c1859ef6c56975b","name":"Push message with content topic containing short","time":{"start":1766537142830,"stop":1766537142830,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f1d2c1bbcc2a21","name":"should properly clean up resources when disposed","time":{"start":1766536064895,"stop":1766536064896,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8060bfa00534272","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1766536398938,"stop":1766536398939,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b03c9c8738954e2","name":"it tolerates circular branch references","time":{"start":1766536026287,"stop":1766536026288,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a79cea5b540cc3","name":"Subscribe and receives messages on 20 topics","time":{"start":1766536558950,"stop":1766536558950,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a5e6ffb67089d9","name":"Push message with content topic containing long","time":{"start":1766537142830,"stop":1766537142831,"duration":1},"status":"passed","severity":"normal"},{"uid":"f551aa179488a520","name":"Using a function","time":{"start":1766536397182,"stop":1766536397182,"duration":0},"status":"passed","severity":"normal"}] |