2025-10-07 04:28:46 +00:00

1 line
223 KiB
JSON

[{"uid":"af5237a5ccf46c57","name":"should not be delivered","time":{"start":1759810202292,"stop":1759810202292,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4aa1a40c67286d","name":"should handle onConnected and onDisconnected","time":{"start":1759810213097,"stop":1759810213097,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bb1f861994d626","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759810146141,"stop":1759810146142,"duration":1},"status":"passed","severity":"normal"},{"uid":"601abe196cb70e9b","name":"Passing page size 10 when there are 10 messages","time":{"start":1759810581170,"stop":1759810581170,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f01455c8282fbd9","name":"should reject if WakuNode is not started","time":{"start":1759810214443,"stop":1759810214443,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5c858eda029377","name":"can query messages by message hash","time":{"start":1759810562820,"stop":1759810562820,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c1614fcb30bbf1","name":"rejects hash query with time filter","time":{"start":1759810161862,"stop":1759810161863,"duration":1},"status":"passed","severity":"normal"},{"uid":"23894f74da47e0db","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759810587990,"stop":1759810587990,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc1a4425b263a6c","name":"should create all internal components","time":{"start":1759810162810,"stop":1759810162810,"duration":0},"status":"passed","severity":"normal"},{"uid":"35cda401214a587b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app73/7/topic13/json","time":{"start":1759810515081,"stop":1759810515081,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6fb06e265d67fe","name":"Publish message with custom timestamp: Wed Oct 16 2024 04:13:24 GMT+0000 (Coordinated Universal Time)","time":{"start":1759810410853,"stop":1759810410854,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4e699789d8d7e7","name":"Retries within given interval","time":{"start":1759810214047,"stop":1759810214047,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb89d6f06b4bbee","name":"should clear existing timers before creating new ones","time":{"start":1759810162309,"stop":1759810162310,"duration":1},"status":"passed","severity":"normal"},{"uid":"795003a23410d5f0","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759810214380,"stop":1759810214380,"duration":0},"status":"passed","severity":"normal"},{"uid":"def8e8053ba86d2c","name":"should return start time to match max range","time":{"start":1759810214380,"stop":1759810214380,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fc810a94b84fd8","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759810162646,"stop":1759810162647,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd68f9083a055ea0","name":"should encode/decode to text encoding","time":{"start":1759810152171,"stop":1759810152172,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab8a4325496fe71","name":"should handle dial errors gracefully","time":{"start":1759810161182,"stop":1759810161182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3cfc818b9b5f3d","name":"Throws when trying to push message with empty payload","time":{"start":1759811289879,"stop":1759811289879,"duration":0},"status":"passed","severity":"normal"},{"uid":"5766deb9c061b00a","name":"should create an instance with libp2p and dialer","time":{"start":1759810161178,"stop":1759810161179,"duration":1},"status":"passed","severity":"normal"},{"uid":"5beb36db27720841","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759810194575,"stop":1759810194575,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9abdd7f04f4cfd","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759810151517,"stop":1759810151519,"duration":2},"status":"passed","severity":"normal"},{"uid":"89981fce6878df7c","name":"Sync message is sent within sync frequency","time":{"start":1759810221987,"stop":1759810221987,"duration":0},"status":"passed","severity":"normal"},{"uid":"51890b3aac76d25a","name":"Push message with Basic HTML tag payload","time":{"start":1759811289889,"stop":1759811289889,"duration":0},"status":"passed","severity":"normal"},{"uid":"5579365917b79a8c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759810146132,"stop":1759810146132,"duration":0},"status":"passed","severity":"normal"},{"uid":"9177d484ff12b05a","name":"should deliver messages after dependencies are met","time":{"start":1759810202288,"stop":1759810202288,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be78fd5c1c504","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759810712120,"stop":1759810712120,"duration":0},"status":"passed","severity":"normal"},{"uid":"9963dc395618f28d","name":"should populate queue if has active dial","time":{"start":1759810160818,"stop":1759810160819,"duration":1},"status":"passed","severity":"normal"},{"uid":"75641339c40cce5e","name":"Decrypt messages","time":{"start":1759810389326,"stop":1759810389326,"duration":0},"status":"passed","severity":"normal"},{"uid":"735d70a2f9a41557","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759810146140,"stop":1759810146141,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60e8c762cd74ce0","name":"Push message with JSON payload","time":{"start":1759811289866,"stop":1759811289866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6ce1d0cf9e62d","name":"should initialize with isNetworkConnected as false","time":{"start":1759810161475,"stop":1759810161476,"duration":1},"status":"passed","severity":"normal"},{"uid":"df18f2baec6af444","name":"should increase lamport timestamp","time":{"start":1759810202280,"stop":1759810202280,"duration":0},"status":"passed","severity":"normal"},{"uid":"11630cbd1252dd81","name":"Push message with content topic containing short","time":{"start":1759811289903,"stop":1759811289903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee299d8c087a1df3","name":"should not start if already started","time":{"start":1759810172248,"stop":1759810172248,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f86d38c88fe468a","name":"Check received message containing long","time":{"start":1759810686679,"stop":1759810686679,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc613e49c5a1bcf","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759810712103,"stop":1759810712103,"duration":0},"status":"passed","severity":"normal"},{"uid":"101a16ef70dff397","name":"Query Generator, No Decoder","time":{"start":1759810541079,"stop":1759810541079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9db4a44c12161d5","name":"should return true when peer is on the specified shard","time":{"start":1759810161154,"stop":1759810161154,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c33480cba77a5b5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759810712114,"stop":1759810712114,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52e3a18919979e02","name":"Outgoing message is possibly acknowledged","time":{"start":1759810215432,"stop":1759810215432,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b675a05d7f36ab0","name":"Light Node - default protocols","time":{"start":1759810591425,"stop":1759810591425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c8ffbd1f0e55e3","name":"Retries within maximum given attempts","time":{"start":1759810214048,"stop":1759810214048,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f20903912b9c3","name":"Check publish message containing long","time":{"start":1759810410846,"stop":1759810410846,"duration":0},"status":"passed","severity":"normal"},{"uid":"1149f0cdae35e7cb","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759810214375,"stop":1759810214375,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1eb09ad2735d3e2","name":"Query with Ordered Callback, No message returned","time":{"start":1759810541080,"stop":1759810541081,"duration":1},"status":"passed","severity":"normal"},{"uid":"3366db56ef201315","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759810194542,"stop":1759810194542,"duration":0},"status":"passed","severity":"normal"},{"uid":"67530501e0ad3eb1","name":"Encoder error raises irrecoverable error","time":{"start":1759810215431,"stop":1759810215432,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd7f0d1495573164","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759810577041,"stop":1759810577042,"duration":1},"status":"passed","severity":"normal"},{"uid":"bedf5d8b5f512d34","name":"Subscribe to topic containing short and receive message","time":{"start":1759810712116,"stop":1759810712116,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e8e366435f5bec","name":"should handle a minimal index list","time":{"start":1759810146298,"stop":1759810146298,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a954b51d8aaac6c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759810387827,"stop":1759810387828,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cb1978c730535de","name":"should create KeepAliveManager with required options","time":{"start":1759810162282,"stop":1759810162283,"duration":1},"status":"passed","severity":"normal"},{"uid":"f93868373622cf9f","name":"Push message with content topic containing special chars","time":{"start":1759811289892,"stop":1759811289892,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2d42f144dac280","name":"should not modify tags of connections for different peers","time":{"start":1759810213118,"stop":1759810213118,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c31b056b30a371","name":"Push message with XML payload","time":{"start":1759811289900,"stop":1759811289900,"duration":0},"status":"passed","severity":"normal"},{"uid":"105f5f306ed51236","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759810194583,"stop":1759810194583,"duration":0},"status":"passed","severity":"normal"},{"uid":"981a34449baddf0e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759810161423,"stop":1759810161423,"duration":0},"status":"passed","severity":"normal"},{"uid":"60551e00b66b54a5","name":"Push message with rate limit","time":{"start":1759811289907,"stop":1759811289907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a095b8549be162c2","name":"should add event listeners to globalThis","time":{"start":1759810161476,"stop":1759810161477,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0001496f32ec231","name":"should initialize with Unhealthy status","time":{"start":1759810213413,"stop":1759810213414,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4aaee20f34e13a4","name":"Passing page size 110 when there are 120 messages","time":{"start":1759810581171,"stop":1759810581172,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f913e2a6c8a968b","name":"Subscribe and receive messages via lightPush","time":{"start":1759810712112,"stop":1759810712112,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5dd00575eeacc5f","name":"Push message with Basic HTML tag payload","time":{"start":1759811289866,"stop":1759811289866,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af90cf48b739033","name":"Push message with content topic containing JSON","time":{"start":1759811289882,"stop":1759811289882,"duration":0},"status":"passed","severity":"normal"},{"uid":"d104dda5aed6245","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759810418401,"stop":1759810418402,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e3b5fbe7859177d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759810247724,"stop":1759810247724,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ec658a275526a9","name":"Get Nodes","time":{"start":1759810171585,"stop":1759810171586,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28144d312672602","name":"Check message with invalid timestamp is not received","time":{"start":1759810686694,"stop":1759810686695,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcebcb4b813f257d","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759810162645,"stop":1759810162645,"duration":0},"status":"passed","severity":"normal"},{"uid":"575647855ba48a38","name":"Push message with content topic containing Arabic","time":{"start":1759811289893,"stop":1759811289893,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2e8f37c75bf5ff","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759810418401,"stop":1759810418401,"duration":0},"status":"passed","severity":"normal"},{"uid":"4871a79809439b2d","name":"should successfully stop","time":{"start":1759810212825,"stop":1759810212826,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f11e3424fa87e0","name":"should not allow k > 12","time":{"start":1759810193039,"stop":1759810193041,"duration":2},"status":"passed","severity":"normal"},{"uid":"568763a9cce9ae32","name":"Encoder throws on empty string content topic","time":{"start":1759810183362,"stop":1759810183362,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7da0c420feef3","name":"Passing invalid cursor","time":{"start":1759810526693,"stop":1759810526694,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40721123d197dca","name":"accepts valid message hash query","time":{"start":1759810161862,"stop":1759810161862,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2139c22ee057d6","name":"should remove event listeners","time":{"start":1759810162637,"stop":1759810162637,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac52a36991ac635e","name":"Push message with escaped characters payload","time":{"start":1759811289878,"stop":1759811289878,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b2c7e74e9ddf5c","name":"should remove event listeners","time":{"start":1759810162288,"stop":1759810162290,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e1ad11f1baefd83","name":"Push message with numeric payload","time":{"start":1759811289864,"stop":1759811289864,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97504012ade8dfc","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759810387826,"stop":1759810387826,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bec6bed326ad47","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759810410855,"stop":1759810410856,"duration":1},"status":"passed","severity":"normal"},{"uid":"40fddcb96ece282b","name":"Passing page size 19 when there are 20 messages","time":{"start":1759810581171,"stop":1759810581171,"duration":0},"status":"passed","severity":"normal"},{"uid":"264e3e4b7f9d9615","name":"Refresh subscription","time":{"start":1759810712115,"stop":1759810712116,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e5e953e9197220","name":"Check publish message containing SQL Injection","time":{"start":1759810410849,"stop":1759810410849,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e62679938ec21b","name":"Push message equal or less that 1MB","time":{"start":1759811289908,"stop":1759811289908,"duration":0},"status":"passed","severity":"normal"},{"uid":"23071c9d1b808362","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759810712118,"stop":1759810712118,"duration":0},"status":"passed","severity":"normal"},{"uid":"648a47478091d41b","name":"should reject if LightPush is requested but not mounted","time":{"start":1759810214444,"stop":1759810214444,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae5c6b6c22ecc26","name":"should handle general insertion and lookup correctly","time":{"start":1759810198943,"stop":1759810198945,"duration":2},"status":"passed","severity":"normal"},{"uid":"b26960e1cca9f633","name":"Check publish message containing numeric","time":{"start":1759810410846,"stop":1759810410847,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6bb1ad14330d1b5","name":"Non TWN Cluster","time":{"start":1759810515076,"stop":1759810515076,"duration":0},"status":"passed","severity":"normal"},{"uid":"199eac3403bb6cc","name":"should set field with all protocols disabled","time":{"start":1759810152175,"stop":1759810152176,"duration":1},"status":"passed","severity":"normal"},{"uid":"c775c7a13e7336a2","name":"Sync message is not sent if another sync message was just received","time":{"start":1759810221987,"stop":1759810221988,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77c00b537c8d64b","name":"should create a new stream if no existing for protocol found","time":{"start":1759810162401,"stop":1759810162401,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91cdd4a856c876b","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759810213098,"stop":1759810213098,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc24e7a84a69516","name":"Bloom filter","time":{"start":1759810201601,"stop":1759810201602,"duration":1},"status":"passed","severity":"normal"},{"uid":"e76e72ad526012af","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759810151522,"stop":1759810151522,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e84289ceec513f","name":"Push message with content topic containing short","time":{"start":1759811289879,"stop":1759811289879,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a93efa757991da","name":"should load peers from local storage and dispatch events","time":{"start":1759810175968,"stop":1759810175968,"duration":0},"status":"passed","severity":"normal"},{"uid":"2483695d7995cd9d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759810712112,"stop":1759810712113,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f15c0cbebfb310","name":"should wait for Filter peer to be connected","time":{"start":1759810214446,"stop":1759810214446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59e634a308cf360","name":"throws on content topic with empty topic name field","time":{"start":1759810146129,"stop":1759810146129,"duration":0},"status":"passed","severity":"normal"},{"uid":"c803a059abde216f","name":"isConnected should return false after all peers disconnect","time":{"start":1759810260535,"stop":1759810260535,"duration":0},"status":"passed","severity":"normal"},{"uid":"10361c8ded85b57d","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759810194541,"stop":1759810194541,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cad4c197387e65","name":"should enable all discoveries when explicitly set","time":{"start":1759810212620,"stop":1759810212620,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff39b4b8850747d","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759810284755,"stop":1759810284755,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d95061a3e05526","name":"Push message with content topic containing SQL Injection","time":{"start":1759811289870,"stop":1759811289870,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d1b5c871a9d5a5","name":"should not fail to stop the service if it was not started","time":{"start":1759810479184,"stop":1759810479184,"duration":0},"status":"passed","severity":"normal"},{"uid":"37cb0df265e0807f","name":"Promise Callback - true","time":{"start":1759810570403,"stop":1759810570403,"duration":0},"status":"passed","severity":"normal"},{"uid":"39da1f4ea551576b","name":"should start and setup intervals and event listeners","time":{"start":1759810213254,"stop":1759810213255,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2f50307577b98c","name":"Nodes with multiple pubsub topic","time":{"start":1759810404211,"stop":1759810404211,"duration":0},"status":"passed","severity":"normal"},{"uid":"a086c54446e36ac6","name":"should initialize with custom number of peers","time":{"start":1759810213089,"stop":1759810213090,"duration":1},"status":"passed","severity":"normal"},{"uid":"28299a53498f355","name":"Check publish message containing short","time":{"start":1759810410845,"stop":1759810410846,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea2d6b321956257","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759810146142,"stop":1759810146142,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb132eef5e62c2be","name":"Push message with special chars payload","time":{"start":1759811289887,"stop":1759811289887,"duration":0},"status":"passed","severity":"normal"},{"uid":"a942ec06276d57e2","name":"Push 30 different messages","time":{"start":1759811289879,"stop":1759811289879,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c66f4942aafeee3f","name":"should decode valid enr with tcp successfully","time":{"start":1759810152167,"stop":1759810152167,"duration":0},"status":"passed","severity":"normal"},{"uid":"99db27e749260c","name":"Push message with content topic containing Arabic","time":{"start":1759811289904,"stop":1759811289905,"duration":1},"status":"passed","severity":"normal"},{"uid":"e940dc448f05c8b7","name":"Push message with Basic HTML tag payload","time":{"start":1759811289877,"stop":1759811289877,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b7e9f7dceb982d","name":"Push message with special chars payload","time":{"start":1759811289875,"stop":1759811289875,"duration":0},"status":"passed","severity":"normal"},{"uid":"5444fe5c2f1c9bee","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759810194556,"stop":1759810194557,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b74b90f80437697","name":"should handle peer connect event","time":{"start":1759810161490,"stop":1759810161491,"duration":1},"status":"passed","severity":"normal"},{"uid":"165328e286b72ff4","name":"udp ip6 address","time":{"start":1759810151551,"stop":1759810151551,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc820d75e38de835","name":"Subscribe to topic containing XML and receive message","time":{"start":1759810712109,"stop":1759810712110,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb74950ebb61e55","name":"Subscribe and receives messages on 20 topics","time":{"start":1759810712104,"stop":1759810712104,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ba572f84af4a77","name":"Push message with content topic containing long","time":{"start":1759811289868,"stop":1759811289868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f760602c1866bd28","name":"Push message with SQL Injection payload","time":{"start":1759811289865,"stop":1759811289865,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4851b28166cc1","name":"Push message with Script payload","time":{"start":1759811289865,"stop":1759811289866,"duration":1},"status":"passed","severity":"normal"},{"uid":"85cf6220b47eee37","name":"should handle case when globalThis is not available","time":{"start":1759810161490,"stop":1759810161490,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da3c728fa002b3b","name":"Rejects garbage","time":{"start":1759810225245,"stop":1759810225245,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2122dbe1e7a71d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759810151525,"stop":1759810151525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fd64c025d61964","name":"Push to array if already present","time":{"start":1759810146026,"stop":1759810146026,"duration":0},"status":"passed","severity":"normal"},{"uid":"a084c157880b1c72","name":"Push message with Script payload","time":{"start":1759811289876,"stop":1759811289876,"duration":0},"status":"passed","severity":"normal"},{"uid":"72058fe2bd15a979","name":"Fails to push message with large meta","time":{"start":1759811289883,"stop":1759811289884,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7ff5342d3f64b4","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759810202287,"stop":1759810202287,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8070d11b11a64b","name":"Push message with emoji payload","time":{"start":1759811289878,"stop":1759811289879,"duration":1},"status":"passed","severity":"normal"},{"uid":"c883d0f6530fb442","name":"should update peer store before dialing","time":{"start":1759810161182,"stop":1759810161182,"duration":0},"status":"passed","severity":"normal"},{"uid":"3076c16d4c551d88","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759810712119,"stop":1759810712119,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb89075a72a24c0d","name":"Query with Ordered Callback, No Decoder","time":{"start":1759810541080,"stop":1759810541080,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5572981b2b9d2d","name":"should be sent with empty content","time":{"start":1759810202291,"stop":1759810202291,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1caaa3b78dad6f","name":"should skip peer when dialed recently","time":{"start":1759810160814,"stop":1759810160818,"duration":4},"status":"passed","severity":"normal"},{"uid":"61b02064f56e7705","name":"Check received message with timestamp: 1759810240874000000 ","time":{"start":1759810686693,"stop":1759810686693,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9362453c31d3e1","name":"should not receive a peer event before start","time":{"start":1759810479185,"stop":1759810479185,"duration":0},"status":"passed","severity":"normal"},{"uid":"6caded57a19ec4b","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759810532787,"stop":1759810532788,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e437b7990ff445","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759810194568,"stop":1759810194569,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5425e496c0efd","name":"LightPush","time":{"start":1759810591424,"stop":1759810591424,"duration":0},"status":"passed","severity":"normal"},{"uid":"97462bbab5091d7b","name":"should not dispatch event when already disconnected","time":{"start":1759810161495,"stop":1759810161495,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8b34efd78d30d6","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759810541078,"stop":1759810541078,"duration":0},"status":"passed","severity":"normal"},{"uid":"68dd724f1487f2be","name":"should sort peers by ping value","time":{"start":1759810162817,"stop":1759810162817,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e6b0c367d5bb79","name":"should be safe to call multiple times","time":{"start":1759810162638,"stop":1759810162638,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace3abff802d3616","name":"should select older connection if present","time":{"start":1759810162344,"stop":1759810162347,"duration":3},"status":"passed","severity":"normal"},{"uid":"96ce69eae5c5d322","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759810162683,"stop":1759810162683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b7e594b4259aa1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759810170992,"stop":1759810170992,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4d7f27f82109a2","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759810202284,"stop":1759810202284,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d85239ad4f19d5","name":"Push message with custom timestamp: 1759806666438","time":{"start":1759811289896,"stop":1759811289896,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbf1e5b0532fd3f","name":"should encodeTxt and decodeTxt","time":{"start":1759810152166,"stop":1759810152166,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5b82f44444550e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759810194573,"stop":1759810194574,"duration":1},"status":"passed","severity":"normal"},{"uid":"8981cdc3d7053ae4","name":"Push message with Script payload","time":{"start":1759811289899,"stop":1759811289900,"duration":1},"status":"passed","severity":"normal"},{"uid":"205ecffa3d1890f2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759810146144,"stop":1759810146145,"duration":1},"status":"passed","severity":"normal"},{"uid":"247b1fc3fcd51ece","name":"should properly create location multiaddrs - tcp4","time":{"start":1759810152173,"stop":1759810152174,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a30203bba73d41","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759810162644,"stop":1759810162644,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a391ac960f00f3","name":"can start and stop the service","time":{"start":1759810479183,"stop":1759810479184,"duration":1},"status":"passed","severity":"normal"},{"uid":"370ab9834255ed21","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759810172118,"stop":1759810172118,"duration":0},"status":"passed","severity":"normal"},{"uid":"fffe630953ba93bc","name":"should return usable stream attached to connection","time":{"start":1759810162400,"stop":1759810162400,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6d9a1c439c9f23","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759810171642,"stop":1759810171643,"duration":1},"status":"passed","severity":"normal"},{"uid":"4448b0b8d9483222","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759810418405,"stop":1759810418405,"duration":0},"status":"passed","severity":"normal"},{"uid":"143798bbb7ffcb24","name":"Push message with rate limit","time":{"start":1759811289884,"stop":1759811289884,"duration":0},"status":"passed","severity":"normal"},{"uid":"9435d8b0f8115e04","name":"Decoder throws on empty string content topic","time":{"start":1759810183362,"stop":1759810183363,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd018f5fa7f5a4b","name":"Push message with custom timestamp: 1729051866437","time":{"start":1759811289872,"stop":1759811289872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ba895f2ad31cb3","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759810183361,"stop":1759810183361,"duration":0},"status":"passed","severity":"normal"},{"uid":"16145ce3744ffce0","name":"should support chaining for add method","time":{"start":1759810211816,"stop":1759810211821,"duration":5},"status":"passed","severity":"normal"},{"uid":"24b09fea9ed67588","name":"same cluster, static sharding: nodes connect","time":{"start":1759810334161,"stop":1759810334164,"duration":3},"status":"passed","severity":"normal"},{"uid":"84f70b32c677566a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759810146140,"stop":1759810146140,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b6e119530fe066","name":"should dial peer immediately when queue is empty","time":{"start":1759810160809,"stop":1759810160809,"duration":0},"status":"passed","severity":"normal"},{"uid":"954de16a249c4a0b","name":"Push message with custom timestamp: 1759806666437","time":{"start":1759811289872,"stop":1759811289873,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c505fe9afb21e1","name":"Decoder throws on undefined content topic","time":{"start":1759810181846,"stop":1759810181846,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5dd19034896d862","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759810404209,"stop":1759810404210,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34cafbc43ccc1c","name":"should throw error - no public key","time":{"start":1759810152168,"stop":1759810152169,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f8f7f44947bae0","name":"should call waitForPeer on Relay","time":{"start":1759810214447,"stop":1759810214447,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf86639f54c9d47e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759810194581,"stop":1759810194581,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ead0a0f1459673","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759810712110,"stop":1759810712110,"duration":0},"status":"passed","severity":"normal"},{"uid":"6012bb4e1fb3625d","name":"Sets default value correctly","time":{"start":1759810588130,"stop":1759810588130,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3df950a1a21598","name":"should return false when pubsub topic parsing fails","time":{"start":1759810161163,"stop":1759810161163,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1791730b1b8f06","name":"should create ShardReader with static shards network config","time":{"start":1759810161139,"stop":1759810161139,"duration":0},"status":"passed","severity":"normal"},{"uid":"697a1c7600687b9f","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759810162402,"stop":1759810162404,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae7dff802e35dfdc","name":"should not discard bootstrap peers if under the limit","time":{"start":1759810284756,"stop":1759810284760,"duration":4},"status":"passed","severity":"normal"},{"uid":"3f6cfd4586ddcafa","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759810212824,"stop":1759810212825,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7e663de71ae749","name":"isConnected return false after peer stops","time":{"start":1759810260536,"stop":1759810260539,"duration":3},"status":"passed","severity":"normal"},{"uid":"3402428975ef663e","name":"A test","time":{"start":1759810319046,"stop":1759810319047,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd20093f331e71b8","name":"should use configured peers when available","time":{"start":1759810214275,"stop":1759810214275,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c1f73239b7672b","name":"should lock peers when selected","time":{"start":1759810213090,"stop":1759810213090,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc375560ae17166b","name":"Publish message with custom timestamp: Tue Oct 07 2025 05:13:24 GMT+0000 (Coordinated Universal Time)","time":{"start":1759810410854,"stop":1759810410855,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84c0eb3370ebf42","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759810686684,"stop":1759810686684,"duration":0},"status":"passed","severity":"normal"},{"uid":"2735a76115d6039f","name":"Check publish message containing XML","time":{"start":1759810410850,"stop":1759810410851,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f89f57766d3b6c","name":"Check received message containing Arabic","time":{"start":1759810686689,"stop":1759810686690,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f84a1e658ca566","name":"Push message with content topic containing short","time":{"start":1759811289891,"stop":1759811289892,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e9acd96def0e05c","name":"Cluster id 0, shard 0","time":{"start":1759810568147,"stop":1759810568148,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62af21f5119d0cd","name":"should set default options when no config provided","time":{"start":1759810162809,"stop":1759810162810,"duration":1},"status":"passed","severity":"normal"},{"uid":"b78a7cbb145aa7f3","name":"returns nothing if no connections present","time":{"start":1759810162342,"stop":1759810162343,"duration":1},"status":"passed","severity":"normal"},{"uid":"afccc86e33258bd4","name":"Push message with custom timestamp: 1759813866437","time":{"start":1759811289873,"stop":1759811289873,"duration":0},"status":"passed","severity":"normal"},{"uid":"478f05e2976331f1","name":"should handle zero peers request","time":{"start":1759810172119,"stop":1759810172120,"duration":1},"status":"passed","severity":"normal"},{"uid":"a06d28077caa4ad8","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759810194564,"stop":1759810194564,"duration":0},"status":"passed","severity":"normal"},{"uid":"2103fee1e12ef62","name":"Push message with special chars payload","time":{"start":1759811289898,"stop":1759811289898,"duration":0},"status":"passed","severity":"normal"},{"uid":"764cab6d506f5953","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759810194580,"stop":1759810194580,"duration":0},"status":"passed","severity":"normal"},{"uid":"74eef51d4bcc78c9","name":"Push message with Russian payload","time":{"start":1759811289865,"stop":1759811289865,"duration":0},"status":"passed","severity":"normal"},{"uid":"af72abb84e60d449","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app63/8/topic75/proto","time":{"start":1759810515077,"stop":1759810515078,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb58fe06f4c49589","name":"Push message with Arabic payload","time":{"start":1759811289899,"stop":1759811289899,"duration":0},"status":"passed","severity":"normal"},{"uid":"774a75743aa802aa","name":"should initialize with default number of peers","time":{"start":1759810213089,"stop":1759810213089,"duration":0},"status":"passed","severity":"normal"},{"uid":"1855b5b7c46cd43a","name":"Publish message with rate limit","time":{"start":1759810410859,"stop":1759810410860,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0d96337e834e31","name":"should add event listener for peer:discovery","time":{"start":1759810161179,"stop":1759810161179,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e1eba95389ff69","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759810193045,"stop":1759810193046,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce843184dc5b83dc","name":"should return false for different channelId","time":{"start":1759810216575,"stop":1759810216575,"duration":0},"status":"passed","severity":"normal"},{"uid":"794381d1e0ec2a56","name":"messageHash returns a Uint8Array","time":{"start":1759810161432,"stop":1759810161432,"duration":0},"status":"passed","severity":"normal"},{"uid":"15087e01bf3a493","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759810194572,"stop":1759810194572,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c5b5a127b426cc","name":"Passing page size 3 when there are 20 messages","time":{"start":1759810581169,"stop":1759810581170,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa0d2488ce24b42","name":"Push message with shell command payload","time":{"start":1759811289901,"stop":1759811289901,"duration":0},"status":"passed","severity":"normal"},{"uid":"107531e71004c636","name":"Sign & Recover","time":{"start":1759810182167,"stop":1759810182168,"duration":1},"status":"passed","severity":"normal"},{"uid":"96ec62ce0661a392","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759810686687,"stop":1759810686687,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7e1aec41ab6413","name":"throws an error for improperly formatted content topics","time":{"start":1759810146137,"stop":1759810146137,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d67d474daaf6d7","name":"Push message with Basic HTML tag payload","time":{"start":1759811289900,"stop":1759811289900,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f697ac2e87dc6c","name":"should mark all messages in causal history as acknowledged","time":{"start":1759810202286,"stop":1759810202286,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d2fcb904ea474f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759810194582,"stop":1759810194583,"duration":1},"status":"passed","severity":"normal"},{"uid":"b380b80c24ac1107","name":"should handle different types of entries","time":{"start":1759810211823,"stop":1759810211825,"duration":2},"status":"passed","severity":"normal"},{"uid":"fdf19c68c220cb72","name":"should add and remove event listeners correctly","time":{"start":1759810175969,"stop":1759810175969,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d86e574bbc2c3c1","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759810146135,"stop":1759810146135,"duration":0},"status":"passed","severity":"normal"},{"uid":"38de47a25e33e77e","name":"should handle malformed response data","time":{"start":1759810172118,"stop":1759810172119,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93e8a611099ff51","name":"should not receive a peer event after stop","time":{"start":1759810175968,"stop":1759810175968,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdce2d80d7515ee","name":"Push message with content topic containing Russian","time":{"start":1759811289893,"stop":1759811289893,"duration":0},"status":"passed","severity":"normal"},{"uid":"555e95e3e034be02","name":"returns only open connection if one present","time":{"start":1759810162343,"stop":1759810162343,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f1712f11ed890f","name":"should skip peers without peer exchange protocol","time":{"start":1759810172254,"stop":1759810172254,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc51c39c0ce6fbb","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759810146137,"stop":1759810146138,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51c0babfd8f5d50","name":"should dial second nwaku node that was discovered","time":{"start":1759810240575,"stop":1759810240579,"duration":4},"status":"skipped","severity":"normal"},{"uid":"36e37d9f05350998","name":"Push message with content topic containing special chars","time":{"start":1759811289880,"stop":1759811289880,"duration":0},"status":"passed","severity":"normal"},{"uid":"94034102ec9e46e","name":"should return false when peer is on different cluster","time":{"start":1759810161140,"stop":1759810161140,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e62dedce0080399","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759810194577,"stop":1759810194578,"duration":1},"status":"passed","severity":"normal"},{"uid":"5641239378ce88f7","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759810202289,"stop":1759810202289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8eb09cd2bdc34a7","name":"should query peers that support peer exchange","time":{"start":1759810172251,"stop":1759810172252,"duration":1},"status":"passed","severity":"normal"},{"uid":"4deca59872698911","name":"Renews subscription after lossing a connection","time":{"start":1759810712112,"stop":1759810712112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0efe9092a9c580b","name":"should throw error - no id","time":{"start":1759810152167,"stop":1759810152168,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43dc3f46c7d2c46","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759810146141,"stop":1759810146141,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13c70a4388ace89","name":"Push message with numeric payload","time":{"start":1759811289887,"stop":1759811289887,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a4e763c2fd9202","name":"should create QueryOnConnect instance without options","time":{"start":1759810214369,"stop":1759810214369,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0ac4e112e51062","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759810212825,"stop":1759810212825,"duration":0},"status":"passed","severity":"normal"},{"uid":"200b5c0112ebb1ac","name":"should add received messages to bloom filter","time":{"start":1759810202284,"stop":1759810202284,"duration":0},"status":"passed","severity":"normal"},{"uid":"2633103ef4d236b2","name":"should query peer with peer exchange protocol","time":{"start":1759810172254,"stop":1759810172254,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85ddc607c9f5e49","name":"should return false when peer is not on topic","time":{"start":1759810162818,"stop":1759810162818,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15f0e7350d5f1fd","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759810194537,"stop":1759810194541,"duration":4},"status":"passed","severity":"normal"},{"uid":"547a29e489707c1c","name":"Check message with no pubsub topic is not received","time":{"start":1759810686685,"stop":1759810686686,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9bf5711dc6f83a8","name":"should get / set TCP multiaddr","time":{"start":1759810152172,"stop":1759810152173,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73b34c9676c3a99","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759810213108,"stop":1759810213109,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e949acfa561e39","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759810171645,"stop":1759810171646,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7eedeb6154f63f4","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759810151524,"stop":1759810151525,"duration":1},"status":"passed","severity":"normal"},{"uid":"74145fca20c3988c","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759810214379,"stop":1759810214379,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f31d61177938f1","name":"Push message with content topic containing Chinese","time":{"start":1759811289892,"stop":1759811289893,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e86b23d6abf064b","name":"should not receive a peer event before start","time":{"start":1759810247083,"stop":1759810247084,"duration":1},"status":"passed","severity":"normal"},{"uid":"a929478ca2c5856c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759810194555,"stop":1759810194556,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf2f7237306ac6e","name":"Symmetric encrypt & Decrypt","time":{"start":1759810182166,"stop":1759810182167,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1b26979969581d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759810387825,"stop":1759810387825,"duration":0},"status":"passed","severity":"normal"},{"uid":"67932f0ed596795c","name":"Push message with content topic containing long","time":{"start":1759811289880,"stop":1759811289880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b92e378195d23a0","name":"should add event listeners to libp2p","time":{"start":1759810161476,"stop":1759810161476,"duration":0},"status":"passed","severity":"normal"},{"uid":"804868c400aefa82","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759810161424,"stop":1759810161424,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6cf97d6db062137","name":"Push message with JSON payload","time":{"start":1759811289889,"stop":1759811289890,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ece03c5f1c2609","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759810712117,"stop":1759810712117,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e25f444a48c9e48","name":"Default pageSize","time":{"start":1759810581172,"stop":1759810581172,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5ea87a44ec8354","name":"throws on content topic with empty version field","time":{"start":1759810146128,"stop":1759810146129,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb4c20c6c2ffceef","name":"should handle query errors gracefully","time":{"start":1759810172255,"stop":1759810172255,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18c342b76bef57b","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759810214378,"stop":1759810214379,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b70a90f99f15aba","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759810146145,"stop":1759810146145,"duration":0},"status":"passed","severity":"normal"},{"uid":"278843ab13970362","name":"Check message on other pubsub topic is not received","time":{"start":1759810686695,"stop":1759810686695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4219c090408d576","name":"should handle ping failures gracefully","time":{"start":1759810162295,"stop":1759810162296,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff68ef677b8e41a3","name":"Push message with shell command payload","time":{"start":1759811289866,"stop":1759811289867,"duration":1},"status":"passed","severity":"normal"},{"uid":"88dc1b2c3c1ec3c3","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759810202286,"stop":1759810202286,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d914b44153248db","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759810213117,"stop":1759810213117,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b9bc162ed50d18","name":"Subscribe to topic containing Script and receive message","time":{"start":1759810712118,"stop":1759810712118,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00ad28a1ca876a0","name":"Fails to push message with large meta","time":{"start":1759811289871,"stop":1759811289872,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f569d251da2e39","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759810213421,"stop":1759810213421,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdfa99c1b89f0fe","name":"Js publishes, other Js receives","time":{"start":1759810400877,"stop":1759810400877,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8788161b4b0e51","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759810194576,"stop":1759810194577,"duration":1},"status":"passed","severity":"normal"},{"uid":"558a0cd5840f14f9","name":"Push message with short payload","time":{"start":1759811289886,"stop":1759811289886,"duration":0},"status":"passed","severity":"normal"},{"uid":"8721e85e1b279f49","name":"should not receive a peer event before start","time":{"start":1759810175967,"stop":1759810175968,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e767cb8196f7fb3","name":"Check message with no content topic is not received","time":{"start":1759810686695,"stop":1759810686696,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e0892b311d09b7","name":"Waku message hash computation (payload length 0)","time":{"start":1759810161424,"stop":1759810161425,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d890c38f9c5906","name":"should handle v3 RLN errors","time":{"start":1759810212472,"stop":1759810212472,"duration":0},"status":"passed","severity":"normal"},{"uid":"7349474ede899afa","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759810172190,"stop":1759810172190,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3bef427a24432a64","name":"Push message with unicode special characters payload","time":{"start":1759811289867,"stop":1759811289867,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e368d4ac917f93","name":"Fields are not dropped","time":{"start":1759810162412,"stop":1759810162414,"duration":2},"status":"passed","severity":"normal"},{"uid":"15e0bfd4486e3112","name":"Check message received after jswaku node is restarted","time":{"start":1759810686697,"stop":1759810686697,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57d1af1a05bfb03","name":"should handle empty peer infos gracefully","time":{"start":1759810172114,"stop":1759810172114,"duration":0},"status":"passed","severity":"normal"},{"uid":"5946046f17f34eb3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759810387828,"stop":1759810387829,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ad0e9905cf900e3","name":"Push message with shell command payload","time":{"start":1759811289877,"stop":1759811289878,"duration":1},"status":"passed","severity":"normal"},{"uid":"a985b481c1b1ed46","name":"Decoder throws on empty string content topic","time":{"start":1759810181846,"stop":1759810181847,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8c9366594fa429","name":"Push message with content topic containing long","time":{"start":1759811289892,"stop":1759811289892,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4dd90aae4cbd4d","name":"Push message with custom timestamp: 1759813866438","time":{"start":1759811289896,"stop":1759811289896,"duration":0},"status":"passed","severity":"normal"},{"uid":"68739dc5eab2368d","name":"Subscribe to topic containing XML and receive message","time":{"start":1759810712118,"stop":1759810712118,"duration":0},"status":"passed","severity":"normal"},{"uid":"7317666342096cc3","name":"Subscribe to topic containing XML and publish message","time":{"start":1759810418407,"stop":1759810418407,"duration":0},"status":"passed","severity":"normal"},{"uid":"267b5fa1025262a3","name":"Using a function","time":{"start":1759810588129,"stop":1759810588129,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7fe5e2f85afc94f","name":"should check connected peers if present and suitable","time":{"start":1759810214445,"stop":1759810214446,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a5a753d8a1cc1d","name":"Delete observer","time":{"start":1759810389326,"stop":1759810389326,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcce3ef9f76d4e0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759810194584,"stop":1759810194585,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2090c5043aeaa4","name":"Push message with content topic containing JSON","time":{"start":1759811289870,"stop":1759811289870,"duration":0},"status":"passed","severity":"normal"},{"uid":"341a99cd19790ea","name":"should dispatch network event when browser goes offline","time":{"start":1759810161496,"stop":1759810161496,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bd6c86741d7645","name":"should hang up with PeerId and return true on success","time":{"start":1759810162815,"stop":1759810162815,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d272bb4718df6c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759810151520,"stop":1759810151521,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2c7d1db7ab9910","name":"should dial peers from store on start","time":{"start":1759810162632,"stop":1759810162635,"duration":3},"status":"passed","severity":"normal"},{"uid":"bfa5e4f5302e145e","name":"Wrong topic","time":{"start":1759810515081,"stop":1759810515082,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e34f8835ff1ca4","name":"Check received message with timestamp: 1759810240874 ","time":{"start":1759810686693,"stop":1759810686694,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5179ad8f7fae32c","name":"Ephemeral messages are not stored","time":{"start":1759810247721,"stop":1759810247723,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d6aa3506c9370b4","name":"should not be empty after adding a subscription","time":{"start":1759810213246,"stop":1759810213246,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8b3a0beb3d4f86","name":"Fails to push message with large meta","time":{"start":1759811289895,"stop":1759811289895,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f153362706934e3","name":"Store - dialed first","time":{"start":1759810591423,"stop":1759810591424,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a901facef3b24b","name":"return first retrieved peers without further DNS queries","time":{"start":1759810172188,"stop":1759810172189,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb2ca75290eeaee","name":"Push message with custom timestamp: 1729051866438","time":{"start":1759811289884,"stop":1759811289884,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1db4437c2a10e0d","name":"Push message with custom timestamp: 1759806666438","time":{"start":1759811289908,"stop":1759811289908,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad37f24137c6d00","name":"Query with Promise Callback, No Decoder","time":{"start":1759810541081,"stop":1759810541081,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2a0d80efb55b82","name":"Correctly serialized arguments","time":{"start":1759810332574,"stop":1759810332575,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e74e6f675fedbb","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759810151527,"stop":1759810151527,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1134846084ef00","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759810162404,"stop":1759810162405,"duration":1},"status":"passed","severity":"normal"},{"uid":"796cce2b8e5c6b95","name":"Push message with rate limit","time":{"start":1759811289872,"stop":1759811289872,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e950fe755682b4","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759810146299,"stop":1759810146299,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e292ae6a6cc0d6b","name":"Passing page size 1 when there are 4 messages","time":{"start":1759810581169,"stop":1759810581169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8280fe98c1cd4bd3","name":"Push message with content topic containing escaped characters","time":{"start":1759811289906,"stop":1759811289906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52ef07d711e7de","name":"should allow redial after cooldown period","time":{"start":1759810160819,"stop":1759810160819,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c17f4521e3f24","name":"should return false for malformed SDS messages","time":{"start":1759810216575,"stop":1759810216575,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a9e8684296e8e7","name":"Check received message with timestamp: 1759810240874 ","time":{"start":1759810686684,"stop":1759810686684,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17f82dae1da4dc9","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759810310963,"stop":1759810310966,"duration":3},"status":"passed","severity":"normal"},{"uid":"edbb3edda95828ef","name":"Push message with content topic containing Russian","time":{"start":1759811289881,"stop":1759811289881,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6eb26d92b5ac055","name":"should remove event listeners from libp2p","time":{"start":1759810161483,"stop":1759810161484,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e5c619ac73447","name":"should be empty after removing the only subscription","time":{"start":1759810213246,"stop":1759810213254,"duration":8},"status":"passed","severity":"normal"},{"uid":"ac97e0f75a770421","name":"should do nothing if no non-locked connections to drop","time":{"start":1759810162645,"stop":1759810162646,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f05671f066fc25","name":"Check received message containing numeric","time":{"start":1759810686679,"stop":1759810686679,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2e453a3a8912b8","name":"should maintain desired error rate","time":{"start":1759810198941,"stop":1759810198941,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c7bcc11ba917ae","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759810172115,"stop":1759810172115,"duration":0},"status":"passed","severity":"normal"},{"uid":"235d75efeacf042f","name":"should stop ping timers on peer disconnect","time":{"start":1759810162292,"stop":1759810162293,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc94460a36b18355","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759810334166,"stop":1759810334166,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89742e13908bfa1","name":"should handle shardReader errors","time":{"start":1759810162818,"stop":1759810162819,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b93c232b015b2c","name":"should work with v3 peers","time":{"start":1759810212468,"stop":1759810212469,"duration":1},"status":"passed","severity":"normal"},{"uid":"45762a417050d967","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759810162818,"stop":1759810162818,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa15c2d8a1f31fdb","name":"should stop peer exchange discovery","time":{"start":1759810172249,"stop":1759810172250,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5112b685e30f26","name":"ends if response has no messages","time":{"start":1759810162477,"stop":1759810162477,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65f72a834ce53a5","name":"should handle peer store errors gracefully","time":{"start":1759810161183,"stop":1759810161183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e55566af453e14","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759810334176,"stop":1759810334176,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fa5ad89aeb7dbb","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759810214375,"stop":1759810214376,"duration":1},"status":"passed","severity":"normal"},{"uid":"36c57a1d531121f3","name":"should dial peers from store when browser is connected","time":{"start":1759810162638,"stop":1759810162638,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c1065a87780648","name":"Push message with long payload","time":{"start":1759811289863,"stop":1759811289864,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda930381b1ebe1b","name":"should not create multiple intervals when called multiple times","time":{"start":1759810160799,"stop":1759810160799,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fe7a5dcb90b9fe","name":"should remove event listeners when stopped","time":{"start":1759810214370,"stop":1759810214370,"duration":0},"status":"passed","severity":"normal"},{"uid":"31aa8e22d4eb9414","name":"Check publish message containing Arabic","time":{"start":1759810410848,"stop":1759810410849,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e441c35ffaafba8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759810686697,"stop":1759810686697,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6337c07dddd9a7","name":"should properly create location multiaddrs - udp","time":{"start":1759810152174,"stop":1759810152175,"duration":1},"status":"passed","severity":"normal"},{"uid":"c338f2a15da9204d","name":"Ordered callback, aborts when callback returns true","time":{"start":1759810572694,"stop":1759810572695,"duration":1},"status":"passed","severity":"normal"},{"uid":"268ad05efb97afaf","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759810418408,"stop":1759810418409,"duration":1},"status":"passed","severity":"normal"},{"uid":"194bc95191f1525e","name":"should clear dial history on start","time":{"start":1759810160791,"stop":1759810160798,"duration":7},"status":"passed","severity":"normal"},{"uid":"fdadf764ba6857ce","name":"should skip peers without peerInfo in ENR","time":{"start":1759810172257,"stop":1759810172257,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e10a90a11b16319","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759810577041,"stop":1759810577041,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb8975f2d6ed977","name":"should not execute task if max attempts is 0","time":{"start":1759810212557,"stop":1759810212557,"duration":0},"status":"passed","severity":"normal"},{"uid":"96511c044ace39cf","name":"Throws when trying to push message with empty payload","time":{"start":1759811289868,"stop":1759811289868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55eabf0e422df98","name":"recovers when dns.resolve returns empty","time":{"start":1759810172186,"stop":1759810172186,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fdef638f01e599","name":"Query generator for multiple messages with different message text format","time":{"start":1759810572692,"stop":1759810572692,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c66a9d0d6be497","name":"should get all peers from store","time":{"start":1759810162640,"stop":1759810162640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90f18e1b37db8ef","name":"Encoder throws on empty string content topic","time":{"start":1759810162681,"stop":1759810162682,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a3a3b08568d7d0","name":"should return PeerId when PeerId is provided","time":{"start":1759810161688,"stop":1759810161688,"duration":0},"status":"passed","severity":"normal"},{"uid":"17af229fbccca210","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759810146134,"stop":1759810146135,"duration":1},"status":"passed","severity":"normal"},{"uid":"2566fdc86287af11","name":"should properly setup health event callback","time":{"start":1759810214373,"stop":1759810214373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c08e2eeef64804e","name":"Push message with SQL Injection payload","time":{"start":1759811289876,"stop":1759811289876,"duration":0},"status":"passed","severity":"normal"},{"uid":"294c7fadf5ec0daf","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759810420330,"stop":1759810420331,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2d24f199a8ca20","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759810215315,"stop":1759810215315,"duration":0},"status":"passed","severity":"normal"},{"uid":"805a15c8b8dca5a9","name":"should handle errors when getting connections","time":{"start":1759810161498,"stop":1759810161498,"duration":0},"status":"passed","severity":"normal"},{"uid":"7635b6d31a48917f","name":"Publish message with custom timestamp: Tue Oct 07 2025 03:13:24 GMT+0000 (Coordinated Universal Time)","time":{"start":1759810410854,"stop":1759810410854,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bde702787cfcf4","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759810146131,"stop":1759810146131,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0f8bf8841ef6c1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759810712111,"stop":1759810712111,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae4feb0510b8129","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759810587995,"stop":1759810587995,"duration":0},"status":"passed","severity":"normal"},{"uid":"45eb9c3fdafb8e51","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759810214377,"stop":1759810214377,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0aeb5dc1f818ea","name":"Ephemeral field set to true","time":{"start":1759810162680,"stop":1759810162681,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb9ded7131ec98e","name":"Check received message containing Russian","time":{"start":1759810686690,"stop":1759810686690,"duration":0},"status":"passed","severity":"normal"},{"uid":"703388f9f76623cf","name":"Relay - times out","time":{"start":1759810591422,"stop":1759810591423,"duration":1},"status":"passed","severity":"normal"},{"uid":"5279656b28053bc8","name":"should save new peer to store","time":{"start":1759810161183,"stop":1759810161183,"duration":0},"status":"passed","severity":"normal"},{"uid":"110cfc7a5e3556e6","name":"Push message with Russian payload","time":{"start":1759811289899,"stop":1759811289899,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dbe60e47a71dc9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759810146141,"stop":1759810146141,"duration":0},"status":"passed","severity":"normal"},{"uid":"2553233a0c03d92b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759810260533,"stop":1759810260534,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e7edeb82073d4c","name":"Check meta is set [symmetric]","time":{"start":1759810181844,"stop":1759810181844,"duration":0},"status":"passed","severity":"normal"},{"uid":"6782351210c66b60","name":"should insert elements correctly","time":{"start":1759810198937,"stop":1759810198941,"duration":4},"status":"passed","severity":"normal"},{"uid":"ccd0f9befc42eb90","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759810214275,"stop":1759810214276,"duration":1},"status":"passed","severity":"normal"},{"uid":"1600e35320628603","name":"should reject if Store is requested but not mounted","time":{"start":1759810214444,"stop":1759810214445,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee2fa5d5e023354","name":"should be safe to call multiple times","time":{"start":1759810162290,"stop":1759810162291,"duration":1},"status":"passed","severity":"normal"},{"uid":"731b16e84e90c3d6","name":"Check meta is set [ecies]","time":{"start":1759810183361,"stop":1759810183361,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08114f94b88fa61","name":"Push message with content topic containing short","time":{"start":1759811289868,"stop":1759811289868,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da0be07fe9df200","name":"Push message with content topic containing escaped characters","time":{"start":1759811289882,"stop":1759811289882,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd989c38d2f024d","name":"should remove event listener for peer:discovery","time":{"start":1759810161180,"stop":1759810161180,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1994849a38a9e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759810194585,"stop":1759810194586,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e5e7442b57885e","name":"should handle query errors","time":{"start":1759810172256,"stop":1759810172257,"duration":1},"status":"passed","severity":"normal"},{"uid":"820ac3eba0f9eab2","name":"should drop connection to all peers on hangUp","time":{"start":1759810332353,"stop":1759810332353,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8e0ec829a2b11e","name":"Check received message containing JSON","time":{"start":1759810686682,"stop":1759810686682,"duration":0},"status":"passed","severity":"normal"},{"uid":"639107a85c7f0e00","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app22/1/topic148/utf8","time":{"start":1759810515080,"stop":1759810515080,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61e360cef42b467","name":"Callback on promise, aborts when callback returns true","time":{"start":1759810572694,"stop":1759810572694,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92c90cfcf67ea5d","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759810194541,"stop":1759810194542,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3c57126b953b0","name":"should throw an error for insufficient data","time":{"start":1759810146299,"stop":1759810146299,"duration":0},"status":"passed","severity":"normal"},{"uid":"38801d90bed94ba6","name":"should handle special patterns correctly","time":{"start":1759810198942,"stop":1759810198942,"duration":0},"status":"passed","severity":"normal"},{"uid":"26eab85bf2cbc76b","name":"Stops search when 2 null results are returned","time":{"start":1759810171589,"stop":1759810171590,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f49f77bd7ad3ae","name":"should stop and cleanup resources","time":{"start":1759810213255,"stop":1759810213255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6ca5809ac6324c","name":"Sample","time":{"start":1759810151583,"stop":1759810151583,"duration":0},"status":"passed","severity":"normal"},{"uid":"207f91ce83d3618","name":"should be safe to call multiple times","time":{"start":1759810160808,"stop":1759810160809,"duration":1},"status":"passed","severity":"normal"},{"uid":"338976a6a0be93e3","name":"should process queue every 500ms","time":{"start":1759810160828,"stop":1759810160832,"duration":4},"status":"passed","severity":"normal"},{"uid":"e06efeaec6c9eacf","name":"messageHashStr produces different results for different inputs","time":{"start":1759810161433,"stop":1759810161434,"duration":1},"status":"passed","severity":"normal"},{"uid":"9004966cff7ee584","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759810194573,"stop":1759810194573,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ab5b8859ab6a94","name":"Check received message containing emoji","time":{"start":1759810686683,"stop":1759810686683,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e06cdf8092f8cb4","name":"should handle errors gracefully when getting peer info","time":{"start":1759810161167,"stop":1759810161167,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e77545a0349202a","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759810418409,"stop":1759810418409,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3abbcef877df42","name":"should properly create location multiaddrs - tcp","time":{"start":1759810152175,"stop":1759810152175,"duration":0},"status":"passed","severity":"normal"},{"uid":"857cbcb5fd157e23","name":"should return false","time":{"start":1759810152170,"stop":1759810152170,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c9ca79ee514bca","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759810146143,"stop":1759810146143,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd56bc3099687ec","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759810712114,"stop":1759810712114,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8bf2627691ad1b","name":"Fails to push message bigger that 1MB","time":{"start":1759811289873,"stop":1759811289874,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf93163ff110e22","name":"should process successful peer exchange query","time":{"start":1759810172256,"stop":1759810172256,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ee259a258641df","name":"Push message with emoji payload","time":{"start":1759811289902,"stop":1759811289902,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20c8da3e5fc56e3","name":"should start ping timers on peer connect","time":{"start":1759810162291,"stop":1759810162292,"duration":1},"status":"passed","severity":"normal"},{"uid":"55078247f2218f8a","name":"should handle ENR without shardInfo","time":{"start":1759810172257,"stop":1759810172257,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e223667a996b00c","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759810172116,"stop":1759810172117,"duration":1},"status":"passed","severity":"normal"},{"uid":"20718a27a9cf85d6","name":"Check publish message containing emoji","time":{"start":1759810410853,"stop":1759810410853,"duration":0},"status":"passed","severity":"normal"},{"uid":"811532c8c34ea3e0","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759810162646,"stop":1759810162646,"duration":0},"status":"passed","severity":"normal"},{"uid":"2240f6814eff28b2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759810712110,"stop":1759810712110,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a6c971974f6de5","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759810587994,"stop":1759810587994,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d488a129001613","name":"should request peer renewal on specific errors","time":{"start":1759810212552,"stop":1759810212556,"duration":4},"status":"passed","severity":"normal"},{"uid":"a9c31e7a6eb6e9f5","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759810201636,"stop":1759810201636,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31fa2ca3a8546cb","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759810162297,"stop":1759810162297,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51b78a366839140","name":"should respect custom numPeersToUse configuration","time":{"start":1759810213108,"stop":1759810213108,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cdfa9b08d6cbd5","name":"should drop connection via multiaddr with hangUp","time":{"start":1759810332354,"stop":1759810332354,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b3803d06ac0bf5","name":"Push message with content topic containing emoji","time":{"start":1759811289906,"stop":1759811289907,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6969ca42dca2f5c","name":"Check publish message containing escaped characters","time":{"start":1759810410852,"stop":1759810410852,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ab149cd5435ac","name":"Query Generator, No message returned","time":{"start":1759810541079,"stop":1759810541080,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ef3e91f155d286","name":"should return false and handle errors gracefully","time":{"start":1759810162815,"stop":1759810162816,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f2547a5c995cad","name":"Subscribe to topic containing short and receive message","time":{"start":1759810712106,"stop":1759810712106,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac36fbe63b51fdb","name":"should stop all internal components","time":{"start":1759810162811,"stop":1759810162812,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62b2a1bcc46b97a","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759810214377,"stop":1759810214378,"duration":1},"status":"passed","severity":"normal"},{"uid":"729345c69105de1b","name":"handles different clusterIds correctly","time":{"start":1759810146136,"stop":1759810146136,"duration":0},"status":"passed","severity":"normal"},{"uid":"e305b9a0d6a919d7","name":"should detect messages with missing dependencies","time":{"start":1759810202287,"stop":1759810202288,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd7bc1ce0f6222c8","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759810194566,"stop":1759810194566,"duration":0},"status":"passed","severity":"normal"},{"uid":"47679754a61aac52","name":"Push message with custom timestamp: 1729051866438","time":{"start":1759811289907,"stop":1759811289908,"duration":1},"status":"passed","severity":"normal"},{"uid":"318ecfd38021dea3","name":"should filter peers by codec","time":{"start":1759810162817,"stop":1759810162817,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec65fdfe4f3f7d10","name":"should dispatch network event when browser goes online","time":{"start":1759810161495,"stop":1759810161496,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23dba345f0bbac1","name":"should retry on complete failure if specified","time":{"start":1759810212467,"stop":1759810212467,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7decafe76f9249b","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759810260540,"stop":1759810260540,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ef975b7a844bad","name":"should add event listeners for peer connect and disconnect","time":{"start":1759810162283,"stop":1759810162288,"duration":5},"status":"passed","severity":"normal"},{"uid":"3baede270829e4b4","name":"caches peers it previously fetched","time":{"start":1759810172187,"stop":1759810172187,"duration":0},"status":"passed","severity":"normal"},{"uid":"315e6983bca48eb3","name":"should handle all zero keep alive options","time":{"start":1759810162310,"stop":1759810162311,"duration":1},"status":"passed","severity":"normal"},{"uid":"709d3cb52edb4f13","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759810686694,"stop":1759810686694,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a397e25f1569bf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759810194586,"stop":1759810194586,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cf9125c591c202","name":"should not receive a peer event after stop","time":{"start":1759810247084,"stop":1759810247084,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb752d9dfb95929","name":"should reject on timeout if it was set","time":{"start":1759810214445,"stop":1759810214445,"duration":0},"status":"passed","severity":"normal"},{"uid":"34948a212fa7b81f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759810151527,"stop":1759810151528,"duration":1},"status":"passed","severity":"normal"},{"uid":"517f312ea85d577e","name":"Relay - dialed after","time":{"start":1759810591422,"stop":1759810591422,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0916844ae3daaaa","name":"Push message equal or less that 1MB","time":{"start":1759811289896,"stop":1759811289896,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2e58153080e646","name":"should process up to 3 peers at once","time":{"start":1759810160832,"stop":1759810160834,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5394d04e05879c6","name":"Push message with shell command payload","time":{"start":1759811289890,"stop":1759811289890,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b76b6a294c962a1","name":"Check publish message containing Chinese","time":{"start":1759810410848,"stop":1759810410848,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0c1c497f504c7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759810172190,"stop":1759810172190,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da1d545477960a66","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759810194583,"stop":1759810194584,"duration":1},"status":"passed","severity":"normal"},{"uid":"f851707a43662131","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app32/1/topic805/json","time":{"start":1759810515077,"stop":1759810515077,"duration":0},"status":"passed","severity":"normal"},{"uid":"a098712d3ad3b12c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759810712108,"stop":1759810712108,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4340b13d6c10551","name":"Used by Waku Relay","time":{"start":1759810588129,"stop":1759810588129,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecf90ca4c26526b","name":"should not retry if at least one success","time":{"start":1759810212557,"stop":1759810212557,"duration":0},"status":"passed","severity":"normal"},{"uid":"5858ee2963246646","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759810404208,"stop":1759810404208,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a28ae35ff8a2eda","name":"Refresh subscription","time":{"start":1759810418402,"stop":1759810418402,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cae62b51960901c7","name":"should create PeerExchange instance with components","time":{"start":1759810172120,"stop":1759810172121,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe666125f7db1cc","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759810194576,"stop":1759810194576,"duration":0},"status":"passed","severity":"normal"},{"uid":"b685905111a4bde7","name":"ignores unrecognized TXT record formats","time":{"start":1759810172187,"stop":1759810172187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89d135ea545cb2e","name":"Push message with content topic containing escaped characters","time":{"start":1759811289894,"stop":1759811289894,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d105b6825c15cc9","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759810515072,"stop":1759810515076,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b7475d53a5089ca","name":"Relay","time":{"start":1759810247373,"stop":1759810247373,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb59e54e37de830a","name":"should not fail to start the service if it is already started","time":{"start":1759810479184,"stop":1759810479185,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a34d0e2f7d41aa","name":"Check received message containing XML","time":{"start":1759810686681,"stop":1759810686681,"duration":0},"status":"passed","severity":"normal"},{"uid":"345e11b571d348de","name":"should handle complete discovery-to-dial flow","time":{"start":1759810161185,"stop":1759810161185,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee345f83bad47e6","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759810161688,"stop":1759810161689,"duration":1},"status":"passed","severity":"normal"},{"uid":"f33a0e377d75cf27","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759810172189,"stop":1759810172189,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9f53a6941af805","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759810194556,"stop":1759810194556,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a708717ac7051d5","name":"Push message with content topic containing special chars","time":{"start":1759811289869,"stop":1759811289869,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be9e7d538d21561","name":"should jump to current time when timestamp is far in the past","time":{"start":1759810201638,"stop":1759810201638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1c28dec494ddbc","name":"Encoder throws on undefined content topic","time":{"start":1759810183361,"stop":1759810183362,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc059d574f5ae7d","name":"should work with mixed v2 and v3 peers","time":{"start":1759810212469,"stop":1759810212472,"duration":3},"status":"passed","severity":"normal"},{"uid":"71185c38094cba42","name":"should work with stubbed retrieve function","time":{"start":1759810214371,"stop":1759810214371,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dfd8da4c343d68","name":"groups content topics by expected pubsub topic","time":{"start":1759810146136,"stop":1759810146136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8f65ed8cfe7a3e","name":"Outgoing message is acknowledged","time":{"start":1759810216572,"stop":1759810216572,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d2373cc6506b7a","name":"Query Generator - true","time":{"start":1759810570402,"stop":1759810570402,"duration":0},"status":"passed","severity":"normal"},{"uid":"978caeb9ca49c021","name":"Overlapping topic subscription","time":{"start":1759810712115,"stop":1759810712115,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f5192ba489c3cd","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759810202287,"stop":1759810202287,"duration":0},"status":"passed","severity":"normal"},{"uid":"a831b343672682b","name":"Push message with content topic containing long","time":{"start":1759811289903,"stop":1759811289903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20ece4943a09791","name":"Subscribe and receive messages via waku relay post","time":{"start":1759810712113,"stop":1759810712113,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d0326b759979af","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759810194570,"stop":1759810194570,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd982cdb5dae9132","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759810334166,"stop":1759810334167,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a92329babbfad2","name":"should properly compute the node id","time":{"start":1759810152171,"stop":1759810152171,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2cb39a6b5b1bdf","name":"Outgoing message is acknowledged","time":{"start":1759810215315,"stop":1759810215315,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78078003fde4974","name":"should handle peer store errors gracefully","time":{"start":1759810213423,"stop":1759810213423,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e103915701d7e9","name":"msgTime: 0 ms from now, startTime: 1759724173016, endTime: 1759810573016","time":{"start":1759810587995,"stop":1759810587995,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5de7183a9ff244c","name":"Waku message hash computation (no timestamp)","time":{"start":1759810161425,"stop":1759810161431,"duration":6},"status":"passed","severity":"normal"},{"uid":"b10b44f20844ced2","name":"should emit message when we just started and store connect event occurs","time":{"start":1759810214376,"stop":1759810214376,"duration":0},"status":"passed","severity":"normal"},{"uid":"479938f7c43aa7","name":"Check received message containing Chinese","time":{"start":1759810686689,"stop":1759810686689,"duration":0},"status":"passed","severity":"normal"},{"uid":"806ec96966983812","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759810172117,"stop":1759810172118,"duration":1},"status":"passed","severity":"normal"},{"uid":"c503ce3564d10e23","name":"should not return locked peers if enough unlocked are available","time":{"start":1759810213096,"stop":1759810213096,"duration":0},"status":"passed","severity":"normal"},{"uid":"9961164b77d3aaf4","name":"should wait for LightPush peer to be connected","time":{"start":1759810214446,"stop":1759810214446,"duration":0},"status":"passed","severity":"normal"},{"uid":"3276133351dc7c39","name":"should decode valid enr successfully","time":{"start":1759810152166,"stop":1759810152166,"duration":0},"status":"passed","severity":"normal"},{"uid":"7402c509745fd43d","name":"Fails to push message bigger that 1MB","time":{"start":1759811289885,"stop":1759811289886,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e9963aab467155","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759810161161,"stop":1759810161163,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ca810692588baa5","name":"Check received message containing unicode special characters","time":{"start":1759810686692,"stop":1759810686693,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fbb1209b82bed2c","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759810212620,"stop":1759810212620,"duration":0},"status":"passed","severity":"normal"},{"uid":"3773d1c4660c2d3d","name":"Query generator for multiple messages with different content topic format","time":{"start":1759810572693,"stop":1759810572693,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9a967c1d8e3062","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759810418409,"stop":1759810418409,"duration":0},"status":"passed","severity":"normal"},{"uid":"3660d0dbf5e16751","name":"Push message with content topic containing emoji","time":{"start":1759811289871,"stop":1759811289871,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd6e148315875b0","name":"should reject if Relay is requested but not mounted","time":{"start":1759810214444,"stop":1759810214444,"duration":0},"status":"passed","severity":"normal"},{"uid":"42513243d2ba7f86","name":"random static sharding 2 - Cluster ID: 875, Shard ID: 130","time":{"start":1759810568148,"stop":1759810568149,"duration":1},"status":"passed","severity":"normal"},{"uid":"4baa5835770b7d","name":"should handle large number of peers request","time":{"start":1759810172119,"stop":1759810172119,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62e27955cec3506","name":"should handle case when navigator is not available","time":{"start":1759810161489,"stop":1759810161490,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0cf6588fabfe5d","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759810526691,"stop":1759810526692,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11802a4b99c2de","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759810214378,"stop":1759810214378,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fcc57104d3c20f4","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759810418406,"stop":1759810418406,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f4d1c9239a4f2c","name":"should handle retrieve function with query parameters","time":{"start":1759810214373,"stop":1759810214374,"duration":1},"status":"passed","severity":"normal"},{"uid":"37763114ccfce0a4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759810712111,"stop":1759810712111,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2339ccfa26fa1a","name":"should return true when peer is on the same cluster","time":{"start":1759810161139,"stop":1759810161140,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b4ac53ab494acdb","name":"should handle multiple query options for time ranges","time":{"start":1759810214274,"stop":1759810214274,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1bd34e671a47a0","name":"should initialize bloom filter with correct parameters","time":{"start":1759810198936,"stop":1759810198936,"duration":0},"status":"passed","severity":"normal"},{"uid":"8269214cbccc1f1b","name":"should send to specified number of peers of used peers","time":{"start":1759810212466,"stop":1759810212467,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1bedfa734090a2f","name":"msgTime: 0 ms from now, startTime: 1759551373016, endTime: 1759810573016","time":{"start":1759810587994,"stop":1759810587995,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd3bfdafac44bcf","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759810194557,"stop":1759810194557,"duration":0},"status":"passed","severity":"normal"},{"uid":"180d5a0e85c5811d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759810194586,"stop":1759810194587,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb0651bd8ede252","name":"should throw error - invalid id","time":{"start":1759810152169,"stop":1759810152170,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64a1bd447682ec6","name":"Filter","time":{"start":1759810591424,"stop":1759810591425,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb7b8e23cb8e3034","name":"Throws when trying to push message with empty payload","time":{"start":1759811289903,"stop":1759811289903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25ddffe38df75c0","name":"should not stop if not started","time":{"start":1759810172250,"stop":1759810172250,"duration":0},"status":"passed","severity":"normal"},{"uid":"9925d80c580758ce","name":"should dial peer when on same shard","time":{"start":1759810160825,"stop":1759810160825,"duration":0},"status":"passed","severity":"normal"},{"uid":"12033c15f2d9c3c9","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759810146131,"stop":1759810146132,"duration":1},"status":"passed","severity":"normal"},{"uid":"365be014b1c6046b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759810418406,"stop":1759810418407,"duration":1},"status":"passed","severity":"normal"},{"uid":"762d28d2b523a806","name":"should be safe to call multiple times","time":{"start":1759810162811,"stop":1759810162811,"duration":0},"status":"passed","severity":"normal"},{"uid":"699593fbccd21c91","name":"random static sharding 5 - Cluster ID: 837, Shard ID: 447","time":{"start":1759810568150,"stop":1759810568150,"duration":0},"status":"passed","severity":"normal"},{"uid":"86241356b78ce724","name":"Subscribe to topic containing Script and publish message","time":{"start":1759810418407,"stop":1759810418407,"duration":0},"status":"passed","severity":"normal"},{"uid":"709d81a672308aaa","name":"Push message equal or less that 1MB","time":{"start":1759811289873,"stop":1759811289873,"duration":0},"status":"passed","severity":"normal"},{"uid":"f985872d6c4e07b2","name":"should handle cache.get errors gracefully","time":{"start":1759810175969,"stop":1759810175969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6b87e5eb14bc77","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759810213109,"stop":1759810213110,"duration":1},"status":"passed","severity":"normal"},{"uid":"a803f59e563432ea","name":"should return false when peer is not found","time":{"start":1759810161153,"stop":1759810161153,"duration":0},"status":"passed","severity":"normal"},{"uid":"363d5f2e6dcd2cff","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759810146140,"stop":1759810146140,"duration":0},"status":"passed","severity":"normal"},{"uid":"5295f350577866e5","name":"should not allow unachievable error rate","time":{"start":1759810193042,"stop":1759810193043,"duration":1},"status":"passed","severity":"normal"},{"uid":"227772e475ccf8c2","name":"Push message with Chinese payload","time":{"start":1759811289887,"stop":1759811289888,"duration":1},"status":"passed","severity":"normal"},{"uid":"1344cbb66387ede0","name":"accepts time-filtered query with content filter","time":{"start":1759810161863,"stop":1759810161870,"duration":7},"status":"passed","severity":"normal"},{"uid":"60e40f1c18269411","name":"should clear the dialing interval","time":{"start":1759810160800,"stop":1759810160800,"duration":0},"status":"passed","severity":"normal"},{"uid":"6702c57766c0151f","name":"Does not throw an exception when node disconnects","time":{"start":1759810588128,"stop":1759810588128,"duration":0},"status":"passed","severity":"normal"},{"uid":"664c6a3105b328e7","name":"Push message with custom timestamp: 1759813866438","time":{"start":1759811289908,"stop":1759811289908,"duration":0},"status":"passed","severity":"normal"},{"uid":"470fd2c79ca41d6","name":"Mutual subscription","time":{"start":1759810418396,"stop":1759810418396,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fde14b5830497a","name":"should check false positive rate","time":{"start":1759810198945,"stop":1759810198945,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c600ebbecfb6629","name":"Overlapping topic subscription","time":{"start":1759810712105,"stop":1759810712106,"duration":1},"status":"passed","severity":"normal"},{"uid":"4608e8d34798e5c9","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759810202285,"stop":1759810202285,"duration":0},"status":"passed","severity":"normal"},{"uid":"f288862ff1de1274","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759810194569,"stop":1759810194569,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b43a75f95a012d","name":"should properly clean up resources when disposed","time":{"start":1759810211825,"stop":1759810211826,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db703a75cffa1a5","name":"should be delivered immediately if received","time":{"start":1759810202293,"stop":1759810202293,"duration":0},"status":"passed","severity":"normal"},{"uid":"83856e1f283b430f","name":"should retry failed tasks","time":{"start":1759810212541,"stop":1759810212552,"duration":11},"status":"passed","severity":"normal"},{"uid":"a633c0f85ecc1eb3","name":"should add and check entries correctly","time":{"start":1759810211811,"stop":1759810211816,"duration":5},"status":"passed","severity":"normal"},{"uid":"20b68b26ccc4550d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759810213109,"stop":1759810213109,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b09830ef709c0","name":"Decoder throws on undefined content topic","time":{"start":1759810183362,"stop":1759810183362,"duration":0},"status":"passed","severity":"normal"},{"uid":"184af775fe3acb2","name":"Decoder throws on undefined content topic","time":{"start":1759810162682,"stop":1759810162682,"duration":0},"status":"passed","severity":"normal"},{"uid":"df624d3af1853c4c","name":"should emit a peer event after start","time":{"start":1759810247083,"stop":1759810247083,"duration":0},"status":"passed","severity":"normal"},{"uid":"79095c3153c3aeec","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759810194570,"stop":1759810194570,"duration":0},"status":"passed","severity":"normal"},{"uid":"192f5232297111f5","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759810214377,"stop":1759810214377,"duration":0},"status":"passed","severity":"normal"},{"uid":"763f21955cda77c6","name":"does not throw on valid cases","time":{"start":1759810146124,"stop":1759810146125,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a610f5bc99b9528","name":"Check received message containing short","time":{"start":1759810686687,"stop":1759810686688,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31c733bc205bfb5","name":"should return false for sync message without causal history","time":{"start":1759810216575,"stop":1759810216575,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36c1387a0a0338c","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759810221988,"stop":1759810221988,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1840eb58579f13","name":"should start peer exchange discovery","time":{"start":1759810172247,"stop":1759810172248,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bb31f143f3bd1d","name":"Fails to push message bigger that 1MB","time":{"start":1759811289908,"stop":1759811289909,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c49634244c0feaf","name":"it tolerates circular branch references","time":{"start":1759810172185,"stop":1759810172185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f55cd89aa13571","name":"random static sharding 9 - Cluster ID: 755, Shard ID: 489","time":{"start":1759810568151,"stop":1759810568151,"duration":0},"status":"passed","severity":"normal"},{"uid":"292bc671f5d67768","name":"Check received message containing SQL Injection","time":{"start":1759810686680,"stop":1759810686681,"duration":1},"status":"passed","severity":"normal"},{"uid":"9208fe7de5a85791","name":"should return undefined if no connection provided","time":{"start":1759810162401,"stop":1759810162401,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f3d967aaefd7c","name":"should transition to Unhealthy when no connections","time":{"start":1759810213414,"stop":1759810213414,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0020edd81f9b1","name":"should not fail to start the service if it is already started","time":{"start":1759810175967,"stop":1759810175967,"duration":0},"status":"passed","severity":"normal"},{"uid":"560fa28a6b36d155","name":"Publish without waiting for remote peer","time":{"start":1759810418399,"stop":1759810418399,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e5e4ac64cb4430","name":"can start the service","time":{"start":1759810479183,"stop":1759810479183,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e98ea84f6831f9","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759810151523,"stop":1759810151524,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa298688629a003","name":"random static sharding 6 - Cluster ID: 344, Shard ID: 841","time":{"start":1759810568150,"stop":1759810568150,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcad3f7edded5e","name":"topics with same application and version share the same shard","time":{"start":1759810146135,"stop":1759810146135,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ef4f775a96a7d2","name":"Push message with content topic containing Russian","time":{"start":1759811289905,"stop":1759811289905,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb374ccd290236f4","name":"should sort by messageId when timestamps are equal","time":{"start":1759810201603,"stop":1759810201603,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e01b747b9b11a9","name":"Check received message containing escaped characters","time":{"start":1759810686692,"stop":1759810686692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db1ec51eda216d5","name":"should dial all peers on dial","time":{"start":1759810332352,"stop":1759810332353,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1eb98615afdc6f4","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759810194536,"stop":1759810194536,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da32be99e2aa20f","name":"should accept empty decoders array","time":{"start":1759810214369,"stop":1759810214369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e387cb89999d33","name":"should do nothing when connections still exist","time":{"start":1759810162639,"stop":1759810162640,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee81491ca5e4eb7","name":"Outgoing message is emitted as sent","time":{"start":1759810215431,"stop":1759810215431,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ce20bbd2d4300d","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759810214380,"stop":1759810214381,"duration":1},"status":"passed","severity":"normal"},{"uid":"8528ac38efe42c05","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759810266229,"stop":1759810266229,"duration":0},"status":"passed","severity":"normal"},{"uid":"884fc825b5c912ac","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759810151522,"stop":1759810151523,"duration":1},"status":"passed","severity":"normal"},{"uid":"7728089458dcdbda","name":"should dispatch connect and disconnect events","time":{"start":1759810213096,"stop":1759810213097,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa08cc9fc881265","name":"should not fail to start the service if it is already started","time":{"start":1759810247082,"stop":1759810247083,"duration":1},"status":"passed","severity":"normal"},{"uid":"75951d72c0807152","name":"Publish message with large meta","time":{"start":1759810410859,"stop":1759810410859,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce3d048af367ca3","name":"handles different networkShards values correctly","time":{"start":1759810146137,"stop":1759810146137,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe33f373089ccfb","name":"should handle case with no peers in store","time":{"start":1759810162641,"stop":1759810162642,"duration":1},"status":"passed","severity":"normal"},{"uid":"a594649945dc93b8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759810146145,"stop":1759810146145,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7133f9c41546a4","name":"should drop connection to one peer on hangUp","time":{"start":1759810332354,"stop":1759810332354,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed51630d79c7d987","name":"Check received message containing Russian","time":{"start":1759810686680,"stop":1759810686680,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4d75d4340c832c","name":"Push message with Chinese payload","time":{"start":1759811289864,"stop":1759811289864,"duration":0},"status":"passed","severity":"normal"},{"uid":"501595b58e09617","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759810194585,"stop":1759810194585,"duration":0},"status":"passed","severity":"normal"},{"uid":"676cd967c83b948c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759810334174,"stop":1759810334176,"duration":2},"status":"passed","severity":"normal"},{"uid":"77d7035bcd33c367","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759810526689,"stop":1759810526690,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd93b6e9b13d6034","name":"should handle task timeouts","time":{"start":1759810212556,"stop":1759810212556,"duration":0},"status":"passed","severity":"normal"},{"uid":"f353fefa335cb0ab","name":"Stops search when maxGet is reached","time":{"start":1759810171589,"stop":1759810171589,"duration":0},"status":"passed","severity":"normal"},{"uid":"1348a63563d24abb","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759810214274,"stop":1759810214275,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb20bbcd533027c","name":"should set field with only STORE enabled","time":{"start":1759810152176,"stop":1759810152176,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9ef9189f0b8b3c","name":"should set field with only FILTER enabled","time":{"start":1759810152176,"stop":1759810152177,"duration":1},"status":"passed","severity":"normal"},{"uid":"2baa1b8fe26a54cb","name":"should set field with only RELAY enabled","time":{"start":1759810152176,"stop":1759810152176,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c5921c9793b57c","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759810214376,"stop":1759810214376,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df31e12cc84ebac","name":"Outgoing message is emitted as sending","time":{"start":1759810215430,"stop":1759810215431,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a705fdbe5b47e","name":"Push message with content topic containing emoji","time":{"start":1759811289894,"stop":1759811289894,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a77454fc29b628d","name":"A test","time":{"start":1759810319050,"stop":1759810319051,"duration":1},"status":"passed","severity":"normal"},{"uid":"5167182d521a4b56","name":"should wait for Store peer to be connected","time":{"start":1759810214446,"stop":1759810214447,"duration":1},"status":"passed","severity":"normal"},{"uid":"815c459fffd24d0f","name":"Subscribe to topic containing short and publish message","time":{"start":1759810418403,"stop":1759810418403,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec45523dbd8c6e8","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759810161496,"stop":1759810161498,"duration":2},"status":"passed","severity":"normal"},{"uid":"872df08b93275d35","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759810410857,"stop":1759810410857,"duration":0},"status":"passed","severity":"normal"},{"uid":"51170d07f0ee7897","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759810686694,"stop":1759810686694,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36e7a731797925c","name":"Passing an array","time":{"start":1759810588128,"stop":1759810588129,"duration":1},"status":"passed","severity":"normal"},{"uid":"9788ecda0f0f1c60","name":"Subscribe to topic containing long and receive message","time":{"start":1759810712116,"stop":1759810712116,"duration":0},"status":"passed","severity":"normal"},{"uid":"988e1b0a17a31a95","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759810161687,"stop":1759810161688,"duration":1},"status":"passed","severity":"normal"},{"uid":"120b2e41c5eb42b2","name":"should create dialer with libp2p and shardReader","time":{"start":1759810160777,"stop":1759810160790,"duration":13},"status":"passed","severity":"normal"},{"uid":"a47dc2baa7c0720a","name":"should properly create location multiaddrs - tcp6","time":{"start":1759810152174,"stop":1759810152174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f57960afc205bc5","name":"Check received message containing SQL Injection","time":{"start":1759810686690,"stop":1759810686690,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73cc346fa08005f","name":"Push message with SQL Injection payload","time":{"start":1759811289899,"stop":1759811289899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d513f7242a86005","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759810161475,"stop":1759810161475,"duration":0},"status":"passed","severity":"normal"},{"uid":"77403c4c15be3841","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759810146134,"stop":1759810146134,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c30504cd614305","name":"Push message with content topic containing special chars","time":{"start":1759811289904,"stop":1759811289904,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2f9e35e7db6e24","name":"should handle shard reader errors gracefully","time":{"start":1759810160836,"stop":1759810160836,"duration":0},"status":"passed","severity":"normal"},{"uid":"634729711f0a369d","name":"should clear timers for specific peer on disconnect","time":{"start":1759810162309,"stop":1759810162309,"duration":0},"status":"passed","severity":"normal"},{"uid":"f187bb42a2d604e6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759810712115,"stop":1759810712115,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d04645d1fef8ba3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759810146138,"stop":1759810146138,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9657def7432240d","name":"should not fail to stop the service if it was not started","time":{"start":1759810247081,"stop":1759810247082,"duration":1},"status":"passed","severity":"normal"},{"uid":"faecf4aea55069d3","name":"Passing page size 11 when there are 10 messages","time":{"start":1759810581170,"stop":1759810581170,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c19d775f1dcca88","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759810181843,"stop":1759810181843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cb622dccd26e2f","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759810194564,"stop":1759810194566,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5d2ede964d61198","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759810260534,"stop":1759810260534,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53acaf2684f2f95","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759810162475,"stop":1759810162475,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1729d7af4dfc1b7","name":"should handle incoming messages","time":{"start":1759810212825,"stop":1759810212825,"duration":0},"status":"passed","severity":"normal"},{"uid":"13df2caf6d3ae84f","name":"Outgoing message is possibly acknowledged","time":{"start":1759810216571,"stop":1759810216572,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cc659f110e052dcc","name":"should not receive a peer event after stop","time":{"start":1759810479186,"stop":1759810479186,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecc54e6b7fd24f3","name":"yields decoded messages","time":{"start":1759810162477,"stop":1759810162478,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72854eb28de9142","name":"should handle peer store errors gracefully","time":{"start":1759810172252,"stop":1759810172253,"duration":1},"status":"passed","severity":"normal"},{"uid":"730632e3bf4e3c08","name":"should process tasks in queue","time":{"start":1759810212540,"stop":1759810212540,"duration":0},"status":"passed","severity":"normal"},{"uid":"3346a6a36865ca85","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759810541080,"stop":1759810541080,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b3e18c72dc03df","name":"Meta field set when metaSetter is specified","time":{"start":1759810162681,"stop":1759810162681,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7259fea4d259a5","name":"should merge provided config with defaults","time":{"start":1759810162810,"stop":1759810162810,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77b306f2d60611d","name":"Push message with escaped characters payload","time":{"start":1759811289890,"stop":1759811289890,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4661ca65fc2b695","name":"Check received message containing XML","time":{"start":1759810686691,"stop":1759810686691,"duration":0},"status":"passed","severity":"normal"},{"uid":"353ce49e15331a6f","name":"Push message with content topic containing Arabic","time":{"start":1759811289881,"stop":1759811289881,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e86d1b9df7637ac","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app21/8/topic593/xml","time":{"start":1759810515081,"stop":1759810515081,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad8ffc2023dba08","name":"Push message with custom timestamp: 1729051866438","time":{"start":1759811289895,"stop":1759811289896,"duration":1},"status":"passed","severity":"normal"},{"uid":"f856ed7e944a7462","name":"should return no connections if no open connection provided","time":{"start":1759810162343,"stop":1759810162343,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef20cd12d4a58a82","name":"should dial with multiaddr and return stream","time":{"start":1759810162813,"stop":1759810162814,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1dfbb7a2355de81","name":"Check received message containing escaped characters","time":{"start":1759810686683,"stop":1759810686683,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49b23f4e5fa65c7","name":"Check message with no pubsub topic is not received","time":{"start":1759810686695,"stop":1759810686695,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd02849df8b8a8d0","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759810161163,"stop":1759810161163,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fe3e800c2a641b","name":"should dial one peer on dial","time":{"start":1759810332353,"stop":1759810332354,"duration":1},"status":"passed","severity":"normal"},{"uid":"f986e30b708178a6","name":"throws on empty content topic","time":{"start":1759810146125,"stop":1759810146126,"duration":1},"status":"passed","severity":"normal"},{"uid":"97eb05e7042d2aaf","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759810152167,"stop":1759810152167,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe5f62c7ea27af9","name":"throws if decoders don't match content topics","time":{"start":1759810162475,"stop":1759810162476,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbcd0847f7188d8d","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759810410853,"stop":1759810410853,"duration":0},"status":"passed","severity":"normal"},{"uid":"4340f8b8de145af1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759810712117,"stop":1759810712118,"duration":1},"status":"passed","severity":"normal"},{"uid":"514109adbb664bf3","name":"Check received message containing shell command","time":{"start":1759810686692,"stop":1759810686692,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b68e50700997e4","name":"should work with stubbed waku event emitter","time":{"start":1759810214371,"stop":1759810214371,"duration":0},"status":"passed","severity":"normal"},{"uid":"82473c870f97f731","name":"peer exchange sets tag","time":{"start":1759810420329,"stop":1759810420330,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64892373ed07917","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759810686685,"stop":1759810686685,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09586fc3c107d03","name":"Encoder throws on undefined content topic","time":{"start":1759810181845,"stop":1759810181845,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9d0c7ab86b2025","name":"can start and stop the service","time":{"start":1759810175966,"stop":1759810175966,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a848dd9f558537","name":"Renews subscription after lossing a connection","time":{"start":1759810712121,"stop":1759810712121,"duration":0},"status":"passed","severity":"normal"},{"uid":"28900f75f456b4f4","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759810171646,"stop":1759810171646,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ec5528076d320d","name":"configure the node with multiple content topics","time":{"start":1759810515082,"stop":1759810515082,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e99776f97d9ed","name":"should handle timestamp equal to current time","time":{"start":1759810201636,"stop":1759810201637,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4eb2bd8bb83e761","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759810712119,"stop":1759810712119,"duration":0},"status":"passed","severity":"normal"},{"uid":"45755978512b646a","name":"Push message with content topic containing JSON","time":{"start":1759811289894,"stop":1759811289894,"duration":0},"status":"passed","severity":"normal"},{"uid":"91cd89216e5b8fdc","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759810202290,"stop":1759810202290,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0a6fb48a29f44a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759810181841,"stop":1759810181843,"duration":2},"status":"passed","severity":"normal"},{"uid":"bea0d5d96d2f4328","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759810266228,"stop":1759810266229,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb36a98de731a348","name":"should handle peer store update failures gracefully","time":{"start":1759810162296,"stop":1759810162296,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed256bdb1f0d8a3f","name":"retrieves a single peer","time":{"start":1759810172184,"stop":1759810172185,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7356a7a642a3f73","name":"should start the dialing interval","time":{"start":1759810160791,"stop":1759810160791,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5060a7feae765c","name":"throws on content topic with too few or too many fields","time":{"start":1759810146126,"stop":1759810146126,"duration":0},"status":"passed","severity":"normal"},{"uid":"da68528276623d14","name":"Generator, one shard","time":{"start":1759810532786,"stop":1759810532787,"duration":1},"status":"passed","severity":"normal"},{"uid":"217cc2f7dc7ad08c","name":"throws on content topic with empty application field","time":{"start":1759810146128,"stop":1759810146128,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4a2967fe3534c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759810194543,"stop":1759810194543,"duration":0},"status":"passed","severity":"normal"},{"uid":"50995d3aa72f7f94","name":"Outgoing message is emitted as sending","time":{"start":1759810216570,"stop":1759810216570,"duration":0},"status":"passed","severity":"normal"},{"uid":"c522a5fa424168fe","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759810146132,"stop":1759810146132,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e0cfae9f250283","name":"can start the service","time":{"start":1759810247077,"stop":1759810247078,"duration":1},"status":"passed","severity":"normal"},{"uid":"7187e0d277d59f72","name":"should return peer for existing peer","time":{"start":1759810162642,"stop":1759810162643,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c6e2ce4d53413f","name":"Check publish message containing special chars","time":{"start":1759810410847,"stop":1759810410847,"duration":0},"status":"passed","severity":"normal"},{"uid":"a794c70821dfe7ec","name":"Push message with unicode special characters payload","time":{"start":1759811289890,"stop":1759811289890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae258fa20233d3a4","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759810216573,"stop":1759810216573,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a313e2b9cf7296","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759810559236,"stop":1759810559238,"duration":2},"status":"passed","severity":"normal"},{"uid":"39b7fe32c3734357","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759810146139,"stop":1759810146139,"duration":0},"status":"passed","severity":"normal"},{"uid":"df021b1ce1c04245","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759810216573,"stop":1759810216573,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab24376c3709948","name":"Reusing cursor across nodes","time":{"start":1759810526693,"stop":1759810526693,"duration":0},"status":"passed","severity":"normal"},{"uid":"338eb591507bc014","name":"yields undefined for messages without content topic","time":{"start":1759810162478,"stop":1759810162478,"duration":0},"status":"passed","severity":"normal"},{"uid":"41041571a5960e27","name":"should not change state when connections remain after disconnect","time":{"start":1759810161491,"stop":1759810161491,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef360ab1ce981cc","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759810193044,"stop":1759810193045,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f762d03a1465c4","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759810214379,"stop":1759810214379,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a65669d1807ed91","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759810247092,"stop":1759810247093,"duration":1},"status":"skipped","severity":"normal"},{"uid":"692bae21fa93790c","name":"should work with stubbed peer manager event emitter","time":{"start":1759810214370,"stop":1759810214371,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d268e1bfdcb628","name":"Check publish message containing Script","time":{"start":1759810410850,"stop":1759810410850,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa357870afd0eaa","name":"should handle errors when removing globalThis listeners","time":{"start":1759810161484,"stop":1759810161485,"duration":1},"status":"passed","severity":"normal"},{"uid":"affc5a3ba0f6774d","name":"should return cached hash on subsequent access","time":{"start":1759810162683,"stop":1759810162684,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fdac48db14731ce","name":"Incoming message is emitted as received","time":{"start":1759810215433,"stop":1759810215433,"duration":0},"status":"passed","severity":"normal"},{"uid":"409ba9a8be0a1779","name":"Push message with content topic containing emoji","time":{"start":1759811289883,"stop":1759811289883,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de9fe718fff305a","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759810221988,"stop":1759810221988,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d18e1b34d78268b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759810712108,"stop":1759810712108,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c71d95de8e2919","name":"Ordered Callback - false","time":{"start":1759810570404,"stop":1759810570404,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d40c61e894e13a","name":"should send relay ping messages on timer","time":{"start":1759810162305,"stop":1759810162306,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ebbb325766edc2","name":"should handle complete connection lifecycle","time":{"start":1759810161499,"stop":1759810161499,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb8f11a434ce1bc","name":"should be safe to call multiple times","time":{"start":1759810162637,"stop":1759810162637,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9b17aeec24fff9","name":"Push message with unicode special characters payload","time":{"start":1759811289902,"stop":1759811289902,"duration":0},"status":"passed","severity":"normal"},{"uid":"4281a8a08d66184c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759810418405,"stop":1759810418406,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11d8009f0c8f5a7","name":"should properly create location multiaddrs - udp4","time":{"start":1759810152173,"stop":1759810152173,"duration":0},"status":"passed","severity":"normal"},{"uid":"90947aaf02492ff","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759810418401,"stop":1759810418401,"duration":0},"status":"passed","severity":"normal"},{"uid":"6223263c47b51e34","name":"returns all values when wanted number matches available values","time":{"start":1759810170981,"stop":1759810170986,"duration":5},"status":"passed","severity":"normal"},{"uid":"add3ed6bbdaa0677","name":"Check received message containing unicode special characters","time":{"start":1759810686683,"stop":1759810686683,"duration":0},"status":"passed","severity":"normal"},{"uid":"46543e2a845a944","name":"should allow redial after failed dial cooldown expires","time":{"start":1759810160826,"stop":1759810160827,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b6767bcf59cd78","name":"should initialize with default options","time":{"start":1759810172246,"stop":1759810172246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ed0993ebe8d3ca","name":"should handle peer disconnect event when no connections remain","time":{"start":1759810161491,"stop":1759810161491,"duration":0},"status":"passed","severity":"normal"},{"uid":"6641949190e662e2","name":"different cluster: nodes don't connect","time":{"start":1759810334164,"stop":1759810334166,"duration":2},"status":"passed","severity":"normal"},{"uid":"198b6f9f34e139f4","name":"should work with mock decoders","time":{"start":1759810214372,"stop":1759810214372,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e21ff8f772ccc3","name":"Push 30 different messages","time":{"start":1759811289891,"stop":1759811289891,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef8b969408b29583","name":"Passing page size 0 when there are 110 messages","time":{"start":1759810581167,"stop":1759810581167,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed257b9c476719","name":"Retrieval Hint","time":{"start":1759810201602,"stop":1759810201602,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd85e608f863a799","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759810194582,"stop":1759810194582,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0e2c297923299d","name":"random static sharding 3 - Cluster ID: 788, Shard ID: 235","time":{"start":1759810568149,"stop":1759810568149,"duration":0},"status":"passed","severity":"normal"},{"uid":"387fa2f9844328b7","name":"should not dispatch event when already connected","time":{"start":1759810161492,"stop":1759810161494,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dd336f13b5f7590","name":"Query Generator - false","time":{"start":1759810570402,"stop":1759810570403,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa94a0a5dc52515c","name":"should keep entries that haven't expired yet","time":{"start":1759810211822,"stop":1759810211822,"duration":0},"status":"passed","severity":"normal"},{"uid":"f897058229f97549","name":"Subscribe and publish message","time":{"start":1759810418400,"stop":1759810418400,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb02f58cf70b015c","name":"should throw error - no id","time":{"start":1759810152169,"stop":1759810152169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1288d3f0b489cd18","name":"should handle complete peer lifecycle","time":{"start":1759810162319,"stop":1759810162319,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e911bc918b8e975","name":"should be safe to call multiple times","time":{"start":1759810162288,"stop":1759810162288,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e063ebf8802f17","name":"should have no discoveries enabled by default","time":{"start":1759810212619,"stop":1759810212619,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e994d3194db671","name":"Overlapping topic subscription","time":{"start":1759810418403,"stop":1759810418403,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10ad7ee2bfefb416","name":"Own sync message does not acknowledge own messages","time":{"start":1759810221989,"stop":1759810221989,"duration":0},"status":"passed","severity":"normal"},{"uid":"93caa724a7c8b38b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759810213090,"stop":1759810213090,"duration":0},"status":"passed","severity":"normal"},{"uid":"3584c94299a426d3","name":"should handle mixed protocol support correctly","time":{"start":1759810213423,"stop":1759810213423,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f454d57bc9b91cf","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759810712113,"stop":1759810712113,"duration":0},"status":"passed","severity":"normal"},{"uid":"77027379d5a406c0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759810559239,"stop":1759810559242,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8128b3bde518883","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759810151523,"stop":1759810151523,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaaabe732604a6e","name":"Push message with custom timestamp: 1759813866438","time":{"start":1759811289885,"stop":1759811289885,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27e0e24b7a1e106","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759810162636,"stop":1759810162636,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12248418fbd6a84","name":"Query generator for 2000 messages","time":{"start":1759810572695,"stop":1759810572695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b802e1cf8de4ba0a","name":"should dial peer when no shard info available","time":{"start":1759810160825,"stop":1759810160826,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2f23f4b5407255","name":"should encode/decode to RLP encoding","time":{"start":1759810152171,"stop":1759810152171,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef89cf469d3348d","name":"Check message received after jswaku node is restarted","time":{"start":1759810686687,"stop":1759810686687,"duration":0},"status":"passed","severity":"normal"},{"uid":"d851c4b1c0d09c89","name":"should not create relay timers when relay is not provided","time":{"start":1759810162304,"stop":1759810162304,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b2803dfe264cf4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759810387830,"stop":1759810387830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3ca2093e1b22e","name":"Relay - dialed first","time":{"start":1759810591421,"stop":1759810591422,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ab575d0d895b80","name":"Push message with escaped characters payload","time":{"start":1759811289901,"stop":1759811289901,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf2f114cafe1b37","name":"Push message with content topic containing numeric","time":{"start":1759811289903,"stop":1759811289904,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4cf8ef158d4333","name":"Encoder error raises irrecoverable error","time":{"start":1759810216571,"stop":1759810216571,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7128d7d865911b","name":"should be able to decode the field with only STORE set to true","time":{"start":1759810151525,"stop":1759810151526,"duration":1},"status":"passed","severity":"normal"},{"uid":"3343f32214ba1a46","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759810162812,"stop":1759810162813,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2155a376797a2dd","name":"should initialize with custom TTL","time":{"start":1759810172247,"stop":1759810172247,"duration":0},"status":"passed","severity":"normal"},{"uid":"8613bc8e8f55aeb1","name":"random static sharding 4 - Cluster ID: 42, Shard ID: 352","time":{"start":1759810568149,"stop":1759810568150,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05dd607a5ac3402","name":"Subscribe to topic containing long and publish message","time":{"start":1759810418404,"stop":1759810418404,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a71f471629c91","name":"Push message with content topic containing unicode special characters","time":{"start":1759811289894,"stop":1759811289894,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a265cec63ff6fa","name":"Relay + Store","time":{"start":1759810247373,"stop":1759810247374,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c96bae2a028ac2d","name":"should return different streams if requested simultaniously","time":{"start":1759810162401,"stop":1759810162402,"duration":1},"status":"passed","severity":"normal"},{"uid":"889d525503e53682","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759810194577,"stop":1759810194577,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc93f118bb0827ed","name":"different cluster: nodes don't connect","time":{"start":1759810334171,"stop":1759810334174,"duration":3},"status":"passed","severity":"normal"},{"uid":"d943c02febd798fd","name":"Accepts a valid Waku Message","time":{"start":1759810225243,"stop":1759810225244,"duration":1},"status":"passed","severity":"normal"},{"uid":"f167beb921fded95","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759810712104,"stop":1759810712104,"duration":0},"status":"passed","severity":"normal"},{"uid":"53564432be1ccfc1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759810171645,"stop":1759810171645,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c0639fe7d24685","name":"should only return 1 node with relay and store capability","time":{"start":1759810172188,"stop":1759810172188,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d97c4cdea4ca2e","name":"should insert message into bloom filter","time":{"start":1759810202281,"stop":1759810202281,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e05ac535d7da17","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759810587989,"stop":1759810587989,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb41ffbe2277160","name":"should emit a peer event after start","time":{"start":1759810479185,"stop":1759810479185,"duration":0},"status":"passed","severity":"normal"},{"uid":"935dfedb78273186","name":"should be able to dial TLS multiaddrs","time":{"start":1759810332354,"stop":1759810332355,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2c8bad46ca422a","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759810310967,"stop":1759810310968,"duration":1},"status":"passed","severity":"normal"},{"uid":"276d8dfea40a056d","name":"Relay Node - default protocol","time":{"start":1759810591425,"stop":1759810591425,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffd1356b76dc496","name":"should continually clean up expired entries at intervals","time":{"start":1759810211826,"stop":1759810211826,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db0d11917576d39","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759810183360,"stop":1759810183360,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a82624d253c2510","name":"Push message with content topic containing Chinese","time":{"start":1759811289880,"stop":1759811289881,"duration":1},"status":"passed","severity":"normal"},{"uid":"be4f3884bcc8f000","name":"should requeue task if no peer is available","time":{"start":1759810212540,"stop":1759810212540,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b426279343a8779","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759810162404,"stop":1759810162404,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af97f0b16eedeb7","name":"Push message with content topic containing escaped characters","time":{"start":1759811289870,"stop":1759811289870,"duration":0},"status":"passed","severity":"normal"},{"uid":"6daf270be2baa5de","name":"should skip updating peer store if peer has same addresses","time":{"start":1759810161184,"stop":1759810161184,"duration":0},"status":"passed","severity":"normal"},{"uid":"f677d07d8c0f14c5","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759810202283,"stop":1759810202283,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3b621a0f779728e4","name":"should return false when peer has no shard info","time":{"start":1759810161153,"stop":1759810161153,"duration":0},"status":"passed","severity":"normal"},{"uid":"81098219fadb03b4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759810712116,"stop":1759810712117,"duration":1},"status":"passed","severity":"normal"},{"uid":"5206d130f22fcd2f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759810194569,"stop":1759810194570,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f527d2c000c034b","name":"Check received message containing Basic HTML tag","time":{"start":1759810686691,"stop":1759810686691,"duration":0},"status":"passed","severity":"normal"},{"uid":"5077eb954825e23e","name":"random static sharding 7 - Cluster ID: 202, Shard ID: 281","time":{"start":1759810568150,"stop":1759810568151,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d7fdd9931fdf91","name":"should throw error - no public key","time":{"start":1759810152170,"stop":1759810152170,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf51115461b3274","name":"Push message with unicode special characters payload","time":{"start":1759811289878,"stop":1759811289878,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ffb33b607f1d82","name":"Push message with XML payload","time":{"start":1759811289866,"stop":1759811289866,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbb258ca660116b","name":"Cluster ID 0, shard 1","time":{"start":1759810568148,"stop":1759810568148,"duration":0},"status":"passed","severity":"normal"},{"uid":"43971225f1b76d0d","name":"should emit a peer event after start","time":{"start":1759810175967,"stop":1759810175967,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d126299d12bef0","name":"Subscribe to topic containing Script and receive message","time":{"start":1759810712109,"stop":1759810712109,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ae88fff87fddef","name":"should handle network check errors gracefully","time":{"start":1759810160837,"stop":1759810160837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a70144cbc6b598","name":"does not validate decoders for hash queries","time":{"start":1759810162476,"stop":1759810162476,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b46dfc33d37edcc","name":"Check message with non string payload is not received","time":{"start":1759810686686,"stop":1759810686687,"duration":1},"status":"passed","severity":"normal"},{"uid":"2905d6e6c7bef3e9","name":"Check received message containing long","time":{"start":1759810686688,"stop":1759810686688,"duration":0},"status":"passed","severity":"normal"},{"uid":"952a3d823acf4a9d","name":"Check received message with timestamp: 1759810240874000000 ","time":{"start":1759810686684,"stop":1759810686684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12102f96d0c9ca5","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759810162304,"stop":1759810162305,"duration":1},"status":"passed","severity":"normal"},{"uid":"945e4937e1a95ee5","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759810404210,"stop":1759810404211,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd40ea6088c88ce6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759810146143,"stop":1759810146143,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65bd14dea4c180e","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759810202282,"stop":1759810202282,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d29e39d1a9345a3","name":"throws on content topic with empty encoding field","time":{"start":1759810146129,"stop":1759810146130,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c10c192bc3f47a0","name":"Refresh subscription","time":{"start":1759810712106,"stop":1759810712106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26ef9b82b8f7c63","name":"should compute hash only when first accessed","time":{"start":1759810162683,"stop":1759810162683,"duration":0},"status":"passed","severity":"normal"},{"uid":"f232a21b88dcd7b5","name":"Fails to publish duplicate message","time":{"start":1759810410855,"stop":1759810410855,"duration":0},"status":"passed","severity":"normal"},{"uid":"79aa9f148e4d3631","name":"Check message with non string payload is not received","time":{"start":1759810686696,"stop":1759810686697,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b6722485c51734","name":"should properly create location multiaddrs - udp6","time":{"start":1759810152174,"stop":1759810152174,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c66a3d7db94e458","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759810404209,"stop":1759810404209,"duration":0},"status":"passed","severity":"normal"},{"uid":"48311902de0efa14","name":"should add peer to queue when queue is not empty","time":{"start":1759810160809,"stop":1759810160810,"duration":1},"status":"passed","severity":"normal"},{"uid":"de87108492cbe941","name":"should handle case with all peers already connected","time":{"start":1759810162642,"stop":1759810162642,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a704d70b657d70","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759810387829,"stop":1759810387829,"duration":0},"status":"passed","severity":"normal"},{"uid":"628299911c34f1ae","name":"Check received message containing emoji","time":{"start":1759810686693,"stop":1759810686693,"duration":0},"status":"passed","severity":"normal"},{"uid":"1077ae725432d9ee","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759810712103,"stop":1759810712103,"duration":0},"status":"passed","severity":"normal"},{"uid":"3377ba5d156c849a","name":"Check received message containing short","time":{"start":1759810686678,"stop":1759810686678,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39618b84d8e3aac","name":"random static sharding 8 - Cluster ID: 141, Shard ID: 351","time":{"start":1759810568151,"stop":1759810568151,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff282ff4e0bae8e","name":"Check message with no content topic is not received","time":{"start":1759810686686,"stop":1759810686686,"duration":0},"status":"passed","severity":"normal"},{"uid":"543a30406b8a7e7e","name":"Check publish message after client node is restarted","time":{"start":1759810410858,"stop":1759810410859,"duration":1},"status":"skipped","severity":"normal"},{"uid":"14aa59ed18802e1f","name":"Push 30 different messages","time":{"start":1759811289902,"stop":1759811289902,"duration":0},"status":"skipped","severity":"normal"},{"uid":"342578ce52f7c4e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759810146143,"stop":1759810146144,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b73d40f215ae26","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759810194543,"stop":1759810194543,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe305384754fb32","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759810418406,"stop":1759810418406,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bde19702240378","name":"Check received message containing Arabic","time":{"start":1759810686680,"stop":1759810686680,"duration":0},"status":"passed","severity":"normal"},{"uid":"925a7372e76ed5f2","name":"should return false for content message without causal history","time":{"start":1759810216575,"stop":1759810216576,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a78c6f1f0a4a654","name":"should stop query on content message from same channel","time":{"start":1759810216574,"stop":1759810216574,"duration":0},"status":"passed","severity":"normal"},{"uid":"870b0c3bca41debe","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759810161861,"stop":1759810161861,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdd9cf464e12a23","name":"Push message with emoji payload","time":{"start":1759811289891,"stop":1759811289891,"duration":0},"status":"passed","severity":"normal"},{"uid":"567669fc4cb89f41","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759810212620,"stop":1759810212620,"duration":0},"status":"passed","severity":"normal"},{"uid":"1550cc6266e6c09f","name":"Check publish message containing JSON","time":{"start":1759810410851,"stop":1759810410851,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f611a68a82d2bac","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759810712117,"stop":1759810712117,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4492e5d392065d","name":"should hang up with multiaddr and return true on success","time":{"start":1759810162815,"stop":1759810162815,"duration":0},"status":"passed","severity":"normal"},{"uid":"705984773d356f3d","name":"should only return 1 node with relay capability","time":{"start":1759810172188,"stop":1759810172188,"duration":0},"status":"passed","severity":"normal"},{"uid":"5222d71e5be0b936","name":"should return PeerId when PeerId is provided","time":{"start":1759810161687,"stop":1759810161687,"duration":0},"status":"passed","severity":"normal"},{"uid":"a213289e5f5d0aad","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759810202293,"stop":1759810202293,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a18cac9d8c31459","name":"returns all values when wanted number is greater than available values","time":{"start":1759810170986,"stop":1759810170992,"duration":6},"status":"passed","severity":"normal"},{"uid":"26b1ba1685ce1d0e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759810260534,"stop":1759810260535,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8647fe649a3eb0","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759810194544,"stop":1759810194555,"duration":11},"status":"passed","severity":"normal"},{"uid":"620bec668cda2f05","name":"should filter out already connected peers","time":{"start":1759810162640,"stop":1759810162641,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0316282068a5929","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759810712104,"stop":1759810712104,"duration":0},"status":"passed","severity":"normal"},{"uid":"6863254af83a7291","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759810194578,"stop":1759810194580,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7c9801f47705a1a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759810146144,"stop":1759810146144,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8780366a7e4932","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759810215432,"stop":1759810215432,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b665fca722adbf","name":"Push message equal or less that 1MB","time":{"start":1759811289885,"stop":1759811289885,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad9b0d6024e4d21","name":"Push message with content topic containing numeric","time":{"start":1759811289892,"stop":1759811289892,"duration":0},"status":"passed","severity":"normal"},{"uid":"77adc5e24801e9fe","name":"should handle multiple peers with different shard configurations","time":{"start":1759810160841,"stop":1759810160841,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6213f5950cf7cef","name":"should not fail to stop the service if it was not started","time":{"start":1759810175967,"stop":1759810175967,"duration":0},"status":"passed","severity":"normal"},{"uid":"989f62aa26af5dd1","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759810212824,"stop":1759810212824,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d09dec68e60b73","name":"Check received message containing special chars","time":{"start":1759810686679,"stop":1759810686679,"duration":0},"status":"passed","severity":"normal"},{"uid":"b362e30138faf82f","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759810162295,"stop":1759810162295,"duration":0},"status":"passed","severity":"normal"},{"uid":"630443e9d2be08d0","name":"Push message with rate limit","time":{"start":1759811289895,"stop":1759811289895,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa106972d2dad20","name":"Push message with emoji payload","time":{"start":1759811289867,"stop":1759811289867,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad795546d3001c4","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759810712109,"stop":1759810712109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74848b5a25e9532","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759810712107,"stop":1759810712107,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcda7e5719011485","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759810194588,"stop":1759810194588,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f73d080f90d74b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759810194580,"stop":1759810194581,"duration":1},"status":"passed","severity":"normal"},{"uid":"672aa83559b23ace","name":"should register libp2p event listeners when start is called","time":{"start":1759810213097,"stop":1759810213098,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aeef69b1501d3d4","name":"should handle peerStore errors gracefully","time":{"start":1759810162817,"stop":1759810162817,"duration":0},"status":"passed","severity":"normal"},{"uid":"a594046be8bdf30","name":"Automatically retrieves missing message","time":{"start":1759810216573,"stop":1759810216573,"duration":0},"status":"skipped","severity":"normal"},{"uid":"143c8b466054f15","name":"should return false when peer is not on the specified shard","time":{"start":1759810161160,"stop":1759810161160,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa34a6a7351af4e1","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759810526692,"stop":1759810526692,"duration":0},"status":"passed","severity":"normal"},{"uid":"f763c926174cfc4f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759810194573,"stop":1759810194573,"duration":0},"status":"passed","severity":"normal"},{"uid":"9921a765a7ab717e","name":"Push message with Russian payload","time":{"start":1759811289876,"stop":1759811289876,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07a501b1afb3885","name":"should return empty array when no peers connected","time":{"start":1759810162816,"stop":1759810162816,"duration":0},"status":"passed","severity":"normal"},{"uid":"858a0fbfe7425c6a","name":"should skip peer when failed to dial recently","time":{"start":1759810160818,"stop":1759810160818,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacb2902c9b1bca2","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759810171645,"stop":1759810171645,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f621ea76103938e","name":"should return false when peer shard info is not found","time":{"start":1759810161161,"stop":1759810161161,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43637768523d698","name":"should dial peer when peer is discovered","time":{"start":1759810161181,"stop":1759810161181,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3534816e51d70c","name":"Check publish message containing Basic HTML tag","time":{"start":1759810410851,"stop":1759810410851,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcbfee1de449023","name":"Push message with numeric payload","time":{"start":1759811289875,"stop":1759811289875,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce27ac92a133b1c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759810194588,"stop":1759810194588,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4330aa1d638ce9","name":"Check received message containing special chars","time":{"start":1759810686689,"stop":1759810686689,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2b02d7a1dd4db5","name":"should skip peer when already connected","time":{"start":1759810160810,"stop":1759810160814,"duration":4},"status":"passed","severity":"normal"},{"uid":"bc2a185f72d3e4d","name":"should create ConnectionManager with required options","time":{"start":1759810162809,"stop":1759810162809,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c69b100d151ec40","name":"random static sharding 10 - Cluster ID: 192, Shard ID: 117","time":{"start":1759810568152,"stop":1759810568152,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e59de830b4dc8f","name":"can start and stop the service","time":{"start":1759810247078,"stop":1759810247081,"duration":3},"status":"passed","severity":"normal"},{"uid":"cef23458e0ab19ac","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app34/9/topic219/xml","time":{"start":1759810515080,"stop":1759810515081,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe5ef10ff23fbd7","name":"Outgoing message is acknowledged","time":{"start":1759810215433,"stop":1759810215433,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8663ee96861fb0","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759810387830,"stop":1759810387830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4554a86326b9594","name":"Check publish message containing Russian","time":{"start":1759810410849,"stop":1759810410849,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee95f91bfcd45ffd","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759810214368,"stop":1759810214368,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c32a5103ef4eed","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759810526693,"stop":1759810526693,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e65e9724d14d4a","name":"should handle relay send failures gracefully","time":{"start":1759810162308,"stop":1759810162308,"duration":0},"status":"passed","severity":"normal"},{"uid":"80014269a224b877","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759810202289,"stop":1759810202289,"duration":0},"status":"passed","severity":"normal"},{"uid":"841d3a270acf6383","name":"should not retry if at least one success","time":{"start":1759810212468,"stop":1759810212468,"duration":0},"status":"passed","severity":"normal"},{"uid":"564062d6733c1f87","name":"random static sharding 1 - Cluster ID: 754, Shard ID: 491","time":{"start":1759810568148,"stop":1759810568148,"duration":0},"status":"passed","severity":"normal"},{"uid":"34de63c81a9bf4f9","name":"accepts valid content-filtered query","time":{"start":1759810161861,"stop":1759810161861,"duration":0},"status":"passed","severity":"normal"},{"uid":"f886e45211b02e92","name":"should handle peer not in mesh for all topics","time":{"start":1759810162314,"stop":1759810162315,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7ebc4e914b265d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759810577041,"stop":1759810577041,"duration":0},"status":"passed","severity":"normal"},{"uid":"737224c76e955660","name":"Push message with custom timestamp: 1759806666438","time":{"start":1759811289884,"stop":1759811289885,"duration":1},"status":"passed","severity":"normal"},{"uid":"96e1e8a8908b348c","name":"Push message with content topic containing Russian","time":{"start":1759811289870,"stop":1759811289870,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f6cc9cf633e412","name":"messageHashStr works with IProtoMessage","time":{"start":1759810161433,"stop":1759810161433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bac63b0f276ac0","name":"should create RPC request with correct parameters","time":{"start":1759810172120,"stop":1759810172120,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd58f25f787da984","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759810146133,"stop":1759810146133,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d81975074f438d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759810418405,"stop":1759810418405,"duration":0},"status":"passed","severity":"normal"},{"uid":"608727de4fbb253","name":"Callback on promise","time":{"start":1759810572693,"stop":1759810572693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e300594ac13addf","name":"Check message with no payload is not received","time":{"start":1759810686686,"stop":1759810686686,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ed3b9a7189d208","name":"Push message with short payload","time":{"start":1759811289874,"stop":1759811289874,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d33a8671a63c78","name":"Push message with long payload","time":{"start":1759811289874,"stop":1759811289874,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f390ed54820688","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759810712114,"stop":1759810712114,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef48fd307a4b0aa","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759810214374,"stop":1759810214375,"duration":1},"status":"passed","severity":"normal"},{"uid":"80caed7d808450ad","name":"Check received message containing shell command","time":{"start":1759810686682,"stop":1759810686682,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d3a1befd3a4622","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759810247089,"stop":1759810247089,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ae07fd21ab8ee3d","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759810216571,"stop":1759810216571,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd570a6a187ebef","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759810161485,"stop":1759810161489,"duration":4},"status":"passed","severity":"normal"},{"uid":"ddd86210a521f35f","name":"Push message with XML payload","time":{"start":1759811289876,"stop":1759811289877,"duration":1},"status":"passed","severity":"normal"},{"uid":"763700c8733cd278","name":"should not process empty queue","time":{"start":1759810160834,"stop":1759810160835,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b6a47004a62a57","name":"Outgoing message is retried until acknowledged","time":{"start":1759810216572,"stop":1759810216572,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48629897540e9a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759810404211,"stop":1759810404211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8fdebd2d03f225","name":"should remove expired entries after TTL has passed","time":{"start":1759810211821,"stop":1759810211821,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5dce9385eebeea","name":"messageHashStr produces consistent results for the same input","time":{"start":1759810161433,"stop":1759810161433,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d237e6d52f587e","name":"throws on content topic with non-number generation field","time":{"start":1759810146126,"stop":1759810146127,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a0716a7373181a1","name":"Push message with content topic containing Chinese","time":{"start":1759811289904,"stop":1759811289904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b863684aacb109","name":"nwaku subscribes","time":{"start":1759810400876,"stop":1759810400876,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c5fc0968deae92","name":"should set up event listeners when started","time":{"start":1759810214370,"stop":1759810214370,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e986cd29521f7c","name":"Fails to push message with large meta","time":{"start":1759811289907,"stop":1759811289907,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5b27d84d652b6a","name":"isConnected should return true after first peer connects","time":{"start":1759810260535,"stop":1759810260535,"duration":0},"status":"passed","severity":"normal"},{"uid":"de76a03b1cc9bba9","name":"should handle empty pubsub topics","time":{"start":1759810162310,"stop":1759810162310,"duration":0},"status":"passed","severity":"normal"},{"uid":"289a4ee3925bc5e5","name":"should handle dial errors gracefully","time":{"start":1759810162641,"stop":1759810162641,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24f2c56e7ebe257","name":"should dial peers from store when no connections remain","time":{"start":1759810162639,"stop":1759810162639,"duration":0},"status":"passed","severity":"normal"},{"uid":"8519db9df0d5f8f2","name":"Check publish message after service node is restarted","time":{"start":1759810410858,"stop":1759810410858,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6a90f41feedd9909","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759810171646,"stop":1759810171646,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6c68916ec801cc","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759810161184,"stop":1759810161184,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d849f34865fc48e","name":"ends if stream creation fails","time":{"start":1759810162476,"stop":1759810162476,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ccb9a8ff2e26c9","name":"should handle very large timestamps","time":{"start":1759810201638,"stop":1759810201638,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e4d4b269b2dea6","name":"Push message with Chinese payload","time":{"start":1759811289875,"stop":1759811289875,"duration":0},"status":"passed","severity":"normal"},{"uid":"3609633a4cafc42a","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759810202292,"stop":1759810202292,"duration":0},"status":"passed","severity":"normal"},{"uid":"680a720eb8831f22","name":"should attach causal history and bloom filter to each message","time":{"start":1759810202282,"stop":1759810202282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6dbe0d00292b786","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759810162305,"stop":1759810162305,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ead03470c484c3","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759810260539,"stop":1759810260539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9861f62ee15b82a","name":"should skip peers without ENR","time":{"start":1759810172257,"stop":1759810172257,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcc293d7c3c6b9f","name":"should partition messages based on acknowledgement status","time":{"start":1759810202290,"stop":1759810202291,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a966eae8505a522","name":"All","time":{"start":1759810247374,"stop":1759810247374,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b3d2d8c1f1e51d","name":"should add received message to localHistory with retrievalHint","time":{"start":1759810202284,"stop":1759810202285,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca495f407bca63","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759810712110,"stop":1759810712110,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49359c8135089eb","name":"should dial all known peers when reached zero connections","time":{"start":1759810284753,"stop":1759810284755,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ec953658d53fc1e","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759810201602,"stop":1759810201603,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1adb5848573c750","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759810194582,"stop":1759810194582,"duration":0},"status":"passed","severity":"normal"},{"uid":"5992a3096ba035a","name":"should skip peers without peer exchange protocol","time":{"start":1759810172251,"stop":1759810172251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5015abe235d706","name":"Push message with JSON payload","time":{"start":1759811289877,"stop":1759811289877,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bab5529cc63f1e2","name":"should update ack status of messages in outgoing buffer","time":{"start":1759810202292,"stop":1759810202292,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabc81a67fed4b52","name":"Subscribe and receive messages via waku relay post","time":{"start":1759810712103,"stop":1759810712104,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a64f2be8a78362","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759810559238,"stop":1759810559238,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2aedaabee747ac","name":"should initialize with libp2p components","time":{"start":1759810172113,"stop":1759810172113,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa99ec771686754","name":"Check message with invalid timestamp is not received","time":{"start":1759810686685,"stop":1759810686685,"duration":0},"status":"passed","severity":"normal"},{"uid":"df18e7602289fa50","name":"Push 30 different messages","time":{"start":1759811289868,"stop":1759811289868,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c334dc60e5ee074","name":"should successfully query store with valid decoders and options","time":{"start":1759810214273,"stop":1759810214273,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c953e1613ef2625","name":"Push message with Arabic payload","time":{"start":1759811289888,"stop":1759811289888,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f047ec6432b294","name":"should start periodic discovery on start","time":{"start":1759810172258,"stop":1759810172258,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ccba88f940dfa71","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759810202286,"stop":1759810202286,"duration":0},"status":"passed","severity":"normal"},{"uid":"18656477807b4ea2","name":"should skip peer when not on same cluster","time":{"start":1759810160819,"stop":1759810160820,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee97fac6d43a3cc","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759810162644,"stop":1759810162644,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdcd9d25dc2992f","name":"Check message with no payload is not received","time":{"start":1759810686696,"stop":1759810686696,"duration":0},"status":"passed","severity":"normal"},{"uid":"796b8e642ff786b4","name":"Query with Promise Callback, No message returned","time":{"start":1759810541085,"stop":1759810541085,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b6cd800c140ed","name":"Init the array if not present","time":{"start":1759810146024,"stop":1759810146025,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c279b8929dd8f2","name":"should handle corrupted shard info gracefully","time":{"start":1759810161168,"stop":1759810161168,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f5746b01eb3e7c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759810712105,"stop":1759810712105,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8ab9018f10f317","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759810201636,"stop":1759810201636,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22c5a54a431bb58","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759810212631,"stop":1759810212631,"duration":0},"status":"passed","severity":"normal"},{"uid":"3658b764f9beecf9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759810712115,"stop":1759810712115,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac8b0935d858574","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759810213104,"stop":1759810213104,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c7722e311d4022","name":"Wait given interval before re-trying","time":{"start":1759810214048,"stop":1759810214048,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5ddecf6481afe8","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759810172259,"stop":1759810172259,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc67252bad994180","name":"Incoming message is emitted as received","time":{"start":1759810216572,"stop":1759810216572,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fb08d3a7685a24","name":"should insert message id into causal history","time":{"start":1759810202281,"stop":1759810202282,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d67a08cea52fb1f","name":"Publishes to nwaku","time":{"start":1759810400876,"stop":1759810400877,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1cdae39080d4b03","name":"should filter out undefined ENRs","time":{"start":1759810172115,"stop":1759810172115,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba0b636dda3aac9","name":"Push message with long payload","time":{"start":1759811289886,"stop":1759811289887,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc91cd6acce7d950","name":"Push message with short payload","time":{"start":1759811289863,"stop":1759811289863,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee87d2de6d055605","name":"Push message with content topic containing SQL Injection","time":{"start":1759811289881,"stop":1759811289882,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ce92eaa23b1a61","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759810526692,"stop":1759810526692,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f38ea9a58cfcbd","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759810146139,"stop":1759810146139,"duration":0},"status":"passed","severity":"normal"},{"uid":"df16c48a8e4cad14","name":"Push message with content topic containing numeric","time":{"start":1759811289880,"stop":1759811289880,"duration":0},"status":"passed","severity":"normal"},{"uid":"443140c9f5243148","name":"should capture event listeners for testing","time":{"start":1759810214372,"stop":1759810214372,"duration":0},"status":"passed","severity":"normal"},{"uid":"174e5ba2d7621c1c","name":"Nwaku publishes","time":{"start":1759810400877,"stop":1759810400877,"duration":0},"status":"passed","severity":"normal"},{"uid":"3001b3d051a4cbf5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759810171644,"stop":1759810171645,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2ab1d98932b84d","name":"should create ShardReader with auto sharding network config","time":{"start":1759810161133,"stop":1759810161139,"duration":6},"status":"passed","severity":"normal"},{"uid":"8f8eef4886d63ba4","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759810221987,"stop":1759810221987,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70ad2ef0dc359cf","name":"should return true for sync message with causal history","time":{"start":1759810216576,"stop":1759810216576,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae65a9c83ab2dd56","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759810194567,"stop":1759810194567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c9de3347a51c22","name":"ignores domain fetching errors","time":{"start":1759810172186,"stop":1759810172186,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f0e68b4e472f8b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759810146131,"stop":1759810146131,"duration":0},"status":"passed","severity":"normal"},{"uid":"91839584e4baf127","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759810213116,"stop":1759810213116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e3735a66bbcbfb","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759810587990,"stop":1759810587990,"duration":0},"status":"passed","severity":"normal"},{"uid":"546c1ce772b54b82","name":"should dial all remaining peers","time":{"start":1759810162641,"stop":1759810162641,"duration":0},"status":"passed","severity":"normal"},{"uid":"2759a014ff56808e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759810587990,"stop":1759810587991,"duration":1},"status":"passed","severity":"normal"},{"uid":"560aa69e64dd82bb","name":"should perform ping and update peer store on timer","time":{"start":1759810162295,"stop":1759810162295,"duration":0},"status":"passed","severity":"normal"},{"uid":"68973a1a44d6bb7b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759810194571,"stop":1759810194572,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea07ee20798f6cc","name":"should return false when peer is not found","time":{"start":1759810161164,"stop":1759810161167,"duration":3},"status":"passed","severity":"normal"},{"uid":"7e138bbe7b1f7cb6","name":"Relay + Store","time":{"start":1759810152177,"stop":1759810152178,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af8bf704a33cc7e","name":"Push message with Arabic payload","time":{"start":1759811289875,"stop":1759811289875,"duration":0},"status":"passed","severity":"normal"},{"uid":"55db59250e8115da","name":"new peer added after a peer was already found","time":{"start":1759810420330,"stop":1759810420330,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa0ac0adaa25063","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759810194584,"stop":1759810194584,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43836730c0359ad","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759810202290,"stop":1759810202290,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b84cfed8f3bf514","name":"yields undefined for messages without decoder","time":{"start":1759810162478,"stop":1759810162479,"duration":1},"status":"passed","severity":"normal"},{"uid":"974aaf4ebc42f646","name":"should handle multiple peer connections","time":{"start":1759810162292,"stop":1759810162292,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b23647c717a6b92","name":"should get / set UDP multiaddr","time":{"start":1759810152172,"stop":1759810152172,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a6d3e6a2d48dc2","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759810161431,"stop":1759810161431,"duration":0},"status":"passed","severity":"normal"},{"uid":"9880025e28cf5fa8","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759810418408,"stop":1759810418408,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4d923f34a821b3","name":"Subscribe to topic containing long and receive message","time":{"start":1759810712107,"stop":1759810712107,"duration":0},"status":"passed","severity":"normal"},{"uid":"388216e2a7f0c789","name":"Throws when trying to push message with empty payload","time":{"start":1759811289891,"stop":1759811289891,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9f352586e9e2a","name":"Fails to push message bigger that 1MB","time":{"start":1759811289896,"stop":1759811289897,"duration":1},"status":"passed","severity":"normal"},{"uid":"b85641463b8d7abb","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759810194556,"stop":1759810194556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a403b56fbd7bcb42","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759810146144,"stop":1759810146144,"duration":0},"status":"passed","severity":"normal"},{"uid":"6863c9c8891b3430","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759810146145,"stop":1759810146145,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9d50f5ae30df09","name":"should set field with all protocols enabled","time":{"start":1759810152176,"stop":1759810152176,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fdf199d074fac1","name":"Asymmetric encrypt & decrypt","time":{"start":1759810182166,"stop":1759810182166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc8b28ec2fc180d","name":"should stop query when sync message from same channel is found","time":{"start":1759810216574,"stop":1759810216574,"duration":0},"status":"passed","severity":"normal"},{"uid":"434ac9f8ec9964dc","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759810247092,"stop":1759810247092,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ebc45db8d2337707","name":"should create KeepAliveManager with relay","time":{"start":1759810162283,"stop":1759810162283,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b3094abcc5461","name":"should push the message to the outgoing buffer","time":{"start":1759810202280,"stop":1759810202281,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31bcc7d64514d59","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759810194585,"stop":1759810194585,"duration":0},"status":"passed","severity":"normal"},{"uid":"b729f13e3ed46a55","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759810146299,"stop":1759810146299,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2099e532d3e1440","name":"can query messages normally","time":{"start":1759810562818,"stop":1759810562819,"duration":1},"status":"passed","severity":"normal"},{"uid":"d14f711d4ebebc8b","name":"Fails to publish message with empty text","time":{"start":1759810410855,"stop":1759810410855,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a4a3461ba3c06e","name":"Round trip binary serialization","time":{"start":1759810162680,"stop":1759810162680,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa148df743d7ab45","name":"Nodes with multiple pubsub topic","time":{"start":1759810404209,"stop":1759810404209,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8bc65ed320159e9","name":"Push message with short payload","time":{"start":1759811289897,"stop":1759811289897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fddd112180befed","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759810162647,"stop":1759810162647,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ea2bc12008e53f","name":"Check received message containing Chinese","time":{"start":1759810686680,"stop":1759810686680,"duration":0},"status":"passed","severity":"normal"},{"uid":"af36c430e9d04cf6","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759810146138,"stop":1759810146139,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a5a1b881b4c007","name":"should trigger query when it went offline since the last successful query","time":{"start":1759810214374,"stop":1759810214374,"duration":0},"status":"passed","severity":"normal"},{"uid":"81daa79559e14e43","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759810162297,"stop":1759810162297,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c7cd6f76e28574","name":"Check received message containing JSON","time":{"start":1759810686691,"stop":1759810686692,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce6c11ae82d11c7a","name":"should properly create peer info with all multiaddrs","time":{"start":1759810152175,"stop":1759810152175,"duration":0},"status":"passed","severity":"normal"},{"uid":"6558e072d546c070","name":"Push message with XML payload","time":{"start":1759811289889,"stop":1759811289889,"duration":0},"status":"passed","severity":"normal"},{"uid":"86272483112ecb51","name":"should be online or offline if network state changed","time":{"start":1759810260540,"stop":1759810260541,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d918b3b61db64a","name":"ends after yielding if response size indicates end","time":{"start":1759810162479,"stop":1759810162479,"duration":0},"status":"passed","severity":"normal"},{"uid":"552566c707b054d0","name":"Check publish message containing shell command","time":{"start":1759810410852,"stop":1759810410852,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60eb261f114dc96","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759810712105,"stop":1759810712105,"duration":0},"status":"passed","severity":"normal"},{"uid":"c009cb883e470f7","name":"should handle errors when globalThis is not available","time":{"start":1759810161483,"stop":1759810161483,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b9f6da7df76a5c","name":"should clear interval on stop","time":{"start":1759810172258,"stop":1759810172258,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4026dcb153704b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759810202289,"stop":1759810202289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e4257cfcee3c33","name":"Push message with meta","time":{"start":1759811289907,"stop":1759811289907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c6e0e46b2266fe","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759810171643,"stop":1759810171644,"duration":1},"status":"passed","severity":"normal"},{"uid":"28aa524d72ad4312","name":"Check received message containing Basic HTML tag","time":{"start":1759810686682,"stop":1759810686682,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21089e1bbbe491f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759810712111,"stop":1759810712111,"duration":0},"status":"passed","severity":"normal"},{"uid":"22124cfff6679ff","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759810221988,"stop":1759810221989,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d3363ba8a6cda6","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759810572692,"stop":1759810572693,"duration":1},"status":"passed","severity":"normal"},{"uid":"779ac5cb7f0817e9","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app49/1/topic432/utf8","time":{"start":1759810515080,"stop":1759810515080,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1f9a34e879bf24","name":"Push message with Script payload","time":{"start":1759811289889,"stop":1759811289889,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a38733927f576b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759810387828,"stop":1759810387828,"duration":0},"status":"passed","severity":"normal"},{"uid":"136959157f61fb74","name":"Push message with content topic containing SQL Injection","time":{"start":1759811289893,"stop":1759811289893,"duration":0},"status":"passed","severity":"normal"},{"uid":"1334852a795cf474","name":"Push message with SQL Injection payload","time":{"start":1759811289888,"stop":1759811289888,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83e49898dac9120","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759810202288,"stop":1759810202288,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6bc55c31a97bd2","name":"Push message with Russian payload","time":{"start":1759811289888,"stop":1759811289888,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb973a89169398be","name":"same cluster: nodes connect","time":{"start":1759810334169,"stop":1759810334171,"duration":2},"status":"passed","severity":"normal"},{"uid":"8714745ee5ba2241","name":"rejects content-filtered query with only contentTopics","time":{"start":1759810161861,"stop":1759810161862,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbcab90e4ee61033","name":"should throw error when no peers are available","time":{"start":1759810214274,"stop":1759810214274,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4a72c984865eaf","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759810712119,"stop":1759810712119,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6cd1acd068d411","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759810404212,"stop":1759810404212,"duration":0},"status":"passed","severity":"normal"},{"uid":"d532e599cdd41fd8","name":"should return true for message with causal history","time":{"start":1759810216576,"stop":1759810216576,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b408453e80225d","name":"throws on content topic with generation field greater than 0","time":{"start":1759810146127,"stop":1759810146127,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1e2c5d8391c956","name":"Query generator for multiple messages","time":{"start":1759810572690,"stop":1759810572690,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d228558eadc4ad","name":"tcp ip4 address","time":{"start":1759810151550,"stop":1759810151550,"duration":0},"status":"passed","severity":"normal"},{"uid":"929d36adeb27e61c","name":"Check received message containing numeric","time":{"start":1759810686688,"stop":1759810686689,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b566f3e5b07996","name":"messageHashStr returns a hex string","time":{"start":1759810161432,"stop":1759810161432,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e164a3905a4e2b3","name":"Subscribe and receives messages on 20 topics","time":{"start":1759810712114,"stop":1759810712114,"duration":0},"status":"passed","severity":"normal"},{"uid":"baafca7a541e617","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759810146134,"stop":1759810146134,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb4aa51cf10022f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759810387826,"stop":1759810387827,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d03d47e923574fa","name":"should maintain proper timestamps if all messages received","time":{"start":1759810202283,"stop":1759810202284,"duration":1},"status":"skipped","severity":"normal"},{"uid":"19840add6d22ff08","name":"Push message with content topic containing unicode special characters","time":{"start":1759811289906,"stop":1759811289906,"duration":0},"status":"passed","severity":"normal"},{"uid":"438b6761eeecf787","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759810151527,"stop":1759810151527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2aa26ad839bc29a","name":"should handle hash queries without validation","time":{"start":1759810214275,"stop":1759810214275,"duration":0},"status":"passed","severity":"normal"},{"uid":"552fdf55196ee3e9","name":"Promise Callback - false","time":{"start":1759810570403,"stop":1759810570403,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7e4b3b5aaf028b","name":"Register correct protocols","time":{"start":1759810418397,"stop":1759810418399,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd52b26bb36c560a","name":"should not be sent when there is no history","time":{"start":1759810202291,"stop":1759810202292,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bcf09cbc2f9e2d6","name":"should monitor connected peers and store them into cache","time":{"start":1759810337906,"stop":1759810337907,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a5cb4ca00d3b187","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759810194577,"stop":1759810194577,"duration":0},"status":"passed","severity":"normal"},{"uid":"998458ac365bb016","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759810151526,"stop":1759810151526,"duration":0},"status":"passed","severity":"normal"},{"uid":"80db43031eacbd26","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759810310968,"stop":1759810310970,"duration":2},"status":"passed","severity":"normal"},{"uid":"df5d07e051ceb89c","name":"should dial more peers if under maxConnections","time":{"start":1759810162645,"stop":1759810162645,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e05a5c6f252fa8","name":"Push message with meta","time":{"start":1759811289871,"stop":1759811289871,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d95f8cc504cc98b","name":"should skip already querying peers","time":{"start":1759810172255,"stop":1759810172255,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b97b8f46d61ee08","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759810712116,"stop":1759810712116,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fd82653630f503","name":"should reassess health immediately when peer disconnects","time":{"start":1759810213422,"stop":1759810213422,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e33d3512b6e282c","name":"should return false when navigator.onLine is false","time":{"start":1759810161485,"stop":1759810161485,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c082b776a44c43","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759810194587,"stop":1759810194587,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b102b62c186be9","name":"should handle peer identify event","time":{"start":1759810172250,"stop":1759810172251,"duration":1},"status":"passed","severity":"normal"},{"uid":"847fb51ef91328c7","name":"should be able to encode the field with only STORE set to true","time":{"start":1759810151519,"stop":1759810151520,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6898c51a5c6d9aa","name":"should handle browser offline state overriding peer connections","time":{"start":1759810161500,"stop":1759810161504,"duration":4},"status":"passed","severity":"normal"},{"uid":"d0704cc3e4d80f75","name":"rejects hash query with content filter parameters","time":{"start":1759810161862,"stop":1759810161862,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da138856306051f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759810171642,"stop":1759810171642,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b902fedce26649","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759810577043,"stop":1759810577043,"duration":0},"status":"passed","severity":"normal"},{"uid":"f651610da9d12daf","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759810212540,"stop":1759810212541,"duration":1},"status":"passed","severity":"normal"},{"uid":"e585d0100ea6bc09","name":"Push message with JSON payload","time":{"start":1759811289901,"stop":1759811289901,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c61eba50b072156","name":"should work with async generator that yields promises","time":{"start":1759810214373,"stop":1759810214373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09928d349ec4312","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759810318761,"stop":1759810318763,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1e36a2c165964ea","name":"should perform initial health assessment on start","time":{"start":1759810213422,"stop":1759810213422,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c1aa6275cacc15","name":"should start and stop interval correctly","time":{"start":1759810212539,"stop":1759810212539,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cacb7c1592b5a6","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759810712105,"stop":1759810712105,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3475d7cad4e7b6c3","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759810247726,"stop":1759810247727,"duration":1},"status":"passed","severity":"normal"},{"uid":"485f500cd613e44a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759810387826,"stop":1759810387826,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca86cbe3978c48","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759810541081,"stop":1759810541081,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab73e22dffa56fc","name":"Generator, 2 different shards","time":{"start":1759810532787,"stop":1759810532787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41c5dce98d8d5ff","name":"should handle peer store errors gracefully","time":{"start":1759810162643,"stop":1759810162643,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa52af241f283bd6","name":"Push message with content topic containing SQL Injection","time":{"start":1759811289905,"stop":1759811289905,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de546f6a18226c9","name":"should handle errors when accessing navigator","time":{"start":1759810161499,"stop":1759810161499,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6d71dbc082b4ee","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759810418410,"stop":1759810418411,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ee725119e0460e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759810194576,"stop":1759810194576,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcac0fc00e7f2b33","name":"Push message with content topic containing Chinese","time":{"start":1759811289869,"stop":1759811289869,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe251d13b3f4cd1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759810712120,"stop":1759810712120,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d57f34c0123158","name":"should return false when peer is on different cluster","time":{"start":1759810161154,"stop":1759810161155,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc57efcd1711a291","name":"Push message with special chars payload","time":{"start":1759811289864,"stop":1759811289864,"duration":0},"status":"passed","severity":"normal"},{"uid":"34265f2e64d2391a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app11/5/topic582/test.js","time":{"start":1759810515079,"stop":1759810515079,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84fba74c00e0610","name":"Decoder throws on empty string content topic","time":{"start":1759810162682,"stop":1759810162682,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28b80d462453982","name":"should maintain chronological order of messages in localHistory","time":{"start":1759810202285,"stop":1759810202285,"duration":0},"status":"passed","severity":"normal"},{"uid":"3444f69ece0a6545","name":"should never report false negatives","time":{"start":1759810198941,"stop":1759810198941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f11637fcfdfad7","name":"should skip peers that don't support peer exchange","time":{"start":1759810172252,"stop":1759810172252,"duration":0},"status":"passed","severity":"normal"},{"uid":"3faf55dd6d9755f4","name":"Subscribe and receive messages via lightPush","time":{"start":1759810712102,"stop":1759810712103,"duration":1},"status":"passed","severity":"normal"},{"uid":"909afef3fb25e631","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759810175969,"stop":1759810175969,"duration":0},"status":"passed","severity":"normal"},{"uid":"a482d184245984b4","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759810213098,"stop":1759810213098,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee85dde5b8a5249","name":"Push message with numeric payload","time":{"start":1759811289897,"stop":1759811289898,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db185a6c9069d25","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759810212621,"stop":1759810212631,"duration":10},"status":"passed","severity":"normal"},{"uid":"4a39ecbddcbbeb94","name":"should create ConnectionManager with relay","time":{"start":1759810162809,"stop":1759810162809,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d81944d1bd4fdd","name":"should handle disconnect when peer has no timers","time":{"start":1759810162309,"stop":1759810162309,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cf62b78f31d818","name":"should be safe to call multiple times","time":{"start":1759810162812,"stop":1759810162812,"duration":0},"status":"passed","severity":"normal"},{"uid":"629bb5a441b0e957","name":"should serialize and deserialize correctly","time":{"start":1759810198942,"stop":1759810198942,"duration":0},"status":"passed","severity":"normal"},{"uid":"16069e563f5a9295","name":"should create PeerExchangeDiscovery instance","time":{"start":1759810172258,"stop":1759810172259,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c94498f7c42eb4","name":"Push message with content topic containing Arabic","time":{"start":1759811289869,"stop":1759811289869,"duration":0},"status":"passed","severity":"normal"},{"uid":"790e399377de05bc","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759810213090,"stop":1759810213091,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ab517af4949bfe","name":"should handle queue processing errors gracefully","time":{"start":1759810160835,"stop":1759810160835,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9624869f395e9ca","name":"Push message with long payload","time":{"start":1759811289897,"stop":1759811289897,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f6867f55f31166","name":"Push message with escaped characters payload","time":{"start":1759811289867,"stop":1759811289867,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f944a35854cf41","name":"should reject if Filter is requested but not mounted","time":{"start":1759810214445,"stop":1759810214445,"duration":0},"status":"passed","severity":"normal"},{"uid":"992dd4918f175dbe","name":"Push message with content topic containing unicode special characters","time":{"start":1759811289882,"stop":1759811289883,"duration":1},"status":"passed","severity":"normal"},{"uid":"a277cb61789b9849","name":"should fail to send if no connected peers found","time":{"start":1759810212466,"stop":1759810212466,"duration":0},"status":"passed","severity":"normal"},{"uid":"b020910535c6420","name":"should invoke callbacks when receiving a message","time":{"start":1759810213254,"stop":1759810213254,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7e9ffc78a40d64","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759810146133,"stop":1759810146134,"duration":1},"status":"passed","severity":"normal"},{"uid":"e808f83d79e631e5","name":"Store - dialed after - with timeout","time":{"start":1759810591424,"stop":1759810591424,"duration":0},"status":"passed","severity":"normal"},{"uid":"5555d929e81e3545","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app72/3/topic801/proto","time":{"start":1759810515079,"stop":1759810515079,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be4fa67236f30f3","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759810194557,"stop":1759810194557,"duration":0},"status":"passed","severity":"normal"},{"uid":"2715736a02e043cf","name":"should discover peers from provided peer cache","time":{"start":1759810337905,"stop":1759810337906,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfafb6597fa48c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759810161432,"stop":1759810161433,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ebc9730ff12f870","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759810526690,"stop":1759810526691,"duration":1},"status":"passed","severity":"normal"},{"uid":"5882fb55c310ece9","name":"should clear all timers","time":{"start":1759810162290,"stop":1759810162290,"duration":0},"status":"passed","severity":"normal"},{"uid":"941ba32e8b5e8ddf","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759810587995,"stop":1759810587996,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e549b0df0fe483","name":"Encoder throws on empty string content topic","time":{"start":1759810181845,"stop":1759810181846,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca76cb72084a3e1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759810146142,"stop":1759810146143,"duration":1},"status":"passed","severity":"normal"},{"uid":"486453196e8c44cf","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759810161424,"stop":1759810161424,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7820b48d6eb4f6","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759810587988,"stop":1759810587989,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d9fabf1de909ce","name":"throws if store query response has error status","time":{"start":1759810162477,"stop":1759810162477,"duration":0},"status":"passed","severity":"normal"},{"uid":"599a530b51a2a7be","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759810146130,"stop":1759810146130,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f2f28c6c984862","name":"Check message on other pubsub topic is not received","time":{"start":1759810686685,"stop":1759810686685,"duration":0},"status":"passed","severity":"normal"},{"uid":"3891854654a02124","name":"Push message with meta","time":{"start":1759811289883,"stop":1759811289883,"duration":0},"status":"passed","severity":"normal"},{"uid":"457fe2eb849fd4fd","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759810712117,"stop":1759810712117,"duration":0},"status":"passed","severity":"normal"},{"uid":"6717ca65f4d250b7","name":"should handle dial errors gracefully","time":{"start":1759810160826,"stop":1759810160826,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66a77a27f1fe444","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759810152177,"stop":1759810152177,"duration":0},"status":"passed","severity":"normal"},{"uid":"27037d06abd432b6","name":"should return true even if peer has no overlapping shards","time":{"start":1759810161140,"stop":1759810161152,"duration":12},"status":"passed","severity":"normal"},{"uid":"974bb97a765797bf","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759810712120,"stop":1759810712120,"duration":0},"status":"passed","severity":"normal"},{"uid":"676c81875eab82d2","name":"connects to nwaku","time":{"start":1759810588127,"stop":1759810588128,"duration":1},"status":"passed","severity":"normal"},{"uid":"475356656ccf5af4","name":"should ensure monotonic increase","time":{"start":1759810201637,"stop":1759810201638,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0776030f9bedf0","name":"should start all internal components","time":{"start":1759810162811,"stop":1759810162811,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f935d7adb104e9","name":"should handle complete dial lifecycle","time":{"start":1759810160841,"stop":1759810160841,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1ad307cf27fe0c","name":"Check publish message containing unicode special characters","time":{"start":1759810410852,"stop":1759810410853,"duration":1},"status":"passed","severity":"normal"},{"uid":"162c83addf8acc02","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759810572694,"stop":1759810572694,"duration":0},"status":"passed","severity":"normal"},{"uid":"23033d1c3f60a346","name":"should dial with PeerId and return stream","time":{"start":1759810162813,"stop":1759810162813,"duration":0},"status":"passed","severity":"normal"},{"uid":"630c5acc3c42ff0b","name":"should clear dial history on stop","time":{"start":1759810160800,"stop":1759810160808,"duration":8},"status":"passed","severity":"normal"},{"uid":"1f42963b1a2a9131","name":"should continue query when messages are from different channels","time":{"start":1759810216574,"stop":1759810216574,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3829164df43b581","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759810194586,"stop":1759810194586,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f3fb28dafe41a3","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759810213254,"stop":1759810213254,"duration":0},"status":"passed","severity":"normal"},{"uid":"b945cc96b4f0ba1e","name":"should successfully query peers and return peer infos","time":{"start":1759810172114,"stop":1759810172114,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce527095c16fc1a5","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759810172117,"stop":1759810172117,"duration":0},"status":"passed","severity":"normal"},{"uid":"753ce2ffcd0c64d7","name":"should be safe to call multiple times","time":{"start":1759810161181,"stop":1759810161181,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab88071fa80c061e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759810587988,"stop":1759810587988,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7dc6c05120babc","name":"should handle dial errors","time":{"start":1759810162814,"stop":1759810162814,"duration":0},"status":"passed","severity":"normal"},{"uid":"5784be33482b4ce7","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759810162294,"stop":1759810162294,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ed19e09580f10a","name":"Push message with Chinese payload","time":{"start":1759811289898,"stop":1759811289898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52af9bc6eb5e38b","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759810194557,"stop":1759810194564,"duration":7},"status":"passed","severity":"normal"},{"uid":"30463e77b796cc37","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759810247724,"stop":1759810247724,"duration":0},"status":"passed","severity":"normal"},{"uid":"707733716893dfa4","name":"Check received message containing Script","time":{"start":1759810686681,"stop":1759810686681,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d642a9707929518","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759810712108,"stop":1759810712109,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3de3948abd661e1","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759810146136,"stop":1759810146136,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c0b0d8af8ad61","name":"Push message with content topic containing unicode special characters","time":{"start":1759811289871,"stop":1759811289871,"duration":0},"status":"passed","severity":"normal"},{"uid":"279d3fc56a040f19","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759810194567,"stop":1759810194567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9895b72c2181152","name":"Push message with content topic containing JSON","time":{"start":1759811289905,"stop":1759811289906,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d7f737b382b041","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app83/2/topic38/json","time":{"start":1759810515078,"stop":1759810515079,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f5b9ff138171e9","name":"Push message with content topic containing numeric","time":{"start":1759811289869,"stop":1759811289869,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5d669232413c92","name":"Check received message containing Script","time":{"start":1759810686690,"stop":1759810686691,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cae3c0c77da9ea1","name":"should retry if all attempts fail","time":{"start":1759810212564,"stop":1759810212564,"duration":0},"status":"passed","severity":"normal"},{"uid":"112d999986044183","name":"should be safe to call multiple times","time":{"start":1759810161179,"stop":1759810161180,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6e778dcb1cdea","name":"Outgoing message is emitted as sent","time":{"start":1759810216571,"stop":1759810216571,"duration":0},"status":"passed","severity":"normal"},{"uid":"81dc2c428ba40f6c","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759810194572,"stop":1759810194572,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a1275174a5212c","name":"Ordered Callback - true","time":{"start":1759810570404,"stop":1759810570404,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3d9e27ed897215","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759810712111,"stop":1759810712112,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d08187c45c16333","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759810418400,"stop":1759810418401,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc607148da3c95c","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759810193043,"stop":1759810193043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90a6442fe966e40","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759810194542,"stop":1759810194543,"duration":1},"status":"passed","severity":"normal"},{"uid":"b09e4f4440eee785","name":"should be empty when created","time":{"start":1759810213245,"stop":1759810213246,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fda7ab95c88e868","name":"should return false when network is not connected","time":{"start":1759810162813,"stop":1759810162813,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ea3c3820f5baeb","name":"should return all connected peers without codec filter","time":{"start":1759810162816,"stop":1759810162816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9dc7a23e7121b11","name":"Push message with Arabic payload","time":{"start":1759811289865,"stop":1759811289865,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0a695be10db8ce","name":"should properly start and stop event listening","time":{"start":1759810213421,"stop":1759810213422,"duration":1},"status":"passed","severity":"normal"},{"uid":"94048968ff4a71a0","name":"should not dial peers from store when browser is not connected","time":{"start":1759810162638,"stop":1759810162639,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcf08bb405f20fb4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759810194581,"stop":1759810194581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a764956974cc20a9","name":"should increase lamport timestamp","time":{"start":1759810202283,"stop":1759810202283,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ea2c62beca6a4b","name":"should skip peers that were recently queried","time":{"start":1759810172253,"stop":1759810172253,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8daaf5dc6e2c4e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759810151526,"stop":1759810151526,"duration":0},"status":"passed","severity":"normal"},{"uid":"9026514384f44f4e","name":"should remove event listeners from globalThis","time":{"start":1759810161484,"stop":1759810161484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93eddf30a03ef47","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759810146132,"stop":1759810146133,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbbd7512b841696c","name":"pre and post cipher","time":{"start":1759810182167,"stop":1759810182167,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4973507e6dca89","name":"should handle queue overflow by adding peers to queue","time":{"start":1759810160827,"stop":1759810160827,"duration":0},"status":"passed","severity":"normal"},{"uid":"519308ef6ed022d7","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759810213414,"stop":1759810213414,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b15061eae689b4","name":"should use DNS peer discovery with light client","time":{"start":1759810247085,"stop":1759810247085,"duration":0},"status":"skipped","severity":"normal"},{"uid":"29373529ac56fd32","name":"Encoder throws on undefined content topic","time":{"start":1759810162681,"stop":1759810162681,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5333b740a1699ec","name":"can start the service","time":{"start":1759810175966,"stop":1759810175966,"duration":0},"status":"passed","severity":"normal"},{"uid":"b422b87acfb778c","name":"should return null for non-existent peer","time":{"start":1759810162643,"stop":1759810162643,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe55eb400ffde0f3","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759810151521,"stop":1759810151522,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae53ffaef5bf68d","name":"Push message with meta","time":{"start":1759811289895,"stop":1759811289895,"duration":0},"status":"passed","severity":"normal"},{"uid":"48566e016e563397","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759810712107,"stop":1759810712108,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b97a6dcd16de77c","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759810418409,"stop":1759810418410,"duration":1},"status":"passed","severity":"normal"}]