mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-11 09:23:07 +00:00
1 line
221 KiB
JSON
1 line
221 KiB
JSON
[{"uid":"2028d4ed8792b256","name":"Push message with content topic containing Chinese","time":{"start":1763093823792,"stop":1763093823792,"duration":0},"status":"passed","severity":"normal"},{"uid":"44094b20ead18644","name":"should remove event listener for peer:discovery","time":{"start":1763092691892,"stop":1763092691893,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc36b1ea13e3f6d","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1763092729467,"stop":1763092729468,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a8a053f106a31b","name":"Push message with content topic containing SQL Injection","time":{"start":1763093823782,"stop":1763093823782,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f2184797f2d53d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763093211085,"stop":1763093211086,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc78eb21968113bc","name":"Check message with no payload is not received","time":{"start":1763093211088,"stop":1763093211088,"duration":0},"status":"passed","severity":"normal"},{"uid":"211ab46e828fbf37","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1763092692759,"stop":1763092692759,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8025a864b47c5e4","name":"should dial all peers on dial","time":{"start":1763092859886,"stop":1763092859886,"duration":0},"status":"passed","severity":"normal"},{"uid":"71768468defbb2e9","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1763092743800,"stop":1763092743800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1f9066cbe28b93","name":"should wait for Filter peer to be connected","time":{"start":1763092744566,"stop":1763092744566,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e3703c2bfe74b1","name":"throws if decoders don't match content topics","time":{"start":1763092692952,"stop":1763092692952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a900b8d75278765","name":"Subscribe to topic containing long and publish message","time":{"start":1763092963561,"stop":1763092963561,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23230fcab10b7a7","name":"should not receive a peer event after stop","time":{"start":1763092773860,"stop":1763092773860,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f925bc8bdf86f4","name":"Push message with content topic containing SQL Injection","time":{"start":1763093823793,"stop":1763093823793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d65788d704eba9","name":"Decoder throws on empty string content topic","time":{"start":1763092693105,"stop":1763092693105,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2757b2d33f6fae3","name":"should handle peer connect event","time":{"start":1763092691491,"stop":1763092691491,"duration":0},"status":"passed","severity":"normal"},{"uid":"db121327ff630d57","name":"Check publish message containing Script","time":{"start":1763092956294,"stop":1763092956295,"duration":1},"status":"passed","severity":"normal"},{"uid":"57239b0a19f0e90b","name":"Push message with meta","time":{"start":1763093823784,"stop":1763093823784,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f92e7bc3a452bb0","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1763092692869,"stop":1763092692869,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1d19c2bf8e9838","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1763092729452,"stop":1763092729455,"duration":3},"status":"passed","severity":"normal"},{"uid":"89d7699ffbb910f1","name":"should skip peers without ENR","time":{"start":1763092701898,"stop":1763092701898,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb74513ce312fc4f","name":"should handle errors when getting connections","time":{"start":1763092691497,"stop":1763092691498,"duration":1},"status":"passed","severity":"normal"},{"uid":"869f02d7391a267d","name":"should unregister libp2p event listeners when stop is called","time":{"start":1763092742574,"stop":1763092742575,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ef6002aa25606a","name":"Push message with numeric payload","time":{"start":1763093823762,"stop":1763093823763,"duration":1},"status":"passed","severity":"normal"},{"uid":"b837794c484aadd8","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1763092729468,"stop":1763092729470,"duration":2},"status":"passed","severity":"normal"},{"uid":"2fe62727fb75a3e8","name":"Push message with escaped characters payload","time":{"start":1763093823779,"stop":1763093823779,"duration":0},"status":"passed","severity":"normal"},{"uid":"1179a65994028692","name":"should transition to Unhealthy when no connections","time":{"start":1763092743336,"stop":1763092743344,"duration":8},"status":"passed","severity":"normal"},{"uid":"200f0fc5dea6535e","name":"Callback on promise","time":{"start":1763093062074,"stop":1763093062075,"duration":1},"status":"passed","severity":"normal"},{"uid":"48fae1baaa5f57cf","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1763092682682,"stop":1763092682683,"duration":1},"status":"passed","severity":"normal"},{"uid":"41bd4fefa30fbdf9","name":"should return false for malformed SDS messages","time":{"start":1763092747165,"stop":1763092747165,"duration":0},"status":"passed","severity":"normal"},{"uid":"991722bbbb1a749c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1763092682681,"stop":1763092682681,"duration":0},"status":"passed","severity":"normal"},{"uid":"e555d04c4ec92e92","name":"Encoder throws on undefined content topic","time":{"start":1763092711176,"stop":1763092711176,"duration":0},"status":"passed","severity":"normal"},{"uid":"63740a249fe0cc92","name":"should stop ping timers on peer disconnect","time":{"start":1763092692476,"stop":1763092692477,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a98b4710730a5f","name":"Push message with content topic containing long","time":{"start":1763093823791,"stop":1763093823791,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10784c94a02141a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1763092729463,"stop":1763092729463,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e63cae4e74f0c64","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1763093083108,"stop":1763093083108,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ad891def8497a","name":"can start the service","time":{"start":1763093005250,"stop":1763093005251,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc273ed63bff75bb","name":"Emits 'synced' when new message received","time":{"start":1763092744348,"stop":1763092744348,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf024ad256ff734f","name":"should not create relay timers when relay is not provided","time":{"start":1763092692506,"stop":1763092692506,"duration":0},"status":"passed","severity":"normal"},{"uid":"455bb7c4d29f8ddc","name":"Push message with XML payload","time":{"start":1763093823789,"stop":1763093823789,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd6b02e636b06e7","name":"Outgoing message is acknowledged","time":{"start":1763092744807,"stop":1763092744807,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb5c496426fc02","name":"should stop all internal components","time":{"start":1763092692856,"stop":1763092692856,"duration":0},"status":"passed","severity":"normal"},{"uid":"131f748ee8c0e8cd","name":"should use configured peers when available","time":{"start":1763092744459,"stop":1763092744459,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac870e2bf56212c","name":"should get / set TCP multiaddr","time":{"start":1763092683225,"stop":1763092683225,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5c3a122c9fb440","name":"should filter peers by codec","time":{"start":1763092692866,"stop":1763092692866,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba147462889c0d8","name":"should not execute task if max attempts is 0","time":{"start":1763092741643,"stop":1763092741644,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bac4652b566c304","name":"returns nothing if no connections present","time":{"start":1763092692614,"stop":1763092692614,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ab765cdde2cdd4","name":"Callback on promise, aborts when callback returns true","time":{"start":1763093062075,"stop":1763093062075,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c02618a7bd10115","name":"should handle special patterns correctly","time":{"start":1763092729006,"stop":1763092729006,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab2144d90977eda","name":"Push message with unicode special characters payload","time":{"start":1763093823766,"stop":1763093823767,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80700a4f1d05177","name":"Encoder throws on empty string content topic","time":{"start":1763092712896,"stop":1763092712896,"duration":0},"status":"passed","severity":"normal"},{"uid":"7242702a7d93e4ba","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763093236828,"stop":1763093236828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bcb269d07d49c7","name":"Subscribe to topic containing emoji and publish message","time":{"start":1763092963567,"stop":1763092963567,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c24c3167fb7a22","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1763092729451,"stop":1763092729451,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c4786830bbf5fa","name":"should create KeepAliveManager with required options","time":{"start":1763092692460,"stop":1763092692460,"duration":0},"status":"passed","severity":"normal"},{"uid":"55561425a7ecb0a","name":"Push message with shell command payload","time":{"start":1763093823800,"stop":1763093823800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8373d752f140c49","name":"Encoder throws on undefined content topic","time":{"start":1763092712895,"stop":1763092712896,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c1282f4ee0f73c","name":"Push message with Arabic payload","time":{"start":1763093823763,"stop":1763093823764,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7df22d98324f0aa","name":"should handle peer disconnect event when no connections remain","time":{"start":1763092691491,"stop":1763092691492,"duration":1},"status":"passed","severity":"normal"},{"uid":"553765cb5588011","name":"same cluster: nodes connect","time":{"start":1763092858587,"stop":1763092858587,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8ca7cae8fb859f","name":"Push message with emoji payload","time":{"start":1763093823800,"stop":1763093823801,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d67a1f4c898b2","name":"should process tasks in queue","time":{"start":1763092741636,"stop":1763092741638,"duration":2},"status":"passed","severity":"normal"},{"uid":"50cec42c7b4118fe","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1763092729463,"stop":1763092729463,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fdf05c48869363","name":"Passing an array","time":{"start":1763093082675,"stop":1763093082675,"duration":0},"status":"passed","severity":"normal"},{"uid":"449b35c0a1afdf40","name":"Query generator for multiple messages with different message text format","time":{"start":1763093062072,"stop":1763093062073,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9dee5b730ac31ea","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1763092692952,"stop":1763092692952,"duration":0},"status":"passed","severity":"normal"},{"uid":"7756d52e1e7878d2","name":"should handle complete connection lifecycle","time":{"start":1763092691502,"stop":1763092691503,"duration":1},"status":"passed","severity":"normal"},{"uid":"b835aba644bb0373","name":"Push message equal or less that 1MB","time":{"start":1763093823773,"stop":1763093823774,"duration":1},"status":"passed","severity":"normal"},{"uid":"f952f47939d6b587","name":"Publishes to nwaku","time":{"start":1763092955773,"stop":1763092955774,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9424ab48707ea7","name":"Emits 'synced' when message flagged as lost","time":{"start":1763092744350,"stop":1763092744350,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cc691c4091b7d5","name":"Waku message hash computation (meta attribute not present)","time":{"start":1763092692228,"stop":1763092692228,"duration":0},"status":"passed","severity":"normal"},{"uid":"84dbe0142c355273","name":"Subscribe to topic containing short and receive message","time":{"start":1763093236817,"stop":1763093236817,"duration":0},"status":"passed","severity":"normal"},{"uid":"8821d1e1ee47031","name":"Round trip binary encryption [ecies, signature]","time":{"start":1763092712895,"stop":1763092712895,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecf8373dcd7910a","name":"Check received message containing SQL Injection","time":{"start":1763093211095,"stop":1763093211095,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fe9ea3efe97d5f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1763092677420,"stop":1763092677420,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9ad47aaddd3ae0","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1763092788384,"stop":1763092788384,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab541a0bd7e0576e","name":"should stop query when sync message from same channel is found","time":{"start":1763092747163,"stop":1763092747164,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc841dc249659b14","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1763092729471,"stop":1763092729472,"duration":1},"status":"passed","severity":"normal"},{"uid":"68677ead74943b31","name":"Push message with unicode special characters payload","time":{"start":1763093823779,"stop":1763093823779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5577a9b92181056a","name":"Check received message containing Script","time":{"start":1763093211095,"stop":1763093211095,"duration":0},"status":"passed","severity":"normal"},{"uid":"30178bf0612a23f6","name":"Query generator for multiple messages","time":{"start":1763093062070,"stop":1763093062071,"duration":1},"status":"passed","severity":"normal"},{"uid":"76693c6ffd77bd80","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1763092747168,"stop":1763092747168,"duration":0},"status":"passed","severity":"normal"},{"uid":"35817c4b965467ba","name":"it tolerates circular branch references","time":{"start":1763092702000,"stop":1763092702000,"duration":0},"status":"passed","severity":"normal"},{"uid":"346849878d403101","name":"Check message with no pubsub topic is not received","time":{"start":1763093211102,"stop":1763093211102,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b580a7cf6e48b3","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1763093023315,"stop":1763093023317,"duration":2},"status":"passed","severity":"normal"},{"uid":"823c37a895894ada","name":"should reject on timeout if it was set","time":{"start":1763092744565,"stop":1763092744565,"duration":0},"status":"passed","severity":"normal"},{"uid":"be999c3b7043c3eb","name":"should process successful peer exchange query","time":{"start":1763092701897,"stop":1763092701897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec792c0664cb5696","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1763093083109,"stop":1763093083109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d322b0def50758da","name":"Push message with content topic containing numeric","time":{"start":1763093823791,"stop":1763093823792,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa2286d418b9dd8","name":"accepts valid content-filtered query","time":{"start":1763092692535,"stop":1763092692541,"duration":6},"status":"passed","severity":"normal"},{"uid":"1ff2f92340f5a706","name":"should stop and cleanup resources","time":{"start":1763092743090,"stop":1763092743091,"duration":1},"status":"passed","severity":"normal"},{"uid":"b755fd8d04e65561","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1763092729450,"stop":1763092729451,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a706023885b8a8","name":"should not receive a peer event before start","time":{"start":1763093005254,"stop":1763093005255,"duration":1},"status":"passed","severity":"normal"},{"uid":"9309cbfa7253d2ae","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1763092963566,"stop":1763092963566,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e3263f1a8b3b5b","name":"Publish message with large meta","time":{"start":1763092956304,"stop":1763092956304,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bff4128bd9619cb","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1763093017576,"stop":1763093017577,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93efc73cf4898a5","name":"should evict furthest entry when buffer is full","time":{"start":1763092728985,"stop":1763092728986,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd35d29c51ab6f2f","name":"Push message with content topic containing special chars","time":{"start":1763093823792,"stop":1763093823792,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c6a734b0ef5701","name":"Outgoing message is retried until acknowledged","time":{"start":1763092747162,"stop":1763092747163,"duration":1},"status":"passed","severity":"normal"},{"uid":"691d8efc6b1e6837","name":"Check received message containing Russian","time":{"start":1763093211094,"stop":1763093211095,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd693a98373d88b","name":"Push message with content topic containing long","time":{"start":1763093823781,"stop":1763093823781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fade6de7db776d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763092858586,"stop":1763092858587,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d78cdb11abef88","name":"should initialize with default options","time":{"start":1763092701884,"stop":1763092701885,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb70fae65039b141","name":"should clear timers for specific peer on disconnect","time":{"start":1763092692515,"stop":1763092692515,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a63f068bba43d9","name":"Refresh subscription","time":{"start":1763093236825,"stop":1763093236826,"duration":1},"status":"passed","severity":"normal"},{"uid":"2780d013df019888","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1763092729456,"stop":1763092729457,"duration":1},"status":"passed","severity":"normal"},{"uid":"f103dd34e902251a","name":"Check received message containing Chinese","time":{"start":1763093211078,"stop":1763093211078,"duration":0},"status":"passed","severity":"normal"},{"uid":"da74053f37a15aa0","name":"should return PeerId when Multiaddr input is provided","time":{"start":1763092692377,"stop":1763092692386,"duration":9},"status":"passed","severity":"normal"},{"uid":"8eb77069c5d65cb6","name":"Sync message is sent within sync frequency","time":{"start":1763092750319,"stop":1763092750319,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aba63a24d4ca388","name":"should throw error - no public key","time":{"start":1763092683222,"stop":1763092683222,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fac94816fd3f97","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1763093062075,"stop":1763093062075,"duration":0},"status":"passed","severity":"normal"},{"uid":"462d9e61ae536031","name":"Relay - times out","time":{"start":1763093088539,"stop":1763093088539,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a418ce7de1e0ab","name":"Push message with content topic containing escaped characters","time":{"start":1763093823793,"stop":1763093823793,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a85e111abb322f","name":"Fails to push message bigger that 1MB","time":{"start":1763093823796,"stop":1763093823796,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb57de9fbaf47bc0","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1763093083103,"stop":1763093083103,"duration":0},"status":"passed","severity":"normal"},{"uid":"540919a9d9678057","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1763092729483,"stop":1763092729484,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a8c571ce3a2df3e","name":"peer exchange sets tag","time":{"start":1763092946163,"stop":1763092946166,"duration":3},"status":"passed","severity":"normal"},{"uid":"7fd173289caa4a65","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1763092956298,"stop":1763092956299,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe648ce1ad8050be","name":"Cluster id 0, shard 0","time":{"start":1763093073393,"stop":1763093073394,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee8bead2ba7c883","name":"should wait for LightPush peer to be connected","time":{"start":1763092744566,"stop":1763092744566,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6e2a82c928efde","name":"should create PeerExchange instance with components","time":{"start":1763092701928,"stop":1763092701928,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac2f1272104ebf1","name":"Default pageSize","time":{"start":1763093075231,"stop":1763093075231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace9543ac75dae1d","name":"Cluster ID 0, shard 1","time":{"start":1763093073395,"stop":1763093073395,"duration":0},"status":"passed","severity":"normal"},{"uid":"5472c12e48e6a248","name":"can query messages by message hash","time":{"start":1763093054452,"stop":1763093054452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db727c637429624","name":"A test","time":{"start":1763092842883,"stop":1763092842884,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4437a47e8b419f5","name":"Push message with special chars payload","time":{"start":1763093823763,"stop":1763093823763,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1b42528135bc7e","name":"should return false for different channelId","time":{"start":1763092747165,"stop":1763092747165,"duration":0},"status":"passed","severity":"normal"},{"uid":"c074f65d94725c98","name":"should process queue every 500ms","time":{"start":1763092692114,"stop":1763092692119,"duration":5},"status":"passed","severity":"normal"},{"uid":"4b72639b4bbd21c8","name":"should keep entries that haven't expired yet","time":{"start":1763092740833,"stop":1763092740834,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c86ba781f5a379e","name":"Passing page size 110 when there are 120 messages","time":{"start":1763093075230,"stop":1763093075230,"duration":0},"status":"passed","severity":"normal"},{"uid":"774b10a0c097e766","name":"should return different streams if requested simultaniously","time":{"start":1763092692767,"stop":1763092692772,"duration":5},"status":"passed","severity":"normal"},{"uid":"c85c1aa4ea0d34cc","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1763092743797,"stop":1763092743797,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39c3307b4f36d55","name":"should return cached hash on subsequent access","time":{"start":1763092693106,"stop":1763092693106,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8d1dccffcc9f0f","name":"Subscribe and publish message","time":{"start":1763092963557,"stop":1763092963557,"duration":0},"status":"passed","severity":"normal"},{"uid":"2791a951567affa4","name":"should return true when peer is on the same cluster","time":{"start":1763092692131,"stop":1763092692131,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c8997c93e5cb91","name":"Push message with Arabic payload","time":{"start":1763093823787,"stop":1763093823788,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb964f77cdf38669","name":"should start and setup intervals and event listeners","time":{"start":1763092743090,"stop":1763092743090,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c091921051b7b0","name":"should create dialer with libp2p and shardReader","time":{"start":1763092692063,"stop":1763092692064,"duration":1},"status":"passed","severity":"normal"},{"uid":"603a8a75b6ee4387","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1763092677414,"stop":1763092677414,"duration":0},"status":"passed","severity":"normal"},{"uid":"21007d20403a7be8","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1763092743802,"stop":1763092743802,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc39f27981be25f","name":"Check received message containing numeric","time":{"start":1763093211077,"stop":1763093211077,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d4fe6bd3358211","name":"Push message with content topic containing JSON","time":{"start":1763093823803,"stop":1763093823803,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d396ba94847ce","name":"should do nothing if no non-locked connections to drop","time":{"start":1763092692751,"stop":1763092692752,"duration":1},"status":"passed","severity":"normal"},{"uid":"62bf8f4249fc7dc6","name":"should be safe to call multiple times","time":{"start":1763092692462,"stop":1763092692462,"duration":0},"status":"passed","severity":"normal"},{"uid":"f966ac09ccf01ea4","name":"should remove event listeners from globalThis","time":{"start":1763092691484,"stop":1763092691485,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2a4a76c3768a6b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763093236825,"stop":1763093236825,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1d1485250f4fe5","name":"should emit multiple messages when query returns multiple messages","time":{"start":1763092743797,"stop":1763092743798,"duration":1},"status":"passed","severity":"normal"},{"uid":"11c0c55d8c4771df","name":"should successfully stop","time":{"start":1763092742503,"stop":1763092742504,"duration":1},"status":"passed","severity":"normal"},{"uid":"5061f5f21964772c","name":"should perform initial health assessment on start","time":{"start":1763092743348,"stop":1763092743348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cb3b8f39c98c69","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1763092701816,"stop":1763092701816,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdc821115ec0bdf","name":"should return false when peer is not on topic","time":{"start":1763092692869,"stop":1763092692870,"duration":1},"status":"passed","severity":"normal"},{"uid":"9554a568f401fb39","name":"Check received message containing shell command","time":{"start":1763093211097,"stop":1763093211098,"duration":1},"status":"passed","severity":"normal"},{"uid":"a052b24603373102","name":"Push message with SQL Injection payload","time":{"start":1763093823776,"stop":1763093823777,"duration":1},"status":"passed","severity":"normal"},{"uid":"4271d0916d860b03","name":"should trigger query when it went offline since the last successful query","time":{"start":1763092743793,"stop":1763092743794,"duration":1},"status":"passed","severity":"normal"},{"uid":"d824732c4bc11f39","name":"should evict furthest entry when buffer is full","time":{"start":1763092728958,"stop":1763092728958,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7440b3e9a0469cf","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1763092729474,"stop":1763092729474,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afd9f81b82bdc8b","name":"Relay Node - default protocol","time":{"start":1763093088543,"stop":1763093088543,"duration":0},"status":"passed","severity":"normal"},{"uid":"68268927fde5052c","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1763092744458,"stop":1763092744459,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e277da25721c414","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763093236818,"stop":1763093236818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0731a198687b69b","name":"should skip peer when not on same cluster","time":{"start":1763092692107,"stop":1763092692107,"duration":0},"status":"passed","severity":"normal"},{"uid":"67616ce89c474bc5","name":"should ensure monotonic increase","time":{"start":1763092732969,"stop":1763092732970,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb139c89331a49d","name":"should request peer renewal on specific errors","time":{"start":1763092741642,"stop":1763092741643,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eca2e1c25fd7fdc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763093236816,"stop":1763093236816,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e094bb5528d37b","name":"Push message with custom timestamp: 1732334393431","time":{"start":1763093823772,"stop":1763093823773,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f9a0b38620bb6a","name":"should fail to send if no connected peers found","time":{"start":1763092742325,"stop":1763092742325,"duration":0},"status":"passed","severity":"normal"},{"uid":"85641196444c1768","name":"should work with mock decoders","time":{"start":1763092743790,"stop":1763092743790,"duration":0},"status":"passed","severity":"normal"},{"uid":"6838468846fcd910","name":"should continue query when messages are from different channels","time":{"start":1763092747164,"stop":1763092747164,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1faa922290c41c5","name":"should return PeerId when PeerId is provided","time":{"start":1763092692377,"stop":1763092692377,"duration":0},"status":"passed","severity":"normal"},{"uid":"543ed224747c1571","name":"should not return locked peers if enough unlocked are available","time":{"start":1763092742568,"stop":1763092742568,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee194d08cb93c969","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763093236818,"stop":1763093236818,"duration":0},"status":"passed","severity":"normal"},{"uid":"81050ce6e4826c4c","name":"should handle multiple query options for time ranges","time":{"start":1763092744458,"stop":1763092744458,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f8385a00ec2c13","name":"Publish message with custom timestamp: Fri Nov 14 2025 05:02:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1763092956300,"stop":1763092956300,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be96bdb3cccb968","name":"Check publish message containing shell command","time":{"start":1763092956296,"stop":1763092956297,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7012ef6ac176a2a","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1763092729047,"stop":1763092729048,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3847bcea692238","name":"Passing page size 19 when there are 20 messages","time":{"start":1763093075230,"stop":1763093075230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cd3e887afda141","name":"should handle peerStore errors gracefully","time":{"start":1763092692867,"stop":1763092692867,"duration":0},"status":"passed","severity":"normal"},{"uid":"585ebf6be1a376d6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763093236830,"stop":1763093236831,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48331a892c96f55","name":"should clear interval on stop","time":{"start":1763092701900,"stop":1763092701901,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b73c0f1a24047ba","name":"Refresh subscription","time":{"start":1763092963560,"stop":1763092963560,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fcd5e67be4e23288","name":"throws if store query response has error status","time":{"start":1763092692954,"stop":1763092692954,"duration":0},"status":"passed","severity":"normal"},{"uid":"505ad5355010c139","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763093236817,"stop":1763093236818,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4b3a438b1da952","name":"Push message with Russian payload","time":{"start":1763093823776,"stop":1763093823776,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2daac4db46a57db","name":"Store - dialed first","time":{"start":1763093088540,"stop":1763093088541,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8ef7269bf08d7d","name":"Check received message containing special chars","time":{"start":1763093211078,"stop":1763093211078,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f2a7d785d591e9","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1763092729452,"stop":1763092729452,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcffcf69080b6a93","name":"Check received message containing JSON","time":{"start":1763093211081,"stop":1763093211081,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb9b9a4806fe491","name":"Push message with numeric payload","time":{"start":1763093823797,"stop":1763093823797,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f5f09b17318a92","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763093211104,"stop":1763093211105,"duration":1},"status":"passed","severity":"normal"},{"uid":"dddaa9e0228d586a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763092942485,"stop":1763092942486,"duration":1},"status":"passed","severity":"normal"},{"uid":"48661ea664d83a9c","name":"Push message with long payload","time":{"start":1763093823775,"stop":1763093823775,"duration":0},"status":"passed","severity":"normal"},{"uid":"62812003aa2009c3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1763092677401,"stop":1763092677401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9644a7254fb936f","name":"Push message with Basic HTML tag payload","time":{"start":1763093823799,"stop":1763093823799,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32809f805a80dd0","name":"should get multiple eligible entries at later time","time":{"start":1763092728959,"stop":1763092728973,"duration":14},"status":"passed","severity":"normal"},{"uid":"52c9784213ca486c","name":"should not modify tags of connections for different peers","time":{"start":1763092742596,"stop":1763092742597,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02cee5255164a30","name":"Throws when trying to push message with empty payload","time":{"start":1763093823791,"stop":1763093823791,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc12af5e06b38a","name":"should handle errors gracefully when getting peer info","time":{"start":1763092692149,"stop":1763092692149,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6917bd03dadd84b","name":"does not throw on valid cases","time":{"start":1763092677393,"stop":1763092677393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e3498c2e3da053","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1763092682672,"stop":1763092682673,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0ee7622f0bce21","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1763092750324,"stop":1763092750324,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f534b5894636b4b","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1763092729459,"stop":1763092729459,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36fd96bf94468ba","name":"Push message with rate limit","time":{"start":1763093823772,"stop":1763093823772,"duration":0},"status":"passed","severity":"normal"},{"uid":"592ebec20c823957","name":"should encode/decode to RLP encoding","time":{"start":1763092683224,"stop":1763092683224,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec891a291322f08a","name":"tcp ip4 address","time":{"start":1763092682641,"stop":1763092682643,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5b3dc27de72d3cd","name":"Check received message containing short","time":{"start":1763093211091,"stop":1763093211092,"duration":1},"status":"passed","severity":"normal"},{"uid":"16abdb77342b464e","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1763092692773,"stop":1763092692773,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf7365f9c2c2a5c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1763092949594,"stop":1763092949595,"duration":1},"status":"passed","severity":"normal"},{"uid":"d049c67be8b71534","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1763092742589,"stop":1763092742596,"duration":7},"status":"passed","severity":"normal"},{"uid":"ca8c15d50b9cfdbe","name":"Push message with custom timestamp: 1763089193431","time":{"start":1763093823773,"stop":1763093823773,"duration":0},"status":"passed","severity":"normal"},{"uid":"5894566460b693d6","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1763092743344,"stop":1763092743345,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3eb770d822a1c2","name":"should add event listeners to globalThis","time":{"start":1763092691481,"stop":1763092691482,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e1db78532022f1","name":"should not update T_req if message already exists","time":{"start":1763092728957,"stop":1763092728957,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa83bca9abc74b48","name":"Push message with SQL Injection payload","time":{"start":1763093823788,"stop":1763093823788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f700208e32cbcb03","name":"should handle query errors","time":{"start":1763092701897,"stop":1763092701898,"duration":1},"status":"passed","severity":"normal"},{"uid":"74808bf69308ccb0","name":"should handle task timeouts","time":{"start":1763092741643,"stop":1763092741643,"duration":0},"status":"passed","severity":"normal"},{"uid":"826dd99c22aa5bf3","name":"should work with mixed v2 and v3 peers","time":{"start":1763092742329,"stop":1763092742330,"duration":1},"status":"passed","severity":"normal"},{"uid":"92aafde390d0fc88","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763092773861,"stop":1763092773861,"duration":0},"status":"skipped","severity":"normal"},{"uid":"746fff1cfd095668","name":"should create KeepAliveManager with relay","time":{"start":1763092692460,"stop":1763092692461,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4dd45c74b0acf","name":"Mutual subscription","time":{"start":1763092963556,"stop":1763092963556,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad147c29d530400","name":"should delegate to networkMonitor.isConnected()","time":{"start":1763092692858,"stop":1763092692859,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e90e90859164458","name":"caches peers it previously fetched","time":{"start":1763092702001,"stop":1763092702001,"duration":0},"status":"passed","severity":"normal"},{"uid":"676ac1d937affe02","name":"Push message with Script payload","time":{"start":1763093823764,"stop":1763093823765,"duration":1},"status":"passed","severity":"normal"},{"uid":"40257ae17e5d7879","name":"Push message with custom timestamp: 1732334393431","time":{"start":1763093823806,"stop":1763093823806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b225c7ca9c37f5be","name":"Push message with numeric payload","time":{"start":1763093823775,"stop":1763093823775,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9ec5c1a96d2948","name":"Check received message containing escaped characters","time":{"start":1763093211082,"stop":1763093211082,"duration":0},"status":"passed","severity":"normal"},{"uid":"1005623b920da211","name":"should filter out undefined ENRs","time":{"start":1763092701925,"stop":1763092701925,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5591aead743c91","name":"should use DNS peer discovery with light client","time":{"start":1763092773861,"stop":1763092773861,"duration":0},"status":"skipped","severity":"normal"},{"uid":"99575985b978594b","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1763092742222,"stop":1763092742222,"duration":0},"status":"passed","severity":"normal"},{"uid":"740740b3d1de5ce0","name":"Push message with Script payload","time":{"start":1763093823777,"stop":1763093823777,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fc5b1c5341f298","name":"random static sharding 5 - Cluster ID: 779, Shard ID: 666","time":{"start":1763093073397,"stop":1763093073397,"duration":0},"status":"passed","severity":"normal"},{"uid":"41142eb1d230f5fa","name":"should handle empty pubsub topics","time":{"start":1763092692524,"stop":1763092692525,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fea4dd61abfe924","name":"should properly create location multiaddrs - udp","time":{"start":1763092683227,"stop":1763092683227,"duration":0},"status":"passed","severity":"normal"},{"uid":"5881f90fe4993ebd","name":"Ephemeral field set to true","time":{"start":1763092693103,"stop":1763092693103,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4087abc5339d78","name":"Check message received after jswaku node is restarted","time":{"start":1763093211104,"stop":1763093211104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c070f551af1c1a8e","name":"Subscribe to topic containing Script and publish message","time":{"start":1763092963564,"stop":1763092963564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f208dfa0f62708a7","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1763093083107,"stop":1763093083107,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5ebf059fa9854f","name":"should be online or offline if network state changed","time":{"start":1763092788384,"stop":1763092788385,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9bad47558efd42","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app72/7/topic652/utf8","time":{"start":1763093051612,"stop":1763093051612,"duration":0},"status":"passed","severity":"normal"},{"uid":"247a990ca3018b07","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1763092963566,"stop":1763092963567,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d9c4950edba5e2","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1763092701926,"stop":1763092701926,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5e4f90d4176be9","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1763092677421,"stop":1763092677421,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f8f04b052ff286","name":"should check connected peers if present and suitable","time":{"start":1763092744565,"stop":1763092744566,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41e787b2d3d71ad","name":"throws on content topic with too few or too many fields","time":{"start":1763092677394,"stop":1763092677395,"duration":1},"status":"passed","severity":"normal"},{"uid":"fecf3d3df5f8b6e0","name":"should handle dial errors gracefully","time":{"start":1763092691895,"stop":1763092691896,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffaef1b159a0c5d1","name":"Generator, 2 different shards","time":{"start":1763093023310,"stop":1763093023315,"duration":5},"status":"passed","severity":"normal"},{"uid":"326e539ec6dae8c4","name":"Own sync message does not acknowledge own messages","time":{"start":1763092750324,"stop":1763092750324,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf112db88928f9c","name":"Push message with short payload","time":{"start":1763093823786,"stop":1763093823786,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa6c5e62f706672","name":"Check publish message containing long","time":{"start":1763092956288,"stop":1763092956288,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bb1362a5820e18","name":"Push message with JSON payload","time":{"start":1763093823799,"stop":1763093823799,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cafe18b10d2971","name":"Push message with SQL Injection payload","time":{"start":1763093823798,"stop":1763093823798,"duration":0},"status":"passed","severity":"normal"},{"uid":"55814f23fd7ef028","name":"Fields are not dropped","time":{"start":1763092692658,"stop":1763092692658,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d031ba755002ac4","name":"Check received message containing unicode special characters","time":{"start":1763093211083,"stop":1763093211083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5b61d8128d7ebe","name":"ignores unrecognized TXT record formats","time":{"start":1763092702001,"stop":1763092702001,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57c69ef3106b6a4","name":"should not fail to stop the service if it was not started","time":{"start":1763093005251,"stop":1763093005252,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3ded458055c83d","name":"should send to specified number of peers of used peers","time":{"start":1763092742326,"stop":1763092742326,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1cca5575a8f3da","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1763092692477,"stop":1763092692477,"duration":0},"status":"passed","severity":"normal"},{"uid":"25793231428c53ee","name":"should return start time to match max range","time":{"start":1763092743801,"stop":1763092743802,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d58f0100ad97bfb","name":"should handle hash queries without validation","time":{"start":1763092744459,"stop":1763092744459,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ee37d8a096114d","name":"Query with Promise Callback, No message returned","time":{"start":1763093031959,"stop":1763093031960,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1cc8fcd9691dc8","name":"pre and post cipher","time":{"start":1763092711622,"stop":1763092711622,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4f32cde38e78d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1763092729481,"stop":1763092729481,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25c452ae6e6e6b1","name":"should work with stubbed waku event emitter","time":{"start":1763092743788,"stop":1763092743789,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eea4a9899127930","name":"Push message with XML payload","time":{"start":1763093823777,"stop":1763093823778,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c0a5f74674b6ba","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1763092692748,"stop":1763092692748,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b7e5756480ecba","name":"Push message with meta","time":{"start":1763093823794,"stop":1763093823794,"duration":0},"status":"passed","severity":"normal"},{"uid":"435c19dabf9a9c18","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1763092963558,"stop":1763092963559,"duration":1},"status":"passed","severity":"normal"},{"uid":"82374b60a2790f65","name":"should dispatch network event when browser goes offline","time":{"start":1763092691495,"stop":1763092691495,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf9df17985eaf7e","name":"Push message with content topic containing JSON","time":{"start":1763093823793,"stop":1763093823793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0799ab38d63af4","name":"Check received message containing numeric","time":{"start":1763093211092,"stop":1763093211093,"duration":1},"status":"passed","severity":"normal"},{"uid":"794e7365bba0e9e2","name":"should initialize with libp2p components","time":{"start":1763092701923,"stop":1763092701924,"duration":1},"status":"passed","severity":"normal"},{"uid":"92bfdadf4e07d869","name":"should dial more peers if under maxConnections","time":{"start":1763092692749,"stop":1763092692750,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36ddba862a8db14","name":"should skip peer when dialed recently","time":{"start":1763092692094,"stop":1763092692094,"duration":0},"status":"passed","severity":"normal"},{"uid":"727194b14755a767","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app23/1/topic609/json","time":{"start":1763093051613,"stop":1763093051613,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6271fd90cdf49","name":"Subscribe and receives messages on 20 topics","time":{"start":1763093236824,"stop":1763093236824,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3c93bcd3c33c56","name":"Outgoing message is emitted as sent","time":{"start":1763092747160,"stop":1763092747161,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dccbf41c2fda2e3","name":"should handle peer store errors gracefully","time":{"start":1763092692747,"stop":1763092692747,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb42729297a97f60","name":"should set field with only FILTER enabled","time":{"start":1763092683230,"stop":1763092683230,"duration":0},"status":"passed","severity":"normal"},{"uid":"48166a479f81e8c8","name":"Push message with XML payload","time":{"start":1763093823765,"stop":1763093823765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63280297bc5157d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763093236820,"stop":1763093236820,"duration":0},"status":"passed","severity":"normal"},{"uid":"249d802745a8e004","name":"should clear the dialing interval","time":{"start":1763092692084,"stop":1763092692084,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79de7aa78df33c4","name":"should dial peer when on same shard","time":{"start":1763092692107,"stop":1763092692112,"duration":5},"status":"passed","severity":"normal"},{"uid":"a1d6a4e385b7f943","name":"should handle errors when globalThis is not available","time":{"start":1763092691483,"stop":1763092691483,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e7c6c26e52a005","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1763092742221,"stop":1763092742222,"duration":1},"status":"passed","severity":"normal"},{"uid":"7724d011c6a24fcf","name":"should not receive a peer event before start","time":{"start":1763092705743,"stop":1763092705744,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcfad20285292be1","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1763092701815,"stop":1763092701815,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdaa4033c91d3be6","name":"yields undefined for messages without content topic","time":{"start":1763092692955,"stop":1763092692956,"duration":1},"status":"passed","severity":"normal"},{"uid":"47acc6db2f4da945","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1763092729478,"stop":1763092729478,"duration":0},"status":"passed","severity":"normal"},{"uid":"c742329e11643add","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1763092949596,"stop":1763092949597,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ede5fc8a0fbc71","name":"Decrypt messages","time":{"start":1763092943897,"stop":1763092943897,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1da196588ad8301","name":"Subscribe to topic containing Russian and receive message","time":{"start":1763093236818,"stop":1763093236819,"duration":1},"status":"passed","severity":"normal"},{"uid":"190969d1c9b8ecab","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1763092729463,"stop":1763092729465,"duration":2},"status":"passed","severity":"normal"},{"uid":"de4f48e5b3e71834","name":"Push message with unicode special characters payload","time":{"start":1763093823790,"stop":1763093823790,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbb74224d30db37","name":"should insert elements correctly","time":{"start":1763092728998,"stop":1763092729004,"duration":6},"status":"passed","severity":"normal"},{"uid":"c9cbbbd0e7af0fa7","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1763092682683,"stop":1763092682683,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88879f175227398","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1763092692748,"stop":1763092692748,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4821c3456bc35e","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1763092742584,"stop":1763092742584,"duration":0},"status":"passed","severity":"normal"},{"uid":"8317ed01c94dcbc8","name":"groups content topics by expected pubsub topic","time":{"start":1763092677409,"stop":1763092677409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37b9445a8fdf68","name":"Check received message with timestamp: 1763092767105000000 ","time":{"start":1763093211099,"stop":1763093211100,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaaf4b80e7cc767c","name":"Encoder throws on undefined content topic","time":{"start":1763092693104,"stop":1763092693104,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f2714ed45a4f03","name":"Decoder throws on empty string content topic","time":{"start":1763092711177,"stop":1763092711178,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80fa3f8c3426315","name":"Outgoing message is possibly acknowledged","time":{"start":1763092747161,"stop":1763092747162,"duration":1},"status":"skipped","severity":"normal"},{"uid":"385c253354908122","name":"should handle empty peer infos gracefully","time":{"start":1763092701924,"stop":1763092701924,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff8661c938cba49","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763092942486,"stop":1763092942487,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc12fd5e6c69a05","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1763092693105,"stop":1763092693106,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1f3cd5d8bb2ca8","name":"Push message with content topic containing numeric","time":{"start":1763093823768,"stop":1763093823768,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35d25e432eaec43","name":"Check received message containing Basic HTML tag","time":{"start":1763093211096,"stop":1763093211097,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcae3f412594dded","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1763092732968,"stop":1763092732969,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f48e5b89c8b3edc","name":"should not receive a peer event after stop","time":{"start":1763093005255,"stop":1763093005256,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba5dc2db142aa0c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1763092692477,"stop":1763092692487,"duration":10},"status":"passed","severity":"normal"},{"uid":"83f96a5d1583cb48","name":"Nwaku publishes","time":{"start":1763092955774,"stop":1763092955774,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b326b53366fa6","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1763092692506,"stop":1763092692507,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9793467e62bee5c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1763093236825,"stop":1763093236825,"duration":0},"status":"passed","severity":"normal"},{"uid":"321ad1080d48392e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1763092711174,"stop":1763092711174,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22b545baaf01965","name":"random static sharding 8 - Cluster ID: 208, Shard ID: 27","time":{"start":1763093073399,"stop":1763093073400,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18aa99407587aa9","name":"should be safe to call multiple times","time":{"start":1763092692855,"stop":1763092692856,"duration":1},"status":"passed","severity":"normal"},{"uid":"243f0a14f7a76658","name":"should hang up with PeerId and return true on success","time":{"start":1763092692861,"stop":1763092692862,"duration":1},"status":"passed","severity":"normal"},{"uid":"706032cee7b07f83","name":"Push message with escaped characters payload","time":{"start":1763093823800,"stop":1763093823800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a500ef721c1fce62","name":"Push message with content topic containing emoji","time":{"start":1763093823783,"stop":1763093823783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9ca6ae6dcf9d43","name":"Check received message containing emoji","time":{"start":1763093211099,"stop":1763093211099,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f88da365a5baaf","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1763092700691,"stop":1763092700692,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f6644091663df4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763093236830,"stop":1763093236830,"duration":0},"status":"passed","severity":"normal"},{"uid":"21561389b38c74d1","name":"Rejects garbage","time":{"start":1763092753560,"stop":1763092753561,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e61b027ce8acaf3","name":"should properly create location multiaddrs - tcp4","time":{"start":1763092683226,"stop":1763092683226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7180f3270359c2f5","name":"should remove event listeners","time":{"start":1763092692463,"stop":1763092692465,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a25c0f523bc53e0","name":"Push message with special chars payload","time":{"start":1763093823775,"stop":1763093823775,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5906ed371bb202","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1763092729474,"stop":1763092729474,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc733d7af80a5ccf","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1763092677402,"stop":1763092677402,"duration":0},"status":"passed","severity":"normal"},{"uid":"221935004e598792","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763093236814,"stop":1763093236815,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c58737de0a01a51","name":"Retrieval Hint","time":{"start":1763092732837,"stop":1763092732837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5f61595c1da2b6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1763093211091,"stop":1763093211091,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bd9a4191e2582a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1763092775662,"stop":1763092775662,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2415d8ad293e063","name":"should not allow k > 12","time":{"start":1763092729041,"stop":1763092729045,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a53a3fc5ccf314f","name":"yields decoded messages","time":{"start":1763092692955,"stop":1763092692955,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e84bb5b3e408c8","name":"Push message with custom timestamp: 1763096393431","time":{"start":1763093823773,"stop":1763093823773,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f56613a5e6cd5ff","name":"Push message equal or less that 1MB","time":{"start":1763093823785,"stop":1763093823785,"duration":0},"status":"passed","severity":"normal"},{"uid":"2773069d04ef0b2b","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1763092743784,"stop":1763092743784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7dace94c933c815","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1763092742575,"stop":1763092742576,"duration":1},"status":"passed","severity":"normal"},{"uid":"b008d89fe84bdc66","name":"Init the array if not present","time":{"start":1763092677092,"stop":1763092677094,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a1e183259b70587","name":"should clear dial history on stop","time":{"start":1763092692084,"stop":1763092692085,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbff3da07a1278","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1763092677402,"stop":1763092677403,"duration":1},"status":"passed","severity":"normal"},{"uid":"155f18acce8fa1c5","name":"Outgoing message is acknowledged","time":{"start":1763092744695,"stop":1763092744695,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39c2e52dc45764","name":"should decode valid enr with tcp successfully","time":{"start":1763092683221,"stop":1763092683221,"duration":0},"status":"passed","severity":"normal"},{"uid":"8674450e45496c73","name":"should remove entries","time":{"start":1763092728975,"stop":1763092728976,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7cdac74f0278de","name":"should handle incoming messages","time":{"start":1763092742503,"stop":1763092742503,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1639e4f92aad6c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763093236816,"stop":1763093236816,"duration":0},"status":"skipped","severity":"normal"},{"uid":"309f3b945cd1589c","name":"Ordered Callback - false","time":{"start":1763093062646,"stop":1763093062647,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e236d2af042796a","name":"should initialize with Unhealthy status","time":{"start":1763092743336,"stop":1763092743336,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e420ca1c21e727","name":"should drop connection to one peer on hangUp","time":{"start":1763092859896,"stop":1763092859896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b51e509a5ebd78","name":"should not create timers for topics where peer is not in mesh","time":{"start":1763092692508,"stop":1763092692513,"duration":5},"status":"passed","severity":"normal"},{"uid":"69f045ad875a14c9","name":"Push message with content topic containing unicode special characters","time":{"start":1763093823804,"stop":1763093823804,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97f425041d1f59b","name":"throws on empty content topic","time":{"start":1763092677393,"stop":1763092677394,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4093eb7cc2efeb9","name":"should not allow unachievable error rate","time":{"start":1763092729045,"stop":1763092729045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54b4ee8525e49da","name":"Outgoing message is emitted as sending","time":{"start":1763092744805,"stop":1763092744806,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f903336727a2d0e","name":"should dial second nwaku node that was discovered","time":{"start":1763092767809,"stop":1763092767812,"duration":3},"status":"skipped","severity":"normal"},{"uid":"2702327a6f4c7967","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1763093083107,"stop":1763093083107,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dea6ca074b8a6c","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1763092692773,"stop":1763092692773,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfdabe4e3cf399e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1763092677413,"stop":1763092677413,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1a62592904d5da","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1763092691906,"stop":1763092691907,"duration":1},"status":"passed","severity":"normal"},{"uid":"567378fbb66f3eee","name":"Outgoing message is emitted as sending","time":{"start":1763092747160,"stop":1763092747160,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dbe851046ef862","name":"Decoder throws on undefined content topic","time":{"start":1763092712896,"stop":1763092712896,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d287ae4a2b5cf68","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1763092701814,"stop":1763092701815,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cea6591a88d431d","name":"Renews subscription after lossing a connection","time":{"start":1763093236822,"stop":1763093236822,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bf0bdeaa3eca0c","name":"Using a function","time":{"start":1763093082675,"stop":1763093082675,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef54c411f03d12a","name":"should handle v3 RLN errors","time":{"start":1763092742330,"stop":1763092742330,"duration":0},"status":"passed","severity":"normal"},{"uid":"baad9ecbe4925333","name":"should return false when peer is on different cluster","time":{"start":1763092692135,"stop":1763092692135,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6d4ad69d247e01","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763092942487,"stop":1763092942487,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78289e3ad0e52d8","name":"should skip peers that don't support peer exchange","time":{"start":1763092701891,"stop":1763092701892,"duration":1},"status":"passed","severity":"normal"},{"uid":"9360ff1bf8490a14","name":"Push message with emoji payload","time":{"start":1763093823790,"stop":1763093823790,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1bd82bcc2dd0a7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1763092729486,"stop":1763092729487,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8d0f0aeb2dcb7b","name":"Publish without waiting for remote peer","time":{"start":1763092963557,"stop":1763092963557,"duration":0},"status":"passed","severity":"normal"},{"uid":"6171c2f6077c3f63","name":"should only return 1 node with relay capability","time":{"start":1763092702001,"stop":1763092702002,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a492da89647536f","name":"Ephemeral messages are not stored","time":{"start":1763092775660,"stop":1763092775661,"duration":1},"status":"passed","severity":"normal"},{"uid":"909e357db6e1ae8a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1763092677400,"stop":1763092677400,"duration":0},"status":"passed","severity":"normal"},{"uid":"748f37669e5da627","name":"Push message with content topic containing Arabic","time":{"start":1763093823802,"stop":1763093823803,"duration":1},"status":"passed","severity":"normal"},{"uid":"298913ddb1083407","name":"should dial peers from store when no connections remain","time":{"start":1763092692738,"stop":1763092692738,"duration":0},"status":"passed","severity":"normal"},{"uid":"238cbbfef2b7f3e1","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1763092729455,"stop":1763092729456,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6916e46b5d9b5","name":"Subscribe to topic containing Script and receive message","time":{"start":1763093236829,"stop":1763093236829,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddb75f3031967ba","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1763093031958,"stop":1763093031959,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e749b05ff85bd66","name":"Subscribe to topic containing XML and receive message","time":{"start":1763093236819,"stop":1763093236819,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee6f6117c51ad9d","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1763092744695,"stop":1763092744695,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9ca4d2c1295187","name":"Subscribe and receive messages via lightPush","time":{"start":1763093236822,"stop":1763093236822,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4beae331e5b81e6","name":"should update peers in cache on 'peer:identify' event","time":{"start":1763092705745,"stop":1763092705745,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb9dd4861a37fb6","name":"should dial peers from store when browser is connected","time":{"start":1763092692737,"stop":1763092692737,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa60d02949f865a","name":"should handle peer identify event","time":{"start":1763092701889,"stop":1763092701890,"duration":1},"status":"passed","severity":"normal"},{"uid":"92def93511e4c0eb","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1763092729472,"stop":1763092729472,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf1ac62cea7b66d","name":"should compute hash only when first accessed","time":{"start":1763092693106,"stop":1763092693106,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5608a548ad2dfff","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1763092712894,"stop":1763092712894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d904f58cbd25c977","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1763093017577,"stop":1763093017578,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb39050f4b04e285","name":"should skip peers that were recently queried","time":{"start":1763092701892,"stop":1763092701893,"duration":1},"status":"passed","severity":"normal"},{"uid":"93aba92e42ce1e7a","name":"Push message with content topic containing special chars","time":{"start":1763093823781,"stop":1763093823781,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a8fc610400b572","name":"Check message on other pubsub topic is not received","time":{"start":1763093211101,"stop":1763093211102,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6cb2d06ffb5d1e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763093236819,"stop":1763093236819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7f80b92b405ab8","name":"Ephemeral field is preserved - encoder v0","time":{"start":1763092775661,"stop":1763092775662,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1058afa30bab971","name":"Check publish message containing SQL Injection","time":{"start":1763092956292,"stop":1763092956294,"duration":2},"status":"passed","severity":"normal"},{"uid":"858d909961ae96ac","name":"Ordered Callback - true","time":{"start":1763093062646,"stop":1763093062646,"duration":0},"status":"passed","severity":"normal"},{"uid":"587fd4cc4c519c76","name":"Decoder throws on empty string content topic","time":{"start":1763092712896,"stop":1763092712897,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8aaaafa69ff7f6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1763092729482,"stop":1763092729483,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eabb407aba27e11","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1763093017577,"stop":1763093017577,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbe22c4058e4490","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763092984898,"stop":1763092984900,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b613496e80f9c7f","name":"random static sharding 9 - Cluster ID: 68, Shard ID: 167","time":{"start":1763093073400,"stop":1763093073400,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b67c663378f779e","name":"should call waitForPeer on Relay","time":{"start":1763092744567,"stop":1763092744567,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0c775eb60116f8","name":"Bloom filter","time":{"start":1763092732836,"stop":1763092732837,"duration":1},"status":"passed","severity":"normal"},{"uid":"12bdfeee66d7a91e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1763092984902,"stop":1763092984902,"duration":0},"status":"passed","severity":"normal"},{"uid":"546ee9d29ade0dc","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1763092729480,"stop":1763092729481,"duration":1},"status":"passed","severity":"normal"},{"uid":"8072c0d723bce81b","name":"Push message with shell command payload","time":{"start":1763093823766,"stop":1763093823766,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0a7084a6086124","name":"Check message on other pubsub topic is not received","time":{"start":1763093211087,"stop":1763093211087,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ace553779a0ca81","name":"should select older connection if present","time":{"start":1763092692615,"stop":1763092692615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2be2011f8056505","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763093236822,"stop":1763093236823,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77ddfd0f3df14dd","name":"should create a new stream if no existing for protocol found","time":{"start":1763092692766,"stop":1763092692767,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1bc5de971f9ab49","name":"Round trip binary serialization","time":{"start":1763092693103,"stop":1763092693103,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e4d79b6b3bd61d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1763092677402,"stop":1763092677402,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57bf307759c67f9","name":"should decode valid enr successfully","time":{"start":1763092683221,"stop":1763092683221,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cb424cab2aa3d3","name":"should dial peer when peer is discovered","time":{"start":1763092691894,"stop":1763092691894,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4e057fde1fa199","name":"can start the service","time":{"start":1763092705741,"stop":1763092705742,"duration":1},"status":"passed","severity":"normal"},{"uid":"c385e25d3d5a2bb4","name":"Overlapping topic subscription","time":{"start":1763092963560,"stop":1763092963560,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5aaec309018d6db","name":"does not validate decoders for hash queries","time":{"start":1763092692953,"stop":1763092692953,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99455d05980a775","name":"Check received message containing short","time":{"start":1763093211077,"stop":1763093211077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1479682d48bf4c9d","name":"should register libp2p event listeners when start is called","time":{"start":1763092742574,"stop":1763092742574,"duration":0},"status":"passed","severity":"normal"},{"uid":"151bfe514e72d371","name":"should not dispatch event when already connected","time":{"start":1763092691492,"stop":1763092691493,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a6a71cc488b9f1","name":"Push message with custom timestamp: 1763089193431","time":{"start":1763093823806,"stop":1763093823806,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6f3421ad5f13f6","name":"Subscribe to topic containing numeric and publish message","time":{"start":1763092963561,"stop":1763092963561,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f838126ad510c2b","name":"should handle different types of entries","time":{"start":1763092740835,"stop":1763092740837,"duration":2},"status":"passed","severity":"normal"},{"uid":"29e3b59eae238c0b","name":"random static sharding 2 - Cluster ID: 523, Shard ID: 260","time":{"start":1763093073396,"stop":1763093073396,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fedd2c04e1dfc6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763093236832,"stop":1763093236832,"duration":0},"status":"passed","severity":"normal"},{"uid":"5873db555c9bccc6","name":"Check publish message containing JSON","time":{"start":1763092956296,"stop":1763092956296,"duration":0},"status":"passed","severity":"normal"},{"uid":"339970bda8f26b39","name":"Push message with rate limit","time":{"start":1763093823805,"stop":1763093823806,"duration":1},"status":"passed","severity":"normal"},{"uid":"55029235b8a21285","name":"should dial one peer on dial","time":{"start":1763092859889,"stop":1763092859889,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6be0f88de1f6c6","name":"Push message with short payload","time":{"start":1763093823774,"stop":1763093823774,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b932c40290b6bb8","name":"should handle case when navigator is not available","time":{"start":1763092691489,"stop":1763092691490,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0cbd2b6edb4de62","name":"Check publish message containing Arabic","time":{"start":1763092956290,"stop":1763092956291,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e605c76b2cd426","name":"Repair Request","time":{"start":1763092732837,"stop":1763092732838,"duration":1},"status":"passed","severity":"normal"},{"uid":"f185a5b952fad0c0","name":"A test","time":{"start":1763092842883,"stop":1763092842883,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62302760553487c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1763092942487,"stop":1763092942487,"duration":0},"status":"passed","severity":"normal"},{"uid":"160f65efb430e0a9","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1763092949597,"stop":1763092949598,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1eca29e463b4c90","name":"should create an instance with libp2p and dialer","time":{"start":1763092691890,"stop":1763092691890,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd9dda82cf41d07","name":"Sync message is not sent if another sync message was just received","time":{"start":1763092750320,"stop":1763092750320,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78e02afc3f86b4c","name":"should handle complete peer lifecycle","time":{"start":1763092692533,"stop":1763092692534,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd893713c93af857","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1763092729484,"stop":1763092729485,"duration":1},"status":"passed","severity":"normal"},{"uid":"4912a8bf4587d75e","name":"should return false when peer is not on the specified shard","time":{"start":1763092692137,"stop":1763092692142,"duration":5},"status":"passed","severity":"normal"},{"uid":"d0d2eabffef47fe0","name":"messageHashStr produces different results for different inputs","time":{"start":1763092692255,"stop":1763092692255,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bce69fb92b72b4","name":"Check received message containing Arabic","time":{"start":1763093211078,"stop":1763093211079,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d80790dd3053d5","name":"can start and stop the service","time":{"start":1763093005251,"stop":1763093005251,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42e6fd39a19e7e","name":"Relay - dialed after","time":{"start":1763093088536,"stop":1763093088536,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ed1ad1f025e392","name":"Push message with shell command payload","time":{"start":1763093823779,"stop":1763093823779,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eb5eba0309c105","name":"Check received message containing XML","time":{"start":1763093211080,"stop":1763093211080,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ba148db3b7182c","name":"Push message with numeric payload","time":{"start":1763093823786,"stop":1763093823787,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc85ddf126b2738d","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1763092835024,"stop":1763092835025,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c339f266c76600","name":"should initialize with custom number of peers","time":{"start":1763092742562,"stop":1763092742564,"duration":2},"status":"passed","severity":"normal"},{"uid":"909cdf7cdce11bcf","name":"should return false when peer has no shard info","time":{"start":1763092692136,"stop":1763092692136,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4caad6735d42182","name":"should be safe to call multiple times","time":{"start":1763092692857,"stop":1763092692857,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5dc7d8e39057136","name":"should not process empty queue","time":{"start":1763092692119,"stop":1763092692120,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed7d5a1c30bf259","name":"should clear dial history on start","time":{"start":1763092692065,"stop":1763092692065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d088a0abb75b6051","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1763092729485,"stop":1763092729485,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5583e06b7940c26","name":"Push message with JSON payload","time":{"start":1763093823765,"stop":1763093823766,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8accff15f5f3c3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1763092677400,"stop":1763092677400,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb650beccafcd46c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1763092956303,"stop":1763092956303,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d01acec30836eb4","name":"Check message with invalid timestamp is not received","time":{"start":1763093211086,"stop":1763093211086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b788976039896172","name":"Check message received after jswaku node is restarted","time":{"start":1763093211089,"stop":1763093211090,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac4f6b3fc136ced","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763092942486,"stop":1763092942486,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8b933f894ee868","name":"Subscribe to topic containing XML and publish message","time":{"start":1763092963564,"stop":1763092963565,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac99a6f238550966","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1763092677399,"stop":1763092677399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ea546d349f5e41","name":"should return false when network is not connected","time":{"start":1763092692859,"stop":1763092692859,"duration":0},"status":"passed","severity":"normal"},{"uid":"7044ddfb06f1a1d9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1763092942485,"stop":1763092942485,"duration":0},"status":"passed","severity":"normal"},{"uid":"90950dcc540cd6fa","name":"Fails to push message with large meta","time":{"start":1763093823794,"stop":1763093823794,"duration":0},"status":"passed","severity":"normal"},{"uid":"902af4b9ed352a20","name":"Subscribe to topic containing short and publish message","time":{"start":1763092963560,"stop":1763092963561,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb42b79117a250b","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1763092729473,"stop":1763092729474,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cffde5e23e26aea","name":"Fails to push message with large meta","time":{"start":1763093823772,"stop":1763093823772,"duration":0},"status":"passed","severity":"normal"},{"uid":"e371cc70f384d614","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app69/8/topic560/test.js","time":{"start":1763093051614,"stop":1763093051614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c18babc717ef7d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1763092682683,"stop":1763092682684,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1cdc35027a3c64","name":"should handle peer store errors gracefully","time":{"start":1763092701892,"stop":1763092701892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b7bce073000625","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763092682684,"stop":1763092682684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22a6c3b2281c337","name":"should load peers from local storage and dispatch events","time":{"start":1763092705744,"stop":1763092705744,"duration":0},"status":"passed","severity":"normal"},{"uid":"b818daa3cb3fe108","name":"isConnected between 2 js-waku relay nodes","time":{"start":1763092788383,"stop":1763092788383,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa14afe710c973a","name":"should perform ping and update peer store on timer","time":{"start":1763092692487,"stop":1763092692489,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0ebaa193e6ef9cf","name":"should return start time to last successful query since last query is less than max range","time":{"start":1763092743801,"stop":1763092743801,"duration":0},"status":"passed","severity":"normal"},{"uid":"442bf0535436cb32","name":"should skip peer when failed to dial recently","time":{"start":1763092692096,"stop":1763092692098,"duration":2},"status":"passed","severity":"normal"},{"uid":"d460ae0c1fcf29f7","name":"should reject if Store is requested but not mounted","time":{"start":1763092744564,"stop":1763092744564,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8f1ae4aa5ae229","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1763092984900,"stop":1763092984901,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7f8587583e7e251","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app9/9/topic912/test.js","time":{"start":1763093051608,"stop":1763093051608,"duration":0},"status":"passed","severity":"normal"},{"uid":"500e7182cfc025e1","name":"should capture event listeners for testing","time":{"start":1763092743790,"stop":1763092743791,"duration":1},"status":"passed","severity":"normal"},{"uid":"c974d2cf45731b66","name":"should be safe to call multiple times","time":{"start":1763092692728,"stop":1763092692728,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf9929ac3155f21","name":"msgTime: 0 ms from now, startTime: 1763006668871, endTime: 1763093068871","time":{"start":1763093083108,"stop":1763093083108,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be74899ecca2ae3","name":"should skip peers without peer exchange protocol","time":{"start":1763092701894,"stop":1763092701894,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee05284d32c4302d","name":"should clear all entries","time":{"start":1763092728994,"stop":1763092728995,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ce9b09425bd5d6","name":"should create PeerExchangeDiscovery instance","time":{"start":1763092701901,"stop":1763092701901,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f8c2c5b88fb2e6","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1763092683221,"stop":1763092683221,"duration":0},"status":"passed","severity":"normal"},{"uid":"f953b92e93368ece","name":"Outgoing message is emitted as sent","time":{"start":1763092744806,"stop":1763092744806,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc5817db4e0f7c9","name":"isConnected should return false after all peers disconnect","time":{"start":1763092788382,"stop":1763092788382,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56569f44d0f03fa","name":"should properly create location multiaddrs - tcp","time":{"start":1763092683227,"stop":1763092683228,"duration":1},"status":"passed","severity":"normal"},{"uid":"607cc4a3a70827e4","name":"Fails to publish duplicate message","time":{"start":1763092956300,"stop":1763092956300,"duration":0},"status":"passed","severity":"normal"},{"uid":"9380594c9f10600e","name":"should set up event listeners when started","time":{"start":1763092743787,"stop":1763092743787,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2a526e7b4e37e3","name":"accepts time-filtered query with content filter","time":{"start":1763092692544,"stop":1763092692545,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a798f7cc8ec8f7f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1763092677409,"stop":1763092677409,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6523f370ad7f3a1","name":"Relay","time":{"start":1763092773364,"stop":1763092773364,"duration":0},"status":"passed","severity":"normal"},{"uid":"f911ae2420e2f09c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763093236824,"stop":1763093236824,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4ae4a22ad55f5","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1763092835024,"stop":1763092835024,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb444d9e928d1789","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1763092743798,"stop":1763092743798,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f5bdb5e50b94ed","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763093236821,"stop":1763093236821,"duration":0},"status":"passed","severity":"normal"},{"uid":"611f964519a8e159","name":"new peer added after a peer was already found","time":{"start":1763092946168,"stop":1763092946169,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffea59236b6e889","name":"Check received message containing Arabic","time":{"start":1763093211094,"stop":1763093211094,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e0203d3ba1bf19","name":"Sign & Recover","time":{"start":1763092711622,"stop":1763092711622,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f3f073c222f3de","name":"Push message with content topic containing numeric","time":{"start":1763093823781,"stop":1763093823781,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c546907420523b7","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1763092741641,"stop":1763092741642,"duration":1},"status":"passed","severity":"normal"},{"uid":"1239e105d6cb9c3","name":"should properly create location multiaddrs - tcp6","time":{"start":1763092683227,"stop":1763092683227,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff069121cf1ba519","name":"should reassess health immediately when peer disconnects","time":{"start":1763092743346,"stop":1763092743347,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3cd30c21ad3e60","name":"should throw error - no id","time":{"start":1763092683221,"stop":1763092683222,"duration":1},"status":"passed","severity":"normal"},{"uid":"7783f4eaab240d4","name":"should sort peers by ping value","time":{"start":1763092692867,"stop":1763092692868,"duration":1},"status":"passed","severity":"normal"},{"uid":"626ca0cd50aa9bb2","name":"Push message with XML payload","time":{"start":1763093823799,"stop":1763093823799,"duration":0},"status":"passed","severity":"normal"},{"uid":"2685ec1a748fbe44","name":"should handle shardReader errors","time":{"start":1763092692870,"stop":1763092692870,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8a5ebf8875932e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1763092963559,"stop":1763092963559,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2f586354ac9aba","name":"Outgoing message is acknowledged","time":{"start":1763092747162,"stop":1763092747162,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7d3080ec96f6a0","name":"should set field with all protocols disabled","time":{"start":1763092683228,"stop":1763092683229,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e760ab206812fe","name":"Stops search when maxGet is reached","time":{"start":1763092701511,"stop":1763092701512,"duration":1},"status":"passed","severity":"normal"},{"uid":"1119f609bdce7b6a","name":"should handle complete dial lifecycle","time":{"start":1763092692121,"stop":1763092692122,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f00e25b3b87d27","name":"Nodes with multiple pubsub topic","time":{"start":1763092949597,"stop":1763092949597,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fae6b87913f9b4","name":"should start the dialing interval","time":{"start":1763092692064,"stop":1763092692065,"duration":1},"status":"passed","severity":"normal"},{"uid":"c150d520c284280c","name":"Check publish message containing emoji","time":{"start":1763092956298,"stop":1763092956298,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e299253e632bbf","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1763092702003,"stop":1763092702003,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5fb168a2a5f9131","name":"returns all values when wanted number is greater than available values","time":{"start":1763092700681,"stop":1763092700691,"duration":10},"status":"passed","severity":"normal"},{"uid":"3b6f8b987738df6e","name":"Query Generator - true","time":{"start":1763093062643,"stop":1763093062644,"duration":1},"status":"passed","severity":"normal"},{"uid":"492fe67703b5dec3","name":"should not fail to stop the service if it was not started","time":{"start":1763092773850,"stop":1763092773853,"duration":3},"status":"passed","severity":"normal"},{"uid":"ce5b56f51b4ef2e","name":"Check received message containing Russian","time":{"start":1763093211079,"stop":1763093211079,"duration":0},"status":"passed","severity":"normal"},{"uid":"913004659fda8f","name":"should be able to decode the field with only RELAY set to true","time":{"start":1763092682679,"stop":1763092682680,"duration":1},"status":"passed","severity":"normal"},{"uid":"521d4a5b44829562","name":"should return false when pubsub topic parsing fails","time":{"start":1763092692148,"stop":1763092692148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e8c0da5c4962a","name":"Fails to push message bigger that 1MB","time":{"start":1763093823807,"stop":1763093823807,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e4b812f6386640","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1763092729487,"stop":1763092729489,"duration":2},"status":"passed","severity":"normal"},{"uid":"e647d37c2f06c9d4","name":"should handle relay send failures gracefully","time":{"start":1763092692514,"stop":1763092692514,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d0a49f6a1a1073","name":"Renews subscription after lossing a connection","time":{"start":1763093236832,"stop":1763093236832,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ca1cc64b888a46","name":"should not create multiple intervals when called multiple times","time":{"start":1763092692065,"stop":1763092692083,"duration":18},"status":"passed","severity":"normal"},{"uid":"91d377c81e8e0ca7","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1763092744350,"stop":1763092744351,"duration":1},"status":"passed","severity":"normal"},{"uid":"701396dc1b783136","name":"Query generator for multiple messages with different content topic format","time":{"start":1763093062074,"stop":1763093062074,"duration":0},"status":"passed","severity":"normal"},{"uid":"487506390b9cc067","name":"should throw error - no public key","time":{"start":1763092683223,"stop":1763092683223,"duration":0},"status":"passed","severity":"normal"},{"uid":"9386135e855a2ddf","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1763092729046,"stop":1763092729047,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7a017ab1184546","name":"should return false","time":{"start":1763092683223,"stop":1763092683223,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0f8eb9995c4114","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1763092743798,"stop":1763092743799,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8fb1b3040b34c82","name":"Push message with special chars payload","time":{"start":1763093823797,"stop":1763093823797,"duration":0},"status":"passed","severity":"normal"},{"uid":"4606e110b0f911ec","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763093236818,"stop":1763093236818,"duration":0},"status":"passed","severity":"normal"},{"uid":"708cdc6dbb067d40","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1763092956302,"stop":1763092956302,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3452f29d08c5d8","name":"should add entries and maintain sorted order","time":{"start":1763092728935,"stop":1763092728936,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0be9f1c1e42727","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1763092946169,"stop":1763092946169,"duration":0},"status":"passed","severity":"normal"},{"uid":"269f5a57605ac9b7","name":"should emit a peer event after start","time":{"start":1763093005252,"stop":1763093005254,"duration":2},"status":"passed","severity":"normal"},{"uid":"7def1e1d5bd1a05b","name":"Publish message with rate limit","time":{"start":1763092956304,"stop":1763092956306,"duration":2},"status":"passed","severity":"normal"},{"uid":"7afac6162cf16f3c","name":"Query Generator, Multiple PubsubTopics","time":{"start":1763093031954,"stop":1763093031954,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e6b472e22ccfea","name":"should remove event listeners","time":{"start":1763092692728,"stop":1763092692729,"duration":1},"status":"passed","severity":"normal"},{"uid":"4686d5655a977360","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1763093236813,"stop":1763093236814,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba14f7d28101a52","name":"Push message with content topic containing SQL Injection","time":{"start":1763093823803,"stop":1763093823803,"duration":0},"status":"passed","severity":"normal"},{"uid":"c215f2bb9cf09f72","name":"should properly create location multiaddrs - udp6","time":{"start":1763092683226,"stop":1763092683227,"duration":1},"status":"passed","severity":"normal"},{"uid":"15759c432c4b34a4","name":"Promise Callback - false","time":{"start":1763093062645,"stop":1763093062646,"duration":1},"status":"passed","severity":"normal"},{"uid":"f748c2bc5b20259","name":"should be able to dial TLS multiaddrs","time":{"start":1763092859897,"stop":1763092859897,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe18ef71e48db2e7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763093211086,"stop":1763093211086,"duration":0},"status":"passed","severity":"normal"},{"uid":"675b46f3c8d5496f","name":"Push message with meta","time":{"start":1763093823771,"stop":1763093823772,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab7d390419c8e3b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1763092677415,"stop":1763092677416,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df03b86c95cbcd4","name":"Check received message containing Chinese","time":{"start":1763093211093,"stop":1763093211094,"duration":1},"status":"passed","severity":"normal"},{"uid":"66bc9a4f10a2f3b1","name":"should not fail to start the service if it is already started","time":{"start":1763092773854,"stop":1763092773855,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb0b49e70d11c43","name":"Light Node - default protocols","time":{"start":1763093088543,"stop":1763093088543,"duration":0},"status":"passed","severity":"normal"},{"uid":"86111102dd92f2c1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1763092963563,"stop":1763092963564,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c7f6a14577977","name":"Passing page size 0 when there are 110 messages","time":{"start":1763093075227,"stop":1763093075228,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc5ce244bc0e142","name":"throws an error for improperly formatted content topics","time":{"start":1763092677411,"stop":1763092677411,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1edb62ebe623965","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1763092949596,"stop":1763092949596,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e17c997e4aa51c7","name":"Fails to push message bigger that 1MB","time":{"start":1763093823785,"stop":1763093823786,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b52cd10e278a614","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1763092701814,"stop":1763092701814,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9e5944fc67f58c","name":"ignores domain fetching errors","time":{"start":1763092702000,"stop":1763092702000,"duration":0},"status":"passed","severity":"normal"},{"uid":"d300f77953da0506","name":"Ordered callback, aborts when callback returns true","time":{"start":1763093062076,"stop":1763093062076,"duration":0},"status":"passed","severity":"normal"},{"uid":"856bacfe38fb3093","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1763092677602,"stop":1763092677603,"duration":1},"status":"passed","severity":"normal"},{"uid":"f55bd18b7fd415af","name":"Push to array if already present","time":{"start":1763092677094,"stop":1763092677095,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b01321b8a044dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1763092677420,"stop":1763092677421,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3e7cacbf4cd5f","name":"should start ping timers on peer connect","time":{"start":1763092692468,"stop":1763092692475,"duration":7},"status":"passed","severity":"normal"},{"uid":"baf0b7860182d2fc","name":"should successfully unsubscribe from an existing subscription","time":{"start":1763092742501,"stop":1763092742502,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea22e02900645d","name":"should handle ping failures gracefully","time":{"start":1763092692489,"stop":1763092692490,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c774dd66499a893","name":"Overlapping topic subscription","time":{"start":1763093236825,"stop":1763093236825,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d3d92f1afe2689","name":"All","time":{"start":1763092773369,"stop":1763092773370,"duration":1},"status":"passed","severity":"normal"},{"uid":"32ca97722e538e2e","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1763092729467,"stop":1763092729467,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf124dc655986345","name":"Push message with content topic containing short","time":{"start":1763093823801,"stop":1763093823801,"duration":0},"status":"passed","severity":"normal"},{"uid":"982f39a5a747e63b","name":"should throw an error for insufficient data","time":{"start":1763092677603,"stop":1763092677603,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f14fcf59c915e5","name":"should not retry if at least one success","time":{"start":1763092742328,"stop":1763092742329,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db7a575a8db23e7","name":"should respect custom numPeersToUse configuration","time":{"start":1763092742576,"stop":1763092742576,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b59a73da3c905a","name":"should discover peers from provided peer cache","time":{"start":1763092863727,"stop":1763092863727,"duration":0},"status":"passed","severity":"normal"},{"uid":"850b5a1431d8452e","name":"Non TWN Cluster","time":{"start":1763093051606,"stop":1763093051606,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3d98747c253814","name":"should work with async generator that yields promises","time":{"start":1763092743792,"stop":1763092743793,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3b89f63a2fb0e6","name":"Push 30 different messages","time":{"start":1763093823801,"stop":1763093823801,"duration":0},"status":"skipped","severity":"normal"},{"uid":"33c5885f0bdf1526","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1763093236816,"stop":1763093236816,"duration":0},"status":"passed","severity":"normal"},{"uid":"591fa143eedabae8","name":"Push message with long payload","time":{"start":1763093823762,"stop":1763093823762,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc1483c277a1704","name":"should remove event listeners when stopped","time":{"start":1763092743787,"stop":1763092743788,"duration":1},"status":"passed","severity":"normal"},{"uid":"4710a5ca6fb0e583","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1763092677414,"stop":1763092677414,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fa02841b2f3667","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1763093236823,"stop":1763093236824,"duration":1},"status":"passed","severity":"normal"},{"uid":"e088112586ca629b","name":"Automatically retrieves missing message","time":{"start":1763092747163,"stop":1763092747163,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec65aadfae2f503","name":"should clear all timers","time":{"start":1763092692465,"stop":1763092692466,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d51b7c29c51bb4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1763092835025,"stop":1763092835025,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a2d1973130b464","name":"should monitor connected peers and store them into cache","time":{"start":1763092863727,"stop":1763092863728,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb4e8a7317c559","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1763092677411,"stop":1763092677411,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51780220db863a1","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1763092742576,"stop":1763092742583,"duration":7},"status":"passed","severity":"normal"},{"uid":"25605bbcf11d888f","name":"should remove event listeners from libp2p","time":{"start":1763092691484,"stop":1763092691484,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf42f7ef470ea385","name":"messageHashStr produces consistent results for the same input","time":{"start":1763092692254,"stop":1763092692254,"duration":0},"status":"passed","severity":"normal"},{"uid":"38804b55e533f7b1","name":"Subscribe to topic containing long and receive message","time":{"start":1763093236826,"stop":1763093236826,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97087ca0b920b5c","name":"Push 30 different messages","time":{"start":1763093823767,"stop":1763093823767,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bbd80baa4ea12e42","name":"Relay - dialed first","time":{"start":1763093088536,"stop":1763093088536,"duration":0},"status":"passed","severity":"normal"},{"uid":"c273683c8a5454d2","name":"Subscribe and receive messages via waku relay post","time":{"start":1763093236823,"stop":1763093236823,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6a6a0bb172da60","name":"Push message with meta","time":{"start":1763093823804,"stop":1763093823805,"duration":1},"status":"passed","severity":"normal"},{"uid":"2547fd21c5a51026","name":"Push message with content topic containing Russian","time":{"start":1763093823792,"stop":1763093823793,"duration":1},"status":"passed","severity":"normal"},{"uid":"621a1e7c456bf0f4","name":"Push message with content topic containing JSON","time":{"start":1763093823782,"stop":1763093823783,"duration":1},"status":"passed","severity":"normal"},{"uid":"746c1552baf97194","name":"should requeue task if no peer is available","time":{"start":1763092741639,"stop":1763092741641,"duration":2},"status":"passed","severity":"normal"},{"uid":"753b014c4698ca5b","name":"Push message with content topic containing JSON","time":{"start":1763093823770,"stop":1763093823770,"duration":0},"status":"passed","severity":"normal"},{"uid":"310ee1d1d5aa4582","name":"should create QueryOnConnect instance without options","time":{"start":1763092743785,"stop":1763092743786,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf7c615289f8041","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763092858586,"stop":1763092858586,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8732256357e20d","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1763092788380,"stop":1763092788381,"duration":1},"status":"passed","severity":"normal"},{"uid":"671ffd14463074ee","name":"Subscribe to topic containing numeric and receive message","time":{"start":1763093236826,"stop":1763093236827,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f7c7512c5d1fdb","name":"should sort by messageId when timestamps are equal","time":{"start":1763092732838,"stop":1763092732838,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f9e796a013d6d0","name":"Check message with no content topic is not received","time":{"start":1763093211102,"stop":1763093211103,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa99a454c7eebadb","name":"should successfully query peers and return peer infos","time":{"start":1763092701924,"stop":1763092701924,"duration":0},"status":"passed","severity":"normal"},{"uid":"879e42deafcf9624","name":"should handle peer store errors gracefully","time":{"start":1763092743348,"stop":1763092743348,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df18621824e13f7","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1763092744350,"stop":1763092744350,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b88250ce843856b","name":"Push message equal or less that 1MB","time":{"start":1763093823807,"stop":1763093823807,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff2d0c17e362cf2","name":"Encoder throws on empty string content topic","time":{"start":1763092711176,"stop":1763092711177,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f0b60ce368e2f1","name":"should filter out already connected peers","time":{"start":1763092692740,"stop":1763092692740,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1af7b5749924c0","name":"Push message with content topic containing short","time":{"start":1763093823780,"stop":1763093823780,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6abf9f7071a0c4","name":"should be able to encode the field with only STORE set to true","time":{"start":1763092682669,"stop":1763092682670,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4afd211d74c03a1","name":"should add and check entries correctly","time":{"start":1763092740817,"stop":1763092740826,"duration":9},"status":"passed","severity":"normal"},{"uid":"693503e9481fbfb9","name":"Push message with content topic containing Arabic","time":{"start":1763093823782,"stop":1763093823782,"duration":0},"status":"passed","severity":"normal"},{"uid":"513f5623f86f6af","name":"throws on content topic with empty application field","time":{"start":1763092677396,"stop":1763092677396,"duration":0},"status":"passed","severity":"normal"},{"uid":"97303dfef1e26724","name":"Check received message containing escaped characters","time":{"start":1763093211098,"stop":1763093211098,"duration":0},"status":"passed","severity":"normal"},{"uid":"761ccf93774b490a","name":"should return true for sync message with causal history","time":{"start":1763092747166,"stop":1763092747167,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fb49bcb2513bad","name":"should handle peer store update failures gracefully","time":{"start":1763092692490,"stop":1763092692490,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e9710b40aa3e4c","name":"should create all internal components","time":{"start":1763092692854,"stop":1763092692854,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ecb364f476376b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app16/10/topic736/test.js","time":{"start":1763093051608,"stop":1763093051610,"duration":2},"status":"passed","severity":"normal"},{"uid":"10d7c53200c78a29","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1763092744351,"stop":1763092744351,"duration":0},"status":"passed","severity":"normal"},{"uid":"f758413da201537a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1763093031956,"stop":1763093031956,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f9364a70f0fe4d","name":"Passing page size 10 when there are 10 messages","time":{"start":1763093075229,"stop":1763093075229,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb97c52262e1ded5","name":"should handle peer store errors gracefully","time":{"start":1763092691896,"stop":1763092691901,"duration":5},"status":"passed","severity":"normal"},{"uid":"6a80de51a90ff502","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1763092742575,"stop":1763092742575,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18d0143ce32ed01","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1763092729462,"stop":1763092729462,"duration":0},"status":"passed","severity":"normal"},{"uid":"1572a7dad9db13cf","name":"should handle dial errors","time":{"start":1763092692860,"stop":1763092692860,"duration":0},"status":"passed","severity":"normal"},{"uid":"60599e11ea325784","name":"should get / set UDP multiaddr","time":{"start":1763092683225,"stop":1763092683225,"duration":0},"status":"passed","severity":"normal"},{"uid":"14714a28cf45a513","name":"Push message with short payload","time":{"start":1763093823761,"stop":1763093823762,"duration":1},"status":"passed","severity":"normal"},{"uid":"455192cb04b22151","name":"Throws when trying to push message with empty payload","time":{"start":1763093823767,"stop":1763093823767,"duration":0},"status":"passed","severity":"normal"},{"uid":"331155bb0584d003","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1763092750320,"stop":1763092750320,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b43c2d3b3f4750","name":"Push message with content topic containing Chinese","time":{"start":1763093823769,"stop":1763093823769,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9e64d6f22d37a6","name":"should handle large number of peers request","time":{"start":1763092701927,"stop":1763092701927,"duration":0},"status":"passed","severity":"normal"},{"uid":"3819b12c7969014d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763093236814,"stop":1763093236814,"duration":0},"status":"passed","severity":"normal"},{"uid":"deeb38d02fd6658","name":"should check false positive rate","time":{"start":1763092729007,"stop":1763092729007,"duration":0},"status":"passed","severity":"normal"},{"uid":"169b3c02adb92e15","name":"should be empty after removing the only subscription","time":{"start":1763092743088,"stop":1763092743088,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bde29cef0a4af7d","name":"Passing invalid cursor","time":{"start":1763093017578,"stop":1763093017578,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9c308f31ed8fa","name":"should invoke callbacks when receiving a message","time":{"start":1763092743088,"stop":1763092743089,"duration":1},"status":"passed","severity":"normal"},{"uid":"426cf87742e32f6b","name":"should work with v3 peers","time":{"start":1763092742329,"stop":1763092742329,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4f9b2938ea8f2b","name":"Throws when trying to push message with empty payload","time":{"start":1763093823780,"stop":1763093823780,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a49ae746621fe79","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1763092732838,"stop":1763092732838,"duration":0},"status":"passed","severity":"normal"},{"uid":"567d27d282b556f9","name":"should return false when peer is not found","time":{"start":1763092692136,"stop":1763092692136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8d6ce1048ff61f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763093236830,"stop":1763093236830,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87e9a7c67436f7a","name":"Push message with content topic containing Russian","time":{"start":1763093823803,"stop":1763093823803,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fca0335b4649","name":"Emits 'syncing' when message flagged as missed","time":{"start":1763092744349,"stop":1763092744350,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c1a4d31d262649","name":"Push message with shell command payload","time":{"start":1763093823789,"stop":1763093823789,"duration":0},"status":"passed","severity":"normal"},{"uid":"430173dd4bbe3f3d","name":"Push message with long payload","time":{"start":1763093823786,"stop":1763093823786,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbd97667265456d","name":"should process all pages when stopIfTrue never returns true","time":{"start":1763092743799,"stop":1763092743800,"duration":1},"status":"passed","severity":"normal"},{"uid":"7538286d72262833","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1763092677422,"stop":1763092677422,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed68f0e5f611ad82","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1763093017576,"stop":1763093017576,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b91e8eaef7f3f4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1763093068648,"stop":1763093068648,"duration":0},"status":"passed","severity":"normal"},{"uid":"827b6c595870cf53","name":"Push message with Script payload","time":{"start":1763093823788,"stop":1763093823788,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffce603a8e731aa","name":"Subscribe to topic containing JSON and receive message","time":{"start":1763093236820,"stop":1763093236820,"duration":0},"status":"passed","severity":"normal"},{"uid":"41894406265db72e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1763093211101,"stop":1763093211101,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd168cb54bd8a2ca","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1763092677417,"stop":1763092677418,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f36d46b0c7abe2","name":"should dispatch network event when browser goes online","time":{"start":1763092691494,"stop":1763092691494,"duration":0},"status":"passed","severity":"normal"},{"uid":"5caed3b2365b24db","name":"udp ip6 address","time":{"start":1763092682644,"stop":1763092682644,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49778e6b765bbd4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1763093236820,"stop":1763093236821,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cdc6a9d29de6382","name":"throws on content topic with generation field greater than 0","time":{"start":1763092677395,"stop":1763092677396,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85fd3b041f76eb","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1763092729460,"stop":1763092729460,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2b005fb3d75242","name":"Push message with content topic containing unicode special characters","time":{"start":1763093823783,"stop":1763093823783,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1985c5bd736d636","name":"should handle errors when accessing navigator","time":{"start":1763092691501,"stop":1763092691502,"duration":1},"status":"passed","severity":"normal"},{"uid":"5061c348c1b8a696","name":"Publish message with custom timestamp: Sat Nov 23 2024 04:02:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1763092956299,"stop":1763092956299,"duration":0},"status":"passed","severity":"normal"},{"uid":"655ac95e25e1950d","name":"should reject if WakuNode is not started","time":{"start":1763092744563,"stop":1763092744563,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb81d4f500a49fa","name":"should emit a peer event after start","time":{"start":1763092705743,"stop":1763092705743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca247871249d193c","name":"should not fail to start the service if it is already started","time":{"start":1763092705743,"stop":1763092705743,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2e19740ac32659","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1763092677413,"stop":1763092677413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3c49b04a83d470","name":"should handle retrieve function with query parameters","time":{"start":1763092743793,"stop":1763092743793,"duration":0},"status":"passed","severity":"normal"},{"uid":"6286ad48e1799c49","name":"should initialize with isNetworkConnected as false","time":{"start":1763092691472,"stop":1763092691477,"duration":5},"status":"passed","severity":"normal"},{"uid":"5d085d2d0581be7a","name":"should return empty array when no peers connected","time":{"start":1763092692864,"stop":1763092692865,"duration":1},"status":"passed","severity":"normal"},{"uid":"178e320068227853","name":"Subscribe and receives messages on 20 topics","time":{"start":1763093236815,"stop":1763093236816,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e34872a78235ec9","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1763092677403,"stop":1763092677403,"duration":0},"status":"passed","severity":"normal"},{"uid":"e414282f40c647aa","name":"should handle multiple peers with different shard configurations","time":{"start":1763092692122,"stop":1763092692122,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afd151e8f01445a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1763093236821,"stop":1763093236822,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c09f358849ccec","name":"throws on content topic with empty version field","time":{"start":1763092677396,"stop":1763092677397,"duration":1},"status":"passed","severity":"normal"},{"uid":"d786ad39a3c0101f","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1763092692752,"stop":1763092692753,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e487d696f975cd8","name":"rejects hash query with content filter parameters","time":{"start":1763092692544,"stop":1763092692544,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f2913fca8e8695","name":"should add event listeners to libp2p","time":{"start":1763092691479,"stop":1763092691481,"duration":2},"status":"passed","severity":"normal"},{"uid":"d08b024c16053b3c","name":"should work with stubbed peer manager event emitter","time":{"start":1763092743788,"stop":1763092743788,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7cadd9e6e5cdc1c","name":"Reusing cursor across nodes","time":{"start":1763093017578,"stop":1763093017578,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b1b61c4f709e73","name":"should add peer to queue when queue is not empty","time":{"start":1763092692088,"stop":1763092692088,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1ac778bec88888","name":"passes more than one ENR URLs and attempts connection","time":{"start":1763092773862,"stop":1763092773862,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ccc4f8174505732","name":"random static sharding 3 - Cluster ID: 882, Shard ID: 811","time":{"start":1763093073396,"stop":1763093073396,"duration":0},"status":"passed","severity":"normal"},{"uid":"af936bba40bd6c28","name":"should properly clean up resources when disposed","time":{"start":1763092740837,"stop":1763092740837,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5c6a093f27ebb6","name":"Push message with custom timestamp: 1763096393431","time":{"start":1763093823785,"stop":1763093823785,"duration":0},"status":"passed","severity":"normal"},{"uid":"10baba63e9d952e6","name":"should handle network check errors gracefully","time":{"start":1763092692121,"stop":1763092692121,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed71970f9bae597b","name":"Sync message is not sent if another sync message was just sent","time":{"start":1763092750320,"stop":1763092750324,"duration":4},"status":"passed","severity":"normal"},{"uid":"d177e9514cb4ff73","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1763092677417,"stop":1763092677417,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c20fd68374fb751","name":"should handle case with no peers in store","time":{"start":1763092692744,"stop":1763092692745,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b05b3aeda6034d","name":"should dial with multiaddr and return stream","time":{"start":1763092692860,"stop":1763092692860,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedeec6c4e3ff723","name":"Stops search when 2 null results are returned","time":{"start":1763092701512,"stop":1763092701513,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ea95d674d3191","name":"Check publish message containing escaped characters","time":{"start":1763092956297,"stop":1763092956297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79f1763c70c7d65","name":"should not start if already started","time":{"start":1763092701887,"stop":1763092701887,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0cb0b5507ef498","name":"should allow redial after cooldown period","time":{"start":1763092692105,"stop":1763092692107,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9b6aad0bf3623ec","name":"should lock peers when selected","time":{"start":1763092742564,"stop":1763092742567,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e3b0ebe8702583d","name":"Incoming message is emitted as received","time":{"start":1763092744807,"stop":1763092744807,"duration":0},"status":"passed","severity":"normal"},{"uid":"90af9bcc32ff61c9","name":"should get all peers from store","time":{"start":1763092692739,"stop":1763092692740,"duration":1},"status":"passed","severity":"normal"},{"uid":"cefbb909f4f7daf4","name":"should dial peer when no shard info available","time":{"start":1763092692112,"stop":1763092692112,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02750a6fa959c21","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1763093017575,"stop":1763093017576,"duration":1},"status":"passed","severity":"normal"},{"uid":"8063966d8ebd732f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1763092729489,"stop":1763092729489,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4a1bdf7fc54ee9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763093236821,"stop":1763093236821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8593c8dcdbaa7798","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1763093017575,"stop":1763093017575,"duration":0},"status":"passed","severity":"normal"},{"uid":"973b06f1ac376115","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1763092691489,"stop":1763092691489,"duration":0},"status":"passed","severity":"normal"},{"uid":"20dc5e9db15ad6ad","name":"should initialize bloom filter with correct parameters","time":{"start":1763092728998,"stop":1763092728998,"duration":0},"status":"passed","severity":"normal"},{"uid":"83916a0f56d39af0","name":"should return true when peer is on the pubsub topic shard","time":{"start":1763092692146,"stop":1763092692146,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5937e4dbbddb880","name":"should use peerId from options when provided to queryGenerator","time":{"start":1763092744459,"stop":1763092744460,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de53adfb744b2cb","name":"topics with same application and version share the same shard","time":{"start":1763092677408,"stop":1763092677408,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c830ea1267b3155","name":"should work with stubbed retrieve function","time":{"start":1763092743789,"stop":1763092743789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8e77e8b1650a3b","name":"Nodes with multiple pubsub topic","time":{"start":1763092949595,"stop":1763092949595,"duration":0},"status":"passed","severity":"normal"},{"uid":"da074805f99057cd","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1763092729457,"stop":1763092729458,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46678770ff4c973","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1763092858589,"stop":1763092858589,"duration":0},"status":"passed","severity":"normal"},{"uid":"df64e90656f3f078","name":"should jump to current time when timestamp is far in the past","time":{"start":1763092732970,"stop":1763092732970,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f655bc8639bc0d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app74/3/topic171/proto","time":{"start":1763093051614,"stop":1763093051615,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eea957afcc26624","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1763092677417,"stop":1763092677417,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b964aa79ff3e1c","name":"Waku message hash computation (no timestamp)","time":{"start":1763092692245,"stop":1763092692246,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f534790f8c097de","name":"Check publish message containing Chinese","time":{"start":1763092956290,"stop":1763092956290,"duration":0},"status":"passed","severity":"normal"},{"uid":"e457a8e4a2d74b68","name":"connects to nwaku","time":{"start":1763093082674,"stop":1763093082674,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7e916a0b004029","name":"should set field with only RELAY enabled","time":{"start":1763092683229,"stop":1763092683229,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ab9281017611d9","name":"Promise Callback - true","time":{"start":1763093062645,"stop":1763093062645,"duration":0},"status":"passed","severity":"normal"},{"uid":"623788a5e7f453a4","name":"random static sharding 7 - Cluster ID: 846, Shard ID: 333","time":{"start":1763093073399,"stop":1763093073399,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd9ad10b27236c2","name":"Decoder throws on undefined content topic","time":{"start":1763092711177,"stop":1763092711177,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cf32f379e60836","name":"Retries within given interval","time":{"start":1763092744318,"stop":1763092744318,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d2923211ccafc3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1763092729477,"stop":1763092729477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d833f18e504d9d96","name":"should not change state when connections remain after disconnect","time":{"start":1763092691492,"stop":1763092691492,"duration":0},"status":"passed","severity":"normal"},{"uid":"40703ab515c8dc73","name":"should be safe to call multiple times","time":{"start":1763092692736,"stop":1763092692736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9c54ed364d2e75","name":"Cap max size when messages are pushed one at a time","time":{"start":1763092732191,"stop":1763092732192,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f5a9812730243d","name":"should not retry if at least one success","time":{"start":1763092741644,"stop":1763092741644,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5f17a005be2537","name":"Used by Waku Relay","time":{"start":1763093082676,"stop":1763093082676,"duration":0},"status":"passed","severity":"normal"},{"uid":"db80817587a0e3d0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1763092677422,"stop":1763092677422,"duration":0},"status":"passed","severity":"normal"},{"uid":"8896e23e5247239c","name":"Check received message containing SQL Injection","time":{"start":1763093211079,"stop":1763093211080,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef0f678dc2cec5f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1763093236829,"stop":1763093236829,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43889ae4b18a28b","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1763092743799,"stop":1763092743799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7890318253208b03","name":"Check received message containing long","time":{"start":1763093211092,"stop":1763093211092,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3a3e3164ba5bad","name":"Push message with custom timestamp: 1763089193431","time":{"start":1763093823795,"stop":1763093823795,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cf4246ceb5ea34","name":"should set default options when no config provided","time":{"start":1763092692853,"stop":1763092692853,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ea135fa86691e","name":"Query with Ordered Callback, No Decoder","time":{"start":1763093031956,"stop":1763093031956,"duration":0},"status":"passed","severity":"normal"},{"uid":"f154aac2905729cb","name":"ends after yielding if response size indicates end","time":{"start":1763092692956,"stop":1763092692957,"duration":1},"status":"passed","severity":"normal"},{"uid":"4592b67e37ea5ba9","name":"should wait for Store peer to be connected","time":{"start":1763092744566,"stop":1763092744567,"duration":1},"status":"passed","severity":"normal"},{"uid":"666f02bbff385f37","name":"should save new peer to store","time":{"start":1763092691902,"stop":1763092691903,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec007eedfe72d5d","name":"Incoming message is emitted as received","time":{"start":1763092747162,"stop":1763092747162,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7794c7584d6357","name":"Check publish message after client node is restarted","time":{"start":1763092956304,"stop":1763092956304,"duration":0},"status":"skipped","severity":"normal"},{"uid":"adfc2278da8462e2","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1763092682671,"stop":1763092682671,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4846afcd23dcd8","name":"should return false when navigator.onLine is false","time":{"start":1763092691488,"stop":1763092691489,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef0c3fbae01c4b8","name":"Delete observer","time":{"start":1763092943898,"stop":1763092943898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4898c30cbacfbf01","name":"should handle mixed protocol support correctly","time":{"start":1763092743348,"stop":1763092743350,"duration":2},"status":"passed","severity":"normal"},{"uid":"541e35d768fa5e45","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1763092677403,"stop":1763092677404,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf11cdd8f817ea7c","name":"Push message with Russian payload","time":{"start":1763093823788,"stop":1763093823788,"duration":0},"status":"passed","severity":"normal"},{"uid":"892a8467df0f8ca9","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1763092775662,"stop":1763092775663,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5c4cb5815575c4","name":"Subscribe to topic containing short and receive message","time":{"start":1763093236826,"stop":1763093236826,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3b19d3183334e6","name":"Sets default value correctly","time":{"start":1763093082676,"stop":1763093082676,"duration":0},"status":"passed","severity":"normal"},{"uid":"6908b0f8f67ffe90","name":"Push message with Russian payload","time":{"start":1763093823798,"stop":1763093823798,"duration":0},"status":"passed","severity":"normal"},{"uid":"34908bec9676a2c9","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1763092963559,"stop":1763092963559,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5cda0408b645df","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763092942486,"stop":1763092942486,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bcb364d6fed202","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763092744806,"stop":1763092744807,"duration":1},"status":"passed","severity":"normal"},{"uid":"556af76c0719c8cb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1763092729476,"stop":1763092729476,"duration":0},"status":"passed","severity":"normal"},{"uid":"14953dca7f98dea3","name":"rejects content-filtered query with only contentTopics","time":{"start":1763092692543,"stop":1763092692543,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1530d8cde03a9a6","name":"should be able to encode the field with only RELAY set to true","time":{"start":1763092682666,"stop":1763092682669,"duration":3},"status":"passed","severity":"normal"},{"uid":"f2431e49dc77034f","name":"should be safe to call multiple times","time":{"start":1763092691893,"stop":1763092691894,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28f39e2a647bafb","name":"Register correct protocols","time":{"start":1763092963556,"stop":1763092963556,"duration":0},"status":"passed","severity":"normal"},{"uid":"97454d47b1e993f6","name":"returns only open connection if one present","time":{"start":1763092692614,"stop":1763092692615,"duration":1},"status":"passed","severity":"normal"},{"uid":"1083c78ac3d0227b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1763093236824,"stop":1763093236825,"duration":1},"status":"skipped","severity":"normal"},{"uid":"29ea09ea92af328e","name":"should merge provided config with defaults","time":{"start":1763092692853,"stop":1763092692854,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ce0db83474fb49","name":"Push message with custom timestamp: 1732334393431","time":{"start":1763093823784,"stop":1763093823785,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f69114f1906e99","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1763092677404,"stop":1763092677408,"duration":4},"status":"passed","severity":"normal"},{"uid":"970154d074d996f5","name":"Subscribe and receive messages via lightPush","time":{"start":1763093236813,"stop":1763093236813,"duration":0},"status":"passed","severity":"normal"},{"uid":"47614ac55cac7e16","name":"Push message with Basic HTML tag payload","time":{"start":1763093823765,"stop":1763093823765,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dd17ec55be460d","name":"should create NetworkMonitor with libp2p and events","time":{"start":1763092691465,"stop":1763092691470,"duration":5},"status":"passed","severity":"normal"},{"uid":"522f50711cbbb10f","name":"should create ShardReader with auto sharding network config","time":{"start":1763092692130,"stop":1763092692130,"duration":0},"status":"passed","severity":"normal"},{"uid":"83144023f5ebd85e","name":"should dial all known peers when reached zero connections","time":{"start":1763092811044,"stop":1763092811045,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8956e8503e6c134","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1763092963563,"stop":1763092963563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a282f398d97f291","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763092793218,"stop":1763092793218,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed718ce2554c91cd","name":"Push message with special chars payload","time":{"start":1763093823787,"stop":1763093823787,"duration":0},"status":"passed","severity":"normal"},{"uid":"84637a0ff2b891c4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1763092677418,"stop":1763092677420,"duration":2},"status":"passed","severity":"normal"},{"uid":"a9212cb5f983d604","name":"should skip already querying peers","time":{"start":1763092701894,"stop":1763092701895,"duration":1},"status":"passed","severity":"normal"},{"uid":"7975a47417156408","name":"should get eligible entries based on current time","time":{"start":1763092728958,"stop":1763092728959,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b4f317e61867fa","name":"Asymmetric encrypt & decrypt","time":{"start":1763092711621,"stop":1763092711621,"duration":0},"status":"passed","severity":"normal"},{"uid":"990ce66b9ae374b4","name":"should skip peers without peer exchange protocol","time":{"start":1763092701890,"stop":1763092701890,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae273b7414b7983","name":"should handle very large timestamps","time":{"start":1763092732970,"stop":1763092732970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ecbbb35dc07202","name":"should use current time when it's greater than incremented timestamp","time":{"start":1763092732969,"stop":1763092732969,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0aa73dbfea8bb8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1763093236830,"stop":1763093236830,"duration":0},"status":"passed","severity":"normal"},{"uid":"206cceb2312e6c5","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1763092677401,"stop":1763092677402,"duration":1},"status":"passed","severity":"normal"},{"uid":"75549e87af37040c","name":"Subscribe and receive messages via waku relay post","time":{"start":1763093236814,"stop":1763093236814,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5c6286f0641f56","name":"Check received message containing Script","time":{"start":1763093211080,"stop":1763093211080,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde2542364b1182e","name":"should drop only non-locked connections when over maxConnections","time":{"start":1763092692750,"stop":1763092692751,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c8afcbf84e7f442","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1763092773861,"stop":1763092773862,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8a51f4b58c130ba7","name":"should properly setup health event callback","time":{"start":1763092743791,"stop":1763092743791,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d320603fa9ccae","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1763092729465,"stop":1763092729466,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35477ed93d96197","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1763092677412,"stop":1763092677412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab79c0f4dfd3e1d3","name":"rejects hash query with time filter","time":{"start":1763092692544,"stop":1763092692544,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddc331d86a7decd","name":"Throws when trying to push message with empty payload","time":{"start":1763093823801,"stop":1763093823801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ad190b21314e1d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1763092682670,"stop":1763092682671,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff619cc8b887f3c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1763093236820,"stop":1763093236820,"duration":0},"status":"passed","severity":"normal"},{"uid":"aede0faf787e69c6","name":"should not discard bootstrap peers if under the limit","time":{"start":1763092811045,"stop":1763092811046,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d09618a36897d2","name":"should retry if all attempts fail","time":{"start":1763092741652,"stop":1763092741652,"duration":0},"status":"passed","severity":"normal"},{"uid":"760acab2a4e7d2e1","name":"should return PeerId when PeerId is provided","time":{"start":1763092692376,"stop":1763092692376,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a922a149bf0034a","name":"Push message with content topic containing unicode special characters","time":{"start":1763093823793,"stop":1763093823794,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6ebc9f3b60255b","name":"Synced status is emitted when a missing message is received","time":{"start":1763092746554,"stop":1763092746554,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e638c57a9e311a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1763092677603,"stop":1763092677603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4688811a09810b7b","name":"Push message with Chinese payload","time":{"start":1763093823787,"stop":1763093823787,"duration":0},"status":"passed","severity":"normal"},{"uid":"90acdb9d17ceaa3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1763092677421,"stop":1763092677421,"duration":0},"status":"passed","severity":"normal"},{"uid":"d757672b7eec5e88","name":"can query messages normally","time":{"start":1763093054447,"stop":1763093054452,"duration":5},"status":"passed","severity":"normal"},{"uid":"6f73450e301ab429","name":"Check received message containing Basic HTML tag","time":{"start":1763093211081,"stop":1763093211081,"duration":0},"status":"passed","severity":"normal"},{"uid":"918f9598560f755","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1763092793216,"stop":1763092793217,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d95bdff60e5643","name":"should start all internal components","time":{"start":1763092692855,"stop":1763092692855,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f0bdc04724e903","name":"Push message with rate limit","time":{"start":1763093823784,"stop":1763093823784,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f58ea0a138330b7","name":"should return false and handle errors gracefully","time":{"start":1763092692863,"stop":1763092692864,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6413862b75d919","name":"Subscribe to topic containing special chars and publish message","time":{"start":1763092963561,"stop":1763092963562,"duration":1},"status":"passed","severity":"normal"},{"uid":"11723f8333edd4de","name":"Wrong topic","time":{"start":1763093051615,"stop":1763093051616,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c17980c70fc816a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1763092729451,"stop":1763092729452,"duration":1},"status":"passed","severity":"normal"},{"uid":"c014878252f13528","name":"Synced status is emitted when a message is received","time":{"start":1763092746553,"stop":1763092746553,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b39abdff4cfc8b","name":"Push message with Chinese payload","time":{"start":1763093823763,"stop":1763093823763,"duration":0},"status":"passed","severity":"normal"},{"uid":"60277e7635eb22ab","name":"Query Generator, No Decoder","time":{"start":1763093031955,"stop":1763093031955,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3989670a6c83791","name":"should skip updating peer store if peer has same addresses","time":{"start":1763092691903,"stop":1763092691906,"duration":3},"status":"passed","severity":"normal"},{"uid":"a15f6e41782c17f2","name":"handles different clusterIds correctly","time":{"start":1763092677410,"stop":1763092677410,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d8390eedff6f1c","name":"should encode/decode to text encoding","time":{"start":1763092683224,"stop":1763092683225,"duration":1},"status":"passed","severity":"normal"},{"uid":"efab8f76e468d303","name":"Encoder error raises irrecoverable error","time":{"start":1763092744806,"stop":1763092744806,"duration":0},"status":"passed","severity":"normal"},{"uid":"75702f74d0aa17e3","name":"should set field with only STORE enabled","time":{"start":1763092683229,"stop":1763092683230,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca923cbb5bada83d","name":"should emit message when we just started and store connect event occurs","time":{"start":1763092743796,"stop":1763092743796,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bb92cec8975d9a","name":"Check message with invalid timestamp is not received","time":{"start":1763093211101,"stop":1763093211101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e49e8bce4bb350","name":"Push message with unicode special characters payload","time":{"start":1763093823800,"stop":1763093823800,"duration":0},"status":"passed","severity":"normal"},{"uid":"72646efc6fe2d708","name":"Check publish message after service node is restarted","time":{"start":1763092956303,"stop":1763092956304,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e272fbc438c8dda5","name":"should return false when peer is not found","time":{"start":1763092692148,"stop":1763092692148,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05a6452388237b4","name":"should return false for content message without causal history","time":{"start":1763092747166,"stop":1763092747166,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbc4da691a023cf","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1763092729462,"stop":1763092729462,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf638a4491866506","name":"should add entries and maintain sorted order","time":{"start":1763092728984,"stop":1763092728985,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8f3223db6c7265","name":"Push message with SQL Injection payload","time":{"start":1763093823764,"stop":1763093823764,"duration":0},"status":"passed","severity":"normal"},{"uid":"933581289c3f2616","name":"should throw error - no id","time":{"start":1763092683222,"stop":1763092683222,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bfbc9eb0638893","name":"Check message with no payload is not received","time":{"start":1763093211103,"stop":1763093211103,"duration":0},"status":"passed","severity":"normal"},{"uid":"523f06a829f639ca","name":"should start and stop interval correctly","time":{"start":1763092741634,"stop":1763092741634,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f760f04ee7b945","name":"Push message with Chinese payload","time":{"start":1763093823797,"stop":1763093823798,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b208ff60c034dfe","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1763093236828,"stop":1763093236828,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9808a4d66c5a70","name":"Push message with escaped characters payload","time":{"start":1763093823766,"stop":1763093823766,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fc7a196fa33d23","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1763092729450,"stop":1763092729450,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1af00bb80f49604","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1763092729460,"stop":1763092729460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec8d4c7ba10c0c8","name":"should handle multiple peer connections","time":{"start":1763092692476,"stop":1763092692476,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9701bd4faa73268","name":"Check message with non string payload is not received","time":{"start":1763093211088,"stop":1763093211089,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6ef21dd33da4cd","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1763092682674,"stop":1763092682674,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf48c294f26cce4e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app5/1/topic316/test.js","time":{"start":1763093051610,"stop":1763093051611,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbdc7486a9774cb","name":"Correctly serialized arguments","time":{"start":1763092858685,"stop":1763092858686,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec8082dc605e79cb","name":"Push message with content topic containing Russian","time":{"start":1763093823769,"stop":1763093823770,"duration":1},"status":"passed","severity":"normal"},{"uid":"738c0c051d721638","name":"should return true for message with causal history","time":{"start":1763092747166,"stop":1763092747166,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c841a7cd7b05d6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1763092701813,"stop":1763092701813,"duration":0},"status":"passed","severity":"normal"},{"uid":"86abee80b28f70de","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1763092701811,"stop":1763092701812,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf43c12761335bc","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1763093068647,"stop":1763093068647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d285fb00ddf39ad5","name":"should support chaining for add method","time":{"start":1763092740827,"stop":1763092740827,"duration":0},"status":"passed","severity":"normal"},{"uid":"3907005788af103b","name":"Push message with content topic containing special chars","time":{"start":1763093823802,"stop":1763093823802,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0f8f60839e462e","name":"Push message with custom timestamp: 1732334393431","time":{"start":1763093823795,"stop":1763093823795,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abc7b8600c124c9","name":"Encoder error raises irrecoverable error","time":{"start":1763092747161,"stop":1763092747161,"duration":0},"status":"passed","severity":"normal"},{"uid":"401b4882af460468","name":"different cluster: nodes don't connect","time":{"start":1763092858588,"stop":1763092858588,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffcc0a6b872dab9","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1763093083104,"stop":1763093083104,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a7339361316f46","name":"can start and stop the service","time":{"start":1763092705742,"stop":1763092705742,"duration":0},"status":"passed","severity":"normal"},{"uid":"923a1ed76f86bf4b","name":"Push message with custom timestamp: 1763096393431","time":{"start":1763093823806,"stop":1763093823807,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a90dee127787d5","name":"Push message with content topic containing SQL Injection","time":{"start":1763093823770,"stop":1763093823770,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1d5e5ef4ef0c3e","name":"should create ConnectionManager with required options","time":{"start":1763092692852,"stop":1763092692852,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da26d3051a162fa","name":"should set field with all protocols enabled","time":{"start":1763092683229,"stop":1763092683229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f2c57a68b6f66e","name":"should handle retrieval hint and sender_id","time":{"start":1763092728976,"stop":1763092728984,"duration":8},"status":"passed","severity":"normal"},{"uid":"6f38979ee635bf19","name":"should reject if Filter is requested but not mounted","time":{"start":1763092744565,"stop":1763092744565,"duration":0},"status":"passed","severity":"normal"},{"uid":"53eb4e574316cf9f","name":"should not trigger query when a recent query happened under threshold","time":{"start":1763092743795,"stop":1763092743795,"duration":0},"status":"passed","severity":"normal"},{"uid":"857aa1728e986d92","name":"should remove expired entries after TTL has passed","time":{"start":1763092740827,"stop":1763092740833,"duration":6},"status":"passed","severity":"normal"},{"uid":"29752fb6dafb9058","name":"Subscribe to topic containing shell command and publish message","time":{"start":1763092963566,"stop":1763092963566,"duration":0},"status":"passed","severity":"normal"},{"uid":"be836d22c8938cba","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1763092729047,"stop":1763092729047,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fa28bd15c64994","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1763092729486,"stop":1763092729486,"duration":0},"status":"passed","severity":"normal"},{"uid":"d241c3df93ae2140","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1763092692542,"stop":1763092692543,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c073363501ffc1","name":"Check publish message containing short","time":{"start":1763092956287,"stop":1763092956288,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb03ff3f2896faa","name":"should handle cache.get errors gracefully","time":{"start":1763092705745,"stop":1763092705745,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f543620e85009a","name":"Push message with JSON payload","time":{"start":1763093823778,"stop":1763093823779,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a1e9739493f1f3","name":"Passing page size 11 when there are 10 messages","time":{"start":1763093075229,"stop":1763093075230,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b92046ecb9114ed","name":"should handle queue overflow by adding peers to queue","time":{"start":1763092692113,"stop":1763092692114,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3bf66bad545c38e","name":"should handle onConnected and onDisconnected","time":{"start":1763092742569,"stop":1763092742574,"duration":5},"status":"passed","severity":"normal"},{"uid":"16651952306f34e6","name":"should not fail to stop the service if it was not started","time":{"start":1763092705742,"stop":1763092705743,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8861894f863c1a5","name":"should reject if LightPush is requested but not mounted","time":{"start":1763092744564,"stop":1763092744564,"duration":0},"status":"passed","severity":"normal"},{"uid":"591fd5f4ab5f1c81","name":"isConnected return false after peer stops","time":{"start":1763092788382,"stop":1763092788383,"duration":1},"status":"passed","severity":"normal"},{"uid":"29fad9322a87c2c1","name":"should handle general insertion and lookup correctly","time":{"start":1763092729007,"stop":1763092729007,"duration":0},"status":"passed","severity":"normal"},{"uid":"8159868356a0eb0e","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1763092747167,"stop":1763092747167,"duration":0},"status":"passed","severity":"normal"},{"uid":"588a3344230dc8c0","name":"should successfully query store with valid decoders and options","time":{"start":1763092744457,"stop":1763092744457,"duration":0},"status":"passed","severity":"normal"},{"uid":"88786c384c2556dd","name":"Push message with content topic containing Chinese","time":{"start":1763093823802,"stop":1763093823802,"duration":0},"status":"passed","severity":"normal"},{"uid":"474f17a45f841d96","name":"configure the node with multiple content topics","time":{"start":1763093051616,"stop":1763093051617,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a13e3d9526bc4a","name":"Push message with Arabic payload","time":{"start":1763093823776,"stop":1763093823776,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50b22e7f6cf80c5","name":"should start peer exchange discovery","time":{"start":1763092701886,"stop":1763092701887,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d7866cf154d20e","name":"Check publish message containing XML","time":{"start":1763092956295,"stop":1763092956295,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b33b9a9de2c6415","name":"should handle corrupted shard info gracefully","time":{"start":1763092692149,"stop":1763092692149,"duration":0},"status":"passed","severity":"normal"},{"uid":"501aef1658f16da1","name":"should handle case when globalThis is not available","time":{"start":1763092691490,"stop":1763092691491,"duration":1},"status":"passed","severity":"normal"},{"uid":"64081874299bb23e","name":"should properly create location multiaddrs - udp4","time":{"start":1763092683226,"stop":1763092683226,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ac080b4d08f2b1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1763092729476,"stop":1763092729477,"duration":1},"status":"passed","severity":"normal"},{"uid":"14085aa52b50de8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1763093083104,"stop":1763093083104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c534e833c6a11f03","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1763092677416,"stop":1763092677416,"duration":0},"status":"passed","severity":"normal"},{"uid":"efad63a988bf2a01","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1763092701812,"stop":1763092701813,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d02e0448e06ca2","name":"should process up to 3 peers at once","time":{"start":1763092692119,"stop":1763092692119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3738369b14529a6","name":"should handle all zero keep alive options","time":{"start":1763092692525,"stop":1763092692525,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c9acdde81f62fd","name":"should never report false negatives","time":{"start":1763092729005,"stop":1763092729005,"duration":0},"status":"passed","severity":"normal"},{"uid":"d576cf40ad5edae5","name":"should stop peer exchange discovery","time":{"start":1763092701888,"stop":1763092701888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead8d011e0aa4b93","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1763092701926,"stop":1763092701926,"duration":0},"status":"passed","severity":"normal"},{"uid":"46eb63735d68e84c","name":"Push message with short payload","time":{"start":1763093823796,"stop":1763093823796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f2814a21b30eed","name":"should handle complete discovery-to-dial flow","time":{"start":1763092691908,"stop":1763092691908,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae8f6b052b480d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1763092729489,"stop":1763092729489,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc42a10b2397b97d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1763093068647,"stop":1763093068648,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6627d61fbe1df4c","name":"should return no connections if no open connection provided","time":{"start":1763092692615,"stop":1763092692615,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9612d826377d3d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1763092692227,"stop":1763092692227,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fee0b014cf9854","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1763092747168,"stop":1763092747168,"duration":0},"status":"passed","severity":"normal"},{"uid":"9581f2ba5b3dc3ef","name":"should drop connection to all peers on hangUp","time":{"start":1763092859886,"stop":1763092859889,"duration":3},"status":"passed","severity":"normal"},{"uid":"80bfb367a851f9c8","name":"returns all values when wanted number matches available values","time":{"start":1763092700676,"stop":1763092700681,"duration":5},"status":"passed","severity":"normal"},{"uid":"d70b3ba75399695f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1763092701925,"stop":1763092701925,"duration":0},"status":"passed","severity":"normal"},{"uid":"621177dda66194be","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1763092729478,"stop":1763092729480,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf2b0d501b7f3560","name":"Push message with content topic containing escaped characters","time":{"start":1763093823770,"stop":1763093823771,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d8cb9e1a697911","name":"should emit a peer event after start","time":{"start":1763092773855,"stop":1763092773856,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a3e5e412a34ab7","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1763092729473,"stop":1763092729473,"duration":0},"status":"passed","severity":"normal"},{"uid":"733189f41d3d4340","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1763093083106,"stop":1763093083106,"duration":0},"status":"passed","severity":"normal"},{"uid":"291a22c1959872c9","name":"should handle dial errors gracefully","time":{"start":1763092692112,"stop":1763092692113,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea67dee4a5f01d7","name":"should throw error - invalid id","time":{"start":1763092683222,"stop":1763092683223,"duration":1},"status":"passed","severity":"normal"},{"uid":"86314668f4bdcd26","name":"isConnected should return true after first peer connects","time":{"start":1763092788381,"stop":1763092788382,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0dcc9db68ebcc9","name":"should handle query errors gracefully","time":{"start":1763092701895,"stop":1763092701895,"duration":0},"status":"passed","severity":"normal"},{"uid":"7557e1c4e7760780","name":"should handle queue processing errors gracefully","time":{"start":1763092692120,"stop":1763092692120,"duration":0},"status":"passed","severity":"normal"},{"uid":"451f5f1aa1c0ff83","name":"should dial peers from store on start","time":{"start":1763092692726,"stop":1763092692727,"duration":1},"status":"passed","severity":"normal"},{"uid":"a240525b953a74f6","name":"Subscribe to topic containing XML and receive message","time":{"start":1763093236829,"stop":1763093236829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f684c28412630f41","name":"Push message with emoji payload","time":{"start":1763093823767,"stop":1763093823767,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9968fcff12daa","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1763092692146,"stop":1763092692147,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e5d54f18ebc9ba","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1763092702004,"stop":1763092702004,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bee0d9c168d4f149","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app72/2/topic35/xml","time":{"start":1763093051611,"stop":1763093051612,"duration":1},"status":"passed","severity":"normal"},{"uid":"796ef02cfdea0554","name":"throws on content topic with non-number generation field","time":{"start":1763092677395,"stop":1763092677395,"duration":0},"status":"passed","severity":"normal"},{"uid":"899f87a4459d7bf7","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1763092729477,"stop":1763092729477,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a50c724ad86071","name":"Overlapping topic subscription","time":{"start":1763093236816,"stop":1763093236817,"duration":1},"status":"passed","severity":"normal"},{"uid":"74fb7a2b51eb708e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1763092682674,"stop":1763092682678,"duration":4},"status":"passed","severity":"normal"},{"uid":"75e4f7ec951fb37e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1763092963562,"stop":1763092963563,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d81c17293a12586","name":"Push message with custom timestamp: 1763089193431","time":{"start":1763093823785,"stop":1763093823785,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c17865cfb2715b9","name":"msgTime: 0 ms from now, startTime: 1762833868871, endTime: 1763093068871","time":{"start":1763093083107,"stop":1763093083108,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7ee02ef25e2465","name":"Relay + Store","time":{"start":1763092773368,"stop":1763092773369,"duration":1},"status":"passed","severity":"normal"},{"uid":"acff4a289ab17e37","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1763092742567,"stop":1763092742568,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80d1a23f65361ee","name":"random static sharding 6 - Cluster ID: 413, Shard ID: 291","time":{"start":1763093073398,"stop":1763093073399,"duration":1},"status":"passed","severity":"normal"},{"uid":"6058fdb0fdc24a35","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1763092963565,"stop":1763092963565,"duration":0},"status":"passed","severity":"normal"},{"uid":"608b007186148f70","name":"Sample","time":{"start":1763092682695,"stop":1763092682696,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1cfa047ae13560","name":"messageHash returns a Uint8Array","time":{"start":1763092692246,"stop":1763092692247,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a0b69695af24b3","name":"Check received message with timestamp: 1763092767105 ","time":{"start":1763093211085,"stop":1763093211085,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d80e69877fcb84","name":"Subscribe to topic containing JSON and publish message","time":{"start":1763092963565,"stop":1763092963565,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a87a5523c8f797e","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1763092743794,"stop":1763092743794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e880dfbc6c81dbb","name":"random static sharding 10 - Cluster ID: 384, Shard ID: 51","time":{"start":1763093073400,"stop":1763093073402,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc7630e916a3a6bc","name":"ends if response has no messages","time":{"start":1763092692954,"stop":1763092692955,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57f664313ba2264","name":"should drop connection via multiaddr with hangUp","time":{"start":1763092859896,"stop":1763092859896,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5d3d29f342106f","name":"should return null for non-existent peer","time":{"start":1763092692747,"stop":1763092692747,"duration":0},"status":"passed","severity":"normal"},{"uid":"943b91939a32c427","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1763092677414,"stop":1763092677415,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0ee1919580c3e2","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1763092729465,"stop":1763092729465,"duration":0},"status":"passed","severity":"normal"},{"uid":"39434d99eb499aa5","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1763092677412,"stop":1763092677413,"duration":1},"status":"passed","severity":"normal"},{"uid":"d16bc8b20532ae60","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1763092729472,"stop":1763092729472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e296043c0c7fd2bd","name":"Wait given interval before re-trying","time":{"start":1763092744319,"stop":1763092744319,"duration":0},"status":"passed","severity":"normal"},{"uid":"857c3f5f39138996","name":"random static sharding 4 - Cluster ID: 974, Shard ID: 605","time":{"start":1763093073396,"stop":1763093073397,"duration":1},"status":"passed","severity":"normal"},{"uid":"989f4a99312a5a98","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app30/6/topic736/proto","time":{"start":1763093051606,"stop":1763093051608,"duration":2},"status":"passed","severity":"normal"},{"uid":"640bfd8f22cedafa","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1763092692376,"stop":1763092692377,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce35908e6179347","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1763093051605,"stop":1763093051605,"duration":0},"status":"passed","severity":"normal"},{"uid":"8157490f650a430e","name":"should dial peer immediately when queue is empty","time":{"start":1763092692086,"stop":1763092692088,"duration":2},"status":"passed","severity":"normal"},{"uid":"b26aff00b5896e0d","name":"retrieves a single peer","time":{"start":1763092701999,"stop":1763092701999,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf80f920d3ccb05","name":"Check message with no content topic is not received","time":{"start":1763093211087,"stop":1763093211088,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6a77fef8cb7f06","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1763093236823,"stop":1763093236823,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a2503768ef4138","name":"should not receive a peer event after stop","time":{"start":1763092705744,"stop":1763092705744,"duration":0},"status":"passed","severity":"normal"},{"uid":"8324e20eef28da83","name":"Check received message containing unicode special characters","time":{"start":1763093211098,"stop":1763093211099,"duration":1},"status":"passed","severity":"normal"},{"uid":"8123586629c73471","name":"should throw error when no peers are available","time":{"start":1763092744457,"stop":1763092744458,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91ba0d9a009d65e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1763092692490,"stop":1763092692505,"duration":15},"status":"passed","severity":"normal"},{"uid":"56ed7ad5f0453f64","name":"Waku message hash computation (payload length 0)","time":{"start":1763092692245,"stop":1763092692245,"duration":0},"status":"passed","severity":"normal"},{"uid":"57527cf16090175b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1763093236815,"stop":1763093236815,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0c2b654957d0f7","name":"Sync message are not sent excessively within sync frequency","time":{"start":1763092750319,"stop":1763092750320,"duration":1},"status":"passed","severity":"normal"},{"uid":"d880e924546950a0","name":"Push message with custom timestamp: 1763096393431","time":{"start":1763093823795,"stop":1763093823795,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c5243e7c00f16c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1763092742490,"stop":1763092742490,"duration":0},"status":"passed","severity":"normal"},{"uid":"63becb5140eb2c1","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1763092742222,"stop":1763092742223,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20b925cd48969d5","name":"Meta field set when metaSetter is specified","time":{"start":1763092693103,"stop":1763092693104,"duration":1},"status":"passed","severity":"normal"},{"uid":"981c8e6e97ac9246","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1763092743089,"stop":1763092743090,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa99633f8ca7105","name":"should query peers that support peer exchange","time":{"start":1763092701891,"stop":1763092701891,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d23dce7a44445a","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1763092692246,"stop":1763092692246,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8c8d4269b0c058","name":"should skip peers without peerInfo in ENR","time":{"start":1763092701898,"stop":1763092701899,"duration":1},"status":"passed","severity":"normal"},{"uid":"f085975980e0474c","name":"should return peer for existing peer","time":{"start":1763092692745,"stop":1763092692746,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc139145d35942f","name":"should update peer store before dialing","time":{"start":1763092691896,"stop":1763092691896,"duration":0},"status":"passed","severity":"normal"},{"uid":"a657348e1cad0e5e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1763093211100,"stop":1763093211100,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3ae47f8f2eb7c5","name":"Push message with Russian payload","time":{"start":1763093823764,"stop":1763093823764,"duration":0},"status":"passed","severity":"normal"},{"uid":"b824d7276a8952cc","name":"Query generator for multiple messages with multiple decoders","time":{"start":1763093062073,"stop":1763093062073,"duration":0},"status":"passed","severity":"normal"},{"uid":"507f0d2474a0bc19","name":"should start periodic discovery on start","time":{"start":1763092701900,"stop":1763092701900,"duration":0},"status":"passed","severity":"normal"},{"uid":"9857da5ac0d0e1f","name":"should return false for sync message without causal history","time":{"start":1763092747165,"stop":1763092747166,"duration":1},"status":"passed","severity":"normal"},{"uid":"a055cba006326a58","name":"should allow redial after failed dial cooldown expires","time":{"start":1763092692113,"stop":1763092692113,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac921c67cd6aeb9e","name":"Push message with content topic containing short","time":{"start":1763093823768,"stop":1763093823768,"duration":0},"status":"passed","severity":"normal"},{"uid":"3caea931830abc52","name":"Push message with content topic containing emoji","time":{"start":1763093823794,"stop":1763093823794,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20bb40d6ccd5030","name":"Push message with JSON payload","time":{"start":1763093823789,"stop":1763093823789,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee10495a6e321cc","name":"Push message with content topic containing numeric","time":{"start":1763093823802,"stop":1763093823802,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec120666b6ca3664","name":"Check received message with timestamp: 1763092767105 ","time":{"start":1763093211100,"stop":1763093211100,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d48ee8c63e771bc","name":"Check received message containing special chars","time":{"start":1763093211093,"stop":1763093211093,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd64aff64c544682","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1763092743796,"stop":1763092743797,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da0db51bdcf5466","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1763092729468,"stop":1763092729468,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc09905381e35b96","name":"Encoder throws on empty string content topic","time":{"start":1763092693104,"stop":1763092693105,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7039b1f546aeb07","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1763092677400,"stop":1763092677401,"duration":1},"status":"passed","severity":"normal"},{"uid":"2308cae586a5cc0a","name":"should trigger query when time since last query exceeds threshold","time":{"start":1763092743794,"stop":1763092743795,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ad4ad6b0c7563c","name":"Push message with content topic containing escaped characters","time":{"start":1763093823783,"stop":1763093823783,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d082f642dd9c3d","name":"random static sharding 1 - Cluster ID: 592, Shard ID: 960","time":{"start":1763093073395,"stop":1763093073395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcdf8d8c6288fde","name":"Push message with long payload","time":{"start":1763093823797,"stop":1763093823797,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b71b876a7d84bf","name":"Js publishes, other Js receives","time":{"start":1763092955775,"stop":1763092955775,"duration":0},"status":"passed","severity":"normal"},{"uid":"87533f85fd101e27","name":"handles different networkShards values correctly","time":{"start":1763092677410,"stop":1763092677410,"duration":0},"status":"passed","severity":"normal"},{"uid":"36192e17bbb4ed6","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1763093083104,"stop":1763093083106,"duration":2},"status":"passed","severity":"normal"},{"uid":"e12faff7304a70ae","name":"should return all connected peers without codec filter","time":{"start":1763092692865,"stop":1763092692866,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b48b430c00702f","name":"should handle browser offline state overriding peer connections","time":{"start":1763092691503,"stop":1763092691503,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64dd352ca334621","name":"Push message with content topic containing Arabic","time":{"start":1763093823769,"stop":1763093823769,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6108a906984a68e","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1763092701925,"stop":1763092701925,"duration":0},"status":"passed","severity":"normal"},{"uid":"28973ac888185589","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1763092746554,"stop":1763092746554,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e79478ebd04b3d","name":"Check meta is set [ecies]","time":{"start":1763092712895,"stop":1763092712895,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f1035b4cb646a4","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1763092701926,"stop":1763092701926,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c304053161b8611","name":"should get and remove ready entries","time":{"start":1763092728986,"stop":1763092728992,"duration":6},"status":"passed","severity":"normal"},{"uid":"e63ecb72cf577a97","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1763092729486,"stop":1763092729486,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be626345966251f","name":"recovers when dns.resolve returns empty","time":{"start":1763092702000,"stop":1763092702000,"duration":0},"status":"passed","severity":"normal"},{"uid":"8319f811d31ae30","name":"should handle dial errors gracefully","time":{"start":1763092692744,"stop":1763092692744,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc4a2f64e9cdf64","name":"Push message with content topic containing emoji","time":{"start":1763093823771,"stop":1763093823771,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f13f3832ad7ad14","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1763092942484,"stop":1763092942485,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab75203e486a50d9","name":"Push message with Basic HTML tag payload","time":{"start":1763093823789,"stop":1763093823789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab394d80c5bf3a0","name":"Decoder throws on undefined content topic","time":{"start":1763092693105,"stop":1763092693105,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4df6b4fed066a4b","name":"Query Generator - false","time":{"start":1763093062644,"stop":1763093062644,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97b9142410d6555","name":"should query peer with peer exchange protocol","time":{"start":1763092701893,"stop":1763092701893,"duration":0},"status":"passed","severity":"normal"},{"uid":"a896f2ff15d748d5","name":"should send relay ping messages on timer","time":{"start":1763092692513,"stop":1763092692514,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d56cb73651ba558","name":"messageHashStr returns a hex string","time":{"start":1763092692253,"stop":1763092692253,"duration":0},"status":"passed","severity":"normal"},{"uid":"62392be857cdc4b9","name":"should be able to decode the field with only FILTER set to true","time":{"start":1763092682680,"stop":1763092682680,"duration":0},"status":"passed","severity":"normal"},{"uid":"290f54807e734c16","name":"should create PeerExchangeDiscovery with default options","time":{"start":1763092701901,"stop":1763092701902,"duration":1},"status":"passed","severity":"normal"},{"uid":"95814a40dc42556c","name":"should properly create peer info with all multiaddrs","time":{"start":1763092683228,"stop":1763092683228,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d1ba8ed5a5b1ca","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1763092788381,"stop":1763092788381,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ad753955e20c0e","name":"Check message with no pubsub topic is not received","time":{"start":1763093211087,"stop":1763093211087,"duration":0},"status":"passed","severity":"normal"},{"uid":"68db255ea783862e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1763092743344,"stop":1763092743344,"duration":0},"status":"passed","severity":"normal"},{"uid":"29667354663347b0","name":"should add event listeners for peer connect and disconnect","time":{"start":1763092692461,"stop":1763092692462,"duration":1},"status":"passed","severity":"normal"},{"uid":"56898c3bf17bc3bc","name":"Push message with content topic containing long","time":{"start":1763093823801,"stop":1763093823802,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9f0f5c6d665835c","name":"Push message with Basic HTML tag payload","time":{"start":1763093823778,"stop":1763093823778,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b3c8be6a67c4ca","name":"Passing page size 1 when there are 4 messages","time":{"start":1763093075228,"stop":1763093075228,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d6e0cff64016ad","name":"should hang up with multiaddr and return true on success","time":{"start":1763092692862,"stop":1763092692862,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8152a46e874330","name":"Push message with content topic containing long","time":{"start":1763093823768,"stop":1763093823768,"duration":0},"status":"passed","severity":"normal"},{"uid":"5582b536fa47bbd8","name":"Check publish message containing special chars","time":{"start":1763092956289,"stop":1763092956290,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f4439757203007","name":"should return true when peer is on the specified shard","time":{"start":1763092692137,"stop":1763092692137,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9917f183f9f4c39","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1763092747161,"stop":1763092747161,"duration":0},"status":"passed","severity":"normal"},{"uid":"2555b6474b63dcb3","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1763092729462,"stop":1763092729463,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92cabdf2db63f0a","name":"should handle zero peers request","time":{"start":1763092701927,"stop":1763092701927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f77ce48cbc33a3","name":"Push message with rate limit","time":{"start":1763093823795,"stop":1763093823795,"duration":0},"status":"passed","severity":"normal"},{"uid":"8955a8bc57f2f795","name":"should return false when peer shard info is not found","time":{"start":1763092692145,"stop":1763092692145,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a785a4cb750b260","name":"Check publish message containing unicode special characters","time":{"start":1763092956298,"stop":1763092956298,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b3e8aef3f72609","name":"Check meta is set [symmetric]","time":{"start":1763092711174,"stop":1763092711175,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3260c06528b3b59","name":"accepts valid message hash query","time":{"start":1763092692543,"stop":1763092692544,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b024a80f3c12656","name":"Generator, one shard","time":{"start":1763093023310,"stop":1763093023310,"duration":0},"status":"passed","severity":"normal"},{"uid":"6782e8840681e2df","name":"should dial with PeerId and return stream","time":{"start":1763092692859,"stop":1763092692860,"duration":1},"status":"passed","severity":"normal"},{"uid":"9652344847ac2ab1","name":"Push message with Arabic payload","time":{"start":1763093823798,"stop":1763093823798,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08fc28b4b34281f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app82/3/topic907/json","time":{"start":1763093051612,"stop":1763093051612,"duration":0},"status":"passed","severity":"normal"},{"uid":"8362e1c7db3dd668","name":"Check publish message containing Basic HTML tag","time":{"start":1763092956295,"stop":1763092956296,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c6c5e8abae68ab","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1763092729474,"stop":1763092729475,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a8966ee1fce655","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1763093068646,"stop":1763093068647,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa53199eb361de80","name":"should reject if Relay is requested but not mounted","time":{"start":1763092744563,"stop":1763092744564,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fceb2ccf1f287cf","name":"Push message equal or less that 1MB","time":{"start":1763093823796,"stop":1763093823796,"duration":0},"status":"passed","severity":"normal"},{"uid":"43248c4040a97299","name":"should return true even if peer has no overlapping shards","time":{"start":1763092692135,"stop":1763092692136,"duration":1},"status":"passed","severity":"normal"},{"uid":"6049b9f20af8a278","name":"Query with Promise Callback, No Decoder","time":{"start":1763093031959,"stop":1763093031959,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2407955686ef4bf","name":"should not be empty after adding a subscription","time":{"start":1763092743084,"stop":1763092743088,"duration":4},"status":"passed","severity":"normal"},{"uid":"4246ccef22c74aa2","name":"should handle malformed response data","time":{"start":1763092701927,"stop":1763092701927,"duration":0},"status":"passed","severity":"normal"},{"uid":"118766dd569efd04","name":"should handle case with all peers already connected","time":{"start":1763092692745,"stop":1763092692745,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a8d9d45fd88718","name":"should create ShardReader with static shards network config","time":{"start":1763092692131,"stop":1763092692131,"duration":0},"status":"passed","severity":"normal"},{"uid":"82acb5a158295989","name":"should only return 1 node with relay and store capability","time":{"start":1763092702002,"stop":1763092702002,"duration":0},"status":"passed","severity":"normal"},{"uid":"f256304dbbd61616","name":"Push message with content topic containing Russian","time":{"start":1763093823782,"stop":1763093823782,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3628439b836f930","name":"should not stop if not started","time":{"start":1763092701889,"stop":1763092701889,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb21d64377abbda","name":"different cluster: nodes don't connect","time":{"start":1763092858585,"stop":1763092858586,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d4ac647d87695bc","name":"Query with Ordered Callback, No message returned","time":{"start":1763093031957,"stop":1763093031958,"duration":1},"status":"passed","severity":"normal"},{"uid":"934c22e650e88c48","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1763092729449,"stop":1763092729450,"duration":1},"status":"passed","severity":"normal"},{"uid":"599d65a41e10d2b9","name":"should not receive a peer event before start","time":{"start":1763092773859,"stop":1763092773859,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac300ba6a63199b","name":"should initialize with default number of peers","time":{"start":1763092742561,"stop":1763092742562,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b33d52a7b465ead","name":"should set field with only LIGHTPUSH enabled","time":{"start":1763092683230,"stop":1763092683230,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cee29bb9e1eab1b","name":"should dispatch connect and disconnect events","time":{"start":1763092742568,"stop":1763092742569,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8268e3691791303","name":"should create ConnectionManager with relay","time":{"start":1763092692852,"stop":1763092692852,"duration":0},"status":"passed","severity":"normal"},{"uid":"436f8bf8937a0566","name":"Outgoing message is possibly acknowledged","time":{"start":1763092744807,"stop":1763092744807,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd04375d4b53fccf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1763092729487,"stop":1763092729487,"duration":0},"status":"passed","severity":"normal"},{"uid":"15aeb704fe69da9d","name":"should handle timestamp equal to current time","time":{"start":1763092732969,"stop":1763092732969,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5d5d80fb35e19c","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1763092729452,"stop":1763092729452,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d13b7916b5d0b1","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1763092701815,"stop":1763092701815,"duration":0},"status":"passed","severity":"normal"},{"uid":"993b6d500d60f2bd","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1763092788380,"stop":1763092788380,"duration":0},"status":"passed","severity":"normal"},{"uid":"52176e71ceaac81","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1763093236828,"stop":1763093236828,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd85f13d059a564c","name":"Fails to publish message with empty text","time":{"start":1763092956300,"stop":1763092956302,"duration":2},"status":"passed","severity":"normal"},{"uid":"cacf314f3ea04ebe","name":"should respect maxRequests limit","time":{"start":1763092728973,"stop":1763092728975,"duration":2},"status":"passed","severity":"normal"},{"uid":"a22730da24d694bf","name":"return first retrieved peers without further DNS queries","time":{"start":1763092702002,"stop":1763092702002,"duration":0},"status":"passed","severity":"normal"},{"uid":"92298b6310dae0b5","name":"should not dial peers from store when browser is not connected","time":{"start":1763092692737,"stop":1763092692738,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d67476b8bc0ed17","name":"Filter","time":{"start":1763093088542,"stop":1763093088542,"duration":0},"status":"passed","severity":"normal"},{"uid":"668febf278ca85a1","name":"should populate queue if has active dial","time":{"start":1763092692099,"stop":1763092692105,"duration":6},"status":"passed","severity":"normal"},{"uid":"3451f3fe8a353430","name":"Push message with emoji payload","time":{"start":1763093823779,"stop":1763093823780,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e69ee7d35a13de","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1763092949595,"stop":1763092949596,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb49a4608b738e9","name":"should properly compute the node id","time":{"start":1763092683224,"stop":1763092683224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3567ec1b03b3df78","name":"should accept empty decoders array","time":{"start":1763092743786,"stop":1763092743786,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5c9cdb36580f86","name":"should not dispatch event when already disconnected","time":{"start":1763092691493,"stop":1763092691494,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d93a54db52b956","name":"should properly start and stop event listening","time":{"start":1763092743345,"stop":1763092743346,"duration":1},"status":"passed","severity":"normal"},{"uid":"9818de7b9f401993","name":"yields undefined for messages without decoder","time":{"start":1763092692956,"stop":1763092692956,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffaf7cbfc419c11a","name":"Push message with content topic containing escaped characters","time":{"start":1763093823803,"stop":1763093823804,"duration":1},"status":"passed","severity":"normal"},{"uid":"edeed0bb18c8013b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1763092729478,"stop":1763092729478,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b690fecf8b33","name":"Check publish message containing Russian","time":{"start":1763092956291,"stop":1763092956292,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85ca9a83e45b881","name":"ends if stream creation fails","time":{"start":1763092692953,"stop":1763092692954,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa080ce2d667ed5","name":"Push message with escaped characters payload","time":{"start":1763093823790,"stop":1763093823790,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf07822ec46631a","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1763092692727,"stop":1763092692728,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfbe4b482219f3a","name":"should add event listener for peer:discovery","time":{"start":1763092691891,"stop":1763092691891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df8ab5e758d48e8","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1763092729473,"stop":1763092729473,"duration":0},"status":"passed","severity":"normal"},{"uid":"305a9dbc867a2889","name":"Check received message containing JSON","time":{"start":1763093211097,"stop":1763093211097,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9cb20c255ca730","name":"should serialize and deserialize correctly","time":{"start":1763092729005,"stop":1763092729006,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced6a4bad9d80f7c","name":"Passing page size 3 when there are 20 messages","time":{"start":1763093075229,"stop":1763093075229,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c42202e4cbd349","name":"should handle ENR without shardInfo","time":{"start":1763092701899,"stop":1763092701899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6ec7fe49e9cdf0","name":"Push message with Script payload","time":{"start":1763093823799,"stop":1763093823799,"duration":0},"status":"passed","severity":"normal"},{"uid":"135d5e88e26425fe","name":"same cluster, static sharding: nodes connect","time":{"start":1763092858585,"stop":1763092858585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1af75019232b10","name":"should have no discoveries enabled by default","time":{"start":1763092742214,"stop":1763092742215,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e53001a4ec0ac58","name":"throws on content topic with empty topic name field","time":{"start":1763092677397,"stop":1763092677397,"duration":0},"status":"passed","severity":"normal"},{"uid":"195a383f9d6d258b","name":"should remove entries","time":{"start":1763092728992,"stop":1763092728994,"duration":2},"status":"passed","severity":"normal"},{"uid":"5162c807cd97e80c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1763092677399,"stop":1763092677399,"duration":0},"status":"passed","severity":"normal"},{"uid":"e098bcbe02d5dff2","name":"should be safe to call multiple times","time":{"start":1763092692085,"stop":1763092692085,"duration":0},"status":"passed","severity":"normal"},{"uid":"291f56c2787e1797","name":"Check publish message containing numeric","time":{"start":1763092956288,"stop":1763092956289,"duration":1},"status":"passed","severity":"normal"},{"uid":"627f7a2f9978a331","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1763092858588,"stop":1763092858588,"duration":0},"status":"passed","severity":"normal"},{"uid":"66de05e5fab00a08","name":"should add and remove event listeners correctly","time":{"start":1763092705745,"stop":1763092705746,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a930b358b442dd5","name":"Subscribe to topic containing Russian and publish message","time":{"start":1763092963563,"stop":1763092963563,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1aad23d3360acc7","name":"peer:update - should do nothing if another protocol hit","time":{"start":1763092692772,"stop":1763092692773,"duration":1},"status":"passed","severity":"normal"},{"uid":"607f46161072b98c","name":"Fails to push message with large meta","time":{"start":1763093823805,"stop":1763093823805,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0595857365f798","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1763092729476,"stop":1763092729476,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd16a74e7c2fc68f","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1763092729460,"stop":1763092729461,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c4458a554f9346","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1763092692253,"stop":1763092692254,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e36ef8c2a02e970","name":"should discard bootstrap peers when has more than set limit","time":{"start":1763092811045,"stop":1763092811045,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1c840c1871d667","name":"Subscribe to topic containing special chars and receive message","time":{"start":1763093236827,"stop":1763093236828,"duration":1},"status":"passed","severity":"normal"},{"uid":"788028c95b6e7782","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1763092842723,"stop":1763092842724,"duration":1},"status":"passed","severity":"normal"},{"uid":"96091ae0e85d7973","name":"should retry failed tasks","time":{"start":1763092741642,"stop":1763092741642,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b772c0788c558f6","name":"can start and stop the service","time":{"start":1763092773848,"stop":1763092773850,"duration":2},"status":"passed","severity":"normal"},{"uid":"50d238398a0fced2","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1763092949594,"stop":1763092949594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11e3d251feea1ea","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1763092742589,"stop":1763092742589,"duration":0},"status":"passed","severity":"normal"},{"uid":"a023993b031286e6","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1763092711172,"stop":1763092711174,"duration":2},"status":"passed","severity":"normal"},{"uid":"42dbab8b1f68be22","name":"should retry on complete failure if specified","time":{"start":1763092742326,"stop":1763092742327,"duration":1},"status":"passed","severity":"normal"},{"uid":"51fd9fc2e744a540","name":"Check received message containing XML","time":{"start":1763093211096,"stop":1763093211096,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba8c6e77932ecc4","name":"should enable all discoveries when explicitly set","time":{"start":1763092742215,"stop":1763092742215,"duration":0},"status":"passed","severity":"normal"},{"uid":"db39206a2ff4858b","name":"should return undefined if no connection provided","time":{"start":1763092692766,"stop":1763092692766,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ab4061c0fee8e8","name":"should clear existing timers before creating new ones","time":{"start":1763092692522,"stop":1763092692524,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6039216606d8dad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1763092677416,"stop":1763092677416,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce25662776a4313","name":"should handle shard reader errors gracefully","time":{"start":1763092692120,"stop":1763092692121,"duration":1},"status":"passed","severity":"normal"},{"uid":"64237b7261b3f0a9","name":"should skip peer when already connected","time":{"start":1763092692088,"stop":1763092692094,"duration":6},"status":"passed","severity":"normal"},{"uid":"ba06abf3486ceaf4","name":"should initialize with custom TTL","time":{"start":1763092701886,"stop":1763092701886,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae5979d309eb424","name":"should handle a minimal index list","time":{"start":1763092677602,"stop":1763092677602,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdd3677c98d0799","name":"should stop query on content message from same channel","time":{"start":1763092747164,"stop":1763092747164,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2323acdb8db88c","name":"should continually clean up expired entries at intervals","time":{"start":1763092740838,"stop":1763092740839,"duration":1},"status":"passed","severity":"normal"},{"uid":"8791e1d65c6d8891","name":"Push message with content topic containing Arabic","time":{"start":1763093823792,"stop":1763093823792,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb352b456d5aa2a9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1763093236831,"stop":1763093236831,"duration":0},"status":"passed","severity":"normal"},{"uid":"57aa53c0aed29759","name":"Symmetric encrypt & Decrypt","time":{"start":1763092711621,"stop":1763092711622,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5f3c1709879e8a","name":"Refresh subscription","time":{"start":1763093236817,"stop":1763093236817,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8016e396758057","name":"should handle errors when removing globalThis listeners","time":{"start":1763092691485,"stop":1763092691487,"duration":2},"status":"passed","severity":"normal"},{"uid":"75a83f4ea9ba4001","name":"nwaku subscribes","time":{"start":1763092955773,"stop":1763092955773,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a3181ce861392a","name":"Push message with content topic containing short","time":{"start":1763093823791,"stop":1763093823791,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4351e284526741","name":"should do nothing when connections still exist","time":{"start":1763092692739,"stop":1763092692739,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea776ce974219ae","name":"should return false when peer is on different cluster","time":{"start":1763092692137,"stop":1763092692137,"duration":0},"status":"passed","severity":"normal"},{"uid":"15055ceb2c5411cb","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1763092682672,"stop":1763092682672,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe262397f0a79869","name":"Push 30 different messages","time":{"start":1763093823790,"stop":1763093823790,"duration":0},"status":"skipped","severity":"normal"},{"uid":"efdef5a40a991115","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1763092729466,"stop":1763092729467,"duration":1},"status":"passed","severity":"normal"},{"uid":"438b24d6f08b1395","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1763092942483,"stop":1763092942484,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0dc02b51982528","name":"Fails to push message with large meta","time":{"start":1763093823784,"stop":1763093823784,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef6773b9cef39b8","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1763092744351,"stop":1763092744352,"duration":1},"status":"passed","severity":"normal"},{"uid":"112a6492ebb87c76","name":"Query generator for 2000 messages","time":{"start":1763093062076,"stop":1763093062076,"duration":0},"status":"passed","severity":"normal"},{"uid":"634cd880ad3e80bc","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1763092692760,"stop":1763092692760,"duration":0},"status":"passed","severity":"normal"},{"uid":"577e1f85d3c05ba8","name":"messageHashStr works with IProtoMessage","time":{"start":1763092692254,"stop":1763092692254,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a342b11bdd38b1","name":"should encodeTxt and decodeTxt","time":{"start":1763092683220,"stop":1763092683220,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff86474c635fb09","name":"should be safe to call multiple times","time":{"start":1763092691891,"stop":1763092691892,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b487e941832ac53","name":"Push message with content topic containing unicode special characters","time":{"start":1763093823771,"stop":1763093823771,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c71de5312b3bf6","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1763092701811,"stop":1763092701811,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa15ad34560b8cc3","name":"Check received message containing long","time":{"start":1763093211077,"stop":1763093211077,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a25447b6f7eac5","name":"should return usable stream attached to connection","time":{"start":1763092692765,"stop":1763092692765,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f98d5b748bba4","name":"Query Generator, No message returned","time":{"start":1763093031955,"stop":1763093031956,"duration":1},"status":"passed","severity":"normal"},{"uid":"770ba3986741440","name":"Accepts a valid Waku Message","time":{"start":1763092753559,"stop":1763092753560,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d1bac08156a011","name":"should be able to decode the field with only STORE set to true","time":{"start":1763092682680,"stop":1763092682681,"duration":1},"status":"passed","severity":"normal"},{"uid":"59119b36dd55e75e","name":"Subscribe to topic containing Script and receive message","time":{"start":1763093236819,"stop":1763093236819,"duration":0},"status":"passed","severity":"normal"},{"uid":"e192e53077847c02","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1763092702002,"stop":1763092702003,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5f6a5277c7a74c","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1763092692505,"stop":1763092692506,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbffa057541d15bd","name":"should create RPC request with correct parameters","time":{"start":1763092701928,"stop":1763092701928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7eb279bca7fd34a","name":"should ignore duplicate entries","time":{"start":1763092728985,"stop":1763092728985,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de819d9ffd7c26d","name":"Check received message containing emoji","time":{"start":1763093211083,"stop":1763093211084,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe797e50dcbb0e","name":"Push message with content topic containing emoji","time":{"start":1763093823804,"stop":1763093823804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6825c9e37363488b","name":"should not fail to start the service if it is already started","time":{"start":1763093005252,"stop":1763093005252,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e27ecefabf60541","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1763092691496,"stop":1763092691497,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f06d6f98e8c408","name":"Check message with non string payload is not received","time":{"start":1763093211104,"stop":1763093211104,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f1a4e3b1ed5d9e","name":"Push message with content topic containing Chinese","time":{"start":1763093823781,"stop":1763093823782,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ce56bba727f5b9a","name":"Retries within maximum given attempts","time":{"start":1763092744318,"stop":1763092744319,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0a45070836576e","name":"Check received message containing shell command","time":{"start":1763093211081,"stop":1763093211082,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f6c74450bf14efd","name":"should handle peer not in mesh for all topics","time":{"start":1763092692525,"stop":1763092692533,"duration":8},"status":"passed","severity":"normal"},{"uid":"bc2d5d82294536c0","name":"Store - dialed after - with timeout","time":{"start":1763093088542,"stop":1763093088542,"duration":0},"status":"passed","severity":"normal"},{"uid":"e853861aaf5a7af7","name":"Fails to push message bigger that 1MB","time":{"start":1763093823774,"stop":1763093823774,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4acb179b0ad3fb6","name":"should be safe to call multiple times","time":{"start":1763092692466,"stop":1763092692467,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08de0ef282f6962","name":"should maintain desired error rate","time":{"start":1763092729004,"stop":1763092729005,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a848630529ad5e5","name":"Push 30 different messages","time":{"start":1763093823780,"stop":1763093823780,"duration":0},"status":"skipped","severity":"normal"},{"uid":"517668981b14bf33","name":"should be empty when created","time":{"start":1763092743083,"stop":1763092743084,"duration":1},"status":"passed","severity":"normal"},{"uid":"468570858d0a31b6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1763092677415,"stop":1763092677415,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a657f172cd050","name":"Relay + Store","time":{"start":1763092683231,"stop":1763092683231,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f2f3244a6dbab8","name":"Check received message with timestamp: 1763092767105000000 ","time":{"start":1763093211084,"stop":1763093211085,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c7157f6d165278","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1763092742584,"stop":1763092742589,"duration":5},"status":"passed","severity":"normal"},{"uid":"b603cde55dbbbfd8","name":"Push message with content topic containing special chars","time":{"start":1763093823769,"stop":1763093823769,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f708045d73cbaca","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1763092729470,"stop":1763092729471,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7789419f532dcb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1763092942484,"stop":1763092942484,"duration":0},"status":"passed","severity":"normal"},{"uid":"988b3cb6f029f145","name":"should handle disconnect when peer has no timers","time":{"start":1763092692515,"stop":1763092692515,"duration":0},"status":"passed","severity":"normal"},{"uid":"180c736f35ebd66b","name":"Get Nodes","time":{"start":1763092701507,"stop":1763092701511,"duration":4},"status":"passed","severity":"normal"},{"uid":"c4364b37198ec049","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1763092963557,"stop":1763092963558,"duration":1},"status":"passed","severity":"normal"},{"uid":"1101452bcac93716","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1763092729458,"stop":1763092729459,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b211f9e634def72","name":"Subscribe to topic containing long and receive message","time":{"start":1763093236817,"stop":1763093236817,"duration":0},"status":"passed","severity":"normal"},{"uid":"7897da93f360912f","name":"Does not throw an exception when node disconnects","time":{"start":1763093082674,"stop":1763093082675,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2e9ef5077d713f","name":"should dial all remaining peers","time":{"start":1763092692740,"stop":1763092692743,"duration":3},"status":"passed","severity":"normal"},{"uid":"8f19facd61f9aeef","name":"Push message with Chinese payload","time":{"start":1763093823776,"stop":1763093823776,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd41f480c3ec63a","name":"LightPush","time":{"start":1763093088542,"stop":1763093088542,"duration":0},"status":"passed","severity":"normal"},{"uid":"527a2a1f71dcab72","name":"Publish message with custom timestamp: Fri Nov 14 2025 03:02:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1763092956299,"stop":1763092956299,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d096ff9d80cabc2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1763093236831,"stop":1763093236831,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60e052c1fbe934b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1763092742564,"stop":1763092742564,"duration":0},"status":"passed","severity":"normal"},{"uid":"807452d185e268d2","name":"can start the service","time":{"start":1763092773848,"stop":1763092773848,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b736ee9f7ec5eb","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1763092732192,"stop":1763092732193,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5ba66089c287f3","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1763092692228,"stop":1763092692228,"duration":0},"status":"passed","severity":"normal"},{"uid":"f763c71a7a8752a2","name":"should successfully subscribe to supported pubsub topic","time":{"start":1763092742489,"stop":1763092742490,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c89e0f6aaeff608","name":"throws on content topic with empty encoding field","time":{"start":1763092677398,"stop":1763092677398,"duration":0},"status":"passed","severity":"normal"},{"uid":"4219f2b9c80e08b3","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1763092742215,"stop":1763092742221,"duration":6},"status":"passed","severity":"normal"}] |