allure-jswaku/8600/widgets/duration.json
2025-07-11 20:55:44 +00:00

1 line
192 KiB
JSON

[{"uid":"ddd7954a9c9f7378","name":"should return false when peer is not on the specified shard","time":{"start":1752266684421,"stop":1752266684421,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8ead57bb2e6bfa","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752267231187,"stop":1752267231187,"duration":0},"status":"passed","severity":"normal"},{"uid":"73aa8358c7d350d6","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752266674428,"stop":1752266674429,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab633b0dfffd051","name":"1 Relay, 1 fetch","time":{"start":1752266692942,"stop":1752266692943,"duration":1},"status":"passed","severity":"normal"},{"uid":"f74c2daa2865ea7a","name":"Waku message hash computation (no timestamp)","time":{"start":1752266684585,"stop":1752266684585,"duration":0},"status":"passed","severity":"normal"},{"uid":"7783bf3fd49e3840","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752266684422,"stop":1752266684423,"duration":1},"status":"passed","severity":"normal"},{"uid":"37a3c410d225e5fe","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752266764879,"stop":1752266764879,"duration":0},"status":"passed","severity":"normal"},{"uid":"361fb61cc67eadc","name":"Check message on other pubsub topic is not received","time":{"start":1752267182709,"stop":1752267182710,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ff6e36ef1aee777","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752266723397,"stop":1752266723398,"duration":1},"status":"passed","severity":"normal"},{"uid":"34642ca18c271330","name":"should not receive a peer event after stop","time":{"start":1752266696942,"stop":1752266696942,"duration":0},"status":"passed","severity":"normal"},{"uid":"c421c6bbb9cd2d89","name":"random static sharding 4 - Cluster ID: 107, Shard ID: 303","time":{"start":1752266997869,"stop":1752266997869,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e4642fb0af1c61","name":"Subscribe to topic containing XML and receive message","time":{"start":1752267231198,"stop":1752267231199,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b89d2356174e99","name":"Renews subscription after lossing a connection","time":{"start":1752267231201,"stop":1752267231201,"duration":0},"status":"passed","severity":"normal"},{"uid":"240d73e4f08f0b19","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752267231198,"stop":1752267231198,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4746e4ea60a201","name":"Push message with shell command payload","time":{"start":1752267298955,"stop":1752267298955,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48999a6f35b5ea4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752267231184,"stop":1752267231184,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfe003da947eb82","name":"should add event listeners to globalThis","time":{"start":1752266684099,"stop":1752266684103,"duration":4},"status":"passed","severity":"normal"},{"uid":"c0ddf49e23c11fa8","name":"Relay + Store","time":{"start":1752266675134,"stop":1752266675135,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d575fb0a987cb7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752266674427,"stop":1752266674427,"duration":0},"status":"passed","severity":"normal"},{"uid":"379fa83f7361af84","name":"should remove event listeners from libp2p","time":{"start":1752266684103,"stop":1752266684104,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd641ed5c5da86d","name":"should return empty list for no shard","time":{"start":1752266669069,"stop":1752266669069,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe12f97c350c43e","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752266684975,"stop":1752266684976,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bf7773eb02889ee","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752266728246,"stop":1752266728246,"duration":0},"status":"passed","severity":"normal"},{"uid":"603d62011a3a8e8b","name":"should process up to 3 peers at once","time":{"start":1752266684388,"stop":1752266684388,"duration":0},"status":"passed","severity":"normal"},{"uid":"179658e455402f7d","name":"Push message with content topic containing JSON","time":{"start":1752267298950,"stop":1752267298950,"duration":0},"status":"passed","severity":"normal"},{"uid":"1481bbc5caedb5e9","name":"should start all internal components","time":{"start":1752266685385,"stop":1752266685386,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e00bb4d37a0998","name":"Subscribe to topic containing Script and publish message","time":{"start":1752266875465,"stop":1752266875465,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ca38da9fcf33c7","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752266693199,"stop":1752266693199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffc2983ed794864","name":"returns nothing if no connections present","time":{"start":1752266684834,"stop":1752266684834,"duration":0},"status":"passed","severity":"normal"},{"uid":"a933503f5f96fb41","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752266723414,"stop":1752266723415,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d73e6eece1a406","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752266684698,"stop":1752266684699,"duration":1},"status":"passed","severity":"normal"},{"uid":"3192cc67213faaad","name":"should return tags for existing peer","time":{"start":1752266685057,"stop":1752266685057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3dffec4b0602e6c","name":"Encoder throws on empty string content topic","time":{"start":1752266704536,"stop":1752266704537,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c681ac491de5317","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752266669087,"stop":1752266669087,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c29a30b4291da0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752266669074,"stop":1752266669074,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28f583880a0acf","name":"should handle case with all peers already connected","time":{"start":1752266685056,"stop":1752266685057,"duration":1},"status":"passed","severity":"normal"},{"uid":"6158b9ecae1a4626","name":"Check publish message containing XML","time":{"start":1752266866557,"stop":1752266866557,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d883f6413148a7","name":"should reject if LightPush is requested but not mounted","time":{"start":1752266714119,"stop":1752266714120,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3632a096b02f679","name":"Push message with Script payload","time":{"start":1752267298953,"stop":1752267298954,"duration":1},"status":"passed","severity":"normal"},{"uid":"6019b4bd52e06e0a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752266723404,"stop":1752266723404,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af9eee25067170e","name":"should maintain proper timestamps if all messages received","time":{"start":1752266728240,"stop":1752266728241,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27f77ece50b27cf","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752266692955,"stop":1752266692955,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c72548edf8f50e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752266669072,"stop":1752266669073,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9d9c48f8aa76be","name":"retrieves a single peer","time":{"start":1752266693195,"stop":1752266693196,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a32d43184588ee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752266723428,"stop":1752266723429,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0fe5d0b028992c0","name":"should check false positive rate","time":{"start":1752266725519,"stop":1752266725520,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18847b4777b7231","name":"should filter out already connected peers","time":{"start":1752266685055,"stop":1752266685055,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3b6581e027a4e1","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752266750495,"stop":1752266750496,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a114d313f06830b","name":"Push message with custom timestamp: 1752263165182","time":{"start":1752267298963,"stop":1752267298964,"duration":1},"status":"passed","severity":"normal"},{"uid":"66c0d6aba5334006","name":"Push message equal or less that 1MB","time":{"start":1752267298964,"stop":1752267298964,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca4f92f5b0aa034","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752266693199,"stop":1752266693199,"duration":0},"status":"passed","severity":"normal"},{"uid":"558b40382cf6c885","name":"Check publish message containing numeric","time":{"start":1752266866555,"stop":1752266866555,"duration":0},"status":"passed","severity":"normal"},{"uid":"6661a320d5d2b7e","name":"should return false when no connections","time":{"start":1752266685060,"stop":1752266685060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f6a7fa6e78a29b","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752266669066,"stop":1752266669066,"duration":0},"status":"passed","severity":"normal"},{"uid":"e541b1b2c4782828","name":"Wrong topic","time":{"start":1752266974988,"stop":1752266974988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e67a534b4ce8926","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752266714299,"stop":1752266714299,"duration":0},"status":"passed","severity":"normal"},{"uid":"53567df8db5a58f7","name":"Subscribe and receive messages via waku relay post","time":{"start":1752267231178,"stop":1752267231179,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2f8f128dc6f97d","name":"Push message with content topic containing long","time":{"start":1752267298957,"stop":1752267298957,"duration":0},"status":"passed","severity":"normal"},{"uid":"5536ba773425e619","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752266669083,"stop":1752266669084,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c77d5b24efd6f11","name":"Check received message with timestamp: 1752266744291 ","time":{"start":1752267182708,"stop":1752267182708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fadb7cfd604a08b","name":"returns all values when wanted number matches available values","time":{"start":1752266692556,"stop":1752266692558,"duration":2},"status":"passed","severity":"normal"},{"uid":"c20734f27b4a4ef9","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752266875448,"stop":1752266875449,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d85a90819787913","name":"should create dialer with libp2p and shardReader","time":{"start":1752266684363,"stop":1752266684363,"duration":0},"status":"passed","severity":"normal"},{"uid":"99597c938850e892","name":"A test","time":{"start":1752266792724,"stop":1752266792724,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2146fb3682565","name":"Check publish message containing short","time":{"start":1752266866554,"stop":1752266866555,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ae7e23e158d944","name":"should only return 1 node with store capability","time":{"start":1752266693198,"stop":1752266693198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5514610e3980d54","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752267231192,"stop":1752267231192,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7e98f027192bf","name":"should return false when peer has no shard info","time":{"start":1752266684417,"stop":1752266684418,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad88f26615c35a41","name":"Non TWN Cluster","time":{"start":1752266974976,"stop":1752266974976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed4307834e88ebf","name":"should increase lamport timestamp","time":{"start":1752266728237,"stop":1752266728238,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb2afac244752fc","name":"Subscribe to topic containing XML and publish message","time":{"start":1752266875465,"stop":1752266875466,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f99d0d54d31677","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752266875163,"stop":1752266875164,"duration":1},"status":"passed","severity":"normal"},{"uid":"526a00d7f340788d","name":"rejects hash query with time filter","time":{"start":1752266684879,"stop":1752266684880,"duration":1},"status":"passed","severity":"normal"},{"uid":"313bb23522e6d341","name":"should remove event listener for peer:discovery","time":{"start":1752266683936,"stop":1752266683937,"duration":1},"status":"passed","severity":"normal"},{"uid":"75787ab6350738a5","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752266875468,"stop":1752266875468,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b72625cb29f850b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752266674428,"stop":1752266674428,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abcbcd52ed52788","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752266998403,"stop":1752266998403,"duration":0},"status":"passed","severity":"normal"},{"uid":"295d28af2f05da62","name":"should be safe to call multiple times","time":{"start":1752266684686,"stop":1752266684686,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a5e38414f42e2e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752266684584,"stop":1752266684584,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3faf069dc15319","name":"Generator, 2 different pubsubtopics","time":{"start":1752266990908,"stop":1752266990911,"duration":3},"status":"passed","severity":"normal"},{"uid":"d885928efe6e67d2","name":"should check connected peers if present and suitable","time":{"start":1752266714122,"stop":1752266714122,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1e48dfa94fb1fd","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752266714298,"stop":1752266714298,"duration":0},"status":"passed","severity":"normal"},{"uid":"424edf8dea7fae86","name":"Push message with content topic containing XML","time":{"start":1752267298949,"stop":1752267298949,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70b068dc3d75e4b","name":"Correctly serialized arguments","time":{"start":1752266803164,"stop":1752266803165,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be119deb3f6bf7a","name":"Push message with short payload","time":{"start":1752267298937,"stop":1752267298937,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b5dceaca80ccb0","name":"should successfully stop","time":{"start":1752266714300,"stop":1752266714300,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e874cfc359d144","name":"should drop connection to all peers on hangUp","time":{"start":1752266832441,"stop":1752266832441,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f8d7a9a9fd3fd2","name":"should remove event listeners","time":{"start":1752266684682,"stop":1752266684686,"duration":4},"status":"passed","severity":"normal"},{"uid":"b6a165019523f294","name":"Query Generator, No message returned","time":{"start":1752266957501,"stop":1752266957502,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b90100f50232514","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752266685394,"stop":1752266685394,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c537557858dda9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752266669083,"stop":1752266669083,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a93a675007c649","name":"should be safe to call multiple times","time":{"start":1752266684682,"stop":1752266684682,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cac83cc455a48a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752267231199,"stop":1752267231199,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5c662bc95c04f4","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752267231202,"stop":1752267231202,"duration":0},"status":"passed","severity":"normal"},{"uid":"3833b39f5b382bb0","name":"should dispatch network event when browser goes offline","time":{"start":1752266684120,"stop":1752266684121,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d843e6daa2cdd6f","name":"Push message with custom timestamp: 1752270365182","time":{"start":1752267298964,"stop":1752267298964,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bc1a2d0c56e39e","name":"Check message with no payload is not received","time":{"start":1752267182710,"stop":1752267182711,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18e0830954d3384","name":"should be safe to call multiple times","time":{"start":1752266685050,"stop":1752266685050,"duration":0},"status":"passed","severity":"normal"},{"uid":"3184dac7a28ece0d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752266875457,"stop":1752266875457,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d8c7a3e4395722","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752267008647,"stop":1752267008647,"duration":0},"status":"passed","severity":"normal"},{"uid":"20045ca2b8607605","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752266723397,"stop":1752266723397,"duration":0},"status":"passed","severity":"normal"},{"uid":"63088ea7e81ff5f0","name":"should throw error - no public key","time":{"start":1752266675127,"stop":1752266675127,"duration":0},"status":"passed","severity":"normal"},{"uid":"841fe54bb041eb8","name":"should throw error - no id","time":{"start":1752266675126,"stop":1752266675126,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f597d7a5b6f058","name":"should dial peers from store when no connections remain","time":{"start":1752266685054,"stop":1752266685054,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce02420a47f9a55","name":"should serialize and deserialize correctly","time":{"start":1752266725518,"stop":1752266725518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e487117b7ef8009a","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752266723399,"stop":1752266723399,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef22c27187e3204b","name":"should not process empty queue","time":{"start":1752266684388,"stop":1752266684389,"duration":1},"status":"passed","severity":"normal"},{"uid":"9155d3e45d1843cf","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752266946236,"stop":1752266946236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b1803b9c983d9e","name":"udp ip6 address","time":{"start":1752266674535,"stop":1752266674536,"duration":1},"status":"passed","severity":"normal"},{"uid":"592d46d89af67987","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752266685062,"stop":1752266685062,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b74097fd53b221c","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752266684698,"stop":1752266684698,"duration":0},"status":"passed","severity":"normal"},{"uid":"e985e1c66ab2fc30","name":"should send to specified number of peers of used peers","time":{"start":1752266714216,"stop":1752266714217,"duration":1},"status":"passed","severity":"normal"},{"uid":"6403996582a64ff9","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752266723416,"stop":1752266723417,"duration":1},"status":"passed","severity":"normal"},{"uid":"46cb6dd44630937e","name":"Check received message containing JSON","time":{"start":1752267182716,"stop":1752267182717,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d6b74daea039d8","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752266714158,"stop":1752266714158,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffe8467148c0fc7","name":"Push 30 different messages","time":{"start":1752267298945,"stop":1752267298945,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c54433b8c23ce9f","name":"Sign & Recover","time":{"start":1752266703265,"stop":1752266703266,"duration":1},"status":"passed","severity":"normal"},{"uid":"8670013735175f97","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752266704535,"stop":1752266704535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b440e460a6cccb","name":"Push message with content topic containing Russian","time":{"start":1752267298959,"stop":1752267298959,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb3e53742f59a1c","name":"Push message with content topic containing emoji","time":{"start":1752267298962,"stop":1752267298962,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9accb07e18ae78","name":"should be delivered immediately if received","time":{"start":1752266728246,"stop":1752266728246,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cea1de277a101a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752266875467,"stop":1752266875467,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b0158ab1631c43","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752266714163,"stop":1752266714163,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a44aff4b38cdd4","name":"should increase lamport timestamp","time":{"start":1752266728239,"stop":1752266728240,"duration":1},"status":"passed","severity":"normal"},{"uid":"8073faf4dba8ccf2","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752266684107,"stop":1752266684107,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d89c0a5ee30b135","name":"Push message with unicode special characters payload","time":{"start":1752267298956,"stop":1752267298956,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d8b221a6fd10ea","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752266669085,"stop":1752266669086,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa664ee390eb75","name":"Passing page size 11 when there are 10 messages","time":{"start":1752267002263,"stop":1752267002264,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae30fd3ac8005082","name":"Check message with non string payload is not received","time":{"start":1752267182722,"stop":1752267182722,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc9689f6b7cd590","name":"can start the service","time":{"start":1752266696938,"stop":1752266696939,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e1af915d225b4c","name":"Check received message containing short","time":{"start":1752267182701,"stop":1752267182701,"duration":0},"status":"passed","severity":"normal"},{"uid":"6024fa8393ff074b","name":"Push message with XML payload","time":{"start":1752267298954,"stop":1752267298954,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2cf595ee3fdc530","name":"Push message with content topic containing short","time":{"start":1752267298946,"stop":1752267298946,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f71c00c3fbb7fb","name":"should reject on timeout if it was set","time":{"start":1752266714121,"stop":1752266714121,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4e43ef1d6fb386","name":"should handle errors gracefully when getting peer info","time":{"start":1752266684427,"stop":1752266684427,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bedfdb1fa84137d","name":"should add event listeners to libp2p","time":{"start":1752266684085,"stop":1752266684099,"duration":14},"status":"passed","severity":"normal"},{"uid":"bb4327cf64f7b0fc","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752266669089,"stop":1752266669089,"duration":0},"status":"passed","severity":"normal"},{"uid":"563fbdca0188b04b","name":"Check received message containing numeric","time":{"start":1752267182713,"stop":1752267182713,"duration":0},"status":"passed","severity":"normal"},{"uid":"75afed0bc5269cdd","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752266669070,"stop":1752266669071,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1561279609ea25","name":"should dial peer immediately when queue is empty","time":{"start":1752266684370,"stop":1752266684371,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ebd7996ed3dd1","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752266946233,"stop":1752266946235,"duration":2},"status":"passed","severity":"normal"},{"uid":"66e658af48287192","name":"Push message with content topic containing special chars","time":{"start":1752267298958,"stop":1752267298958,"duration":0},"status":"passed","severity":"normal"},{"uid":"73718ce7a02aea37","name":"should not fail to start the service if it is already started","time":{"start":1752266840863,"stop":1752266840864,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34782cff9a34a66","name":"Check publish message containing escaped characters","time":{"start":1752266866559,"stop":1752266866559,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7a78146a9d1c71","name":"throws on content topic with empty encoding field","time":{"start":1752266669056,"stop":1752266669057,"duration":1},"status":"passed","severity":"normal"},{"uid":"957c5d4466561a9","name":"should create ConnectionLimiter with required options","time":{"start":1752266685047,"stop":1752266685047,"duration":0},"status":"passed","severity":"normal"},{"uid":"814274b61e0aaaba","name":"should be sent with empty content","time":{"start":1752266728244,"stop":1752266728245,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba6eccfbd68d51e","name":"Overlapping topic subscription","time":{"start":1752267231194,"stop":1752267231194,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5673a53a39d690","name":"should dial all known peers when reached zero connections","time":{"start":1752266775446,"stop":1752266775446,"duration":0},"status":"passed","severity":"normal"},{"uid":"656e9a4d2b01a5af","name":"nwaku subscribes","time":{"start":1752266854798,"stop":1752266854798,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c35056259d8bab","name":"Check message with no pubsub topic is not received","time":{"start":1752267182721,"stop":1752267182721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b445f13dc73a04bf","name":"Push message with escaped characters payload","time":{"start":1752267298944,"stop":1752267298944,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba84068e881a7256","name":"should set default options when no config provided","time":{"start":1752266685383,"stop":1752266685383,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc114895598145f","name":"should remove event listeners","time":{"start":1752266685049,"stop":1752266685050,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b8e30fcd5dc791","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752267182719,"stop":1752267182719,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb50bc5c10892a77","name":"rejects content-filtered query with only contentTopics","time":{"start":1752266684876,"stop":1752266684879,"duration":3},"status":"passed","severity":"normal"},{"uid":"c26a78fad34d68bf","name":"should remove expired entries after TTL has passed","time":{"start":1752266712570,"stop":1752266712570,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edc8692a7a11552","name":"Check received message containing SQL Injection","time":{"start":1752267182704,"stop":1752267182704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fe284b28ee0b42","name":"Push message with content topic containing Script","time":{"start":1752267298959,"stop":1752267298960,"duration":1},"status":"passed","severity":"normal"},{"uid":"553bb8026dd6a221","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752266875456,"stop":1752266875456,"duration":0},"status":"passed","severity":"normal"},{"uid":"1252bd8c94006b5e","name":"should not dispatch event when already connected","time":{"start":1752266684111,"stop":1752266684112,"duration":1},"status":"passed","severity":"normal"},{"uid":"77baa269a1c162e3","name":"Overlapping topic subscription","time":{"start":1752266875455,"stop":1752266875455,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ab77a997cde1dbc","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752266669071,"stop":1752266669072,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c47563caa989a2","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752266934070,"stop":1752266934070,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d0005ca3a44eff","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752266669061,"stop":1752266669062,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ec273bfeaef57a","name":"should sort peers by ping value","time":{"start":1752266685393,"stop":1752266685393,"duration":0},"status":"passed","severity":"normal"},{"uid":"383ca5155cd4bb13","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752267231185,"stop":1752267231185,"duration":0},"status":"passed","severity":"normal"},{"uid":"208bf6d7fd1bb8c2","name":"should handle case when navigator is not available","time":{"start":1752266684107,"stop":1752266684108,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8c5fe01a015dab","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752266723413,"stop":1752266723413,"duration":0},"status":"passed","severity":"normal"},{"uid":"71eb8eab4856968e","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752266723413,"stop":1752266723413,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ba3797850e0825","name":"should handle peer store errors gracefully","time":{"start":1752266685062,"stop":1752266685062,"duration":0},"status":"passed","severity":"normal"},{"uid":"27251f599e38db40","name":"1 Store, 2 fetches","time":{"start":1752266692943,"stop":1752266692943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a150107aa9c6b813","name":"should create KeepAliveManager with required options","time":{"start":1752266684676,"stop":1752266684677,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7339346c40690ee","name":"should retry failed tasks","time":{"start":1752266713551,"stop":1752266713554,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b22bc4920c5dbad","name":"should properly create location multiaddrs - udp","time":{"start":1752266675131,"stop":1752266675131,"duration":0},"status":"passed","severity":"normal"},{"uid":"7016a4bde80f7824","name":"groups content topics by expected pubsub topic","time":{"start":1752266669063,"stop":1752266669063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69c50ef9f0744c8","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752266723415,"stop":1752266723415,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac957b0787e9f31","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752266674434,"stop":1752266674434,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b4e9b51f9b9dc7","name":"Push message with short payload","time":{"start":1752267298951,"stop":1752267298951,"duration":0},"status":"passed","severity":"normal"},{"uid":"f876402a6a824018","name":"should be able to encode the field with only STORE set to true","time":{"start":1752266674423,"stop":1752266674424,"duration":1},"status":"passed","severity":"normal"},{"uid":"24925202364c01b4","name":"Check received message containing escaped characters","time":{"start":1752267182706,"stop":1752267182706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bac3b5d03244cb","name":"should return false when under bootstrap limit","time":{"start":1752266685060,"stop":1752266685061,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e2f6f741140db02","name":"should dial peer when on same shard","time":{"start":1752266684380,"stop":1752266684381,"duration":1},"status":"passed","severity":"normal"},{"uid":"83de295d12d8e368","name":"Push message with emoji payload","time":{"start":1752267298945,"stop":1752267298945,"duration":0},"status":"passed","severity":"normal"},{"uid":"737f1e815ff2febe","name":"Push message with Script payload","time":{"start":1752267298942,"stop":1752267298942,"duration":0},"status":"passed","severity":"normal"},{"uid":"3307c84f1e8ff8a4","name":"Check received message containing Russian","time":{"start":1752267182715,"stop":1752267182715,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4b24418484b79d","name":"Check publish message containing emoji","time":{"start":1752266866559,"stop":1752266866559,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7abf2fe439a2663","name":"Check received message containing Arabic","time":{"start":1752267182703,"stop":1752267182703,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af92d3ebc00d15c","name":"should get all peers from store","time":{"start":1752266685055,"stop":1752266685055,"duration":0},"status":"passed","severity":"normal"},{"uid":"1299e7964b7e7272","name":"should convert tags map to array of keys","time":{"start":1752266685058,"stop":1752266685058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4076c122d45b6822","name":"Passing page size 1 when there are 4 messages","time":{"start":1752267002262,"stop":1752267002263,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e24afd82a327412","name":"should stop all internal components","time":{"start":1752266685386,"stop":1752266685386,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b02f5df233461a5","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752267008647,"stop":1752267008648,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d0e71e5e9c13f9","name":"should handle errors when removing globalThis listeners","time":{"start":1752266684104,"stop":1752266684105,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f943f4d924c745","name":"random static sharding 1 - Cluster ID: 58, Shard ID: 630","time":{"start":1752266997867,"stop":1752266997867,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e5fa8ce41c4e09","name":"should handle relay send failures gracefully","time":{"start":1752266684713,"stop":1752266684714,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3ca1049f2de43f","name":"should not hang up bootstrap peer if under limit","time":{"start":1752266685052,"stop":1752266685053,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3218e62d72ef379","name":"should clear the dialing interval","time":{"start":1752266684369,"stop":1752266684369,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce7db742437439a","name":"should handle corrupted shard info gracefully","time":{"start":1752266684427,"stop":1752266684428,"duration":1},"status":"passed","severity":"normal"},{"uid":"7453c7e45b8681d5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752266723419,"stop":1752266723420,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67513d2ec12662f","name":"Check received message with timestamp: 1752266744291 ","time":{"start":1752267182719,"stop":1752267182719,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1ce9da244cdd35","name":"should return false and handle errors gracefully","time":{"start":1752266685391,"stop":1752266685391,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72c08e4e56ab033","name":"random static sharding 6 - Cluster ID: 512, Shard ID: 210","time":{"start":1752266997870,"stop":1752266997870,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e39101e9d36e871","name":"should return false when navigator.onLine is false","time":{"start":1752266684106,"stop":1752266684107,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed4b558971d7491","name":"should encode/decode to text encoding","time":{"start":1752266675128,"stop":1752266675129,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a173707da7bf018","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752266859233,"stop":1752266859233,"duration":0},"status":"passed","severity":"normal"},{"uid":"142ddbfc5fb07f04","name":"Check received message with timestamp: 1752266744291000000 ","time":{"start":1752267182718,"stop":1752267182719,"duration":1},"status":"passed","severity":"normal"},{"uid":"f290022b28f1b261","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752266669074,"stop":1752266669082,"duration":8},"status":"passed","severity":"normal"},{"uid":"9e16619f36097015","name":"Fields are not dropped","time":{"start":1752266684921,"stop":1752266684921,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44a232ba872b34c","name":"should dial all remaining peers","time":{"start":1752266685055,"stop":1752266685056,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d3d7fbbdfe8602","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752266957504,"stop":1752266957504,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e51901a95f5580a","name":"Push message with content topic containing numeric","time":{"start":1752267298947,"stop":1752267298947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c987f175662c666d","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752266728245,"stop":1752266728245,"duration":0},"status":"passed","severity":"normal"},{"uid":"7728a3c27c49908f","name":"should return false when connections are non-bootstrap peers","time":{"start":1752266685061,"stop":1752266685062,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a074f629c5c4d9","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752266957501,"stop":1752266957501,"duration":0},"status":"passed","severity":"normal"},{"uid":"f867a2997f4cdf33","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752266723420,"stop":1752266723421,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d862478e5101c3d","name":"Subscribe to topic containing short and receive message","time":{"start":1752267231182,"stop":1752267231183,"duration":1},"status":"passed","severity":"normal"},{"uid":"eacbdceccc311489","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752266669072,"stop":1752266669072,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a24c970f3581952","name":"Push to array if already present","time":{"start":1752266668828,"stop":1752266668829,"duration":1},"status":"passed","severity":"normal"},{"uid":"88fa81cf1b81e667","name":"throws on content topic with empty version field","time":{"start":1752266669055,"stop":1752266669056,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a1b28c7d013e3a","name":"should dial with multiaddr and return stream","time":{"start":1752266685388,"stop":1752266685389,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8244b6fe55e0aca","name":"should handle dial errors gracefully","time":{"start":1752266684387,"stop":1752266684387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e588a5b5e4393f7","name":"Passing an array","time":{"start":1752267009122,"stop":1752267009122,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ab73da8e626f0c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752266684083,"stop":1752266684084,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f1dc97459f5e83","name":"should properly create location multiaddrs - udp4","time":{"start":1752266675130,"stop":1752266675130,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c82e87fd8c11f","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752266684585,"stop":1752266684585,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb2a2caae88f17b","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752266714163,"stop":1752266714164,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a8b37afe099552","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752266875457,"stop":1752266875458,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba67aa4e55aa2a2","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752266723406,"stop":1752266723407,"duration":1},"status":"passed","severity":"normal"},{"uid":"d334ef0967a92878","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752266723423,"stop":1752266723423,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba26382324606c75","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752266802980,"stop":1752266802980,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e1eed14fbe68d7","name":"should return false when shard info is undefined","time":{"start":1752266684421,"stop":1752266684422,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4765839ec3dc321","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752266792538,"stop":1752266792540,"duration":2},"status":"passed","severity":"normal"},{"uid":"797dfe0ecfad8f11","name":"Default pageSize","time":{"start":1752267002265,"stop":1752267002265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b563eb6c2ad45c","name":"should return false when clusterId doesn't match","time":{"start":1752266713376,"stop":1752266713376,"duration":0},"status":"passed","severity":"normal"},{"uid":"277a4b5de3d8732c","name":"Query generator for multiple messages with different message text format","time":{"start":1752266986464,"stop":1752266986466,"duration":2},"status":"passed","severity":"normal"},{"uid":"34652662eb6dea31","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752266723423,"stop":1752266723424,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a59a13cd8f6912e","name":"Publish message with large meta","time":{"start":1752266866563,"stop":1752266866563,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea6d5058c53f810","name":"Ordered Callback - false","time":{"start":1752266993224,"stop":1752266993224,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e16db5c9851301e","name":"Check publish message containing Russian","time":{"start":1752266866556,"stop":1752266866556,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8650892486789a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752267231188,"stop":1752267231188,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29a0867c2101fc4","name":"Push message with Chinese payload","time":{"start":1752267298952,"stop":1752267298952,"duration":0},"status":"passed","severity":"normal"},{"uid":"8127494bea349d6b","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752266714159,"stop":1752266714159,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18bcf4e044da372","name":"Relay + Store","time":{"start":1752266751039,"stop":1752266751042,"duration":3},"status":"passed","severity":"normal"},{"uid":"e1c057721fbccc34","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752266692953,"stop":1752266692953,"duration":0},"status":"passed","severity":"normal"},{"uid":"783ae71c06561d0","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752266957503,"stop":1752266957504,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c04613834ac6a4","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752266669070,"stop":1752266669070,"duration":0},"status":"passed","severity":"normal"},{"uid":"1101af11bd45de2a","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752266685064,"stop":1752266685064,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd784d1e57408330","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752266692952,"stop":1752266692953,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae75f5a9bfacb53c","name":"should reject if Filter is requested but not mounted","time":{"start":1752266714121,"stop":1752266714121,"duration":0},"status":"passed","severity":"normal"},{"uid":"812bcea65cbe0841","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752266859231,"stop":1752266859231,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8e941b0d2a6e74","name":"Query Generator - false","time":{"start":1752266993222,"stop":1752266993223,"duration":1},"status":"passed","severity":"normal"},{"uid":"98624aa71b3bedc6","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752266875457,"stop":1752266875457,"duration":0},"status":"passed","severity":"normal"},{"uid":"312b6256ad306fc9","name":"Push message with SQL Injection payload","time":{"start":1752267298941,"stop":1752267298942,"duration":1},"status":"passed","severity":"normal"},{"uid":"9879e6876ccb49b7","name":"Check message received after jswaku node is restarted","time":{"start":1752267182711,"stop":1752267182712,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d7791276b12c96a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752267231189,"stop":1752267231190,"duration":1},"status":"passed","severity":"normal"},{"uid":"146a01356c5cb3c6","name":"should wait for LightPush peer to be connected","time":{"start":1752266714122,"stop":1752266714126,"duration":4},"status":"passed","severity":"normal"},{"uid":"9958b91e7f1f3cef","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752266723105,"stop":1752266723106,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed03f3453ac664bc","name":"should create KeepAliveManager with relay","time":{"start":1752266684677,"stop":1752266684677,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e568c2e1aa85fc7","name":"should return empty array when no peers connected","time":{"start":1752266685391,"stop":1752266685391,"duration":0},"status":"passed","severity":"normal"},{"uid":"68254386049b0b6c","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752266875464,"stop":1752266875465,"duration":1},"status":"passed","severity":"normal"},{"uid":"476fe07d7c731e95","name":"Push message with Arabic payload","time":{"start":1752267298940,"stop":1752267298940,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d24b63791bd6a3d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752267231187,"stop":1752267231188,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ab9b847c72f5d7","name":"should handle case when globalThis is not available","time":{"start":1752266684108,"stop":1752266684108,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c20a44dd775b48","name":"should throw error - invalid id","time":{"start":1752266675126,"stop":1752266675127,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf0c6716e541d4f","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752266685052,"stop":1752266685052,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b981be8a24df36","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752267231191,"stop":1752267231191,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f5554a23d673fe","name":"should be online or offline if network state changed","time":{"start":1752266764884,"stop":1752266764886,"duration":2},"status":"passed","severity":"normal"},{"uid":"606528e01612359e","name":"Publish without waiting for remote peer","time":{"start":1752266875446,"stop":1752266875446,"duration":0},"status":"passed","severity":"normal"},{"uid":"d932288f76f786e6","name":"Encoder throws on undefined content topic","time":{"start":1752266702960,"stop":1752266702961,"duration":1},"status":"passed","severity":"normal"},{"uid":"36545aea107bd0b2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752266946233,"stop":1752266946233,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74da501a31083d3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752267231191,"stop":1752267231191,"duration":0},"status":"passed","severity":"normal"},{"uid":"461b055dfb75e658","name":"should handle disconnect when peer has no timers","time":{"start":1752266684714,"stop":1752266684715,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b24916263a2722a","name":"should attach causal history and bloom filter to each message","time":{"start":1752266728239,"stop":1752266728239,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2900f7e53d7d6a","name":"Check message received after jswaku node is restarted","time":{"start":1752267182722,"stop":1752267182722,"duration":0},"status":"passed","severity":"normal"},{"uid":"d207441c5092587a","name":"should handle peer store errors gracefully","time":{"start":1752266685058,"stop":1752266685058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89ad20b8b15abba","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752266723426,"stop":1752266723427,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff0f2ea94ba6963","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752266669072,"stop":1752266669072,"duration":0},"status":"passed","severity":"normal"},{"uid":"902e42f010aab058","name":"should skip updating peer store if peer has same addresses","time":{"start":1752266683952,"stop":1752266683953,"duration":1},"status":"passed","severity":"normal"},{"uid":"1037b0088543b3e9","name":"should add event listeners for peer connect and disconnect","time":{"start":1752266684677,"stop":1752266684678,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f3322687d556fa","name":"shard 0","time":{"start":1752266997865,"stop":1752266997865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c70fec4fd67dfe","name":"should return unique PubsubTopics for static sharding","time":{"start":1752266669067,"stop":1752266669067,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb47801c949beeb","name":"should redial peers when all connections are lost","time":{"start":1752266685067,"stop":1752266685067,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a27423238ad06eb","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752266957502,"stop":1752266957502,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be8c5aa41b4a1ac","name":"should lock peers when selected","time":{"start":1752266714152,"stop":1752266714153,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd5fb4763570c7b","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752266669071,"stop":1752266669071,"duration":0},"status":"passed","severity":"normal"},{"uid":"112b758d1e35840f","name":"Push message with Russian payload","time":{"start":1752267298940,"stop":1752267298941,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b7a70b877d3f65","name":"should throw an error for missing sharding configuration","time":{"start":1752266669087,"stop":1752266669088,"duration":1},"status":"passed","severity":"normal"},{"uid":"f03b24e52e19c5f","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752266875451,"stop":1752266875452,"duration":1},"status":"passed","severity":"normal"},{"uid":"75281f887007e942","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752266934072,"stop":1752266934072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a763a0e1d76ac15a","name":"should handle multiple peers with different shard configurations","time":{"start":1752266684393,"stop":1752266684394,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15c51b4eef6eb2b","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752266669085,"stop":1752266669085,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9729b4f6d86f489","name":"should start and stop interval correctly","time":{"start":1752266713546,"stop":1752266713547,"duration":1},"status":"passed","severity":"normal"},{"uid":"5446ed580559c59e","name":"Check message with no content topic is not received","time":{"start":1752267182710,"stop":1752267182710,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ef9f3d1a867da9","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752266714153,"stop":1752266714153,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4e433c079a0c0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752266669083,"stop":1752266669083,"duration":0},"status":"passed","severity":"normal"},{"uid":"f174c61599240946","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752266997865,"stop":1752266997865,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1f91ab4a4a382e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752266723422,"stop":1752266723423,"duration":1},"status":"passed","severity":"normal"},{"uid":"7260db6a1a0a5baf","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752266875161,"stop":1752266875162,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7a405df5da7b03","name":"Waku message hash computation (payload length 0)","time":{"start":1752266684584,"stop":1752266684585,"duration":1},"status":"passed","severity":"normal"},{"uid":"941335af46927fda","name":"should load peers from local storage and dispatch events","time":{"start":1752266696942,"stop":1752266696943,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e4e3505178726ec","name":"Check meta is set [ecies]","time":{"start":1752266704536,"stop":1752266704536,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4e41311dace3e6","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752266713374,"stop":1752266713375,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c32d361f6ae909","name":"should handle incoming messages","time":{"start":1752266714300,"stop":1752266714300,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88cb0895b5dad33","name":"should handle different types of entries","time":{"start":1752266712572,"stop":1752266712572,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e3dea2b923dab6","name":"should handle special patterns correctly","time":{"start":1752266725518,"stop":1752266725518,"duration":0},"status":"passed","severity":"normal"},{"uid":"519bfbcdac5798dd","name":"should decode valid enr with tcp successfully","time":{"start":1752266675125,"stop":1752266675125,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b521dd0b28b3f13","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752266990911,"stop":1752266990912,"duration":1},"status":"passed","severity":"normal"},{"uid":"de81d184cef473b4","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752266723409,"stop":1752266723409,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3ac41a8bb9129f","name":"should create ShardReader with shards network config","time":{"start":1752266684410,"stop":1752266684411,"duration":1},"status":"passed","severity":"normal"},{"uid":"99512ab167e18974","name":"ignores domain fetching errors","time":{"start":1752266693196,"stop":1752266693197,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0dc5357d64a851","name":"Check publish message containing special chars","time":{"start":1752266866555,"stop":1752266866556,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b7fae02370e79bb","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752266669068,"stop":1752266669068,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ecfc9b4c58dc44","name":"random static sharding 3 - Cluster ID: 425, Shard ID: 55","time":{"start":1752266997869,"stop":1752266997869,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ef6d720205f181","name":"Check meta is set [symmetric]","time":{"start":1752266702959,"stop":1752266702959,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2db8c0694e2764","name":"Filter","time":{"start":1752267011784,"stop":1752267011784,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d91a0cef5934e5f","name":"random static sharding 8 - Cluster ID: 736, Shard ID: 106","time":{"start":1752266997870,"stop":1752266997871,"duration":1},"status":"passed","severity":"normal"},{"uid":"136093ac2577c486","name":"should add event listener for peer:discovery","time":{"start":1752266683933,"stop":1752266683935,"duration":2},"status":"passed","severity":"normal"},{"uid":"42d3b79d09ba7b13","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752266684586,"stop":1752266684587,"duration":1},"status":"passed","severity":"normal"},{"uid":"65336023a6a86004","name":"should return true when over bootstrap limit","time":{"start":1752266685061,"stop":1752266685061,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cf0155fd149d7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752266723428,"stop":1752266723428,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8c515226fd07a3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752266723432,"stop":1752266723432,"duration":0},"status":"passed","severity":"normal"},{"uid":"6693435a07f087cd","name":"should return empty array for non-existent peer","time":{"start":1752266685057,"stop":1752266685058,"duration":1},"status":"passed","severity":"normal"},{"uid":"6943ed4e227654ce","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752266684784,"stop":1752266684784,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc196c6d5a1799ff","name":"should update ack status of messages in outgoing buffer","time":{"start":1752266728245,"stop":1752266728246,"duration":1},"status":"passed","severity":"normal"},{"uid":"b30b922d0727709d","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752266723410,"stop":1752266723410,"duration":0},"status":"passed","severity":"normal"},{"uid":"919c9b64a93f2589","name":"should handle complete peer lifecycle","time":{"start":1752266684723,"stop":1752266684723,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fbc36d8aefd37f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752266934071,"stop":1752266934072,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ae307a65154f20f","name":"should not receive a peer event after stop","time":{"start":1752266840865,"stop":1752266840865,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6580a348267127","name":"Using a function","time":{"start":1752267009122,"stop":1752267009123,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd435ad097ad394","name":"should do nothing when connections still exist","time":{"start":1752266685054,"stop":1752266685054,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff8333fc255f7c8","name":"should set field with all protocols enabled","time":{"start":1752266675132,"stop":1752266675133,"duration":1},"status":"passed","severity":"normal"},{"uid":"6befc714ccc34b21","name":"should handle errors when globalThis is not available","time":{"start":1752266684103,"stop":1752266684103,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7983fc9cfaa9e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752267231197,"stop":1752267231198,"duration":1},"status":"passed","severity":"normal"},{"uid":"7447a7638081feee","name":"Nodes with multiple pubsub topic","time":{"start":1752266859233,"stop":1752266859234,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91845152706311a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752266669061,"stop":1752266669061,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60d1f05f13e142","name":"can query messages by message hash","time":{"start":1752266978047,"stop":1752266978047,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ebbbe43223f3123","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752266723402,"stop":1752266723402,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eefb25c248b5382","name":"Publish message with custom timestamp: Fri Jul 11 2025 21:47:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1752266866560,"stop":1752266866560,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c75cb2eb4064a76","name":"should allow redial after cooldown period","time":{"start":1752266684379,"stop":1752266684380,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd420d9a955156e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752267231185,"stop":1752267231185,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc366d14a0f536e9","name":"should create ConnectionManager with relay","time":{"start":1752266685383,"stop":1752266685383,"duration":0},"status":"passed","severity":"normal"},{"uid":"2867da1c182d2195","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752266859232,"stop":1752266859232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea032a92bf388b47","name":"should partition messages based on acknowledgement status","time":{"start":1752266728244,"stop":1752266728244,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbb4330e01083c1","name":"Subscribe to topic containing long and receive message","time":{"start":1752267231195,"stop":1752267231195,"duration":0},"status":"passed","severity":"normal"},{"uid":"265cb07edd88d96b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752266675124,"stop":1752266675125,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa44e2636b59541","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752267231197,"stop":1752267231197,"duration":0},"status":"passed","severity":"normal"},{"uid":"7249f405de2b4c1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752267231179,"stop":1752267231179,"duration":0},"status":"passed","severity":"normal"},{"uid":"76941a3c5b782066","name":"should return PeerId when PeerId is provided","time":{"start":1752266684784,"stop":1752266684784,"duration":0},"status":"passed","severity":"normal"},{"uid":"90560778a6f726ca","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752266998402,"stop":1752266998403,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f40dfa0e5318a0","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752266692954,"stop":1752266692954,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbdc1a55dfb3c53","name":"should handle dial errors","time":{"start":1752266685389,"stop":1752266685389,"duration":0},"status":"passed","severity":"normal"},{"uid":"6365ad6a8d62efa7","name":"should push the message to the outgoing buffer","time":{"start":1752266728238,"stop":1752266728238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f980e87eea913877","name":"should return false when at bootstrap limit","time":{"start":1752266685061,"stop":1752266685061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cfd388665314f8","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752266674420,"stop":1752266674423,"duration":3},"status":"passed","severity":"normal"},{"uid":"939e61740b7d2fab","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752266946235,"stop":1752266946236,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20151cda71f6558","name":"should save new peer to store","time":{"start":1752266683949,"stop":1752266683952,"duration":3},"status":"passed","severity":"normal"},{"uid":"cd28618234fb25a4","name":"Subscribe to topic containing long and publish message","time":{"start":1752266875456,"stop":1752266875456,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7697e3f7243bee1","name":"Subscribe to topic containing Script and receive message","time":{"start":1752267231198,"stop":1752267231198,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b34df20abc5451f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752267231199,"stop":1752267231200,"duration":1},"status":"passed","severity":"normal"},{"uid":"269015349d3c14af","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752266674426,"stop":1752266674427,"duration":1},"status":"passed","severity":"normal"},{"uid":"78276b992c7c25dc","name":"Push message with content topic containing special chars","time":{"start":1752267298947,"stop":1752267298947,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e03fbac88763d46","name":"handles different networkShards values correctly","time":{"start":1752266669064,"stop":1752266669064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b01c1feee5a4e0","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752267008652,"stop":1752267008653,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7f23d3f93fd9df","name":"Check publish message containing SQL Injection","time":{"start":1752266866557,"stop":1752266866557,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b40e7f46e04ea68","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752266669084,"stop":1752266669084,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d48a33420639aeb","name":"should emit a peer event after start","time":{"start":1752266749546,"stop":1752266749546,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e00f4036e855f0","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752266723413,"stop":1752266723414,"duration":1},"status":"passed","severity":"normal"},{"uid":"17de3b789c160135","name":"same cluster, same shard: nodes connect","time":{"start":1752266802980,"stop":1752266802980,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c7c67ffd2ac76a","name":"random static sharding 10 - Cluster ID: 679, Shard ID: 615","time":{"start":1752266997871,"stop":1752266997871,"duration":0},"status":"passed","severity":"normal"},{"uid":"1573349fb242bfab","name":"Decoder throws on undefined content topic","time":{"start":1752266704537,"stop":1752266704537,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3b193ac8abff45","name":"should merge provided config with defaults","time":{"start":1752266685383,"stop":1752266685384,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ac76b68746d42f","name":"Check received message containing JSON","time":{"start":1752267182705,"stop":1752267182706,"duration":1},"status":"passed","severity":"normal"},{"uid":"564396e0f4b6361f","name":"Reusing cursor across nodes","time":{"start":1752266946237,"stop":1752266946238,"duration":1},"status":"passed","severity":"normal"},{"uid":"56bdacd333512993","name":"should handle connection event","time":{"start":1752266685051,"stop":1752266685051,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78a9d53b786ff5c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752266723406,"stop":1752266723406,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee9918b78b7137e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752266723416,"stop":1752266723416,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad0050ca825647f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752266723418,"stop":1752266723419,"duration":1},"status":"passed","severity":"normal"},{"uid":"37531a275cfe20e9","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752266728241,"stop":1752266728241,"duration":0},"status":"passed","severity":"normal"},{"uid":"97575565cb14e653","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752266669060,"stop":1752266669060,"duration":0},"status":"passed","severity":"normal"},{"uid":"410a2465d6b73c","name":"should emit a peer event after start","time":{"start":1752266840864,"stop":1752266840864,"duration":0},"status":"passed","severity":"normal"},{"uid":"15639b37b4c53d09","name":"Asymmetric encrypt & decrypt","time":{"start":1752266703264,"stop":1752266703264,"duration":0},"status":"passed","severity":"normal"},{"uid":"6081c804cc25dbbf","name":"Privacy Node - default protocol","time":{"start":1752267011785,"stop":1752267011785,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c0001c6c057318","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752266669084,"stop":1752266669084,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a1b0b9a47c7879","name":"should wait for Store peer to be connected","time":{"start":1752266714127,"stop":1752266714127,"duration":0},"status":"passed","severity":"normal"},{"uid":"a516dc3167223c6a","name":"Store - dialed after - with timeout","time":{"start":1752267011783,"stop":1752267011784,"duration":1},"status":"passed","severity":"normal"},{"uid":"baa493352b7ebd84","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752266669071,"stop":1752266669071,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e36f325781c380","name":"should handle shard reader errors gracefully","time":{"start":1752266684392,"stop":1752266684392,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b33948fb37b29d","name":"tcp ip4 address","time":{"start":1752266674534,"stop":1752266674535,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b149bf52c759e00","name":"should initialize with isNetworkConnected as false","time":{"start":1752266684084,"stop":1752266684084,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb07f97f0a8d8c58","name":"Ephemeral messages are not stored","time":{"start":1752266750494,"stop":1752266750494,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f41e08871b50d8","name":"should store libp2p and options references","time":{"start":1752266685048,"stop":1752266685048,"duration":0},"status":"passed","severity":"normal"},{"uid":"674305e98e3aa3bc","name":"should not dial peers from store when browser is not connected","time":{"start":1752266685051,"stop":1752266685051,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ae776578e4ca2f","name":"should register libp2p event listeners when start is called","time":{"start":1752266714158,"stop":1752266714158,"duration":0},"status":"passed","severity":"normal"},{"uid":"627e4315f96b88c1","name":"should dial second nwaku node that was discovered","time":{"start":1752266744102,"stop":1752266744106,"duration":4},"status":"skipped","severity":"normal"},{"uid":"656bc92e128bc51d","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752266669089,"stop":1752266669089,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29fef6f34829ddd","name":"should get / set UDP multiaddr","time":{"start":1752266675129,"stop":1752266675129,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfb40c6da53318c","name":"handles empty shards array correctly","time":{"start":1752266669088,"stop":1752266669088,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cc893b8c6936ad","name":"should handle all zero keep alive options","time":{"start":1752266684722,"stop":1752266684722,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a949f182102d52","name":"should clear all timers","time":{"start":1752266684686,"stop":1752266684686,"duration":0},"status":"passed","severity":"normal"},{"uid":"57eb0c674c555e06","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app80/3/topic233/proto","time":{"start":1752266974979,"stop":1752266974982,"duration":3},"status":"passed","severity":"normal"},{"uid":"17ef64062359029a","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752266714158,"stop":1752266714159,"duration":1},"status":"passed","severity":"normal"},{"uid":"39331ae4db96638f","name":"throws an error for improperly formatted content topics","time":{"start":1752266669064,"stop":1752266669064,"duration":0},"status":"passed","severity":"normal"},{"uid":"525f73e4f5bef8b","name":"Push message with custom timestamp: 1721508365182","time":{"start":1752267298963,"stop":1752267298963,"duration":0},"status":"passed","severity":"normal"},{"uid":"423cac5cf3aec7f4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752266723424,"stop":1752266723425,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b23ec16066581bc","name":"should be safe to call multiple times","time":{"start":1752266685049,"stop":1752266685049,"duration":0},"status":"passed","severity":"normal"},{"uid":"846fa6f55c5db2cc","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752266775446,"stop":1752266775447,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5caeb5166251f02","name":"should be safe to call multiple times","time":{"start":1752266685386,"stop":1752266685386,"duration":0},"status":"passed","severity":"normal"},{"uid":"19df039f3a8b3652","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752266669065,"stop":1752266669065,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fb060e528f9a2d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752266934069,"stop":1752266934070,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f2020d3e144fe3","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752266866562,"stop":1752266866562,"duration":0},"status":"passed","severity":"normal"},{"uid":"17109bbc6629d9d4","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752266669069,"stop":1752266669069,"duration":0},"status":"passed","severity":"normal"},{"uid":"820abc8ba11e9785","name":"messageHashStr produces consistent results for the same input","time":{"start":1752266684599,"stop":1752266684599,"duration":0},"status":"passed","severity":"normal"},{"uid":"475e7115f66eb200","name":"connected peers and dial","time":{"start":1752266841091,"stop":1752266841091,"duration":0},"status":"skipped","severity":"normal"},{"uid":"895fb2fddf58ce48","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752266875160,"stop":1752266875161,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8d9aa6cf0773da","name":"Throws when trying to push message with empty payload","time":{"start":1752267298956,"stop":1752267298957,"duration":1},"status":"passed","severity":"normal"},{"uid":"db269cfbf05b7aed","name":"should insert message into bloom filter","time":{"start":1752266728238,"stop":1752266728238,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a307ec6fee6cc8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752266723431,"stop":1752266723431,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92e285f2ecfbf80","name":"Generator, 2 different pubsubtopics","time":{"start":1752266990904,"stop":1752266990904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b52ec956c56feb","name":"Does not throw an exception when node disconnects","time":{"start":1752267009122,"stop":1752267009122,"duration":0},"status":"passed","severity":"normal"},{"uid":"45667547fdd4c55d","name":"Check message with invalid timestamp is not received","time":{"start":1752267182720,"stop":1752267182720,"duration":0},"status":"passed","severity":"normal"},{"uid":"868296beb9678df3","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752266675134,"stop":1752266675134,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d73b9bcd7c601b","name":"should handle peerStore errors gracefully","time":{"start":1752266685392,"stop":1752266685392,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a6d24ba360284b","name":"should handle complete discovery-to-dial flow","time":{"start":1752266683955,"stop":1752266683955,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f997ad52e35b95","name":"should return valid sharding parameters for static sharding","time":{"start":1752266669087,"stop":1752266669087,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21064f77fef5fc7","name":"Relay - dialed first","time":{"start":1752267011781,"stop":1752267011781,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4cf7d5c7dd9ac6","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752266692955,"stop":1752266692956,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e926ddda41ffba","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752266674433,"stop":1752266674433,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d4d3cbf54fd92f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752267231181,"stop":1752267231181,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6b1166a313ccff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752266723430,"stop":1752266723431,"duration":1},"status":"passed","severity":"normal"},{"uid":"5000261c24dc6db7","name":"should handle null peers returned by getPeer","time":{"start":1752266685063,"stop":1752266685063,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd195fde9b4b6db2","name":"Accepts a valid Waku Message","time":{"start":1752266717680,"stop":1752266717681,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a4eefea3d0628ef","name":"should not be empty after adding a subscription","time":{"start":1752266714403,"stop":1752266714403,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f21751051bd9f23","name":"Check received message containing XML","time":{"start":1752267182716,"stop":1752267182716,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54cf530f89b77ff","name":"Check publish message containing JSON","time":{"start":1752266866558,"stop":1752266866558,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85427d7a6626e8","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752266764878,"stop":1752266764879,"duration":1},"status":"passed","severity":"normal"},{"uid":"e476dcd1dae405d5","name":"new peer added after a peer was already found","time":{"start":1752266888894,"stop":1752266888894,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2e6d56ee3d208f9c","name":"should handle queue processing errors gracefully","time":{"start":1752266684391,"stop":1752266684392,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cd00f4995cae1a5","name":"Push message with escaped characters payload","time":{"start":1752267298955,"stop":1752267298955,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7fb13d900a71253","name":"Push message with unicode special characters payload","time":{"start":1752267298944,"stop":1752267298945,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96fedbfbe01ce1e","name":"Decoder throws on empty string content topic","time":{"start":1752266685397,"stop":1752266685397,"duration":0},"status":"passed","severity":"normal"},{"uid":"44930f38b8f2b9a1","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752266723415,"stop":1752266723416,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee951e7d4aae463","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752266946239,"stop":1752266946239,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a63ff9a1537277f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app20/6/topic371/xml","time":{"start":1752266974978,"stop":1752266974978,"duration":0},"status":"passed","severity":"normal"},{"uid":"206eda02db55ccae","name":"Check received message containing Russian","time":{"start":1752267182703,"stop":1752267182704,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f409baaccc962d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752267231180,"stop":1752267231181,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b1d11bdb5ad59f65","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752266749556,"stop":1752266749559,"duration":3},"status":"skipped","severity":"normal"},{"uid":"8c1fa9e9d2f8796b","name":"should use DNS peer discovery with light client","time":{"start":1752266749555,"stop":1752266749555,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e38968b2e51dcd32","name":"should dispatch connect and disconnect events","time":{"start":1752266714154,"stop":1752266714157,"duration":3},"status":"passed","severity":"normal"},{"uid":"5c21018f5167220","name":"Callback on promise, aborts when callback returns true","time":{"start":1752266986469,"stop":1752266986469,"duration":0},"status":"passed","severity":"normal"},{"uid":"725b22886d0742b2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752266749555,"stop":1752266749555,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8fa58d55ba0ab813","name":"should create ConnectionManager with required options","time":{"start":1752266685382,"stop":1752266685383,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bd39a7707fdb9d","name":"throws on content topic with generation field greater than 0","time":{"start":1752266669054,"stop":1752266669055,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc822b8af13b0442","name":"should handle dial errors gracefully","time":{"start":1752266685056,"stop":1752266685056,"duration":0},"status":"passed","severity":"normal"},{"uid":"1292a0e1cef3fb5e","name":"should drop connection to one peer on hangUp","time":{"start":1752266832441,"stop":1752266832442,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b48fe40e2eea610","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752267182712,"stop":1752267182712,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e066048e89ac4","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752266669060,"stop":1752266669060,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef68b041834095c","name":"throws on content topic with non-number generation field","time":{"start":1752266669054,"stop":1752266669054,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54e9ce6177d43fa","name":"Fails to publish message with wrong content topic","time":{"start":1752266866561,"stop":1752266866561,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c96a0b8a075c38","name":"should dispatch network event when browser goes online","time":{"start":1752266684119,"stop":1752266684120,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a18072fbc2874d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752266669062,"stop":1752266669062,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0937c22da3fad8","name":"should be able to decode the field with only STORE set to true","time":{"start":1752266674431,"stop":1752266674432,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e838ef8b7c56e","name":"should handle browser offline state overriding peer connections","time":{"start":1752266684126,"stop":1752266684126,"duration":0},"status":"passed","severity":"normal"},{"uid":"848e394e946a3e8c","name":"Ephemeral field set to true","time":{"start":1752266685396,"stop":1752266685396,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dace123563278e","name":"Nwaku publishes","time":{"start":1752266854799,"stop":1752266854799,"duration":0},"status":"passed","severity":"normal"},{"uid":"8741e65493ed6aba","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752266986466,"stop":1752266986468,"duration":2},"status":"passed","severity":"normal"},{"uid":"66397f4f219f4842","name":"should throw an error for insufficient data","time":{"start":1752266669196,"stop":1752266669196,"duration":0},"status":"passed","severity":"normal"},{"uid":"244e43029208196c","name":"Generator, custom pubsub topic","time":{"start":1752266990905,"stop":1752266990906,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3c84c64abe5dcd3","name":"should decode valid enr successfully","time":{"start":1752266675124,"stop":1752266675124,"duration":0},"status":"passed","severity":"normal"},{"uid":"924909c691da7523","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752266704535,"stop":1752266704535,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c0fb347e1aa67","name":"should be safe to call multiple times","time":{"start":1752266684370,"stop":1752266684370,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2d20fc3800c3cd","name":"should have no discoveries enabled by default","time":{"start":1752266713241,"stop":1752266713241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2fbd939a1573bd","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752266713247,"stop":1752266713248,"duration":1},"status":"passed","severity":"normal"},{"uid":"47fff08f16227cb7","name":"should get / set TCP multiaddr","time":{"start":1752266675129,"stop":1752266675129,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fffd8fa042635e0","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752266669063,"stop":1752266669063,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede1ddcc5928260a","name":"Generator, custom pubsub topic","time":{"start":1752266990908,"stop":1752266990908,"duration":0},"status":"passed","severity":"normal"},{"uid":"418a2bc61cd41977","name":"should reject if WakuNode is not started","time":{"start":1752266714116,"stop":1752266714116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23e9075402898ed","name":"Check publish message containing Basic HTML tag","time":{"start":1752266866557,"stop":1752266866558,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d863a551df9e582","name":"should handle peer store errors during connection limiting","time":{"start":1752266685067,"stop":1752266685067,"duration":0},"status":"passed","severity":"normal"},{"uid":"d967d94ead956a6d","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752266713375,"stop":1752266713376,"duration":1},"status":"passed","severity":"normal"},{"uid":"355a215c42d7c51e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752266723431,"stop":1752266723431,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5a56dcc00dc1a6","name":"different cluster, different shard: nodes don't connect","time":{"start":1752266802985,"stop":1752266802986,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d7a1342417e8cc0","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752266714159,"stop":1752266714163,"duration":4},"status":"passed","severity":"normal"},{"uid":"726a635afbc41275","name":"Push message with emoji payload","time":{"start":1752267298956,"stop":1752267298956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e378ff5687f91840","name":"Generator, 2 different pubsubtopics","time":{"start":1752266990906,"stop":1752266990906,"duration":0},"status":"skipped","severity":"normal"},{"uid":"40398c5e270539fc","name":"Decoder throws on empty string content topic","time":{"start":1752266702962,"stop":1752266702962,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ecb8ca488e5e47","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752266723400,"stop":1752266723400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31264fdbbd8c908","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app6/3/topic63/utf8","time":{"start":1752266974976,"stop":1752266974976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f428387605bfc491","name":"should not fail to start the service if it is already started","time":{"start":1752266749545,"stop":1752266749545,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6774df11b29c602","name":"should dial peers from store on start","time":{"start":1752266685048,"stop":1752266685048,"duration":0},"status":"passed","severity":"normal"},{"uid":"558eea1f7965336b","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752266684876,"stop":1752266684876,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65209045fd2b55e","name":"Push message with SQL Injection payload","time":{"start":1752267298953,"stop":1752267298953,"duration":0},"status":"passed","severity":"normal"},{"uid":"109b5a54b7669501","name":"more peers than existing","time":{"start":1752266841091,"stop":1752266841092,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7238646219c68547","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752266685387,"stop":1752266685387,"duration":0},"status":"passed","severity":"normal"},{"uid":"32eb5b0f12fdbef5","name":"should not receive a peer event before start","time":{"start":1752266696941,"stop":1752266696941,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8ad262b45e236b","name":"should handle errors when getting connections","time":{"start":1752266684122,"stop":1752266684124,"duration":2},"status":"passed","severity":"normal"},{"uid":"ecb3018991a88a32","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752266714404,"stop":1752266714404,"duration":0},"status":"passed","severity":"normal"},{"uid":"b056dee6cc1076bc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752266723429,"stop":1752266723430,"duration":1},"status":"passed","severity":"normal"},{"uid":"33cb475428d4d7b7","name":"Passing page size 19 when there are 20 messages","time":{"start":1752267002264,"stop":1752267002264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f608023e562823f0","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752266674424,"stop":1752266674425,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ba56411cf7c1d4","name":"random static sharding 9 - Cluster ID: 390, Shard ID: 129","time":{"start":1752266997871,"stop":1752266997871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b829d29a5bf7d7d2","name":"Push message with long payload","time":{"start":1752267298938,"stop":1752267298939,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cdd3a631aeb0a30","name":"Sample","time":{"start":1752266674570,"stop":1752266674570,"duration":0},"status":"passed","severity":"normal"},{"uid":"8175230ce640616","name":"should emit a peer event after start","time":{"start":1752266696941,"stop":1752266696941,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cac6e3a24ac6870","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752266669058,"stop":1752266669058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4849fd18c003dade","name":"should return false when peer is not found","time":{"start":1752266684426,"stop":1752266684427,"duration":1},"status":"passed","severity":"normal"},{"uid":"d852b617f310368c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752266684785,"stop":1752266684785,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fb036fc351d691","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752266696943,"stop":1752266696943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d5898442b08e5a","name":"should return true when topic is configured","time":{"start":1752266685393,"stop":1752266685393,"duration":0},"status":"passed","severity":"normal"},{"uid":"879a4d76c38ed69c","name":"Publish message with rate limit","time":{"start":1752266866563,"stop":1752266866563,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5b21261e54a314","name":"Push message with content topic containing Chinese","time":{"start":1752267298958,"stop":1752267298958,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c2da2ee436adf9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752267231188,"stop":1752267231188,"duration":0},"status":"passed","severity":"normal"},{"uid":"152dcb8d93b706a1","name":"should handle errors when accessing navigator","time":{"start":1752266684125,"stop":1752266684125,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f51c28f31f5b32","name":"Check publish message containing shell command","time":{"start":1752266866558,"stop":1752266866558,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d0bd119d8755a4","name":"should handle complete dial lifecycle","time":{"start":1752266684393,"stop":1752266684393,"duration":0},"status":"passed","severity":"normal"},{"uid":"487ace55fd39b3bd","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752266986470,"stop":1752266986470,"duration":0},"status":"passed","severity":"normal"},{"uid":"a392eb18b2138e55","name":"should not create multiple intervals when called multiple times","time":{"start":1752266684365,"stop":1752266684368,"duration":3},"status":"passed","severity":"normal"},{"uid":"39a47a824261b7c0","name":"Check received message containing Chinese","time":{"start":1752267182714,"stop":1752267182714,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a560515af7b1853","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752266674430,"stop":1752266674431,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8f3d460f48aeb7","name":"should drop connection via multiaddr with hangUp","time":{"start":1752266832442,"stop":1752266832442,"duration":0},"status":"passed","severity":"normal"},{"uid":"b756166f506ff722","name":"Throws when trying to push message with empty payload","time":{"start":1752267298946,"stop":1752267298946,"duration":0},"status":"passed","severity":"normal"},{"uid":"55aef45fdcc91b56","name":"should filter peers by codec","time":{"start":1752266685392,"stop":1752266685392,"duration":0},"status":"passed","severity":"normal"},{"uid":"182ada0f196a3a06","name":"should create an instance with libp2p and dialer","time":{"start":1752266683930,"stop":1752266683932,"duration":2},"status":"passed","severity":"normal"},{"uid":"30cd406335d1edd","name":"should work with custom bootstrap limits","time":{"start":1752266685063,"stop":1752266685063,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbb1d54b3822557","name":"Check message on other pubsub topic is not received","time":{"start":1752267182720,"stop":1752267182720,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b7e759e62133d3","name":"rejects hash query with content filter parameters","time":{"start":1752266684879,"stop":1752266684879,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3700ff889afc9f","name":"Subscribe and receives messages on 20 topics","time":{"start":1752267231192,"stop":1752267231193,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fbb83e8db8d74d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752266723106,"stop":1752266723107,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ae163a2bfc6844","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752267231200,"stop":1752267231200,"duration":0},"status":"passed","severity":"normal"},{"uid":"71141a8f09050b45","name":"same cluster, different shard: nodes connect","time":{"start":1752266802980,"stop":1752266802981,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f9370479f14c5b","name":"should process tasks in queue","time":{"start":1752266713548,"stop":1752266713549,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba30e3c7b08090c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752266669072,"stop":1752266669072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cf8917724a5511","name":"should skip peer when dialed recently","time":{"start":1752266684379,"stop":1752266684379,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae63e1f324aa79f8","name":"isConnected should return true after first peer connects","time":{"start":1752266764880,"stop":1752266764881,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c4f7857a8c05df","name":"should never report false negatives","time":{"start":1752266725517,"stop":1752266725517,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdb2ff3c7be7dba","name":"Light Node - default protocols","time":{"start":1752267011784,"stop":1752267011785,"duration":1},"status":"passed","severity":"normal"},{"uid":"4168d864b0ec6f69","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752266859233,"stop":1752266859233,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26da231170e99ca","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752266714298,"stop":1752266714299,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8353c4a4b90ea","name":"Meta field set when metaSetter is specified","time":{"start":1752266685396,"stop":1752266685396,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad0d7d38b57d3","name":"should requeue task if no peer is available","time":{"start":1752266713549,"stop":1752266713550,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae25c1adaf183a6f","name":"Push message with XML payload","time":{"start":1752267298942,"stop":1752267298943,"duration":1},"status":"passed","severity":"normal"},{"uid":"8312d47ca6a62f51","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752266990907,"stop":1752266990907,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e74ba080b09c387","name":"should start and setup intervals and event listeners","time":{"start":1752266714404,"stop":1752266714404,"duration":0},"status":"passed","severity":"normal"},{"uid":"3165edf18079705","name":"Should update multiaddrs","time":{"start":1752266832878,"stop":1752266832878,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7441628f93b3f4f","name":"messageHashStr produces different results for different inputs","time":{"start":1752266684599,"stop":1752266684600,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe1ca03740cb0f9","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752267231190,"stop":1752267231190,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1b976557b306db","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app74/6/topic582/json","time":{"start":1752266974982,"stop":1752266974983,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e603e0c5f021e8","name":"should not retry if at least one success","time":{"start":1752266713559,"stop":1752266713560,"duration":1},"status":"passed","severity":"normal"},{"uid":"3587af512d69b3ed","name":"should not create relay timers when relay is not provided","time":{"start":1752266684709,"stop":1752266684710,"duration":1},"status":"passed","severity":"normal"},{"uid":"a97e50784963faa0","name":"can start and stop the service","time":{"start":1752266840863,"stop":1752266840863,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9e916b12df7442","name":"should return false when topic is not configured","time":{"start":1752266685393,"stop":1752266685393,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42a848245b5cc29","name":"should throw error - no id","time":{"start":1752266675125,"stop":1752266675125,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2b0dc29c945130","name":"Push message with content topic containing long","time":{"start":1752267298946,"stop":1752267298946,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fc2d98d9b3e3e8","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752266723418,"stop":1752266723418,"duration":0},"status":"passed","severity":"normal"},{"uid":"572f2a0ac7a996d6","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752266957500,"stop":1752266957500,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1a0037cc8c8be","name":"accepts time-filtered query with content filter","time":{"start":1752266684880,"stop":1752266684880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0e63dc34f5b1fd","name":"Init the array if not present","time":{"start":1752266668825,"stop":1752266668827,"duration":2},"status":"passed","severity":"normal"},{"uid":"24579fbf0d3aca1d","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752266685053,"stop":1752266685053,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4fdb9bbbaf695f","name":"Encoder throws on undefined content topic","time":{"start":1752266704536,"stop":1752266704536,"duration":0},"status":"passed","severity":"normal"},{"uid":"2050625ee2509169","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752266685048,"stop":1752266685049,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a9edf8f20590f8","name":"Check received message containing XML","time":{"start":1752267182705,"stop":1752267182705,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4baf0b0c99418f0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752266669073,"stop":1752266669073,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b729d41a45938b","name":"should insert elements correctly","time":{"start":1752266725516,"stop":1752266725516,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d373e7bcc3dbb3","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752266723417,"stop":1752266723417,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3e9767820288ec","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752266888895,"stop":1752266888895,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6bf2044ceaf2f4ea","name":"can start the service","time":{"start":1752266840862,"stop":1752266840862,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca302dbad3938496","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752267182708,"stop":1752267182708,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bbff04f6994c0f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752266723432,"stop":1752266723432,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23bc7e721d05b41","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752266669085,"stop":1752266669085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba381e6425f6301b","name":"should set field with only RELAY enabled","time":{"start":1752266675133,"stop":1752266675133,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e012564e739040c","name":"can start and stop the service","time":{"start":1752266696939,"stop":1752266696939,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45c9d0cf5e8be62","name":"peer exchange sets tag","time":{"start":1752266888893,"stop":1752266888893,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ae73b20309ed26","name":"Ordered callback, aborts when callback returns true","time":{"start":1752266986470,"stop":1752266986470,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb98320b6381bf1f","name":"should update peer store before dialing","time":{"start":1752266683946,"stop":1752266683947,"duration":1},"status":"passed","severity":"normal"},{"uid":"5970519b2bc6130e","name":"should return null for non-existent peer","time":{"start":1752266685059,"stop":1752266685059,"duration":0},"status":"passed","severity":"normal"},{"uid":"a687359ca9eb6cf5","name":"Check received message containing emoji","time":{"start":1752267182718,"stop":1752267182718,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e712ca96281af24","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752267182722,"stop":1752267182723,"duration":1},"status":"passed","severity":"normal"},{"uid":"475f5a5ec90c68c","name":"Round trip binary serialization","time":{"start":1752266685395,"stop":1752266685395,"duration":0},"status":"passed","severity":"normal"},{"uid":"875f3af5e400ef4e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752266723427,"stop":1752266723427,"duration":0},"status":"passed","severity":"normal"},{"uid":"340b33cc69d85c83","name":"should hang up with multiaddr and return true on success","time":{"start":1752266685390,"stop":1752266685391,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf5484d4d8e0ef2","name":"Fails to publish message with empty text","time":{"start":1752266866561,"stop":1752266866561,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe1c53ba75f249a","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752266866559,"stop":1752266866560,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e150822183903","name":"should set field with only FILTER enabled","time":{"start":1752266675133,"stop":1752266675134,"duration":1},"status":"passed","severity":"normal"},{"uid":"a553b7948d11d936","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752266875163,"stop":1752266875163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b488a714a8b8597e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752267231181,"stop":1752267231181,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c8cbe2de204e96","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752267231202,"stop":1752267231202,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df0d7cba4440835","name":"should not allow k > 12","time":{"start":1752266723100,"stop":1752266723104,"duration":4},"status":"passed","severity":"normal"},{"uid":"c4d71c9f831fbf4e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752266723425,"stop":1752266723426,"duration":1},"status":"passed","severity":"normal"},{"uid":"9450b46ac3d9d2e8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752266866562,"stop":1752266866562,"duration":0},"status":"passed","severity":"normal"},{"uid":"636b34f31d4ba21f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752266792537,"stop":1752266792538,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a52b297fe30e00d","name":"LightPush","time":{"start":1752267011784,"stop":1752267011784,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d43273d6a3706f","name":"Sets default value correctly","time":{"start":1752267009128,"stop":1752267009128,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e4e3fe3696110c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752267231188,"stop":1752267231189,"duration":1},"status":"passed","severity":"normal"},{"uid":"886dfc59badfa447","name":"should continually clean up expired entries at intervals","time":{"start":1752266712579,"stop":1752266712579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2499a59a288875a","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752266974991,"stop":1752266974991,"duration":0},"status":"passed","severity":"normal"},{"uid":"78aa180d6a6a8170","name":"1 Relay, 1 Filter, gives up","time":{"start":1752266692944,"stop":1752266692944,"duration":0},"status":"passed","severity":"normal"},{"uid":"16baf1b9ca353fe4","name":"should only return 1 node with relay and store capability","time":{"start":1752266693198,"stop":1752266693198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f42f48e87487ee","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752266685064,"stop":1752266685064,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24131f5c66d1521","name":"messageHashStr works with IProtoMessage","time":{"start":1752266684594,"stop":1752266684598,"duration":4},"status":"passed","severity":"normal"},{"uid":"9152202ab391104f","name":"Mutual subscription","time":{"start":1752266875445,"stop":1752266875446,"duration":1},"status":"passed","severity":"normal"},{"uid":"18380f84c6d1919a","name":"Push message with JSON payload","time":{"start":1752267298943,"stop":1752267298943,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e3db4712158375","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752266723401,"stop":1752266723402,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b91f3e8c72aefac","name":"start node with empty content topic","time":{"start":1752266974992,"stop":1752266974993,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf3621f5db2e404","name":"should properly create location multiaddrs - tcp4","time":{"start":1752266675130,"stop":1752266675130,"duration":0},"status":"passed","severity":"normal"},{"uid":"be30501078537e12","name":"should handle case with no peers in store","time":{"start":1752266685056,"stop":1752266685056,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb7cdf975bdd713","name":"Check publish message containing Chinese","time":{"start":1752266866556,"stop":1752266866556,"duration":0},"status":"passed","severity":"normal"},{"uid":"92480f8d0255ba07","name":"Subscribe and publish message","time":{"start":1752266875447,"stop":1752266875448,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f93a10b3bdc6ca","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752266723407,"stop":1752266723407,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d0481d4f3ddec2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752266875157,"stop":1752266875158,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e6ff625a9aa45","name":"should initialize with custom number of peers","time":{"start":1752266714145,"stop":1752266714152,"duration":7},"status":"passed","severity":"normal"},{"uid":"625cb4d742c49419","name":"Encoder throws on undefined content topic","time":{"start":1752266685396,"stop":1752266685396,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ca099f16da73d0","name":"should maintain desired error rate","time":{"start":1752266725517,"stop":1752266725517,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdc9760b216c3a7","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752266683953,"stop":1752266683954,"duration":1},"status":"passed","severity":"normal"},{"uid":"86051326c1dea47d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752267231187,"stop":1752267231187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a461625455f801","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752266674431,"stop":1752266674431,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4e51ca129a4c3a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752266669061,"stop":1752266669061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac3314da6a41b59","name":"should retry on complete failure if specified","time":{"start":1752266714217,"stop":1752266714217,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcf8a412af7383b","name":"Check received message containing long","time":{"start":1752267182702,"stop":1752267182702,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9ac50f6df45e94","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752266685064,"stop":1752266685065,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8da5d636f830b20","name":"accepts valid message hash query","time":{"start":1752266684879,"stop":1752266684879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c8875517c8a704","name":"should handle peer connect event","time":{"start":1752266684108,"stop":1752266684109,"duration":1},"status":"passed","severity":"normal"},{"uid":"821d4fd9a6efef28","name":"should add peer to queue when queue is not empty","time":{"start":1752266684371,"stop":1752266684378,"duration":7},"status":"passed","severity":"normal"},{"uid":"245547cafb5ebd09","name":"Subscribe and receive messages via lightPush","time":{"start":1752267231190,"stop":1752267231191,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7d95a774de81163","name":"Decoder throws on undefined content topic","time":{"start":1752266685397,"stop":1752266685397,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc1b81002fbb9b8","name":"should be safe to call multiple times","time":{"start":1752266683937,"stop":1752266683945,"duration":8},"status":"passed","severity":"normal"},{"uid":"f4e80c8f402e9cbe","name":"should detect messages with missing dependencies","time":{"start":1752266728242,"stop":1752266728243,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa91b19e33ba4","name":"Push message with content topic containing JSON","time":{"start":1752267298960,"stop":1752267298961,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d632efef2f1738","name":"Query with Promise Callback, No message returned","time":{"start":1752266957505,"stop":1752266957505,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cb9aeab886192c","name":"should mark all messages in causal history as acknowledged","time":{"start":1752266728242,"stop":1752266728242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d080c6bb290b2bb8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752267231195,"stop":1752267231196,"duration":1},"status":"passed","severity":"normal"},{"uid":"67018b80bb164872","name":"should return false when pubsub topic parsing fails","time":{"start":1752266684426,"stop":1752266684426,"duration":0},"status":"passed","severity":"normal"},{"uid":"1844f29806c65dd9","name":"should not fail to stop the service if it was not started","time":{"start":1752266696940,"stop":1752266696940,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b45482289ea8db","name":"should process queue every 500ms","time":{"start":1752266684388,"stop":1752266684388,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c96c50d0e1d35d","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752266669067,"stop":1752266669067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bc089067e09cc8","name":"Check received message containing Basic HTML tag","time":{"start":1752267182705,"stop":1752267182705,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fbf40088e030b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752267231179,"stop":1752267231180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13ced4e33f485f9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752266714152,"stop":1752266714152,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bf938a53f4651c","name":"Store - dialed first","time":{"start":1752267011783,"stop":1752267011783,"duration":0},"status":"passed","severity":"normal"},{"uid":"acca8ff5664692f2","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752267008649,"stop":1752267008649,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2078781d3dec49","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752266713550,"stop":1752266713551,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b9fb81818769d5","name":"should throw if no connection provided","time":{"start":1752266684970,"stop":1752266684971,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c6a0a46d06eef9","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752266723403,"stop":1752266723403,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70b10ce2d27cc65","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752266684709,"stop":1752266684709,"duration":0},"status":"passed","severity":"normal"},{"uid":"877095298b1c002c","name":"Fails to push message bigger that 1MB","time":{"start":1752267298964,"stop":1752267298965,"duration":1},"status":"passed","severity":"normal"},{"uid":"14150f0c24aecda5","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752266692954,"stop":1752266692954,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b15155c242df8df","name":"accepts valid content-filtered query","time":{"start":1752266684875,"stop":1752266684876,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b379cabbdebf926","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752267231201,"stop":1752267231201,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddf7a2230aceba0","name":"Relay - dialed after","time":{"start":1752267011781,"stop":1752267011782,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f66ffe61638b6b0","name":"should handle peer store update failures gracefully","time":{"start":1752266684707,"stop":1752266684708,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a4137878d15b60","name":"should not execute task if max attempts is 0","time":{"start":1752266713558,"stop":1752266713559,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c5733b93791f92","name":"Query Generator, No Decoder","time":{"start":1752266957501,"stop":1752266957501,"duration":0},"status":"passed","severity":"normal"},{"uid":"180252df13016873","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752266669089,"stop":1752266669089,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40ad5ad90b15668","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752267231178,"stop":1752267231178,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9a0bc60b186780","name":"Check received message containing escaped characters","time":{"start":1752267182717,"stop":1752267182718,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf82d7227799c2a4","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752266764882,"stop":1752266764882,"duration":0},"status":"passed","severity":"normal"},{"uid":"412838056db709e0","name":"should initialize bloom filter with correct parameters","time":{"start":1752266725515,"stop":1752266725516,"duration":1},"status":"passed","severity":"normal"},{"uid":"445300d2d12c063e","name":"should hang up with PeerId and return true on success","time":{"start":1752266685390,"stop":1752266685390,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84cd8aaf9f1d612","name":"Renews subscription after lossing a connection","time":{"start":1752267231189,"stop":1752267231189,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06fb3eef8e443a8","name":"Push message with Arabic payload","time":{"start":1752267298952,"stop":1752267298953,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f13fab939eef6eb","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752266875463,"stop":1752266875464,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc31c94243fbf58","name":"should fail to send if no connected peers found","time":{"start":1752266714216,"stop":1752266714216,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca6277c5a47ec4d","name":"recovers when dns.resolve returns empty","time":{"start":1752266693196,"stop":1752266693196,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b776986220d327","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752267008648,"stop":1752267008649,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2f3512d3bd2a02","name":"should reject if Relay is requested but not mounted","time":{"start":1752266714118,"stop":1752266714119,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99116478c6bdf7d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752266693199,"stop":1752266693200,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d6a00fc69d068319","name":"Promise Callback - false","time":{"start":1752266993223,"stop":1752266993223,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3528fc02f388bea","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app42/4/topic397/proto","time":{"start":1752266974976,"stop":1752266974976,"duration":0},"status":"passed","severity":"normal"},{"uid":"d229f6e0a5428a3e","name":"should return false when shard is not included in network shards","time":{"start":1752266713376,"stop":1752266713376,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5f6ad83d1d57d2","name":"Check received message containing unicode special characters","time":{"start":1752267182706,"stop":1752267182707,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a22870083055a6d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752267231183,"stop":1752267231183,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5701ad949f171f","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752266669068,"stop":1752266669068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a6ce3a3f7ac19a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752266764879,"stop":1752266764880,"duration":1},"status":"passed","severity":"normal"},{"uid":"b96216e456037fb9","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752266669195,"stop":1752266669195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25560c3758005a3","name":"should dial with PeerId and return stream","time":{"start":1752266685388,"stop":1752266685388,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f84b5d4dec5f75","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752266684425,"stop":1752266684426,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4a41d27f31847","name":"Subscribe and receives messages on 20 topics","time":{"start":1752267231180,"stop":1752267231180,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21fa31726fac697","name":"should handle multiple peer connections","time":{"start":1752266684697,"stop":1752266684697,"duration":0},"status":"passed","severity":"normal"},{"uid":"20dec7519bb89ea1","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752266684976,"stop":1752266684976,"duration":0},"status":"passed","severity":"normal"},{"uid":"3695024d84c81147","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752266684708,"stop":1752266684709,"duration":1},"status":"passed","severity":"normal"},{"uid":"748391a4a1c98c69","name":"Check message with invalid timestamp is not received","time":{"start":1752267182709,"stop":1752267182709,"duration":0},"status":"passed","severity":"normal"},{"uid":"9814719e3851c835","name":"should not fail to start the service if it is already started","time":{"start":1752266696940,"stop":1752266696940,"duration":0},"status":"passed","severity":"normal"},{"uid":"74af33c6f6a35f67","name":"should handle a minimal index list","time":{"start":1752266669195,"stop":1752266669195,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffddd12d214565a7","name":"Encoder throws on empty string content topic","time":{"start":1752266702961,"stop":1752266702962,"duration":1},"status":"passed","severity":"normal"},{"uid":"444ecf3436f6cde2","name":"Subscribe and receive messages via lightPush","time":{"start":1752267231177,"stop":1752267231177,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bcfb296bea2868c","name":"should not fail to stop the service if it was not started","time":{"start":1752266840863,"stop":1752266840863,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd44c77e22e0495a","name":"returns only open connection if one present","time":{"start":1752266684834,"stop":1752266684834,"duration":0},"status":"passed","severity":"normal"},{"uid":"185ba8d7b1f2ea9d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752266875466,"stop":1752266875467,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29c9f2fb0d096c8","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752266674436,"stop":1752266674437,"duration":1},"status":"passed","severity":"normal"},{"uid":"d391b44042a2317e","name":"should not receive a peer event before start","time":{"start":1752266749546,"stop":1752266749546,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f0c4d9a858e94b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752266859231,"stop":1752266859232,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2b98642cd063a3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752266669073,"stop":1752266669074,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f576d97334c6399","name":"should handle network check errors gracefully","time":{"start":1752266684392,"stop":1752266684393,"duration":1},"status":"passed","severity":"normal"},{"uid":"41fbbd5a3aff3f25","name":"should properly create location multiaddrs - tcp","time":{"start":1752266675131,"stop":1752266675131,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ac1573797f1a60","name":"it tolerates circular branch references","time":{"start":1752266693196,"stop":1752266693196,"duration":0},"status":"passed","severity":"normal"},{"uid":"551dca0dc5fe3a3b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752266669082,"stop":1752266669082,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f825f39b552cf3d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752266674425,"stop":1752266674426,"duration":1},"status":"passed","severity":"normal"},{"uid":"48dc28652f9fb9f","name":"Passing page size 10 when there are 10 messages","time":{"start":1752267002263,"stop":1752267002263,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e4b76862fba64f","name":"Query with Promise Callback, No Decoder","time":{"start":1752266957504,"stop":1752266957505,"duration":1},"status":"passed","severity":"normal"},{"uid":"3479cffe4d33a22a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752266684578,"stop":1752266684578,"duration":0},"status":"passed","severity":"normal"},{"uid":"481de2a59eb664ac","name":"Refresh subscription","time":{"start":1752267231194,"stop":1752267231194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d23379f58c0e1c","name":"configure the node with multiple content topics","time":{"start":1752266974989,"stop":1752266974990,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf65546e46445c8","name":"isConnected return false after peer stops","time":{"start":1752266764882,"stop":1752266764882,"duration":0},"status":"passed","severity":"normal"},{"uid":"384edc342deda908","name":"should return all connected peers without codec filter","time":{"start":1752266685391,"stop":1752266685392,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e509ca9d473f5e3","name":"should handle empty pubsub topics","time":{"start":1752266684720,"stop":1752266684721,"duration":1},"status":"passed","severity":"normal"},{"uid":"728141660a13dd28","name":"Query generator for multiple messages with different content topic format","time":{"start":1752266986468,"stop":1752266986469,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffddc4cbf492a9d0","name":"Passing page size 3 when there are 20 messages","time":{"start":1752267002263,"stop":1752267002263,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf85832eee05624","name":"should not change state when connections remain after disconnect","time":{"start":1752266684111,"stop":1752266684111,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0621767a535f4d6","name":"should properly create location multiaddrs - tcp6","time":{"start":1752266675131,"stop":1752266675131,"duration":0},"status":"passed","severity":"normal"},{"uid":"af821d9f5fe2eb25","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752266684578,"stop":1752266684579,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd245ca4b38245d","name":"Js publishes, other Js receives","time":{"start":1752266854800,"stop":1752266854800,"duration":0},"status":"passed","severity":"normal"},{"uid":"23372c7db16cebdd","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752266946232,"stop":1752266946232,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7a7d3fe7afea9f","name":"should properly clean up resources when disposed","time":{"start":1752266712572,"stop":1752266712579,"duration":7},"status":"passed","severity":"normal"},{"uid":"f1ed3135a2f008b1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752266702958,"stop":1752266702959,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d44dedd448f06db","name":"should clear timers for specific peer on disconnect","time":{"start":1752266684714,"stop":1752266684714,"duration":0},"status":"passed","severity":"normal"},{"uid":"21bfe3dfb77590e5","name":"should select older connection if present","time":{"start":1752266684835,"stop":1752266684835,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea54faf0029cb684","name":"should request peer renewal on specific errors","time":{"start":1752266713554,"stop":1752266713555,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31a35fd76c66e8a","name":"should insert message id into causal history","time":{"start":1752266728238,"stop":1752266728239,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f10ac15f1d383f","name":"Check publish message after service node is restarted","time":{"start":1752266866562,"stop":1752266866563,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4d67860a469f9eb4","name":"should be empty when created","time":{"start":1752266714402,"stop":1752266714403,"duration":1},"status":"passed","severity":"normal"},{"uid":"661f998f41bfe6d3","name":"non connected peers","time":{"start":1752266841092,"stop":1752266841095,"duration":3},"status":"skipped","severity":"normal"},{"uid":"80f11bfc7161ba46","name":"should respect custom numPeersToUse configuration","time":{"start":1752266714159,"stop":1752266714159,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ce6242d4b00b78","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752267231177,"stop":1752267231178,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4468e81d1442f28","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752266723414,"stop":1752266723414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7526a4a4473e49be","name":"should get tags for the connected peer","time":{"start":1752266685051,"stop":1752266685052,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0fc2127a6adeff","name":"Check received message containing Script","time":{"start":1752267182715,"stop":1752267182716,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79de13e17e38346","name":"Check received message containing short","time":{"start":1752267182712,"stop":1752267182713,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06d404e45a44c7c","name":"should not return locked peers if enough unlocked are available","time":{"start":1752266714153,"stop":1752266714154,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccfe7b4abcac1008","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752267231196,"stop":1752267231196,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c73d242c2ae993","name":"Check publish message containing Script","time":{"start":1752266866557,"stop":1752266866557,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bad8ac802fd38e3","name":"should use shardsUnderCluster when provided","time":{"start":1752266713375,"stop":1752266713375,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffeb47534f2a01c","name":"Passing page size 110 when there are 120 messages","time":{"start":1752267002264,"stop":1752267002264,"duration":0},"status":"passed","severity":"normal"},{"uid":"53aeff17404f985e","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752266997872,"stop":1752266997873,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf4dbd822a4ba2a","name":"Push message with rate limit","time":{"start":1752267298963,"stop":1752267298963,"duration":0},"status":"passed","severity":"normal"},{"uid":"36749ae56357ec57","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752266723404,"stop":1752266723406,"duration":2},"status":"passed","severity":"normal"},{"uid":"ebd10daf2b73b765","name":"should encodeTxt and decodeTxt","time":{"start":1752266675123,"stop":1752266675124,"duration":1},"status":"passed","severity":"normal"},{"uid":"78cb26da89b9a441","name":"should not receive a peer event before start","time":{"start":1752266840865,"stop":1752266840865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b24120bcc389ae","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app42/1/topic686/proto","time":{"start":1752266974985,"stop":1752266974985,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55209f863019ada","name":"Check publish message containing Arabic","time":{"start":1752266866556,"stop":1752266866556,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb4286065f4849d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752266723421,"stop":1752266723422,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc9c3aa44906200","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752266669059,"stop":1752266669059,"duration":0},"status":"passed","severity":"normal"},{"uid":"62be3dbbf60643a3","name":"Check publish message containing unicode special characters","time":{"start":1752266866559,"stop":1752266866559,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f86fee335c1392d","name":"Fails to push message with large meta","time":{"start":1752267298963,"stop":1752267298963,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f3a0fa8676960a","name":"should not receive a peer event after stop","time":{"start":1752266749547,"stop":1752266749554,"duration":7},"status":"passed","severity":"normal"},{"uid":"91d049ba146d968f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752266875162,"stop":1752266875163,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b6a0a29491b86c","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752266692953,"stop":1752266692954,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1df2fa4254458b","name":"should return usable stream attached to connection","time":{"start":1752266684970,"stop":1752266684970,"duration":0},"status":"passed","severity":"normal"},{"uid":"1130e8dfbc645899","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752266669086,"stop":1752266669086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3ed08975ead610","name":"Publishes to nwaku","time":{"start":1752266854799,"stop":1752266854799,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15eac6e60b705f6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752266875160,"stop":1752266875160,"duration":0},"status":"passed","severity":"normal"},{"uid":"231701d0f667090d","name":"should start ping timers on peer connect","time":{"start":1752266684687,"stop":1752266684697,"duration":10},"status":"passed","severity":"normal"},{"uid":"3c7746e6da0cace","name":"should return false when peer is not found","time":{"start":1752266684418,"stop":1752266684419,"duration":1},"status":"passed","severity":"normal"},{"uid":"76adc87bfa7a1ba7","name":"should handle high bootstrap limit correctly","time":{"start":1752266685065,"stop":1752266685065,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3954e03d5f6cc44","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752266875159,"stop":1752266875159,"duration":0},"status":"passed","severity":"normal"},{"uid":"170d35311cb30e02","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752267231197,"stop":1752267231197,"duration":0},"status":"passed","severity":"normal"},{"uid":"a687f0ad4faa4690","name":"should dial peer when peer is discovered","time":{"start":1752266683945,"stop":1752266683946,"duration":1},"status":"passed","severity":"normal"},{"uid":"b273d213456086de","name":"Push message with long payload","time":{"start":1752267298951,"stop":1752267298951,"duration":0},"status":"passed","severity":"normal"},{"uid":"debcf729597d0647","name":"should perform ping and update peer store on timer","time":{"start":1752266684705,"stop":1752266684706,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7e8b9cc57d7fb7","name":"should stop and cleanup resources","time":{"start":1752266714405,"stop":1752266714405,"duration":0},"status":"passed","severity":"normal"},{"uid":"9171d0607e4f8835","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752267231199,"stop":1752267231199,"duration":0},"status":"passed","severity":"normal"},{"uid":"daabfc5ee47c965b","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752266990905,"stop":1752266990905,"duration":0},"status":"passed","severity":"normal"},{"uid":"492850f4921cf352","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752266728242,"stop":1752266728242,"duration":0},"status":"passed","severity":"normal"},{"uid":"441a9e209c7af99b","name":"Check message with non string payload is not received","time":{"start":1752267182711,"stop":1752267182711,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdee4f482ea4c20","name":"Refresh subscription","time":{"start":1752267231182,"stop":1752267231182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0cb345acba0621","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752266714299,"stop":1752266714299,"duration":0},"status":"passed","severity":"normal"},{"uid":"40533da7675d3400","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752266750497,"stop":1752266750497,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f42875ed1a93590","name":"should stop ping timers on peer disconnect","time":{"start":1752266684697,"stop":1752266684698,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a3ae92b845c1130","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752267231184,"stop":1752267231184,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc29769ad301266","name":"should deliver messages after dependencies are met","time":{"start":1752266728243,"stop":1752266728243,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe83c184a0d2635","name":"Decoder throws on empty string content topic","time":{"start":1752266704537,"stop":1752266704537,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8c405b5d679be7","name":"should properly create peer info with all multiaddrs","time":{"start":1752266675132,"stop":1752266675132,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3691b9460fdf84","name":"Callback on promise","time":{"start":1752266986469,"stop":1752266986469,"duration":0},"status":"passed","severity":"normal"},{"uid":"2413da1b68b873fe","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752266875449,"stop":1752266875450,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7752bad546a2a4","name":"Check received message containing special chars","time":{"start":1752267182702,"stop":1752267182703,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92864640ded5817","name":"caches peers it previously fetched","time":{"start":1752266693197,"stop":1752266693197,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce1bdb3d5947b04","name":"A test","time":{"start":1752266792725,"stop":1752266792725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6941ebef5435d25","name":"Check received message containing SQL Injection","time":{"start":1752267182715,"stop":1752267182715,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d36d2df66a3a6cd","name":"should initialize with default number of peers","time":{"start":1752266714145,"stop":1752266714145,"duration":0},"status":"passed","severity":"normal"},{"uid":"881bfa8ce9bae94f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752266669059,"stop":1752266669060,"duration":1},"status":"passed","severity":"normal"},{"uid":"175af99a1f36c3e0","name":"should return false when peer is not on topic","time":{"start":1752266685394,"stop":1752266685394,"duration":0},"status":"passed","severity":"normal"},{"uid":"b823f33e0fb2937d","name":"should add and check entries correctly","time":{"start":1752266712557,"stop":1752266712568,"duration":11},"status":"passed","severity":"normal"},{"uid":"61ad960cef848be7","name":"Query generator for 2000 messages","time":{"start":1752266986470,"stop":1752266986471,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5867a2649708ffb","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app50/4/topic369/proto","time":{"start":1752266974977,"stop":1752266974978,"duration":1},"status":"passed","severity":"normal"},{"uid":"e279f39db1709a94","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752266875450,"stop":1752266875451,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb98b416bf8fd3","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752266692560,"stop":1752266692561,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27ff08d2868833e","name":"Subscribe to topic containing long and receive message","time":{"start":1752267231183,"stop":1752267231183,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82ac1ee76650829","name":"less peers than existing","time":{"start":1752266841092,"stop":1752266841092,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd17986a17271d5","name":"throws on content topic with empty application field","time":{"start":1752266669055,"stop":1752266669055,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68184caee934b16","name":"should add and remove event listeners correctly","time":{"start":1752266696944,"stop":1752266696944,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7b825780c4737f","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752266685397,"stop":1752266685397,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebd3ab6077cd877","name":"should invoke callbacks when receiving a message","time":{"start":1752266714403,"stop":1752266714404,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef260a56c435ce","name":"Push message with content topic containing shell command","time":{"start":1752267298950,"stop":1752267298950,"duration":0},"status":"broken","severity":"normal"},{"uid":"f72b81cbbe2e95d9","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752266674435,"stop":1752266674435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1327da6a6be0cb60","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752266888895,"stop":1752266888896,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b93b4d5c1c5c78","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752266669073,"stop":1752266669073,"duration":0},"status":"passed","severity":"normal"},{"uid":"948087b4da40f9dc","name":"should create a new stream if no existing for protocol found","time":{"start":1752266684971,"stop":1752266684974,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ce5281d25558dc4","name":"should clear dial history on stop","time":{"start":1752266684369,"stop":1752266684369,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3f5513edf5b882","name":"Check received message with timestamp: 1752266744291000000 ","time":{"start":1752267182707,"stop":1752267182707,"duration":0},"status":"passed","severity":"normal"},{"uid":"53da3004d3fa8fe4","name":"should return PeerId when PeerId is provided","time":{"start":1752266684785,"stop":1752266684785,"duration":0},"status":"passed","severity":"normal"},{"uid":"2124b59cf2f89d9b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752266875162,"stop":1752266875162,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2999ba194220c4f","name":"should support chaining for add method","time":{"start":1752266712568,"stop":1752266712570,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b022c0d11045360","name":"should remove event listeners from globalThis","time":{"start":1752266684104,"stop":1752266684104,"duration":0},"status":"passed","severity":"normal"},{"uid":"8def690096ca2dd2","name":"should handle dial errors gracefully","time":{"start":1752266683946,"stop":1752266683946,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88b10e3c184386e","name":"Check received message containing unicode special characters","time":{"start":1752267182718,"stop":1752267182718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c27a7e99918d6d","name":"Check received message containing Chinese","time":{"start":1752267182703,"stop":1752267182703,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5e6f5efec54299","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752266723417,"stop":1752266723417,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9bde6f45db483a","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752266685065,"stop":1752266685067,"duration":2},"status":"passed","severity":"normal"},{"uid":"a8784fda580cd3a4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752267231193,"stop":1752267231193,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44d1c002bed4a46","name":"Push 30 different messages","time":{"start":1752267298956,"stop":1752267298956,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f33dc9ded76b14ee","name":"Push message with Chinese payload","time":{"start":1752267298939,"stop":1752267298940,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e7a81e2a5f4dfe","name":"Encoder throws on empty string content topic","time":{"start":1752266685396,"stop":1752266685397,"duration":1},"status":"passed","severity":"normal"},{"uid":"339017e59e3446c7","name":"Push message with content topic containing Arabic","time":{"start":1752267298958,"stop":1752267298959,"duration":1},"status":"passed","severity":"normal"},{"uid":"6133ba08a25d86ef","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752266723402,"stop":1752266723403,"duration":1},"status":"passed","severity":"normal"},{"uid":"634a6b5fcc370f71","name":"Subscribe to topic containing Script and receive message","time":{"start":1752267231186,"stop":1752267231186,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6bee2b2b5efa90","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app38/2/topic200/xml","time":{"start":1752266974985,"stop":1752266974986,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d5729ddd581b43","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752266674436,"stop":1752266674436,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cff31cdd32016b5","name":"Query with Ordered Callback, No message returned","time":{"start":1752266957503,"stop":1752266957503,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a5c779eb3cba38","name":"should dial all peers on dial","time":{"start":1752266832440,"stop":1752266832441,"duration":1},"status":"passed","severity":"normal"},{"uid":"8057d1bbd3b8aacd","name":"should return false when peer is on different cluster","time":{"start":1752266684415,"stop":1752266684416,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccdb0c6e18f82044","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752266974973,"stop":1752266974973,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9a7fccd0909136","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752267231192,"stop":1752267231192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0029f360c58dc9e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752266723400,"stop":1752266723401,"duration":1},"status":"passed","severity":"normal"},{"uid":"20013e52b0e808ba","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752266669058,"stop":1752266669058,"duration":0},"status":"passed","severity":"normal"},{"uid":"5195a3eb0c49d545","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752266723404,"stop":1752266723404,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3c9d03881d6b8","name":"Push message with content topic containing Russian","time":{"start":1752267298948,"stop":1752267298948,"duration":0},"status":"passed","severity":"normal"},{"uid":"973bb5d40596b71","name":"should return peer for existing peer","time":{"start":1752266685059,"stop":1752266685059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b713327490d55a","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752266713249,"stop":1752266713249,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb013d45ba04d1a","name":"random static sharding 7 - Cluster ID: 310, Shard ID: 572","time":{"start":1752266997870,"stop":1752266997870,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a26ba25810829","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752266714299,"stop":1752266714299,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd803753dd08031","name":"Check received message containing shell command","time":{"start":1752267182706,"stop":1752267182706,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6c175c355114ff","name":"should start the dialing interval","time":{"start":1752266684364,"stop":1752266684364,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e99c2e997680b6","name":"All","time":{"start":1752266751042,"stop":1752266751043,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed443b5e8240bfa","name":"Push message with meta","time":{"start":1752267298962,"stop":1752267298962,"duration":0},"status":"passed","severity":"normal"},{"uid":"145f174080ff8407","name":"throws on empty content topic","time":{"start":1752266669050,"stop":1752266669053,"duration":3},"status":"passed","severity":"normal"},{"uid":"3a374412b75a0994","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752266669059,"stop":1752266669059,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37362e981229ab6","name":"should return no connections if no open connection provided","time":{"start":1752266684834,"stop":1752266684835,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c7648c84b4ddac","name":"Check received message containing Script","time":{"start":1752267182704,"stop":1752267182704,"duration":0},"status":"passed","severity":"normal"},{"uid":"2865442eac384a3b","name":"should retry if all attempts fail","time":{"start":1752266713560,"stop":1752266713561,"duration":1},"status":"passed","severity":"normal"},{"uid":"505596d7810201c3","name":"Query Generator - true","time":{"start":1752266993219,"stop":1752266993222,"duration":3},"status":"passed","severity":"normal"},{"uid":"ec5641220ff928","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752266669068,"stop":1752266669069,"duration":1},"status":"passed","severity":"normal"},{"uid":"73fba33a1ef3b2ca","name":"should be safe to call multiple times","time":{"start":1752266685386,"stop":1752266685387,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f0eaa5346ae382","name":"should create ShardReader with contentTopics network config","time":{"start":1752266684410,"stop":1752266684410,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa7c9d5469b9f00","name":"Subscribe to topic containing short and publish message","time":{"start":1752266875455,"stop":1752266875456,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e19e950f6e796e","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752266723414,"stop":1752266723414,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9539d914f1b9f3a","name":"Decoder throws on undefined content topic","time":{"start":1752266702962,"stop":1752266702962,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc09ee35fc89df7","name":"should handle general insertion and lookup correctly","time":{"start":1752266725519,"stop":1752266725519,"duration":0},"status":"passed","severity":"normal"},{"uid":"1901da2711a5d585","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752266802979,"stop":1752266802979,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5eba35ecc730df","name":"should use provided shard info when available","time":{"start":1752266713371,"stop":1752266713372,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d1e5010ebc3256","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752266684121,"stop":1752266684121,"duration":0},"status":"passed","severity":"normal"},{"uid":"80160e63577c3dd","name":"configure the node with multiple pubsub topics","time":{"start":1752266997871,"stop":1752266997872,"duration":1},"status":"passed","severity":"normal"},{"uid":"86fd695ec10cb50c","name":"connects to nwaku","time":{"start":1752267009121,"stop":1752267009122,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d2504ee68688b8","name":"does not throw on valid cases","time":{"start":1752266669046,"stop":1752266669047,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8f3850b9e6e83b","name":"Should update shard info","time":{"start":1752266832878,"stop":1752266832879,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7ed3474aaa14830","name":"Relay - times out","time":{"start":1752267011782,"stop":1752267011783,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd39e2677000860","name":"should dial peer when no shard info available","time":{"start":1752266684384,"stop":1752266684387,"duration":3},"status":"passed","severity":"normal"},{"uid":"814559c0af536e2e","name":"should add received messages to bloom filter","time":{"start":1752266728241,"stop":1752266728241,"duration":0},"status":"passed","severity":"normal"},{"uid":"924fc882e2bad36f","name":"should only return 1 node with relay capability","time":{"start":1752266693198,"stop":1752266693198,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7f12fb56b23377","name":"throws on content topic with empty topic name field","time":{"start":1752266669056,"stop":1752266669056,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea72f301486ec82","name":"should not retry if at least one success","time":{"start":1752266714217,"stop":1752266714217,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e4186b173a805","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752266723398,"stop":1752266723399,"duration":1},"status":"passed","severity":"normal"},{"uid":"34cfd7cecd7dc672","name":"Push message with content topic containing short","time":{"start":1752267298957,"stop":1752267298957,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d2e7e49252c054","name":"Query generator for multiple messages","time":{"start":1752266986462,"stop":1752266986463,"duration":1},"status":"passed","severity":"normal"},{"uid":"941a78a2f46c3b81","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752266713248,"stop":1752266713249,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f5d78ca7dedbd","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752266750496,"stop":1752266750496,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cb7d096a5ebff","name":"Push message with special chars payload","time":{"start":1752267298952,"stop":1752267298952,"duration":0},"status":"passed","severity":"normal"},{"uid":"614ad311e74c37ba","name":"Register correct protocols","time":{"start":1752266875446,"stop":1752266875446,"duration":0},"status":"passed","severity":"normal"},{"uid":"de01ceb609307be","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752266998403,"stop":1752266998404,"duration":1},"status":"passed","severity":"normal"},{"uid":"31072328e146304a","name":"Check received message containing Basic HTML tag","time":{"start":1752267182716,"stop":1752267182716,"duration":0},"status":"passed","severity":"normal"},{"uid":"2924e09abca066c7","name":"should return different streams if requested simultaniously","time":{"start":1752266684974,"stop":1752266684974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7121c7c0ad1307b","name":"should handle shardReader errors","time":{"start":1752266685394,"stop":1752266685394,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f793fe30842c06","name":"ignores unrecognized TXT record formats","time":{"start":1752266693197,"stop":1752266693197,"duration":0},"status":"passed","severity":"normal"},{"uid":"465fced128e25e43","name":"Subscribe and receive messages via waku relay post","time":{"start":1752267231191,"stop":1752267231192,"duration":1},"status":"passed","severity":"normal"},{"uid":"9095ad31fa0e9613","name":"should dial one peer on dial","time":{"start":1752266832441,"stop":1752266832441,"duration":0},"status":"passed","severity":"normal"},{"uid":"21031717124102e8","name":"should keep entries that haven't expired yet","time":{"start":1752266712571,"stop":1752266712571,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0f48f01b4b06a3","name":"should return false when network is not connected","time":{"start":1752266685387,"stop":1752266685388,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6e7aa2d8881f84","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752266723409,"stop":1752266723410,"duration":1},"status":"passed","severity":"normal"},{"uid":"57823f3c7ae9ab1b","name":"should return false when peer is on different cluster","time":{"start":1752266684420,"stop":1752266684421,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf2d10977f4ebf34","name":"Subscribe to topic containing XML and receive message","time":{"start":1752267231186,"stop":1752267231186,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0776cde62ca55a","name":"should dial peers from store when browser is connected","time":{"start":1752266685050,"stop":1752266685051,"duration":1},"status":"passed","severity":"normal"},{"uid":"5906d018231cbdf8","name":"Check message with no payload is not received","time":{"start":1752267182721,"stop":1752267182721,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c1e4a786140eb7","name":"should clear existing timers before creating new ones","time":{"start":1752266684719,"stop":1752266684719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b7c0fa676c1a7a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752267298949,"stop":1752267298950,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a209aa2ba6e8a6f","name":"Push message with content topic containing Arabic","time":{"start":1752267298948,"stop":1752267298948,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80a5095d24da312","name":"random static sharding 5 - Cluster ID: 850, Shard ID: 918","time":{"start":1752266997869,"stop":1752266997870,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4479cfefb135709","name":"Promise Callback - true","time":{"start":1752266993223,"stop":1752266993223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa55e91539be26fc","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752266728245,"stop":1752266728245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45e2f0ab839c2a","name":"should handle complete connection lifecycle","time":{"start":1752266684126,"stop":1752266684126,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6dfd3202e54282","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752266684710,"stop":1752266684712,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f4c40654f2bf4f9","name":"Push message with content topic containing SQL Injection","time":{"start":1752267298959,"stop":1752267298959,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d46ff862beaea63","name":"Passing page size 0 when there are 110 messages","time":{"start":1752267002261,"stop":1752267002261,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6895e634d7a044","name":"Check publish message containing long","time":{"start":1752266866555,"stop":1752266866555,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdab7a53bf414f4","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752266728243,"stop":1752266728244,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dde260c4930a875","name":"Push message with content topic containing numeric","time":{"start":1752267298957,"stop":1752267298958,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc732e3f629c8dbb","name":"should handle peer disconnect event when no connections remain","time":{"start":1752266684110,"stop":1752266684110,"duration":0},"status":"passed","severity":"normal"},{"uid":"22461e2b4586b2f6","name":"Query with Ordered Callback, No Decoder","time":{"start":1752266957503,"stop":1752266957503,"duration":0},"status":"passed","severity":"normal"},{"uid":"79601ef8d40e2d9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752266875159,"stop":1752266875159,"duration":0},"status":"passed","severity":"normal"},{"uid":"390a9ed3129739df","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752266859234,"stop":1752266859234,"duration":0},"status":"passed","severity":"normal"},{"uid":"136c20237879e17a","name":"should handle peer not in mesh for all topics","time":{"start":1752266684722,"stop":1752266684722,"duration":0},"status":"passed","severity":"normal"},{"uid":"32385937983aa247","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752267008653,"stop":1752267008653,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc42ac4c23f2063e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752266723406,"stop":1752266723406,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8c3cb3cfd87fcb","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752266728240,"stop":1752266728240,"duration":0},"status":"passed","severity":"normal"},{"uid":"7568d3935f3b7553","name":"Check publish message after client node is restarted","time":{"start":1752266866563,"stop":1752266866563,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d49ae33ae739f09","name":"returns all values when wanted number is greater than available values","time":{"start":1752266692559,"stop":1752266692560,"duration":1},"status":"passed","severity":"normal"},{"uid":"501cbfdb732d0e5a","name":"should set field with all protocols disabled","time":{"start":1752266675132,"stop":1752266675132,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe5937501bb23a3","name":"should not discard bootstrap peers if under the limit","time":{"start":1752266775447,"stop":1752266775447,"duration":0},"status":"passed","severity":"normal"},{"uid":"89089ef98a5dbc65","name":"should be able to dial TLS multiaddrs","time":{"start":1752266832443,"stop":1752266832443,"duration":0},"status":"passed","severity":"normal"},{"uid":"857e384271b4133d","name":"messageHash returns a Uint8Array","time":{"start":1752266684586,"stop":1752266684586,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a13b4bfd477490","name":"should call waitForPeer on Relay","time":{"start":1752266714127,"stop":1752266714128,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccd9bebf3538b3d","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752266669066,"stop":1752266669066,"duration":0},"status":"passed","severity":"normal"},{"uid":"3082ca48e9a2e72c","name":"Check received message containing special chars","time":{"start":1752267182713,"stop":1752267182714,"duration":1},"status":"passed","severity":"normal"},{"uid":"6258bcddeaa9df6d","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752266946240,"stop":1752266946240,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c8d29664c3092850","name":"Push message with content topic containing SQL Injection","time":{"start":1752267298948,"stop":1752267298949,"duration":1},"status":"passed","severity":"normal"},{"uid":"627bb98703078705","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752267231201,"stop":1752267231201,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d0a2a182f09e30","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752267231185,"stop":1752267231186,"duration":1},"status":"passed","severity":"normal"},{"uid":"29327e07eefabaf1","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752267298960,"stop":1752267298960,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f5e819b9ccd526","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752266669086,"stop":1752266669086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad378616a4a81ced","name":"Push message with content topic containing Chinese","time":{"start":1752267298947,"stop":1752267298948,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f61d0c99e93d3c","name":"Publish message with custom timestamp: Sat Jul 20 2024 20:47:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1752266866560,"stop":1752266866560,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ca1350f7314545","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752266669060,"stop":1752266669060,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa69fe2c2ae0b6d","name":"handles different clusterIds correctly","time":{"start":1752266669063,"stop":1752266669064,"duration":1},"status":"passed","severity":"normal"},{"uid":"113784cbfaa652d4","name":"Check received message containing long","time":{"start":1752267182713,"stop":1752267182713,"duration":0},"status":"passed","severity":"normal"},{"uid":"7954b40044e9ede1","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752266669195,"stop":1752266669195,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a4602133045907","name":"Push message with Basic HTML tag payload","time":{"start":1752267298943,"stop":1752267298943,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ad53264e40a8d1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752267231200,"stop":1752267231200,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6e45f699ff7664","name":"should return false when peer shard info is not found","time":{"start":1752266684422,"stop":1752266684422,"duration":0},"status":"passed","severity":"normal"},{"uid":"326eb4e17ea5de09","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752266669066,"stop":1752266669067,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a911cfc0b6676b","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752266723408,"stop":1752266723409,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2be595fdb13d1ed","name":"should not dispatch event when already disconnected","time":{"start":1752266684112,"stop":1752266684119,"duration":7},"status":"passed","severity":"normal"},{"uid":"6a4e2e2fd5978b1d","name":"Rejects garbage","time":{"start":1752266717682,"stop":1752266717682,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6c43f0afd3e271","name":"should properly create location multiaddrs - udp6","time":{"start":1752266675130,"stop":1752266675130,"duration":0},"status":"passed","severity":"normal"},{"uid":"87591923596d31aa","name":"Push message with Russian payload","time":{"start":1752267298953,"stop":1752267298953,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e65c3d59b2f0e07","name":"should return false when peer has no overlapping shards","time":{"start":1752266684416,"stop":1752266684417,"duration":1},"status":"passed","severity":"normal"},{"uid":"5becc56d0c583bf","name":"should skip peer when not on same shard","time":{"start":1752266684380,"stop":1752266684380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50429ac2d15e8e9","name":"Push message with content topic containing escaped characters","time":{"start":1752267298961,"stop":1752267298961,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a570a1412a89479","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app49/10/topic314/test.js","time":{"start":1752266974984,"stop":1752266974985,"duration":1},"status":"passed","severity":"normal"},{"uid":"c90df85a0f823576","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752267008646,"stop":1752267008647,"duration":1},"status":"passed","severity":"normal"},{"uid":"11623fada55687bc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752266723430,"stop":1752266723430,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ac300f348bcc45","name":"Push message with content topic containing XML","time":{"start":1752267298960,"stop":1752267298960,"duration":0},"status":"passed","severity":"normal"},{"uid":"7830fe227f71810e","name":"topics with same application and version share the same shard","time":{"start":1752266669062,"stop":1752266669062,"duration":0},"status":"passed","severity":"normal"},{"uid":"476ab73600b2e757","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752266692944,"stop":1752266692944,"duration":0},"status":"passed","severity":"normal"},{"uid":"95608d5f3f2350ae","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752266998402,"stop":1752266998402,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a87961f1438b06","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752266684975,"stop":1752266684975,"duration":0},"status":"passed","severity":"normal"},{"uid":"a127f6a904f48711","name":"different cluster, same shard: nodes don't connect","time":{"start":1752266802985,"stop":1752266802985,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a664751ffa70dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752266723427,"stop":1752266723427,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc58b8066c0e991","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752266669057,"stop":1752266669058,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b66f4f3f2fd357","name":"Push message with special chars payload","time":{"start":1752267298939,"stop":1752267298939,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5ae02bc062942","name":"Push message with JSON payload","time":{"start":1752267298954,"stop":1752267298955,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea7bcdfd3e528e1","name":"Generator, custom pubsub topic","time":{"start":1752266990904,"stop":1752266990904,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f391e62fed00be","name":"Symmetric encrypt & Decrypt","time":{"start":1752266703264,"stop":1752266703265,"duration":1},"status":"passed","severity":"normal"},{"uid":"55dd643f159ad7e9","name":"Used by Waku Relay","time":{"start":1752267009127,"stop":1752267009127,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0aa7cb58bbbf0a","name":"Check message with no pubsub topic is not received","time":{"start":1752267182710,"stop":1752267182710,"duration":0},"status":"passed","severity":"normal"},{"uid":"246ae8da293a21f2","name":"Push message with numeric payload","time":{"start":1752267298951,"stop":1752267298952,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5a73fd30e71084a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752267008649,"stop":1752267008650,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42b047866daa444","name":"should handle peer store errors gracefully","time":{"start":1752266683947,"stop":1752266683948,"duration":1},"status":"passed","severity":"normal"},{"uid":"144763059211f9d3","name":"Push message with Basic HTML tag payload","time":{"start":1752267298954,"stop":1752267298954,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc8af99ec5e541d","name":"should not allow unachievable error rate","time":{"start":1752266723104,"stop":1752266723105,"duration":1},"status":"passed","severity":"normal"},{"uid":"b112cea9be73b028","name":"should handle onConnected and onDisconnected","time":{"start":1752266714157,"stop":1752266714157,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd483f8ebaa02ef","name":"messageHashStr returns a hex string","time":{"start":1752266684586,"stop":1752266684586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f60d51c5b292e2","name":"should reject if Store is requested but not mounted","time":{"start":1752266714120,"stop":1752266714121,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0434b37222f824c","name":"should properly compute the node id","time":{"start":1752266675128,"stop":1752266675128,"duration":0},"status":"passed","severity":"normal"},{"uid":"267610833ef77a8a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752266723400,"stop":1752266723400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40b1d862aa97a6f","name":"Check received message containing emoji","time":{"start":1752267182707,"stop":1752267182707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4b748c864cc712","name":"should not fail to stop the service if it was not started","time":{"start":1752266749544,"stop":1752266749545,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f467705afb954a2","name":"start node with empty shard should fail","time":{"start":1752266997873,"stop":1752266997873,"duration":0},"status":"passed","severity":"normal"},{"uid":"a910176a65faa81a","name":"Fails to publish duplicate message","time":{"start":1752266866561,"stop":1752266866561,"duration":0},"status":"passed","severity":"normal"},{"uid":"526d4a80773faf6f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752266693200,"stop":1752266693200,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de2a4d0b2ebc3436","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752266713376,"stop":1752266713377,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b23ae59888b72c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752267231193,"stop":1752267231193,"duration":0},"status":"skipped","severity":"normal"},{"uid":"178ea2631ddb0cf5","name":"should hang up bootstrap peer if over limit","time":{"start":1752266685053,"stop":1752266685053,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c802f2cdf11cb58","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752266702956,"stop":1752266702958,"duration":2},"status":"passed","severity":"normal"},{"uid":"98e4c768af7eca48","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752266714215,"stop":1752266714216,"duration":1},"status":"passed","severity":"normal"},{"uid":"f83e9305fe9e2bef","name":"pre and post cipher","time":{"start":1752266703265,"stop":1752266703265,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4258f1e1a69f82a","name":"Push message with content topic containing Script","time":{"start":1752267298949,"stop":1752267298949,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1ee18208105be1","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752266723107,"stop":1752266723107,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0902a6c99e4ddb","name":"should return false","time":{"start":1752266675127,"stop":1752266675127,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d29ef6ee599f10b","name":"should be safe to call multiple times","time":{"start":1752266683935,"stop":1752266683936,"duration":1},"status":"passed","severity":"normal"},{"uid":"700a0d9ee3eae7d","name":"Check received message containing numeric","time":{"start":1752267182702,"stop":1752267182702,"duration":0},"status":"passed","severity":"normal"},{"uid":"86955a8e15054e69","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752266723425,"stop":1752266723425,"duration":0},"status":"passed","severity":"normal"},{"uid":"af37dae6791446e8","name":"Decrypt messages","time":{"start":1752266842671,"stop":1752266842671,"duration":0},"status":"passed","severity":"normal"},{"uid":"246fa7b3ef5245fd","name":"should throw error - no public key","time":{"start":1752266675126,"stop":1752266675126,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39f40d7e39cedde","name":"should handle ping failures gracefully","time":{"start":1752266684706,"stop":1752266684707,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b8d37c74b48ccc6","name":"isConnected should return false after all peers disconnect","time":{"start":1752266764881,"stop":1752266764881,"duration":0},"status":"passed","severity":"normal"},{"uid":"caeeaf36ea97d31c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app32/8/topic749/utf8","time":{"start":1752266974982,"stop":1752266974982,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2112b41eb33647","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752266684713,"stop":1752266684713,"duration":0},"status":"passed","severity":"normal"},{"uid":"4941c8d97a9ed339","name":"should throw an error for missing required configuration","time":{"start":1752266669069,"stop":1752266669070,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa639b59f73108ae","name":"should handle corrupted local storage data gracefully","time":{"start":1752266696943,"stop":1752266696944,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b0c145bd256542","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752266669090,"stop":1752266669090,"duration":0},"status":"passed","severity":"normal"},{"uid":"885f405a8b9a35e0","name":"can start the service","time":{"start":1752266749539,"stop":1752266749540,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f7d2cf37a833ca4","name":"should wait for Filter peer to be connected","time":{"start":1752266714126,"stop":1752266714127,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f8fc8139af6ee9b","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752266764883,"stop":1752266764884,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1162cd1ea0f90a7","name":"Check message with no content topic is not received","time":{"start":1752267182721,"stop":1752267182721,"duration":0},"status":"passed","severity":"normal"},{"uid":"faacf63522102435","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752267182719,"stop":1752267182720,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c77c1633d493a7d","name":"should send relay ping messages on timer","time":{"start":1752266684713,"stop":1752266684713,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fce9b42662be0fe","name":"can start and stop the service","time":{"start":1752266749544,"stop":1752266749544,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a433c2c6c26ffd","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752266692955,"stop":1752266692955,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4dea12e78c01e22","name":"should skip peer when already connected","time":{"start":1752266684378,"stop":1752266684379,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dbbeebf546cae6e","name":"Delete observer","time":{"start":1752266842671,"stop":1752266842672,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1359c74aea88de","name":"random static sharding 2 - Cluster ID: 226, Shard ID: 644","time":{"start":1752266997868,"stop":1752266997868,"duration":0},"status":"passed","severity":"normal"},{"uid":"92695278080af7fd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752267231193,"stop":1752267231193,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dab2536fe2669b3","name":"Relay","time":{"start":1752266751035,"stop":1752266751039,"duration":4},"status":"passed","severity":"normal"},{"uid":"60581ff8407822fb","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752267182709,"stop":1752267182709,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a92b39a9b93650","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752266723428,"stop":1752266723428,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab19520625714a4","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752266957502,"stop":1752266957502,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9815b6d46a93a54","name":"should return true when peer is on the specified shard","time":{"start":1752266684419,"stop":1752266684420,"duration":1},"status":"passed","severity":"normal"},{"uid":"23334c07eb928b7a","name":"Push message with shell command payload","time":{"start":1752267298944,"stop":1752267298944,"duration":0},"status":"passed","severity":"normal"},{"uid":"407279bf2edfd796","name":"Check received message containing shell command","time":{"start":1752267182717,"stop":1752267182717,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3878b353f2269cc","name":"should set field with only STORE enabled","time":{"start":1752266675133,"stop":1752266675133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c90e15610293521","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752266713248,"stop":1752266713248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b3147e778151b4","name":"Check received message containing Arabic","time":{"start":1752267182714,"stop":1752267182714,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc862a08e329a28","name":"should be empty after removing the only subscription","time":{"start":1752266714403,"stop":1752266714403,"duration":0},"status":"passed","severity":"normal"},{"uid":"105c1d5ff40dbdb3","name":"should encode/decode to RLP encoding","time":{"start":1752266675128,"stop":1752266675128,"duration":0},"status":"passed","severity":"normal"},{"uid":"8198ed687f7eb60f","name":"should handle task timeouts","time":{"start":1752266713555,"stop":1752266713556,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a637cb6ab012ce","name":"should clear dial history on start","time":{"start":1752266684364,"stop":1752266684364,"duration":0},"status":"passed","severity":"normal"},{"uid":"96334594b92eae6f","name":"should handle peer store errors gracefully","time":{"start":1752266685059,"stop":1752266685060,"duration":1},"status":"passed","severity":"normal"},{"uid":"436606e23ab8ca8e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752266669071,"stop":1752266669071,"duration":0},"status":"passed","severity":"normal"},{"uid":"167a0d706ee8d98a","name":"throws on content topic with too few or too many fields","time":{"start":1752266669053,"stop":1752266669053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd009dcca3d76d0","name":"should enable all discoveries when explicitly set","time":{"start":1752266713241,"stop":1752266713247,"duration":6},"status":"passed","severity":"normal"},{"uid":"c6a1b0fad5980dfd","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752266692956,"stop":1752266692956,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff14e3f2cb49330","name":"Push message with content topic containing unicode special characters","time":{"start":1752267298961,"stop":1752267298962,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb42961a1bed5a7","name":"Push message with numeric payload","time":{"start":1752267298939,"stop":1752267298939,"duration":0},"status":"passed","severity":"normal"},{"uid":"5767ce1c7ee4760a","name":"should return true when peer is on the same network","time":{"start":1752266684414,"stop":1752266684415,"duration":1},"status":"passed","severity":"normal"},{"uid":"15cfa14174d89971","name":"Nodes with multiple pubsub topic","time":{"start":1752266859232,"stop":1752266859232,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5688441b617ff4b","name":"can query messages normally","time":{"start":1752266978047,"stop":1752266978047,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1905fd00a648683","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752266875468,"stop":1752266875468,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35f30e633dcbad","name":"Push message with content topic containing shell command","time":{"start":1752267298961,"stop":1752267298961,"duration":0},"status":"passed","severity":"normal"},{"uid":"6029adc566b2c91","name":"Ordered Callback - true","time":{"start":1752266993224,"stop":1752266993224,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbca3d6e35e9f77c","name":"should create all internal components","time":{"start":1752266685385,"stop":1752266685385,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67d0e508a11074b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752267231189,"stop":1752267231189,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a0445f0674ef24","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752266723407,"stop":1752266723407,"duration":0},"status":"passed","severity":"normal"},{"uid":"3caf65a67af74570","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752266669073,"stop":1752266669073,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4aa3f0a7b70ab4","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752267008651,"stop":1752267008651,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a7be91ca192899","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752266875467,"stop":1752266875467,"duration":0},"status":"passed","severity":"normal"},{"uid":"efabf7deef55c714","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752266723430,"stop":1752266723430,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae93b10a09c1a28e","name":"Subscribe to topic containing short and receive message","time":{"start":1752267231194,"stop":1752267231194,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7281a9c10e9e99","name":"handles empty contentTopics array correctly","time":{"start":1752266669088,"stop":1752266669088,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34606d0c53a2aec","name":"Overlapping topic subscription","time":{"start":1752267231181,"stop":1752267231182,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb607fcf94d8e98","name":"Publish message with custom timestamp: Fri Jul 11 2025 19:47:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1752266866560,"stop":1752266866560,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5d7cf60060995","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752266875466,"stop":1752266875466,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd474d152874259","name":"Refresh subscription","time":{"start":1752266875454,"stop":1752266875454,"duration":0},"status":"skipped","severity":"normal"},{"uid":"15df8f6ef470b2c0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752266946236,"stop":1752266946237,"duration":1},"status":"passed","severity":"normal"}]