allure-jswaku/9030/widgets/duration.json
2025-08-28 06:12:58 +00:00

1 line
205 KiB
JSON

[{"uid":"7971887e7c0cd808","name":"Throws when trying to push message with empty payload","time":{"start":1756361535566,"stop":1756361535566,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4598de716ea8269","name":"Outgoing message is emitted as sending","time":{"start":1756360960437,"stop":1756360960437,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3b32d7933c6e","name":"should work with async generator that yields promises","time":{"start":1756360950547,"stop":1756360950547,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b970353afb34b7","name":"should start and setup intervals and event listeners","time":{"start":1756360949690,"stop":1756360949691,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff35becc9193d02","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756360913313,"stop":1756360913314,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b0a5006280383c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756360949542,"stop":1756360949542,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f68970766dc4eab","name":"should be safe to call multiple times","time":{"start":1756360903907,"stop":1756360903908,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ad09d428aed84f","name":"Decoder throws on undefined content topic","time":{"start":1756360923401,"stop":1756360923402,"duration":1},"status":"passed","severity":"normal"},{"uid":"175476647dfd71d","name":"should handle case when globalThis is not available","time":{"start":1756360902710,"stop":1756360902710,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb815b58e9ff06f","name":"Correctly serialized arguments","time":{"start":1756361055055,"stop":1756361055056,"duration":1},"status":"passed","severity":"normal"},{"uid":"290b58bcdb968d62","name":"should skip peer when dialed recently","time":{"start":1756360902761,"stop":1756360902761,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2539ff28412b61","name":"should handle query errors gracefully","time":{"start":1756360913605,"stop":1756360913606,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aec30e5295b2b00","name":"does not throw on valid cases","time":{"start":1756360887230,"stop":1756360887231,"duration":1},"status":"passed","severity":"normal"},{"uid":"766b5f91930afedb","name":"ignores unrecognized TXT record formats","time":{"start":1756360913624,"stop":1756360913624,"duration":0},"status":"passed","severity":"normal"},{"uid":"305376b5e8845754","name":"Store - dialed after - with timeout","time":{"start":1756361329236,"stop":1756361329236,"duration":0},"status":"passed","severity":"normal"},{"uid":"453fe965fd1ffac3","name":"Push message with special chars payload","time":{"start":1756361535560,"stop":1756361535561,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd25b45e08707d91","name":"Retries within maximum given attempts","time":{"start":1756360949713,"stop":1756360949714,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e9293a34c1e50","name":"Push message with Basic HTML tag payload","time":{"start":1756361535563,"stop":1756361535563,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbced0153b554ff","name":"Meta field set when metaSetter is specified","time":{"start":1756360904100,"stop":1756360904100,"duration":0},"status":"passed","severity":"normal"},{"uid":"718ed8cba73abc8d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756361452554,"stop":1756361452554,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6444f3c734b450","name":"should perform initial health assessment on start","time":{"start":1756360948999,"stop":1756360949001,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c96faa6dfd09ed3","name":"should continually clean up expired entries at intervals","time":{"start":1756360948248,"stop":1756360948248,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31812ec228a1e09","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756360933943,"stop":1756360933943,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38f931eb5ad3a96","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756361161277,"stop":1756361161278,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a65b7fbfc8c34d","name":"Push message with Chinese payload","time":{"start":1756361535561,"stop":1756361535561,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5aff45f0712d99","name":"Outgoing message is possibly acknowledged","time":{"start":1756360960440,"stop":1756360960441,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf714ee3cdafc4","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756360887238,"stop":1756360887238,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0f3ae96d6b6780","name":"Encoder throws on empty string content topic","time":{"start":1756360904101,"stop":1756360904101,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68b9aa04d7fb01c","name":"Store - dialed first","time":{"start":1756361329235,"stop":1756361329235,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dedc0f9b64f1bed","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756361452537,"stop":1756361452537,"duration":0},"status":"skipped","severity":"normal"},{"uid":"db3be53d11f385c8","name":"Check received message containing XML","time":{"start":1756361429065,"stop":1756361429065,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f916e8df2df52be","name":"Push message with SQL Injection payload","time":{"start":1756361535575,"stop":1756361535575,"duration":0},"status":"passed","severity":"normal"},{"uid":"299bc201ca589b19","name":"should be sent with empty content","time":{"start":1756360939601,"stop":1756360939602,"duration":1},"status":"passed","severity":"normal"},{"uid":"8713d9fe0937daad","name":"Check received message containing Script","time":{"start":1756361429065,"stop":1756361429065,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5070101e5735ff2","name":"should handle zero peers request","time":{"start":1756360913323,"stop":1756360913323,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a931e043b85d2a8","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756360893463,"stop":1756360893463,"duration":0},"status":"passed","severity":"normal"},{"uid":"b047084d475f5fbe","name":"should set default options when no config provided","time":{"start":1756360903906,"stop":1756360903906,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f65a757ffa29730","name":"Ordered Callback - true","time":{"start":1756361305736,"stop":1756361305736,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcc377e06869d76","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756360939603,"stop":1756360939603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7852a0b9ad78e3","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756361000859,"stop":1756361000859,"duration":0},"status":"passed","severity":"normal"},{"uid":"728a7e6d0d294574","name":"Check received message containing shell command","time":{"start":1756361429056,"stop":1756361429057,"duration":1},"status":"passed","severity":"normal"},{"uid":"5996e763ee8ed8fe","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756360933929,"stop":1756360933932,"duration":3},"status":"passed","severity":"normal"},{"uid":"3611cfaca835ca71","name":"should create PeerExchange instance with components","time":{"start":1756360913324,"stop":1756360913324,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3598e911b65b768","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756361000860,"stop":1756361000860,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0843fcfa69eb36","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756360985746,"stop":1756360985746,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a40e6c4f418553ee","name":"should handle dial errors gracefully","time":{"start":1756360902768,"stop":1756360902769,"duration":1},"status":"passed","severity":"normal"},{"uid":"b993cb3a06fac842","name":"Push message with Script payload","time":{"start":1756361535562,"stop":1756361535562,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd6ccfc6027d1ba","name":"should dial all known peers when reached zero connections","time":{"start":1756361023776,"stop":1756361023776,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f233e242cd94a2","name":"should be safe to call multiple times","time":{"start":1756360903434,"stop":1756360903435,"duration":1},"status":"passed","severity":"normal"},{"uid":"d529c44844cc95c1","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756360950548,"stop":1756360950548,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b298efb4896fe08","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1756360960438,"stop":1756360960438,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1f2f7529421de6","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756360933928,"stop":1756360933929,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8189106e3e3a9f","name":"should handle errors when removing globalThis listeners","time":{"start":1756360902699,"stop":1756360902700,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5bcd13c3fffd36","name":"should reject if LightPush is requested but not mounted","time":{"start":1756360950133,"stop":1756360950133,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9acb9a4fc5244b","name":"should be empty after removing the only subscription","time":{"start":1756360949689,"stop":1756360949689,"duration":0},"status":"passed","severity":"normal"},{"uid":"9592173af9f2934e","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756361161281,"stop":1756361161282,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04e9dc7a397eabf","name":"Subscribe to topic containing Script and publish message","time":{"start":1756361161279,"stop":1756361161279,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8efeccd613a37b9","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756361161275,"stop":1756361161275,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70c812e2ce52bae","name":"Overlapping topic subscription","time":{"start":1756361161276,"stop":1756361161276,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c257a7c24377358b","name":"Push message with custom timestamp: 1725602604825","time":{"start":1756361535584,"stop":1756361535584,"duration":0},"status":"passed","severity":"normal"},{"uid":"389067cbb198274b","name":"throws on empty content topic","time":{"start":1756360887231,"stop":1756360887232,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9462f26fcaeb6b","name":"Query with Promise Callback, No Decoder","time":{"start":1756361273258,"stop":1756361273258,"duration":0},"status":"passed","severity":"normal"},{"uid":"896546caa98ad5f9","name":"Outgoing message is acknowledged","time":{"start":1756360960441,"stop":1756360960441,"duration":0},"status":"passed","severity":"normal"},{"uid":"5336da98a71a96ba","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756360949548,"stop":1756360949549,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f08e756a4bedc2","name":"should add event listeners to globalThis","time":{"start":1756360902696,"stop":1756360902696,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da150b15d2a80c4","name":"Check received message containing Arabic","time":{"start":1756361429064,"stop":1756361429064,"duration":0},"status":"passed","severity":"normal"},{"uid":"193306edd5458f7a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756361452544,"stop":1756361452545,"duration":1},"status":"passed","severity":"normal"},{"uid":"1300a7e3426d4dab","name":"Push message with content topic containing Russian","time":{"start":1756361535581,"stop":1756361535581,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d7ac1f365822e7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756361452536,"stop":1756361452537,"duration":1},"status":"passed","severity":"normal"},{"uid":"4acf737fdacb861f","name":"should be able to decode the field with only STORE set to true","time":{"start":1756360892706,"stop":1756360892706,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5339d37a47e5c23","name":"should handle complete peer lifecycle","time":{"start":1756360903477,"stop":1756360903478,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5bdcc05edd531fd","name":"should hang up with multiaddr and return true on success","time":{"start":1756360903910,"stop":1756360903911,"duration":1},"status":"passed","severity":"normal"},{"uid":"49cc6f186963a1a0","name":"should remove event listeners when stopped","time":{"start":1756360950543,"stop":1756360950543,"duration":0},"status":"passed","severity":"normal"},{"uid":"d595a538abeffdf0","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756361127661,"stop":1756361127661,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d0135323951f23","name":"Decoder throws on undefined content topic","time":{"start":1756360924822,"stop":1756360924823,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c95f338701abc6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756361452544,"stop":1756361452544,"duration":0},"status":"passed","severity":"normal"},{"uid":"35377be85346b649","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756361000865,"stop":1756361000865,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8b6ab5a1451ac4","name":"should initialize with Unhealthy status","time":{"start":1756360948987,"stop":1756360948988,"duration":1},"status":"passed","severity":"normal"},{"uid":"6693ec4a567a11f2","name":"can query messages by message hash","time":{"start":1756361296240,"stop":1756361296240,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b02aa737b12153","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756360949535,"stop":1756360949535,"duration":0},"status":"passed","severity":"normal"},{"uid":"4697499f624c8508","name":"should not stop if not started","time":{"start":1756360913598,"stop":1756360913600,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8b6dd31e934f0b2","name":"throws on content topic with empty encoding field","time":{"start":1756360887235,"stop":1756360887235,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83748052d3d9a2a","name":"udp ip6 address","time":{"start":1756360892551,"stop":1756360892551,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f2b30941fb46a5","name":"ends after yielding if response size indicates end","time":{"start":1756360903896,"stop":1756360903896,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ac8d00315a43ce","name":"throws on content topic with generation field greater than 0","time":{"start":1756360887233,"stop":1756360887233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a497c64607902e5","name":"should throw error when no peers are available","time":{"start":1756360949915,"stop":1756360949916,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a8c7513c258954","name":"Query with Ordered Callback, No Decoder","time":{"start":1756361273256,"stop":1756361273257,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee63ad713d130845","name":"Push message with emoji payload","time":{"start":1756361535578,"stop":1756361535578,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce09b0110c99b5d2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756360887248,"stop":1756360887248,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a494af01edef816","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756361452550,"stop":1756361452551,"duration":1},"status":"passed","severity":"normal"},{"uid":"345408986d2d8cf5","name":"Non TWN Cluster","time":{"start":1756361245236,"stop":1756361245236,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3d9de0c81a1056","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756360903061,"stop":1756360903061,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d7d7690a4dd02f","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756361312535,"stop":1756361312539,"duration":4},"status":"passed","severity":"normal"},{"uid":"70cf119390f661e2","name":"should decode valid enr with tcp successfully","time":{"start":1756360893453,"stop":1756360893453,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d827a3e46a17c4d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756361320824,"stop":1756361320824,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed3b50329c3aa94","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756360949078,"stop":1756360949078,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f2a7222ed96da5","name":"Query with Ordered Callback, No message returned","time":{"start":1756361273257,"stop":1756361273257,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd59ca9cdd66194","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1756360960442,"stop":1756360960442,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebd8395d7ffa74d","name":"should dial with multiaddr and return stream","time":{"start":1756360903909,"stop":1756360903909,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe04a5473a721ee","name":"Outgoing message is emitted as sent","time":{"start":1756360960437,"stop":1756360960438,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1f8f1409ebfc63","name":"should requeue task if no peer is available","time":{"start":1756360949034,"stop":1756360949042,"duration":8},"status":"passed","severity":"normal"},{"uid":"b3c5362f2b0b5fe3","name":"groups content topics by expected pubsub topic","time":{"start":1756360887242,"stop":1756360887243,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a468ff916f1ce9e","name":"Incoming message is emitted as received","time":{"start":1756360960439,"stop":1756360960439,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4c7f2ef4e7a7f0","name":"ends if stream creation fails","time":{"start":1756360903894,"stop":1756360903894,"duration":0},"status":"passed","severity":"normal"},{"uid":"79355c395d5f9e87","name":"should return usable stream attached to connection","time":{"start":1756360903699,"stop":1756360903699,"duration":0},"status":"passed","severity":"normal"},{"uid":"650912861c472f4d","name":"should trigger query when it went offline since the last successful query","time":{"start":1756360950547,"stop":1756360950548,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ab0fae734a7569","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756361054886,"stop":1756361054887,"duration":1},"status":"passed","severity":"normal"},{"uid":"35844b859d989bb4","name":"Stops search when 2 null results are returned","time":{"start":1756360913210,"stop":1756360913210,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9d8fea56150366","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1756360960446,"stop":1756360960446,"duration":0},"status":"passed","severity":"normal"},{"uid":"863fa1b7da3cefaf","name":"should handle general insertion and lookup correctly","time":{"start":1756360936981,"stop":1756360936981,"duration":0},"status":"passed","severity":"normal"},{"uid":"497745d3e8c742d7","name":"should remove event listeners","time":{"start":1756360903062,"stop":1756360903062,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1ebb3fc92f540d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756360933949,"stop":1756360933950,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b478842a4669929","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756360933124,"stop":1756360933125,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30bfa87fd3f3321","name":"Push message with custom timestamp: 1756357404825","time":{"start":1756361535584,"stop":1756361535584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2267c11eda68ad5","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756360933936,"stop":1756360933937,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c2bc8c1f2ab1c","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756361257436,"stop":1756361257437,"duration":1},"status":"passed","severity":"normal"},{"uid":"75492d7fbde41d50","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756361452541,"stop":1756361452541,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b36a6854cefc396","name":"should dial peers from store on start","time":{"start":1756360903060,"stop":1756360903060,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a22404c7a8e5314","name":"Push message with unicode special characters payload","time":{"start":1756361535577,"stop":1756361535577,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d32d222b5d4bbbf","name":"should monitor connected peers and store them into cache","time":{"start":1756361060303,"stop":1756361060304,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a539f1ec2f6454","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756360949078,"stop":1756360949078,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebed4b9186c67e3","name":"should process queue every 500ms","time":{"start":1756360902770,"stop":1756360902770,"duration":0},"status":"passed","severity":"normal"},{"uid":"844ed111e4380909","name":"Nwaku publishes","time":{"start":1756361140912,"stop":1756361140912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d303a56b8b7fb4d9","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756360933125,"stop":1756360933125,"duration":0},"status":"passed","severity":"normal"},{"uid":"524ecc54de3ad92c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756361452552,"stop":1756361452552,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e0091c981e3a1c","name":"should perform ping and update peer store on timer","time":{"start":1756360903446,"stop":1756360903447,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4d84daf8d617e5","name":"Encoder error raises irrecoverable error","time":{"start":1756360960438,"stop":1756360960438,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49bd85e8fd381ed","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756361161280,"stop":1756361161281,"duration":1},"status":"passed","severity":"normal"},{"uid":"5554bec02b497521","name":"Push message equal or less that 1MB","time":{"start":1756361535572,"stop":1756361535572,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a164141e3e51bc","name":"ends if response has no messages","time":{"start":1756360903894,"stop":1756360903895,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef481d25ba4d3679","name":"Sync message is not sent if another sync message was just received","time":{"start":1756360960443,"stop":1756360960443,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cbf0d245f075e8","name":"Check received message containing long","time":{"start":1756361429053,"stop":1756361429053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9127afc45c89568","name":"Push message with custom timestamp: 1725602604824","time":{"start":1756361535571,"stop":1756361535571,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac5b530bb59b500","name":"should return different streams if requested simultaniously","time":{"start":1756360903700,"stop":1756360903701,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfbe81135f3b5d4c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756361452538,"stop":1756361452538,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcafe61825a2de6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756361452544,"stop":1756361452544,"duration":0},"status":"passed","severity":"normal"},{"uid":"9331e8d51a86fcb9","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1756360939599,"stop":1756360939599,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05859771203c5e5","name":"Push message with content topic containing special chars","time":{"start":1756361535580,"stop":1756361535580,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3101876140b3c1","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756360923396,"stop":1756360923398,"duration":2},"status":"passed","severity":"normal"},{"uid":"caf0338dcd8e2b69","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756360887253,"stop":1756360887253,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac66e81267848d3","name":"random static sharding 7 - Cluster ID: 917, Shard ID: 163","time":{"start":1756361292158,"stop":1756361292159,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17064e2c21aa675","name":"Check received message containing unicode special characters","time":{"start":1756361429067,"stop":1756361429067,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1cc413289f8251","name":"Push message with content topic containing numeric","time":{"start":1756361535567,"stop":1756361535567,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad597bcae8719cb","name":"should wait for LightPush peer to be connected","time":{"start":1756360950135,"stop":1756360950135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6dfed03bfd80b30","name":"should properly create location multiaddrs - udp","time":{"start":1756360893460,"stop":1756360893460,"duration":0},"status":"passed","severity":"normal"},{"uid":"20531ae5640dc868","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756360887251,"stop":1756360887251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea87f736fd4938df","name":"should create KeepAliveManager with required options","time":{"start":1756360903408,"stop":1756360903421,"duration":13},"status":"passed","severity":"normal"},{"uid":"6edbd32fbdc496c5","name":"should handle peer disconnect event when no connections remain","time":{"start":1756360902711,"stop":1756360902711,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0bcb4dba52e84b","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756360933927,"stop":1756360933928,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e2cc2d57711b05","name":"should create RPC request with correct parameters","time":{"start":1756360913324,"stop":1756360913324,"duration":0},"status":"passed","severity":"normal"},{"uid":"830619cfb59d56c","name":"Encoder throws on undefined content topic","time":{"start":1756360924822,"stop":1756360924822,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f259168ee61815","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756360949690,"stop":1756360949690,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b82b9d355f8b85","name":"Fails to push message bigger that 1MB","time":{"start":1756361535585,"stop":1756361535585,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6940ea62ff25b6b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756361127665,"stop":1756361127666,"duration":1},"status":"passed","severity":"normal"},{"uid":"2762d327b7445139","name":"should remove event listeners","time":{"start":1756360903423,"stop":1756360903423,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c612afce9da047","name":"Mutual subscription","time":{"start":1756361161272,"stop":1756361161273,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b92335870721b32","name":"Encoder throws on empty string content topic","time":{"start":1756360923401,"stop":1756360923401,"duration":0},"status":"passed","severity":"normal"},{"uid":"523357ca43cb9c3b","name":"should reject if Filter is requested but not mounted","time":{"start":1756360950134,"stop":1756360950134,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e616d8c26a36a7b","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756360903458,"stop":1756360903458,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2a3894bcab5723","name":"Retries within given interval","time":{"start":1756360949713,"stop":1756360949713,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09966097ed3c582","name":"Check publish message containing numeric","time":{"start":1756361151939,"stop":1756361151939,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12e3fde1e25164b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app23/4/topic576/xml","time":{"start":1756361245241,"stop":1756361245241,"duration":0},"status":"passed","severity":"normal"},{"uid":"f859e4b919702c98","name":"should not modify tags of connections for different peers","time":{"start":1756360949549,"stop":1756360949549,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b698cbd1953b78","name":"should load peers from local storage and dispatch events","time":{"start":1756360917499,"stop":1756360917500,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab49c93adbf8be42","name":"Fails to push message bigger that 1MB","time":{"start":1756361535572,"stop":1756361535572,"duration":0},"status":"passed","severity":"normal"},{"uid":"29dec5f09ff68403","name":"should return false when peer is not found","time":{"start":1756360903231,"stop":1756360903231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab74fba4a302ca3f","name":"should deliver messages after dependencies are met","time":{"start":1756360939598,"stop":1756360939598,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abecbd95123f91d","name":"should emit a peer event after start","time":{"start":1756360985741,"stop":1756360985742,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a3192bfaa2a21e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756360903908,"stop":1756360903908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d367073066fce860","name":"Renews subscription after lossing a connection","time":{"start":1756361452555,"stop":1756361452555,"duration":0},"status":"passed","severity":"normal"},{"uid":"896246c5f62090ab","name":"random static sharding 4 - Cluster ID: 3, Shard ID: 826","time":{"start":1756361292157,"stop":1756361292158,"duration":1},"status":"passed","severity":"normal"},{"uid":"3688cc32f96d2b5b","name":"Overlapping topic subscription","time":{"start":1756361452548,"stop":1756361452548,"duration":0},"status":"passed","severity":"normal"},{"uid":"179f559e20ef7246","name":"Check received message containing Script","time":{"start":1756361429055,"stop":1756361429055,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49866bc02ac19fb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756361127660,"stop":1756361127660,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9170eac6433de7a","name":"should remove event listener for peer:discovery","time":{"start":1756360903135,"stop":1756360903135,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b70bae56cffd90f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756360933939,"stop":1756360933940,"duration":1},"status":"passed","severity":"normal"},{"uid":"18032958770dad29","name":"Passing an array","time":{"start":1756361323662,"stop":1756361323662,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5ac50998883868","name":"should handle a minimal index list","time":{"start":1756360887475,"stop":1756360887475,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b272e141caac23","name":"Push message with numeric payload","time":{"start":1756361535573,"stop":1756361535573,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ccd1bb59399fd58","name":"should invoke callbacks when receiving a message","time":{"start":1756360949689,"stop":1756360949690,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f5d1e7f9b50b1e","name":"should handle ping failures gracefully","time":{"start":1756360903447,"stop":1756360903447,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f4455b003c39c3","name":"Subscribe and receives messages on 20 topics","time":{"start":1756361452537,"stop":1756361452537,"duration":0},"status":"passed","severity":"normal"},{"uid":"78190acdd2866e70","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756360933949,"stop":1756360933949,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bf352313f0c04e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756361452547,"stop":1756361452548,"duration":1},"status":"passed","severity":"normal"},{"uid":"adcf382755426888","name":"should properly start and stop event listening","time":{"start":1756360948996,"stop":1756360948998,"duration":2},"status":"passed","severity":"normal"},{"uid":"199eddbae3c81f74","name":"messageHash returns a Uint8Array","time":{"start":1756360903359,"stop":1756360903359,"duration":0},"status":"passed","severity":"normal"},{"uid":"e532d57919bbdbbb","name":"should throw error - no id","time":{"start":1756360893454,"stop":1756360893454,"duration":0},"status":"passed","severity":"normal"},{"uid":"8897e1cce228f486","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app73/6/topic967/test.js","time":{"start":1756361245240,"stop":1756361245240,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c675abba6fe413","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756360933946,"stop":1756360933946,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f81c6d7db88596","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756360917500,"stop":1756360917500,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb84604e2a634fb1","name":"should never report false negatives","time":{"start":1756360936978,"stop":1756360936978,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b4bc90b63dada3","name":"Check received message containing JSON","time":{"start":1756361429066,"stop":1756361429066,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca76f9a8aa1e8f75","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756361161278,"stop":1756361161279,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f792ef60439f40","name":"Push message with content topic containing emoji","time":{"start":1756361535582,"stop":1756361535583,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b2d78213bf8076","name":"should detect messages with missing dependencies","time":{"start":1756360939598,"stop":1756360939598,"duration":0},"status":"passed","severity":"normal"},{"uid":"427ab0b342eea93b","name":"should maintain chronological order of messages in localHistory","time":{"start":1756360939595,"stop":1756360939595,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ba1e9bec28dc36","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756360892705,"stop":1756360892705,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06c1eb49f48c48","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756360950552,"stop":1756360950552,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd45771584407e8","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756360887252,"stop":1756360887252,"duration":0},"status":"passed","severity":"normal"},{"uid":"772dc71f54b7042e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756360887250,"stop":1756360887250,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9ec0f9014ff8c1","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756360887243,"stop":1756360887243,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8be8869699e4db","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756361145272,"stop":1756361145272,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc91859de899f5e","name":"Push message with custom timestamp: 1756364604825","time":{"start":1756361535584,"stop":1756361535584,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2acdef869a06645","name":"should start and stop interval correctly","time":{"start":1756360949023,"stop":1756360949023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1c87ef4c58f185","name":"should handle multiple peers with different shard configurations","time":{"start":1756360902773,"stop":1756360902773,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f76db8ae5214e1","name":"Publish message with rate limit","time":{"start":1756361151958,"stop":1756361151959,"duration":1},"status":"passed","severity":"normal"},{"uid":"4384fd2985a97105","name":"should handle query errors","time":{"start":1756360913606,"stop":1756360913607,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b54b91b8e03c152","name":"Push to array if already present","time":{"start":1756360887042,"stop":1756360887042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab5428b28b05ccb","name":"Push message with Chinese payload","time":{"start":1756361535574,"stop":1756361535574,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1ba0accf78705e","name":"Check publish message after client node is restarted","time":{"start":1756361151958,"stop":1756361151958,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4af51b882f7a640b","name":"should return start time to match max range","time":{"start":1756360950552,"stop":1756360950552,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed93e1afea08bb48","name":"should set field with only STORE enabled","time":{"start":1756360893462,"stop":1756360893463,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a83871acfa12071","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756361452539,"stop":1756361452540,"duration":1},"status":"passed","severity":"normal"},{"uid":"c44dabbbfe49f316","name":"should send to specified number of peers of used peers","time":{"start":1756360949705,"stop":1756360949705,"duration":0},"status":"passed","severity":"normal"},{"uid":"7116ba339c00ac42","name":"should not dial peers from store when browser is not connected","time":{"start":1756360903067,"stop":1756360903067,"duration":0},"status":"passed","severity":"normal"},{"uid":"2645facf3a9d26a0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756360887247,"stop":1756360887248,"duration":1},"status":"passed","severity":"normal"},{"uid":"925271b139c745c7","name":"Sets default value correctly","time":{"start":1756361323664,"stop":1756361323665,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1447faa97dd90","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756360903359,"stop":1756360903359,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1d53d778b32074","name":"should return PeerId when PeerId is provided","time":{"start":1756360903485,"stop":1756360903485,"duration":0},"status":"passed","severity":"normal"},{"uid":"464a0dff0552dadf","name":"Query Generator, No message returned","time":{"start":1756361273256,"stop":1756361273256,"duration":0},"status":"passed","severity":"normal"},{"uid":"6545f57c3b9092e0","name":"Passing page size 0 when there are 110 messages","time":{"start":1756361317881,"stop":1756361317881,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b69ff8a729282de","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756360933939,"stop":1756360933939,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eeb6818ebcad7f4","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756360903459,"stop":1756360903459,"duration":0},"status":"passed","severity":"normal"},{"uid":"3075ebd9807cf6ea","name":"same cluster, static sharding: nodes connect","time":{"start":1756361054886,"stop":1756361054886,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c2368e1731ba9c","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756361320823,"stop":1756361320824,"duration":1},"status":"passed","severity":"normal"},{"uid":"237436c3d796b53d","name":"Outgoing message is possibly acknowledged","time":{"start":1756360960438,"stop":1756360960438,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab81b3cdc939fb4","name":"should set field with only FILTER enabled","time":{"start":1756360893463,"stop":1756360893463,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c808913bd7779d2","name":"should not receive a peer event before start","time":{"start":1756360917499,"stop":1756360917499,"duration":0},"status":"passed","severity":"normal"},{"uid":"645e7bf28972fdd9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756360892707,"stop":1756360892707,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8dfef4324e41bb","name":"should initialize with custom number of peers","time":{"start":1756360949534,"stop":1756360949535,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f6f4c7c4d9dd59","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756361452553,"stop":1756361452553,"duration":0},"status":"passed","severity":"normal"},{"uid":"3626c5a662302d44","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756361429059,"stop":1756361429059,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca2c35232d2228","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756360939597,"stop":1756360939597,"duration":0},"status":"passed","severity":"normal"},{"uid":"c819910236ffeb5a","name":"Get Nodes","time":{"start":1756360913209,"stop":1756360913209,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4759d2fe9ffae0","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756360903242,"stop":1756360903242,"duration":0},"status":"passed","severity":"normal"},{"uid":"be531e92fe39f68c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756360887241,"stop":1756360887242,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7db92763dcfdab2","name":"Check received message containing SQL Injection","time":{"start":1756361429064,"stop":1756361429065,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d6f21c1ead400a","name":"should clear dial history on start","time":{"start":1756360902753,"stop":1756360902753,"duration":0},"status":"passed","severity":"normal"},{"uid":"3077eb05b9e57bbf","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756361429072,"stop":1756361429072,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebb9ed2fd658d56","name":"should handle complete dial lifecycle","time":{"start":1756360902773,"stop":1756360902773,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5c0e0c0da1ece5","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756360933941,"stop":1756360933941,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c560aa9a90a4b0b","name":"should start the dialing interval","time":{"start":1756360902746,"stop":1756360902753,"duration":7},"status":"passed","severity":"normal"},{"uid":"951b6a56ad20ea30","name":"Generator, one shard","time":{"start":1756361263415,"stop":1756361263415,"duration":0},"status":"passed","severity":"normal"},{"uid":"736d12d0c2e0f465","name":"should skip peer when failed to dial recently","time":{"start":1756360902765,"stop":1756360902765,"duration":0},"status":"passed","severity":"normal"},{"uid":"e630d8d1f8a7e1b8","name":"should register libp2p event listeners when start is called","time":{"start":1756360949540,"stop":1756360949542,"duration":2},"status":"passed","severity":"normal"},{"uid":"216936fc2558041d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756361452553,"stop":1756361452554,"duration":1},"status":"passed","severity":"normal"},{"uid":"83af3c814151ec5c","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756361273255,"stop":1756361273255,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca002cfd9dfe1735","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756361273257,"stop":1756361273258,"duration":1},"status":"passed","severity":"normal"},{"uid":"eafc7b82ca63fd21","name":"random static sharding 9 - Cluster ID: 351, Shard ID: 197","time":{"start":1756361292159,"stop":1756361292160,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf47d219472d4212","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756360933937,"stop":1756360933937,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8db3fdd2c60df3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756361127664,"stop":1756361127665,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45d5c23c5d4b70e","name":"Subscribe to topic containing short and publish message","time":{"start":1756361161276,"stop":1756361161276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ca7314f90e9001","name":"Subscribe and receive messages via waku relay post","time":{"start":1756361452536,"stop":1756361452536,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8dd89a978c5143","name":"Check publish message containing SQL Injection","time":{"start":1756361151946,"stop":1756361151946,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f46b8e995c2abc0","name":"Check publish message containing JSON","time":{"start":1756361151950,"stop":1756361151951,"duration":1},"status":"passed","severity":"normal"},{"uid":"56c721472a8d5f2d","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756361305043,"stop":1756361305043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f469c0bf0e67f1","name":"should handle empty pubsub topics","time":{"start":1756360903471,"stop":1756360903472,"duration":1},"status":"passed","severity":"normal"},{"uid":"8356568544100e90","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756361161278,"stop":1756361161278,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e18a3c85212cc81","name":"Renews subscription after lossing a connection","time":{"start":1756361452545,"stop":1756361452545,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f4eb4d934aca15","name":"should dial one peer on dial","time":{"start":1756361067782,"stop":1756361067782,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a4e4034ba2ae28","name":"Query with Promise Callback, No message returned","time":{"start":1756361273258,"stop":1756361273258,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b0c8e3566bfddb","name":"can start the service","time":{"start":1756360917497,"stop":1756360917497,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c16dd7e61235039","name":"rejects hash query with time filter","time":{"start":1756360903520,"stop":1756360903525,"duration":5},"status":"passed","severity":"normal"},{"uid":"e35f32812ef2ed69","name":"should handle errors when globalThis is not available","time":{"start":1756360902696,"stop":1756360902697,"duration":1},"status":"passed","severity":"normal"},{"uid":"995f803740c0913d","name":"Asymmetric encrypt & decrypt","time":{"start":1756360923825,"stop":1756360923826,"duration":1},"status":"passed","severity":"normal"},{"uid":"392a10fbf00df797","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756360933949,"stop":1756360933949,"duration":0},"status":"passed","severity":"normal"},{"uid":"462b20c77a4f8272","name":"Own sync message does not acknowledge own messages","time":{"start":1756360960445,"stop":1756360960445,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bfb076d1d2eee6","name":"should properly create location multiaddrs - udp6","time":{"start":1756360893459,"stop":1756360893460,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06cd93a049efd84","name":"should handle case with no peers in store","time":{"start":1756360903079,"stop":1756360903079,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64802ce7dbe7b09","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756361161275,"stop":1756361161275,"duration":0},"status":"passed","severity":"normal"},{"uid":"14388e05e298f456","name":"should be able to encode the field with only STORE set to true","time":{"start":1756360892699,"stop":1756360892699,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99f34b6ca163f3a","name":"Check publish message after service node is restarted","time":{"start":1756361151957,"stop":1756361151958,"duration":1},"status":"skipped","severity":"normal"},{"uid":"29789c25bf34902d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756360933922,"stop":1756360933923,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad098a7bf271633","name":"should handle hash queries without validation","time":{"start":1756360949920,"stop":1756360949920,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e396f253a019a31","name":"should sort peers by ping value","time":{"start":1756360903913,"stop":1756360903913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e507d1c8b26d34d","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756360933923,"stop":1756360933923,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36b6074957691e6","name":"should reject if WakuNode is not started","time":{"start":1756360950132,"stop":1756360950132,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac48b482578423e1","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756360987126,"stop":1756360987128,"duration":2},"status":"passed","severity":"normal"},{"uid":"dfe5275e3fc89b73","name":"should maintain desired error rate","time":{"start":1756360936978,"stop":1756360936978,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2b72d8a2c3e10a","name":"should not receive a peer event before start","time":{"start":1756361205596,"stop":1756361205596,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcee0b4a3c50f521","name":"tcp ip4 address","time":{"start":1756360892549,"stop":1756360892550,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba300e9e89b93e3","name":"should skip updating peer store if peer has same addresses","time":{"start":1756360903151,"stop":1756360903152,"duration":1},"status":"passed","severity":"normal"},{"uid":"518e40ea0a45614a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756360933941,"stop":1756360933941,"duration":0},"status":"passed","severity":"normal"},{"uid":"d123c1adef827266","name":"returns all values when wanted number is greater than available values","time":{"start":1756360911757,"stop":1756360911758,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79432599d44e2cb","name":"should check false positive rate","time":{"start":1756360936981,"stop":1756360936981,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a68b29fd51e4f7a","name":"Push message with content topic containing SQL Injection","time":{"start":1756361535581,"stop":1756361535581,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15e13d836df0acb","name":"Check meta is set [ecies]","time":{"start":1756360924821,"stop":1756360924822,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06616541e6760e9","name":"should create all internal components","time":{"start":1756360903906,"stop":1756360903906,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2065ebedf424f7","name":"should add sent message to localHistory with retrievalHint","time":{"start":1756360939592,"stop":1756360939593,"duration":1},"status":"passed","severity":"normal"},{"uid":"69cafd5171f45ef6","name":"Check received message containing numeric","time":{"start":1756361429053,"stop":1756361429053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c724480496c1d7cc","name":"should handle peer not in mesh for all topics","time":{"start":1756360903474,"stop":1756360903475,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2a8e7d1988e6ac","name":"Subscribe to topic containing XML and receive message","time":{"start":1756361452542,"stop":1756361452542,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2805ce34350605","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756360903350,"stop":1756360903350,"duration":0},"status":"passed","severity":"normal"},{"uid":"adeadb7d594b5ea4","name":"should throw error - no public key","time":{"start":1756360893454,"stop":1756360893454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3af4ac72d3882c","name":"accepts valid message hash query","time":{"start":1756360903519,"stop":1756360903519,"duration":0},"status":"passed","severity":"normal"},{"uid":"76315fc16bac59d7","name":"should stop ping timers on peer disconnect","time":{"start":1756360903436,"stop":1756360903436,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1f0de8338cebd6","name":"should compute hash only when first accessed","time":{"start":1756360904102,"stop":1756360904102,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58bd0b28b4b711d","name":"Check received message containing shell command","time":{"start":1756361429066,"stop":1756361429066,"duration":0},"status":"passed","severity":"normal"},{"uid":"7381a7643f5d8f31","name":"Push message with custom timestamp: 1756364604824","time":{"start":1756361535571,"stop":1756361535571,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2a2e09fc63fd31","name":"Push message with SQL Injection payload","time":{"start":1756361535562,"stop":1756361535562,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef8b706e26a7657","name":"should only return 1 node with relay capability","time":{"start":1756360913625,"stop":1756360913625,"duration":0},"status":"passed","severity":"normal"},{"uid":"477b474e1778d19a","name":"Push message with Russian payload","time":{"start":1756361535575,"stop":1756361535575,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf806f63a3ebce7","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756360950550,"stop":1756360950550,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad096552c05be28","name":"should handle peer store errors gracefully","time":{"start":1756360949002,"stop":1756360949002,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e85f57b5ccf9a89","name":"should throw error - no public key","time":{"start":1756360893455,"stop":1756360893456,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0303b1c7fdeb86","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756360912833,"stop":1756360912833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c175eefc649126","name":"should be safe to call multiple times","time":{"start":1756360903907,"stop":1756360903907,"duration":0},"status":"passed","severity":"normal"},{"uid":"83fd0d9e16de2ccd","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756360902722,"stop":1756360902723,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c6e29f8a995f8f","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756360913312,"stop":1756360913313,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e2152d2bd50793","name":"should update peer store before dialing","time":{"start":1756360903150,"stop":1756360903150,"duration":0},"status":"passed","severity":"normal"},{"uid":"666bc630236337a7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756360887252,"stop":1756360887252,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2a3424e2d8f32b","name":"should return false when peer is not on the specified shard","time":{"start":1756360903232,"stop":1756360903241,"duration":9},"status":"passed","severity":"normal"},{"uid":"e98974120a70025d","name":"rejects hash query with content filter parameters","time":{"start":1756360903520,"stop":1756360903520,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bd8476f8fb17dd","name":"Push message with Basic HTML tag payload","time":{"start":1756361535576,"stop":1756361535576,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbadf7fd7aa0a43","name":"Relay - times out","time":{"start":1756361329234,"stop":1756361329234,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea93153cade158a","name":"Accepts a valid Waku Message","time":{"start":1756360964619,"stop":1756360964621,"duration":2},"status":"passed","severity":"normal"},{"uid":"24a50304c138ccb9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756361452540,"stop":1756361452541,"duration":1},"status":"passed","severity":"normal"},{"uid":"b21de2a533163acc","name":"Push message with meta","time":{"start":1756361535583,"stop":1756361535583,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf68b4b874d7cddb","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756360892705,"stop":1756360892706,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b184decb15fd4dc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756361452554,"stop":1756361452554,"duration":0},"status":"passed","severity":"normal"},{"uid":"5890d4b63cddbe79","name":"should emit message when we just started and store connect event occurs","time":{"start":1756360950549,"stop":1756360950549,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2d8df5d1b121af","name":"messageHashStr produces different results for different inputs","time":{"start":1756360903361,"stop":1756360903361,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c80bbbfc0810ae7","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756360949544,"stop":1756360949547,"duration":3},"status":"passed","severity":"normal"},{"uid":"514604e2feb04048","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app10/5/topic719/json","time":{"start":1756361245240,"stop":1756361245240,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ca7867f016e016","name":"Check received message containing Russian","time":{"start":1756361429055,"stop":1756361429055,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1d7b1f444eee24","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756360987126,"stop":1756360987126,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c48c9b2ba704f13","name":"Incoming message is emitted as received","time":{"start":1756360960441,"stop":1756360960441,"duration":0},"status":"passed","severity":"normal"},{"uid":"d602e31c1f870a0f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756360887247,"stop":1756360887247,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa47736db12b7d33","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756360913314,"stop":1756360913314,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27522d286d35fc5","name":"should not fail to start the service if it is already started","time":{"start":1756360917498,"stop":1756360917498,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb37ac5fe0c33a25","name":"should properly create location multiaddrs - tcp","time":{"start":1756360893461,"stop":1756360893461,"duration":0},"status":"passed","severity":"normal"},{"uid":"912e023000e3737a","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756360903122,"stop":1756360903122,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c481fd73d0bd4de","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756360933940,"stop":1756360933940,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd159dae1e250ff","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756360950549,"stop":1756360950550,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fbfa0e61240287","name":"should add event listeners to libp2p","time":{"start":1756360902695,"stop":1756360902695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5236eb5f3b32c904","name":"Check received message with timestamp: 1756360979834 ","time":{"start":1756361429058,"stop":1756361429058,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3de9f6eda545ea","name":"Waku message hash computation (no timestamp)","time":{"start":1756360903358,"stop":1756360903358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4815f481d2dcb54","name":"should encodeTxt and decodeTxt","time":{"start":1756360893451,"stop":1756360893452,"duration":1},"status":"passed","severity":"normal"},{"uid":"588651839469f00b","name":"peer exchange sets tag","time":{"start":1756361151528,"stop":1756361151528,"duration":0},"status":"passed","severity":"normal"},{"uid":"38edb8dad2f02874","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1756360960443,"stop":1756360960444,"duration":1},"status":"passed","severity":"normal"},{"uid":"30de046922e4c1ef","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756361161282,"stop":1756361161282,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c01cd76d8c39ce","name":"Decoder throws on empty string content topic","time":{"start":1756360904101,"stop":1756360904101,"duration":0},"status":"passed","severity":"normal"},{"uid":"106fe6adc3f0eed","name":"should not start if already started","time":{"start":1756360913597,"stop":1756360913597,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d66e388f780631e","name":"should check connected peers if present and suitable","time":{"start":1756360950134,"stop":1756360950135,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ac2223fff31572","name":"Push message with Arabic payload","time":{"start":1756361535574,"stop":1756361535574,"duration":0},"status":"passed","severity":"normal"},{"uid":"4951f3a3dcd52b7f","name":"Passing page size 3 when there are 20 messages","time":{"start":1756361317882,"stop":1756361317883,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3aeeea18b25bd3","name":"should return false","time":{"start":1756360893456,"stop":1756360893456,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2a16df2cdbd2f9","name":"Check publish message containing short","time":{"start":1756361151934,"stop":1756361151938,"duration":4},"status":"passed","severity":"normal"},{"uid":"7cf083ff7233721f","name":"Subscribe and publish message","time":{"start":1756361161274,"stop":1756361161274,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ab739ec581271c","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756360903892,"stop":1756360903893,"duration":1},"status":"passed","severity":"normal"},{"uid":"11853f3750040a2e","name":"Push message with content topic containing Chinese","time":{"start":1756361535580,"stop":1756361535580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f352dc3502f7d9b1","name":"Check received message containing special chars","time":{"start":1756361429054,"stop":1756361429054,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afeda35ab154f95","name":"should handle missing messages with undefined retrievalHint","time":{"start":1756360939600,"stop":1756360939601,"duration":1},"status":"passed","severity":"normal"},{"uid":"f865a86ad767c5b5","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756361145273,"stop":1756361145273,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0337cd3ccab384c","name":"Wrong topic","time":{"start":1756361245241,"stop":1756361245242,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e569282377d424b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756360948989,"stop":1756360948992,"duration":3},"status":"passed","severity":"normal"},{"uid":"6285edf5881700aa","name":"Subscribe to topic containing long and receive message","time":{"start":1756361452539,"stop":1756361452539,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d5d860e2abbec7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756361452537,"stop":1756361452537,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0ed7ecd07448ad","name":"should not receive a peer event after stop","time":{"start":1756360985742,"stop":1756360985743,"duration":1},"status":"passed","severity":"normal"},{"uid":"75544abb787cda6c","name":"should remove expired entries after TTL has passed","time":{"start":1756360948242,"stop":1756360948243,"duration":1},"status":"passed","severity":"normal"},{"uid":"314598b45c930cdb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756361452554,"stop":1756361452555,"duration":1},"status":"passed","severity":"normal"},{"uid":"b695e2e719dc9790","name":"should not create multiple intervals when called multiple times","time":{"start":1756360902753,"stop":1756360902754,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff6cee3aff7c0410","name":"should create a new stream if no existing for protocol found","time":{"start":1756360903700,"stop":1756360903700,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8168775c41abed","name":"Check message on other pubsub topic is not received","time":{"start":1756361429059,"stop":1756361429060,"duration":1},"status":"passed","severity":"normal"},{"uid":"e60714a157e9d620","name":"All","time":{"start":1756360986480,"stop":1756360986480,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebb36a24fc580e","name":"should create dialer with libp2p and shardReader","time":{"start":1756360902745,"stop":1756360902746,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee3a1bed9a2a570","name":"should respect custom numPeersToUse configuration","time":{"start":1756360949543,"stop":1756360949544,"duration":1},"status":"passed","severity":"normal"},{"uid":"363f100c40c00b72","name":"Sample","time":{"start":1756360892741,"stop":1756360892741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7df34c1358a9781","name":"should handle queue processing errors gracefully","time":{"start":1756360902771,"stop":1756360902771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5464e334008691","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756360903121,"stop":1756360903121,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d78475b10685794","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756360903122,"stop":1756360903122,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd151c3dc8004c26","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756360950550,"stop":1756360950550,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c21465d8e5d94a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756361452551,"stop":1756361452551,"duration":0},"status":"passed","severity":"normal"},{"uid":"210de6556cf1168d","name":"return first retrieved peers without further DNS queries","time":{"start":1756360913626,"stop":1756360913626,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bf4fa3e04ccef3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756360887248,"stop":1756360887248,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40255ef0f4a7c77","name":"should handle queue overflow by adding peers to queue","time":{"start":1756360902769,"stop":1756360902769,"duration":0},"status":"passed","severity":"normal"},{"uid":"39751f2e62be8ea5","name":"should work with mock decoders","time":{"start":1756360950545,"stop":1756360950546,"duration":1},"status":"passed","severity":"normal"},{"uid":"92eca4f01f7522ad","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756360933947,"stop":1756360933948,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77e7593459dcda2","name":"Push message with escaped characters payload","time":{"start":1756361535577,"stop":1756361535577,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58ec2a339a8f431","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756360887240,"stop":1756360887240,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3eb044955bbb226","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756361429061,"stop":1756361429062,"duration":1},"status":"passed","severity":"normal"},{"uid":"da00d4a4ce5ff90d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756360985746,"stop":1756360985747,"duration":1},"status":"skipped","severity":"normal"},{"uid":"738102076e323c42","name":"Push message with meta","time":{"start":1756361535570,"stop":1756361535570,"duration":0},"status":"passed","severity":"normal"},{"uid":"5927ac005e37133c","name":"should encode/decode to RLP encoding","time":{"start":1756360893457,"stop":1756360893457,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f04568b974af303","name":"should allow redial after failed dial cooldown expires","time":{"start":1756360902769,"stop":1756360902769,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57385426d55e698","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756360933945,"stop":1756360933945,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6589cbc42d6e52","name":"pre and post cipher","time":{"start":1756360923826,"stop":1756360923827,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ea265cacdec193","name":"should return false when peer shard info is not found","time":{"start":1756360903241,"stop":1756360903242,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c4d4d2ac54ff0c","name":"should not allow unachievable error rate","time":{"start":1756360933121,"stop":1756360933124,"duration":3},"status":"passed","severity":"normal"},{"uid":"ec962c674c70967b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756360933945,"stop":1756360933945,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaded362233b124c","name":"should set up event listeners when started","time":{"start":1756360950543,"stop":1756360950543,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6be8e1697b7773b","name":"Check received message with timestamp: 1756360979834000000 ","time":{"start":1756361429058,"stop":1756361429058,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99f3c1c6f1472f2","name":"should start ping timers on peer connect","time":{"start":1756360903435,"stop":1756360903435,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4d88e54bc45e94","name":"should properly create location multiaddrs - udp4","time":{"start":1756360893459,"stop":1756360893459,"duration":0},"status":"passed","severity":"normal"},{"uid":"299933b453eee0fc","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756360933923,"stop":1756360933924,"duration":1},"status":"passed","severity":"normal"},{"uid":"927f7853f19f5323","name":"should sort by messageId when timestamps are equal","time":{"start":1756360939398,"stop":1756360939398,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e0b440c05f660f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756360987128,"stop":1756360987129,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee2031b5108fb692","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756360887253,"stop":1756360887253,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee71c87554cd01f","name":"messageHashStr produces consistent results for the same input","time":{"start":1756360903360,"stop":1756360903360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e87ec1de20ded7","name":"Check received message containing long","time":{"start":1756361429062,"stop":1756361429063,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e47cc39e9e022ff","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756361312539,"stop":1756361312544,"duration":5},"status":"passed","severity":"normal"},{"uid":"85fbc45bd7b20227","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1756360960444,"stop":1756360960444,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d8f02ebf885366","name":"should handle disconnect when peer has no timers","time":{"start":1756360903470,"stop":1756360903471,"duration":1},"status":"passed","severity":"normal"},{"uid":"876a7b37d78a45","name":"should clear all timers","time":{"start":1756360903424,"stop":1756360903424,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08f215755bd8903","name":"should successfully stop","time":{"start":1756360949133,"stop":1756360949134,"duration":1},"status":"passed","severity":"normal"},{"uid":"de843bb4bce760c7","name":"should return empty array when no peers connected","time":{"start":1756360903911,"stop":1756360903912,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e1dd434acde078","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756361452547,"stop":1756361452547,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2cd09002dea7c27f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756360933948,"stop":1756360933948,"duration":0},"status":"passed","severity":"normal"},{"uid":"5259e45f5006aaa2","name":"Encoder throws on empty string content topic","time":{"start":1756360924822,"stop":1756360924822,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a370813e71dd70","name":"Push message with JSON payload","time":{"start":1756361535576,"stop":1756361535576,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c688f44ac9d05b","name":"should drop connection to all peers on hangUp","time":{"start":1756361067782,"stop":1756361067782,"duration":0},"status":"passed","severity":"normal"},{"uid":"467da24ac10a727c","name":"should not dispatch event when already connected","time":{"start":1756360902717,"stop":1756360902718,"duration":1},"status":"passed","severity":"normal"},{"uid":"38663d4c9b0c24f9","name":"Waku message hash computation (payload length 0)","time":{"start":1756360903351,"stop":1756360903351,"duration":0},"status":"passed","severity":"normal"},{"uid":"403505154e6556b4","name":"Throws when trying to push message with empty payload","time":{"start":1756361535578,"stop":1756361535578,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd36d445a7df1581","name":"Push message with content topic containing JSON","time":{"start":1756361535569,"stop":1756361535569,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bebb5e0c56f9ad","name":"should not fail to stop the service if it was not started","time":{"start":1756360917497,"stop":1756360917498,"duration":1},"status":"passed","severity":"normal"},{"uid":"714acbced0a050b2","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756360933933,"stop":1756360933936,"duration":3},"status":"passed","severity":"normal"},{"uid":"37e3c33b38381efd","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756361320821,"stop":1756361320822,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c31882966d7955","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756360933126,"stop":1756360933126,"duration":0},"status":"passed","severity":"normal"},{"uid":"570e34b175862b53","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756361429068,"stop":1756361429069,"duration":1},"status":"passed","severity":"normal"},{"uid":"92093af51363a177","name":"Push message with rate limit","time":{"start":1756361535570,"stop":1756361535570,"duration":0},"status":"passed","severity":"normal"},{"uid":"9317ff88c8f8d78d","name":"configure the node with multiple content topics","time":{"start":1756361245242,"stop":1756361245242,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c8c76bee548ee2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756360933950,"stop":1756360933951,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb539212efc17df0","name":"msgTime: 0 ms from now, startTime: 1756102105981, endTime: 1756361305981","time":{"start":1756361320825,"stop":1756361320825,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d247d96f528386","name":"Check publish message containing Chinese","time":{"start":1756361151940,"stop":1756361151942,"duration":2},"status":"passed","severity":"normal"},{"uid":"42337beea1fdc7ef","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756360887475,"stop":1756360887475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e6153807a7b38c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756360903360,"stop":1756360903360,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5d23befc47c329","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756360933946,"stop":1756360933946,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f420fc78d57d4ab","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756360903437,"stop":1756360903437,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dacaf6d4826071a","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756360913609,"stop":1756360913609,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d654eefee7b044","name":"Stops search when maxGet is reached","time":{"start":1756360913209,"stop":1756360913210,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c792a173e937216","name":"should be able to dial TLS multiaddrs","time":{"start":1756361067784,"stop":1756361067784,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb18a38af0b030bd","name":"should work with stubbed peer manager event emitter","time":{"start":1756360950544,"stop":1756360950544,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafe271768944511","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756361452550,"stop":1756361452550,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d9bb69c11c508a","name":"Decoder throws on empty string content topic","time":{"start":1756360924823,"stop":1756360924823,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c5a17a66f2ec47","name":"can start and stop the service","time":{"start":1756361205594,"stop":1756361205594,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfdd075f1082a9a","name":"Check message with no content topic is not received","time":{"start":1756361429060,"stop":1756361429060,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d70056e3ef7a262","name":"Check received message containing unicode special characters","time":{"start":1756361429057,"stop":1756361429057,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b41f86112845407","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756361257431,"stop":1756361257431,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7b2c08ce45fc7f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756361452551,"stop":1756361452551,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbac240a6be5cb1","name":"should add event listener for peer:discovery","time":{"start":1756360903134,"stop":1756360903134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4859b7c37c36426","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756360892700,"stop":1756360892700,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8233ed3ffeaf5da","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756360939597,"stop":1756360939597,"duration":0},"status":"passed","severity":"normal"},{"uid":"2849219630830289","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756361023776,"stop":1756361023780,"duration":4},"status":"passed","severity":"normal"},{"uid":"1bc416abc4b4bf25","name":"random static sharding 5 - Cluster ID: 723, Shard ID: 779","time":{"start":1756361292158,"stop":1756361292158,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24d047733464a69","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756360933947,"stop":1756360933947,"duration":0},"status":"passed","severity":"normal"},{"uid":"a721b965b2de846f","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756360887241,"stop":1756360887241,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba8bfc7b9aee97d","name":"should dial second nwaku node that was discovered","time":{"start":1756360980382,"stop":1756360980387,"duration":5},"status":"skipped","severity":"normal"},{"uid":"51bb0983100a2cf0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756361452545,"stop":1756361452546,"duration":1},"status":"passed","severity":"normal"},{"uid":"effd6078545d4da0","name":"does not validate decoders for hash queries","time":{"start":1756360903893,"stop":1756360903894,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae55209eb6d495d","name":"Check message with non string payload is not received","time":{"start":1756361429071,"stop":1756361429071,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5ac5aca8c7e187","name":"should remove event listeners from libp2p","time":{"start":1756360902697,"stop":1756360902698,"duration":1},"status":"passed","severity":"normal"},{"uid":"39fddc35b3831933","name":"Does not throw an exception when node disconnects","time":{"start":1756361323661,"stop":1756361323662,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25c16bc8525ba01","name":"should dial peer when on same shard","time":{"start":1756360902766,"stop":1756360902767,"duration":1},"status":"passed","severity":"normal"},{"uid":"710d8cedd59b1a4","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756360887239,"stop":1756360887240,"duration":1},"status":"passed","severity":"normal"},{"uid":"196b0091527d52fd","name":"Check received message containing numeric","time":{"start":1756361429063,"stop":1756361429063,"duration":0},"status":"passed","severity":"normal"},{"uid":"3682c30edc282ece","name":"should return cached hash on subsequent access","time":{"start":1756360904102,"stop":1756360904102,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c33238f876abf4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756360933947,"stop":1756360933947,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b592c48028a39d","name":"Decoder throws on undefined content topic","time":{"start":1756360904101,"stop":1756360904101,"duration":0},"status":"passed","severity":"normal"},{"uid":"446faab9de0b0c86","name":"Automatically retrieves missing message","time":{"start":1756360960445,"stop":1756360960446,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f352c7cd1a58826","name":"msgTime: 0 ms from now, startTime: 1756274905981, endTime: 1756361305981","time":{"start":1756361320825,"stop":1756361320827,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d3efdc2352254b7","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756360892707,"stop":1756360892708,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d4660a5ab6014f2","name":"Ordered Callback - false","time":{"start":1756361305737,"stop":1756361305737,"duration":0},"status":"passed","severity":"normal"},{"uid":"6784c5e8ee839153","name":"should handle large number of peers request","time":{"start":1756360913320,"stop":1756360913322,"duration":2},"status":"passed","severity":"normal"},{"uid":"6abffd2813dd5540","name":"Push message with short payload","time":{"start":1756361535573,"stop":1756361535573,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80d6801fe26cc50","name":"Fails to publish message with empty text","time":{"start":1756361151956,"stop":1756361151956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5374c7661e0eacc","name":"random static sharding 6 - Cluster ID: 548, Shard ID: 44","time":{"start":1756361292158,"stop":1756361292158,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e3d2ea2f6af1a8","name":"should stop and cleanup resources","time":{"start":1756360949691,"stop":1756360949699,"duration":8},"status":"passed","severity":"normal"},{"uid":"e69d4e89a80d5108","name":"should discover peers from provided peer cache","time":{"start":1756361060303,"stop":1756361060303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2275449d01526888","name":"can query messages normally","time":{"start":1756361296238,"stop":1756361296240,"duration":2},"status":"passed","severity":"normal"},{"uid":"c30fae829dbf0507","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756360912822,"stop":1756360912823,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c69d862ace1e46d","name":"throws on content topic with non-number generation field","time":{"start":1756360887232,"stop":1756360887233,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d535814f0329ee0","name":"Check message with invalid timestamp is not received","time":{"start":1756361429069,"stop":1756361429069,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d70f9f7dc4df10","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756360913627,"stop":1756360913627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38031339488024fd","name":"Passing page size 19 when there are 20 messages","time":{"start":1756361317884,"stop":1756361317884,"duration":0},"status":"passed","severity":"normal"},{"uid":"4325702d6a661aba","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756360924821,"stop":1756360924821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19ff5cabb820e13","name":"should not receive a peer event before start","time":{"start":1756360985742,"stop":1756360985742,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6051e7291906562","name":"Callback on promise","time":{"start":1756361305034,"stop":1756361305041,"duration":7},"status":"passed","severity":"normal"},{"uid":"b69fddeb07429524","name":"should not change state when connections remain after disconnect","time":{"start":1756360902711,"stop":1756360902717,"duration":6},"status":"passed","severity":"normal"},{"uid":"62c71c28daf46846","name":"Push message with JSON payload","time":{"start":1756361535563,"stop":1756361535564,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b2677b50b24c27","name":"should set field with only RELAY enabled","time":{"start":1756360893462,"stop":1756360893462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bc4baacf001f88","name":"should query peer with peer exchange protocol","time":{"start":1756360913604,"stop":1756360913604,"duration":0},"status":"passed","severity":"normal"},{"uid":"263c1f36bc169ebe","name":"should dial peer when no shard info available","time":{"start":1756360902767,"stop":1756360902768,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ccdc7996873ee7","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756361127667,"stop":1756361127668,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af03a0506b95c0b","name":"Promise Callback - false","time":{"start":1756361305736,"stop":1756361305736,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76b9af68a4c534b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756360924821,"stop":1756360924821,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cce1072509b81a","name":"Push message with XML payload","time":{"start":1756361535563,"stop":1756361535563,"duration":0},"status":"passed","severity":"normal"},{"uid":"682ad47301780ac0","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756360933927,"stop":1756360933927,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc15f116c2917e41","name":"should throw an error for insufficient data","time":{"start":1756360887476,"stop":1756360887476,"duration":0},"status":"passed","severity":"normal"},{"uid":"91fa374843fd29f6","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756360887247,"stop":1756360887247,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a53cbaa8155160","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756361257434,"stop":1756361257436,"duration":2},"status":"passed","severity":"normal"},{"uid":"a9148d188cb179e0","name":"should be safe to call multiple times","time":{"start":1756360902755,"stop":1756360902759,"duration":4},"status":"passed","severity":"normal"},{"uid":"44cee4685d2b0f67","name":"should dispatch network event when browser goes offline","time":{"start":1756360902719,"stop":1756360902719,"duration":0},"status":"passed","severity":"normal"},{"uid":"456590b42b70cafd","name":"should wait for Store peer to be connected","time":{"start":1756360950136,"stop":1756360950136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1e125b189cd7db","name":"should handle peer store errors gracefully","time":{"start":1756360903101,"stop":1756360903101,"duration":0},"status":"passed","severity":"normal"},{"uid":"45eecc3039ed4587","name":"Check message with non string payload is not received","time":{"start":1756361429061,"stop":1756361429061,"duration":0},"status":"passed","severity":"normal"},{"uid":"705c904871e3b178","name":"should handle empty peer infos gracefully","time":{"start":1756360913311,"stop":1756360913311,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8101d7fde64216","name":"should add event listeners for peer connect and disconnect","time":{"start":1756360903422,"stop":1756360903422,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1a971dc9cda113","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756360912830,"stop":1756360912831,"duration":1},"status":"passed","severity":"normal"},{"uid":"385f6e7dc8d67555","name":"should skip peers without ENR","time":{"start":1756360913607,"stop":1756360913607,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e10df399841c2","name":"Push message with content topic containing Russian","time":{"start":1756361535568,"stop":1756361535568,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1cd2ac3b6ef1a9","name":"Reusing cursor across nodes","time":{"start":1756361257437,"stop":1756361257438,"duration":1},"status":"passed","severity":"normal"},{"uid":"56bef4e0970d4611","name":"Push message with Script payload","time":{"start":1756361535575,"stop":1756361535575,"duration":0},"status":"passed","severity":"normal"},{"uid":"96065f009162fb62","name":"should get all peers from store","time":{"start":1756360903068,"stop":1756360903077,"duration":9},"status":"passed","severity":"normal"},{"uid":"f734947a66172a49","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756360933950,"stop":1756360933950,"duration":0},"status":"passed","severity":"normal"},{"uid":"147805185215784f","name":"Push message with content topic containing special chars","time":{"start":1756361535567,"stop":1756361535567,"duration":0},"status":"passed","severity":"normal"},{"uid":"452d31ca9ddf0bfe","name":"Subscribe to topic containing long and receive message","time":{"start":1756361452549,"stop":1756361452549,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2c1b37e237f482","name":"Push message with content topic containing escaped characters","time":{"start":1756361535582,"stop":1756361535582,"duration":0},"status":"passed","severity":"normal"},{"uid":"b579808d609a33ac","name":"should handle cache.get errors gracefully","time":{"start":1756360917500,"stop":1756360917500,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8776e6b06461c4a","name":"Push message with content topic containing Arabic","time":{"start":1756361535580,"stop":1756361535581,"duration":1},"status":"passed","severity":"normal"},{"uid":"da824ae9289a6118","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756360887238,"stop":1756360887238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3478840c31c44ab","name":"should attach causal history and bloom filter to each message","time":{"start":1756360939593,"stop":1756360939593,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b477a4df2d5418","name":"Subscribe to topic containing short and receive message","time":{"start":1756361452549,"stop":1756361452549,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7860724ef660cf0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756360933946,"stop":1756360933947,"duration":1},"status":"passed","severity":"normal"},{"uid":"db7db0e0163c3cdf","name":"Using a function","time":{"start":1756361323662,"stop":1756361323663,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f7accbf7c3d22b9","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756361312534,"stop":1756361312534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e919e4e8b066fa54","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756361305030,"stop":1756361305031,"duration":1},"status":"passed","severity":"normal"},{"uid":"405b84e3c8b0d1a8","name":"Query Generator - true","time":{"start":1756361305734,"stop":1756361305734,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e807d48c930a4b","name":"should be safe to call multiple times","time":{"start":1756360903135,"stop":1756360903136,"duration":1},"status":"passed","severity":"normal"},{"uid":"6369da58a7941060","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756361161281,"stop":1756361161281,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f07607bb21333c","name":"should handle peer store update failures gracefully","time":{"start":1756360903447,"stop":1756360903448,"duration":1},"status":"passed","severity":"normal"},{"uid":"21314f612c1c1d1f","name":"should return false when peer is not on topic","time":{"start":1756360903914,"stop":1756360903914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85c638603b23584","name":"Outgoing message is acknowledged","time":{"start":1756360960439,"stop":1756360960439,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b422c691c0acda2","name":"Check publish message containing unicode special characters","time":{"start":1756361151952,"stop":1756361151952,"duration":0},"status":"passed","severity":"normal"},{"uid":"847eb1f6cddc6b84","name":"should not return locked peers if enough unlocked are available","time":{"start":1756360949536,"stop":1756360949536,"duration":0},"status":"passed","severity":"normal"},{"uid":"df184175af75e8a9","name":"should dispatch network event when browser goes online","time":{"start":1756360902718,"stop":1756360902719,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83262e949a4c29f","name":"should drop connection to one peer on hangUp","time":{"start":1756361067783,"stop":1756361067783,"duration":0},"status":"passed","severity":"normal"},{"uid":"add055575dcf6c68","name":"should properly create location multiaddrs - tcp6","time":{"start":1756360893460,"stop":1756360893460,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a47522c27739a8","name":"should be safe to call multiple times","time":{"start":1756360903062,"stop":1756360903066,"duration":4},"status":"passed","severity":"normal"},{"uid":"9301322a4f02b5e4","name":"Check message on other pubsub topic is not received","time":{"start":1756361429070,"stop":1756361429070,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c678684551c46c","name":"should have no discoveries enabled by default","time":{"start":1756360949062,"stop":1756360949063,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f1e7a719ddfe5","name":"yields undefined for messages without decoder","time":{"start":1756360903895,"stop":1756360903896,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b43a921a48ecca","name":"Passing page size 110 when there are 120 messages","time":{"start":1756361317884,"stop":1756361317885,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5b120f1e3145d6","name":"should dial all peers on dial","time":{"start":1756361067781,"stop":1756361067782,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a117ba288249e70","name":"should accept empty decoders array","time":{"start":1756360950542,"stop":1756360950543,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e793eb730a7da62","name":"Push message with custom timestamp: 1756357404824","time":{"start":1756361535571,"stop":1756361535571,"duration":0},"status":"passed","severity":"normal"},{"uid":"977f36cde74bbb3e","name":"random static sharding 3 - Cluster ID: 364, Shard ID: 136","time":{"start":1756361292157,"stop":1756361292157,"duration":0},"status":"passed","severity":"normal"},{"uid":"16567d06fe02ea48","name":"should clear interval on stop","time":{"start":1756360913608,"stop":1756360913609,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc47f4d62330c56","name":"should filter out already connected peers","time":{"start":1756360903077,"stop":1756360903078,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ecf405f1fe444b","name":"should insert elements correctly","time":{"start":1756360936977,"stop":1756360936978,"duration":1},"status":"passed","severity":"normal"},{"uid":"2534fef7832e3f4e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756361320821,"stop":1756361320821,"duration":0},"status":"passed","severity":"normal"},{"uid":"330544a845c67301","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756360893452,"stop":1756360893453,"duration":1},"status":"passed","severity":"normal"},{"uid":"46fe305b8b3056bb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756360933942,"stop":1756360933943,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b07ab2c9f7ce017","name":"should initialize with isNetworkConnected as false","time":{"start":1756360902693,"stop":1756360902694,"duration":1},"status":"passed","severity":"normal"},{"uid":"a564a4e94eb1d508","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756361040516,"stop":1756361040517,"duration":1},"status":"passed","severity":"normal"},{"uid":"449a8613d750b4bf","name":"Check publish message containing Script","time":{"start":1756361151947,"stop":1756361151947,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd1a34496e69ebe","name":"should wait for Filter peer to be connected","time":{"start":1756360950135,"stop":1756360950136,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e67b76305c14a09","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756361320824,"stop":1756361320824,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed61d6ad3b7e8ec","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756360949548,"stop":1756360949548,"duration":0},"status":"passed","severity":"normal"},{"uid":"380a214595c3f07b","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1756360939600,"stop":1756360939600,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc20473f2218166","name":"Generator, 2 different shards","time":{"start":1756361263416,"stop":1756361263416,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89633832ec5a444","name":"should merge provided config with defaults","time":{"start":1756360903906,"stop":1756360903906,"duration":0},"status":"passed","severity":"normal"},{"uid":"434ea76986b500f6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756361452541,"stop":1756361452541,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7164a517d2a1386","name":"different cluster: nodes don't connect","time":{"start":1756361054889,"stop":1756361054889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4122b1d2045dcd2","name":"should return null for non-existent peer","time":{"start":1756360903100,"stop":1756360903101,"duration":1},"status":"passed","severity":"normal"},{"uid":"32cdb7d2c8bbfed1","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756360887245,"stop":1756360887245,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee23e7e67deee10","name":"should handle errors gracefully when getting peer info","time":{"start":1756360903244,"stop":1756360903244,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56008aa39ef7bff","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756361452553,"stop":1756361452553,"duration":0},"status":"passed","severity":"normal"},{"uid":"45528f963fef0b91","name":"should push the message to the outgoing buffer","time":{"start":1756360939591,"stop":1756360939592,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0548979407a0de","name":"should clear the dialing interval","time":{"start":1756360902754,"stop":1756360902754,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2365c03614beea","name":"throws an error for improperly formatted content topics","time":{"start":1756360887244,"stop":1756360887244,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d06af846389cb31","name":"should stop all internal components","time":{"start":1756360903907,"stop":1756360903907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62e0ff0a0273f70","name":"Push message with content topic containing long","time":{"start":1756361535567,"stop":1756361535567,"duration":0},"status":"passed","severity":"normal"},{"uid":"926536784bdaa36c","name":"Check message with no payload is not received","time":{"start":1756361429060,"stop":1756361429061,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a4c90b110e9ca2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756360887250,"stop":1756360887250,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d00f052642b37c1","name":"Query Generator, No Decoder","time":{"start":1756361273255,"stop":1756361273256,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde54e017fac392c","name":"should update ack status of messages in outgoing buffer","time":{"start":1756360939602,"stop":1756360939603,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c7e13861aefb46","name":"should fail to send if no connected peers found","time":{"start":1756360949705,"stop":1756360949705,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a3b5bc04d18e51","name":"should work with stubbed waku event emitter","time":{"start":1756360950544,"stop":1756360950544,"duration":0},"status":"passed","severity":"normal"},{"uid":"213178dc30e3edd7","name":"Init the array if not present","time":{"start":1756360887037,"stop":1756360887041,"duration":4},"status":"passed","severity":"normal"},{"uid":"f5162b4d45b86d84","name":"should serialize and deserialize correctly","time":{"start":1756360936979,"stop":1756360936980,"duration":1},"status":"passed","severity":"normal"},{"uid":"54fceee295e643ef","name":"Push message with content topic containing Chinese","time":{"start":1756361535568,"stop":1756361535568,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25b1957f29e1a10","name":"Subscribe to topic containing XML and publish message","time":{"start":1756361161279,"stop":1756361161279,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b90ce244e038bc","name":"Passing invalid cursor","time":{"start":1756361257438,"stop":1756361257438,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db1d5b5fdf36a1d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756361273256,"stop":1756361273256,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c08f7e0836a40f7","name":"can start and stop the service","time":{"start":1756360985738,"stop":1756360985738,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac4b37697dbfd79","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756361040517,"stop":1756361040518,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f843cbe9a609462","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1756360939596,"stop":1756360939596,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1f36a45ef279b3","name":"should create PeerExchangeDiscovery instance","time":{"start":1756360913609,"stop":1756360913609,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a39563fe232a92","name":"Ephemeral messages are not stored","time":{"start":1756360987124,"stop":1756360987125,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb21c89e070c9426","name":"returns nothing if no connections present","time":{"start":1756360903567,"stop":1756360903567,"duration":0},"status":"passed","severity":"normal"},{"uid":"53919fcb37986ace","name":"should be safe to call multiple times","time":{"start":1756360903061,"stop":1756360903062,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f39b282e333f755","name":"should retry on complete failure if specified","time":{"start":1756360949706,"stop":1756360949706,"duration":0},"status":"passed","severity":"normal"},{"uid":"33679173eddd93d8","name":"should handle malformed response data","time":{"start":1756360913315,"stop":1756360913320,"duration":5},"status":"passed","severity":"normal"},{"uid":"483ad6a179d0a1f6","name":"should encode/decode to text encoding","time":{"start":1756360893457,"stop":1756360893457,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d323d1ba4a50d9","name":"should get / set UDP multiaddr","time":{"start":1756360893458,"stop":1756360893458,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc47b483ec47dd7","name":"should dial peer when peer is discovered","time":{"start":1756360903136,"stop":1756360903140,"duration":4},"status":"passed","severity":"normal"},{"uid":"9f851c67312f9cd9","name":"should handle dial errors","time":{"start":1756360903909,"stop":1756360903910,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a6a032ae4ec8d2","name":"Check message received after jswaku node is restarted","time":{"start":1756361429061,"stop":1756361429061,"duration":0},"status":"passed","severity":"normal"},{"uid":"634a32c6c7b58730","name":"should not dispatch event when already disconnected","time":{"start":1756360902718,"stop":1756360902718,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8f0bf1a641ca72","name":"Check received message containing Basic HTML tag","time":{"start":1756361429056,"stop":1756361429056,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d32eb33ec1c722c","name":"A test","time":{"start":1756361040665,"stop":1756361040665,"duration":0},"status":"passed","severity":"normal"},{"uid":"b353532360c03e70","name":"Query generator for multiple messages with different content topic format","time":{"start":1756361305031,"stop":1756361305034,"duration":3},"status":"passed","severity":"normal"},{"uid":"da55087097847095","name":"Outgoing message is retried until acknowledged","time":{"start":1756360960445,"stop":1756360960445,"duration":0},"status":"passed","severity":"normal"},{"uid":"829c30c1bca9a80d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756361452548,"stop":1756361452548,"duration":0},"status":"passed","severity":"normal"},{"uid":"df43908736465bf1","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756360903460,"stop":1756360903460,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36ae460e31f952c","name":"should add peer to queue when queue is not empty","time":{"start":1756360902760,"stop":1756360902760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54e63f4e3886bb7","name":"Check publish message containing Basic HTML tag","time":{"start":1756361151949,"stop":1756361151950,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0995c1da1b4dbb","name":"throws on content topic with empty application field","time":{"start":1756360887233,"stop":1756360887234,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfcc05d1b02eacc2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756360887236,"stop":1756360887237,"duration":1},"status":"passed","severity":"normal"},{"uid":"9691d63766e4b668","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756361161278,"stop":1756361161278,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd7425945309574","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app52/10/topic86/xml","time":{"start":1756361245236,"stop":1756361245237,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4edc9bccb5787","name":"Rejects garbage","time":{"start":1756360964621,"stop":1756360964621,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb277b220d4ca5f2","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756360904101,"stop":1756360904102,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc398ebef3a7869","name":"can start the service","time":{"start":1756361205593,"stop":1756361205594,"duration":1},"status":"passed","severity":"normal"},{"uid":"5df7381102ff19b7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756361452538,"stop":1756361452538,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f467d896d26fe7","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756361000860,"stop":1756361000860,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a054a2b5b1e613d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756360892708,"stop":1756360892708,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bd951adf1bf21e","name":"should dial all remaining peers","time":{"start":1756360903078,"stop":1756360903078,"duration":0},"status":"passed","severity":"normal"},{"uid":"506ac0c3bef2acf2","name":"Outgoing message is emitted as sending","time":{"start":1756360960439,"stop":1756360960439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada745de699d1c44","name":"should do nothing if no non-locked connections to drop","time":{"start":1756360903121,"stop":1756360903121,"duration":0},"status":"passed","severity":"normal"},{"uid":"af54e66402b18d10","name":"Encoder throws on undefined content topic","time":{"start":1756360923400,"stop":1756360923400,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b92836128360163","name":"Push message with Russian payload","time":{"start":1756361535561,"stop":1756361535562,"duration":1},"status":"passed","severity":"normal"},{"uid":"4190d3093bca733b","name":"Check received message containing Chinese","time":{"start":1756361429054,"stop":1756361429054,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b96cce7b6d6adf","name":"Check received message containing XML","time":{"start":1756361429056,"stop":1756361429056,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d03a88125d7a47","name":"Nodes with multiple pubsub topic","time":{"start":1756361145274,"stop":1756361145274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27d45aff570bccb","name":"should handle browser offline state overriding peer connections","time":{"start":1756360902727,"stop":1756360902728,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2e1a7b8952945","name":"should properly clean up resources when disposed","time":{"start":1756360948248,"stop":1756360948248,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3eb0d38ef859b7","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756360887241,"stop":1756360887241,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4db9b03da265d4","name":"should not fail to start the service if it is already started","time":{"start":1756361205595,"stop":1756361205595,"duration":0},"status":"passed","severity":"normal"},{"uid":"394ec3fe5c4cb3aa","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756361151956,"stop":1756361151956,"duration":0},"status":"passed","severity":"normal"},{"uid":"2313a281260463d8","name":"should add and check entries correctly","time":{"start":1756360948235,"stop":1756360948241,"duration":6},"status":"passed","severity":"normal"},{"uid":"6e9c9d510c0ab9ee","name":"should get / set TCP multiaddr","time":{"start":1756360893458,"stop":1756360893458,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebaf43521615476","name":"should skip peers that were recently queried","time":{"start":1756360913604,"stop":1756360913604,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e82d87cc386633a","name":"handles different networkShards values correctly","time":{"start":1756360887243,"stop":1756360887244,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d58dab4de31496f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756360903701,"stop":1756360903702,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b8b6484e1cf677","name":"should query peers that support peer exchange","time":{"start":1756360913602,"stop":1756360913602,"duration":0},"status":"passed","severity":"normal"},{"uid":"9105c7bc6465888d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756361300536,"stop":1756361300536,"duration":0},"status":"passed","severity":"normal"},{"uid":"1281ab2eb04b4514","name":"should process tasks in queue","time":{"start":1756360949023,"stop":1756360949034,"duration":11},"status":"passed","severity":"normal"},{"uid":"6d90ace231f9af18","name":"Push message with content topic containing numeric","time":{"start":1756361535579,"stop":1756361535580,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c72f73ea10c1d05","name":"Query Generator - false","time":{"start":1756361305735,"stop":1756361305735,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbd779ddd64b0e9","name":"yields decoded messages","time":{"start":1756360903895,"stop":1756360903895,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1eebb6c909343f1","name":"should return all connected peers without codec filter","time":{"start":1756360903912,"stop":1756360903912,"duration":0},"status":"passed","severity":"normal"},{"uid":"355ebaadc84bcc3f","name":"should decode valid enr successfully","time":{"start":1756360893452,"stop":1756360893452,"duration":0},"status":"passed","severity":"normal"},{"uid":"416eef13cb8766ba","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756360903701,"stop":1756360903701,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03dca0754312c73","name":"Relay - dialed first","time":{"start":1756361329231,"stop":1756361329232,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8e3a2a4ebceada","name":"Relay + Store","time":{"start":1756360986480,"stop":1756360986480,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d8c6c33b6049b5","name":"should return false when pubsub topic parsing fails","time":{"start":1756360903243,"stop":1756360903243,"duration":0},"status":"passed","severity":"normal"},{"uid":"e354217d38eef333","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756360933933,"stop":1756360933933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6d97a4a80ddb35","name":"Push message with content topic containing JSON","time":{"start":1756361535581,"stop":1756361535581,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e74d3242f952a08","name":"Outgoing message is acknowledged","time":{"start":1756360960442,"stop":1756360960442,"duration":0},"status":"passed","severity":"normal"},{"uid":"994ee7bde3d94ae","name":"same cluster: nodes connect","time":{"start":1756361054888,"stop":1756361054888,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e690dd323dfaaf","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756361151953,"stop":1756361151953,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9229c27062882b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756361452550,"stop":1756361452550,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2ca42180f1d142","name":"Outgoing message is emitted as sent","time":{"start":1756360960439,"stop":1756360960440,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b1980c53501ab1","name":"Promise Callback - true","time":{"start":1756361305736,"stop":1756361305736,"duration":0},"status":"passed","severity":"normal"},{"uid":"359d9829dd3bb694","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756360887239,"stop":1756360887239,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b962a46bb2c726","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756360892704,"stop":1756360892704,"duration":0},"status":"passed","severity":"normal"},{"uid":"c338e553e7ea3714","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756361300537,"stop":1756361300539,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0e03580b2d850a0","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756360887237,"stop":1756360887238,"duration":1},"status":"passed","severity":"normal"},{"uid":"83e101f127ad1b8b","name":"should not fail to stop the service if it was not started","time":{"start":1756360985739,"stop":1756360985740,"duration":1},"status":"passed","severity":"normal"},{"uid":"a456f4aff099a709","name":"should set field with all protocols disabled","time":{"start":1756360893461,"stop":1756360893462,"duration":1},"status":"passed","severity":"normal"},{"uid":"e772cbf352bf48e4","name":"should return true when peer is on the same cluster","time":{"start":1756360903221,"stop":1756360903229,"duration":8},"status":"passed","severity":"normal"},{"uid":"e4342038f680d62d","name":"should stop peer exchange discovery","time":{"start":1756360913598,"stop":1756360913598,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a8fec70222531f","name":"should handle case when navigator is not available","time":{"start":1756360902703,"stop":1756360902709,"duration":6},"status":"passed","severity":"normal"},{"uid":"a4515e5b9744281d","name":"should return undefined if no connection provided","time":{"start":1756360903699,"stop":1756360903700,"duration":1},"status":"passed","severity":"normal"},{"uid":"f110bd1d97c1f6a1","name":"should increase lamport timestamp","time":{"start":1756360939590,"stop":1756360939591,"duration":1},"status":"passed","severity":"normal"},{"uid":"c583fada07562435","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756360903102,"stop":1756360903102,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eec1bdf86c06f37","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756360892700,"stop":1756360892701,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f9812f5d068769","name":"should handle complete discovery-to-dial flow","time":{"start":1756360903167,"stop":1756360903168,"duration":1},"status":"passed","severity":"normal"},{"uid":"2002f41bfab47d9a","name":"should retry failed tasks","time":{"start":1756360949049,"stop":1756360949049,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6eed83dabf3c38a","name":"Push message with content topic containing unicode special characters","time":{"start":1756361535582,"stop":1756361535582,"duration":0},"status":"passed","severity":"normal"},{"uid":"1708b5b030c4846e","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756360950549,"stop":1756360950549,"duration":0},"status":"passed","severity":"normal"},{"uid":"63aadf9d037baae9","name":"should handle multiple query options for time ranges","time":{"start":1756360949916,"stop":1756360949919,"duration":3},"status":"passed","severity":"normal"},{"uid":"1fa72510a4a36e8a","name":"should reject on timeout if it was set","time":{"start":1756360950134,"stop":1756360950134,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5ec914dd122e0f","name":"Check publish message containing emoji","time":{"start":1756361151952,"stop":1756361151953,"duration":1},"status":"passed","severity":"normal"},{"uid":"a55ecc798c5e9547","name":"Check meta is set [symmetric]","time":{"start":1756360923399,"stop":1756360923399,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcfac1d04358aae","name":"Relay","time":{"start":1756360986479,"stop":1756360986479,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fce28aec9fa523","name":"Push message with content topic containing short","time":{"start":1756361535578,"stop":1756361535579,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44b9f47905db78c","name":"should insert message into bloom filter","time":{"start":1756360939592,"stop":1756360939592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d51672da2ad54ff","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756360933939,"stop":1756360933939,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea21ab2fe2d8a66","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756360939398,"stop":1756360939398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3872b2266076dc16","name":"should properly create location multiaddrs - tcp4","time":{"start":1756360893459,"stop":1756360893459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ba4c51887d461","name":"should handle peer store errors gracefully","time":{"start":1756360903150,"stop":1756360903151,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1ea1c2f9bfe2ef","name":"should return true even if peer has no overlapping shards","time":{"start":1756360903230,"stop":1756360903230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f7051c22bc32be","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756360939599,"stop":1756360939600,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddb86a6c0d6084a","name":"should not retry if at least one success","time":{"start":1756360949050,"stop":1756360949051,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f399ab024f5553b","name":"Sign & Recover","time":{"start":1756360923827,"stop":1756360923827,"duration":0},"status":"passed","severity":"normal"},{"uid":"db84e18f17872f1c","name":"connects to nwaku","time":{"start":1756361323661,"stop":1756361323661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0dae09ccfdb079e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756361054889,"stop":1756361054890,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57125c06d14b82d","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756360933928,"stop":1756360933928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f961e8c5fa88940f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756360887249,"stop":1756360887249,"duration":0},"status":"passed","severity":"normal"},{"uid":"e994de8b08d83ecc","name":"should create an instance with libp2p and dialer","time":{"start":1756360903133,"stop":1756360903134,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e091b5fe235a23c","name":"should handle onConnected and onDisconnected","time":{"start":1756360949539,"stop":1756360949540,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9eaea8dc18dbb1","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756361004616,"stop":1756361004617,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9848920f572b7a4","name":"should be safe to call multiple times","time":{"start":1756360903134,"stop":1756360903135,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e5db859ea80ab3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756360912834,"stop":1756360912835,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2bab8fbb7fe24c9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756360933951,"stop":1756360933951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8063e19ff9c4d97","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756361320822,"stop":1756361320823,"duration":1},"status":"passed","severity":"normal"},{"uid":"2162914d93e030f6","name":"should drop connection via multiaddr with hangUp","time":{"start":1756361067783,"stop":1756361067784,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6a3c2086feab8a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756360903460,"stop":1756360903460,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a448675ade4b1b1","name":"Push message with content topic containing Arabic","time":{"start":1756361535568,"stop":1756361535568,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0dbb86ec3bcf4e","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756360912823,"stop":1756360912830,"duration":7},"status":"passed","severity":"normal"},{"uid":"a837944dbf8dce5b","name":"should populate queue if has active dial","time":{"start":1756360902765,"stop":1756360902765,"duration":0},"status":"passed","severity":"normal"},{"uid":"481c5cdd5c0c16d6","name":"Default pageSize","time":{"start":1756361317885,"stop":1756361317885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5551e76d2db58dc7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756361127661,"stop":1756361127661,"duration":0},"status":"passed","severity":"normal"},{"uid":"8321771e87dbb695","name":"should handle different types of entries","time":{"start":1756360948247,"stop":1756360948247,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e33b2a2643024cc","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756360949547,"stop":1756360949547,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a844cf5e0ff155f","name":"it tolerates circular branch references","time":{"start":1756360913623,"stop":1756360913623,"duration":0},"status":"passed","severity":"normal"},{"uid":"be51cfa1372ab400","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756360933938,"stop":1756360933938,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f26d65a8429996","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756360887240,"stop":1756360887240,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0ef72d50d0fe49","name":"accepts time-filtered query with content filter","time":{"start":1756360903525,"stop":1756360903526,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ae54c444574ad2","name":"Delete observer","time":{"start":1756361129239,"stop":1756361129239,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54c1cbed3699a","name":"throws if decoders don't match content topics","time":{"start":1756360903893,"stop":1756360903893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c51c15e47dc3562","name":"Callback on promise, aborts when callback returns true","time":{"start":1756361305042,"stop":1756361305043,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a59225fb5e6002d","name":"should initialize bloom filter with correct parameters","time":{"start":1756360936976,"stop":1756360936977,"duration":1},"status":"passed","severity":"normal"},{"uid":"c863c4d4d3d99fa9","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756360939602,"stop":1756360939602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e2bc981d316a1d","name":"should handle ENR without shardInfo","time":{"start":1756360913608,"stop":1756360913608,"duration":0},"status":"passed","severity":"normal"},{"uid":"30552d24cc57e8c6","name":"should increase lamport timestamp","time":{"start":1756360939593,"stop":1756360939593,"duration":0},"status":"passed","severity":"normal"},{"uid":"607f7fbe3f2919b5","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756360903152,"stop":1756360903167,"duration":15},"status":"passed","severity":"normal"},{"uid":"e1628c92bb6d74e6","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756360903242,"stop":1756360903243,"duration":1},"status":"passed","severity":"normal"},{"uid":"1416751ba4cc5048","name":"Check message with no content topic is not received","time":{"start":1756361429070,"stop":1756361429071,"duration":1},"status":"passed","severity":"normal"},{"uid":"c078f073edf6a449","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756360933948,"stop":1756360933948,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2410d714d51038","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1756360939600,"stop":1756360939600,"duration":0},"status":"passed","severity":"normal"},{"uid":"656a62eb62c23189","name":"should mark all messages in causal history as acknowledged","time":{"start":1756360939596,"stop":1756360939596,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce09c6fe1a80c23","name":"Retrieval Hint","time":{"start":1756360939397,"stop":1756360939397,"duration":0},"status":"passed","severity":"normal"},{"uid":"934f3da285f7e09d","name":"should not discard bootstrap peers if under the limit","time":{"start":1756361023780,"stop":1756361023781,"duration":1},"status":"passed","severity":"normal"},{"uid":"448180f93b55a959","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756361161274,"stop":1756361161275,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20e4684f3a54d0b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756360933940,"stop":1756360933940,"duration":0},"status":"passed","severity":"normal"},{"uid":"530356bb53897728","name":"should handle errors when accessing navigator","time":{"start":1756360902723,"stop":1756360902726,"duration":3},"status":"passed","severity":"normal"},{"uid":"a7bccc1d33172f1e","name":"should insert message id into causal history","time":{"start":1756360939592,"stop":1756360939592,"duration":0},"status":"passed","severity":"normal"},{"uid":"da28df00bbc63397","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756360933943,"stop":1756360933945,"duration":2},"status":"passed","severity":"normal"},{"uid":"258e1444850d7e9d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756360933936,"stop":1756360933936,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85824f8c602463e","name":"Check received message containing short","time":{"start":1756361429052,"stop":1756361429053,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb8c53bd77fd487","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756360949132,"stop":1756360949132,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a3e64b19a5f98e","name":"Push message with Arabic payload","time":{"start":1756361535561,"stop":1756361535561,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0d6c2e58d6cc36","name":"should clear timers for specific peer on disconnect","time":{"start":1756360903470,"stop":1756360903470,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20f935db751631b","name":"different cluster: nodes don't connect","time":{"start":1756361054886,"stop":1756361054886,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e69131381373dd","name":"returns all values when wanted number matches available values","time":{"start":1756360911755,"stop":1756360911757,"duration":2},"status":"passed","severity":"normal"},{"uid":"3704af2f4e09ddf5","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756360933932,"stop":1756360933933,"duration":1},"status":"passed","severity":"normal"},{"uid":"b09b9e58d51bc1c8","name":"should allow redial after cooldown period","time":{"start":1756360902766,"stop":1756360902766,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dd7fb8b16d3faa","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756361452544,"stop":1756361452544,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ec90ecb095f394","name":"Ephemeral field set to true","time":{"start":1756360904100,"stop":1756360904100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e46287915ed464","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756361429069,"stop":1756361429069,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbf6c6fe405f2f1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756361452543,"stop":1756361452543,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7617dc7d1bba48","name":"should dial peers from store when browser is connected","time":{"start":1756360903066,"stop":1756360903067,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bf0eb2dca082941","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756361054887,"stop":1756361054887,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fbd81193846d91","name":"should handle peerStore errors gracefully","time":{"start":1756360903913,"stop":1756360903913,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc835fb9fe271a4c","name":"should lock peers when selected","time":{"start":1756360949535,"stop":1756360949536,"duration":1},"status":"passed","severity":"normal"},{"uid":"e37d5ea82cdf5ec5","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756361257437,"stop":1756361257437,"duration":0},"status":"passed","severity":"normal"},{"uid":"d197cef7086819e3","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756360892701,"stop":1756360892702,"duration":1},"status":"passed","severity":"normal"},{"uid":"1754a9d8e9b1a14d","name":"should handle peer identify event","time":{"start":1756360913600,"stop":1756360913600,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0bb287238c621c","name":"handles different clusterIds correctly","time":{"start":1756360887243,"stop":1756360887243,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac46c0a57cabf08","name":"Query generator for 2000 messages","time":{"start":1756361305044,"stop":1756361305048,"duration":4},"status":"passed","severity":"normal"},{"uid":"59e6fb4638f92dc2","name":"should return false when peer is on different cluster","time":{"start":1756360903229,"stop":1756360903230,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1ed52941861b18","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app22/6/topic816/proto","time":{"start":1756361245238,"stop":1756361245238,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe6795e7a04db33","name":"should use configured peers when available","time":{"start":1756360949920,"stop":1756360949920,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb41953bd16834","name":"Check received message containing escaped characters","time":{"start":1756361429057,"stop":1756361429057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92fb1648e2d923e","name":"Check received message with timestamp: 1756360979834 ","time":{"start":1756361429068,"stop":1756361429068,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db1101bef001445","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756361452536,"stop":1756361452536,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08e9c7913706f60","name":"Subscribe to topic containing long and publish message","time":{"start":1756361161276,"stop":1756361161277,"duration":1},"status":"passed","severity":"normal"},{"uid":"92cd878ae743ed76","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756360892706,"stop":1756360892707,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d4ad8c13925250","name":"should enable all discoveries when explicitly set","time":{"start":1756360949063,"stop":1756360949069,"duration":6},"status":"passed","severity":"normal"},{"uid":"11fa81ef46894a0","name":"should save new peer to store","time":{"start":1756360903151,"stop":1756360903151,"duration":0},"status":"passed","severity":"normal"},{"uid":"959ca8a413f37bdd","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756360913626,"stop":1756360913627,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4f99e6b374ec1dd8","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756360948992,"stop":1756360948994,"duration":2},"status":"passed","severity":"normal"},{"uid":"95ea832c3991e002","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app49/5/topic47/json","time":{"start":1756361245238,"stop":1756361245239,"duration":1},"status":"passed","severity":"normal"},{"uid":"f69c53df4630b0ab","name":"should clear existing timers before creating new ones","time":{"start":1756360903471,"stop":1756360903471,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc06f359d077b0e1","name":"should start all internal components","time":{"start":1756360903907,"stop":1756360903907,"duration":0},"status":"passed","severity":"normal"},{"uid":"18340d47e6b3565f","name":"Push message with unicode special characters payload","time":{"start":1756361535565,"stop":1756361535565,"duration":0},"status":"passed","severity":"normal"},{"uid":"f935709590850a43","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756361320827,"stop":1756361320828,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a9c08fd8a53a613","name":"Check received message containing special chars","time":{"start":1756361429063,"stop":1756361429063,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63953fab487a6d4","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756361300536,"stop":1756361300537,"duration":1},"status":"passed","severity":"normal"},{"uid":"342e87bce6582eab","name":"should return false and handle errors gracefully","time":{"start":1756360903911,"stop":1756360903911,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaca150cb89ffe1d","name":"Check publish message containing Arabic","time":{"start":1756361151945,"stop":1756361151945,"duration":0},"status":"passed","severity":"normal"},{"uid":"4510468770fbe716","name":"Cluster id 0, shard 0","time":{"start":1756361292153,"stop":1756361292153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c4207ce7d7165e","name":"Check message received after jswaku node is restarted","time":{"start":1756361429071,"stop":1756361429072,"duration":1},"status":"passed","severity":"normal"},{"uid":"c10749f026025267","name":"Publish message with custom timestamp: Thu Aug 28 2025 07:05:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1756361151954,"stop":1756361151955,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0ea6ecea7f116a","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756360949127,"stop":1756360949128,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e6707c6c253ad9f","name":"Check publish message containing Russian","time":{"start":1756361151946,"stop":1756361151946,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcdf81a1b00cbea","name":"Cluster ID 0, shard 1","time":{"start":1756361292153,"stop":1756361292154,"duration":1},"status":"passed","severity":"normal"},{"uid":"771f31b1cbd6274c","name":"should initialize with custom TTL","time":{"start":1756360913596,"stop":1756360913596,"duration":0},"status":"passed","severity":"normal"},{"uid":"196e702b11e77d1d","name":"should handle all zero keep alive options","time":{"start":1756360903472,"stop":1756360903474,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3f1cb5badbb9e69","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756360912831,"stop":1756360912831,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff919fd2d913213c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756360887246,"stop":1756360887246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63ce7b1b889f347","name":"Push message with shell command payload","time":{"start":1756361535564,"stop":1756361535564,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c6417613aa9ea2","name":"caches peers it previously fetched","time":{"start":1756360913624,"stop":1756360913625,"duration":1},"status":"passed","severity":"normal"},{"uid":"a53425f33de24884","name":"should handle network check errors gracefully","time":{"start":1756360902772,"stop":1756360902772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4aeb837166721a","name":"should skip peers without peerInfo in ENR","time":{"start":1756360913607,"stop":1756360913607,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed135e7713a779c","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756360903101,"stop":1756360903102,"duration":1},"status":"passed","severity":"normal"},{"uid":"939a2dc86f3b3bab","name":"recovers when dns.resolve returns empty","time":{"start":1756360913624,"stop":1756360913624,"duration":0},"status":"passed","severity":"normal"},{"uid":"3323ba914998d357","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756361452540,"stop":1756361452540,"duration":0},"status":"passed","severity":"normal"},{"uid":"e194e131b8a8e61c","name":"Subscribe to topic containing Script and receive message","time":{"start":1756361452551,"stop":1756361452552,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7d0dfda1a1e59d0","name":"Push message with long payload","time":{"start":1756361535573,"stop":1756361535573,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1b36bcfa26d304","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756361263416,"stop":1756361263416,"duration":0},"status":"passed","severity":"normal"},{"uid":"7316190d08e79cb6","name":"should partition messages based on acknowledgement status","time":{"start":1756360939601,"stop":1756360939601,"duration":0},"status":"passed","severity":"normal"},{"uid":"171fe0c72a3fbc33","name":"should return PeerId when PeerId is provided","time":{"start":1756360903484,"stop":1756360903484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56464eea95480df","name":"Passing page size 11 when there are 10 messages","time":{"start":1756361317884,"stop":1756361317884,"duration":0},"status":"passed","severity":"normal"},{"uid":"541effbb0e53f861","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756360913314,"stop":1756360913314,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c92b52ccde0a87c","name":"Push message with content topic containing short","time":{"start":1756361535566,"stop":1756361535566,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e9003333fc8283","name":"Subscribe and receive messages via lightPush","time":{"start":1756361452535,"stop":1756361452535,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8bcd55d8c40a02","name":"Push 30 different messages","time":{"start":1756361535566,"stop":1756361535566,"duration":0},"status":"skipped","severity":"normal"},{"uid":"82c7020b6e6ff0bd","name":"Fails to push message with large meta","time":{"start":1756361535583,"stop":1756361535583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1ef208781ecb36","name":"Check received message containing Arabic","time":{"start":1756361429054,"stop":1756361429054,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5492c480c34bb4","name":"should throw error - invalid id","time":{"start":1756360893454,"stop":1756360893455,"duration":1},"status":"passed","severity":"normal"},{"uid":"50eaf62c222b59d6","name":"Publishes to nwaku","time":{"start":1756361140912,"stop":1756361140912,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cfb947eb157d7d","name":"should reassess health immediately when peer disconnects","time":{"start":1756360948998,"stop":1756360948999,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7136ccf7e8d2ea","name":"should handle corrupted shard info gracefully","time":{"start":1756360903244,"stop":1756360903255,"duration":11},"status":"passed","severity":"normal"},{"uid":"dd4e85e38f4e8c84","name":"Push message with content topic containing escaped characters","time":{"start":1756361535569,"stop":1756361535569,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb49648a8350c0d","name":"Subscribe to topic containing short and receive message","time":{"start":1756361452539,"stop":1756361452539,"duration":0},"status":"passed","severity":"normal"},{"uid":"de718f100f8e4074","name":"should add received messages to bloom filter","time":{"start":1756360939594,"stop":1756360939594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b587879d497ed4","name":"should create ConnectionManager with required options","time":{"start":1756360903905,"stop":1756360903905,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfa73fd1a8202","name":"Refresh subscription","time":{"start":1756361452548,"stop":1756361452548,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9d57cb683d94f4","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756360933938,"stop":1756360933939,"duration":1},"status":"passed","severity":"normal"},{"uid":"27ba6dcd4422b486","name":"should select older connection if present","time":{"start":1756360903568,"stop":1756360903568,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e009e0c77ac6f8","name":"Check publish message containing special chars","time":{"start":1756361151939,"stop":1756361151940,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ed0d3df7bd06a6","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1756360960446,"stop":1756360960446,"duration":0},"status":"passed","severity":"normal"},{"uid":"85878156c38273f7","name":"Push message with content topic containing unicode special characters","time":{"start":1756361535569,"stop":1756361535569,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8f3c82422b0913","name":"Check received message containing escaped characters","time":{"start":1756361429066,"stop":1756361429067,"duration":1},"status":"passed","severity":"normal"},{"uid":"53920fa690c06788","name":"Query generator for multiple messages with different message text format","time":{"start":1756361305027,"stop":1756361305030,"duration":3},"status":"passed","severity":"normal"},{"uid":"c4dd2352ba3663d4","name":"Check publish message containing shell command","time":{"start":1756361151951,"stop":1756361151951,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeee8c46c6cd086a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756360933937,"stop":1756360933937,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b251466f02e3b22","name":"should return false when peer has no shard info","time":{"start":1756360903230,"stop":1756360903230,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c5b914cad90de8","name":"Push message with numeric payload","time":{"start":1756361535560,"stop":1756361535560,"duration":0},"status":"passed","severity":"normal"},{"uid":"73eda3f9ef184a97","name":"Publish message with custom timestamp: Fri Sep 06 2024 06:05:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1756361151953,"stop":1756361151954,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9d0dd972158ef2","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756360949128,"stop":1756360949132,"duration":4},"status":"passed","severity":"normal"},{"uid":"36fd2f66f8cef4f3","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756360903702,"stop":1756360903702,"duration":0},"status":"passed","severity":"normal"},{"uid":"467672dbf2961cd3","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app75/2/topic52/proto","time":{"start":1756361245237,"stop":1756361245238,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca55bb602fa11a91","name":"rejects content-filtered query with only contentTopics","time":{"start":1756360903519,"stop":1756360903519,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c034e72ff3629c","name":"Decrypt messages","time":{"start":1756361129239,"stop":1756361129239,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed48b19fe4be406a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756360933925,"stop":1756360933925,"duration":0},"status":"passed","severity":"normal"},{"uid":"552c6fcfcb6b216b","name":"should successfully query peers and return peer infos","time":{"start":1756360913310,"stop":1756360913311,"duration":1},"status":"passed","severity":"normal"},{"uid":"6901dc91bbdf4a7d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756360912832,"stop":1756360912832,"duration":0},"status":"passed","severity":"normal"},{"uid":"87828b1f85c3dd70","name":"should return false when peer is on different cluster","time":{"start":1756360903232,"stop":1756360903232,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c958eb2ebb6fab","name":"Wait given interval before re-trying","time":{"start":1756360949714,"stop":1756360949715,"duration":1},"status":"passed","severity":"normal"},{"uid":"661411bbf4d3ffe7","name":"should keep entries that haven't expired yet","time":{"start":1756360948243,"stop":1756360948247,"duration":4},"status":"passed","severity":"normal"},{"uid":"e460274bd84b7f5c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756360887251,"stop":1756360887252,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c8961c54a136cb","name":"should use DNS peer discovery with light client","time":{"start":1756360985743,"stop":1756360985744,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b1fb2692449f8eef","name":"should create ShardReader with auto sharding network config","time":{"start":1756360903220,"stop":1756360903220,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5a34ecc7a42b1c","name":"should return no connections if no open connection provided","time":{"start":1756360903567,"stop":1756360903568,"duration":1},"status":"passed","severity":"normal"},{"uid":"1592ba2e45330a8e","name":"should create KeepAliveManager with relay","time":{"start":1756360903421,"stop":1756360903422,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3d7e59680e1a45","name":"should skip peers without peer exchange protocol","time":{"start":1756360913605,"stop":1756360913605,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae8866fbed2b4f9","name":"should start periodic discovery on start","time":{"start":1756360913608,"stop":1756360913608,"duration":0},"status":"passed","severity":"normal"},{"uid":"2610419e3065fe89","name":"Subscribe and receive messages via waku relay post","time":{"start":1756361452546,"stop":1756361452546,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb86fe54599b840e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756360892698,"stop":1756360892699,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ce54cd71f3c917","name":"should be online or offline if network state changed","time":{"start":1756361000866,"stop":1756361000867,"duration":1},"status":"passed","severity":"normal"},{"uid":"4abdbea36a53ebef","name":"should not receive a peer event after stop","time":{"start":1756361205596,"stop":1756361205597,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b2a764d784cecf","name":"should handle multiple peer connections","time":{"start":1756360903435,"stop":1756360903436,"duration":1},"status":"passed","severity":"normal"},{"uid":"156c77180752a595","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756360939597,"stop":1756360939598,"duration":1},"status":"passed","severity":"normal"},{"uid":"375e04ffea2266eb","name":"should not execute task if max attempts is 0","time":{"start":1756360949050,"stop":1756360949050,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86834f7604fa9a","name":"Check message with no payload is not received","time":{"start":1756361429071,"stop":1756361429071,"duration":0},"status":"passed","severity":"normal"},{"uid":"537bc53b53603ebe","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756361452536,"stop":1756361452536,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d59cdd3fc889fc8","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756360933925,"stop":1756360933927,"duration":2},"status":"passed","severity":"normal"},{"uid":"f5ccfb667f94ebb7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756361452546,"stop":1756361452547,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18f4d3cff262332","name":"Refresh subscription","time":{"start":1756361161275,"stop":1756361161276,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fc631aedee6b3c36","name":"should not fail to stop the service if it was not started","time":{"start":1756361205595,"stop":1756361205595,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7046c2ade54d03","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756360887245,"stop":1756360887246,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0e8374858430d4","name":"should handle peer connect event","time":{"start":1756360902710,"stop":1756360902711,"duration":1},"status":"passed","severity":"normal"},{"uid":"1899f6f9836b0c62","name":"should properly create peer info with all multiaddrs","time":{"start":1756360893461,"stop":1756360893461,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ef49bc5714200","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756360903350,"stop":1756360903350,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c8b6a62a28b279","name":"Push message equal or less that 1MB","time":{"start":1756361535585,"stop":1756361535585,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e46abd78ffc131","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756360949543,"stop":1756360949543,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa2a2e40b6e9a9c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756360939594,"stop":1756360939594,"duration":0},"status":"passed","severity":"normal"},{"uid":"31edb295f2ddf671","name":"Check publish message containing long","time":{"start":1756361151938,"stop":1756361151939,"duration":1},"status":"passed","severity":"normal"},{"uid":"719a0167d8702a6f","name":"Used by Waku Relay","time":{"start":1756361323663,"stop":1756361323664,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33b154e5d290c6","name":"should retry if all attempts fail","time":{"start":1756360949051,"stop":1756360949058,"duration":7},"status":"passed","severity":"normal"},{"uid":"ebb87b2205c5c390","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756360933936,"stop":1756360933936,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c81151ac28c31c5","name":"should return false when peer is not found","time":{"start":1756360903243,"stop":1756360903243,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f53e77fe0d5a79","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756360933924,"stop":1756360933924,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6be4ec19b2b51e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756360892708,"stop":1756360892709,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a5f89d904f032f9","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756360903443,"stop":1756360903446,"duration":3},"status":"passed","severity":"normal"},{"uid":"391a07817579de58","name":"random static sharding 10 - Cluster ID: 852, Shard ID: 355","time":{"start":1756361292160,"stop":1756361292160,"duration":0},"status":"passed","severity":"normal"},{"uid":"58396473494e6810","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756361127666,"stop":1756361127667,"duration":1},"status":"passed","severity":"normal"},{"uid":"36354b5edb2bd868","name":"should remove event listeners from globalThis","time":{"start":1756360902698,"stop":1756360902699,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb274c7c8d67a28","name":"should dial peers from store when no connections remain","time":{"start":1756360903067,"stop":1756360903068,"duration":1},"status":"passed","severity":"normal"},{"uid":"111e81233a2f1303","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756361320821,"stop":1756361320821,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f82ad18bf2dc17c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756360887249,"stop":1756360887249,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f7f50eda605260","name":"should skip peers that don't support peer exchange","time":{"start":1756360913603,"stop":1756360913603,"duration":0},"status":"passed","severity":"normal"},{"uid":"708b57f930e42ac1","name":"should initialize with default number of peers","time":{"start":1756360949531,"stop":1756360949534,"duration":3},"status":"passed","severity":"normal"},{"uid":"511da016ef473445","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756360913626,"stop":1756360913626,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd03cca7ae97b6f","name":"should throw error - no id","time":{"start":1756360893453,"stop":1756360893453,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c79ef75012aa5fe","name":"accepts valid content-filtered query","time":{"start":1756360903518,"stop":1756360903518,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d6f85c2c815c21","name":"should handle mixed protocol support correctly","time":{"start":1756360949002,"stop":1756360949003,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c692347adbba0f1","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756360887244,"stop":1756360887245,"duration":1},"status":"passed","severity":"normal"},{"uid":"7265794d436fd7d8","name":"Sync message is not sent if another sync message was just sent","time":{"start":1756360960444,"stop":1756360960444,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5514fb62ced3bf9","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756361151957,"stop":1756361151957,"duration":0},"status":"passed","severity":"normal"},{"uid":"b162871f3eee6cf2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756361257431,"stop":1756361257434,"duration":3},"status":"passed","severity":"normal"},{"uid":"b53394eb5a77ea79","name":"Decoder throws on empty string content topic","time":{"start":1756360923402,"stop":1756360923402,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c16d7e5374e206","name":"should not be delivered","time":{"start":1756360939602,"stop":1756360939602,"duration":0},"status":"passed","severity":"normal"},{"uid":"feae8e62f24e5f72","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756361257437,"stop":1756361257437,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf00fdff0861d84b","name":"Push 30 different messages","time":{"start":1756361535578,"stop":1756361535578,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4dd1570952dfe46a","name":"Push message with special chars payload","time":{"start":1756361535574,"stop":1756361535574,"duration":0},"status":"passed","severity":"normal"},{"uid":"66785c791f1f2119","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756360887246,"stop":1756360887246,"duration":0},"status":"passed","severity":"normal"},{"uid":"93466e9c52f3e678","name":"Relay Node - default protocol","time":{"start":1756361329237,"stop":1756361329237,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b974bca9130089","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756360949069,"stop":1756360949077,"duration":8},"status":"passed","severity":"normal"},{"uid":"de757ace21a2305c","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756360950550,"stop":1756360950551,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fddf9ca2a8fdc13","name":"Push message with short payload","time":{"start":1756361535559,"stop":1756361535559,"duration":0},"status":"passed","severity":"normal"},{"uid":"547b2c2f5c113971","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756360887239,"stop":1756360887239,"duration":0},"status":"passed","severity":"normal"},{"uid":"e490674bde97835b","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756360892702,"stop":1756360892703,"duration":1},"status":"passed","severity":"normal"},{"uid":"2317b422de974bdc","name":"should handle errors when getting connections","time":{"start":1756360902723,"stop":1756360902723,"duration":0},"status":"passed","severity":"normal"},{"uid":"842320d952a4f24f","name":"throws on content topic with empty version field","time":{"start":1756360887234,"stop":1756360887234,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad36923d984b7191","name":"Push message with escaped characters payload","time":{"start":1756361535564,"stop":1756361535565,"duration":1},"status":"passed","severity":"normal"},{"uid":"8789a767939920b5","name":"should not be empty after adding a subscription","time":{"start":1756360949679,"stop":1756360949689,"duration":10},"status":"passed","severity":"normal"},{"uid":"73807ed3d35490bc","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756361161277,"stop":1756361161277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed329739f8d8436c","name":"topics with same application and version share the same shard","time":{"start":1756360887242,"stop":1756360887242,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf80a786d58ff086","name":"should work with stubbed retrieve function","time":{"start":1756360950544,"stop":1756360950545,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b42148d5d26bed","name":"should transition to Unhealthy when no connections","time":{"start":1756360948988,"stop":1756360948989,"duration":1},"status":"passed","severity":"normal"},{"uid":"482207c4a8146931","name":"should properly compute the node id","time":{"start":1756360893456,"stop":1756360893457,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf9a35471c91544","name":"random static sharding 2 - Cluster ID: 920, Shard ID: 973","time":{"start":1756361292156,"stop":1756361292157,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3bac7b276d245a","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756361000865,"stop":1756361000866,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f57e984913394b9","name":"should handle relay send failures gracefully","time":{"start":1756360903461,"stop":1756360903469,"duration":8},"status":"passed","severity":"normal"},{"uid":"4735c7809db7b0ba","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756360939599,"stop":1756360939599,"duration":0},"status":"passed","severity":"normal"},{"uid":"4675759aee55985c","name":"should set field with all protocols enabled","time":{"start":1756360893462,"stop":1756360893462,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dff313b1079f50d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756360912835,"stop":1756360912835,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e013be30c5c319","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756361452549,"stop":1756361452549,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f1e40008ee6ad9","name":"can start the service","time":{"start":1756360985735,"stop":1756360985736,"duration":1},"status":"passed","severity":"normal"},{"uid":"def6d87dada35c6a","name":"Js publishes, other Js receives","time":{"start":1756361140913,"stop":1756361140913,"duration":0},"status":"passed","severity":"normal"},{"uid":"382b53781e0b0e1d","name":"Push message with emoji payload","time":{"start":1756361535565,"stop":1756361535565,"duration":0},"status":"passed","severity":"normal"},{"uid":"595df5ae8f18ae7f","name":"Push message with content topic containing emoji","time":{"start":1756361535569,"stop":1756361535570,"duration":1},"status":"passed","severity":"normal"},{"uid":"908b88c0c354c94e","name":"throws on content topic with too few or too many fields","time":{"start":1756360887232,"stop":1756360887232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8a11fb155a2927","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756360950551,"stop":1756360950551,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9af028added073","name":"Check received message containing Chinese","time":{"start":1756361429063,"stop":1756361429064,"duration":1},"status":"passed","severity":"normal"},{"uid":"313d3c0ae3010d67","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756361245235,"stop":1756361245235,"duration":0},"status":"passed","severity":"normal"},{"uid":"257afb2d8a34880b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app17/3/topic597/test.js","time":{"start":1756361245241,"stop":1756361245241,"duration":0},"status":"passed","severity":"normal"},{"uid":"42eaae646d3fc342","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756360933950,"stop":1756360933950,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c721a2a1e5b02b","name":"Overlapping topic subscription","time":{"start":1756361452538,"stop":1756361452538,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9246f5f9d188423","name":"returns only open connection if one present","time":{"start":1756360903567,"stop":1756360903567,"duration":0},"status":"passed","severity":"normal"},{"uid":"74435a926abd531c","name":"should request peer renewal on specific errors","time":{"start":1756360949049,"stop":1756360949049,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1fe1afc9d909ba6","name":"should process successful peer exchange query","time":{"start":1756360913606,"stop":1756360913606,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3698d32a6f33e0","name":"Encoder throws on undefined content topic","time":{"start":1756360904100,"stop":1756360904100,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1213c05aa91f44","name":"Check received message containing Russian","time":{"start":1756361429064,"stop":1756361429064,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2151fb6ab747f8","name":"should handle incoming messages","time":{"start":1756360949132,"stop":1756360949133,"duration":1},"status":"passed","severity":"normal"},{"uid":"97cd3e72b13a2a56","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756360933938,"stop":1756360933938,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0f20fb4d0edbac","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756361452539,"stop":1756361452539,"duration":0},"status":"passed","severity":"normal"},{"uid":"d323b8b3cb48e727","name":"A test","time":{"start":1756361040664,"stop":1756361040665,"duration":1},"status":"passed","severity":"normal"},{"uid":"49cd98aaa1477615","name":"Fails to publish duplicate message","time":{"start":1756361151955,"stop":1756361151955,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9af37ed10d94c79","name":"Check received message containing emoji","time":{"start":1756361429057,"stop":1756361429058,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe0ded4b72d9eeb","name":"Check received message containing JSON","time":{"start":1756361429056,"stop":1756361429056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e8094c82860055","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756361452543,"stop":1756361452543,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d7b14c8875d40d","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756360902691,"stop":1756360902693,"duration":2},"status":"passed","severity":"normal"},{"uid":"c1868106670b02b2","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756360933919,"stop":1756360933922,"duration":3},"status":"passed","severity":"normal"},{"uid":"8313e1c6f92de1f2","name":"Publish message with large meta","time":{"start":1756361151958,"stop":1756361151958,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b913e54fe3caf1","name":"Light Node - default protocols","time":{"start":1756361329237,"stop":1756361329237,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eee750bd6c4a08c","name":"Subscribe and receive messages via lightPush","time":{"start":1756361452545,"stop":1756361452545,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6e7e91f82ad234","name":"should handle case with all peers already connected","time":{"start":1756360903099,"stop":1756360903100,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3d49fa21e825d5","name":"Sync message is sent within sync frequency","time":{"start":1756360960442,"stop":1756360960443,"duration":1},"status":"passed","severity":"normal"},{"uid":"e12fa5e3fa6e8bf3","name":"Push message with long payload","time":{"start":1756361535560,"stop":1756361535560,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb7f62a3477e21a","name":"should return false when network is not connected","time":{"start":1756360903908,"stop":1756360903908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b75ff35a822a26f","name":"throws on content topic with empty topic name field","time":{"start":1756360887234,"stop":1756360887235,"duration":1},"status":"passed","severity":"normal"},{"uid":"b48fa0bdec50db20","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756360903519,"stop":1756360903519,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f038d199e95eac","name":"messageHashStr works with IProtoMessage","time":{"start":1756360903360,"stop":1756360903360,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dae2545dc1b11d","name":"should skip peers without peer exchange protocol","time":{"start":1756360913600,"stop":1756360913601,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3ff13ef59575dd","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756361161274,"stop":1756361161274,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2f634bd439b6f1","name":"should handle complete connection lifecycle","time":{"start":1756360902727,"stop":1756360902727,"duration":0},"status":"passed","severity":"normal"},{"uid":"31900bac3649c7fb","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756360903485,"stop":1756360903485,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d23205127b239d","name":"should create ShardReader with static shards network config","time":{"start":1756360903220,"stop":1756360903221,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac05a835697cde3","name":"nwaku subscribes","time":{"start":1756361140911,"stop":1756361140911,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e29d15b0dad70bd","name":"Check publish message containing escaped characters","time":{"start":1756361151951,"stop":1756361151952,"duration":1},"status":"passed","severity":"normal"},{"uid":"215993438144917f","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756361145273,"stop":1756361145273,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d0d2cfd67a0c84","name":"Check message with invalid timestamp is not received","time":{"start":1756361429059,"stop":1756361429059,"duration":0},"status":"passed","severity":"normal"},{"uid":"78588d15328a13c9","name":"Query generator for multiple messages","time":{"start":1756361305026,"stop":1756361305026,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f9142421454452","name":"Check message with no pubsub topic is not received","time":{"start":1756361429070,"stop":1756361429070,"duration":0},"status":"passed","severity":"normal"},{"uid":"3318672f383eba98","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1756360950542,"stop":1756360950542,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ef82055a7c7a8d","name":"Check publish message containing XML","time":{"start":1756361151947,"stop":1756361151948,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a5ae763795f9b0","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756360933929,"stop":1756360933929,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce567207ef4c9e4b","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756361145274,"stop":1756361145274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32948b96b5abd07","name":"yields undefined for messages without content topic","time":{"start":1756360903895,"stop":1756360903895,"duration":0},"status":"passed","severity":"normal"},{"uid":"9041735c7ad30990","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756360903123,"stop":1756360903123,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abbf759b02c975f","name":"should handle peer store errors gracefully","time":{"start":1756360913603,"stop":1756360913604,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b7fad4a773e7c5","name":"should handle shardReader errors","time":{"start":1756360903914,"stop":1756360903915,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc3f341e3dd9b51","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756360949919,"stop":1756360949919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32b1be4ead2bab0","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756361145271,"stop":1756361145272,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c08c98048cae23","name":"Relay + Store","time":{"start":1756360893463,"stop":1756360893464,"duration":1},"status":"passed","severity":"normal"},{"uid":"57336cc1364d19c2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756360887251,"stop":1756360887251,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c7a3970bc2a5f5","name":"retrieves a single peer","time":{"start":1756360913623,"stop":1756360913623,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77af85d74be6c6e","name":"should call waitForPeer on Relay","time":{"start":1756360950136,"stop":1756360950137,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5ea069febdb992","name":"should skip peer when not on same cluster","time":{"start":1756360902766,"stop":1756360902766,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0971029c941ed9d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756361161280,"stop":1756361161280,"duration":0},"status":"passed","severity":"normal"},{"uid":"822263bbca8c3321","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756361161277,"stop":1756361161277,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda0f90d2a2f1e6e","name":"should not process empty queue","time":{"start":1756360902771,"stop":1756360902771,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e63b857a58d02a","name":"should only return 1 node with relay and store capability","time":{"start":1756360913625,"stop":1756360913626,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74d22304395c4fd","name":"isConnected should return false after all peers disconnect","time":{"start":1756361000861,"stop":1756361000861,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e178209bcf884f","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756360939596,"stop":1756360939597,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ed9a876a4f0ccb","name":"should clear dial history on stop","time":{"start":1756360902754,"stop":1756360902755,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a60b029b1b042c4","name":"should dispatch connect and disconnect events","time":{"start":1756360949539,"stop":1756360949539,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e4804848c1c0a5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756361452543,"stop":1756361452543,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ef7d97b3634c8a","name":"should hang up with PeerId and return true on success","time":{"start":1756360903910,"stop":1756360903910,"duration":0},"status":"passed","severity":"normal"},{"uid":"99274693b82a8de2","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756361054889,"stop":1756361054889,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba47fc24246ab3","name":"Subscribe to topic containing Script and receive message","time":{"start":1756361452541,"stop":1756361452542,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b8b34e55122103","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756360949542,"stop":1756360949543,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac49db101039726","name":"should be empty when created","time":{"start":1756360949678,"stop":1756360949679,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf1d679590e3544","name":"LightPush","time":{"start":1756361329236,"stop":1756361329236,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6910c6304b2069","name":"should dial with PeerId and return stream","time":{"start":1756360903909,"stop":1756360903909,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a10ebbd0d40500","name":"should add and remove event listeners correctly","time":{"start":1756360917500,"stop":1756360917501,"duration":1},"status":"passed","severity":"normal"},{"uid":"565c763098b7a6e3","name":"Check message with no pubsub topic is not received","time":{"start":1756361429060,"stop":1756361429060,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be6b56ad286353b","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756360933924,"stop":1756360933924,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff2cdb18b6e40e9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756360933949,"stop":1756360933949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1074c1c821b57b4","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756360939595,"stop":1756360939595,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe56c45d1748bfd","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756360913313,"stop":1756360913313,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b480f1a554e142","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756360902702,"stop":1756360902703,"duration":1},"status":"passed","severity":"normal"},{"uid":"66425d63f99a2530","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756361151529,"stop":1756361151529,"duration":0},"status":"passed","severity":"normal"},{"uid":"211207f07a8cf98d","name":"should skip already querying peers","time":{"start":1756360913605,"stop":1756360913605,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ecb5f2b8fae885","name":"Nodes with multiple pubsub topic","time":{"start":1756361145272,"stop":1756361145272,"duration":0},"status":"passed","severity":"normal"},{"uid":"35249cc16ef2a52d","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1756360960440,"stop":1756360960440,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b2f23375dfc4dd","name":"should filter out undefined ENRs","time":{"start":1756360913311,"stop":1756360913312,"duration":1},"status":"passed","severity":"normal"},{"uid":"960bb93fb87b116c","name":"Push message with content topic containing long","time":{"start":1756361535579,"stop":1756361535579,"duration":0},"status":"passed","severity":"normal"},{"uid":"319f24a6bb2dd13b","name":"should return false when navigator.onLine is false","time":{"start":1756360902700,"stop":1756360902702,"duration":2},"status":"passed","severity":"normal"},{"uid":"46e4c4f54e989bfc","name":"Push message with XML payload","time":{"start":1756361535576,"stop":1756361535576,"duration":0},"status":"passed","severity":"normal"},{"uid":"826267268645d3f1","name":"Symmetric encrypt & Decrypt","time":{"start":1756360923826,"stop":1756360923826,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0f0efc47216d7f","name":"can start and stop the service","time":{"start":1756360917497,"stop":1756360917497,"duration":0},"status":"passed","severity":"normal"},{"uid":"3363458c463a818e","name":"should handle special patterns correctly","time":{"start":1756360936980,"stop":1756360936980,"duration":0},"status":"passed","severity":"normal"},{"uid":"549de5daa2fe2147","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756360949048,"stop":1756360949048,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6267a87db9b042","name":"should return peer for existing peer","time":{"start":1756360903100,"stop":1756360903100,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b66bd8359d0b0c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756361452547,"stop":1756361452547,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f8a80cb3355763","name":"isConnected should return true after first peer connects","time":{"start":1756361000860,"stop":1756361000861,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c2c43fd551c29d","name":"should successfully query store with valid decoders and options","time":{"start":1756360949914,"stop":1756360949914,"duration":0},"status":"passed","severity":"normal"},{"uid":"3843bcd033c10c00","name":"new peer added after a peer was already found","time":{"start":1756361151528,"stop":1756361151529,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee7b2311c182862f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756361145273,"stop":1756361145274,"duration":1},"status":"passed","severity":"normal"},{"uid":"adab5fe710cfa41f","name":"should handle task timeouts","time":{"start":1756360949050,"stop":1756360949050,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bc8e75817156b2","name":"should maintain proper timestamps if all messages received","time":{"start":1756360939594,"stop":1756360939594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27958e122aaf254","name":"throws if store query response has error status","time":{"start":1756360903894,"stop":1756360903894,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa11fa3c57251da","name":"Subscribe to topic containing XML and receive message","time":{"start":1756361452552,"stop":1756361452552,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbda94f660f80789","name":"should not create relay timers when relay is not provided","time":{"start":1756360903459,"stop":1756360903459,"duration":0},"status":"passed","severity":"normal"},{"uid":"362040ec2bd7b8e2","name":"should handle shard reader errors gracefully","time":{"start":1756360902772,"stop":1756360902772,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b16b9f7c70581a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756360887249,"stop":1756360887250,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6d696cdf1f16ce","name":"Publish without waiting for remote peer","time":{"start":1756361161273,"stop":1756361161274,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20bb8e41ca7f6f7","name":"should emit a peer event after start","time":{"start":1756361205595,"stop":1756361205596,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c3b270fa9d6608","name":"Filter","time":{"start":1756361329236,"stop":1756361329236,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a5f0532596b38d","name":"should handle retrieve function with query parameters","time":{"start":1756360950547,"stop":1756360950547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dac8f91c50b8f21","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756360949920,"stop":1756360949921,"duration":1},"status":"passed","severity":"normal"},{"uid":"45a58385e9334b12","name":"should skip peer when already connected","time":{"start":1756360902760,"stop":1756360902761,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8af437108fbe27","name":"should process up to 3 peers at once","time":{"start":1756360902770,"stop":1756360902771,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb9834e63b6e957","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756360923398,"stop":1756360923399,"duration":1},"status":"passed","severity":"normal"},{"uid":"20fd8baef289f4c3","name":"should capture event listeners for testing","time":{"start":1756360950546,"stop":1756360950546,"duration":0},"status":"passed","severity":"normal"},{"uid":"40010405c6c37c25","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756361429058,"stop":1756361429058,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7aa41b281db7cb","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756360892703,"stop":1756360892703,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb68b76919e9131","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756361320828,"stop":1756361320828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fca050849b678c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756360985744,"stop":1756360985745,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ce2566a0a4f58bf3","name":"should handle dial errors gracefully","time":{"start":1756360903140,"stop":1756360903141,"duration":1},"status":"passed","severity":"normal"},{"uid":"3754b10ad2f4d9f0","name":"Fails to push message with large meta","time":{"start":1756361535570,"stop":1756361535570,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd571d02dd7f327","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app7/8/topic364/xml","time":{"start":1756361245239,"stop":1756361245239,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47a1ecd9e141f65","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756360949548,"stop":1756360949548,"duration":0},"status":"passed","severity":"normal"},{"uid":"c214f69b4bd6841f","name":"Passing page size 1 when there are 4 messages","time":{"start":1756361317882,"stop":1756361317882,"duration":0},"status":"passed","severity":"normal"},{"uid":"6caa277a7439c11c","name":"Passing page size 10 when there are 10 messages","time":{"start":1756361317883,"stop":1756361317883,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5659dea10107a55","name":"Push message with content topic containing SQL Injection","time":{"start":1756361535568,"stop":1756361535569,"duration":1},"status":"passed","severity":"normal"},{"uid":"24abc22fe0f5a93e","name":"Check received message containing Basic HTML tag","time":{"start":1756361429065,"stop":1756361429066,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91af3ab05f96ec6","name":"should not fail to start the service if it is already started","time":{"start":1756360985740,"stop":1756360985741,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3aef7eef1981f47","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756360950548,"stop":1756360950548,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b25807e3837dbf","name":"should handle dial errors gracefully","time":{"start":1756360903078,"stop":1756360903079,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda784b09140d72f","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756360950551,"stop":1756360950552,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb7c326aa14ad505","name":"Push message with rate limit","time":{"start":1756361535583,"stop":1756361535584,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba54ab6d0f800f5f","name":"Encoder error raises irrecoverable error","time":{"start":1756360960440,"stop":1756360960440,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f33354afe1d793","name":"Sync message are not sent excessively within sync frequency","time":{"start":1756360960443,"stop":1756360960443,"duration":0},"status":"passed","severity":"normal"},{"uid":"e370bc4a7953501b","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756360903350,"stop":1756360903351,"duration":1},"status":"passed","severity":"normal"},{"uid":"5901ec873e3d0b80","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756361312535,"stop":1756361312535,"duration":0},"status":"passed","severity":"normal"},{"uid":"26dcd526ea9e43b8","name":"Relay - dialed after","time":{"start":1756361329232,"stop":1756361329232,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d380d59491c61e6","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756360933941,"stop":1756360933942,"duration":1},"status":"passed","severity":"normal"},{"uid":"f737f68478ef04ae","name":"should add received message to localHistory with retrievalHint","time":{"start":1756360939595,"stop":1756360939595,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20558d90eaac71d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app56/9/topic873/proto","time":{"start":1756361245239,"stop":1756361245239,"duration":0},"status":"passed","severity":"normal"},{"uid":"16da34103c099a6a","name":"should return true when peer is on the specified shard","time":{"start":1756360903231,"stop":1756360903231,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f36642c25ac3a1b","name":"Bloom filter","time":{"start":1756360939397,"stop":1756360939397,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b503b3da9e46b2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756360911758,"stop":1756360911775,"duration":17},"status":"passed","severity":"normal"},{"uid":"4566583f4d330fc3","name":"Ordered callback, aborts when callback returns true","time":{"start":1756361305043,"stop":1756361305044,"duration":1},"status":"passed","severity":"normal"},{"uid":"d170399f9b4b9b6e","name":"should not receive a peer event after stop","time":{"start":1756360917499,"stop":1756360917499,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5609532217f138a","name":"should create QueryOnConnect instance without options","time":{"start":1756360950542,"stop":1756360950542,"duration":0},"status":"passed","severity":"normal"},{"uid":"5928e6f5386d8c47","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756360933946,"stop":1756360933946,"duration":0},"status":"passed","severity":"normal"},{"uid":"df38a063d7d13b27","name":"isConnected return false after peer stops","time":{"start":1756361000864,"stop":1756361000864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4376d4388e95cce","name":"should be delivered immediately if received","time":{"start":1756360939603,"stop":1756360939603,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d3edae11ca3491","name":"should support chaining for add method","time":{"start":1756360948241,"stop":1756360948242,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c189a50d095ead8","name":"Publish message with custom timestamp: Thu Aug 28 2025 05:05:45 GMT+0000 (Coordinated Universal Time)","time":{"start":1756361151954,"stop":1756361151954,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c730334bfc8771","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756360903485,"stop":1756360903486,"duration":1},"status":"passed","severity":"normal"},{"uid":"7436b6ad7337abf0","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756360912831,"stop":1756360912832,"duration":1},"status":"passed","severity":"normal"},{"uid":"197f445003603b76","name":"Check received message containing short","time":{"start":1756361429062,"stop":1756361429062,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbe24429747b80a","name":"should reject if Relay is requested but not mounted","time":{"start":1756360950133,"stop":1756360950133,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef26acb9f2e41d83","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756361127662,"stop":1756361127664,"duration":2},"status":"passed","severity":"normal"},{"uid":"4373abbef26fde0","name":"ignores domain fetching errors","time":{"start":1756360913624,"stop":1756360913624,"duration":0},"status":"passed","severity":"normal"},{"uid":"a401c104bb2e03d9","name":"random static sharding 8 - Cluster ID: 339, Shard ID: 10","time":{"start":1756361292159,"stop":1756361292159,"duration":0},"status":"passed","severity":"normal"},{"uid":"772f739e02396107","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756361127660,"stop":1756361127660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba0ebfe0d060d7e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756360933948,"stop":1756360933948,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c87b9a495ce6e2","name":"should do nothing when connections still exist","time":{"start":1756360903068,"stop":1756360903068,"duration":0},"status":"passed","severity":"normal"},{"uid":"86586f0dc15afdd2","name":"should not allow k > 12","time":{"start":1756360933116,"stop":1756360933120,"duration":4},"status":"passed","severity":"normal"},{"uid":"df76839d5bc32e1","name":"random static sharding 1 - Cluster ID: 610, Shard ID: 106","time":{"start":1756361292156,"stop":1756361292156,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d3729840a8ef31","name":"Check received message containing emoji","time":{"start":1756361429067,"stop":1756361429068,"duration":1},"status":"passed","severity":"normal"},{"uid":"403b8bfcac15f201","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756360903913,"stop":1756360903914,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aff20a809d92cf6","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756360949536,"stop":1756360949536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f4f3be7845c781","name":"should be safe to call multiple times","time":{"start":1756360903423,"stop":1756360903423,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3f60fb23432863","name":"Round trip binary serialization","time":{"start":1756360904099,"stop":1756360904099,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8d37071703822d","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756360949078,"stop":1756360949078,"duration":0},"status":"passed","severity":"normal"},{"uid":"84789f42fb81ffb8","name":"messageHashStr returns a hex string","time":{"start":1756360903359,"stop":1756360903360,"duration":1},"status":"passed","severity":"normal"},{"uid":"827b0ea49428d9a4","name":"should create ConnectionManager with relay","time":{"start":1756360903905,"stop":1756360903906,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f5969ca514ac6f","name":"Register correct protocols","time":{"start":1756361161273,"stop":1756361161273,"duration":0},"status":"passed","severity":"normal"},{"uid":"63721489e5328c18","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756360933929,"stop":1756360933929,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f9801923a9011b","name":"should send relay ping messages on timer","time":{"start":1756360903461,"stop":1756360903461,"duration":0},"status":"passed","severity":"normal"},{"uid":"e926171e446c8590","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756361127661,"stop":1756361127661,"duration":0},"status":"passed","severity":"normal"},{"uid":"918bfb066539496e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756361004617,"stop":1756361004617,"duration":0},"status":"passed","severity":"normal"},{"uid":"1840ebfd1af01435","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756361452546,"stop":1756361452546,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39e27d6efce08d","name":"Refresh subscription","time":{"start":1756361452538,"stop":1756361452539,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9184ff10f444b78","name":"Fields are not dropped","time":{"start":1756360903554,"stop":1756360903558,"duration":4},"status":"passed","severity":"normal"},{"uid":"f1901a4abf763bbc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756360933942,"stop":1756360933942,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad3387822feb679","name":"Push message with shell command payload","time":{"start":1756361535577,"stop":1756361535577,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a29ae5842584f9","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756360887475,"stop":1756360887476,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6037243d64710d","name":"Check received message with timestamp: 1756360979834000000 ","time":{"start":1756361429068,"stop":1756361429068,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd1f7bf092facd7","name":"should emit a peer event after start","time":{"start":1756360917498,"stop":1756360917498,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb1d9584c027165","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756361161281,"stop":1756361161281,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ec34e23fab463e","name":"Subscribe and receives messages on 20 topics","time":{"start":1756361452547,"stop":1756361452547,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f23595ea1a0aee","name":"should filter peers by codec","time":{"start":1756360903912,"stop":1756360903912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9443187130e21088","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756360933928,"stop":1756360933928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d30c96aa4eaaadd","name":"should initialize with libp2p components","time":{"start":1756360913309,"stop":1756360913310,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef7fcfbd414f7ab","name":"should not retry if at least one success","time":{"start":1756360949706,"stop":1756360949706,"duration":0},"status":"passed","severity":"normal"},{"uid":"46647587c0fea6a0","name":"should properly setup health event callback","time":{"start":1756360950546,"stop":1756360950546,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b36f748ba1b30b2","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756360933937,"stop":1756360933938,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5da08184af7f450","name":"should reject if Store is requested but not mounted","time":{"start":1756360950133,"stop":1756360950134,"duration":1},"status":"passed","severity":"normal"},{"uid":"d731e228b22dfa5d","name":"should initialize with default options","time":{"start":1756360913595,"stop":1756360913596,"duration":1},"status":"passed","severity":"normal"},{"uid":"85ed9622228c8bef","name":"should dial peer immediately when queue is empty","time":{"start":1756360902759,"stop":1756360902760,"duration":1},"status":"passed","severity":"normal"},{"uid":"fce0dfe7144f793f","name":"Check received message containing SQL Injection","time":{"start":1756361429055,"stop":1756361429055,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9288b4b08a8e7a","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756360887236,"stop":1756360887236,"duration":0},"status":"passed","severity":"normal"},{"uid":"27eca843fe7f8ee5","name":"should dial more peers if under maxConnections","time":{"start":1756360903120,"stop":1756360903121,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dcb4d2a9057d9e7","name":"should start peer exchange discovery","time":{"start":1756360913597,"stop":1756360913597,"duration":0},"status":"passed","severity":"normal"}]