mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 11:23:10 +00:00
1 line
219 KiB
JSON
1 line
219 KiB
JSON
[{"uid":"94192f12e2cebeb3","name":"Push message with Script payload","time":{"start":1759180981473,"stop":1759180981473,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0fa6129faf0080","name":"should skip peer when not on same cluster","time":{"start":1759179833335,"stop":1759179833335,"duration":0},"status":"passed","severity":"normal"},{"uid":"affabaa06cc90194","name":"should initialize with libp2p components","time":{"start":1759179843576,"stop":1759179843578,"duration":2},"status":"passed","severity":"normal"},{"uid":"68de72a004b9bd4f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759180364898,"stop":1759180364898,"duration":0},"status":"passed","severity":"normal"},{"uid":"151e9a8e555c4be3","name":"should return false when peer is on different cluster","time":{"start":1759179833545,"stop":1759179833550,"duration":5},"status":"passed","severity":"normal"},{"uid":"339cb262b40819af","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759180404814,"stop":1759180404814,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbc72b1d603f1f8","name":"Subscribe to topic containing long and receive message","time":{"start":1759180404815,"stop":1759180404815,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8cc7362e9ee4fb","name":"should properly create location multiaddrs - tcp4","time":{"start":1759179823741,"stop":1759179823741,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd19e2af35a167f","name":"should create a new stream if no existing for protocol found","time":{"start":1759179834144,"stop":1759179834145,"duration":1},"status":"passed","severity":"normal"},{"uid":"628207fd4370d16","name":"Push to array if already present","time":{"start":1759179817514,"stop":1759179817516,"duration":2},"status":"passed","severity":"normal"},{"uid":"ebdf4cdc7c2dced7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759179864064,"stop":1759179864064,"duration":0},"status":"passed","severity":"normal"},{"uid":"3247ebb41f3d6a55","name":"should enable all discoveries when explicitly set","time":{"start":1759179880008,"stop":1759179880008,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d61c906774c24a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759179864062,"stop":1759179864062,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f88a83c5cd55d5","name":"messageHashStr produces consistent results for the same input","time":{"start":1759179834016,"stop":1759179834016,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5104c6b2347377","name":"should be able to dial TLS multiaddrs","time":{"start":1759180004906,"stop":1759180004907,"duration":1},"status":"passed","severity":"normal"},{"uid":"2113fcc0491b8be0","name":"Check received message containing long","time":{"start":1759180364889,"stop":1759180364890,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12db4b93940343f","name":"Push message with meta","time":{"start":1759180981445,"stop":1759180981445,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b191062003cc79","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759179822944,"stop":1759179822944,"duration":0},"status":"passed","severity":"normal"},{"uid":"da77dbf4984f9689","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759179833797,"stop":1759179833798,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d850cdbd0adcf0","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759179870218,"stop":1759179870219,"duration":1},"status":"passed","severity":"normal"},{"uid":"28172d0af341b4a0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759180364895,"stop":1759180364895,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc9890956db884b","name":"Fields are not dropped","time":{"start":1759179834084,"stop":1759179834084,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2efaa863f25db1c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759179864063,"stop":1759179864063,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd496910d28ce52","name":"should handle dial errors","time":{"start":1759179834467,"stop":1759179834467,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11b213ed1042799","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759180404807,"stop":1759180404807,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac799c6b58e31cd9","name":"Push message with content topic containing emoji","time":{"start":1759180981456,"stop":1759180981456,"duration":0},"status":"passed","severity":"normal"},{"uid":"698c37a506f1d956","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759179864040,"stop":1759179864040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44542727563a7a2","name":"Fails to push message bigger that 1MB","time":{"start":1759180981458,"stop":1759180981458,"duration":0},"status":"passed","severity":"normal"},{"uid":"de23fdfcf2be3fe1","name":"should not create relay timers when relay is not provided","time":{"start":1759179833795,"stop":1759179833796,"duration":1},"status":"passed","severity":"normal"},{"uid":"f54be8f380106525","name":"should successfully stop","time":{"start":1759179881016,"stop":1759179881018,"duration":2},"status":"passed","severity":"normal"},{"uid":"169df61f6cf29347","name":"should return start time to match max range","time":{"start":1759179882249,"stop":1759179882249,"duration":0},"status":"passed","severity":"normal"},{"uid":"5405dffb0a7a15a3","name":"should handle malformed response data","time":{"start":1759179843585,"stop":1759179843586,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab5a2a0584209861","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759180280533,"stop":1759180280533,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff315315b3be8b15","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759179883328,"stop":1759179883328,"duration":0},"status":"passed","severity":"normal"},{"uid":"c103d4f4715f5479","name":"should use configured peers when available","time":{"start":1759179882474,"stop":1759179882474,"duration":0},"status":"passed","severity":"normal"},{"uid":"5350b6c1acb48a7b","name":"should clear timers for specific peer on disconnect","time":{"start":1759179833800,"stop":1759179833801,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24479a44f8cf301","name":"should skip updating peer store if peer has same addresses","time":{"start":1759179833135,"stop":1759179833135,"duration":0},"status":"passed","severity":"normal"},{"uid":"f104fb29ff7f2c12","name":"Light Node - default protocols","time":{"start":1759180279319,"stop":1759180279319,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bbfc4d6836a7fb","name":"Check message with no payload is not received","time":{"start":1759180364896,"stop":1759180364897,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd450c1075cb21","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759179817656,"stop":1759179817656,"duration":0},"status":"passed","severity":"normal"},{"uid":"227af08dcd68eb23","name":"Push message with content topic containing unicode special characters","time":{"start":1759180981444,"stop":1759180981445,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77fa2cdc33c5974","name":"Encoder error raises irrecoverable error","time":{"start":1759179893602,"stop":1759179893602,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d74e424dd960079","name":"Push message with rate limit","time":{"start":1759180981446,"stop":1759180981446,"duration":0},"status":"passed","severity":"normal"},{"uid":"144aa746ca1df93b","name":"Push message with escaped characters payload","time":{"start":1759180981474,"stop":1759180981474,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec6cd45500057c6","name":"Push message with special chars payload","time":{"start":1759180981436,"stop":1759180981436,"duration":0},"status":"passed","severity":"normal"},{"uid":"8177701b9bedf6f2","name":"Check received message containing Russian","time":{"start":1759180364900,"stop":1759180364901,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4424e7479cceab","name":"messageHashStr works with IProtoMessage","time":{"start":1759179834016,"stop":1759179834016,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4db53a4b6ab525a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759180229030,"stop":1759180229030,"duration":0},"status":"passed","severity":"normal"},{"uid":"692e09d3722767dc","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759180113880,"stop":1759180113880,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15cf89427e9d383","name":"should detect messages with missing dependencies","time":{"start":1759179870224,"stop":1759179870224,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a36f2a7c9ff73d","name":"Relay - times out","time":{"start":1759180279312,"stop":1759180279313,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b0d8826c089908","name":"should fail to send if no connected peers found","time":{"start":1759179881021,"stop":1759179881021,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbaac9296f659f9","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759179864046,"stop":1759179864046,"duration":0},"status":"passed","severity":"normal"},{"uid":"9423ace3fa2cb5e8","name":"should dial peers from store when no connections remain","time":{"start":1759179833976,"stop":1759179833976,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5bcc99798cfd84","name":"throws on content topic with empty application field","time":{"start":1759179817648,"stop":1759179817648,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c8fa02f1bb58a1","name":"Encoder throws on undefined content topic","time":{"start":1759179853970,"stop":1759179853970,"duration":0},"status":"passed","severity":"normal"},{"uid":"569d9ec08a4691d3","name":"Outgoing message is emitted as sent","time":{"start":1759179893607,"stop":1759179893607,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87892f1e07c9e23","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759179817665,"stop":1759179817665,"duration":0},"status":"passed","severity":"normal"},{"uid":"23056b2edc14a2bb","name":"Push message with content topic containing numeric","time":{"start":1759180981464,"stop":1759180981465,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a36ff9afe4a76f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759180404808,"stop":1759180404809,"duration":1},"status":"passed","severity":"normal"},{"uid":"b140333af576fc3b","name":"should return true even if peer has no overlapping shards","time":{"start":1759179833540,"stop":1759179833544,"duration":4},"status":"passed","severity":"normal"},{"uid":"5360a070f7d0ce79","name":"should discover peers from provided peer cache","time":{"start":1759180009914,"stop":1759180009915,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee70b624ce79e7b","name":"Push message with Basic HTML tag payload","time":{"start":1759180981473,"stop":1759180981474,"duration":1},"status":"passed","severity":"normal"},{"uid":"2acca03d48cef318","name":"Check publish message containing shell command","time":{"start":1759180106152,"stop":1759180106152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3efa4b2b16bb1738","name":"Publish message with large meta","time":{"start":1759180106161,"stop":1759180106162,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e970bbe83306ba9","name":"Push message with shell command payload","time":{"start":1759180981451,"stop":1759180981451,"duration":0},"status":"passed","severity":"normal"},{"uid":"3694d3399fcb5cb6","name":"should have no discoveries enabled by default","time":{"start":1759179880007,"stop":1759179880008,"duration":1},"status":"passed","severity":"normal"},{"uid":"e37c95764c506069","name":"should handle cache.get errors gracefully","time":{"start":1759179847995,"stop":1759179847996,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ed69e37d66d6d4","name":"should work with mock decoders","time":{"start":1759179882231,"stop":1759179882231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba30e417f25b5496","name":"Cluster ID 0, shard 1","time":{"start":1759180242608,"stop":1759180242609,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2236a2cceb713d","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759179817660,"stop":1759179817660,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e3e1e333ee28f1","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759180098323,"stop":1759180098324,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a98fa8e453d5b98","name":"Publish without waiting for remote peer","time":{"start":1759180113874,"stop":1759180113874,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0308366de17bed","name":"should handle peer store errors gracefully","time":{"start":1759179843942,"stop":1759179843942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2f0fe212287d01","name":"should retry failed tasks","time":{"start":1759179880400,"stop":1759179880400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e497a0538e576ab","name":"Push message with shell command payload","time":{"start":1759180981439,"stop":1759180981439,"duration":0},"status":"passed","severity":"normal"},{"uid":"306a8cfff8ccf189","name":"Check received message containing Arabic","time":{"start":1759180364900,"stop":1759180364900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6324bc7286f978","name":"should return false when peer shard info is not found","time":{"start":1759179833551,"stop":1759179833551,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9a371095e789f0","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759179833826,"stop":1759179833826,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd43a76d4e6823e","name":"should successfully query peers and return peer infos","time":{"start":1759179843578,"stop":1759179843579,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d06eadc2a2597c6","name":"Check message with no content topic is not received","time":{"start":1759180364896,"stop":1759180364896,"duration":0},"status":"passed","severity":"normal"},{"uid":"671cc11f385a75e8","name":"should throw an error for insufficient data","time":{"start":1759179817795,"stop":1759179817795,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7f8605ec86aa62","name":"should set field with only STORE enabled","time":{"start":1759179823744,"stop":1759179823744,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8801c3d281e4a8","name":"Check publish message containing unicode special characters","time":{"start":1759180106153,"stop":1759180106153,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3887e5f7994a0d","name":"Check received message containing Script","time":{"start":1759180364892,"stop":1759180364892,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac41517a756913e5","name":"should start the dialing interval","time":{"start":1759179833286,"stop":1759179833286,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33031423bf308ee","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759179882245,"stop":1759179882245,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebf676cbb393ca","name":"should skip peer when dialed recently","time":{"start":1759179833325,"stop":1759179833325,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd806c417d7c93a","name":"Push message with content topic containing short","time":{"start":1759180981453,"stop":1759180981453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c534c6b37069dfb3","name":"should handle retrieve function with query parameters","time":{"start":1759179882237,"stop":1759179882237,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e412d581a9f010","name":"Push message with shell command payload","time":{"start":1759180981474,"stop":1759180981474,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fa3056beeec11b","name":"throws on content topic with empty version field","time":{"start":1759179817648,"stop":1759179817649,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8169e7ddd9f246e","name":"should handle case when navigator is not available","time":{"start":1759179833471,"stop":1759179833471,"duration":0},"status":"passed","severity":"normal"},{"uid":"762f2e6983cc2076","name":"Passing page size 11 when there are 10 messages","time":{"start":1759180268214,"stop":1759180268214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7866d9eb80dffa","name":"Push message with Arabic payload","time":{"start":1759180981472,"stop":1759180981472,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f48ae3b3c14e79","name":"Push message with content topic containing escaped characters","time":{"start":1759180981444,"stop":1759180981444,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3e068d928145e6","name":"Nwaku publishes","time":{"start":1759180104727,"stop":1759180104727,"duration":0},"status":"passed","severity":"normal"},{"uid":"7862525c7b698f1b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759179834005,"stop":1759179834005,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea60ec6bac0b821d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759179936117,"stop":1759179936117,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee382401411a7247","name":"Outgoing message is retried until acknowledged","time":{"start":1759179893609,"stop":1759179893609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c7acc086cdef5","name":"should handle a minimal index list","time":{"start":1759179817794,"stop":1759179817795,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb6ce6f149341e1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759180404816,"stop":1759180404816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8009cf96dccc9d6","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759179864050,"stop":1759179864050,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac569a1849f90dc0","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759179817654,"stop":1759179817654,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9e51c693115ed9","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759179870226,"stop":1759179870226,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd04f665eca3ce8","name":"Check publish message containing emoji","time":{"start":1759180106153,"stop":1759180106153,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df84bb50bb613d","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759179888808,"stop":1759179888808,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ecc1812d66f640","name":"Check message with no payload is not received","time":{"start":1759180364906,"stop":1759180364906,"duration":0},"status":"passed","severity":"normal"},{"uid":"33042c11935c48c","name":"Check received message containing Chinese","time":{"start":1759180364900,"stop":1759180364900,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb09a343bc82876","name":"Push message with unicode special characters payload","time":{"start":1759180981475,"stop":1759180981475,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7ac1b4b3184060","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759179843585,"stop":1759179843585,"duration":0},"status":"passed","severity":"normal"},{"uid":"91965f91f352d61c","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app46/9/topic484/test.js","time":{"start":1759180200818,"stop":1759180200822,"duration":4},"status":"passed","severity":"normal"},{"uid":"1d4a9ca4e8921120","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759180404810,"stop":1759180404810,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc11f949f95b88c7","name":"should compute hash only when first accessed","time":{"start":1759179834570,"stop":1759179834571,"duration":1},"status":"passed","severity":"normal"},{"uid":"537fbe9fc5dde581","name":"Check message with non string payload is not received","time":{"start":1759180364897,"stop":1759180364897,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c4b1e367244d80","name":"should work with stubbed peer manager event emitter","time":{"start":1759179882230,"stop":1759179882230,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a47e8f7a15280b","name":"Check received message containing short","time":{"start":1759180364898,"stop":1759180364898,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8cb4943c2c04572","name":"should save new peer to store","time":{"start":1759179833134,"stop":1759179833134,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e23e3ac9fa49a5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759180404808,"stop":1759180404808,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3ae08a3e1c2853","name":"Throws when trying to push message with empty payload","time":{"start":1759180981453,"stop":1759180981453,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc81c8febfdbbc1","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759179834005,"stop":1759179834005,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e3f75390197236","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759179864051,"stop":1759179864051,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1689091b1e3c220","name":"Retries within maximum given attempts","time":{"start":1759179882195,"stop":1759179882195,"duration":0},"status":"passed","severity":"normal"},{"uid":"acda8128c3efc0eb","name":"Push message with content topic containing unicode special characters","time":{"start":1759180981478,"stop":1759180981479,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3426c1b147ab800","name":"should dial one peer on dial","time":{"start":1759180004903,"stop":1759180004904,"duration":1},"status":"passed","severity":"normal"},{"uid":"887caac13805363a","name":"Push message with custom timestamp: 1759183536434","time":{"start":1759180981480,"stop":1759180981481,"duration":1},"status":"passed","severity":"normal"},{"uid":"320a6bae0f74252b","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759179882244,"stop":1759179882245,"duration":1},"status":"passed","severity":"normal"},{"uid":"330d19d44665f101","name":"should push the message to the outgoing buffer","time":{"start":1759179870217,"stop":1759179870218,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea53b228062bf773","name":"Ephemeral field set to true","time":{"start":1759179834568,"stop":1759179834568,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5eae0e4e4fc24","name":"Push message with emoji payload","time":{"start":1759180981440,"stop":1759180981440,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5eea371fdb8773","name":"Check received message containing special chars","time":{"start":1759180364899,"stop":1759180364899,"duration":0},"status":"passed","severity":"normal"},{"uid":"226c422a6e607317","name":"should be empty when created","time":{"start":1759179881605,"stop":1759179881606,"duration":1},"status":"passed","severity":"normal"},{"uid":"762e4474593a5950","name":"recovers when dns.resolve returns empty","time":{"start":1759179844147,"stop":1759179844147,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80e54ca2d2c253d","name":"should check connected peers if present and suitable","time":{"start":1759179882458,"stop":1759179882458,"duration":0},"status":"passed","severity":"normal"},{"uid":"457f6121c607d2b0","name":"should handle incoming messages","time":{"start":1759179881016,"stop":1759179881016,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a4d23a1111769d","name":"should insert message id into causal history","time":{"start":1759179870218,"stop":1759179870218,"duration":0},"status":"passed","severity":"normal"},{"uid":"c702b23985de509e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759180404805,"stop":1759180404805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e229bd0790d46a13","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759179864061,"stop":1759179864062,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64fe7ca1d274d56","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759180091057,"stop":1759180091057,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7223d95b5573339","name":"Push message with content topic containing JSON","time":{"start":1759180981478,"stop":1759180981478,"duration":0},"status":"passed","severity":"normal"},{"uid":"48242390cf11a98c","name":"should encodeTxt and decodeTxt","time":{"start":1759179823734,"stop":1759179823734,"duration":0},"status":"passed","severity":"normal"},{"uid":"1356237efe15a35c","name":"should not fail to stop the service if it was not started","time":{"start":1759179847992,"stop":1759179847992,"duration":0},"status":"passed","severity":"normal"},{"uid":"799f6f45a0fb3659","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759179864040,"stop":1759179864041,"duration":1},"status":"passed","severity":"normal"},{"uid":"90f0390acc68c3cd","name":"should return usable stream attached to connection","time":{"start":1759179834143,"stop":1759179834144,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d36a808b2097894","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759180213141,"stop":1759180213141,"duration":0},"status":"passed","severity":"normal"},{"uid":"8678a3670473199a","name":"Passing page size 3 when there are 20 messages","time":{"start":1759180268213,"stop":1759180268214,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b25aa31bec797","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759179833831,"stop":1759179833831,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6cf54f9636e4e1","name":"should get all peers from store","time":{"start":1759179833977,"stop":1759179833977,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0cf2442d2eefec","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759179881014,"stop":1759179881015,"duration":1},"status":"passed","severity":"normal"},{"uid":"417f9b4e200415f0","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759179864052,"stop":1759179864053,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ada6d8616f0f03","name":"should not retry if at least one success","time":{"start":1759179880410,"stop":1759179880410,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58ea06592a3c7bb","name":"should not receive a peer event before start","time":{"start":1759179847993,"stop":1759179847994,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e454a39cb6096e","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759179863510,"stop":1759179863510,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b690b9227c9a67","name":"should start ping timers on peer connect","time":{"start":1759179833770,"stop":1759179833771,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a727932b107a8b7","name":"throws if store query response has error status","time":{"start":1759179834401,"stop":1759179834401,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b6da1f79f40703","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759179817653,"stop":1759179817653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5f5e15f84c8899","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759180113875,"stop":1759180113876,"duration":1},"status":"passed","severity":"normal"},{"uid":"a445a250ae0f5a7d","name":"Fails to push message with large meta","time":{"start":1759180981445,"stop":1759180981445,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2b323d12512137","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759180404803,"stop":1759180404803,"duration":0},"status":"passed","severity":"normal"},{"uid":"7768e997f3c78c62","name":"should respect custom numPeersToUse configuration","time":{"start":1759179880997,"stop":1759179880997,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5410f5175bfa689","name":"should not receive a peer event after stop","time":{"start":1759179917566,"stop":1759179917567,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e71105803a2c70","name":"should throw error when no peers are available","time":{"start":1759179882472,"stop":1759179882473,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8a507e5ef8ec02","name":"Push message with content topic containing Arabic","time":{"start":1759180981442,"stop":1759180981443,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43c4b4ad60126e4","name":"should dispatch network event when browser goes online","time":{"start":1759179833477,"stop":1759179833478,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1b0de64ff1132","name":"A test","time":{"start":1759179988671,"stop":1759179988671,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcb92ab084c4108","name":"should handle case with no peers in store","time":{"start":1759179833980,"stop":1759179833983,"duration":3},"status":"passed","severity":"normal"},{"uid":"600b430a2edb9016","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759179822938,"stop":1759179822939,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe4498d531c1618","name":"should properly setup health event callback","time":{"start":1759179882236,"stop":1759179882236,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fa8ade1924b5e","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759179893610,"stop":1759179893610,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6f8011de9670ba","name":"Subscribe to topic containing XML and receive message","time":{"start":1759180404808,"stop":1759180404808,"duration":0},"status":"passed","severity":"normal"},{"uid":"12792d2d3a077c41","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759179864051,"stop":1759179864052,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f63d4460e7e098","name":"Asymmetric encrypt & decrypt","time":{"start":1759179854357,"stop":1759179854357,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae946c657507c06","name":"should decode valid enr successfully","time":{"start":1759179823735,"stop":1759179823735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ec103ee97d2117","name":"should maintain proper timestamps if all messages received","time":{"start":1759179870220,"stop":1759179870220,"duration":0},"status":"skipped","severity":"normal"},{"uid":"63c21c92ff00fb0d","name":"should be safe to call multiple times","time":{"start":1759179833767,"stop":1759179833767,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc494db53fdd755","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759179833963,"stop":1759179833969,"duration":6},"status":"passed","severity":"normal"},{"uid":"28b01621e016cbdf","name":"Decoder throws on undefined content topic","time":{"start":1759179855387,"stop":1759179855387,"duration":0},"status":"passed","severity":"normal"},{"uid":"b374ee96f80b5410","name":"should dial peer when no shard info available","time":{"start":1759179833336,"stop":1759179833336,"duration":0},"status":"passed","severity":"normal"},{"uid":"610e115608e3a7af","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759180113883,"stop":1759180113883,"duration":0},"status":"passed","severity":"normal"},{"uid":"235411cf43e8e650","name":"Push message with short payload","time":{"start":1759180981435,"stop":1759180981435,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e581e0d9715a2","name":"should return false when pubsub topic parsing fails","time":{"start":1759179833552,"stop":1759179833559,"duration":7},"status":"passed","severity":"normal"},{"uid":"dee9c046e63340b6","name":"should handle peer store errors gracefully","time":{"start":1759179833985,"stop":1759179833986,"duration":1},"status":"passed","severity":"normal"},{"uid":"92fc049d93cea81c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759179864051,"stop":1759179864051,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d771b13342a3636","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app72/1/topic770/proto","time":{"start":1759180200811,"stop":1759180200815,"duration":4},"status":"passed","severity":"normal"},{"uid":"f99d5aa62b615432","name":"should retry on complete failure if specified","time":{"start":1759179881022,"stop":1759179881022,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0e19d24c22ea10","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759180106153,"stop":1759180106154,"duration":1},"status":"passed","severity":"normal"},{"uid":"4234d56abe7a452f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759180404818,"stop":1759180404818,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8211ea05a0dd6bf","name":"Check received message containing Basic HTML tag","time":{"start":1759180364902,"stop":1759180364902,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a704f4d2876d37a","name":"should remove event listeners","time":{"start":1759179833970,"stop":1759179833970,"duration":0},"status":"passed","severity":"normal"},{"uid":"729eee09d8aa82bf","name":"should not discard bootstrap peers if under the limit","time":{"start":1759179955330,"stop":1759179955331,"duration":1},"status":"passed","severity":"normal"},{"uid":"750fb460f85278ac","name":"Check received message containing unicode special characters","time":{"start":1759180364903,"stop":1759180364903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d3483d591b77ba","name":"should keep entries that haven't expired yet","time":{"start":1759179879343,"stop":1759179879346,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac1fb46aa01eed4f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759179864057,"stop":1759179864057,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a8d371342ce4a3","name":"Check received message containing unicode special characters","time":{"start":1759180364893,"stop":1759180364893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6883914384b47e","name":"should process tasks in queue","time":{"start":1759179880399,"stop":1759179880399,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aba932ed4219000","name":"should never report false negatives","time":{"start":1759179867865,"stop":1759179867866,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f21cf90afc34471","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759180093603,"stop":1759180093603,"duration":0},"status":"passed","severity":"normal"},{"uid":"e961b70351122461","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759180404816,"stop":1759180404817,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87943af52ebe67","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759180404812,"stop":1759180404812,"duration":0},"status":"passed","severity":"normal"},{"uid":"9928881b9a1919d7","name":"Symmetric encrypt & Decrypt","time":{"start":1759179854357,"stop":1759179854358,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47fe4cbb3de2e1d","name":"Push message with content topic containing SQL Injection","time":{"start":1759180981466,"stop":1759180981466,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be285330bebe4ad","name":"Push message with Russian payload","time":{"start":1759180981438,"stop":1759180981438,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec227f019ba9ab3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759180404806,"stop":1759180404806,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed9e49e113f8f86","name":"should work with stubbed retrieve function","time":{"start":1759179882230,"stop":1759179882231,"duration":1},"status":"passed","severity":"normal"},{"uid":"875f24c7a1ec15f6","name":"should maintain desired error rate","time":{"start":1759179867865,"stop":1759179867865,"duration":0},"status":"passed","severity":"normal"},{"uid":"a193c81e300c7961","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759180004257,"stop":1759180004257,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e5ae3cd07fe37f","name":"Push message with content topic containing JSON","time":{"start":1759180981444,"stop":1759180981444,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3eeb8ed0511eef9","name":"Publish message with rate limit","time":{"start":1759180106162,"stop":1759180106163,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd60b6943de5e44e","name":"Relay + Store","time":{"start":1759179918302,"stop":1759179918302,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fedf978366bde98","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759180404807,"stop":1759180404807,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcf40a7057b3165","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759179864037,"stop":1759179864038,"duration":1},"status":"passed","severity":"normal"},{"uid":"5644e2f58b1be370","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759179822944,"stop":1759179822944,"duration":0},"status":"passed","severity":"normal"},{"uid":"61eb78354a904e6a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759179817666,"stop":1759179817666,"duration":0},"status":"passed","severity":"normal"},{"uid":"653dce06f9bb6ff6","name":"should register libp2p event listeners when start is called","time":{"start":1759179880992,"stop":1759179880993,"duration":1},"status":"passed","severity":"normal"},{"uid":"67466d29fa912fb6","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759179918961,"stop":1759179918962,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f34a1a89d88374","name":"should dispatch network event when browser goes offline","time":{"start":1759179833478,"stop":1759179833478,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3d25c8b3e07c38","name":"Push message with content topic containing short","time":{"start":1759180981441,"stop":1759180981441,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b466cd583a40324","name":"should not dispatch event when already connected","time":{"start":1759179833473,"stop":1759179833477,"duration":4},"status":"passed","severity":"normal"},{"uid":"82c29c76f3b88028","name":"Push message with escaped characters payload","time":{"start":1759180981451,"stop":1759180981452,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c6d81bc86413a","name":"Push message with content topic containing special chars","time":{"start":1759180981465,"stop":1759180981465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7db7058791337d","name":"Push message with Script payload","time":{"start":1759180981461,"stop":1759180981461,"duration":0},"status":"passed","severity":"normal"},{"uid":"d336c8b80eaa1034","name":"should not be delivered","time":{"start":1759179870228,"stop":1759179870228,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e18d1466871ba1","name":"should be able to decode the field with only STORE set to true","time":{"start":1759179822942,"stop":1759179822942,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2068040c848cf","name":"Encoder throws on empty string content topic","time":{"start":1759179853970,"stop":1759179853971,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d1d249de2173a68","name":"Push message with rate limit","time":{"start":1759180981457,"stop":1759180981457,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8f717d9287bc33","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759179822943,"stop":1759179822943,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65a00a8005f52ca","name":"Push message with custom timestamp: 1759176336430","time":{"start":1759180981446,"stop":1759180981446,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09146bcda24d1ec","name":"Fails to publish message with empty text","time":{"start":1759180106157,"stop":1759180106157,"duration":0},"status":"passed","severity":"normal"},{"uid":"13239486841f29b7","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759179833470,"stop":1759179833471,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d22a119ac13d84c","name":"random static sharding 8 - Cluster ID: 777, Shard ID: 646","time":{"start":1759180242612,"stop":1759180242613,"duration":1},"status":"passed","severity":"normal"},{"uid":"10101c23d41ec753","name":"should handle special patterns correctly","time":{"start":1759179867866,"stop":1759179867867,"duration":1},"status":"passed","severity":"normal"},{"uid":"689648925913dcdc","name":"Refresh subscription","time":{"start":1759180404814,"stop":1759180404815,"duration":1},"status":"passed","severity":"normal"},{"uid":"30fa6ef1c0950080","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759180113876,"stop":1759180113876,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee573b43da878ce2","name":"Check received message containing Basic HTML tag","time":{"start":1759180364892,"stop":1759180364892,"duration":0},"status":"passed","severity":"normal"},{"uid":"5288b09a2548a1a","name":"Push message with custom timestamp: 1759183536431","time":{"start":1759180981458,"stop":1759180981458,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8ecdb257990305","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759179817667,"stop":1759179817667,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff44a9cda6bd2d3","name":"Push message with content topic containing escaped characters","time":{"start":1759180981455,"stop":1759180981455,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda56d218b99307c","name":"Bloom filter","time":{"start":1759179869907,"stop":1759179869908,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b42bc496e9291bf","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759180404801,"stop":1759180404801,"duration":0},"status":"passed","severity":"normal"},{"uid":"96da577619e4b94c","name":"Generator, 2 different shards","time":{"start":1759180219845,"stop":1759180219845,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1d0cfee2cae86f","name":"should properly create location multiaddrs - udp6","time":{"start":1759179823741,"stop":1759179823741,"duration":0},"status":"passed","severity":"normal"},{"uid":"e978b92e0528945d","name":"should reject if Filter is requested but not mounted","time":{"start":1759179882457,"stop":1759179882457,"duration":0},"status":"passed","severity":"normal"},{"uid":"216f9103e81f9534","name":"Register correct protocols","time":{"start":1759180113873,"stop":1759180113874,"duration":1},"status":"passed","severity":"normal"},{"uid":"2350f921434e7011","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759179834472,"stop":1759179834473,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3dff304b01c3118","name":"Push message with special chars payload","time":{"start":1759180981460,"stop":1759180981460,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4b6f5c9ee451b6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759180404810,"stop":1759180404810,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a50d030a6494a65","name":"Push message with Basic HTML tag payload","time":{"start":1759180981451,"stop":1759180981451,"duration":0},"status":"passed","severity":"normal"},{"uid":"abee16882269bede","name":"Subscribe to topic containing short and receive message","time":{"start":1759180404815,"stop":1759180404815,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ed08fae42ce152","name":"should filter peers by codec","time":{"start":1759179834471,"stop":1759179834471,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a45f55f48d2b4c","name":"should handle peer connect event","time":{"start":1759179833472,"stop":1759179833472,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afd160a83b30dfd","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759179843949,"stop":1759179843949,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bb95819200450d","name":"groups content topics by expected pubsub topic","time":{"start":1759179817658,"stop":1759179817658,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e40e2b1d9dd23d","name":"yields decoded messages","time":{"start":1759179834402,"stop":1759179834402,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8b0a90160d3fed","name":"should do nothing when connections still exist","time":{"start":1759179833976,"stop":1759179833976,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ab54126abddbd4","name":"Push message with SQL Injection payload","time":{"start":1759180981461,"stop":1759180981461,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53c16c03aaaa694","name":"random static sharding 3 - Cluster ID: 710, Shard ID: 844","time":{"start":1759180242610,"stop":1759180242610,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8b702ef262965c","name":"Subscribe to topic containing short and receive message","time":{"start":1759180404804,"stop":1759180404805,"duration":1},"status":"passed","severity":"normal"},{"uid":"d890fb78b2858f45","name":"Push message with SQL Injection payload","time":{"start":1759180981472,"stop":1759180981473,"duration":1},"status":"passed","severity":"normal"},{"uid":"f020fec3fb63f0b0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759180404809,"stop":1759180404809,"duration":0},"status":"passed","severity":"normal"},{"uid":"987f843f262e9def","name":"should clear existing timers before creating new ones","time":{"start":1759179833802,"stop":1759179833802,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41c30cfd926b75e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759179817668,"stop":1759179817668,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35c04fa2ff63f","name":"Check received message containing shell command","time":{"start":1759180364893,"stop":1759180364893,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa168c752c51357","name":"Push message with content topic containing unicode special characters","time":{"start":1759180981467,"stop":1759180981467,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5a53ffeda24b34","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759179864027,"stop":1759179864035,"duration":8},"status":"passed","severity":"normal"},{"uid":"92a442e11108e95d","name":"should be safe to call multiple times","time":{"start":1759179833121,"stop":1759179833122,"duration":1},"status":"passed","severity":"normal"},{"uid":"8051542e83b3b157","name":"Push message with numeric payload","time":{"start":1759180981436,"stop":1759180981436,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69558d25643b357","name":"Relay","time":{"start":1759179918301,"stop":1759179918301,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f30120998bc0f7c","name":"Push 30 different messages","time":{"start":1759180981475,"stop":1759180981475,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9cb527fdb945c48","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759179855385,"stop":1759179855385,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fb3d9165a2a48b","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759179864025,"stop":1759179864026,"duration":1},"status":"passed","severity":"normal"},{"uid":"816a48e934b79a73","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759179817663,"stop":1759179817664,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc0d886064d6a47","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759179880019,"stop":1759179880020,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c698e26cef3c716","name":"same cluster, static sharding: nodes connect","time":{"start":1759180004255,"stop":1759180004255,"duration":0},"status":"passed","severity":"normal"},{"uid":"312b0db5f04ad4c7","name":"throws an error for improperly formatted content topics","time":{"start":1759179817659,"stop":1759179817659,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff4de2b7b515d23","name":"should add event listeners for peer connect and disconnect","time":{"start":1759179833762,"stop":1759179833767,"duration":5},"status":"passed","severity":"normal"},{"uid":"822edf98dff5433f","name":"Check publish message containing SQL Injection","time":{"start":1759180106149,"stop":1759180106150,"duration":1},"status":"passed","severity":"normal"},{"uid":"877a48460eb9fa6","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759180260267,"stop":1759180260267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c89837880fec62","name":"should serialize and deserialize correctly","time":{"start":1759179867866,"stop":1759179867866,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a14547fd51e4c30","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759179864038,"stop":1759179864039,"duration":1},"status":"passed","severity":"normal"},{"uid":"e363f37af6e94c09","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759179864047,"stop":1759179864049,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1671c71ebefba3","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759180098322,"stop":1759180098322,"duration":0},"status":"passed","severity":"normal"},{"uid":"44061b867955a740","name":"Push message with unicode special characters payload","time":{"start":1759180981440,"stop":1759180981440,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e471baa08afb99","name":"should not fail to stop the service if it was not started","time":{"start":1759180151969,"stop":1759180151969,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d23edd9ee9c2aa","name":"should throw error - no id","time":{"start":1759179823737,"stop":1759179823737,"duration":0},"status":"passed","severity":"normal"},{"uid":"694a8d9aa1615d08","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759180280528,"stop":1759180280528,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca16ce1c5733be8","name":"Meta field set when metaSetter is specified","time":{"start":1759179834568,"stop":1759179834568,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1934c73cbcdf949","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759180404803,"stop":1759180404803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f18a4b60043a37","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759179822942,"stop":1759179822943,"duration":1},"status":"passed","severity":"normal"},{"uid":"f156f16f4ee5f68e","name":"should handle shardReader errors","time":{"start":1759179834473,"stop":1759179834473,"duration":0},"status":"passed","severity":"normal"},{"uid":"387bdc782a64934b","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759179882238,"stop":1759179882239,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b288e10a38f0252","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759179864035,"stop":1759179864037,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7b36896da1c3afe","name":"should wait for Filter peer to be connected","time":{"start":1759179882458,"stop":1759179882459,"duration":1},"status":"passed","severity":"normal"},{"uid":"a747743e3de4a572","name":"Check publish message containing long","time":{"start":1759180106146,"stop":1759180106147,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2ef51cfafb7724","name":"Push message with content topic containing Chinese","time":{"start":1759180981442,"stop":1759180981442,"duration":0},"status":"passed","severity":"normal"},{"uid":"785c9aadeba3aa36","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759180404812,"stop":1759180404812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f08d13b2752e598","name":"Encoder throws on empty string content topic","time":{"start":1759179834569,"stop":1759179834569,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e0ad6abfe32b3b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759180280530,"stop":1759180280530,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26454cec9c23ef2","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759179870224,"stop":1759179870224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c96c52c18bb96ef","name":"Decoder throws on empty string content topic","time":{"start":1759179855387,"stop":1759179855387,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae582e124e62675d","name":"Push message with custom timestamp: 1728421536430","time":{"start":1759180981446,"stop":1759180981446,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e78a468df9d8436","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759180404802,"stop":1759180404802,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b33cdd8869ab22","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759179817666,"stop":1759179817667,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f68ce0ab62b974e","name":"Check received message containing JSON","time":{"start":1759180364893,"stop":1759180364893,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a4e03e4754d039","name":"should increase lamport timestamp","time":{"start":1759179870217,"stop":1759179870217,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc115df52f256add","name":"Push message with Arabic payload","time":{"start":1759180981449,"stop":1759180981449,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d3b567dc57b30d","name":"connects to nwaku","time":{"start":1759180274263,"stop":1759180274263,"duration":0},"status":"passed","severity":"normal"},{"uid":"4471825cc37f3e6e","name":"ends if stream creation fails","time":{"start":1759179834399,"stop":1759179834399,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf968ae42106bc2","name":"Check received message containing emoji","time":{"start":1759180364894,"stop":1759180364894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d48dd5865057f1b","name":"Promise Callback - true","time":{"start":1759180253024,"stop":1759180253024,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c763a421b376a57","name":"should dial more peers if under maxConnections","time":{"start":1759179833987,"stop":1759179833987,"duration":0},"status":"passed","severity":"normal"},{"uid":"568e412d85ccf29","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759179882244,"stop":1759179882244,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb833d66226f6c3","name":"should not process empty queue","time":{"start":1759179833343,"stop":1759179833343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04fab1b1a948858","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759179822937,"stop":1759179822938,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1087cbc1ca98dce","name":"messageHashStr produces different results for different inputs","time":{"start":1759179834016,"stop":1759179834017,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc19afbfeef0cc24","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759180091061,"stop":1759180091061,"duration":0},"status":"passed","severity":"normal"},{"uid":"19dee8bb2fefa3eb","name":"should handle complete connection lifecycle","time":{"start":1759179833483,"stop":1759179833484,"duration":1},"status":"passed","severity":"normal"},{"uid":"9825aada2c7a82f5","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759180106157,"stop":1759180106158,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f392ba675f76937","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759179933033,"stop":1759179933034,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa1c6a51cac7b7","name":"should remove expired entries after TTL has passed","time":{"start":1759179879334,"stop":1759179879343,"duration":9},"status":"passed","severity":"normal"},{"uid":"ddd9769b1b01d343","name":"Check message received after jswaku node is restarted","time":{"start":1759180364897,"stop":1759180364897,"duration":0},"status":"passed","severity":"normal"},{"uid":"f897e868eba128c4","name":"should add and remove event listeners correctly","time":{"start":1759179847996,"stop":1759179847996,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a374a2f7f91dae9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759179880986,"stop":1759179880987,"duration":1},"status":"passed","severity":"normal"},{"uid":"46cace2136c3cc8f","name":"should attach causal history and bloom filter to each message","time":{"start":1759179870219,"stop":1759179870219,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f677769325bf7e1","name":"Push message with content topic containing Russian","time":{"start":1759180981466,"stop":1759180981466,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6ce1adddea3dfd","name":"Check received message containing Russian","time":{"start":1759180364891,"stop":1759180364891,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10e6c4c6471e8bb","name":"should skip peers without ENR","time":{"start":1759179843946,"stop":1759179843946,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71bc28266eda78b","name":"Push message with short payload","time":{"start":1759180981470,"stop":1759180981470,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23c035936acdd86","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759179822941,"stop":1759179822942,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff46b46edd790eab","name":"Push message with rate limit","time":{"start":1759180981468,"stop":1759180981468,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd72d0d9e1444689","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759180364904,"stop":1759180364904,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16c1b743e11ae71","name":"should return false when peer is not on the specified shard","time":{"start":1759179833550,"stop":1759179833551,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cb2a6b3abb3d349","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759180113883,"stop":1759180113883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48b9e0cc2928278","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759180004258,"stop":1759180004258,"duration":0},"status":"passed","severity":"normal"},{"uid":"d536ab0a4ca686b6","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759179843580,"stop":1759179843580,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ece2a47f1678f7","name":"should handle mixed protocol support correctly","time":{"start":1759179881180,"stop":1759179881181,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f5f6b126368f4f","name":"should do nothing if no non-locked connections to drop","time":{"start":1759179833991,"stop":1759179833991,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a92de109612c0","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759179834146,"stop":1759179834146,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4147623846be1d","name":"should be able to encode the field with only STORE set to true","time":{"start":1759179822936,"stop":1759179822937,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef50f71a4c209866","name":"Wrong topic","time":{"start":1759180200825,"stop":1759180200826,"duration":1},"status":"passed","severity":"normal"},{"uid":"d135ee8f986cbd80","name":"it tolerates circular branch references","time":{"start":1759179844147,"stop":1759179844147,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85b58deda2720de","name":"Push message with content topic containing emoji","time":{"start":1759180981445,"stop":1759180981445,"duration":0},"status":"passed","severity":"normal"},{"uid":"90731eae9fa62a5c","name":"should create dialer with libp2p and shardReader","time":{"start":1759179833285,"stop":1759179833286,"duration":1},"status":"passed","severity":"normal"},{"uid":"30cdea988cf9e67e","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759179880019,"stop":1759179880019,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d536d7ce95e5ba0","name":"should return different streams if requested simultaniously","time":{"start":1759179834145,"stop":1759179834145,"duration":0},"status":"passed","severity":"normal"},{"uid":"846ffd6bd609a039","name":"Push message equal or less that 1MB","time":{"start":1759180981469,"stop":1759180981469,"duration":0},"status":"passed","severity":"normal"},{"uid":"c333b5cfce4e1a4b","name":"Push message with custom timestamp: 1759183536433","time":{"start":1759180981469,"stop":1759180981469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6f1b43a99bbb09","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759179881004,"stop":1759179881004,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2b6cb83badb9dd","name":"Push message with Script payload","time":{"start":1759180981438,"stop":1759180981438,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef54ee01c53cde4","name":"should create PeerExchangeDiscovery instance","time":{"start":1759179843949,"stop":1759179843949,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad5cf0336ab4fb7","name":"Push message with Script payload","time":{"start":1759180981450,"stop":1759180981450,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2eb3e42f154818","name":"Push message with long payload","time":{"start":1759180981448,"stop":1759180981448,"duration":0},"status":"passed","severity":"normal"},{"uid":"3889f450a6fa0cef","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759180113879,"stop":1759180113879,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99d2517e673f264","name":"should handle onConnected and onDisconnected","time":{"start":1759179880991,"stop":1759179880992,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f97b473b52e1d23","name":"Passing an array","time":{"start":1759180274265,"stop":1759180274266,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde20a1c14c74fe4","name":"Check message with no content topic is not received","time":{"start":1759180364906,"stop":1759180364906,"duration":0},"status":"passed","severity":"normal"},{"uid":"6261faf23dddce30","name":"should throw error - no id","time":{"start":1759179823736,"stop":1759179823736,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a85b358ec2dd52c","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759179882238,"stop":1759179882238,"duration":0},"status":"passed","severity":"normal"},{"uid":"934afe1121e4422e","name":"Check received message containing special chars","time":{"start":1759180364890,"stop":1759180364890,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe92eac7bda24335","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759179863507,"stop":1759179863509,"duration":2},"status":"passed","severity":"normal"},{"uid":"949d975d341212d2","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759179979928,"stop":1759179979929,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20f2d0bbcafc7eb","name":"can query messages normally","time":{"start":1759180245102,"stop":1759180245103,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c85d7665469db8","name":"Query Generator, No Decoder","time":{"start":1759180229028,"stop":1759180229028,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebd00bd17bd419","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759179864055,"stop":1759179864055,"duration":0},"status":"passed","severity":"normal"},{"uid":"946d66b9d3e61d82","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759179817658,"stop":1759179817658,"duration":0},"status":"passed","severity":"normal"},{"uid":"8409594fcd0b75bc","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759180213142,"stop":1759180213142,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7ff4992073f5d6","name":"Sample","time":{"start":1759179823193,"stop":1759179823194,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f101b1c524b0522","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759179817666,"stop":1759179817666,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0809985c12b7f5","name":"Publish message with custom timestamp: Tue Oct 08 2024 21:08:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1759180106154,"stop":1759180106154,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ec7497e6f54573","name":"can start the service","time":{"start":1759179847991,"stop":1759179847991,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4e2572e6670424","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759179844150,"stop":1759179844150,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6e32bc678b6ea2","name":"should dispatch connect and disconnect events","time":{"start":1759179880990,"stop":1759179880991,"duration":1},"status":"passed","severity":"normal"},{"uid":"a190c9089083ac0b","name":"Push message equal or less that 1MB","time":{"start":1759180981447,"stop":1759180981447,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcce0d664ae3bca","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759179880995,"stop":1759179880996,"duration":1},"status":"passed","severity":"normal"},{"uid":"149892499520e081","name":"Check meta is set [ecies]","time":{"start":1759179855385,"stop":1759179855386,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d1ba3b33e0b279","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759179880994,"stop":1759179880995,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d90fa350b10bf1","name":"should handle errors when getting connections","time":{"start":1759179833479,"stop":1759179833479,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca504d000f1f84b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759179881161,"stop":1759179881172,"duration":11},"status":"passed","severity":"normal"},{"uid":"ad36121baf352319","name":"Check publish message containing short","time":{"start":1759180106146,"stop":1759180106146,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f1466e309b0bc5","name":"Check meta is set [symmetric]","time":{"start":1759179853968,"stop":1759179853969,"duration":1},"status":"passed","severity":"normal"},{"uid":"7266f69657b60298","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759180091062,"stop":1759180091062,"duration":0},"status":"passed","severity":"normal"},{"uid":"129adc01832bda71","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759179833992,"stop":1759179833992,"duration":0},"status":"passed","severity":"normal"},{"uid":"438662c5d9e77f13","name":"should handle browser offline state overriding peer connections","time":{"start":1759179833485,"stop":1759179833485,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1664419203e770e","name":"should add peer to queue when queue is not empty","time":{"start":1759179833323,"stop":1759179833324,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b754b08394c7c1e","name":"Own sync message does not acknowledge own messages","time":{"start":1759179888808,"stop":1759179888809,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b4bc1180ad9a0bc","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759179870228,"stop":1759179870228,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff002f2217b451d7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759179917572,"stop":1759179917572,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fbe03d6ada4f91ca","name":"nwaku subscribes","time":{"start":1759180104726,"stop":1759180104726,"duration":0},"status":"passed","severity":"normal"},{"uid":"195360fc1ed78cfc","name":"can start and stop the service","time":{"start":1759180151968,"stop":1759180151968,"duration":0},"status":"passed","severity":"normal"},{"uid":"855aa6940c84009a","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759179870223,"stop":1759179870223,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cc9fcd0ad82e32","name":"should work with async generator that yields promises","time":{"start":1759179882237,"stop":1759179882237,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc375e938bbb094","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759180364904,"stop":1759180364905,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0789507376f5a93","name":"Check received message containing escaped characters","time":{"start":1759180364902,"stop":1759180364903,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3517ba8a4786bf","name":"throws on content topic with empty topic name field","time":{"start":1759179817649,"stop":1759179817650,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b304dc7e752c2f1","name":"Incoming message is emitted as received","time":{"start":1759179893604,"stop":1759179893604,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec3da1f64f4b60f","name":"rejects hash query with content filter parameters","time":{"start":1759179833855,"stop":1759179833855,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd58c11da4b8449","name":"Push message with content topic containing long","time":{"start":1759180981453,"stop":1759180981453,"duration":0},"status":"passed","severity":"normal"},{"uid":"2187ca5d33aad503","name":"Relay - dialed after","time":{"start":1759180279311,"stop":1759180279312,"duration":1},"status":"passed","severity":"normal"},{"uid":"9928ed3747ba5290","name":"should create ShardReader with static shards network config","time":{"start":1759179833532,"stop":1759179833532,"duration":0},"status":"passed","severity":"normal"},{"uid":"384fc5b66a63d55e","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759179833992,"stop":1759179833992,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28ab763993c9a6f","name":"should handle disconnect when peer has no timers","time":{"start":1759179833801,"stop":1759179833801,"duration":0},"status":"passed","severity":"normal"},{"uid":"56cde0d741a3f854","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759179918960,"stop":1759179918961,"duration":1},"status":"passed","severity":"normal"},{"uid":"256e1b79bce729e3","name":"Check publish message containing numeric","time":{"start":1759180106147,"stop":1759180106147,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52805a33ab766b5","name":"should filter out undefined ENRs","time":{"start":1759179843579,"stop":1759179843580,"duration":1},"status":"passed","severity":"normal"},{"uid":"24441d4c34f68a27","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759180364894,"stop":1759180364895,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7ff78ad0208151","name":"throws on content topic with empty encoding field","time":{"start":1759179817650,"stop":1759179817650,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c6c08c6eb228e6","name":"should properly create peer info with all multiaddrs","time":{"start":1759179823742,"stop":1759179823743,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb6c05cf5079e421","name":"Push message with content topic containing Russian","time":{"start":1759180981454,"stop":1759180981455,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d58e8062f5839d8","name":"Push message with content topic containing Arabic","time":{"start":1759180981477,"stop":1759180981477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5886a5858a0b224","name":"should handle network check errors gracefully","time":{"start":1759179833345,"stop":1759179833345,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a88e8bd5e3ad255","name":"should remove event listeners","time":{"start":1759179833769,"stop":1759179833769,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e086e5ba7dfabc","name":"Push message with content topic containing special chars","time":{"start":1759180981454,"stop":1759180981454,"duration":0},"status":"passed","severity":"normal"},{"uid":"b792435b5cbae513","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759180263737,"stop":1759180263737,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9a5cf876f81dfb","name":"should skip peer when failed to dial recently","time":{"start":1759179833325,"stop":1759179833326,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7f664b5eb7b2e6d","name":"should properly create location multiaddrs - tcp6","time":{"start":1759179823741,"stop":1759179823742,"duration":1},"status":"passed","severity":"normal"},{"uid":"504c3b795509ca8b","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759179882243,"stop":1759179882243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74434e6a75fa5ec","name":"should properly create location multiaddrs - tcp","time":{"start":1759179823742,"stop":1759179823742,"duration":0},"status":"passed","severity":"normal"},{"uid":"954b38a584e2ccfd","name":"does not validate decoders for hash queries","time":{"start":1759179834398,"stop":1759179834399,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b57717cec8f7054","name":"should only return 1 node with relay capability","time":{"start":1759179844149,"stop":1759179844149,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd78345fac0239fe","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759179864053,"stop":1759179864053,"duration":0},"status":"passed","severity":"normal"},{"uid":"9271963aa681d660","name":"should initialize with isNetworkConnected as false","time":{"start":1759179833464,"stop":1759179833464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bea3bd3b687f56","name":"should query peer with peer exchange protocol","time":{"start":1759179843943,"stop":1759179843944,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7236ed987a61d1","name":"random static sharding 4 - Cluster ID: 354, Shard ID: 524","time":{"start":1759180242610,"stop":1759180242611,"duration":1},"status":"passed","severity":"normal"},{"uid":"753930661bf0c4","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759179843344,"stop":1759179843344,"duration":0},"status":"passed","severity":"normal"},{"uid":"101af7ae1fb3dbab","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759180404811,"stop":1759180404811,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46e9d3cb7ef4d5d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759179864057,"stop":1759179864057,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aac2511be795938","name":"should sort peers by ping value","time":{"start":1759179834472,"stop":1759179834472,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56ff0de0d7f149d","name":"Passing page size 10 when there are 10 messages","time":{"start":1759180268214,"stop":1759180268214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe07603e8598283","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759179844151,"stop":1759179844151,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e80e420809e31f1f","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759180260262,"stop":1759180260267,"duration":5},"status":"passed","severity":"normal"},{"uid":"4527742a4479b488","name":"should handle complete discovery-to-dial flow","time":{"start":1759179833136,"stop":1759179833137,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4d68a0e4c82d7","name":"Cluster id 0, shard 0","time":{"start":1759180242608,"stop":1759180242608,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa118f81b3b9fd44","name":"ends if response has no messages","time":{"start":1759179834401,"stop":1759179834401,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd926f173258f57","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759179864039,"stop":1759179864039,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73d7be5f795a3bf","name":"should be safe to call multiple times","time":{"start":1759179834464,"stop":1759179834464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e7953001ec9745","name":"should handle zero peers request","time":{"start":1759179843586,"stop":1759179843588,"duration":2},"status":"passed","severity":"normal"},{"uid":"4414f78f91c4474","name":"should throw error - no public key","time":{"start":1759179823736,"stop":1759179823736,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b314be1c6d52f97","name":"should initialize with custom number of peers","time":{"start":1759179880985,"stop":1759179880985,"duration":0},"status":"passed","severity":"normal"},{"uid":"78fd5dc8fa743582","name":"Query with Ordered Callback, No message returned","time":{"start":1759180229030,"stop":1759180229030,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee233ecb7a8b9428","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759179870225,"stop":1759179870225,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3a2a151b0ef1fc","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759179979929,"stop":1759179979929,"duration":0},"status":"passed","severity":"normal"},{"uid":"3272650cca4cf48c","name":"different cluster: nodes don't connect","time":{"start":1759180004257,"stop":1759180004257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82451f530ff20d4","name":"Push message with content topic containing emoji","time":{"start":1759180981467,"stop":1759180981467,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a888cd5e4ac7151","name":"random static sharding 2 - Cluster ID: 818, Shard ID: 664","time":{"start":1759180242610,"stop":1759180242610,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ab911532ab35de","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759179917568,"stop":1759179917568,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f9b1ae5c5a185557","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759179881004,"stop":1759179881004,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb26cb88e010e34","name":"can start and stop the service","time":{"start":1759179917560,"stop":1759179917561,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b6d4017e633186f","name":"msgTime: 0 ms from now, startTime: 1759093860476, endTime: 1759180260476","time":{"start":1759180280532,"stop":1759180280532,"duration":0},"status":"passed","severity":"normal"},{"uid":"179d86d07c4ccde6","name":"should lock peers when selected","time":{"start":1759179880988,"stop":1759179880988,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e5ba362d2f5215","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759180200809,"stop":1759180200810,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb5047446723595","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759179864045,"stop":1759179864045,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7b0821651d2a27","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759179817668,"stop":1759179817668,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91bccbeb74d12a6","name":"should initialize bloom filter with correct parameters","time":{"start":1759179867860,"stop":1759179867861,"duration":1},"status":"passed","severity":"normal"},{"uid":"5730d95241d0a268","name":"should handle multiple peer connections","time":{"start":1759179833771,"stop":1759179833771,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f530d37bd2b484","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759179833463,"stop":1759179833464,"duration":1},"status":"passed","severity":"normal"},{"uid":"9203584d9b36965f","name":"should trigger query when it went offline since the last successful query","time":{"start":1759179882237,"stop":1759179882238,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c40baad43dc1073","name":"should skip peers that don't support peer exchange","time":{"start":1759179843941,"stop":1759179843942,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e8aeae42ac2d361","name":"should filter out already connected peers","time":{"start":1759179833977,"stop":1759179833977,"duration":0},"status":"passed","severity":"normal"},{"uid":"1760f68e06503d9c","name":"Outgoing message is possibly acknowledged","time":{"start":1759179893608,"stop":1759179893608,"duration":0},"status":"broken","severity":"normal"},{"uid":"41f994a603d467c6","name":"Encoder throws on undefined content topic","time":{"start":1759179855386,"stop":1759179855386,"duration":0},"status":"passed","severity":"normal"},{"uid":"52492c8397105d6c","name":"Delete observer","time":{"start":1759180092620,"stop":1759180092620,"duration":0},"status":"passed","severity":"normal"},{"uid":"75637cab1514604d","name":"Push message with Arabic payload","time":{"start":1759180981460,"stop":1759180981460,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f58a513c9a52d31","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app25/1/topic967/test.js","time":{"start":1759180200810,"stop":1759180200810,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e9ce8fcda63d4f","name":"Sets default value correctly","time":{"start":1759180274267,"stop":1759180274267,"duration":0},"status":"passed","severity":"normal"},{"uid":"96056b6c192c0b67","name":"Subscribe and receive messages via lightPush","time":{"start":1759180404811,"stop":1759180404811,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9b3d5b3ec5f32a","name":"should not fail to start the service if it is already started","time":{"start":1759179917561,"stop":1759179917562,"duration":1},"status":"passed","severity":"normal"},{"uid":"29fe5313ec3199c1","name":"Push message with content topic containing Chinese","time":{"start":1759180981454,"stop":1759180981454,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ed3212c8df15a7","name":"should not change state when connections remain after disconnect","time":{"start":1759179833473,"stop":1759179833473,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d00f5a2aa8ec843","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759179843584,"stop":1759179843584,"duration":0},"status":"passed","severity":"normal"},{"uid":"119844d09dae3f97","name":"should dial second nwaku node that was discovered","time":{"start":1759179912148,"stop":1759179912149,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c39d39ce8af0ce76","name":"Check publish message containing escaped characters","time":{"start":1759180106152,"stop":1759180106152,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b2f2481744997e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759179870221,"stop":1759179870221,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe340db7986cd85","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759179864063,"stop":1759179864063,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f03a55090882f7","name":"should not fail to stop the service if it was not started","time":{"start":1759179917561,"stop":1759179917561,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fff6ce3b228c7a6","name":"Query with Ordered Callback, No Decoder","time":{"start":1759180229029,"stop":1759180229030,"duration":1},"status":"passed","severity":"normal"},{"uid":"46846522bb41fb24","name":"Push message with content topic containing short","time":{"start":1759180981476,"stop":1759180981476,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5f2b271cb0fdad","name":"should be safe to call multiple times","time":{"start":1759179834462,"stop":1759179834463,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6bc1d3ea940465b","name":"should reject if LightPush is requested but not mounted","time":{"start":1759179882456,"stop":1759179882457,"duration":1},"status":"passed","severity":"normal"},{"uid":"1037043531a11b32","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759179888807,"stop":1759179888808,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb8acb84c1165cf6","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759180213142,"stop":1759180213142,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df5441bbda4f673","name":"should return no connections if no open connection provided","time":{"start":1759179834083,"stop":1759179834083,"duration":0},"status":"passed","severity":"normal"},{"uid":"641e09df566805cd","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759179882473,"stop":1759179882473,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f450f1b13cbf6e7","name":"Correctly serialized arguments","time":{"start":1759180004375,"stop":1759180004375,"duration":0},"status":"passed","severity":"normal"},{"uid":"addc65fd7e609a70","name":"should process successful peer exchange query","time":{"start":1759179843945,"stop":1759179843946,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2c826cab252398","name":"should start and stop interval correctly","time":{"start":1759179880398,"stop":1759179880398,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f8c5e79a246d5a","name":"Push message with Chinese payload","time":{"start":1759180981449,"stop":1759180981449,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c389a625943533","name":"Fails to push message bigger that 1MB","time":{"start":1759180981481,"stop":1759180981481,"duration":0},"status":"passed","severity":"normal"},{"uid":"95831f94e3b3b366","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759179864062,"stop":1759179864062,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19c1d7a5c315dbe","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759179864055,"stop":1759179864055,"duration":0},"status":"passed","severity":"normal"},{"uid":"409442e578668c54","name":"should emit a peer event after start","time":{"start":1759179847993,"stop":1759179847993,"duration":0},"status":"passed","severity":"normal"},{"uid":"642f87cd08e31882","name":"should return false when peer is on different cluster","time":{"start":1759179833532,"stop":1759179833540,"duration":8},"status":"passed","severity":"normal"},{"uid":"9544490eced5ba86","name":"should create ShardReader with auto sharding network config","time":{"start":1759179833531,"stop":1759179833531,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f69f6e45ab25a41","name":"should clear all timers","time":{"start":1759179833769,"stop":1759179833769,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd0400f3ace9de2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759179842969,"stop":1759179842970,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b58a514bbbcb33","name":"Refresh subscription","time":{"start":1759180113876,"stop":1759180113877,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a46a2db684614d63","name":"isConnected should return true after first peer connects","time":{"start":1759179933034,"stop":1759179933035,"duration":1},"status":"passed","severity":"normal"},{"uid":"5871a74ae6883d78","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759179833781,"stop":1759179833782,"duration":1},"status":"passed","severity":"normal"},{"uid":"7497cc1c71f5084f","name":"should handle complete dial lifecycle","time":{"start":1759179833346,"stop":1759179833346,"duration":0},"status":"passed","severity":"normal"},{"uid":"992b0308b89b3bdb","name":"Push message with short payload","time":{"start":1759180981459,"stop":1759180981459,"duration":0},"status":"passed","severity":"normal"},{"uid":"9912610b50c0e517","name":"should return false when navigator.onLine is false","time":{"start":1759179833470,"stop":1759179833470,"duration":0},"status":"passed","severity":"normal"},{"uid":"af412661f76747a6","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759179833854,"stop":1759179833854,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf02530ebc82ac7","name":"Push message with XML payload","time":{"start":1759180981450,"stop":1759180981450,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb71ac5af03149f","name":"should handle complete peer lifecycle","time":{"start":1759179833818,"stop":1759179833818,"duration":0},"status":"passed","severity":"normal"},{"uid":"662e6df997b480d3","name":"should start periodic discovery on start","time":{"start":1759179843948,"stop":1759179843948,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd55d8678f27a2d0","name":"rejects hash query with time filter","time":{"start":1759179833856,"stop":1759179833864,"duration":8},"status":"passed","severity":"normal"},{"uid":"498bab9346b9ac0a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759179817665,"stop":1759179817665,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0d76bb8928bfd","name":"should reject if WakuNode is not started","time":{"start":1759179882456,"stop":1759179882456,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6854404c6e9bcb6","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759179893607,"stop":1759179893607,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0299dfc4162f65","name":"Decoder throws on empty string content topic","time":{"start":1759179853971,"stop":1759179853971,"duration":0},"status":"passed","severity":"normal"},{"uid":"51dbb132176a17f9","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759179853966,"stop":1759179853967,"duration":1},"status":"passed","severity":"normal"},{"uid":"731cc09e811f6ccc","name":"Wait given interval before re-trying","time":{"start":1759179882195,"stop":1759179882196,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca904f90ba36f40","name":"accepts valid message hash query","time":{"start":1759179833855,"stop":1759179833855,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ce89ed3a51dde0","name":"Overlapping topic subscription","time":{"start":1759180404804,"stop":1759180404804,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aeb6f1ce4aab9a2","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759180219846,"stop":1759180219846,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91faca704b9e32f","name":"Ordered Callback - false","time":{"start":1759180253025,"stop":1759180253025,"duration":0},"status":"passed","severity":"normal"},{"uid":"823174cc0a4777ec","name":"Store - dialed first","time":{"start":1759180279313,"stop":1759180279314,"duration":1},"status":"passed","severity":"normal"},{"uid":"4705aaa0993a03ef","name":"Push message with long payload","time":{"start":1759180981470,"stop":1759180981470,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d134f0c7d110b1f","name":"Query generator for multiple messages with different content topic format","time":{"start":1759180263737,"stop":1759180263737,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbd5dafc9f2bb00","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759180252524,"stop":1759180252525,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a88112cdde9ef7","name":"Push message equal or less that 1MB","time":{"start":1759180981481,"stop":1759180981481,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7741e983a8bc0dd","name":"Push message with content topic containing numeric","time":{"start":1759180981453,"stop":1759180981454,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6502c1360c9caeb","name":"should properly create location multiaddrs - udp","time":{"start":1759179823742,"stop":1759179823742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a2edd6d24fed55","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759179834145,"stop":1759179834145,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0c5c0dd9707cc3","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759179918961,"stop":1759179918961,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ec6238b51863a2","name":"random static sharding 1 - Cluster ID: 441, Shard ID: 466","time":{"start":1759180242609,"stop":1759180242609,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc9b4b226c6778c","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759179882247,"stop":1759179882248,"duration":1},"status":"passed","severity":"normal"},{"uid":"2831d5fbfc56a9a8","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759179833986,"stop":1759179833986,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a7e47836787026","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759180113874,"stop":1759180113874,"duration":0},"status":"passed","severity":"normal"},{"uid":"940c6011e7138c9d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759180091060,"stop":1759180091060,"duration":0},"status":"passed","severity":"normal"},{"uid":"374142cdb241bbe5","name":"should handle different types of entries","time":{"start":1759179879346,"stop":1759179879347,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e4ce4072cc1fa9","name":"should wait for LightPush peer to be connected","time":{"start":1759179882458,"stop":1759179882458,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8faa7a2580ab068","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759179888807,"stop":1759179888807,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c87e6134c7d9","name":"Push message with content topic containing numeric","time":{"start":1759180981476,"stop":1759180981476,"duration":0},"status":"passed","severity":"normal"},{"uid":"472e6c1f7b435dd","name":"new peer added after a peer was already found","time":{"start":1759180093602,"stop":1759180093602,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba2d9302c03f2c8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759180091056,"stop":1759180091056,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc399e15e6179a1c","name":"returns all values when wanted number is greater than available values","time":{"start":1759179842968,"stop":1759179842969,"duration":1},"status":"passed","severity":"normal"},{"uid":"21bb5f6dd5de612c","name":"should invoke callbacks when receiving a message","time":{"start":1759179881619,"stop":1759179881619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50ac7322389fa3","name":"Check received message with timestamp: 1759179911902000000 ","time":{"start":1759180364904,"stop":1759180364904,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ffd435190fa678","name":"yields undefined for messages without decoder","time":{"start":1759179834403,"stop":1759179834403,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd6e09d24d504b9","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759179979929,"stop":1759179979929,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecb40491748b5e2","name":"Throws when trying to push message with empty payload","time":{"start":1759180981475,"stop":1759180981476,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b1d5578496d2cb","name":"should dial peers from store on start","time":{"start":1759179833963,"stop":1759179833963,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3a82aace0e0092","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759179817657,"stop":1759179817657,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce727bd6d55f81d8","name":"Push message with escaped characters payload","time":{"start":1759180981463,"stop":1759180981463,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc34471d78eaf39","name":"should set up event listeners when started","time":{"start":1759179882223,"stop":1759179882229,"duration":6},"status":"passed","severity":"normal"},{"uid":"933b011772d0af86","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759179843342,"stop":1759179843342,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1be3ee481c72fa1","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759179843344,"stop":1759179843344,"duration":0},"status":"passed","severity":"normal"},{"uid":"986db29b21dd35e0","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759179834464,"stop":1759179834465,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd99684a5936365e","name":"Push message with content topic containing Arabic","time":{"start":1759180981465,"stop":1759180981465,"duration":0},"status":"passed","severity":"normal"},{"uid":"67995bab3f4b281b","name":"Check received message containing short","time":{"start":1759180364889,"stop":1759180364889,"duration":0},"status":"passed","severity":"normal"},{"uid":"f073c2d8effaa208","name":"should skip peers that were recently queried","time":{"start":1759179843942,"stop":1759179843943,"duration":1},"status":"passed","severity":"normal"},{"uid":"22caacd2f7017fea","name":"Push message with Chinese payload","time":{"start":1759180981460,"stop":1759180981460,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f778e09e9d2391","name":"Retries within given interval","time":{"start":1759179882194,"stop":1759179882195,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fdea290997bc596","name":"should return false","time":{"start":1759179823738,"stop":1759179823738,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da90bbe1a3d05b6","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759179864046,"stop":1759179864046,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcaf3912f03a8b0","name":"should handle query errors gracefully","time":{"start":1759179843945,"stop":1759179843945,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7e967d1b2f6aa8","name":"Init the array if not present","time":{"start":1759179817512,"stop":1759179817514,"duration":2},"status":"passed","severity":"normal"},{"uid":"6612ac2645d4e323","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759179833781,"stop":1759179833781,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb7d65c894ae931","name":"should return false when peer is not found","time":{"start":1759179833544,"stop":1759179833545,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3a26fd3ed2fb68","name":"should initialize with default options","time":{"start":1759179843937,"stop":1759179843937,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5854bde62ba568c","name":"Push message with special chars payload","time":{"start":1759180981471,"stop":1759180981471,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8fab3d93464a31","name":"should emit a peer event after start","time":{"start":1759180151970,"stop":1759180151970,"duration":0},"status":"passed","severity":"normal"},{"uid":"b098ca6071974737","name":"Check received message containing Script","time":{"start":1759180364901,"stop":1759180364901,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e578e95f99d5ed","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759179864052,"stop":1759179864052,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59205426909d69a","name":"Default pageSize","time":{"start":1759180268215,"stop":1759180268216,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e2f515564d7762","name":"ends after yielding if response size indicates end","time":{"start":1759179834403,"stop":1759179834404,"duration":1},"status":"passed","severity":"normal"},{"uid":"4928a9570eec8056","name":"handles different networkShards values correctly","time":{"start":1759179817659,"stop":1759179817659,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e21cdbbbc1ef2a","name":"Push message with content topic containing Russian","time":{"start":1759180981477,"stop":1759180981478,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4ee84a811f7d51d","name":"Push message with Russian payload","time":{"start":1759180981461,"stop":1759180981461,"duration":0},"status":"passed","severity":"normal"},{"uid":"afff4aa0eb50186e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759180404817,"stop":1759180404817,"duration":0},"status":"passed","severity":"normal"},{"uid":"b894e81c8926b225","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759179864056,"stop":1759179864056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c1d0c0abc6052a","name":"Push message with shell command payload","time":{"start":1759180981462,"stop":1759180981462,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a367ada84c2737","name":"should stop and cleanup resources","time":{"start":1759179881620,"stop":1759179881621,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ae92f84ac73829","name":"Push message with short payload","time":{"start":1759180981447,"stop":1759180981448,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ea82ddd86f28e5","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759180252526,"stop":1759180252526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5846a42a82ec26d","name":"should work with v3 peers","time":{"start":1759179881024,"stop":1759179881025,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb642564957bc69a","name":"Push message with content topic containing escaped characters","time":{"start":1759180981478,"stop":1759180981478,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6722422a1f335a9","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759179864041,"stop":1759179864045,"duration":4},"status":"passed","severity":"normal"},{"uid":"64f30dcba2d5c81b","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759179880993,"stop":1759179880994,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d0925dea8d0450","name":"Ordered callback, aborts when callback returns true","time":{"start":1759180263741,"stop":1759180263741,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d19d6741493656","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759180280531,"stop":1759180280531,"duration":0},"status":"passed","severity":"normal"},{"uid":"571d814713dfc5cc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759179817652,"stop":1759179817652,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a2e7f7de4bb18a","name":"Push message with emoji payload","time":{"start":1759180981475,"stop":1759180981475,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d489628160abca4","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759179893602,"stop":1759179893602,"duration":0},"status":"passed","severity":"normal"},{"uid":"e229e67a5d6b36f2","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759179833986,"stop":1759179833987,"duration":1},"status":"passed","severity":"normal"},{"uid":"54d75b81c964c59a","name":"should stop peer exchange discovery","time":{"start":1759179843939,"stop":1759179843939,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d54b3967ff3e9e6","name":"should handle peer store errors gracefully","time":{"start":1759179881174,"stop":1759179881174,"duration":0},"status":"passed","severity":"normal"},{"uid":"4694b2b73a5fafb8","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app40/5/topic259/proto","time":{"start":1759180200818,"stop":1759180200818,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfb3b827fb0385d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759180404819,"stop":1759180404819,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd4e8fc18b12be5","name":"Push message with JSON payload","time":{"start":1759180981462,"stop":1759180981462,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00b4e3f92de5d39","name":"Check received message containing SQL Injection","time":{"start":1759180364901,"stop":1759180364901,"duration":0},"status":"passed","severity":"normal"},{"uid":"340713f242e653a8","name":"Push message equal or less that 1MB","time":{"start":1759180981458,"stop":1759180981458,"duration":0},"status":"passed","severity":"normal"},{"uid":"9086045dfd70a5d0","name":"should handle relay send failures gracefully","time":{"start":1759179833799,"stop":1759179833800,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab828c5abf791cb0","name":"should allow redial after cooldown period","time":{"start":1759179833334,"stop":1759179833335,"duration":1},"status":"passed","severity":"normal"},{"uid":"43af9885c0a8252e","name":"should start and setup intervals and event listeners","time":{"start":1759179881620,"stop":1759179881620,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef72cc6e3008420","name":"Push message with numeric payload","time":{"start":1759180981448,"stop":1759180981448,"duration":0},"status":"passed","severity":"normal"},{"uid":"c490c239ed4ca20c","name":"Push message with XML payload","time":{"start":1759180981461,"stop":1759180981462,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be93caee37254f6","name":"should deliver messages after dependencies are met","time":{"start":1759179870225,"stop":1759179870225,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e540c3d6046cf7","name":"Query generator for 2000 messages","time":{"start":1759180263742,"stop":1759180263742,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3777dcc6b25fef6","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759179880020,"stop":1759179880020,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e03bd78f591654d","name":"should encode/decode to RLP encoding","time":{"start":1759179823738,"stop":1759179823739,"duration":1},"status":"passed","severity":"normal"},{"uid":"e228926ad93960c6","name":"Push message with SQL Injection payload","time":{"start":1759180981450,"stop":1759180981450,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c21ac7b474added","name":"Query Generator - false","time":{"start":1759180253021,"stop":1759180253023,"duration":2},"status":"passed","severity":"normal"},{"uid":"5708ad3ac56f8854","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759179817651,"stop":1759179817652,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c7e05b0b10c28f","name":"Subscribe to topic containing long and publish message","time":{"start":1759180113877,"stop":1759180113878,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca612ea1896e862","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759180404818,"stop":1759180404819,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ad8a7f0a31dcba","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759179817660,"stop":1759179817661,"duration":1},"status":"passed","severity":"normal"},{"uid":"f723283d9eb815de","name":"should reject if Relay is requested but not mounted","time":{"start":1759179882456,"stop":1759179882456,"duration":0},"status":"passed","severity":"normal"},{"uid":"d541dc0a75f99597","name":"Push 30 different messages","time":{"start":1759180981452,"stop":1759180981452,"duration":0},"status":"skipped","severity":"normal"},{"uid":"891a3b1569b275ae","name":"Check received message containing escaped characters","time":{"start":1759180364893,"stop":1759180364893,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed047b796e84d7","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759179933036,"stop":1759179933043,"duration":7},"status":"passed","severity":"normal"},{"uid":"da6e2b237f8f63a4","name":"Check message with invalid timestamp is not received","time":{"start":1759180364895,"stop":1759180364895,"duration":0},"status":"passed","severity":"normal"},{"uid":"8094353d7ba462dc","name":"Nodes with multiple pubsub topic","time":{"start":1759180098321,"stop":1759180098322,"duration":1},"status":"passed","severity":"normal"},{"uid":"219119db39c8b025","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759179864053,"stop":1759179864053,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab23dceb080b7b8","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759179847995,"stop":1759179847995,"duration":0},"status":"passed","severity":"normal"},{"uid":"67404d2106ab9ef4","name":"should create all internal components","time":{"start":1759179834461,"stop":1759179834462,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b9e3e4dbc7fb9f2","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759180113878,"stop":1759180113879,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa109da9c261797","name":"Push message with Chinese payload","time":{"start":1759180981471,"stop":1759180981471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83fd76549b68a90","name":"should create an instance with libp2p and dialer","time":{"start":1759179833101,"stop":1759179833102,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e91d249b13168e2","name":"should populate queue if has active dial","time":{"start":1759179833334,"stop":1759179833334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79c2971ad46d22","name":"Waku message hash computation (no timestamp)","time":{"start":1759179834006,"stop":1759179834006,"duration":0},"status":"passed","severity":"normal"},{"uid":"867f67868ffc9136","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759179817663,"stop":1759179817663,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a264c2f07d716e3","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759179870226,"stop":1759179870226,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98054197109a915","name":"should skip peers without peerInfo in ENR","time":{"start":1759179843946,"stop":1759179843947,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4f4383fb1eff90","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759180280527,"stop":1759180280528,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ebc475b4bba378","name":"Check received message containing XML","time":{"start":1759180364901,"stop":1759180364902,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf9a34f60181ac66","name":"should dial all remaining peers","time":{"start":1759179833977,"stop":1759179833980,"duration":3},"status":"passed","severity":"normal"},{"uid":"cfaf51bcf5d30083","name":"should return PeerId when PeerId is provided","time":{"start":1759179833830,"stop":1759179833830,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfcec1f8525ba66","name":"should set field with all protocols enabled","time":{"start":1759179823743,"stop":1759179823743,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d232bbec6132a5","name":"should load peers from local storage and dispatch events","time":{"start":1759179847994,"stop":1759179847995,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1a0f0cbf5982c14","name":"Check received message with timestamp: 1759179911902 ","time":{"start":1759180364904,"stop":1759180364904,"duration":0},"status":"passed","severity":"normal"},{"uid":"35002685d4f49a5f","name":"should dial peer immediately when queue is empty","time":{"start":1759179833323,"stop":1759179833323,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdd47d16a3623f","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759179988381,"stop":1759179988382,"duration":1},"status":"passed","severity":"normal"},{"uid":"d519dcac4d15539b","name":"should handle empty pubsub topics","time":{"start":1759179833802,"stop":1759179833810,"duration":8},"status":"passed","severity":"normal"},{"uid":"983fe0fccdf9c6e9","name":"Push message with Chinese payload","time":{"start":1759180981437,"stop":1759180981437,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9298e9a98c33ce","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759180280530,"stop":1759180280531,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb7dadcacaa340f","name":"Subscribe to topic containing long and receive message","time":{"start":1759180404805,"stop":1759180404805,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dba0ac74dfbb65f","name":"Check received message containing JSON","time":{"start":1759180364902,"stop":1759180364902,"duration":0},"status":"passed","severity":"normal"},{"uid":"440a38248e8c0f97","name":"throws if decoders don't match content topics","time":{"start":1759179834398,"stop":1759179834398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef17c597bd1c0a1","name":"Check message with non string payload is not received","time":{"start":1759180364907,"stop":1759180364907,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eee2e5df5760ce8","name":"should create ConnectionManager with relay","time":{"start":1759179834460,"stop":1759179834461,"duration":1},"status":"passed","severity":"normal"},{"uid":"db158e508746588d","name":"should send to specified number of peers of used peers","time":{"start":1759179881022,"stop":1759179881022,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de8a63ca9492053","name":"Check received message with timestamp: 1759179911902 ","time":{"start":1759180364894,"stop":1759180364894,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a34727df8e9351","name":"Check received message containing SQL Injection","time":{"start":1759180364891,"stop":1759180364892,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8dfb64e0b192df","name":"should not start if already started","time":{"start":1759179843938,"stop":1759179843938,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d609a0a310aa132","name":"should stop all internal components","time":{"start":1759179834463,"stop":1759179834464,"duration":1},"status":"passed","severity":"normal"},{"uid":"938e4824ab43abf9","name":"can start the service","time":{"start":1759180151967,"stop":1759180151968,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c872a13efc03a31","name":"messageHashStr returns a hex string","time":{"start":1759179834015,"stop":1759179834015,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4672a5e93f9cbd","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759179870229,"stop":1759179870229,"duration":0},"status":"passed","severity":"normal"},{"uid":"db35a82188a01cad","name":"should be safe to call multiple times","time":{"start":1759179833969,"stop":1759179833969,"duration":0},"status":"passed","severity":"normal"},{"uid":"434f447dc1e9378f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759179817654,"stop":1759179817655,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64b0b4758da9ad1","name":"udp ip6 address","time":{"start":1759179823100,"stop":1759179823100,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b73508797b64e61","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759179864054,"stop":1759179864054,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d2a9610360cd0f","name":"should initialize with Unhealthy status","time":{"start":1759179881160,"stop":1759179881161,"duration":1},"status":"passed","severity":"normal"},{"uid":"824d45ba77cb061e","name":"should send relay ping messages on timer","time":{"start":1759179833798,"stop":1759179833799,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb64cae91f5fd76f","name":"should return PeerId when PeerId is provided","time":{"start":1759179833826,"stop":1759179833826,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a19774c6fb0613b","name":"should add event listeners to libp2p","time":{"start":1759179833464,"stop":1759179833465,"duration":1},"status":"passed","severity":"normal"},{"uid":"674bd846d4943c8b","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759179880008,"stop":1759179880019,"duration":11},"status":"passed","severity":"normal"},{"uid":"af7b3c429c5f0d21","name":"Push message with Basic HTML tag payload","time":{"start":1759180981462,"stop":1759180981462,"duration":0},"status":"passed","severity":"normal"},{"uid":"d183622686af11c3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759180404818,"stop":1759180404818,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4511df03fa9a","name":"should be safe to call multiple times","time":{"start":1759179833309,"stop":1759179833309,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b7c5b670d2a63b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759179817663,"stop":1759179817663,"duration":0},"status":"passed","severity":"normal"},{"uid":"2850b8cdfd6a4eae","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759179864025,"stop":1759179864025,"duration":0},"status":"passed","severity":"normal"},{"uid":"580e990a64976c65","name":"should get / set UDP multiaddr","time":{"start":1759179823739,"stop":1759179823740,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca03f73161813172","name":"yields undefined for messages without content topic","time":{"start":1759179834402,"stop":1759179834403,"duration":1},"status":"passed","severity":"normal"},{"uid":"8204c6602b490d8d","name":"should emit a peer event after start","time":{"start":1759179917562,"stop":1759179917562,"duration":0},"status":"passed","severity":"normal"},{"uid":"272b66d030f8030e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759180091055,"stop":1759180091056,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d7f0c09e230d1a","name":"should not execute task if max attempts is 0","time":{"start":1759179880409,"stop":1759179880410,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9eeab4d23dcebbe","name":"Query with Promise Callback, No Decoder","time":{"start":1759180229030,"stop":1759180229031,"duration":1},"status":"passed","severity":"normal"},{"uid":"7683ad40fe733f0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759180404818,"stop":1759180404818,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a20beb981126a2","name":"Push message with content topic containing short","time":{"start":1759180981464,"stop":1759180981464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83799cb1342d638","name":"Subscribe to topic containing short and publish message","time":{"start":1759180113877,"stop":1759180113877,"duration":0},"status":"passed","severity":"normal"},{"uid":"c310b9de1a05e3f0","name":"should get / set TCP multiaddr","time":{"start":1759179823740,"stop":1759179823740,"duration":0},"status":"passed","severity":"normal"},{"uid":"d231d80b93d56f21","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759179880998,"stop":1759179881004,"duration":6},"status":"passed","severity":"normal"},{"uid":"4b0fc2d997fd6bcb","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759180280529,"stop":1759180280529,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e7813cd7ae924e","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759179870223,"stop":1759179870223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c776b2d62aa29ba4","name":"Push message with custom timestamp: 1728421536434","time":{"start":1759180981480,"stop":1759180981480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26928c4d6ee6911","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759179864050,"stop":1759179864051,"duration":1},"status":"passed","severity":"normal"},{"uid":"507f3c3c4cde0e94","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759180091061,"stop":1759180091061,"duration":0},"status":"passed","severity":"normal"},{"uid":"facc698717306f73","name":"should drop connection to all peers on hangUp","time":{"start":1759180004902,"stop":1759180004902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3953a6873137bee8","name":"should handle large number of peers request","time":{"start":1759179843586,"stop":1759179843586,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3aad135ed2e0ec","name":"should add event listeners to globalThis","time":{"start":1759179833465,"stop":1759179833465,"duration":0},"status":"passed","severity":"normal"},{"uid":"14468ffa2957a1dc","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759179864046,"stop":1759179864047,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6598dbab87d77c","name":"Check message received after jswaku node is restarted","time":{"start":1759180364907,"stop":1759180364907,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac31d1a8f0b7525e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759180213142,"stop":1759180213143,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d5d55c3e2c5fcd5","name":"Subscribe to topic containing Script and receive message","time":{"start":1759180404808,"stop":1759180404808,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caaa72c9094fbee","name":"should reassess health immediately when peer disconnects","time":{"start":1759179881173,"stop":1759179881173,"duration":0},"status":"passed","severity":"normal"},{"uid":"6319b28e8375bf19","name":"Check received message with timestamp: 1759179911902000000 ","time":{"start":1759180364894,"stop":1759180364894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da702b35e65c6b9","name":"should remove event listeners when stopped","time":{"start":1759179882229,"stop":1759179882229,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8e418ca7bd73cc","name":"should handle case when globalThis is not available","time":{"start":1759179833471,"stop":1759179833472,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea8fe773e9a006d","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759179864053,"stop":1759179864054,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f01f2352ebc6ce1","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759180229028,"stop":1759180229028,"duration":0},"status":"passed","severity":"normal"},{"uid":"db19bd21f366dc64","name":"should retry if all attempts fail","time":{"start":1759179880410,"stop":1759179880410,"duration":0},"status":"passed","severity":"normal"},{"uid":"814d08a204800a6f","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759180098322,"stop":1759180098322,"duration":0},"status":"passed","severity":"normal"},{"uid":"89109081ba0a0fba","name":"Check message on other pubsub topic is not received","time":{"start":1759180364905,"stop":1759180364905,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb32af1139736358","name":"should be safe to call multiple times","time":{"start":1759179833770,"stop":1759179833770,"duration":0},"status":"passed","severity":"normal"},{"uid":"323ce73e9ced45c9","name":"Nodes with multiple pubsub topic","time":{"start":1759180098323,"stop":1759180098323,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc6159fdf21d4ba","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759179833552,"stop":1759179833552,"duration":0},"status":"passed","severity":"normal"},{"uid":"83554814d10be7cf","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759179817795,"stop":1759179817795,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66807b8b8ea0ef6","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759179881172,"stop":1759179881172,"duration":0},"status":"passed","severity":"normal"},{"uid":"2745ea2b05d10a98","name":"should return true when peer is on the same cluster","time":{"start":1759179833532,"stop":1759179833532,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7c133a2a5bba2b","name":"should perform initial health assessment on start","time":{"start":1759179881174,"stop":1759179881174,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee66b3244b7ad41a","name":"should return false when network is not connected","time":{"start":1759179834465,"stop":1759179834465,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa82c52992bed2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759179853968,"stop":1759179853968,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5797606156c3b51","name":"should throw error - invalid id","time":{"start":1759179823737,"stop":1759179823737,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a693586edab211","name":"Check received message containing XML","time":{"start":1759180364892,"stop":1759180364892,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3ac9bd5cb3ca20","name":"should request peer renewal on specific errors","time":{"start":1759179880400,"stop":1759179880400,"duration":0},"status":"passed","severity":"normal"},{"uid":"761e57822a26efec","name":"Throws when trying to push message with empty payload","time":{"start":1759180981441,"stop":1759180981441,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3947116a97b3a56","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759179882217,"stop":1759179882218,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a58d77dfe83e86","name":"should process up to 3 peers at once","time":{"start":1759179833343,"stop":1759179833343,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c919004fd4dc15","name":"Outgoing message is emitted as sending","time":{"start":1759179893601,"stop":1759179893601,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd272ebd60f0cfd","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759180263738,"stop":1759180263738,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe0e6507c6a5bb6","name":"should increase lamport timestamp","time":{"start":1759179870219,"stop":1759179870220,"duration":1},"status":"passed","severity":"normal"},{"uid":"574d403f94f53c28","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759179834015,"stop":1759179834016,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7add7edf6d698c","name":"should add received message to localHistory with retrievalHint","time":{"start":1759179870221,"stop":1759179870222,"duration":1},"status":"passed","severity":"normal"},{"uid":"2434c80c7bc57bc","name":"Reusing cursor across nodes","time":{"start":1759180213143,"stop":1759180213143,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d02fbffe4d3594d","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759179864047,"stop":1759179864047,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5219beb542c473e","name":"Check received message containing shell command","time":{"start":1759180364902,"stop":1759180364902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fed3a1b574cadf8","name":"should handle queue overflow by adding peers to queue","time":{"start":1759179833340,"stop":1759179833342,"duration":2},"status":"passed","severity":"normal"},{"uid":"6e65975f6d54a763","name":"Query generator for multiple messages","time":{"start":1759180263731,"stop":1759180263734,"duration":3},"status":"passed","severity":"normal"},{"uid":"af149db05ee5ad9d","name":"Push message with content topic containing Chinese","time":{"start":1759180981465,"stop":1759180981465,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0ce9ad15528073","name":"Push message with long payload","time":{"start":1759180981435,"stop":1759180981436,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db50f1ff5ddfe9d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759180091057,"stop":1759180091058,"duration":1},"status":"passed","severity":"normal"},{"uid":"84af84171a373084","name":"Decoder throws on undefined content topic","time":{"start":1759179834569,"stop":1759179834569,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6c969a16076c22","name":"should handle dial errors gracefully","time":{"start":1759179833980,"stop":1759179833980,"duration":0},"status":"passed","severity":"normal"},{"uid":"f809c6ca1250742a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759179834570,"stop":1759179834570,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f01ae73e81d2dc","name":"ignores domain fetching errors","time":{"start":1759179844148,"stop":1759179844148,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23111ec56936ea9","name":"LightPush","time":{"start":1759180279318,"stop":1759180279319,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ab4e6ebb68c6aa","name":"Ordered Callback - true","time":{"start":1759180253024,"stop":1759180253025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47adfad7f4754e5","name":"Sync message is not sent if another sync message was just received","time":{"start":1759179888807,"stop":1759179888807,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa30dd5fb51f0e0","name":"Used by Waku Relay","time":{"start":1759180274266,"stop":1759180274267,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5b6a32f7d71c65","name":"should add and check entries correctly","time":{"start":1759179879317,"stop":1759179879324,"duration":7},"status":"passed","severity":"normal"},{"uid":"fda858f6cf4e1e96","name":"Check received message containing emoji","time":{"start":1759180364903,"stop":1759180364903,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9e20794233d975","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759179864060,"stop":1759179864060,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc9e27039eb0d24","name":"Stops search when maxGet is reached","time":{"start":1759179842708,"stop":1759179842708,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b82a952abcbee8","name":"Push message with content topic containing Chinese","time":{"start":1759180981477,"stop":1759180981477,"duration":0},"status":"passed","severity":"normal"},{"uid":"715098ee1f68ab9b","name":"Push message with Arabic payload","time":{"start":1759180981437,"stop":1759180981437,"duration":0},"status":"passed","severity":"normal"},{"uid":"961fbaba2c2201b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759179843341,"stop":1759179843341,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5800194ce74a910","name":"Push message with content topic containing JSON","time":{"start":1759180981466,"stop":1759180981466,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3ecb459144e916","name":"Subscribe to topic containing Script and publish message","time":{"start":1759180113880,"stop":1759180113881,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b2c7c33065a872d","name":"should support chaining for add method","time":{"start":1759179879325,"stop":1759179879325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88e8bb01a880efa","name":"configure the node with multiple content topics","time":{"start":1759180200826,"stop":1759180200826,"duration":0},"status":"passed","severity":"normal"},{"uid":"845e97210f7483ad","name":"should allow redial after failed dial cooldown expires","time":{"start":1759179833340,"stop":1759179833340,"duration":0},"status":"passed","severity":"normal"},{"uid":"9691dbcd00bceee6","name":"Subscribe and receives messages on 20 topics","time":{"start":1759180404802,"stop":1759180404802,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7db0193db17273","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759180404819,"stop":1759180404819,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1844e40f782f3c0","name":"should handle errors gracefully when getting peer info","time":{"start":1759179833559,"stop":1759179833560,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ed5fb7d54fd09b","name":"should return undefined if no connection provided","time":{"start":1759179834144,"stop":1759179834144,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd16678decdb098","name":"should dial peer when on same shard","time":{"start":1759179833335,"stop":1759179833335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f94558c718328c","name":"Renews subscription after lossing a connection","time":{"start":1759180404820,"stop":1759180404820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b5d3a7780a59e4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759179864064,"stop":1759179864065,"duration":1},"status":"passed","severity":"normal"},{"uid":"e095ff96b1b4b867","name":"should work with stubbed waku event emitter","time":{"start":1759179882230,"stop":1759179882230,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a54b8bdc7c7ca8","name":"should return false and handle errors gracefully","time":{"start":1759179834469,"stop":1759179834469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb1817039a981f1","name":"Push message with long payload","time":{"start":1759180981459,"stop":1759180981459,"duration":0},"status":"passed","severity":"normal"},{"uid":"16828be78b8086a7","name":"should wait for Store peer to be connected","time":{"start":1759179882459,"stop":1759179882459,"duration":0},"status":"passed","severity":"normal"},{"uid":"336513b2112b6ad1","name":"should handle peer not in mesh for all topics","time":{"start":1759179833811,"stop":1759179833815,"duration":4},"status":"passed","severity":"normal"},{"uid":"ca5b0b5c90e4f539","name":"should maintain chronological order of messages in localHistory","time":{"start":1759179870222,"stop":1759179870222,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb7cb1644f81ef5","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759179880997,"stop":1759179880997,"duration":0},"status":"passed","severity":"normal"},{"uid":"3380e1ccdc2af20e","name":"should handle multiple peers with different shard configurations","time":{"start":1759179833346,"stop":1759179833346,"duration":0},"status":"passed","severity":"normal"},{"uid":"286a5f78fc2b6b67","name":"Push message with custom timestamp: 1759183536430","time":{"start":1759180981446,"stop":1759180981447,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5251c7da8e378f","name":"Outgoing message is emitted as sending","time":{"start":1759179893606,"stop":1759179893607,"duration":1},"status":"passed","severity":"normal"},{"uid":"77179b8292b4dc4a","name":"should capture event listeners for testing","time":{"start":1759179882231,"stop":1759179882236,"duration":5},"status":"passed","severity":"normal"},{"uid":"ab24fafb63ef2bf8","name":"should initialize with default number of peers","time":{"start":1759179880982,"stop":1759179880982,"duration":0},"status":"passed","severity":"normal"},{"uid":"507ad5633b721c7c","name":"Push message with rate limit","time":{"start":1759180981480,"stop":1759180981480,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb4754f3c6c9f41","name":"should handle hash queries without validation","time":{"start":1759179882473,"stop":1759179882474,"duration":1},"status":"passed","severity":"normal"},{"uid":"94bcd98fe4c0af89","name":"Retrieval Hint","time":{"start":1759179869908,"stop":1759179869908,"duration":0},"status":"passed","severity":"normal"},{"uid":"827bdf4d44afb304","name":"Push message with meta","time":{"start":1759180981479,"stop":1759180981479,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8f7a8376d4edfa","name":"should dial with PeerId and return stream","time":{"start":1759179834466,"stop":1759179834466,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb72c73220d68546","name":"Publish message with custom timestamp: Mon Sep 29 2025 22:08:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1759180106155,"stop":1759180106156,"duration":1},"status":"passed","severity":"normal"},{"uid":"71497bd2ab9e41b6","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759179817655,"stop":1759179817656,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40f9825ba5b08b3","name":"should handle ENR without shardInfo","time":{"start":1759179843947,"stop":1759179843947,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bff0e86f0e988cc","name":"should reject on timeout if it was set","time":{"start":1759179882457,"stop":1759179882458,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf695e25ca4b1b7","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759179834004,"stop":1759179834004,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4c2174ec2d70a6","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759180113880,"stop":1759180113880,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cebc7e09915316","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app51/6/topic226/json","time":{"start":1759180200816,"stop":1759180200816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c36cff075b62f3c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759179864061,"stop":1759179864061,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb9167567c0bb27","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759179834006,"stop":1759179834006,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f4878df25b7a98","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759180113875,"stop":1759180113875,"duration":0},"status":"passed","severity":"normal"},{"uid":"14332df362610f2f","name":"Check publish message containing XML","time":{"start":1759180106150,"stop":1759180106151,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d628c5c2bf706b8","name":"Push message with content topic containing Russian","time":{"start":1759180981443,"stop":1759180981443,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a522d7f98cee350","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759180260262,"stop":1759180260262,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61b7d4ac0cdeb60","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759179822934,"stop":1759179822936,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf74b7a75011618b","name":"retrieves a single peer","time":{"start":1759179844146,"stop":1759179844147,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5d33a60f30449b8","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759179955330,"stop":1759179955330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b2ee4faa8195ce","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759180404802,"stop":1759180404803,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a8fe024c4957c907","name":"should start all internal components","time":{"start":1759179834462,"stop":1759179834462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86ca3032f00eec","name":"should call waitForPeer on Relay","time":{"start":1759179882459,"stop":1759179882459,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac14260a857db14c","name":"Check publish message containing special chars","time":{"start":1759180106147,"stop":1759180106147,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e67eb48e692d2aa","name":"Rejects garbage","time":{"start":1759179896926,"stop":1759179896926,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e503b7d5ab5e7ce","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759179933034,"stop":1759179933034,"duration":0},"status":"passed","severity":"normal"},{"uid":"c120ea46a8aaeba3","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759179843584,"stop":1759179843585,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6f221357adfbe9","name":"should add received messages to bloom filter","time":{"start":1759179870220,"stop":1759179870221,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a5d555efa65de2","name":"should dial all known peers when reached zero connections","time":{"start":1759179955328,"stop":1759179955330,"duration":2},"status":"passed","severity":"normal"},{"uid":"b4784ba48c6581aa","name":"should update ack status of messages in outgoing buffer","time":{"start":1759179870228,"stop":1759179870229,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a921d6c96aaa82","name":"Subscribe and receive messages via waku relay post","time":{"start":1759180404812,"stop":1759180404812,"duration":0},"status":"passed","severity":"normal"},{"uid":"20abd9ab3332b1ca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759179864063,"stop":1759179864064,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a56b842bd78dde6","name":"Push message with numeric payload","time":{"start":1759180981470,"stop":1759180981471,"duration":1},"status":"passed","severity":"normal"},{"uid":"984d9c1332785075","name":"Push message with XML payload","time":{"start":1759180981473,"stop":1759180981473,"duration":0},"status":"passed","severity":"normal"},{"uid":"e008e036181ea5db","name":"should handle peer store update failures gracefully","time":{"start":1759179833791,"stop":1759179833792,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a13d12822a4107","name":"should partition messages based on acknowledgement status","time":{"start":1759179870227,"stop":1759179870227,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a801fff5fff7a6","name":"Check received message containing long","time":{"start":1759180364898,"stop":1759180364899,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd57f2821161f67","name":"Subscribe and receive messages via lightPush","time":{"start":1759180404800,"stop":1759180404800,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f28db51c92d5cd","name":"should clear dial history on start","time":{"start":1759179833286,"stop":1759179833307,"duration":21},"status":"passed","severity":"normal"},{"uid":"150c1080a5e79b0","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759179864052,"stop":1759179864052,"duration":0},"status":"passed","severity":"normal"},{"uid":"c606b0ad9b3ce718","name":"Automatically retrieves missing message","time":{"start":1759179893609,"stop":1759179893610,"duration":1},"status":"skipped","severity":"normal"},{"uid":"723367d8fcc872e3","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759180229029,"stop":1759180229029,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2e5cc388fbd592","name":"Push message with content topic containing Arabic","time":{"start":1759180981454,"stop":1759180981454,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca5f51e3b5cabb8","name":"Push message with content topic containing numeric","time":{"start":1759180981442,"stop":1759180981442,"duration":0},"status":"passed","severity":"normal"},{"uid":"1159dd661a24ebe8","name":"Check publish message containing Arabic","time":{"start":1759180106148,"stop":1759180106149,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf38106cdc51e38b","name":"Sign & Recover","time":{"start":1759179854359,"stop":1759179854359,"duration":0},"status":"passed","severity":"normal"},{"uid":"3657362740a891fc","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759179870220,"stop":1759179870220,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dac5d64e6d3381a3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759180404801,"stop":1759180404801,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc62613118adf995","name":"Fails to push message bigger that 1MB","time":{"start":1759180981469,"stop":1759180981469,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad7ee17d4fa0561","name":"Check publish message after client node is restarted","time":{"start":1759180106160,"stop":1759180106161,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ea92dc76df49a6a1","name":"should clear interval on stop","time":{"start":1759179843948,"stop":1759179843948,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bee35d7dabe9d56","name":"accepts valid content-filtered query","time":{"start":1759179833854,"stop":1759179833854,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed64fcc4c702d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759180091058,"stop":1759180091059,"duration":1},"status":"passed","severity":"normal"},{"uid":"401365f3569077c0","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759180113879,"stop":1759180113879,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd97f9f97c6d99c8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759179817664,"stop":1759179817664,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae270fa931f80641","name":"same cluster: nodes connect","time":{"start":1759180004256,"stop":1759180004257,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddfa41e248546281","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759179864061,"stop":1759179864061,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e79774b725b8337","name":"should handle all zero keep alive options","time":{"start":1759179833810,"stop":1759179833810,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01f08136e26131a","name":"Non TWN Cluster","time":{"start":1759180200810,"stop":1759180200810,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f0faf7569ac312","name":"should start peer exchange discovery","time":{"start":1759179843938,"stop":1759179843938,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e785a3eaa92ad","name":"should skip peers without peer exchange protocol","time":{"start":1759179843944,"stop":1759179843944,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f950bd36fb0b7d7","name":"Check message on other pubsub topic is not received","time":{"start":1759180364895,"stop":1759180364896,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad1069782c3b7c1","name":"Check publish message after service node is restarted","time":{"start":1759180106160,"stop":1759180106160,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c9d734d42048b039","name":"should return false when peer is not on topic","time":{"start":1759179834473,"stop":1759179834473,"duration":0},"status":"passed","severity":"normal"},{"uid":"346a40f5111c31d3","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759180098323,"stop":1759180098323,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b925eddbfb718","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759179843342,"stop":1759179843343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c82f44ac824df723","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759180213141,"stop":1759180213141,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c286268c9762b","name":"should remove event listeners from globalThis","time":{"start":1759179833469,"stop":1759179833469,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc3e6be20412c7a","name":"should handle peer disconnect event when no connections remain","time":{"start":1759179833472,"stop":1759179833473,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b2cc628a056b64c","name":"should not receive a peer event after stop","time":{"start":1759180151972,"stop":1759180151972,"duration":0},"status":"passed","severity":"normal"},{"uid":"5917ac3e577dd4d1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759179864056,"stop":1759179864056,"duration":0},"status":"passed","severity":"normal"},{"uid":"23820be2155b1cc0","name":"should remove event listeners from libp2p","time":{"start":1759179833469,"stop":1759179833469,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5344078a644a70","name":"should not allow k > 12","time":{"start":1759179863504,"stop":1759179863506,"duration":2},"status":"passed","severity":"normal"},{"uid":"732a3f07aa803662","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759179864040,"stop":1759179864040,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd386cb4d95193a","name":"Callback on promise, aborts when callback returns true","time":{"start":1759180263738,"stop":1759180263738,"duration":0},"status":"passed","severity":"normal"},{"uid":"45aa225df4859a19","name":"Push message with content topic containing long","time":{"start":1759180981476,"stop":1759180981476,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ef8f297a07ff08","name":"should handle errors when accessing navigator","time":{"start":1759179833479,"stop":1759179833483,"duration":4},"status":"passed","severity":"normal"},{"uid":"1c1e0f9a737b4ec0","name":"should not stop if not started","time":{"start":1759179843939,"stop":1759179843939,"duration":0},"status":"passed","severity":"normal"},{"uid":"256a0962af6210b0","name":"should hang up with PeerId and return true on success","time":{"start":1759179834468,"stop":1759179834468,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e9605d6e0c3140","name":"Push message with JSON payload","time":{"start":1759180981439,"stop":1759180981439,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19014bab0793ddd","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759179869909,"stop":1759179869909,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70af1d7a0849495","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759179817662,"stop":1759179817662,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf1cee72df40e70","name":"Push message with content topic containing special chars","time":{"start":1759180981442,"stop":1759180981442,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d19ea91ed1bc040","name":"should handle multiple query options for time ranges","time":{"start":1759179882473,"stop":1759179882473,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda29be8d004fd9a","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759179882248,"stop":1759179882248,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea38595f58c927d2","name":"Incoming message is emitted as received","time":{"start":1759179893609,"stop":1759179893609,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb2026afa72b5b7","name":"Check received message containing numeric","time":{"start":1759180364890,"stop":1759180364890,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92e13d665a42032","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759180106159,"stop":1759180106159,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b120abe3d98408","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759179870222,"stop":1759179870222,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8646566b038d22","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759179843343,"stop":1759179843344,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33308bf96378bb8","name":"handles different clusterIds correctly","time":{"start":1759179817658,"stop":1759179817659,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa60b3b12290bd0a","name":"should return false when peer is not found","time":{"start":1759179833559,"stop":1759179833559,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d950a7697733dd","name":"isConnected return false after peer stops","time":{"start":1759179933035,"stop":1759179933035,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aaabb5829cb28d7","name":"Check message with no pubsub topic is not received","time":{"start":1759180364905,"stop":1759180364906,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f08eb47f02b606","name":"should clear dial history on stop","time":{"start":1759179833308,"stop":1759179833309,"duration":1},"status":"passed","severity":"normal"},{"uid":"a852ecc4d07b3c25","name":"should handle peer store errors gracefully","time":{"start":1759179833130,"stop":1759179833130,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0df9d4580faef70","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app52/1/topic251/utf8","time":{"start":1759180200824,"stop":1759180200824,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05890a77907643d","name":"should use DNS peer discovery with light client","time":{"start":1759179917567,"stop":1759179917567,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c0e165eb158245ba","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759180004256,"stop":1759180004256,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e50b9dc2a86542b","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759179864054,"stop":1759179864054,"duration":0},"status":"passed","severity":"normal"},{"uid":"26dac784694dd50a","name":"Filter","time":{"start":1759180279319,"stop":1759180279319,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46917a80aba8d9e","name":"Fails to push message with large meta","time":{"start":1759180981467,"stop":1759180981468,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68825664c5d1dbf","name":"should skip peers without peer exchange protocol","time":{"start":1759179843940,"stop":1759179843941,"duration":1},"status":"passed","severity":"normal"},{"uid":"50bde6ffaa15b8d","name":"should handle shard reader errors gracefully","time":{"start":1759179833345,"stop":1759179833345,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f74c5034258cb1d","name":"Subscribe and receive messages via waku relay post","time":{"start":1759180404801,"stop":1759180404801,"duration":0},"status":"passed","severity":"normal"},{"uid":"111b1bfa95d25dbc","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759179823735,"stop":1759179823735,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a24d4ea33a9225e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759179817661,"stop":1759179817661,"duration":0},"status":"passed","severity":"normal"},{"uid":"e383b79567dd7040","name":"Check publish message containing Chinese","time":{"start":1759180106148,"stop":1759180106148,"duration":0},"status":"passed","severity":"normal"},{"uid":"425e2b5710e87928","name":"should not allow unachievable error rate","time":{"start":1759179863506,"stop":1759179863507,"duration":1},"status":"passed","severity":"normal"},{"uid":"d774453c3fc4938f","name":"Push message with Basic HTML tag payload","time":{"start":1759180981439,"stop":1759180981439,"duration":0},"status":"passed","severity":"normal"},{"uid":"3073dc953954e9ac","name":"returns only open connection if one present","time":{"start":1759179834083,"stop":1759179834083,"duration":0},"status":"passed","severity":"normal"},{"uid":"818bf21c824d2a6a","name":"Push message with content topic containing JSON","time":{"start":1759180981455,"stop":1759180981455,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e3b8ca1c4a254b","name":"should not be empty after adding a subscription","time":{"start":1759179881606,"stop":1759179881606,"duration":0},"status":"passed","severity":"normal"},{"uid":"3215b76aa1c1294f","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759180280532,"stop":1759180280533,"duration":1},"status":"passed","severity":"normal"},{"uid":"96154fd710e136de","name":"accepts time-filtered query with content filter","time":{"start":1759179833864,"stop":1759179833864,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca9fd2a172caeed","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759179834146,"stop":1759179834147,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f5de3b044c6ac1","name":"should return cached hash on subsequent access","time":{"start":1759179834571,"stop":1759179834571,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb23bb3122e8e38c","name":"can start and stop the service","time":{"start":1759179847991,"stop":1759179847992,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ab7c6fc1096dfe","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759180113882,"stop":1759180113883,"duration":1},"status":"passed","severity":"normal"},{"uid":"5601a91e422013ea","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759179870227,"stop":1759179870227,"duration":0},"status":"passed","severity":"normal"},{"uid":"445ad636c5800e4c","name":"should sort by messageId when timestamps are equal","time":{"start":1759179869909,"stop":1759179869909,"duration":0},"status":"passed","severity":"normal"},{"uid":"72550679c10f00e","name":"should return all connected peers without codec filter","time":{"start":1759179834470,"stop":1759179834470,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8b81f24f53bc20","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759179833793,"stop":1759179833794,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ec48ea15f5d2e6","name":"does not throw on valid cases","time":{"start":1759179817644,"stop":1759179817645,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5a4b83ab2e7e32","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759180364907,"stop":1759180364907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c795c500d2f9b77","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759179880997,"stop":1759179880998,"duration":1},"status":"passed","severity":"normal"},{"uid":"aacc42717947e4cc","name":"random static sharding 7 - Cluster ID: 770, Shard ID: 878","time":{"start":1759180242611,"stop":1759180242612,"duration":1},"status":"passed","severity":"normal"},{"uid":"459b7eb71a9a3e4a","name":"Publish message with custom timestamp: Mon Sep 29 2025 20:08:18 GMT+0000 (Coordinated Universal Time)","time":{"start":1759180106154,"stop":1759180106154,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9c0e7f86e4376","name":"Outgoing message is emitted as sent","time":{"start":1759179893601,"stop":1759179893602,"duration":1},"status":"passed","severity":"normal"},{"uid":"c670e8b5eede1b6f","name":"should properly compute the node id","time":{"start":1759179823738,"stop":1759179823738,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf75a9e2ba8ac93","name":"messageHash returns a Uint8Array","time":{"start":1759179834006,"stop":1759179834015,"duration":9},"status":"passed","severity":"normal"},{"uid":"a3a19303705e0094","name":"should create RPC request with correct parameters","time":{"start":1759179843588,"stop":1759179843589,"duration":1},"status":"passed","severity":"normal"},{"uid":"922457c50759ad90","name":"Push message with custom timestamp: 1759176336433","time":{"start":1759180981468,"stop":1759180981468,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bad45654f9faf56","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759180404811,"stop":1759180404811,"duration":0},"status":"passed","severity":"normal"},{"uid":"4464cfc3530b7e1c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759179880988,"stop":1759179880989,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7191fa304b671a","name":"Passing page size 1 when there are 4 messages","time":{"start":1759180268213,"stop":1759180268213,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8a231ad37abb5f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759179864026,"stop":1759179864027,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa074b9191bedd4","name":"Subscribe to topic containing Script and receive message","time":{"start":1759180404817,"stop":1759180404817,"duration":0},"status":"passed","severity":"normal"},{"uid":"da18d071c01b4f69","name":"should dial with multiaddr and return stream","time":{"start":1759179834466,"stop":1759179834467,"duration":1},"status":"passed","severity":"normal"},{"uid":"74659383ae18d414","name":"should perform ping and update peer store on timer","time":{"start":1759179833782,"stop":1759179833788,"duration":6},"status":"passed","severity":"normal"},{"uid":"61c1a36b60db772f","name":"should handle task timeouts","time":{"start":1759179880400,"stop":1759179880409,"duration":9},"status":"passed","severity":"normal"},{"uid":"6a532ecec0c75ca4","name":"Waku message hash computation (payload length 0)","time":{"start":1759179834005,"stop":1759179834005,"duration":0},"status":"passed","severity":"normal"},{"uid":"7330d64254417627","name":"should process queue every 500ms","time":{"start":1759179833342,"stop":1759179833343,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80bbb851b0753","name":"should be online or offline if network state changed","time":{"start":1759179933043,"stop":1759179933043,"duration":0},"status":"passed","severity":"normal"},{"uid":"34756fa173e258dd","name":"should handle errors when globalThis is not available","time":{"start":1759179833465,"stop":1759179833468,"duration":3},"status":"passed","severity":"normal"},{"uid":"2598e8f74df342f","name":"should handle case with all peers already connected","time":{"start":1759179833984,"stop":1759179833984,"duration":0},"status":"passed","severity":"normal"},{"uid":"720d69e9eae88f37","name":"return first retrieved peers without further DNS queries","time":{"start":1759179844150,"stop":1759179844150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7aea3e084ae621d","name":"should properly clean up resources when disposed","time":{"start":1759179879347,"stop":1759179879348,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1535defed2137bb","name":"should not receive a peer event after stop","time":{"start":1759179847994,"stop":1759179847994,"duration":0},"status":"passed","severity":"normal"},{"uid":"df11e8ebb7fa8171","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759179882474,"stop":1759179882474,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac1b440ce6a3e1d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759179864041,"stop":1759179864041,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ddd19834ec4361","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759180252527,"stop":1759180252527,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4b01ecf5637f2d","name":"Push message with content topic containing long","time":{"start":1759180981464,"stop":1759180981464,"duration":0},"status":"passed","severity":"normal"},{"uid":"53778c7da69f92d6","name":"Fails to publish duplicate message","time":{"start":1759180106156,"stop":1759180106157,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf16849a48ed4aac","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759179870223,"stop":1759179870224,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad8f74dd78178d1","name":"Push message with custom timestamp: 1728421536431","time":{"start":1759180981457,"stop":1759180981457,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b768a0753e19373","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759180404816,"stop":1759180404816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3134465d97ea7a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759180091060,"stop":1759180091060,"duration":0},"status":"passed","severity":"normal"},{"uid":"744df2551d21af61","name":"Push message with custom timestamp: 1759176336431","time":{"start":1759180981457,"stop":1759180981458,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e25e83a3c9cd1fb","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759179863510,"stop":1759179863511,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b2ca0872835131d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759179864055,"stop":1759179864056,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd21477c7f0aa2a","name":"rejects content-filtered query with only contentTopics","time":{"start":1759179833854,"stop":1759179833855,"duration":1},"status":"passed","severity":"normal"},{"uid":"235e560ae2d47616","name":"Subscribe and receives messages on 20 topics","time":{"start":1759180404812,"stop":1759180404813,"duration":1},"status":"passed","severity":"normal"},{"uid":"209103bbb50b1538","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759179833135,"stop":1759179833136,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa5a136a24a008b","name":"Passing page size 0 when there are 110 messages","time":{"start":1759180268213,"stop":1759180268213,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdba98a8cc3e2328","name":"should set default options when no config provided","time":{"start":1759179834461,"stop":1759179834461,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f200168dcc5f08","name":"Relay + Store","time":{"start":1759179823745,"stop":1759179823745,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6d10619ddaafaf","name":"should not retry if at least one success","time":{"start":1759179881022,"stop":1759179881024,"duration":2},"status":"passed","severity":"normal"},{"uid":"ece906f72a92812e","name":"Push message with content topic containing SQL Injection","time":{"start":1759180981443,"stop":1759180981444,"duration":1},"status":"passed","severity":"normal"},{"uid":"e92e8fbde358993d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759180113881,"stop":1759180113881,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f989c20de74aa59","name":"Push message with custom timestamp: 1728421536433","time":{"start":1759180981468,"stop":1759180981468,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b25088ade4a901","name":"Does not throw an exception when node disconnects","time":{"start":1759180274264,"stop":1759180274265,"duration":1},"status":"passed","severity":"normal"},{"uid":"1677711d2af3a7ba","name":"Relay Node - default protocol","time":{"start":1759180279320,"stop":1759180279320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f92fbcc8a74e83b","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759179822939,"stop":1759179822939,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e02749dbe9f17","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759180113882,"stop":1759180113882,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b833cc7091c5a59","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759179933033,"stop":1759179933033,"duration":0},"status":"passed","severity":"normal"},{"uid":"99055149eecf8869","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759180404815,"stop":1759180404816,"duration":1},"status":"passed","severity":"normal"},{"uid":"44bb758b1b5570d7","name":"should decode valid enr with tcp successfully","time":{"start":1759179823735,"stop":1759179823736,"duration":1},"status":"passed","severity":"normal"},{"uid":"773d4cfbb214b0a9","name":"Outgoing message is possibly acknowledged","time":{"start":1759179893603,"stop":1759179893603,"duration":0},"status":"broken","severity":"normal"},{"uid":"dca28cb862255aba","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759180404813,"stop":1759180404814,"duration":1},"status":"passed","severity":"normal"},{"uid":"14ac2de424d9ad4d","name":"should not fail to start the service if it is already started","time":{"start":1759180151969,"stop":1759180151970,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dba79eaa133050","name":"Fails to push message with large meta","time":{"start":1759180981457,"stop":1759180981457,"duration":0},"status":"passed","severity":"normal"},{"uid":"16363763c9a82348","name":"Decrypt messages","time":{"start":1759180092620,"stop":1759180092620,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af2b5fd811c0456","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759179822940,"stop":1759179822940,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8ca39b27739557","name":"should be sent with empty content","time":{"start":1759179870227,"stop":1759179870228,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb192464d8743a84","name":"should merge provided config with defaults","time":{"start":1759179834461,"stop":1759179834461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b047b66b3e6b6d","name":"should not create multiple intervals when called multiple times","time":{"start":1759179833307,"stop":1759179833308,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4fe22b3f0ca1b0","name":"should handle errors when removing globalThis listeners","time":{"start":1759179833469,"stop":1759179833470,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe5b764e41eb1f1","name":"should properly create location multiaddrs - udp4","time":{"start":1759179823740,"stop":1759179823741,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d82bff60c6ac3d1","name":"Decoder throws on undefined content topic","time":{"start":1759179853971,"stop":1759179853971,"duration":0},"status":"passed","severity":"normal"},{"uid":"217ac33d0cd91e95","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759179817667,"stop":1759179817668,"duration":1},"status":"passed","severity":"normal"},{"uid":"834270ddda10ac98","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759179822941,"stop":1759179822941,"duration":0},"status":"passed","severity":"normal"},{"uid":"6284da30a192b86e","name":"Overlapping topic subscription","time":{"start":1759180113877,"stop":1759180113877,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9baaae8ab9d4c3f9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759180404809,"stop":1759180404810,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddcc0d7ed50220fb","name":"should be empty after removing the only subscription","time":{"start":1759179881606,"stop":1759179881619,"duration":13},"status":"passed","severity":"normal"},{"uid":"97b476503ebcd25f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759180404806,"stop":1759180404807,"duration":1},"status":"passed","severity":"normal"},{"uid":"5591137e1fe377ac","name":"Check message with invalid timestamp is not received","time":{"start":1759180364905,"stop":1759180364905,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f52833dc27ccd4","name":"should be safe to call multiple times","time":{"start":1759179833970,"stop":1759179833971,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a479b311fa61a7","name":"Push message with emoji payload","time":{"start":1759180981463,"stop":1759180981463,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f85c8d2f2a3eaa","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759179843580,"stop":1759179843584,"duration":4},"status":"passed","severity":"normal"},{"uid":"25b4a8ec0e5657cc","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app17/4/topic81/test.js","time":{"start":1759180200817,"stop":1759180200818,"duration":1},"status":"passed","severity":"normal"},{"uid":"734ffe2d91d2f6df","name":"should reject if Store is requested but not mounted","time":{"start":1759179882457,"stop":1759179882457,"duration":0},"status":"passed","severity":"normal"},{"uid":"125fdc6538021ca5","name":"should drop connection via multiaddr with hangUp","time":{"start":1759180004905,"stop":1759180004906,"duration":1},"status":"passed","severity":"normal"},{"uid":"610d63b4a2124741","name":"Get Nodes","time":{"start":1759179842697,"stop":1759179842707,"duration":10},"status":"passed","severity":"normal"},{"uid":"de3156037045e573","name":"should create KeepAliveManager with relay","time":{"start":1759179833762,"stop":1759179833762,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e157a195a5667b","name":"Push message with custom timestamp: 1759176336434","time":{"start":1759180981480,"stop":1759180981480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39927bd9c36b9e3","name":"Check publish message containing JSON","time":{"start":1759180106151,"stop":1759180106152,"duration":1},"status":"passed","severity":"normal"},{"uid":"774065ea96ef1c6d","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759179888808,"stop":1759179888808,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b19054af60aefe","name":"should handle query errors","time":{"start":1759179843946,"stop":1759179843946,"duration":0},"status":"passed","severity":"normal"},{"uid":"defaa8e0c866bb49","name":"should encode/decode to text encoding","time":{"start":1759179823739,"stop":1759179823739,"duration":0},"status":"passed","severity":"normal"},{"uid":"56888e0eed07588f","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759179882245,"stop":1759179882245,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9602736158cee3","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759179880399,"stop":1759179880400,"duration":1},"status":"passed","severity":"normal"},{"uid":"f122cb8d0607290f","name":"Overlapping topic subscription","time":{"start":1759180404814,"stop":1759180404814,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd25ce67c43e944a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759180404809,"stop":1759180404809,"duration":0},"status":"passed","severity":"normal"},{"uid":"8398107912a1e6f2","name":"should handle v3 RLN errors","time":{"start":1759179881027,"stop":1759179881028,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6233d1c7314abf","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759180098320,"stop":1759180098321,"duration":1},"status":"passed","severity":"normal"},{"uid":"a651ec7ecb1e850a","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759179833552,"stop":1759179833552,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecafc2c47cf87789","name":"should accept empty decoders array","time":{"start":1759179882218,"stop":1759179882223,"duration":5},"status":"passed","severity":"normal"},{"uid":"3a8b25e3053530bd","name":"should create QueryOnConnect instance without options","time":{"start":1759179882218,"stop":1759179882218,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d2886827e8769a","name":"should select older connection if present","time":{"start":1759179834083,"stop":1759179834084,"duration":1},"status":"passed","severity":"normal"},{"uid":"323c744ebbdeb8c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759180280528,"stop":1759180280528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c591553fe6d02cb","name":"should return empty array when no peers connected","time":{"start":1759179834470,"stop":1759179834470,"duration":0},"status":"passed","severity":"normal"},{"uid":"508835c52e31f7e8","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759179823744,"stop":1759179823745,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2843d1e8d169ec","name":"should check false positive rate","time":{"start":1759179867869,"stop":1759179867869,"duration":0},"status":"passed","severity":"normal"},{"uid":"9214a5be70831aab","name":"Refresh subscription","time":{"start":1759180404804,"stop":1759180404804,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39d77eeb519acf2","name":"Fails to push message bigger that 1MB","time":{"start":1759180981447,"stop":1759180981447,"duration":0},"status":"passed","severity":"normal"},{"uid":"6531e90b6ca374e7","name":"should query peers that support peer exchange","time":{"start":1759179843941,"stop":1759179843941,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f632b13cdd33b72","name":"should handle peerStore errors gracefully","time":{"start":1759179834471,"stop":1759179834472,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e4028aa684c23e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759179843343,"stop":1759179843343,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42c4f2b0c700063","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759179817661,"stop":1759179817662,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ffd4c340269e346","name":"Push message with content topic containing emoji","time":{"start":1759180981479,"stop":1759180981479,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e98a142c980d275","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app86/7/topic31/proto","time":{"start":1759180200815,"stop":1759180200816,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8f2f409957025f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759179864038,"stop":1759179864038,"duration":0},"status":"passed","severity":"normal"},{"uid":"231490f93dc295b5","name":"Passing page size 110 when there are 120 messages","time":{"start":1759180268215,"stop":1759180268215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a544cd436a25de40","name":"Relay - dialed first","time":{"start":1759180279310,"stop":1759180279311,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdce7aa344fa06ac","name":"Check received message containing Arabic","time":{"start":1759180364891,"stop":1759180364891,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f94ebb457a0797","name":"should handle empty peer infos gracefully","time":{"start":1759179843579,"stop":1759179843579,"duration":0},"status":"passed","severity":"normal"},{"uid":"15860b8975439e94","name":"should continually clean up expired entries at intervals","time":{"start":1759179879348,"stop":1759179879348,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a41597c46f2bbc9","name":"Push message with unicode special characters payload","time":{"start":1759180981452,"stop":1759180981452,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f70e83be8488eaa","name":"Subscribe to topic containing XML and receive message","time":{"start":1759180404817,"stop":1759180404817,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c59ea0070b08ff6","name":"should create PeerExchange instance with components","time":{"start":1759179843589,"stop":1759179843589,"duration":0},"status":"passed","severity":"normal"},{"uid":"4718b97bb2e5751c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759180404813,"stop":1759180404813,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14edba72e156a92b","name":"Push message with SQL Injection payload","time":{"start":1759180981438,"stop":1759180981438,"duration":0},"status":"passed","severity":"normal"},{"uid":"351522b7656878f0","name":"throws on content topic with too few or too many fields","time":{"start":1759179817646,"stop":1759179817646,"duration":0},"status":"passed","severity":"normal"},{"uid":"adddb98cc85aedf4","name":"should be safe to call multiple times","time":{"start":1759179833109,"stop":1759179833110,"duration":1},"status":"passed","severity":"normal"},{"uid":"3828ee4aee1dee21","name":"should update peer store before dialing","time":{"start":1759179833126,"stop":1759179833130,"duration":4},"status":"passed","severity":"normal"},{"uid":"8cf14ca96fc387c2","name":"should insert message into bloom filter","time":{"start":1759179870218,"stop":1759179870218,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee7aad6fb7e38f5","name":"Push message with Russian payload","time":{"start":1759180981472,"stop":1759180981472,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b443517c482986d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759179933035,"stop":1759179933036,"duration":1},"status":"passed","severity":"normal"},{"uid":"824ed83014a07b4","name":"Push message with content topic containing escaped characters","time":{"start":1759180981466,"stop":1759180981467,"duration":1},"status":"passed","severity":"normal"},{"uid":"300099541c22dc50","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759179893610,"stop":1759179893611,"duration":1},"status":"passed","severity":"normal"},{"uid":"d099309ebdce7b10","name":"should not dispatch event when already disconnected","time":{"start":1759179833477,"stop":1759179833477,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae054c841228fb5","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759179882249,"stop":1759179882249,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac7bb85728c0f38","name":"should work with mixed v2 and v3 peers","time":{"start":1759179881026,"stop":1759179881027,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea4cd5102fb477db","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759179881013,"stop":1759179881014,"duration":1},"status":"passed","severity":"normal"},{"uid":"82bbd449ae7481f1","name":"A test","time":{"start":1759179988672,"stop":1759179988673,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c867c89badb788f","name":"random static sharding 10 - Cluster ID: 432, Shard ID: 594","time":{"start":1759180242613,"stop":1759180242613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6364e07096a81fd0","name":"Store - dialed after - with timeout","time":{"start":1759180279314,"stop":1759180279314,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6ae03b1608b640","name":"Push message with meta","time":{"start":1759180981467,"stop":1759180981467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94924feb9428184","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759180213140,"stop":1759180213140,"duration":0},"status":"passed","severity":"normal"},{"uid":"462ed15b8ef0339b","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759179870225,"stop":1759179870225,"duration":0},"status":"passed","severity":"normal"},{"uid":"2913d7c0aae6e974","name":"Check publish message containing Script","time":{"start":1759180106150,"stop":1759180106150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9179f835536fb6f0","name":"should handle dial errors gracefully","time":{"start":1759179833336,"stop":1759179833336,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e02be870a706584","name":"Push message with content topic containing long","time":{"start":1759180981441,"stop":1759180981441,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0af9375c2b8e1e3","name":"should create KeepAliveManager with required options","time":{"start":1759179833761,"stop":1759179833762,"duration":1},"status":"passed","severity":"normal"},{"uid":"6087d5ca2a50660b","name":"Passing invalid cursor","time":{"start":1759180213143,"stop":1759180213143,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd03a707a6659d0","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759179834396,"stop":1759179834396,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b9d5616aeb1a18","name":"should set field with all protocols disabled","time":{"start":1759179823743,"stop":1759179823743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded841fa58b9190c","name":"Passing page size 19 when there are 20 messages","time":{"start":1759180268215,"stop":1759180268215,"duration":0},"status":"passed","severity":"normal"},{"uid":"920d290d83907d2e","name":"tcp ip4 address","time":{"start":1759179823100,"stop":1759179823100,"duration":0},"status":"passed","severity":"normal"},{"uid":"da618214efa62598","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759179822939,"stop":1759179822940,"duration":1},"status":"passed","severity":"normal"},{"uid":"405587f3a989f367","name":"Subscribe and publish message","time":{"start":1759180113874,"stop":1759180113874,"duration":0},"status":"passed","severity":"normal"},{"uid":"70bde54792b3ba59","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759179844151,"stop":1759179844151,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d1991d9ec80dc9b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759180404819,"stop":1759180404819,"duration":0},"status":"passed","severity":"normal"},{"uid":"30be0febf5073def","name":"Push message with content topic containing SQL Injection","time":{"start":1759180981478,"stop":1759180981478,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9073c9c8b4b99a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759179817652,"stop":1759179817652,"duration":0},"status":"passed","severity":"normal"},{"uid":"493bebd696b2893e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759179864060,"stop":1759179864061,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0e59efb8a94ec","name":"throws on empty content topic","time":{"start":1759179817645,"stop":1759179817646,"duration":1},"status":"passed","severity":"normal"},{"uid":"768413329ccad136","name":"should handle dial errors gracefully","time":{"start":1759179833126,"stop":1759179833126,"duration":0},"status":"passed","severity":"normal"},{"uid":"f151855efec8b356","name":"should mark all messages in causal history as acknowledged","time":{"start":1759179870222,"stop":1759179870223,"duration":1},"status":"passed","severity":"normal"},{"uid":"95585a6de71ee9b0","name":"should not receive a peer event before start","time":{"start":1759179917566,"stop":1759179917566,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe7e963c255006c","name":"returns nothing if no connections present","time":{"start":1759179834082,"stop":1759179834082,"duration":0},"status":"passed","severity":"normal"},{"uid":"20baecee54cdd7fb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759179817664,"stop":1759179817665,"duration":1},"status":"passed","severity":"normal"},{"uid":"96fe26ac873c5019","name":"should be delivered immediately if received","time":{"start":1759179870229,"stop":1759179870230,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c52e22354a67f1","name":"should set field with only FILTER enabled","time":{"start":1759179823744,"stop":1759179823744,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd575e276ab2070","name":"Push 30 different messages","time":{"start":1759180981440,"stop":1759180981441,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9cef72b24237fd85","name":"Push message with XML payload","time":{"start":1759180981438,"stop":1759180981439,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48cb99c17a950b3","name":"should transition to Unhealthy when no connections","time":{"start":1759179881161,"stop":1759179881161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97da98f0c2a239b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759180404800,"stop":1759180404800,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ff9efa616121fd","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759179855384,"stop":1759179855385,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8dbd754d97ec9b0","name":"random static sharding 5 - Cluster ID: 68, Shard ID: 236","time":{"start":1759180242611,"stop":1759180242611,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfad93a97f09cc3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759179817664,"stop":1759179817664,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d431f0439818ce","name":"Using a function","time":{"start":1759180274266,"stop":1759180274266,"duration":0},"status":"passed","severity":"normal"},{"uid":"947cdf08d04c54a6","name":"should initialize with custom TTL","time":{"start":1759179843938,"stop":1759179843938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f125c052c3c992e7","name":"should skip peer when already connected","time":{"start":1759179833324,"stop":1759179833325,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b94b3461d8f4e65","name":"Push message with content topic containing SQL Injection","time":{"start":1759180981455,"stop":1759180981455,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e17434d6c6f4c3","name":"Publishes to nwaku","time":{"start":1759180104727,"stop":1759180104727,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ecd50540fe0068","name":"Outgoing message is acknowledged","time":{"start":1759179893608,"stop":1759179893608,"duration":0},"status":"passed","severity":"normal"},{"uid":"873dd6fba755e5e9","name":"Push message with JSON payload","time":{"start":1759180981451,"stop":1759180981451,"duration":0},"status":"passed","severity":"normal"},{"uid":"527c9ae31ec5d5bf","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app18/4/topic644/xml","time":{"start":1759180200822,"stop":1759180200822,"duration":0},"status":"passed","severity":"normal"},{"uid":"78623230a89a763f","name":"msgTime: 0 ms from now, startTime: 1758921060476, endTime: 1759180260476","time":{"start":1759180280531,"stop":1759180280531,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cdbafec7e4781c","name":"Encoder throws on undefined content topic","time":{"start":1759179834569,"stop":1759179834569,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e5491cffae349d","name":"Encoder throws on empty string content topic","time":{"start":1759179855386,"stop":1759179855387,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4fb5935f19950a","name":"Push message with numeric payload","time":{"start":1759180981459,"stop":1759180981460,"duration":1},"status":"passed","severity":"normal"},{"uid":"77928d04aa17d271","name":"should handle peer identify event","time":{"start":1759179843940,"stop":1759179843940,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f6c330fedaee97","name":"Subscribe to topic containing XML and publish message","time":{"start":1759180113881,"stop":1759180113881,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e9939f34daa0c7","name":"should successfully query store with valid decoders and options","time":{"start":1759179882472,"stop":1759179882472,"duration":0},"status":"passed","severity":"normal"},{"uid":"575db58833bfc432","name":"pre and post cipher","time":{"start":1759179854358,"stop":1759179854358,"duration":0},"status":"passed","severity":"normal"},{"uid":"289e38dc0536e209","name":"Query generator for multiple messages with different message text format","time":{"start":1759180263735,"stop":1759180263737,"duration":2},"status":"passed","severity":"normal"},{"uid":"703c1245577dd714","name":"should handle corrupted shard info gracefully","time":{"start":1759179833560,"stop":1759179833560,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a849ee4997a5c8","name":"ignores unrecognized TXT record formats","time":{"start":1759179844148,"stop":1759179844148,"duration":0},"status":"passed","severity":"normal"},{"uid":"9786b56575528485","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759179833993,"stop":1759179833993,"duration":0},"status":"passed","severity":"normal"},{"uid":"9295d9fe20aa3979","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759179864059,"stop":1759179864060,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af111ab06bcc74d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759179822943,"stop":1759179822944,"duration":1},"status":"passed","severity":"normal"},{"uid":"b414fa75d01d928e","name":"should monitor connected peers and store them into cache","time":{"start":1759180009915,"stop":1759180009916,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f93feb4b38543e","name":"should return false when peer has no shard info","time":{"start":1759179833544,"stop":1759179833544,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c4d26147907a02","name":"Callback on promise","time":{"start":1759180263737,"stop":1759180263738,"duration":1},"status":"passed","severity":"normal"},{"uid":"656f5e50401c5c81","name":"Js publishes, other Js receives","time":{"start":1759180104728,"stop":1759180104728,"duration":0},"status":"passed","severity":"normal"},{"uid":"833e4973afd8db68","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759179881619,"stop":1759179881620,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b08f4253f9d73f","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759180113878,"stop":1759180113878,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc70a60f539d066","name":"can start the service","time":{"start":1759179917558,"stop":1759179917560,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae03678a9148fa52","name":"should dial peers from store when browser is connected","time":{"start":1759179833971,"stop":1759179833971,"duration":0},"status":"passed","severity":"normal"},{"uid":"9382369e54ec36f2","name":"topics with same application and version share the same shard","time":{"start":1759179817657,"stop":1759179817657,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e1d4c623050b05","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759180404816,"stop":1759180404816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4fb8b1e228fbba","name":"returns all values when wanted number matches available values","time":{"start":1759179842968,"stop":1759179842968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d739ddf24e23e317","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759179917568,"stop":1759179917568,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ee87fcdc8a34a4f9","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759179833794,"stop":1759179833795,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c01f3116fb0a672","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759179833796,"stop":1759179833797,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1214dbbee42559","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759179864054,"stop":1759179864055,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdae081e5bc0defe","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759179817656,"stop":1759179817657,"duration":1},"status":"passed","severity":"normal"},{"uid":"408051cc9e7e567f","name":"should throw error - no public key","time":{"start":1759179823737,"stop":1759179823738,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c221e34ea3187ae","name":"should return peer for existing peer","time":{"start":1759179833984,"stop":1759179833985,"duration":1},"status":"passed","severity":"normal"},{"uid":"203055ff7049c760","name":"Outgoing message is acknowledged","time":{"start":1759179893603,"stop":1759179893604,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2639989fa960bce","name":"should clear the dialing interval","time":{"start":1759179833308,"stop":1759179833308,"duration":0},"status":"passed","severity":"normal"},{"uid":"7463824e6f1b8105","name":"Fails to push message with large meta","time":{"start":1759180981479,"stop":1759180981479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca85463e49fb759b","name":"should stop ping timers on peer disconnect","time":{"start":1759179833771,"stop":1759179833781,"duration":10},"status":"passed","severity":"normal"},{"uid":"aca9fa1f204895ea","name":"should not dial peers from store when browser is not connected","time":{"start":1759179833971,"stop":1759179833971,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7cc79333fca543","name":"can query messages by message hash","time":{"start":1759180245104,"stop":1759180245104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3353a566b6b27e7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759179817662,"stop":1759179817662,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1e412d7ddb6933","name":"should return true when peer is on the specified shard","time":{"start":1759179833545,"stop":1759179833545,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6724f75d6540c2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759179936116,"stop":1759179936116,"duration":0},"status":"passed","severity":"normal"},{"uid":"6177585d4a30a107","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759179817653,"stop":1759179817653,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d70d8a696352f0","name":"Push 30 different messages","time":{"start":1759180981463,"stop":1759180981464,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ae5029d0b36da92a","name":"Throws when trying to push message with empty payload","time":{"start":1759180981464,"stop":1759180981464,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f37619236414e12","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759179864049,"stop":1759179864049,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a50f78a7e47096e","name":"should not receive a peer event before start","time":{"start":1759180151970,"stop":1759180151971,"duration":1},"status":"passed","severity":"normal"},{"uid":"c394b728b963bcd6","name":"should not return locked peers if enough unlocked are available","time":{"start":1759179880989,"stop":1759179880990,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2fba10cc5e1c107","name":"should not fail to start the service if it is already started","time":{"start":1759179847992,"stop":1759179847993,"duration":1},"status":"passed","severity":"normal"},{"uid":"e34f2f3250781ac0","name":"peer exchange sets tag","time":{"start":1759180093600,"stop":1759180093602,"duration":2},"status":"passed","severity":"normal"},{"uid":"695410ff9451a3b3","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759179822938,"stop":1759179822938,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d7f0fb150949d1","name":"should handle general insertion and lookup correctly","time":{"start":1759179867868,"stop":1759179867869,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea975aa1539276c","name":"Query Generator, No message returned","time":{"start":1759180229029,"stop":1759180229029,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffef272aedd4b00","name":"Push message with escaped characters payload","time":{"start":1759180981440,"stop":1759180981440,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edac64c13bcdb8c","name":"All","time":{"start":1759179918302,"stop":1759179918302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee8f55f2d31130c","name":"Push message with meta","time":{"start":1759180981456,"stop":1759180981457,"duration":1},"status":"passed","severity":"normal"},{"uid":"538d12dfdbef4cb","name":"Encoder error raises irrecoverable error","time":{"start":1759179893607,"stop":1759179893607,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f7f164cbe12dfc","name":"Ephemeral messages are not stored","time":{"start":1759179918953,"stop":1759179918953,"duration":0},"status":"passed","severity":"normal"},{"uid":"edabf2bcaaaf1d1e","name":"Push message with unicode special characters payload","time":{"start":1759180981463,"stop":1759180981463,"duration":0},"status":"passed","severity":"normal"},{"uid":"998900e1f3f201fd","name":"Sync message is sent within sync frequency","time":{"start":1759179888806,"stop":1759179888806,"duration":0},"status":"passed","severity":"normal"},{"uid":"35794cc0c455414a","name":"Query with Promise Callback, No message returned","time":{"start":1759180229032,"stop":1759180229032,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57262ed0dfc9203","name":"should requeue task if no peer is available","time":{"start":1759179880399,"stop":1759179880399,"duration":0},"status":"passed","severity":"normal"},{"uid":"399d6df1d1dda1d0","name":"throws on content topic with generation field greater than 0","time":{"start":1759179817647,"stop":1759179817648,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2411be881177d0d","name":"Push message with content topic containing special chars","time":{"start":1759180981477,"stop":1759180981477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2cff3edba3810","name":"Check message with no pubsub topic is not received","time":{"start":1759180364896,"stop":1759180364896,"duration":0},"status":"passed","severity":"normal"},{"uid":"256dbef48cdc8deb","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759179864050,"stop":1759179864050,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb83f5366a11de","name":"Generator, one shard","time":{"start":1759180219845,"stop":1759180219845,"duration":0},"status":"passed","severity":"normal"},{"uid":"76745fe9d37ce98e","name":"Check received message containing numeric","time":{"start":1759180364899,"stop":1759180364899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea99bd0392beebc2","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759180004255,"stop":1759180004256,"duration":1},"status":"passed","severity":"normal"},{"uid":"770f72187d5ed6b0","name":"Decoder throws on empty string content topic","time":{"start":1759179834570,"stop":1759179834570,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8fdd488cf8467e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759179864064,"stop":1759179864064,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ca9e360b31b5a9","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759179843341,"stop":1759179843341,"duration":0},"status":"passed","severity":"normal"},{"uid":"182e26d481d9e40b","name":"should emit message when we just started and store connect event occurs","time":{"start":1759179882244,"stop":1759179882244,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4c069d7c50bb6f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759180404807,"stop":1759180404807,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be0c7ca8f9510a6","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759179870226,"stop":1759179870226,"duration":0},"status":"passed","severity":"normal"},{"uid":"27be6d2b813cc3bb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759179864065,"stop":1759179864065,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f6187109184a1b","name":"should dial peer when peer is discovered","time":{"start":1759179833122,"stop":1759179833122,"duration":0},"status":"passed","severity":"normal"},{"uid":"da37dee67a44a410","name":"should set field with only RELAY enabled","time":{"start":1759179823743,"stop":1759179823744,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ce63555e447995","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759180260261,"stop":1759180260262,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff17c8e0fde6d15f","name":"should remove event listener for peer:discovery","time":{"start":1759179833110,"stop":1759179833121,"duration":11},"status":"passed","severity":"normal"},{"uid":"54e9173de97d0629","name":"isConnected should return false after all peers disconnect","time":{"start":1759179933035,"stop":1759179933035,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3b73edb097f1","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759179817795,"stop":1759179817795,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c33dc9cbc902768","name":"Promise Callback - false","time":{"start":1759180253024,"stop":1759180253024,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0db9d9ac7d98a12","name":"Push message with special chars payload","time":{"start":1759180981448,"stop":1759180981448,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c890beafdecbdd3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759179864057,"stop":1759179864059,"duration":2},"status":"passed","severity":"normal"},{"uid":"c8cd8691f2fe80ac","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759179843343,"stop":1759179843343,"duration":0},"status":"passed","severity":"normal"},{"uid":"e973c6c23aca7f33","name":"Query Generator - true","time":{"start":1759180253020,"stop":1759180253021,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe074e20d6296440","name":"should skip already querying peers","time":{"start":1759179843944,"stop":1759179843945,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8cd0c3c65c6a4ac","name":"different cluster: nodes don't connect","time":{"start":1759180004255,"stop":1759180004255,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5e1c3ab05fbe3d","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759179817655,"stop":1759179817655,"duration":0},"status":"passed","severity":"normal"},{"uid":"75675d7564eb6b2a","name":"Check publish message containing Basic HTML tag","time":{"start":1759180106151,"stop":1759180106151,"duration":0},"status":"passed","severity":"normal"},{"uid":"797ad89019fcdcd6","name":"Push message with JSON payload","time":{"start":1759180981474,"stop":1759180981474,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b18d3763832a8bd","name":"should create ConnectionManager with required options","time":{"start":1759179834460,"stop":1759179834460,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f7011be933d0e","name":"should handle queue processing errors gracefully","time":{"start":1759179833344,"stop":1759179833344,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4176c95ae2045","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759179881015,"stop":1759179881016,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f10de7aaa87c08","name":"should hang up with multiaddr and return true on success","time":{"start":1759179834468,"stop":1759179834469,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b690af9a438af4b","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759179864047,"stop":1759179864047,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bb59b4e59fd1b5","name":"should not modify tags of connections for different peers","time":{"start":1759179881004,"stop":1759179881005,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9231b967a30048","name":"Round trip binary serialization","time":{"start":1759179834567,"stop":1759179834568,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1464a90489f9d62","name":"should insert elements correctly","time":{"start":1759179867861,"stop":1759179867865,"duration":4},"status":"passed","severity":"normal"},{"uid":"d7c47e334da7e8c4","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app32/2/topic638/test.js","time":{"start":1759180200824,"stop":1759180200825,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee56baf7f207063f","name":"Stops search when 2 null results are returned","time":{"start":1759179842708,"stop":1759179842715,"duration":7},"status":"passed","severity":"normal"},{"uid":"44feff6efee9f218","name":"Outgoing message is acknowledged","time":{"start":1759179883327,"stop":1759179883328,"duration":1},"status":"passed","severity":"normal"},{"uid":"69398a8a3078b935","name":"should properly start and stop event listening","time":{"start":1759179881173,"stop":1759179881173,"duration":0},"status":"passed","severity":"normal"},{"uid":"928b3ff8139dbc25","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759180098321,"stop":1759180098321,"duration":0},"status":"passed","severity":"normal"},{"uid":"123b7a5e8a7a5cbf","name":"should only return 1 node with relay and store capability","time":{"start":1759179844149,"stop":1759179844150,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfea9726bcd01043","name":"caches peers it previously fetched","time":{"start":1759179844148,"stop":1759179844149,"duration":1},"status":"passed","severity":"normal"},{"uid":"634a97545982fca5","name":"Renews subscription after lossing a connection","time":{"start":1759180404810,"stop":1759180404810,"duration":0},"status":"passed","severity":"normal"},{"uid":"575cff347553b053","name":"Mutual subscription","time":{"start":1759180113873,"stop":1759180113873,"duration":0},"status":"passed","severity":"normal"},{"uid":"474105e4956fe88c","name":"should add event listener for peer:discovery","time":{"start":1759179833103,"stop":1759179833109,"duration":6},"status":"passed","severity":"normal"},{"uid":"15c549653d3c2616","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759180113882,"stop":1759180113882,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfaece98de426af","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759179817654,"stop":1759179817654,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a26cb16517ffaf","name":"should dial all peers on dial","time":{"start":1759180004902,"stop":1759180004902,"duration":0},"status":"passed","severity":"normal"},{"uid":"c335d98fd3cd1045","name":"Check publish message containing Russian","time":{"start":1759180106149,"stop":1759180106149,"duration":0},"status":"passed","severity":"normal"},{"uid":"853d82a7c1b4b48a","name":"random static sharding 6 - Cluster ID: 24, Shard ID: 880","time":{"start":1759180242611,"stop":1759180242611,"duration":0},"status":"passed","severity":"normal"},{"uid":"98875c1c82ea42a","name":"should drop connection to one peer on hangUp","time":{"start":1759180004904,"stop":1759180004905,"duration":1},"status":"passed","severity":"normal"},{"uid":"4df9e4e4152accbd","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759179833478,"stop":1759179833479,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f633c4a42d040b","name":"Accepts a valid Waku Message","time":{"start":1759179896924,"stop":1759179896925,"duration":1},"status":"passed","severity":"normal"},{"uid":"3509723ac7ddca5e","name":"throws on content topic with non-number generation field","time":{"start":1759179817647,"stop":1759179817647,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5416cb4e85ac46","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759179817660,"stop":1759179817660,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fea5d89c6a1161d","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759179833987,"stop":1759179833991,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e944bc4bf6df78f","name":"Push message with emoji payload","time":{"start":1759180981452,"stop":1759180981452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a48b7127e8bd6b9","name":"Push message with content topic containing unicode special characters","time":{"start":1759180981456,"stop":1759180981456,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0af2a9a67c9a5c","name":"should return null for non-existent peer","time":{"start":1759179833985,"stop":1759179833985,"duration":0},"status":"passed","severity":"normal"},{"uid":"3652b8ba3f617c1b","name":"Check received message containing Chinese","time":{"start":1759180364891,"stop":1759180364891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c92f8c0ff5a057b","name":"random static sharding 9 - Cluster ID: 698, Shard ID: 92","time":{"start":1759180242613,"stop":1759180242613,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4c9716f3056535","name":"Push message with Russian payload","time":{"start":1759180981449,"stop":1759180981449,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8827273504e666f","name":"should handle ping failures gracefully","time":{"start":1759179833788,"stop":1759179833791,"duration":3},"status":"passed","severity":"normal"}] |