[{"uid":"52b313d1fb837129","name":"throws on content topic with generation field greater than 0","time":{"start":1752706021881,"stop":1752706021882,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8f8185ac46e14e","name":"Rejects garbage","time":{"start":1752706069920,"stop":1752706069920,"duration":0},"status":"passed","severity":"normal"},{"uid":"36467ee65afed3c3","name":"should return false when navigator.onLine is false","time":{"start":1752706036961,"stop":1752706036961,"duration":0},"status":"passed","severity":"normal"},{"uid":"627444a32bcae52d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752706021901,"stop":1752706021902,"duration":1},"status":"passed","severity":"normal"},{"uid":"3548277728cd458c","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752706045600,"stop":1752706045601,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e6561c1e65a13b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752706586602,"stop":1752706586602,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6c10f2d68470d6","name":"should check false positive rate","time":{"start":1752706077735,"stop":1752706077736,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed178110634d98c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752706066559,"stop":1752706066560,"duration":1},"status":"passed","severity":"normal"},{"uid":"d02bc566d05ce102","name":"should be able to dial TLS multiaddrs","time":{"start":1752706184399,"stop":1752706184400,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a7dc25bc06164e","name":"Query with Promise Callback, No message returned","time":{"start":1752706323627,"stop":1752706323627,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdcd76cef90b76a","name":"should remove event listeners from libp2p","time":{"start":1752706036957,"stop":1752706036960,"duration":3},"status":"passed","severity":"normal"},{"uid":"4ab94ff5f18bfdec","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752706080422,"stop":1752706080423,"duration":1},"status":"passed","severity":"normal"},{"uid":"342f30ba281cba04","name":"random static sharding 4 - Cluster ID: 463, Shard ID: 837","time":{"start":1752706366324,"stop":1752706366324,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca129f209ef8d59","name":"should throw error - no public key","time":{"start":1752706027768,"stop":1752706027769,"duration":1},"status":"passed","severity":"normal"},{"uid":"990898dc6da71ac2","name":"Check message with non string payload is not received","time":{"start":1752706535976,"stop":1752706535976,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1cdf1e3f7291cc","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752706075589,"stop":1752706075589,"duration":0},"status":"passed","severity":"normal"},{"uid":"d324f92281c92528","name":"should get all peers from store","time":{"start":1752706037481,"stop":1752706037481,"duration":0},"status":"passed","severity":"normal"},{"uid":"97569277226fc841","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752706115487,"stop":1752706115488,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0afcd9763d54c8","name":"Generator, custom pubsub topic","time":{"start":1752706355165,"stop":1752706355165,"duration":0},"status":"passed","severity":"normal"},{"uid":"36fd5ccc244dcc4a","name":"should handle multiple peers with different shard configurations","time":{"start":1752706037042,"stop":1752706037043,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8bc27f8eb84351c","name":"Push message with content topic containing short","time":{"start":1752706691742,"stop":1752706691743,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4655be66ebcc86b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752706021886,"stop":1752706021886,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ceafe0182696ffe","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752706066435,"stop":1752706066436,"duration":1},"status":"passed","severity":"normal"},{"uid":"3906355e4daff15f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752706037423,"stop":1752706037423,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb72879e8db78bb","name":"Push message with content topic containing shell command","time":{"start":1752706691734,"stop":1752706691734,"duration":0},"status":"passed","severity":"normal"},{"uid":"e815d3198dcb13f3","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752706080425,"stop":1752706080425,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be4b10f5ccca897","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752706586588,"stop":1752706586588,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31cae5b72ba5e92","name":"should properly create location multiaddrs - tcp6","time":{"start":1752706027775,"stop":1752706027775,"duration":0},"status":"passed","severity":"normal"},{"uid":"890dd0475a95bb14","name":"Push message with emoji payload","time":{"start":1752706691730,"stop":1752706691730,"duration":0},"status":"passed","severity":"normal"},{"uid":"57159d70077cb9d8","name":"should reject if Filter is requested but not mounted","time":{"start":1752706066587,"stop":1752706066587,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c8c7433f02e06f","name":"Subscribe to topic containing Script and receive message","time":{"start":1752706586594,"stop":1752706586595,"duration":1},"status":"passed","severity":"normal"},{"uid":"a06fcb3a13aa2c78","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752706036352,"stop":1752706036353,"duration":1},"status":"passed","severity":"normal"},{"uid":"6acbcf5987410de9","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752706021893,"stop":1752706021893,"duration":0},"status":"passed","severity":"normal"},{"uid":"4128a4114df90992","name":"should dispatch connect and disconnect events","time":{"start":1752706066560,"stop":1752706066561,"duration":1},"status":"passed","severity":"normal"},{"uid":"583d1604c3d3f724","name":"should create dialer with libp2p and shardReader","time":{"start":1752706037008,"stop":1752706037008,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f18010848c9b01d","name":"should update ack status of messages in outgoing buffer","time":{"start":1752706080426,"stop":1752706080426,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25fec7c2a2f8a48","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752706075571,"stop":1752706075571,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c78d4b03eb894a","name":"can query messages by message hash","time":{"start":1752706342244,"stop":1752706342245,"duration":1},"status":"passed","severity":"normal"},{"uid":"15aa5d2ca2952c98","name":"should handle dial errors gracefully","time":{"start":1752706037028,"stop":1752706037029,"duration":1},"status":"passed","severity":"normal"},{"uid":"a384b9b31150410","name":"Query Generator - false","time":{"start":1752706363096,"stop":1752706363096,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf99066d74451203","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752706115489,"stop":1752706115490,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f88c6707700369","name":"Check received message containing Script","time":{"start":1752706535972,"stop":1752706535972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3459cf91521b30e","name":"Overlapping topic subscription","time":{"start":1752706586601,"stop":1752706586601,"duration":0},"status":"passed","severity":"normal"},{"uid":"490fda1831dfd123","name":"Publish message with large meta","time":{"start":1752706229811,"stop":1752706229811,"duration":0},"status":"passed","severity":"normal"},{"uid":"4916fdf96733aed7","name":"handles empty contentTopics array correctly","time":{"start":1752706021908,"stop":1752706021908,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce0e2122cbf21a0","name":"Js publishes, other Js receives","time":{"start":1752706218181,"stop":1752706218183,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7b3c96a7b29a468","name":"should throw if no connection provided","time":{"start":1752706037572,"stop":1752706037572,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e007afd8e08fda","name":"should add event listeners to libp2p","time":{"start":1752706036956,"stop":1752706036956,"duration":0},"status":"passed","severity":"normal"},{"uid":"340c931e41cc39e3","name":"should return false when peer is not on topic","time":{"start":1752706037912,"stop":1752706037912,"duration":0},"status":"passed","severity":"normal"},{"uid":"229c5e2c17ba0b39","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752706586597,"stop":1752706586597,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3901568cd24a91","name":"should not create multiple intervals when called multiple times","time":{"start":1752706037012,"stop":1752706037013,"duration":1},"status":"passed","severity":"normal"},{"uid":"42cb6a1d98096d0","name":"tcp ip4 address","time":{"start":1752706027103,"stop":1752706027103,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a97e5b6480d2abd","name":"should handle shardReader errors","time":{"start":1752706037912,"stop":1752706037913,"duration":1},"status":"passed","severity":"normal"},{"uid":"251163bd9717c2b7","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752706037428,"stop":1752706037429,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a40c8248ff4f48d","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752706021906,"stop":1752706021906,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23ef502caac5858","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752706021902,"stop":1752706021902,"duration":0},"status":"passed","severity":"normal"},{"uid":"95589b9d4fbcd45a","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752706021889,"stop":1752706021889,"duration":0},"status":"passed","severity":"normal"},{"uid":"200d4577da929efa","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752706535974,"stop":1752706535975,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a45aeec0cee189f","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752706075560,"stop":1752706075561,"duration":1},"status":"passed","severity":"normal"},{"uid":"271386a6f26776b5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752706075590,"stop":1752706075590,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b64f42118fb4f07","name":"Check received message containing emoji","time":{"start":1752706535965,"stop":1752706535965,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e564e3ff06e06f1","name":"groups content topics by expected pubsub topic","time":{"start":1752706021888,"stop":1752706021889,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ff5fea83998b0a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752706586605,"stop":1752706586605,"duration":0},"status":"passed","severity":"normal"},{"uid":"1476f84c36dbbcaa","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752706066441,"stop":1752706066441,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f493ce78285c5c","name":"Check message with no content topic is not received","time":{"start":1752706535967,"stop":1752706535968,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5dc9f1bb92013fe","name":"Push message with content topic containing JSON","time":{"start":1752706691745,"stop":1752706691746,"duration":1},"status":"passed","severity":"normal"},{"uid":"e833c51974201d00","name":"random static sharding 8 - Cluster ID: 360, Shard ID: 568","time":{"start":1752706366326,"stop":1752706366326,"duration":0},"status":"passed","severity":"normal"},{"uid":"7065bc86da075b89","name":"should handle peer store errors gracefully","time":{"start":1752706037489,"stop":1752706037489,"duration":0},"status":"passed","severity":"normal"},{"uid":"be798346950cad12","name":"throws on content topic with too few or too many fields","time":{"start":1752706021880,"stop":1752706021881,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9ad788442f2818","name":"should handle corrupted shard info gracefully","time":{"start":1752706036373,"stop":1752706036414,"duration":41},"status":"passed","severity":"normal"},{"uid":"2633b908f9da255b","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752706066564,"stop":1752706066564,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07aa2c300bf2848","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752706021885,"stop":1752706021886,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0fc8c795ca8c1a","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752706037286,"stop":1752706037287,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f11291ca76502f","name":"should handle case when globalThis is not available","time":{"start":1752706036967,"stop":1752706036967,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a45aa05c1379e96","name":"retrieves a single peer","time":{"start":1752706045597,"stop":1752706045597,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7e017beb518f24","name":"should sort peers by ping value","time":{"start":1752706037911,"stop":1752706037911,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cf6608cefe7a05","name":"should return peer for existing peer","time":{"start":1752706037487,"stop":1752706037487,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec36b26b47e12aa2","name":"should properly clean up resources when disposed","time":{"start":1752706065380,"stop":1752706065381,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa66d7d0f1f2cd9","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752706586589,"stop":1752706586589,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1c015a7be6ba82","name":"A test","time":{"start":1752706157275,"stop":1752706157275,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a8fbccc0a0f7ac","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752706238748,"stop":1752706238748,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb19e2936af5639","name":"Query Generator - true","time":{"start":1752706363095,"stop":1752706363095,"duration":0},"status":"passed","severity":"normal"},{"uid":"b239b4bca87408dc","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752706021885,"stop":1752706021885,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4d5caffe82546a","name":"Subscribe and receive messages via waku relay post","time":{"start":1752706586588,"stop":1752706586589,"duration":1},"status":"passed","severity":"normal"},{"uid":"b455117a8b846229","name":"Check received message containing Arabic","time":{"start":1752706535971,"stop":1752706535971,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0e1783ea301fbd","name":"Push message with content topic containing long","time":{"start":1752706691743,"stop":1752706691743,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4724a807510271","name":"Push to array if already present","time":{"start":1752706021478,"stop":1752706021479,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d5e9dbe5281f60","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752706065854,"stop":1752706065855,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a5705595f43657","name":"Push message with content topic containing Arabic","time":{"start":1752706691744,"stop":1752706691744,"duration":0},"status":"passed","severity":"normal"},{"uid":"1580a3bdadf498b1","name":"Generator, 2 different pubsubtopics","time":{"start":1752706355168,"stop":1752706355168,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9fe6b6d23c8dffe7","name":"Check received message containing numeric","time":{"start":1752706535970,"stop":1752706535970,"duration":0},"status":"passed","severity":"normal"},{"uid":"224f8d784000bea5","name":"Relay - dialed after","time":{"start":1752706384586,"stop":1752706384586,"duration":0},"status":"passed","severity":"normal"},{"uid":"19793b7ea75f0008","name":"should handle dial errors","time":{"start":1752706037908,"stop":1752706037908,"duration":0},"status":"passed","severity":"normal"},{"uid":"138cf721363b8017","name":"should support chaining for add method","time":{"start":1752706065374,"stop":1752706065375,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c92fb8fe2734ea1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752706075583,"stop":1752706075583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0bef9e319f9969","name":"should not receive a peer event after stop","time":{"start":1752706205154,"stop":1752706205154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b0244958d44f89","name":"should request peer renewal on specific errors","time":{"start":1752706066343,"stop":1752706066343,"duration":0},"status":"passed","severity":"normal"},{"uid":"de347d5e19867b46","name":"should handle browser offline state overriding peer connections","time":{"start":1752706036988,"stop":1752706036989,"duration":1},"status":"passed","severity":"normal"},{"uid":"454a1f11a9ce99f2","name":"can query messages normally","time":{"start":1752706342244,"stop":1752706342244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6606ff380bb81cf8","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752706222616,"stop":1752706222616,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ac23afbd19e4e4","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752706075574,"stop":1752706075575,"duration":1},"status":"passed","severity":"normal"},{"uid":"9deebcaf40fcf631","name":"should return null for non-existent peer","time":{"start":1752706037487,"stop":1752706037489,"duration":2},"status":"passed","severity":"normal"},{"uid":"a12b3c7dd303b3a7","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752706056978,"stop":1752706056978,"duration":0},"status":"passed","severity":"normal"},{"uid":"da223eaeecf6e9b5","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752706075170,"stop":1752706075171,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a60c2a889db7102","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752706238748,"stop":1752706238748,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1b2582cfcc5c5d","name":"should continually clean up expired entries at intervals","time":{"start":1752706065381,"stop":1752706065383,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d2e76a9cdf17ee1","name":"should throw error - no id","time":{"start":1752706027769,"stop":1752706027769,"duration":0},"status":"passed","severity":"normal"},{"uid":"5376cc7feb312df8","name":"Subscribe to topic containing long and receive message","time":{"start":1752706586602,"stop":1752706586602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aed509c9fe0e3d2","name":"Check publish message containing escaped characters","time":{"start":1752706229805,"stop":1752706229806,"duration":1},"status":"passed","severity":"normal"},{"uid":"4951651c2a9036b6","name":"should be safe to call multiple times","time":{"start":1752706037476,"stop":1752706037477,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f240bda651b70e","name":"should be safe to call multiple times","time":{"start":1752706036013,"stop":1752706036014,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8464fa936f0223","name":"should increase lamport timestamp","time":{"start":1752706080420,"stop":1752706080420,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c940de2b409a4e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752706075563,"stop":1752706075563,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fc672e29662ca8","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752706021894,"stop":1752706021894,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7846ddd672f810","name":"should register libp2p event listeners when start is called","time":{"start":1752706066561,"stop":1752706066561,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e165829b25fe1fb","name":"Fails to publish message with wrong content topic","time":{"start":1752706229809,"stop":1752706229809,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df6e28bbd3f3890","name":"should allow redial after failed dial cooldown expires","time":{"start":1752706037029,"stop":1752706037029,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b3d0cce3dcf3d","name":"should not fail to start the service if it is already started","time":{"start":1752706049506,"stop":1752706049506,"duration":0},"status":"passed","severity":"normal"},{"uid":"306416b25c0e1297","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752706027074,"stop":1752706027075,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d9edf04f9e114b","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752706139142,"stop":1752706139142,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e60215401626bac","name":"Check received message containing unicode special characters","time":{"start":1752706535965,"stop":1752706535965,"duration":0},"status":"passed","severity":"normal"},{"uid":"67935fdd3762caf0","name":"Push message with long payload","time":{"start":1752706691721,"stop":1752706691722,"duration":1},"status":"passed","severity":"normal"},{"uid":"15688bb9383e77b","name":"Push message with custom timestamp: 1752709715797","time":{"start":1752706691736,"stop":1752706691737,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba1f53ba9d419057","name":"Decoder throws on undefined content topic","time":{"start":1752706037900,"stop":1752706037901,"duration":1},"status":"passed","severity":"normal"},{"uid":"850149f426dd8e06","name":"should keep entries that haven't expired yet","time":{"start":1752706065377,"stop":1752706065378,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0fad34336a11478","name":"Subscribe to topic containing XML and receive message","time":{"start":1752706586595,"stop":1752706586595,"duration":0},"status":"passed","severity":"normal"},{"uid":"54aedaa75869c34c","name":"should remove expired entries after TTL has passed","time":{"start":1752706065375,"stop":1752706065377,"duration":2},"status":"passed","severity":"normal"},{"uid":"9cde002d1f905954","name":"should throw error - invalid id","time":{"start":1752706027769,"stop":1752706027770,"duration":1},"status":"passed","severity":"normal"},{"uid":"795b29965f699f04","name":"should set field with all protocols disabled","time":{"start":1752706027776,"stop":1752706027776,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e700831cf81485","name":"Push message with Script payload","time":{"start":1752706691727,"stop":1752706691728,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25b0bebe06d739d","name":"should emit a peer event after start","time":{"start":1752706101533,"stop":1752706101533,"duration":0},"status":"passed","severity":"normal"},{"uid":"1707ac02c6a3adb5","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752706027070,"stop":1752706027072,"duration":2},"status":"passed","severity":"normal"},{"uid":"40ca553ae1253f12","name":"Query generator for 2000 messages","time":{"start":1752706356436,"stop":1752706356436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dac3e0fe7e20a88","name":"should reject on timeout if it was set","time":{"start":1752706066588,"stop":1752706066588,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4604eed1c23f6b","name":"should handle errors when globalThis is not available","time":{"start":1752706036956,"stop":1752706036957,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c3b3ea80c89a1a","name":"Push message with long payload","time":{"start":1752706691738,"stop":1752706691738,"duration":0},"status":"passed","severity":"normal"},{"uid":"89491d8149d42297","name":"Meta field set when metaSetter is specified","time":{"start":1752706037899,"stop":1752706037899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3de15998df53a61","name":"Check publish message containing Script","time":{"start":1752706229803,"stop":1752706229803,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e503f73851c3de0","name":"Push message with unicode special characters payload","time":{"start":1752706691729,"stop":1752706691729,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c1fe3f625f161c","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752706238752,"stop":1752706238753,"duration":1},"status":"passed","severity":"normal"},{"uid":"744962387122475c","name":"Check publish message after client node is restarted","time":{"start":1752706229811,"stop":1752706229811,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f112068ebbf9a96","name":"should dial with multiaddr and return stream","time":{"start":1752706037908,"stop":1752706037908,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2c555cdc74581a","name":"start node with empty content topic","time":{"start":1752706338826,"stop":1752706338826,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c6b07427be9ed1","name":"connected peers and dial","time":{"start":1752706205372,"stop":1752706205372,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a8c31baa6c58a5eb","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752706378485,"stop":1752706378486,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c8d5533d83d2e4","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752706037281,"stop":1752706037281,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80d14e7c9cc3725","name":"should filter out already connected peers","time":{"start":1752706037481,"stop":1752706037481,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0a6de3116e1134","name":"should handle disconnect when peer has no timers","time":{"start":1752706037297,"stop":1752706037297,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b29b9dc1224bdd","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752706075569,"stop":1752706075569,"duration":0},"status":"passed","severity":"normal"},{"uid":"213735ba9183c529","name":"Passing page size 3 when there are 20 messages","time":{"start":1752706370190,"stop":1752706370190,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee8b4fbd0ef78d8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752706586600,"stop":1752706586600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36ad61e645342dc","name":"Generator, 2 different pubsubtopics","time":{"start":1752706355170,"stop":1752706355171,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2a2744ea488ab9","name":"Check received message containing Script","time":{"start":1752706535963,"stop":1752706535964,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d8ce9c1afd6e27","name":"should merge provided config with defaults","time":{"start":1752706037905,"stop":1752706037905,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad8f9dba4c846f3","name":"should drop connection via multiaddr with hangUp","time":{"start":1752706184396,"stop":1752706184396,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65103b191bd5715","name":"recovers when dns.resolve returns empty","time":{"start":1752706045598,"stop":1752706045598,"duration":0},"status":"passed","severity":"normal"},{"uid":"82002a88b46ea9c2","name":"returns nothing if no connections present","time":{"start":1752706037369,"stop":1752706037371,"duration":2},"status":"passed","severity":"normal"},{"uid":"a12017e16b8a56dd","name":"Does not throw an exception when node disconnects","time":{"start":1752706377529,"stop":1752706377530,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbf40f8b52ab094","name":"should handle case with no peers in store","time":{"start":1752706037484,"stop":1752706037484,"duration":0},"status":"passed","severity":"normal"},{"uid":"5135b75e3a5d59fb","name":"should return false when topic is not configured","time":{"start":1752706037911,"stop":1752706037912,"duration":1},"status":"passed","severity":"normal"},{"uid":"c127958299756a5c","name":"Check message with non string payload is not received","time":{"start":1752706535968,"stop":1752706535968,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f557b603a0124c3","name":"random static sharding 9 - Cluster ID: 144, Shard ID: 181","time":{"start":1752706366326,"stop":1752706366326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2201db1bde3b2","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752706066440,"stop":1752706066441,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef76d9b0d932778f","name":"should handle peer not in mesh for all topics","time":{"start":1752706037299,"stop":1752706037299,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab3591eca424395","name":"should not retry if at least one success","time":{"start":1752706066112,"stop":1752706066112,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fc8f5e64d43b86","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752706075567,"stop":1752706075567,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8c5993f62d7c91","name":"Sample","time":{"start":1752706027198,"stop":1752706027198,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1962cdd08c03f0","name":"should be safe to call multiple times","time":{"start":1752706036011,"stop":1752706036012,"duration":1},"status":"passed","severity":"normal"},{"uid":"841f2582f4f9907c","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752706338826,"stop":1752706338826,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9b33cb052fe454","name":"more peers than existing","time":{"start":1752706205373,"stop":1752706205373,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc3a46b6c21ff33a","name":"Push message with custom timestamp: 1752702515797","time":{"start":1752706691736,"stop":1752706691736,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd647eaadf82608","name":"Check message with invalid timestamp is not received","time":{"start":1752706535967,"stop":1752706535967,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0d2a2b8e6b5bda","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752706021903,"stop":1752706021903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ae486e119d52f8","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752706045165,"stop":1752706045165,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7695f93bef6c0f","name":"should be empty when created","time":{"start":1752706066677,"stop":1752706066677,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a095d7e1a5c959","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752706080424,"stop":1752706080424,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f242c52f631959","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752706075567,"stop":1752706075568,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce48593fa2ee1eca","name":"Subscribe and receive messages via lightPush","time":{"start":1752706586598,"stop":1752706586598,"duration":0},"status":"passed","severity":"normal"},{"uid":"685f034c3271aa2b","name":"should return no connections if no open connection provided","time":{"start":1752706037372,"stop":1752706037372,"duration":0},"status":"passed","severity":"normal"},{"uid":"846bc26d6f1a0884","name":"Passing page size 1 when there are 4 messages","time":{"start":1752706370189,"stop":1752706370190,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11a922e8a620ed7","name":"Subscribe and receive messages via waku relay post","time":{"start":1752706586599,"stop":1752706586599,"duration":0},"status":"passed","severity":"normal"},{"uid":"3996cc66362708d2","name":"should return true when peer is on the same network","time":{"start":1752706036335,"stop":1752706036335,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5a56205ee8511e","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752706036353,"stop":1752706036368,"duration":15},"status":"passed","severity":"normal"},{"uid":"534673e9083ba716","name":"should not dial peers from store when browser is not connected","time":{"start":1752706037479,"stop":1752706037479,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3996bdbebd3938","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752706037427,"stop":1752706037427,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc3774a24357101","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752706045602,"stop":1752706045602,"duration":0},"status":"skipped","severity":"normal"},{"uid":"42a6d8785bf76128","name":"Passing page size 19 when there are 20 messages","time":{"start":1752706370191,"stop":1752706370191,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2d1022dd5787e8","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752706075562,"stop":1752706075563,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad010917e1e80fa","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752706535966,"stop":1752706535966,"duration":0},"status":"passed","severity":"normal"},{"uid":"811c0bbc613b5208","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752706075583,"stop":1752706075584,"duration":1},"status":"passed","severity":"normal"},{"uid":"4844ec34458d6217","name":"should handle network check errors gracefully","time":{"start":1752706037041,"stop":1752706037042,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e60d3c261250b8","name":"Push 30 different messages","time":{"start":1752706691730,"stop":1752706691730,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8265041eceebe370","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752706021906,"stop":1752706021907,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16c6189b895b24a","name":"Subscribe and publish message","time":{"start":1752706238748,"stop":1752706238748,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63f21fe6ffd0078","name":"isConnected should return true after first peer connects","time":{"start":1752706115488,"stop":1752706115488,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eb1b2ad9314b82","name":"should perform ping and update peer store on timer","time":{"start":1752706037281,"stop":1752706037281,"duration":0},"status":"passed","severity":"normal"},{"uid":"24defbee9710e658","name":"Subscribe to topic containing short and publish message","time":{"start":1752706238750,"stop":1752706238751,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2471614f230c0a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752706311470,"stop":1752706311471,"duration":1},"status":"passed","severity":"normal"},{"uid":"32bf2f60e4774ed4","name":"1 Relay, 1 fetch","time":{"start":1752706045114,"stop":1752706045116,"duration":2},"status":"passed","severity":"normal"},{"uid":"2cc13854433b2b30","name":"Non TWN Cluster","time":{"start":1752706338816,"stop":1752706338816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39883c346c9ddc6","name":"Overlapping topic subscription","time":{"start":1752706238750,"stop":1752706238750,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2733d4ee27242f4","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752706369673,"stop":1752706369673,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dca97385ef9f0c4","name":"Check publish message containing special chars","time":{"start":1752706229801,"stop":1752706229802,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73fa195eee2843c","name":"Push message with shell command payload","time":{"start":1752706691741,"stop":1752706691741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ade8b5a40f622d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752706378486,"stop":1752706378486,"duration":0},"status":"passed","severity":"normal"},{"uid":"515b904f6e798585","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752706586596,"stop":1752706586596,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7cf7c92cf36c5d","name":"Check received message containing JSON","time":{"start":1752706535972,"stop":1752706535973,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c032a4600b18a3","name":"Nwaku publishes","time":{"start":1752706218180,"stop":1752706218181,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ff39f60fe60b6a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752706167611,"stop":1752706167612,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf396b54dd55203a","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752706075576,"stop":1752706075576,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b5391e057e1a2e","name":"Check received message containing XML","time":{"start":1752706535972,"stop":1752706535972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51511fd6a0ed4ea","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752706021885,"stop":1752706021885,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea59ea896028f86","name":"returns all values when wanted number matches available values","time":{"start":1752706044416,"stop":1752706044417,"duration":1},"status":"passed","severity":"normal"},{"uid":"7216b049bb623ca5","name":"it tolerates circular branch references","time":{"start":1752706045597,"stop":1752706045598,"duration":1},"status":"passed","severity":"normal"},{"uid":"553d1c4788d3f997","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752706297680,"stop":1752706297680,"duration":0},"status":"passed","severity":"normal"},{"uid":"3700a78c186e7cc3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752706586601,"stop":1752706586601,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59bb2853239edac","name":"Ephemeral messages are not stored","time":{"start":1752706103579,"stop":1752706103580,"duration":1},"status":"passed","severity":"normal"},{"uid":"503f0a367b1c2385","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752706045158,"stop":1752706045159,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b438588036dc424","name":"Check message received after jswaku node is restarted","time":{"start":1752706535968,"stop":1752706535969,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fccad20e3e49cf8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752706255991,"stop":1752706255995,"duration":4},"status":"passed","severity":"normal"},{"uid":"b06c8f51e3def583","name":"should dial peers from store when browser is connected","time":{"start":1752706037478,"stop":1752706037479,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57a06a24999af42","name":"Publish without waiting for remote peer","time":{"start":1752706238747,"stop":1752706238748,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a19460d2958657a","name":"should handle queue overflow by adding peers to queue","time":{"start":1752706037033,"stop":1752706037034,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5685ce5c065f5d9","name":"should set field with only RELAY enabled","time":{"start":1752706027776,"stop":1752706027777,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ad38acf5cea79d","name":"Subscribe and receives messages on 20 topics","time":{"start":1752706586589,"stop":1752706586590,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f7cef79ba121ac8","name":"should handle ping failures gracefully","time":{"start":1752706037281,"stop":1752706037282,"duration":1},"status":"passed","severity":"normal"},{"uid":"458af1a3ded0d177","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752706066108,"stop":1752706066108,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ac728912641f26","name":"should skip peer when already connected","time":{"start":1752706037019,"stop":1752706037020,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f23685a94cc3828","name":"Push message with content topic containing Russian","time":{"start":1752706691732,"stop":1752706691732,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cdbc0d20fc74aa","name":"should dial all known peers when reached zero connections","time":{"start":1752706139141,"stop":1752706139142,"duration":1},"status":"passed","severity":"normal"},{"uid":"453a8a7158a598bf","name":"should decode valid enr successfully","time":{"start":1752706027767,"stop":1752706027767,"duration":0},"status":"passed","severity":"normal"},{"uid":"527f4dc866742d81","name":"Nodes with multiple pubsub topic","time":{"start":1752706222616,"stop":1752706222617,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a4d901f3bbc94b","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752706115490,"stop":1752706115490,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb4644cb0bda1f5","name":"returns all values when wanted number is greater than available values","time":{"start":1752706044418,"stop":1752706044418,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa8e5ba8843af9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752706021884,"stop":1752706021884,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead5f2619b26086b","name":"messageHashStr produces consistent results for the same input","time":{"start":1752706037429,"stop":1752706037429,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bbcb2a61143a1a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752706075595,"stop":1752706075596,"duration":1},"status":"passed","severity":"normal"},{"uid":"457fb8240e5a218a","name":"should remove event listeners","time":{"start":1752706037263,"stop":1752706037264,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0008f8f51ee4329","name":"Should update multiaddrs","time":{"start":1752706184851,"stop":1752706184851,"duration":0},"status":"passed","severity":"normal"},{"uid":"5364d3725916a108","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752706238751,"stop":1752706238752,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8916b38e8a36a73","name":"should not execute task if max attempts is 0","time":{"start":1752706066347,"stop":1752706066351,"duration":4},"status":"passed","severity":"normal"},{"uid":"f370271b2ece03d0","name":"should create an instance with libp2p and dialer","time":{"start":1752706035989,"stop":1752706036002,"duration":13},"status":"passed","severity":"normal"},{"uid":"d702ac238d49dc20","name":"Check received message containing JSON","time":{"start":1752706535964,"stop":1752706535964,"duration":0},"status":"passed","severity":"normal"},{"uid":"c208f918ed0d78e4","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752706027077,"stop":1752706027078,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de532b6d79722c4","name":"Push message with rate limit","time":{"start":1752706691735,"stop":1752706691735,"duration":0},"status":"passed","severity":"normal"},{"uid":"70da97c6f87f1157","name":"should not receive a peer event before start","time":{"start":1752706049507,"stop":1752706049507,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9a6874190947a4","name":"should reject if WakuNode is not started","time":{"start":1752706066586,"stop":1752706066586,"duration":0},"status":"passed","severity":"normal"},{"uid":"16eb6ff022a44691","name":"Publish message with custom timestamp: Thu Jul 25 2024 22:50:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1752706229807,"stop":1752706229807,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d9399b4cbdbee4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752706586595,"stop":1752706586595,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0f6f2ad517fa20","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752706586593,"stop":1752706586593,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d09a0e489ee0d1","name":"should handle peer store errors gracefully","time":{"start":1752706036022,"stop":1752706036022,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee829495cf268d36","name":"should only return 1 node with relay capability","time":{"start":1752706045599,"stop":1752706045600,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7676e508cb9fd34","name":"should invoke callbacks when receiving a message","time":{"start":1752706066678,"stop":1752706066678,"duration":0},"status":"passed","severity":"normal"},{"uid":"c080512abd0080a9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752706238755,"stop":1752706238756,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f20fbf654235d6c","name":"should throw error - no public key","time":{"start":1752706027770,"stop":1752706027770,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c516f4e7432f53","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752706037912,"stop":1752706037912,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e27c42f7a4526ee","name":"random static sharding 7 - Cluster ID: 502, Shard ID: 386","time":{"start":1752706366325,"stop":1752706366325,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d4aa847fdfb292","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752706021891,"stop":1752706021892,"duration":1},"status":"passed","severity":"normal"},{"uid":"d409c4be929fd084","name":"should handle complete connection lifecycle","time":{"start":1752706036988,"stop":1752706036988,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96aab744a1de325","name":"Push message with content topic containing Arabic","time":{"start":1752706691732,"stop":1752706691732,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6355b5381a572b9","name":"Push message with JSON payload","time":{"start":1752706691740,"stop":1752706691741,"duration":1},"status":"passed","severity":"normal"},{"uid":"61dac4f365998ac3","name":"should clear dial history on start","time":{"start":1752706037009,"stop":1752706037012,"duration":3},"status":"passed","severity":"normal"},{"uid":"861032cc2b716609","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752706075572,"stop":1752706075572,"duration":0},"status":"passed","severity":"normal"},{"uid":"d285b2e8a80a48f0","name":"Refresh subscription","time":{"start":1752706586592,"stop":1752706586592,"duration":0},"status":"passed","severity":"normal"},{"uid":"995bf64f5a42d126","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752706027083,"stop":1752706027084,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c5a91ec36c512f","name":"Check received message containing long","time":{"start":1752706535970,"stop":1752706535970,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3d710a698e0b09","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752706323626,"stop":1752706323626,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c825ef07fecb6b","name":"Decoder throws on empty string content topic","time":{"start":1752706056980,"stop":1752706056980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6626557e7aa81b80","name":"should not discard bootstrap peers if under the limit","time":{"start":1752706139142,"stop":1752706139143,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1e8499969c88e4","name":"Ordered callback, aborts when callback returns true","time":{"start":1752706356435,"stop":1752706356436,"duration":1},"status":"passed","severity":"normal"},{"uid":"8395c73134c0aa5d","name":"Used by Waku Relay","time":{"start":1752706377532,"stop":1752706377533,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f763d66e7f048a5","name":"Encoder throws on empty string content topic","time":{"start":1752706055320,"stop":1752706055320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cebd73fb382b2ac","name":"Check message with no payload is not received","time":{"start":1752706535968,"stop":1752706535968,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b029672ae615138","name":"should hang up with PeerId and return true on success","time":{"start":1752706037909,"stop":1752706037909,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecb479919c391d","name":"same cluster, different shard: nodes connect","time":{"start":1752706167615,"stop":1752706167615,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0bf925ab83396d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752706021885,"stop":1752706021885,"duration":0},"status":"passed","severity":"normal"},{"uid":"da274d4bf4b51e76","name":"should be able to encode the field with only STORE set to true","time":{"start":1752706027072,"stop":1752706027074,"duration":2},"status":"passed","severity":"normal"},{"uid":"10c34ac1dcfe862a","name":"rejects hash query with content filter parameters","time":{"start":1752706037309,"stop":1752706037310,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7a09a362b31c54","name":"should be online or offline if network state changed","time":{"start":1752706115490,"stop":1752706115492,"duration":2},"status":"passed","severity":"normal"},{"uid":"2fce220447ee46fe","name":"should not process empty queue","time":{"start":1752706037035,"stop":1752706037035,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cb61e4764d5811","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752706045601,"stop":1752706045601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be36c9b32de4188","name":"should respect custom numPeersToUse configuration","time":{"start":1752706066563,"stop":1752706066563,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e4813efa51af41","name":"Push message with content topic containing Script","time":{"start":1752706691745,"stop":1752706691745,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d6b13c309c86b","name":"should deliver messages after dependencies are met","time":{"start":1752706080424,"stop":1752706080424,"duration":0},"status":"passed","severity":"normal"},{"uid":"f350783df3243b08","name":"configure the node with multiple content topics","time":{"start":1752706338825,"stop":1752706338826,"duration":1},"status":"passed","severity":"normal"},{"uid":"91875258f68d0ef5","name":"Waku message hash computation (no timestamp)","time":{"start":1752706037424,"stop":1752706037424,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff9be9c882f73c0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752706021896,"stop":1752706021896,"duration":0},"status":"passed","severity":"normal"},{"uid":"5554925bbb4dcd2b","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752706222617,"stop":1752706222617,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d75fc7e9af4fc1c","name":"can start the service","time":{"start":1752706101529,"stop":1752706101530,"duration":1},"status":"passed","severity":"normal"},{"uid":"f786728e1fb9ce5d","name":"1 Relay, 1 Filter, gives up","time":{"start":1752706045120,"stop":1752706045121,"duration":1},"status":"passed","severity":"normal"},{"uid":"3946f997a87aca71","name":"should dial all remaining peers","time":{"start":1752706037482,"stop":1752706037482,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66e97d182049865","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752706021910,"stop":1752706021910,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4833cd79af7de1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752706021898,"stop":1752706021901,"duration":3},"status":"passed","severity":"normal"},{"uid":"f70ff0b896889d5e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752706075598,"stop":1752706075599,"duration":1},"status":"passed","severity":"normal"},{"uid":"6366552517f52b13","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752706044419,"stop":1752706044419,"duration":0},"status":"passed","severity":"normal"},{"uid":"567cd38f27faeb7d","name":"isConnected return false after peer stops","time":{"start":1752706115489,"stop":1752706115489,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fc87eaa45c05c9","name":"should handle corrupted local storage data gracefully","time":{"start":1752706049509,"stop":1752706049510,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0769cf1fa52f622","name":"ignores domain fetching errors","time":{"start":1752706045598,"stop":1752706045598,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c86983877c5e2b","name":"should return valid sharding parameters for static sharding","time":{"start":1752706021907,"stop":1752706021907,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d43ccb8eab029","name":"should not fail to stop the service if it was not started","time":{"start":1752706205151,"stop":1752706205151,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb94712bede2ddea","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752706027090,"stop":1752706027091,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e6a380651331ea","name":"should return false when shard info is undefined","time":{"start":1752706036351,"stop":1752706036352,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a7a74d7572c2f7","name":"Push message with Russian payload","time":{"start":1752706691726,"stop":1752706691727,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca0abaed13dd4b3","name":"Push message with custom timestamp: 1721947715798","time":{"start":1752706691748,"stop":1752706691748,"duration":0},"status":"passed","severity":"normal"},{"uid":"399496828d018e32","name":"Query generator for multiple messages with different message text format","time":{"start":1752706356430,"stop":1752706356431,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb4b9610ee0ff48","name":"should return false when peer is not found","time":{"start":1752706036372,"stop":1752706036373,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bfb2ceb890d3042","name":"handles different networkShards values correctly","time":{"start":1752706021889,"stop":1752706021890,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b995b52d57dc8b","name":"Check received message containing unicode special characters","time":{"start":1752706535973,"stop":1752706535973,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc56749bcfa3569","name":"should properly create peer info with all multiaddrs","time":{"start":1752706027775,"stop":1752706027776,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5f016e9d6333b2","name":"Check received message containing escaped characters","time":{"start":1752706535965,"stop":1752706535965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ae9d731030615b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752706586606,"stop":1752706586606,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7d6cb04ae2ad80","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752706075594,"stop":1752706075594,"duration":0},"status":"passed","severity":"normal"},{"uid":"44092ce78aa5c56e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752706056978,"stop":1752706056979,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f334b39c1816872","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752706369673,"stop":1752706369674,"duration":1},"status":"passed","severity":"normal"},{"uid":"ded758df35fdc719","name":"Renews subscription after lossing a connection","time":{"start":1752706586597,"stop":1752706586597,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0535de7dedb4021","name":"Push message with content topic containing numeric","time":{"start":1752706691743,"stop":1752706691743,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fc205254437aac","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752706167612,"stop":1752706167614,"duration":2},"status":"passed","severity":"normal"},{"uid":"ecc4fe1f4ba28160","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752706027078,"stop":1752706027079,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b856e5e6fbb74d","name":"should skip updating peer store if peer has same addresses","time":{"start":1752706036036,"stop":1752706036036,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eed3dea99696b0","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752706369672,"stop":1752706369672,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6faa5f813ac44c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752706021903,"stop":1752706021903,"duration":0},"status":"passed","severity":"normal"},{"uid":"617dca5edb65f6b8","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752706027081,"stop":1752706027082,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ef16e7e0348351","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752706075563,"stop":1752706075564,"duration":1},"status":"passed","severity":"normal"},{"uid":"993bc5d756354375","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app61/8/topic927/test.js","time":{"start":1752706338823,"stop":1752706338824,"duration":1},"status":"passed","severity":"normal"},{"uid":"442f387ab05795e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752706586593,"stop":1752706586593,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c7d92d13082c41","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752706066563,"stop":1752706066564,"duration":1},"status":"passed","severity":"normal"},{"uid":"5946cfe1d7209a03","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752706037901,"stop":1752706037901,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6284838c044be9","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752706238753,"stop":1752706238753,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dd4ba2d526a554","name":"Check message with invalid timestamp is not received","time":{"start":1752706535975,"stop":1752706535975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ab1fa55f9ed03d","name":"Promise Callback - true","time":{"start":1752706363096,"stop":1752706363096,"duration":0},"status":"passed","severity":"normal"},{"uid":"8711d150b899c292","name":"should check connected peers if present and suitable","time":{"start":1752706066588,"stop":1752706066588,"duration":0},"status":"passed","severity":"normal"},{"uid":"92245542048328a4","name":"should encodeTxt and decodeTxt","time":{"start":1752706027766,"stop":1752706027767,"duration":1},"status":"passed","severity":"normal"},{"uid":"27eb8ece461b4a99","name":"should wait for Filter peer to be connected","time":{"start":1752706066589,"stop":1752706066589,"duration":0},"status":"passed","severity":"normal"},{"uid":"6823e611c6c9229e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app43/6/topic854/utf8","time":{"start":1752706338817,"stop":1752706338817,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe53f8724cb80d5","name":"should handle dial errors gracefully","time":{"start":1752706037483,"stop":1752706037484,"duration":1},"status":"passed","severity":"normal"},{"uid":"db71f288d6f7c17c","name":"Push message with unicode special characters payload","time":{"start":1752706691741,"stop":1752706691741,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3805262e6ad977","name":"should properly create location multiaddrs - udp","time":{"start":1752706027775,"stop":1752706027775,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec76cad0154e591","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752706075599,"stop":1752706075599,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda4030322f79412","name":"Privacy Node - default protocol","time":{"start":1752706384588,"stop":1752706384588,"duration":0},"status":"passed","severity":"normal"},{"uid":"950eb6e898cdb11c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752706075577,"stop":1752706075577,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71faa6889ba67fd","name":"caches peers it previously fetched","time":{"start":1752706045599,"stop":1752706045599,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f14b482322b3ced","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752706311474,"stop":1752706311474,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1bf6e95e7f7641d","name":"should create all internal components","time":{"start":1752706037905,"stop":1752706037906,"duration":1},"status":"passed","severity":"normal"},{"uid":"7382ea9068b0a717","name":"should handle empty pubsub topics","time":{"start":1752706037298,"stop":1752706037298,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8c38f2897d17ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752706075600,"stop":1752706075601,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c20c4f476b300","name":"should serialize and deserialize correctly","time":{"start":1752706077734,"stop":1752706077734,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdffac448b5548e","name":"Check message on other pubsub topic is not received","time":{"start":1752706535967,"stop":1752706535967,"duration":0},"status":"passed","severity":"normal"},{"uid":"427c5f1dbc936f53","name":"should dial with PeerId and return stream","time":{"start":1752706037908,"stop":1752706037908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a24795a251b3027","name":"should throw error - no id","time":{"start":1752706027768,"stop":1752706027768,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf652839346356a","name":"connects to nwaku","time":{"start":1752706377529,"stop":1752706377529,"duration":0},"status":"passed","severity":"normal"},{"uid":"3324014cbc8b9829","name":"Asymmetric encrypt & decrypt","time":{"start":1752706055772,"stop":1752706055773,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68908c36bd922cf","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752706238756,"stop":1752706238756,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcd424aa8529df7","name":"Check received message containing Chinese","time":{"start":1752706535962,"stop":1752706535962,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fe041376e23482","name":"Push message with content topic containing special chars","time":{"start":1752706691731,"stop":1752706691732,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce24b97c5dd16672","name":"should return false when network is not connected","time":{"start":1752706037907,"stop":1752706037908,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cabf4423e5f0e1","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752706037499,"stop":1752706037500,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d5d90ee57090ea4","name":"should use shardsUnderCluster when provided","time":{"start":1752706066250,"stop":1752706066256,"duration":6},"status":"passed","severity":"normal"},{"uid":"de837b03698d1a7a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752706238755,"stop":1752706238755,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3f91436a60bea2","name":"Push message with custom timestamp: 1721947715797","time":{"start":1752706691736,"stop":1752706691736,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c04f6b480328f1","name":"Check received message with timestamp: 1752706096285 ","time":{"start":1752706535974,"stop":1752706535974,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab023e9162d51eb","name":"should properly create location multiaddrs - udp6","time":{"start":1752706027774,"stop":1752706027775,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d8ed1813603ad","name":"should return false when pubsub topic parsing fails","time":{"start":1752706036369,"stop":1752706036369,"duration":0},"status":"passed","severity":"normal"},{"uid":"7172d0daeed947e8","name":"messageHashStr produces different results for different inputs","time":{"start":1752706037429,"stop":1752706037430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25f1bf31eb10ec7","name":"should not return locked peers if enough unlocked are available","time":{"start":1752706066560,"stop":1752706066560,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecc865a70aa45ea","name":"should return different streams if requested simultaniously","time":{"start":1752706037573,"stop":1752706037573,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbaa01b1e33e4810","name":"Check received message containing special chars","time":{"start":1752706535962,"stop":1752706535962,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebc85cfeb743260","name":"should dial more peers if under maxConnections","time":{"start":1752706037492,"stop":1752706037493,"duration":1},"status":"passed","severity":"normal"},{"uid":"4156dce5ba3263a3","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752706055318,"stop":1752706055318,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95192225cfa99bd","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752706355167,"stop":1752706355167,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed067b547dfac1f","name":"should clear timers for specific peer on disconnect","time":{"start":1752706037296,"stop":1752706037297,"duration":1},"status":"passed","severity":"normal"},{"uid":"64302a207349efaf","name":"random static sharding 3 - Cluster ID: 9, Shard ID: 552","time":{"start":1752706366324,"stop":1752706366324,"duration":0},"status":"passed","severity":"normal"},{"uid":"6308ef16c8996e","name":"Check received message containing shell command","time":{"start":1752706535973,"stop":1752706535973,"duration":0},"status":"passed","severity":"normal"},{"uid":"960a0f12de486777","name":"should handle all zero keep alive options","time":{"start":1752706037298,"stop":1752706037298,"duration":0},"status":"passed","severity":"normal"},{"uid":"81acbd6c189a86b3","name":"Refresh subscription","time":{"start":1752706586601,"stop":1752706586601,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b45a6f237c7069","name":"Push message with special chars payload","time":{"start":1752706691722,"stop":1752706691722,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17f0f95783e60fd","name":"should retry on complete failure if specified","time":{"start":1752706066110,"stop":1752706066111,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea685fd1b4fcf2","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752706021887,"stop":1752706021887,"duration":0},"status":"passed","severity":"normal"},{"uid":"9444dfea948edbb4","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752706238751,"stop":1752706238751,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71bd6a0dda64cae","name":"should add event listeners for peer connect and disconnect","time":{"start":1752706037257,"stop":1752706037258,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4375dd997f9f22d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752706037420,"stop":1752706037421,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea45d92348c7efce","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752706037494,"stop":1752706037495,"duration":1},"status":"passed","severity":"normal"},{"uid":"981216882230c5db","name":"should get / set TCP multiaddr","time":{"start":1752706027772,"stop":1752706027773,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec7dfaba433a09d","name":"accepts time-filtered query with content filter","time":{"start":1752706037311,"stop":1752706037311,"duration":0},"status":"passed","severity":"normal"},{"uid":"891c7d456ac67ae5","name":"Check received message containing long","time":{"start":1752706535961,"stop":1752706535962,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8440be16ab9a408","name":"Using a function","time":{"start":1752706377531,"stop":1752706377531,"duration":0},"status":"passed","severity":"normal"},{"uid":"300777343cad5889","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752706075573,"stop":1752706075573,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5a54be20247a1a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752706075561,"stop":1752706075562,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06feb34d74e5dcb","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752706238755,"stop":1752706238755,"duration":0},"status":"passed","severity":"normal"},{"uid":"307497fefc1d7086","name":"Waku message hash computation (payload length 0)","time":{"start":1752706037424,"stop":1752706037424,"duration":0},"status":"passed","severity":"normal"},{"uid":"121d4289cb2642","name":"accepts valid message hash query","time":{"start":1752706037309,"stop":1752706037309,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36641eed518c908","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752706036962,"stop":1752706036962,"duration":0},"status":"passed","severity":"normal"},{"uid":"85184ebe598a16fb","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752706066562,"stop":1752706066563,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c19735f2651b902","name":"should process queue every 500ms","time":{"start":1752706037034,"stop":1752706037034,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad84fb440aea5f15","name":"Should update shard info","time":{"start":1752706184851,"stop":1752706184851,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b1333df050c510","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752706157051,"stop":1752706157054,"duration":3},"status":"passed","severity":"normal"},{"uid":"96db5c81447b93c4","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752706045163,"stop":1752706045164,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b01251319af189","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752706297680,"stop":1752706297681,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3f573370b47885f","name":"Check publish message containing unicode special characters","time":{"start":1752706229806,"stop":1752706229806,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4c8ce59b5b5481","name":"should dispatch network event when browser goes online","time":{"start":1752706036973,"stop":1752706036973,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c24531e52898a2","name":"Fails to publish duplicate message","time":{"start":1752706229808,"stop":1752706229808,"duration":0},"status":"passed","severity":"normal"},{"uid":"50540e0e8d9678f5","name":"isConnected should return false after all peers disconnect","time":{"start":1752706115489,"stop":1752706115489,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8204effdb68bc","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752706586606,"stop":1752706586606,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06eedf2a41625e5","name":"Push message with content topic containing short","time":{"start":1752706691731,"stop":1752706691731,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09698608604b7f8","name":"Symmetric encrypt & Decrypt","time":{"start":1752706055773,"stop":1752706055773,"duration":0},"status":"passed","severity":"normal"},{"uid":"23890011f9aa9de","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752706075577,"stop":1752706075577,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac8d69d7e81204","name":"Renews subscription after lossing a connection","time":{"start":1752706586606,"stop":1752706586606,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0a6a6a7c335e7f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752706021904,"stop":1752706021905,"duration":1},"status":"passed","severity":"normal"},{"uid":"d913415c03a400ca","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752706586588,"stop":1752706586588,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4eb059b0410775","name":"should use provided shard info when available","time":{"start":1752706066249,"stop":1752706066250,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7a1600af78fc005","name":"Light Node - default protocols","time":{"start":1752706384588,"stop":1752706384588,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23ea616a09c0159","name":"Decrypt messages","time":{"start":1752706206910,"stop":1752706206911,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa82c624ef6c058","name":"should initialize with isNetworkConnected as false","time":{"start":1752706036951,"stop":1752706036955,"duration":4},"status":"passed","severity":"normal"},{"uid":"b802feb37a243778","name":"should return false when peer has no overlapping shards","time":{"start":1752706036340,"stop":1752706036342,"duration":2},"status":"passed","severity":"normal"},{"uid":"6fe4c312c957e7b5","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752706238752,"stop":1752706238752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a420ead38128dfb3","name":"Promise Callback - false","time":{"start":1752706363097,"stop":1752706363097,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1b49c63342cc8f","name":"should not receive a peer event before start","time":{"start":1752706205154,"stop":1752706205154,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1546e8471386269","name":"Subscribe to topic containing long and publish message","time":{"start":1752706238751,"stop":1752706238751,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5cfd98299b2f52","name":"should return false when peer is on different cluster","time":{"start":1752706036335,"stop":1752706036335,"duration":0},"status":"passed","severity":"normal"},{"uid":"7409a3ab90f9dc58","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752706045164,"stop":1752706045165,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cf5dc3cbe339385","name":"should set field with only STORE enabled","time":{"start":1752706027777,"stop":1752706027777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c33ca5488d6613","name":"should insert message into bloom filter","time":{"start":1752706080418,"stop":1752706080419,"duration":1},"status":"passed","severity":"normal"},{"uid":"c46deaf1f585eea8","name":"should populate queue if has active dial","time":{"start":1752706037021,"stop":1752706037026,"duration":5},"status":"passed","severity":"normal"},{"uid":"c23d7da1cd44f359","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752706075570,"stop":1752706075570,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e1e39661d8816e","name":"Filter","time":{"start":1752706384587,"stop":1752706384588,"duration":1},"status":"passed","severity":"normal"},{"uid":"c40ed4d7945748e2","name":"Check received message containing SQL Injection","time":{"start":1752706535971,"stop":1752706535972,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4ccfb5452bd58a","name":"Check received message containing escaped characters","time":{"start":1752706535973,"stop":1752706535973,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18971864191a6c5","name":"Decoder throws on empty string content topic","time":{"start":1752706037901,"stop":1752706037901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76aff334b27f4f3","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752706586607,"stop":1752706586607,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f168b24ffe26787","name":"should handle onConnected and onDisconnected","time":{"start":1752706066561,"stop":1752706066561,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9f91fd0d5106b9","name":"should insert elements correctly","time":{"start":1752706077733,"stop":1752706077733,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b20b9f462e42ea","name":"messageHashStr works with IProtoMessage","time":{"start":1752706037429,"stop":1752706037429,"duration":0},"status":"passed","severity":"normal"},{"uid":"317285692c68ef19","name":"Reusing cursor across nodes","time":{"start":1752706311473,"stop":1752706311473,"duration":0},"status":"passed","severity":"normal"},{"uid":"abec2fbb109a81c3","name":"Push message with content topic containing numeric","time":{"start":1752706691731,"stop":1752706691731,"duration":0},"status":"passed","severity":"normal"},{"uid":"86296b116ce40b11","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752706311473,"stop":1752706311473,"duration":0},"status":"passed","severity":"normal"},{"uid":"7596a1064fc06d41","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752706021905,"stop":1752706021905,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa4282eebcf3176","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752706027091,"stop":1752706027092,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a536a883adc7c97","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752706586598,"stop":1752706586599,"duration":1},"status":"passed","severity":"normal"},{"uid":"de7ccbb4d371733a","name":"Subscribe and receives messages on 20 topics","time":{"start":1752706586600,"stop":1752706586600,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b98322737dd041","name":"should retry failed tasks","time":{"start":1752706066343,"stop":1752706066343,"duration":0},"status":"passed","severity":"normal"},{"uid":"123e9aa25656cd72","name":"should do nothing when connections still exist","time":{"start":1752706037480,"stop":1752706037480,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe585c2ebe29a9f","name":"Generator, custom pubsub topic","time":{"start":1752706355168,"stop":1752706355168,"duration":0},"status":"skipped","severity":"normal"},{"uid":"358a8fcc61ade454","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752706080421,"stop":1752706080422,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad360eea5938f76f","name":"should retry if all attempts fail","time":{"start":1752706066351,"stop":1752706066352,"duration":1},"status":"passed","severity":"normal"},{"uid":"89de35fa20e0a153","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752706586597,"stop":1752706586597,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaaf7aab96155af5","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752706075564,"stop":1752706075564,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4c4c377c43ea58","name":"should not be empty after adding a subscription","time":{"start":1752706066677,"stop":1752706066677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08b651abab4db0c","name":"Check message with no pubsub topic is not received","time":{"start":1752706535967,"stop":1752706535967,"duration":0},"status":"passed","severity":"normal"},{"uid":"7574dca6394e8eb8","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752706021896,"stop":1752706021896,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb418b5119c0fdb","name":"Push message with special chars payload","time":{"start":1752706691738,"stop":1752706691738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b6629afde7e1d8","name":"should return empty list for no shard","time":{"start":1752706021894,"stop":1752706021894,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46f094975208499","name":"should not allow k > 12","time":{"start":1752706075167,"stop":1752706075169,"duration":2},"status":"passed","severity":"normal"},{"uid":"6afc8f56058f5e33","name":"should add event listener for peer:discovery","time":{"start":1752706036003,"stop":1752706036011,"duration":8},"status":"passed","severity":"normal"},{"uid":"9e74841309bd488f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752706075595,"stop":1752706075595,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a756a0c290ce9a7","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752706065855,"stop":1752706065856,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd74bf314028144","name":"new peer added after a peer was already found","time":{"start":1752706239948,"stop":1752706239948,"duration":0},"status":"skipped","severity":"normal"},{"uid":"32f5083a77751b27","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752706021904,"stop":1752706021904,"duration":0},"status":"passed","severity":"normal"},{"uid":"639bbc1f42484c86","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752706378483,"stop":1752706378483,"duration":0},"status":"passed","severity":"normal"},{"uid":"c031c212851ac6fc","name":"Correctly serialized arguments","time":{"start":1752706167817,"stop":1752706167817,"duration":0},"status":"passed","severity":"normal"},{"uid":"82077f10f2739c26","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752706075564,"stop":1752706075565,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81e631ed744e8d7","name":"should clear all timers","time":{"start":1752706037264,"stop":1752706037264,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aeacc76af02421e","name":"topics with same application and version share the same shard","time":{"start":1752706021888,"stop":1752706021888,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1580cfcec4e69f9","name":"should emit a peer event after start","time":{"start":1752706205152,"stop":1752706205153,"duration":1},"status":"passed","severity":"normal"},{"uid":"84936cb31c6bab3a","name":"should dial second nwaku node that was discovered","time":{"start":1752706095722,"stop":1752706095732,"duration":10},"status":"skipped","severity":"normal"},{"uid":"e6076b8256d59322","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752706311472,"stop":1752706311472,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf43540c0ba5721","name":"should be safe to call multiple times","time":{"start":1752706037014,"stop":1752706037014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6451107e053c3f6","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752706066436,"stop":1752706066440,"duration":4},"status":"passed","severity":"normal"},{"uid":"41c286aa426e3c88","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752706586590,"stop":1752706586591,"duration":1},"status":"passed","severity":"normal"},{"uid":"219fb04fb3c26e77","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752706691745,"stop":1752706691745,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5b1324180e632a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752706586599,"stop":1752706586599,"duration":0},"status":"passed","severity":"normal"},{"uid":"83aabfb2cf72fd9e","name":"should create KeepAliveManager with relay","time":{"start":1752706037251,"stop":1752706037257,"duration":6},"status":"passed","severity":"normal"},{"uid":"e3ac5da35f8f4ec6","name":"should process up to 3 peers at once","time":{"start":1752706037034,"stop":1752706037035,"duration":1},"status":"passed","severity":"normal"},{"uid":"60cdcc587f1d4dd6","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752706103583,"stop":1752706103584,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a373bc57bea3b29","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752706021887,"stop":1752706021888,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ee2ff66ba98b88","name":"should initialize with custom number of peers","time":{"start":1752706066558,"stop":1752706066558,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6ac7606d270ab","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752706075587,"stop":1752706075588,"duration":1},"status":"passed","severity":"normal"},{"uid":"f44a3e0f34072559","name":"should dial peer when peer is discovered","time":{"start":1752706036014,"stop":1752706036020,"duration":6},"status":"passed","severity":"normal"},{"uid":"d173dc27c1fd6a58","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752706238749,"stop":1752706238749,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c247e770f8db01","name":"Check received message containing Russian","time":{"start":1752706535971,"stop":1752706535971,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8d1f992c838272","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752706355169,"stop":1752706355169,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1441b99b30eeefef","name":"Subscribe to topic containing Script and publish message","time":{"start":1752706238753,"stop":1752706238753,"duration":0},"status":"passed","severity":"normal"},{"uid":"6beb26501fb03175","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752706027076,"stop":1752706027077,"duration":1},"status":"passed","severity":"normal"},{"uid":"37581d381fc7ae0c","name":"can start and stop the service","time":{"start":1752706101530,"stop":1752706101531,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e4294dec8f84b0d","name":"should be safe to call multiple times","time":{"start":1752706037907,"stop":1752706037907,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d3a305f4e07608","name":"should properly create location multiaddrs - tcp4","time":{"start":1752706027774,"stop":1752706027774,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9e5bf339d7c192","name":"Check meta is set [ecies]","time":{"start":1752706056979,"stop":1752706056979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cb1a23f4ae1f26","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752706115487,"stop":1752706115487,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4438685b6c7d5e","name":"should handle errors when getting connections","time":{"start":1752706036975,"stop":1752706036975,"duration":0},"status":"passed","severity":"normal"},{"uid":"720cc6cdf7ca7a52","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752706586594,"stop":1752706586594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b218f82920cebc42","name":"should not fail to stop the service if it was not started","time":{"start":1752706049506,"stop":1752706049506,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0b88bb2c283bf6","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752706691733,"stop":1752706691733,"duration":0},"status":"passed","severity":"normal"},{"uid":"a407f98f03ae3199","name":"Check publish message containing SQL Injection","time":{"start":1752706229803,"stop":1752706229803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96de1f4f12b552a","name":"should add and remove event listeners correctly","time":{"start":1752706049510,"stop":1752706049510,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06a67913c66e392","name":"start node with empty shard should fail","time":{"start":1752706366327,"stop":1752706366328,"duration":1},"status":"passed","severity":"normal"},{"uid":"66c6c34651a3acc3","name":"should be safe to call multiple times","time":{"start":1752706037258,"stop":1752706037258,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a76d0e487ad43d","name":"accepts valid content-filtered query","time":{"start":1752706037306,"stop":1752706037307,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e1844fe2158a81","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app90/4/topic649/proto","time":{"start":1752706338819,"stop":1752706338819,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c6775a7072f94b","name":"Query Generator, No Decoder","time":{"start":1752706323623,"stop":1752706323623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cf898960c25cb2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752706027777,"stop":1752706027778,"duration":1},"status":"passed","severity":"normal"},{"uid":"b871309685bcf415","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752706366327,"stop":1752706366327,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f14dd4539a4a52","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752706297678,"stop":1752706297679,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25f5e88ee151bf1","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752706066250,"stop":1752706066250,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12872de86775728","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752706239948,"stop":1752706239948,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b616ffb7843c9151","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752706586603,"stop":1752706586603,"duration":0},"status":"passed","severity":"normal"},{"uid":"401bf51d4934a92e","name":"Accepts a valid Waku Message","time":{"start":1752706069918,"stop":1752706069919,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c1fe80f6d5df20","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752706075576,"stop":1752706075577,"duration":1},"status":"passed","severity":"normal"},{"uid":"7907c7a948eb6b7d","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app39/2/topic813/xml","time":{"start":1752706338820,"stop":1752706338820,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cc57944f5d46ac","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752706255987,"stop":1752706255988,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc79f42c1c994bb","name":"peer exchange sets tag","time":{"start":1752706239947,"stop":1752706239948,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8498995cc335850","name":"Push message with content topic containing SQL Injection","time":{"start":1752706691732,"stop":1752706691733,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e78d515aa52aed","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752706323621,"stop":1752706323622,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df174e249c500b2","name":"Passing page size 0 when there are 110 messages","time":{"start":1752706370187,"stop":1752706370188,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c8f1c3b16250cb1","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752706027089,"stop":1752706027090,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5c5adfd2286b936","name":"Round trip binary serialization","time":{"start":1752706037898,"stop":1752706037899,"duration":1},"status":"passed","severity":"normal"},{"uid":"13983d672811ae8","name":"Publish message with custom timestamp: Wed Jul 16 2025 23:50:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1752706229808,"stop":1752706229808,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7104371a1db986a","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752706311471,"stop":1752706311471,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d3d9e749e89a59","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752706075597,"stop":1752706075598,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6f67ba9ea22a90","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752706080420,"stop":1752706080420,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bbec35e924cbb8","name":"should dial peer when on same shard","time":{"start":1752706037027,"stop":1752706037028,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d1fbd408f86ff28","name":"Passing page size 10 when there are 10 messages","time":{"start":1752706370190,"stop":1752706370191,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb539aa3ed59942","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752706037307,"stop":1752706037308,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e872122a91bb57d","name":"should fail to send if no connected peers found","time":{"start":1752706066109,"stop":1752706066109,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa9aad7e6cc5c65","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752706075561,"stop":1752706075561,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45e4c8ecaca4536","name":"Query generator for multiple messages","time":{"start":1752706356428,"stop":1752706356430,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e0b73e594ba5575","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752706586596,"stop":1752706586596,"duration":0},"status":"passed","severity":"normal"},{"uid":"8886680707c96575","name":"should properly create location multiaddrs - udp4","time":{"start":1752706027773,"stop":1752706027774,"duration":1},"status":"passed","severity":"normal"},{"uid":"331da00cf163d4c8","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752706323623,"stop":1752706323623,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a7ac71750dbd6d","name":"should detect messages with missing dependencies","time":{"start":1752706080423,"stop":1752706080423,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f18a80d89efab","name":"should return true when topic is configured","time":{"start":1752706037911,"stop":1752706037911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e703d7a5c0d52d3c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752706378484,"stop":1752706378484,"duration":0},"status":"passed","severity":"normal"},{"uid":"759a4f64b1e811bc","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752706369672,"stop":1752706369673,"duration":1},"status":"passed","severity":"normal"},{"uid":"5831ca55a40fb8c2","name":"should initialize with default number of peers","time":{"start":1752706066558,"stop":1752706066558,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ebdccdea9aa70c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752706586605,"stop":1752706586606,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d1d752ca0f9e92","name":"should be sent with empty content","time":{"start":1752706080425,"stop":1752706080425,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d0cd7c4344de23","name":"should get / set UDP multiaddr","time":{"start":1752706027772,"stop":1752706027772,"duration":0},"status":"passed","severity":"normal"},{"uid":"49007ce6ff373627","name":"should return PeerId when PeerId is provided","time":{"start":1752706037048,"stop":1752706037048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ffa65ae47f9778","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752706066562,"stop":1752706066562,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1677a47d87910ac","name":"should encode/decode to text encoding","time":{"start":1752706027772,"stop":1752706027772,"duration":0},"status":"passed","severity":"normal"},{"uid":"2484463341e7e7b0","name":"should increase lamport timestamp","time":{"start":1752706080417,"stop":1752706080418,"duration":1},"status":"passed","severity":"normal"},{"uid":"919a46663a307e0b","name":"should start the dialing interval","time":{"start":1752706037008,"stop":1752706037009,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f66dea394c82d0","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752706586606,"stop":1752706586607,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0bc9080d27ebb4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752706535974,"stop":1752706535974,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbe69f3f2cd00bc","name":"Subscribe to topic containing Script and receive message","time":{"start":1752706586604,"stop":1752706586604,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c70e53bb1339b31","name":"Check publish message containing short","time":{"start":1752706229800,"stop":1752706229800,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b2a9e8e24c500","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752706027084,"stop":1752706027088,"duration":4},"status":"passed","severity":"normal"},{"uid":"1e6a3c7f133b07a3","name":"Push message with content topic containing escaped characters","time":{"start":1752706691746,"stop":1752706691746,"duration":0},"status":"passed","severity":"normal"},{"uid":"327d6666b41166ad","name":"should handle general insertion and lookup correctly","time":{"start":1752706077735,"stop":1752706077735,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ade7a3e8b925da5","name":"pre and post cipher","time":{"start":1752706055773,"stop":1752706055774,"duration":1},"status":"passed","severity":"normal"},{"uid":"a75eeb178002be48","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752706075598,"stop":1752706075598,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9d42609191e398","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752706021909,"stop":1752706021909,"duration":0},"status":"passed","severity":"normal"},{"uid":"2077775a1bfda761","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752706075574,"stop":1752706075574,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b43cf6f41e4dbea","name":"should handle case when navigator is not available","time":{"start":1752706036962,"stop":1752706036967,"duration":5},"status":"passed","severity":"normal"},{"uid":"d63b197fa49c8280","name":"non connected peers","time":{"start":1752706205373,"stop":1752706205373,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fba4834760836450","name":"should dispatch network event when browser goes offline","time":{"start":1752706036974,"stop":1752706036974,"duration":0},"status":"passed","severity":"normal"},{"uid":"30939444fde0bcb8","name":"Push message with SQL Injection payload","time":{"start":1752706691727,"stop":1752706691727,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4d7f2072ff6d5c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752706075590,"stop":1752706075591,"duration":1},"status":"passed","severity":"normal"},{"uid":"836dac9c71dac5c8","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752706037490,"stop":1752706037491,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefbf50d06c143cf","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752706378485,"stop":1752706378485,"duration":0},"status":"passed","severity":"normal"},{"uid":"4857d4997d556bc5","name":"should drop connection to all peers on hangUp","time":{"start":1752706184393,"stop":1752706184394,"duration":1},"status":"passed","severity":"normal"},{"uid":"da2c7576c3e8ea","name":"should load peers from local storage and dispatch events","time":{"start":1752706049508,"stop":1752706049509,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5895a5c6ef9518","name":"should return false when clusterId doesn't match","time":{"start":1752706066260,"stop":1752706066260,"duration":0},"status":"passed","severity":"normal"},{"uid":"b882c4e78e03fdd7","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752706311471,"stop":1752706311472,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c5c150fbf6dfe0","name":"Passing an array","time":{"start":1752706377530,"stop":1752706377531,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ebd1d6a63eeb16","name":"Check received message containing shell command","time":{"start":1752706535965,"stop":1752706535965,"duration":0},"status":"passed","severity":"normal"},{"uid":"48094dbe52a96fd9","name":"Relay - times out","time":{"start":1752706384586,"stop":1752706384586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c782f39176793f26","name":"Push message with custom timestamp: 1752702515798","time":{"start":1752706691748,"stop":1752706691748,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30c2764125aa2d4","name":"should return empty array when no peers connected","time":{"start":1752706037910,"stop":1752706037910,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b80953205de2264","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752706037288,"stop":1752706037288,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3258b60ceeee33e","name":"Check message with no pubsub topic is not received","time":{"start":1752706535975,"stop":1752706535975,"duration":0},"status":"passed","severity":"normal"},{"uid":"34fb5a4ad26433e2","name":"Query Generator, No message returned","time":{"start":1752706323623,"stop":1752706323624,"duration":1},"status":"passed","severity":"normal"},{"uid":"9572efb0b5c74366","name":"should do nothing if no non-locked connections to drop","time":{"start":1752706037495,"stop":1752706037495,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8175ba6c7a04f9f","name":"throws on content topic with empty application field","time":{"start":1752706021882,"stop":1752706021882,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa9ba98c01ce6f8","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752706021887,"stop":1752706021887,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe6a0948f8e4e7","name":"Wrong topic","time":{"start":1752706338825,"stop":1752706338825,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e389338d2efcf1","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752706021892,"stop":1752706021892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95ab2446c884c0c","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752706222616,"stop":1752706222616,"duration":0},"status":"passed","severity":"normal"},{"uid":"d272ff7efb0e7707","name":"can start and stop the service","time":{"start":1752706049505,"stop":1752706049505,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30792fdd4c4488","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app46/2/topic470/utf8","time":{"start":1752706338819,"stop":1752706338819,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c55c57ec419e58","name":"Push message with Basic HTML tag payload","time":{"start":1752706691740,"stop":1752706691740,"duration":0},"status":"passed","severity":"normal"},{"uid":"46885a49738a2b6b","name":"Overlapping topic subscription","time":{"start":1752706586591,"stop":1752706586592,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c56b0d6b386333","name":"Push message with content topic containing JSON","time":{"start":1752706691733,"stop":1752706691734,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b1ffa42fb48da9","name":"should use DNS peer discovery with light client","time":{"start":1752706101538,"stop":1752706101538,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d535f314b851109","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752706036950,"stop":1752706036951,"duration":1},"status":"passed","severity":"normal"},{"uid":"33412bd34c63307c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752706075583,"stop":1752706075583,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf036dc99851bc71","name":"should properly create location multiaddrs - tcp","time":{"start":1752706027775,"stop":1752706027775,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2a5f64cdab485a","name":"should handle case with all peers already connected","time":{"start":1752706037486,"stop":1752706037486,"duration":0},"status":"passed","severity":"normal"},{"uid":"316684f498fc5e0a","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752706021890,"stop":1752706021890,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef80305abb38bba","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752706075568,"stop":1752706075569,"duration":1},"status":"passed","severity":"normal"},{"uid":"32302d911dd3336f","name":"Publish message with custom timestamp: Wed Jul 16 2025 21:50:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1752706229807,"stop":1752706229808,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bba7464114f687f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752706103585,"stop":1752706103585,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4af57bc939a4ed4","name":"nwaku subscribes","time":{"start":1752706218176,"stop":1752706218178,"duration":2},"status":"passed","severity":"normal"},{"uid":"9341bc197e3d5d5d","name":"Throws when trying to push message with empty payload","time":{"start":1752706691730,"stop":1752706691730,"duration":0},"status":"passed","severity":"normal"},{"uid":"c516eb9285f4e3c2","name":"should hang up with multiaddr and return true on success","time":{"start":1752706037909,"stop":1752706037909,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d30fe9babe2f918","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752706037491,"stop":1752706037492,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c14c940af219c8","name":"should be safe to call multiple times","time":{"start":1752706037478,"stop":1752706037478,"duration":0},"status":"passed","severity":"normal"},{"uid":"86abe15c478923f0","name":"Push message with Basic HTML tag payload","time":{"start":1752706691728,"stop":1752706691728,"duration":0},"status":"passed","severity":"normal"},{"uid":"40067f040aa345df","name":"Check received message with timestamp: 1752706096285 ","time":{"start":1752706535966,"stop":1752706535966,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f76affca16d38b","name":"should return false when peer has no shard info","time":{"start":1752706036342,"stop":1752706036346,"duration":4},"status":"passed","severity":"normal"},{"uid":"c78ee1594c26df29","name":"should create a new stream if no existing for protocol found","time":{"start":1752706037573,"stop":1752706037573,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfee6bf2218dc2","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752706066559,"stop":1752706066559,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a231f8e26823ca4","name":"udp ip6 address","time":{"start":1752706027103,"stop":1752706027104,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d7e9b8bcf5e660","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752706323624,"stop":1752706323625,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e928e244a7e92d","name":"Mutual subscription","time":{"start":1752706238747,"stop":1752706238747,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd242d942c2b22d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752706586590,"stop":1752706586590,"duration":0},"status":"skipped","severity":"normal"},{"uid":"97f514b574686f32","name":"should clear the dialing interval","time":{"start":1752706037013,"stop":1752706037013,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f3898a49b01096","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752706222614,"stop":1752706222614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c6eb5978a3e12d","name":"should add and check entries correctly","time":{"start":1752706065372,"stop":1752706065374,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9d21dc442bfb8de","name":"should start all internal components","time":{"start":1752706037906,"stop":1752706037906,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c56cc7c127edc7","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752706238749,"stop":1752706238749,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bb58394284f409","name":"Check publish message containing shell command","time":{"start":1752706229805,"stop":1752706229805,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d930db5b43a2a5","name":"can start the service","time":{"start":1752706049504,"stop":1752706049505,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e811ae97058dfa","name":"should return false when shard is not included in network shards","time":{"start":1752706066260,"stop":1752706066264,"duration":4},"status":"passed","severity":"normal"},{"uid":"c897083a9b6420b3","name":"Push message with numeric payload","time":{"start":1752706691722,"stop":1752706691722,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98e1c00fcb1bdea","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752706066264,"stop":1752706066264,"duration":0},"status":"passed","severity":"normal"},{"uid":"3069a71a2668526d","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752706021891,"stop":1752706021891,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c126b916ef75e6e","name":"Ordered Callback - true","time":{"start":1752706363097,"stop":1752706363097,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6edfada4bdb60eb","name":"less peers than existing","time":{"start":1752706205373,"stop":1752706205373,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6bcb0624b58a14f2","name":"should handle task timeouts","time":{"start":1752706066344,"stop":1752706066344,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbf06f1513cd584","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752706238754,"stop":1752706238755,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b54387bf0af5260","name":"should throw an error for missing sharding configuration","time":{"start":1752706021908,"stop":1752706021908,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc62f3bf87e5d35b","name":"configure the node with multiple pubsub topics","time":{"start":1752706366327,"stop":1752706366327,"duration":0},"status":"passed","severity":"normal"},{"uid":"765a5fcdafa7210d","name":"should handle peer disconnect event when no connections remain","time":{"start":1752706036968,"stop":1752706036968,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a95067146778c9d","name":"Check received message containing Chinese","time":{"start":1752706535971,"stop":1752706535971,"duration":0},"status":"passed","severity":"normal"},{"uid":"738e66a665732b9c","name":"should return false when peer is on different cluster","time":{"start":1752706036348,"stop":1752706036351,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6db65191d660b55","name":"Push message with content topic containing Chinese","time":{"start":1752706691744,"stop":1752706691744,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8da145591d080b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752706075598,"stop":1752706075598,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c6469c51373a35","name":"1 Store, 2 fetches","time":{"start":1752706045116,"stop":1752706045117,"duration":1},"status":"passed","severity":"normal"},{"uid":"61f0d7a0e2985892","name":"Check publish message containing Russian","time":{"start":1752706229803,"stop":1752706229803,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b20f28584acc0e4","name":"should return unique PubsubTopics for static sharding","time":{"start":1752706021892,"stop":1752706021892,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9952ad3b522886","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752706066564,"stop":1752706066564,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33e045d4919d927","name":"should create KeepAliveManager with required options","time":{"start":1752706037250,"stop":1752706037250,"duration":0},"status":"passed","severity":"normal"},{"uid":"6219a41d914794f1","name":"can start the service","time":{"start":1752706205150,"stop":1752706205150,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc341d7f77d2c56","name":"Push message with content topic containing escaped characters","time":{"start":1752706691734,"stop":1752706691734,"duration":0},"status":"passed","severity":"normal"},{"uid":"a966f09683b84e17","name":"should not receive a peer event after stop","time":{"start":1752706049508,"stop":1752706049508,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de8e78ad8ed0a74","name":"should create ShardReader with contentTopics network config","time":{"start":1752706036333,"stop":1752706036334,"duration":1},"status":"passed","severity":"normal"},{"uid":"11609778b5c345e8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752706021896,"stop":1752706021897,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4f7a93a2d734bf","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752706586602,"stop":1752706586602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d623a6a2fd02d8e6","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752706229807,"stop":1752706229807,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4e7c4d8274512f","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752706378483,"stop":1752706378484,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0810eadae3eadc","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752706075573,"stop":1752706075573,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f8ba2d5d423e23","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752706066237,"stop":1752706066238,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f8ca59c7289b26","name":"should handle complete peer lifecycle","time":{"start":1752706037299,"stop":1752706037301,"duration":2},"status":"passed","severity":"normal"},{"uid":"115e7b98dec2e883","name":"Decoder throws on undefined content topic","time":{"start":1752706055320,"stop":1752706055321,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2319e5869f9994","name":"Fails to push message with large meta","time":{"start":1752706691735,"stop":1752706691735,"duration":0},"status":"passed","severity":"normal"},{"uid":"279a808605618c9c","name":"should create ConnectionManager with required options","time":{"start":1752706037904,"stop":1752706037904,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73e716b3791ec2b","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752706049509,"stop":1752706049509,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14d782b9e990be2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752706238754,"stop":1752706238754,"duration":0},"status":"passed","severity":"normal"},{"uid":"121a75ce32223ddb","name":"should set field with all protocols enabled","time":{"start":1752706027776,"stop":1752706027776,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee69d52d5f1e271","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752706586600,"stop":1752706586600,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e32d8bf948f801","name":"random static sharding 10 - Cluster ID: 746, Shard ID: 863","time":{"start":1752706366326,"stop":1752706366326,"duration":0},"status":"passed","severity":"normal"},{"uid":"547e8407cfce933a","name":"should handle complete dial lifecycle","time":{"start":1752706037042,"stop":1752706037042,"duration":0},"status":"passed","severity":"normal"},{"uid":"4822c7baa5f8e6d3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752706586589,"stop":1752706586589,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed0bd4392541e0f","name":"Check publish message containing Chinese","time":{"start":1752706229802,"stop":1752706229802,"duration":0},"status":"passed","severity":"normal"},{"uid":"47867a4660f94b28","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752706075575,"stop":1752706075575,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c41bc2c49ea59","name":"should stop all internal components","time":{"start":1752706037906,"stop":1752706037907,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd37e31f28b2bb0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752706222615,"stop":1752706222615,"duration":0},"status":"passed","severity":"normal"},{"uid":"4108981aeb580f27","name":"should initialize with Unhealthy status","time":{"start":1752706066236,"stop":1752706066236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fb89824d55212e","name":"Fails to push message bigger that 1MB","time":{"start":1752706691737,"stop":1752706691737,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c59a6a2f7b1b60b","name":"Subscribe to topic containing short and receive message","time":{"start":1752706586601,"stop":1752706586602,"duration":1},"status":"passed","severity":"normal"},{"uid":"252d373d7954fe15","name":"messageHash returns a Uint8Array","time":{"start":1752706037428,"stop":1752706037428,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae7aaec70182106","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752706075574,"stop":1752706075574,"duration":0},"status":"passed","severity":"normal"},{"uid":"678fe8e7c5555aef","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752706586596,"stop":1752706586596,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55d3c30011e31eb","name":"Push message equal or less that 1MB","time":{"start":1752706691737,"stop":1752706691737,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af0e486bf1f6a24","name":"Push message with Arabic payload","time":{"start":1752706691723,"stop":1752706691726,"duration":3},"status":"passed","severity":"normal"},{"uid":"35fa5d69060a62e3","name":"Push message with content topic containing special chars","time":{"start":1752706691743,"stop":1752706691743,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fad1ee3ac9abf4d","name":"Store - dialed first","time":{"start":1752706384586,"stop":1752706384587,"duration":1},"status":"passed","severity":"normal"},{"uid":"e173526ac39c705e","name":"Push message with content topic containing Script","time":{"start":1752706691733,"stop":1752706691733,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d3b47269fe8dac","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752706586599,"stop":1752706586599,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b91243b52f223f8","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752706066564,"stop":1752706066565,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec799f165ac6440b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752706075591,"stop":1752706075592,"duration":1},"status":"passed","severity":"normal"},{"uid":"abec511e6a486b24","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752706311472,"stop":1752706311472,"duration":0},"status":"passed","severity":"normal"},{"uid":"608af68f2161a6d1","name":"should be delivered immediately if received","time":{"start":1752706080427,"stop":1752706080427,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd23f2aeecf79ffa","name":"should save new peer to store","time":{"start":1752706036023,"stop":1752706036036,"duration":13},"status":"passed","severity":"normal"},{"uid":"837599f3375be5f4","name":"should stop and cleanup resources","time":{"start":1752706066679,"stop":1752706066679,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5527df0db47bbbc","name":"Check message with no payload is not received","time":{"start":1752706535976,"stop":1752706535976,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5beec8428f5aa97","name":"should enable all discoveries when explicitly set","time":{"start":1752706065851,"stop":1752706065851,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f02f65171b8642","name":"should handle errors gracefully when getting peer info","time":{"start":1752706036373,"stop":1752706036373,"duration":0},"status":"passed","severity":"normal"},{"uid":"6516ae01643b899b","name":"Sets default value correctly","time":{"start":1752706377533,"stop":1752706377533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0067d9099344c83","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752706075563,"stop":1752706075563,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f404344fe7bd5b","name":"Relay + Store","time":{"start":1752706101749,"stop":1752706101749,"duration":0},"status":"passed","severity":"normal"},{"uid":"eada783ce2e452e0","name":"should return false when peer shard info is not found","time":{"start":1752706036352,"stop":1752706036352,"duration":0},"status":"passed","severity":"normal"},{"uid":"507d2883bdf5686c","name":"Encoder throws on undefined content topic","time":{"start":1752706056979,"stop":1752706056979,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f292b16f7bf7790","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752706021891,"stop":1752706021891,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4077473f6a02db6","name":"Push message with content topic containing shell command","time":{"start":1752706691746,"stop":1752706691746,"duration":0},"status":"passed","severity":"normal"},{"uid":"183d01ae517cb426","name":"different cluster, different shard: nodes don't connect","time":{"start":1752706167616,"stop":1752706167616,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c2bd382c1f9b15","name":"Push message with escaped characters payload","time":{"start":1752706691729,"stop":1752706691729,"duration":0},"status":"passed","severity":"normal"},{"uid":"a590e1de166104c7","name":"should not change state when connections remain after disconnect","time":{"start":1752706036968,"stop":1752706036969,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68079bb4cf570b9","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752706075566,"stop":1752706075566,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15b7ac001209c10","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752706037498,"stop":1752706037499,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9418993fb79c29","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752706229809,"stop":1752706229809,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6996d2a7facbf63","name":"Push message with content topic containing unicode special characters","time":{"start":1752706691734,"stop":1752706691734,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5544399c2aba5dc","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752706255990,"stop":1752706255990,"duration":0},"status":"passed","severity":"normal"},{"uid":"3017105bf7f007c5","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752706066342,"stop":1752706066343,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6cec35a11d6f539","name":"rejects hash query with time filter","time":{"start":1752706037310,"stop":1752706037311,"duration":1},"status":"passed","severity":"normal"},{"uid":"deaa9f7951d33f41","name":"should create ConnectionManager with relay","time":{"start":1752706037905,"stop":1752706037905,"duration":0},"status":"passed","severity":"normal"},{"uid":"935933a6921db6dc","name":"should return false when peer is not on the specified shard","time":{"start":1752706036351,"stop":1752706036351,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6d6d3aa4885fba","name":"Check publish message containing long","time":{"start":1752706229801,"stop":1752706229801,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ea1b08e808ef2a","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752706037496,"stop":1752706037498,"duration":2},"status":"passed","severity":"normal"},{"uid":"70941a32f97a67a","name":"should initialize bloom filter with correct parameters","time":{"start":1752706077732,"stop":1752706077733,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfcf8087d75a78bb","name":"should return true when peer is on the specified shard","time":{"start":1752706036348,"stop":1752706036348,"duration":0},"status":"passed","severity":"normal"},{"uid":"85eebcb3d1cf98c0","name":"Query with Ordered Callback, No message returned","time":{"start":1752706323625,"stop":1752706323625,"duration":0},"status":"passed","severity":"normal"},{"uid":"3513966c079c2771","name":"should have no discoveries enabled by default","time":{"start":1752706065850,"stop":1752706065850,"duration":0},"status":"passed","severity":"normal"},{"uid":"8619e8d6b11d64da","name":"Push message with Chinese payload","time":{"start":1752706691739,"stop":1752706691739,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf20b409b303cfe","name":"should emit a peer event after start","time":{"start":1752706049507,"stop":1752706049507,"duration":0},"status":"passed","severity":"normal"},{"uid":"9877d6517bcee17","name":"Push message with content topic containing XML","time":{"start":1752706691745,"stop":1752706691745,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe40ddb71093c56","name":"Push message with XML payload","time":{"start":1752706691728,"stop":1752706691728,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb30158e2745c10","name":"Push message with numeric payload","time":{"start":1752706691738,"stop":1752706691738,"duration":0},"status":"passed","severity":"normal"},{"uid":"d642ba7b2b5141c6","name":"should wait for Store peer to be connected","time":{"start":1752706066589,"stop":1752706066589,"duration":0},"status":"passed","severity":"normal"},{"uid":"3153e0303a3d29cf","name":"Push message with meta","time":{"start":1752706691735,"stop":1752706691735,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d874156ff7b96de","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752706045159,"stop":1752706045161,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb4a98743f6b4bd7","name":"LightPush","time":{"start":1752706384587,"stop":1752706384587,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecb4debf9a4a97e","name":"messageHashStr returns a hex string","time":{"start":1752706037428,"stop":1752706037428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac024acc7e77d61a","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752706021906,"stop":1752706021906,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6d4fd404d781a","name":"should transition to Unhealthy when no connections","time":{"start":1752706066237,"stop":1752706066237,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dab6936fbb51583","name":"Fails to push message with large meta","time":{"start":1752706691747,"stop":1752706691748,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a07ee47a76d7e50","name":"should push the message to the outgoing buffer","time":{"start":1752706080418,"stop":1752706080418,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a37416c0883c4f","name":"should start ping timers on peer connect","time":{"start":1752706037271,"stop":1752706037272,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a50847bcec18e31","name":"Decoder throws on undefined content topic","time":{"start":1752706056980,"stop":1752706056980,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f819bb1157ddee","name":"should dial peers from store when no connections remain","time":{"start":1752706037479,"stop":1752706037480,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5bf051f17a5d070","name":"Check received message containing XML","time":{"start":1752706535964,"stop":1752706535964,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf042214175b9ca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752706075593,"stop":1752706075594,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc1d782da55e09e","name":"Nodes with multiple pubsub topic","time":{"start":1752706222615,"stop":1752706222615,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a768dbcd2d013b","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752706037574,"stop":1752706037574,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3bc6eeb8ec5c874","name":"Push message with shell command payload","time":{"start":1752706691729,"stop":1752706691729,"duration":0},"status":"passed","severity":"normal"},{"uid":"2079cd2ce97f3df1","name":"Check message on other pubsub topic is not received","time":{"start":1752706535975,"stop":1752706535975,"duration":0},"status":"passed","severity":"normal"},{"uid":"79074aa2cb17b915","name":"should set default options when no config provided","time":{"start":1752706037905,"stop":1752706037905,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe016db59a80f8d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752706045161,"stop":1752706045161,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb19a0aa147097b8","name":"A test","time":{"start":1752706157274,"stop":1752706157275,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec5c86378562c606","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752706037476,"stop":1752706037476,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ca7186e34cbb38","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752706586594,"stop":1752706586594,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b19fc110e9b64e","name":"Push 30 different messages","time":{"start":1752706691742,"stop":1752706691742,"duration":0},"status":"skipped","severity":"normal"},{"uid":"82ed92e24b4899fd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752706586602,"stop":1752706586603,"duration":1},"status":"passed","severity":"normal"},{"uid":"19194d3215448abf","name":"Register correct protocols","time":{"start":1752706238747,"stop":1752706238747,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aae1ba22c707ee1","name":"should mark all messages in causal history as acknowledged","time":{"start":1752706080422,"stop":1752706080422,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da9e9f1f6c6bc6d","name":"Push message with content topic containing emoji","time":{"start":1752706691747,"stop":1752706691747,"duration":0},"status":"passed","severity":"normal"},{"uid":"295b3b93042206b6","name":"Callback on promise","time":{"start":1752706356432,"stop":1752706356432,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09f381196959d4d","name":"should handle incoming messages","time":{"start":1752706066441,"stop":1752706066441,"duration":0},"status":"passed","severity":"normal"},{"uid":"442a3eef81aea387","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752706021887,"stop":1752706021887,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54b8a1beaaf16d2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752706045166,"stop":1752706045166,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef1f6369d5ee997","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752706036036,"stop":1752706036037,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1dbceacf3ebd814","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752706021902,"stop":1752706021902,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9c861b22ed1974","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752706075592,"stop":1752706075593,"duration":1},"status":"passed","severity":"normal"},{"uid":"c042d9823fd5efcd","name":"should send to specified number of peers of used peers","time":{"start":1752706066109,"stop":1752706066109,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a4f4797ea51b4","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752706037573,"stop":1752706037574,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6559bb566043a37","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752706021895,"stop":1752706021895,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2c02f88b27a036","name":"Callback on promise, aborts when callback returns true","time":{"start":1752706356432,"stop":1752706356434,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e24620534746da1","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752706045162,"stop":1752706045162,"duration":0},"status":"passed","severity":"normal"},{"uid":"98822a058e8dcda","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752706066238,"stop":1752706066244,"duration":6},"status":"passed","severity":"normal"},{"uid":"b8d085221766b346","name":"should start and setup intervals and event listeners","time":{"start":1752706066678,"stop":1752706066679,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f6882a1432bad99","name":"should attach causal history and bloom filter to each message","time":{"start":1752706080419,"stop":1752706080420,"duration":1},"status":"passed","severity":"normal"},{"uid":"180588c5b61e1bed","name":"should add event listeners to globalThis","time":{"start":1752706036956,"stop":1752706036956,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb8a5087c8b1587","name":"Push message with content topic containing long","time":{"start":1752706691731,"stop":1752706691731,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e83fc203563f673","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752706297678,"stop":1752706297678,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ba6feb58b5fd38","name":"Check received message containing short","time":{"start":1752706535969,"stop":1752706535970,"duration":1},"status":"passed","severity":"normal"},{"uid":"372b9cd131ec5c71","name":"should return false","time":{"start":1752706027770,"stop":1752706027770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2810dbc5346213","name":"should handle errors when accessing navigator","time":{"start":1752706036987,"stop":1752706036988,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2167778b3af3ff7","name":"should dial peer when no shard info available","time":{"start":1752706037028,"stop":1752706037028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f18f44fe0a5596d","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752706075580,"stop":1752706075581,"duration":1},"status":"passed","severity":"normal"},{"uid":"7271cc6a168152ce","name":"should handle shard reader errors gracefully","time":{"start":1752706037036,"stop":1752706037036,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84fc6552826ce1","name":"Check received message containing Basic HTML tag","time":{"start":1752706535964,"stop":1752706535964,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2c192f490611a","name":"Push message with JSON payload","time":{"start":1752706691728,"stop":1752706691728,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9123dd906f017b","name":"should be empty after removing the only subscription","time":{"start":1752706066677,"stop":1752706066678,"duration":1},"status":"passed","severity":"normal"},{"uid":"48814226f8197141","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app45/7/topic811/test.js","time":{"start":1752706338819,"stop":1752706338819,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec8df85054964e4","name":"should process tasks in queue","time":{"start":1752706066341,"stop":1752706066341,"duration":0},"status":"passed","severity":"normal"},{"uid":"87946c85dbc09833","name":"Generator, 2 different pubsubtopics","time":{"start":1752706355165,"stop":1752706355167,"duration":2},"status":"passed","severity":"normal"},{"uid":"60566e4ecb46dd43","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752706255995,"stop":1752706255995,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1a1ae984594b67","name":"random static sharding 1 - Cluster ID: 578, Shard ID: 312","time":{"start":1752706366322,"stop":1752706366323,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90f6c684a3c9265","name":"should reject if Relay is requested but not mounted","time":{"start":1752706066587,"stop":1752706066587,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3737afc3b84c1a1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752706021902,"stop":1752706021902,"duration":0},"status":"passed","severity":"normal"},{"uid":"c005a6d6c3ff1f10","name":"should encode/decode to RLP encoding","time":{"start":1752706027771,"stop":1752706027771,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c4752c9906039a","name":"should handle different types of entries","time":{"start":1752706065379,"stop":1752706065380,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c347965b132ccd1","name":"throws on content topic with empty topic name field","time":{"start":1752706021883,"stop":1752706021883,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc12ea8d7e8a683","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app65/10/topic328/test.js","time":{"start":1752706338823,"stop":1752706338823,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2659adc12f640d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752706157049,"stop":1752706157051,"duration":2},"status":"passed","severity":"normal"},{"uid":"73fa816c4f963051","name":"should skip peer when not on same shard","time":{"start":1752706037027,"stop":1752706037027,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da1fc6fc14ef7a7","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752706037048,"stop":1752706037049,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b50a130e0b7b74","name":"should return false and handle errors gracefully","time":{"start":1752706037909,"stop":1752706037909,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4a8f6d69aef0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752706255989,"stop":1752706255990,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74e6898380bce46","name":"Check publish message containing XML","time":{"start":1752706229804,"stop":1752706229804,"duration":0},"status":"passed","severity":"normal"},{"uid":"478927a2544f4be","name":"Push message with XML payload","time":{"start":1752706691740,"stop":1752706691740,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fa100f5cb5978e","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752706075566,"stop":1752706075566,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10c58aa7445cce0","name":"should create ShardReader with shards network config","time":{"start":1752706036334,"stop":1752706036334,"duration":0},"status":"passed","severity":"normal"},{"uid":"13426f232115b93","name":"Subscribe to topic containing XML and receive message","time":{"start":1752706586604,"stop":1752706586604,"duration":0},"status":"passed","severity":"normal"},{"uid":"95835c1823a7b732","name":"should remove event listener for peer:discovery","time":{"start":1752706036013,"stop":1752706036013,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c582cd0300a6826","name":"should handle relay send failures gracefully","time":{"start":1752706037289,"stop":1752706037289,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c560d36a195324","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752706045601,"stop":1752706045602,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5272015ac77eba57","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752706378486,"stop":1752706378486,"duration":0},"status":"passed","severity":"normal"},{"uid":"457668e2fc92f2ff","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752706037287,"stop":1752706037287,"duration":0},"status":"passed","severity":"normal"},{"uid":"7531cdd8c9a07199","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752706021904,"stop":1752706021904,"duration":0},"status":"passed","severity":"normal"},{"uid":"739cd693c880b8de","name":"Check received message containing SQL Injection","time":{"start":1752706535963,"stop":1752706535963,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27b1ff9f2365ccf","name":"should handle peer store update failures gracefully","time":{"start":1752706037282,"stop":1752706037286,"duration":4},"status":"passed","severity":"normal"},{"uid":"f826348f1a6e6a3d","name":"Relay + Store","time":{"start":1752706027778,"stop":1752706027778,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf9b3f6842b8c24","name":"should successfully stop","time":{"start":1752706066442,"stop":1752706066442,"duration":0},"status":"passed","severity":"normal"},{"uid":"973f06dbf4c67b90","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752706229810,"stop":1752706229810,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d480b56d298fa2","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752706037907,"stop":1752706037907,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb42a754db50413","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752706021884,"stop":1752706021884,"duration":0},"status":"passed","severity":"normal"},{"uid":"333dc0cef7de795e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752706378485,"stop":1752706378485,"duration":0},"status":"passed","severity":"normal"},{"uid":"76168074044da614","name":"ignores unrecognized TXT record formats","time":{"start":1752706045599,"stop":1752706045599,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0985674acfd20c","name":"Check publish message containing Arabic","time":{"start":1752706229802,"stop":1752706229802,"duration":0},"status":"passed","severity":"normal"},{"uid":"2262f7ecd7a215d3","name":"Check received message containing emoji","time":{"start":1752706535973,"stop":1752706535974,"duration":1},"status":"passed","severity":"normal"},{"uid":"549ac25fcd90f2c8","name":"should skip peer when dialed recently","time":{"start":1752706037020,"stop":1752706037020,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fdabbe29baf719f","name":"throws on content topic with empty version field","time":{"start":1752706021882,"stop":1752706021882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f0829703d5b733","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752706255988,"stop":1752706255988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4878166fac422767","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app58/8/topic612/xml","time":{"start":1752706338817,"stop":1752706338818,"duration":1},"status":"passed","severity":"normal"},{"uid":"864789d35823c166","name":"Passing page size 110 when there are 120 messages","time":{"start":1752706370192,"stop":1752706370192,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ee86d02eb60dce","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752706021897,"stop":1752706021898,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc83cae7cd288d5e","name":"Encoder throws on empty string content topic","time":{"start":1752706037900,"stop":1752706037900,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a283503be946bd","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752706066565,"stop":1752706066565,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cd3a0b13309609","name":"should not modify tags of connections for different peers","time":{"start":1752706066565,"stop":1752706066565,"duration":0},"status":"passed","severity":"normal"},{"uid":"259399dd5e6decea","name":"should not retry if at least one success","time":{"start":1752706066351,"stop":1752706066351,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c1be98a4f11309","name":"should reject if LightPush is requested but not mounted","time":{"start":1752706066587,"stop":1752706066587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c245bd38c2144ae4","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752706101539,"stop":1752706101539,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b295386d7be553c6","name":"should remove event listeners","time":{"start":1752706037477,"stop":1752706037478,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d1f17eddf96fa3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752706075588,"stop":1752706075589,"duration":1},"status":"passed","severity":"normal"},{"uid":"214cfdeda2264223","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752706021906,"stop":1752706021906,"duration":0},"status":"passed","severity":"normal"},{"uid":"222e65438d9d646","name":"Check received message with timestamp: 1752706096285000000 ","time":{"start":1752706535974,"stop":1752706535974,"duration":0},"status":"passed","severity":"normal"},{"uid":"f309baa913291938","name":"Encoder throws on undefined content topic","time":{"start":1752706037900,"stop":1752706037900,"duration":0},"status":"passed","severity":"normal"},{"uid":"94da620896661514","name":"should start and stop interval correctly","time":{"start":1752706066340,"stop":1752706066341,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f2315c791b5311","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752706021853,"stop":1752706021853,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fca6a51cea1e84","name":"Encoder throws on undefined content topic","time":{"start":1752706055319,"stop":1752706055320,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a77bf4931045a9a","name":"should return false when peer is not found","time":{"start":1752706036346,"stop":1752706036347,"duration":1},"status":"passed","severity":"normal"},{"uid":"501f23db2646afd6","name":"should handle a minimal index list","time":{"start":1752706021851,"stop":1752706021852,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b85af3074ce9512","name":"should decode valid enr with tcp successfully","time":{"start":1752706027768,"stop":1752706027768,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90f657378066053","name":"Subscribe to topic containing short and receive message","time":{"start":1752706586592,"stop":1752706586592,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b3709162e982ab","name":"should dial peers from store on start","time":{"start":1752706037475,"stop":1752706037475,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1bb69b854a40ab","name":"Fails to publish message with empty text","time":{"start":1752706229808,"stop":1752706229809,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ad675bc2f6d3db","name":"Check message received after jswaku node is restarted","time":{"start":1752706535976,"stop":1752706535976,"duration":0},"status":"passed","severity":"normal"},{"uid":"3807f96c4fc18bb5","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752706075577,"stop":1752706075579,"duration":2},"status":"passed","severity":"normal"},{"uid":"3132fedf4d888ee7","name":"should handle complete discovery-to-dial flow","time":{"start":1752706036037,"stop":1752706036037,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2db4b38b7ce1dd9","name":"should throw an error for missing required configuration","time":{"start":1752706021894,"stop":1752706021895,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca6d8fa4ae53f2b","name":"should allow redial after cooldown period","time":{"start":1752706037026,"stop":1752706037027,"duration":1},"status":"passed","severity":"normal"},{"uid":"774108ce06df6909","name":"Relay","time":{"start":1752706101748,"stop":1752706101749,"duration":1},"status":"passed","severity":"normal"},{"uid":"414cb67090d7f93","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752706586605,"stop":1752706586605,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a90df48c48311f0","name":"should add received messages to bloom filter","time":{"start":1752706080421,"stop":1752706080421,"duration":0},"status":"passed","severity":"normal"},{"uid":"895a7b27c62318b3","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752706338815,"stop":1752706338816,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d665c91ef8f70eb","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752706586603,"stop":1752706586603,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbad336fa7b19b62","name":"Passing page size 11 when there are 10 messages","time":{"start":1752706370191,"stop":1752706370191,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2816e598d2217c","name":"should be safe to call multiple times","time":{"start":1752706037264,"stop":1752706037271,"duration":7},"status":"passed","severity":"normal"},{"uid":"136ced613aef0b07","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752706045117,"stop":1752706045119,"duration":2},"status":"passed","severity":"normal"},{"uid":"95e85718d3045934","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752706535969,"stop":1752706535969,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca1c93f728db0b1","name":"Ephemeral field set to true","time":{"start":1752706037899,"stop":1752706037899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c43a06d77f8ddef","name":"Check received message containing numeric","time":{"start":1752706535962,"stop":1752706535962,"duration":0},"status":"passed","severity":"normal"},{"uid":"19daf3c5a55271d4","name":"should update peer store before dialing","time":{"start":1752706036021,"stop":1752706036022,"duration":1},"status":"passed","severity":"normal"},{"uid":"897ec517be3b19f6","name":"Query with Ordered Callback, No Decoder","time":{"start":1752706323625,"stop":1752706323625,"duration":0},"status":"passed","severity":"normal"},{"uid":"506c120eebdeedc8","name":"should call waitForPeer on Relay","time":{"start":1752706066589,"stop":1752706066589,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf05e9805f23638f","name":"Check received message containing special chars","time":{"start":1752706535970,"stop":1752706535970,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf3883a63209a6e","name":"should add peer to queue when queue is not empty","time":{"start":1752706037015,"stop":1752706037019,"duration":4},"status":"passed","severity":"normal"},{"uid":"d97edf48f93ed8f6","name":"Store - dialed after - with timeout","time":{"start":1752706384587,"stop":1752706384587,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4c5a83d1a3a508","name":"Check message with no content topic is not received","time":{"start":1752706535976,"stop":1752706535976,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ff92475a1dd1bb","name":"Push message with content topic containing XML","time":{"start":1752706691733,"stop":1752706691733,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ae2fb21ea83d8d","name":"should not fail to start the service if it is already started","time":{"start":1752706101532,"stop":1752706101533,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7327c4c79f17b98","name":"Subscribe to topic containing XML and publish message","time":{"start":1752706238754,"stop":1752706238754,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb1ebf70b938262","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752706356434,"stop":1752706356435,"duration":1},"status":"passed","severity":"normal"},{"uid":"11eaa1f412fb77e3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752706075584,"stop":1752706075587,"duration":3},"status":"passed","severity":"normal"},{"uid":"2367a24a8c712a2d","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752706080425,"stop":1752706080426,"duration":1},"status":"passed","severity":"normal"},{"uid":"138f7ce31d2271d3","name":"Push message with SQL Injection payload","time":{"start":1752706691739,"stop":1752706691740,"duration":1},"status":"passed","severity":"normal"},{"uid":"e830c673b9e17b4a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752706378484,"stop":1752706378484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7414e13377de559","name":"Push message with Script payload","time":{"start":1752706691740,"stop":1752706691740,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33eb52765056dea","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752706366322,"stop":1752706366322,"duration":0},"status":"passed","severity":"normal"},{"uid":"317cff1bf3308f6e","name":"should filter peers by codec","time":{"start":1752706037910,"stop":1752706037910,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cc336d1b11c595","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752706037280,"stop":1752706037280,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b667a039ce4f43","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752706075582,"stop":1752706075582,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fee65fe6d4ce842","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752706222615,"stop":1752706222616,"duration":1},"status":"passed","severity":"normal"},{"uid":"912d8be377201583","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752706021909,"stop":1752706021909,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a9d058625ba532","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752706323625,"stop":1752706323626,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4bcd2e5a2b372d","name":"Push message with rate limit","time":{"start":1752706691748,"stop":1752706691748,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb48fb651c20766e","name":"Check received message containing short","time":{"start":1752706535961,"stop":1752706535961,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87aebf8bc77fb3e","name":"Ordered Callback - false","time":{"start":1752706363098,"stop":1752706363098,"duration":0},"status":"passed","severity":"normal"},{"uid":"6584c1677c2454ca","name":"should handle special patterns correctly","time":{"start":1752706077735,"stop":1752706077735,"duration":0},"status":"passed","severity":"normal"},{"uid":"569956eaf0565261","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752706535977,"stop":1752706535977,"duration":0},"status":"passed","severity":"normal"},{"uid":"927d6461ae59bf31","name":"should handle errors when removing globalThis listeners","time":{"start":1752706036961,"stop":1752706036961,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d029cf3a07dac86","name":"should not receive a peer event before start","time":{"start":1752706101533,"stop":1752706101534,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f17aba1faf2a72a","name":"Fields are not dropped","time":{"start":1752706037442,"stop":1752706037442,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e893695b898d13","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752706101539,"stop":1752706101539,"duration":0},"status":"skipped","severity":"normal"},{"uid":"722d57418537bab6","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752706065855,"stop":1752706065855,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23523c5162c0801","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752706066562,"stop":1752706066562,"duration":0},"status":"passed","severity":"normal"},{"uid":"71aaabfd8c422e17","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752706239949,"stop":1752706239949,"duration":0},"status":"passed","severity":"normal"},{"uid":"679c14d606615ffa","name":"Check meta is set [symmetric]","time":{"start":1752706055318,"stop":1752706055318,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b968df30dd79375","name":"should return all connected peers without codec filter","time":{"start":1752706037910,"stop":1752706037910,"duration":0},"status":"passed","severity":"normal"},{"uid":"4736a6420b369fc2","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752706027079,"stop":1752706027080,"duration":1},"status":"passed","severity":"normal"},{"uid":"4619c97ff63728ae","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752706037288,"stop":1752706037288,"duration":0},"status":"passed","severity":"normal"},{"uid":"49568718551c6a8f","name":"Push message with Russian payload","time":{"start":1752706691739,"stop":1752706691739,"duration":0},"status":"passed","severity":"normal"},{"uid":"9727b9c6fb798cd0","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752706021905,"stop":1752706021905,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb76a14fa2744000","name":"Decoder throws on empty string content topic","time":{"start":1752706055321,"stop":1752706055321,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafffe384f7e8197","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752706586604,"stop":1752706586605,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ff4a755aa029f0","name":"random static sharding 6 - Cluster ID: 739, Shard ID: 553","time":{"start":1752706366325,"stop":1752706366325,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e83638b19faa15","name":"Subscribe to topic containing long and receive message","time":{"start":1752706586592,"stop":1752706586593,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfeabaafb42bb52c","name":"Generator, custom pubsub topic","time":{"start":1752706355169,"stop":1752706355170,"duration":1},"status":"passed","severity":"normal"},{"uid":"8996aa1ae9df2820","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752706021909,"stop":1752706021909,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85806aa25af99db","name":"throws on content topic with empty encoding field","time":{"start":1752706021883,"stop":1752706021883,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c96dc411793b51d","name":"should be able to decode the field with only STORE set to true","time":{"start":1752706027084,"stop":1752706027084,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb353bb8b9f85024","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752706037574,"stop":1752706037574,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60a9fc13f9ee0ba","name":"Delete observer","time":{"start":1752706206911,"stop":1752706206911,"duration":0},"status":"passed","severity":"normal"},{"uid":"f381080585f4667e","name":"Push message with content topic containing unicode special characters","time":{"start":1752706691746,"stop":1752706691747,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b69879ac22d8dfe","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752706256001,"stop":1752706256001,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffba6fde7bf1c28d","name":"Check publish message containing numeric","time":{"start":1752706229801,"stop":1752706229801,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbf5c094c9449bf","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752706255990,"stop":1752706255990,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c3efb5f34d0018","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752706021897,"stop":1752706021897,"duration":0},"status":"passed","severity":"normal"},{"uid":"758e8e73cf03b650","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752706027767,"stop":1752706027768,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa636ee13fc6733","name":"should return usable stream attached to connection","time":{"start":1752706037571,"stop":1752706037572,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc6883d88d61452","name":"Push message with content topic containing Chinese","time":{"start":1752706691732,"stop":1752706691732,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9de912d6adfbb2","name":"should only return 1 node with relay and store capability","time":{"start":1752706045600,"stop":1752706045600,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88bd80466c910dd","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752706021886,"stop":1752706021886,"duration":0},"status":"passed","severity":"normal"},{"uid":"9171432b666317c","name":"should dial peer immediately when queue is empty","time":{"start":1752706037015,"stop":1752706037015,"duration":0},"status":"passed","severity":"normal"},{"uid":"30af3f53c4f912ed","name":"should dial all peers on dial","time":{"start":1752706184393,"stop":1752706184393,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9b0b70b1be0c8","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752706115486,"stop":1752706115487,"duration":1},"status":"passed","severity":"normal"},{"uid":"2116f6e5f944d9bf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752706075596,"stop":1752706075597,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84af8f806e08515","name":"should maintain desired error rate","time":{"start":1752706077733,"stop":1752706077733,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca43af20c1c2c33","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752706021893,"stop":1752706021893,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ac89e5c2697ab9","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752706027075,"stop":1752706027076,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ecb9d2978e2c3e","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752706036974,"stop":1752706036974,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58ffc1bdb6bbd8d","name":"random static sharding 2 - Cluster ID: 584, Shard ID: 924","time":{"start":1752706366323,"stop":1752706366324,"duration":1},"status":"passed","severity":"normal"},{"uid":"af254307e2951ad6","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752706103580,"stop":1752706103583,"duration":3},"status":"passed","severity":"normal"},{"uid":"7e6753b10d53b659","name":"should handle peerStore errors gracefully","time":{"start":1752706037910,"stop":1752706037911,"duration":1},"status":"passed","severity":"normal"},{"uid":"8541456dc4f84928","name":"Throws when trying to push message with empty payload","time":{"start":1752706691742,"stop":1752706691742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fe8790a0af2928","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752706323624,"stop":1752706323624,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f3fe63f8880738","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752706075562,"stop":1752706075562,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad437689d18cb1cd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752706021903,"stop":1752706021903,"duration":0},"status":"passed","severity":"normal"},{"uid":"154e5581391c0fd2","name":"should lock peers when selected","time":{"start":1752706066559,"stop":1752706066559,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8518872d689222","name":"Encoder throws on empty string content topic","time":{"start":1752706056979,"stop":1752706056980,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed979aad4d42c4","name":"should partition messages based on acknowledgement status","time":{"start":1752706080424,"stop":1752706080425,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5289e21f2a9c1f","name":"should not fail to start the service if it is already started","time":{"start":1752706205151,"stop":1752706205151,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd52cfb9f76f1d3","name":"Sign & Recover","time":{"start":1752706055774,"stop":1752706055774,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56ca9a3942e6897","name":"Query with Promise Callback, No Decoder","time":{"start":1752706323626,"stop":1752706323626,"duration":0},"status":"passed","severity":"normal"},{"uid":"4984461e232d4642","name":"throws an error for improperly formatted content topics","time":{"start":1752706021890,"stop":1752706021890,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c6a1e14ffb2d49","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752706586595,"stop":1752706586595,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4f8c2bad7c1564","name":"should reject if Store is requested but not mounted","time":{"start":1752706066587,"stop":1752706066587,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a89e22cf914979f","name":"should handle dial errors gracefully","time":{"start":1752706036020,"stop":1752706036021,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8cc41bdc8d9086","name":"should return PeerId when PeerId is provided","time":{"start":1752706037044,"stop":1752706037047,"duration":3},"status":"passed","severity":"normal"},{"uid":"2606a2208ce3543c","name":"Publishes to nwaku","time":{"start":1752706218179,"stop":1752706218179,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfe386afe7fba52","name":"same cluster, same shard: nodes connect","time":{"start":1752706167614,"stop":1752706167614,"duration":0},"status":"passed","severity":"normal"},{"uid":"4607449d056dff38","name":"should wait for LightPush peer to be connected","time":{"start":1752706066588,"stop":1752706066588,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e08d9f95014fb1","name":"Check received message containing Basic HTML tag","time":{"start":1752706535972,"stop":1752706535972,"duration":0},"status":"passed","severity":"normal"},{"uid":"244f6e95bfd348b3","name":"should handle peer connect event","time":{"start":1752706036968,"stop":1752706036968,"duration":0},"status":"passed","severity":"normal"},{"uid":"944d473a9330db1b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752706021904,"stop":1752706021904,"duration":0},"status":"passed","severity":"normal"},{"uid":"312e7f4062a7b831","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752706238752,"stop":1752706238752,"duration":0},"status":"passed","severity":"normal"},{"uid":"255deb7fe624e21f","name":"random static sharding 5 - Cluster ID: 825, Shard ID: 268","time":{"start":1752706366324,"stop":1752706366325,"duration":1},"status":"passed","severity":"normal"},{"uid":"5102bb70ea725421","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752706066256,"stop":1752706066256,"duration":0},"status":"passed","severity":"normal"},{"uid":"189faa0225dfb3a5","name":"does not throw on valid cases","time":{"start":1752706021879,"stop":1752706021879,"duration":0},"status":"passed","severity":"normal"},{"uid":"9005895e43d0fcc3","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752706066678,"stop":1752706066678,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc884d83ad7a0d0","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752706055316,"stop":1752706055317,"duration":1},"status":"passed","severity":"normal"},{"uid":"430bf8ab0281146a","name":"Publish message with rate limit","time":{"start":1752706229811,"stop":1752706229812,"duration":1},"status":"passed","severity":"normal"},{"uid":"77782de16980e6be","name":"Check publish message containing JSON","time":{"start":1752706229805,"stop":1752706229805,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e2c19f4a1050a4","name":"Fails to push message bigger that 1MB","time":{"start":1752706691749,"stop":1752706691749,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaddc9969b315f5c","name":"Push message equal or less that 1MB","time":{"start":1752706691749,"stop":1752706691749,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db306a9d8044f57","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752706075592,"stop":1752706075592,"duration":0},"status":"passed","severity":"normal"},{"uid":"9493fbf6be6c4bbd","name":"returns only open connection if one present","time":{"start":1752706037371,"stop":1752706037372,"duration":1},"status":"passed","severity":"normal"},{"uid":"a275479e6f521bb8","name":"should properly start and stop event listening","time":{"start":1752706066245,"stop":1752706066245,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9d9c694f2eaba0","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752706356431,"stop":1752706356431,"duration":0},"status":"passed","severity":"normal"},{"uid":"75cb7cb032ebb848","name":"should not fail to stop the service if it was not started","time":{"start":1752706101531,"stop":1752706101532,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb86bb226bdcca40","name":"should be safe to call multiple times","time":{"start":1752706037906,"stop":1752706037906,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d71e4a3413b36fa","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752706586605,"stop":1752706586605,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcba786ab6cdf109","name":"Push message with short payload","time":{"start":1752706691737,"stop":1752706691738,"duration":1},"status":"passed","severity":"normal"},{"uid":"8837e02c0978e037","name":"should only return 1 node with store capability","time":{"start":1752706045600,"stop":1752706045600,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd38d5509c9346a","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752706355172,"stop":1752706355173,"duration":1},"status":"passed","severity":"normal"},{"uid":"429015b001986c19","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752706021895,"stop":1752706021896,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9097af9f874b81c","name":"shard 0","time":{"start":1752706366321,"stop":1752706366322,"duration":1},"status":"passed","severity":"normal"},{"uid":"63dc3b1ecf049028","name":"should select older connection if present","time":{"start":1752706037372,"stop":1752706037372,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae24a524d5ea827","name":"Init the array if not present","time":{"start":1752706021475,"stop":1752706021478,"duration":3},"status":"passed","severity":"normal"},{"uid":"423c807d3b8385b1","name":"Check publish message containing emoji","time":{"start":1752706229806,"stop":1752706229806,"duration":0},"status":"passed","severity":"normal"},{"uid":"912f116861c1cff9","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752706021895,"stop":1752706021895,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d63f0f2746f7c7","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752706021893,"stop":1752706021893,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c343d045c74ea6c","name":"Push message with content topic containing Russian","time":{"start":1752706691744,"stop":1752706691744,"duration":0},"status":"passed","severity":"normal"},{"uid":"1779039b835ea6c3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752706021852,"stop":1752706021852,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fec54814c15fd5","name":"can start and stop the service","time":{"start":1752706205150,"stop":1752706205151,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2adec378f40ea9","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752706075171,"stop":1752706075172,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5e1b2189b02d56","name":"Query generator for multiple messages with different content topic format","time":{"start":1752706356431,"stop":1752706356432,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c27d420c9218e0","name":"Relay - dialed first","time":{"start":1752706384585,"stop":1752706384586,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8571262dc3f6a8","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752706037047,"stop":1752706037048,"duration":1},"status":"passed","severity":"normal"},{"uid":"d204cf2bffc1669e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752706586594,"stop":1752706586594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33e0423740a0170","name":"handles empty shards array correctly","time":{"start":1752706021908,"stop":1752706021908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44d753467ee29ad","name":"should set field with only FILTER enabled","time":{"start":1752706027777,"stop":1752706027777,"duration":0},"status":"passed","severity":"normal"},{"uid":"db39c77bd077cd68","name":"different cluster, same shard: nodes don't connect","time":{"start":1752706167615,"stop":1752706167616,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db77dc8cf5ac761","name":"Check publish message after service node is restarted","time":{"start":1752706229810,"stop":1752706229811,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9602af1d0aee1a2a","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752706311474,"stop":1752706311474,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28a58ce3f341882f","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752706080426,"stop":1752706080426,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de92e441d6d46f4","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752706075572,"stop":1752706075572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8486aae24924626","name":"should not dispatch event when already disconnected","time":{"start":1752706036972,"stop":1752706036973,"duration":1},"status":"passed","severity":"normal"},{"uid":"762a7df0d773c2de","name":"Push message with content topic containing SQL Injection","time":{"start":1752706691744,"stop":1752706691744,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee0a91b23589177","name":"should handle queue processing errors gracefully","time":{"start":1752706037035,"stop":1752706037036,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1dcfde0b136bb5","name":"should requeue task if no peer is available","time":{"start":1752706066342,"stop":1752706066342,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa70934990d8da44","name":"should never report false negatives","time":{"start":1752706077734,"stop":1752706077734,"duration":0},"status":"passed","severity":"normal"},{"uid":"d107670796bc5ded","name":"should not allow unachievable error rate","time":{"start":1752706075169,"stop":1752706075169,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1c085c14c4dc50","name":"should throw an error for insufficient data","time":{"start":1752706021853,"stop":1752706021853,"duration":0},"status":"passed","severity":"normal"},{"uid":"a204ca0a99476d6b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752706075579,"stop":1752706075580,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2dfec66624313e","name":"should properly compute the node id","time":{"start":1752706027771,"stop":1752706027771,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b7265ee6ecf69f","name":"should drop connection to one peer on hangUp","time":{"start":1752706184395,"stop":1752706184396,"duration":1},"status":"passed","severity":"normal"},{"uid":"e611ac8dfcd929f9","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app17/9/topic669/xml","time":{"start":1752706338825,"stop":1752706338825,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c9c6dd82ebd36","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752706256002,"stop":1752706256002,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a4dc7598113196","name":"handles different clusterIds correctly","time":{"start":1752706021889,"stop":1752706021889,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b4232334041dfa","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752706075170,"stop":1752706075170,"duration":0},"status":"passed","severity":"normal"},{"uid":"a580999823c875d0","name":"should not create relay timers when relay is not provided","time":{"start":1752706037287,"stop":1752706037287,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f20ab44fe141b7","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752706075576,"stop":1752706075576,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ca38359a778af8","name":"Check received message with timestamp: 1752706096285000000 ","time":{"start":1752706535966,"stop":1752706535966,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f95f06eccf0fb6","name":"throws on empty content topic","time":{"start":1752706021880,"stop":1752706021880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b546fcd263a7b78","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752706535966,"stop":1752706535966,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ce1aee23722c2a","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752706027088,"stop":1752706027089,"duration":1},"status":"passed","severity":"normal"},{"uid":"2611c91835c28d72","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752706586603,"stop":1752706586603,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cf100e6ef0bf7b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752706586596,"stop":1752706586597,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a3c78c90151aaa","name":"should maintain proper timestamps if all messages received","time":{"start":1752706080421,"stop":1752706080421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b757da5b602b64bf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752706075587,"stop":1752706075587,"duration":0},"status":"passed","severity":"normal"},{"uid":"284b028e0237a831","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752706075581,"stop":1752706075582,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1fc77cf8c50bf7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752706255991,"stop":1752706255991,"duration":0},"status":"passed","severity":"normal"},{"uid":"1571d2f155f4bd07","name":"Push message with meta","time":{"start":1752706691747,"stop":1752706691747,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa4ff158346706","name":"Push message with emoji payload","time":{"start":1752706691742,"stop":1752706691742,"duration":0},"status":"passed","severity":"normal"},{"uid":"755d983ec3959b48","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752706037416,"stop":1752706037420,"duration":4},"status":"passed","severity":"normal"},{"uid":"f15be5b3519b1af2","name":"Push message with Arabic payload","time":{"start":1752706691739,"stop":1752706691739,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2975d143fdfa58","name":"should dial one peer on dial","time":{"start":1752706184395,"stop":1752706184395,"duration":0},"status":"passed","severity":"normal"},{"uid":"c208ce427a0c51f","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752706586598,"stop":1752706586598,"duration":0},"status":"passed","severity":"normal"},{"uid":"671da92f4614498d","name":"should remove event listeners from globalThis","time":{"start":1752706036960,"stop":1752706036960,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7543c6140b228fa","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752706586593,"stop":1752706586593,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77ac7313437fd4f","name":"should handle multiple peer connections","time":{"start":1752706037272,"stop":1752706037273,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d27bd8b2f8281b","name":"rejects content-filtered query with only contentTopics","time":{"start":1752706037308,"stop":1752706037308,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8efea777696ab0","name":"throws on content topic with non-number generation field","time":{"start":1752706021881,"stop":1752706021881,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9aa4c99379e91fc","name":"Check received message containing Russian","time":{"start":1752706535963,"stop":1752706535963,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbe45f6e806d9a8","name":"Push message with escaped characters payload","time":{"start":1752706691741,"stop":1752706691741,"duration":0},"status":"passed","severity":"normal"},{"uid":"271afc7ce8ab6016","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752706021897,"stop":1752706021897,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7dd035c46bbdef","name":"Default pageSize","time":{"start":1752706370193,"stop":1752706370193,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b43dc4a4e2beceb","name":"Check received message containing Arabic","time":{"start":1752706535962,"stop":1752706535963,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a2b5d8d963a95","name":"should clear existing timers before creating new ones","time":{"start":1752706037297,"stop":1752706037298,"duration":1},"status":"passed","severity":"normal"},{"uid":"18051287ed8105b1","name":"All","time":{"start":1752706101749,"stop":1752706101750,"duration":1},"status":"passed","severity":"normal"},{"uid":"360776a94921aebd","name":"should stop ping timers on peer disconnect","time":{"start":1752706037273,"stop":1752706037276,"duration":3},"status":"passed","severity":"normal"},{"uid":"b39be9f7dea76199","name":"Subscribe and receive messages via lightPush","time":{"start":1752706586587,"stop":1752706586588,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef4f479cfbb102f","name":"should not receive a peer event after stop","time":{"start":1752706101534,"stop":1752706101537,"duration":3},"status":"passed","severity":"normal"},{"uid":"98ce90e2f91a6588","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752706586599,"stop":1752706586600,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad020829d4ec03d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752706021888,"stop":1752706021888,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf563a2f7b680ca","name":"should insert message id into causal history","time":{"start":1752706080419,"stop":1752706080419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d69cd83dc3cd2e","name":"Check publish message containing Basic HTML tag","time":{"start":1752706229804,"stop":1752706229805,"duration":1},"status":"passed","severity":"normal"},{"uid":"f732dac534a7cbee","name":"should send relay ping messages on timer","time":{"start":1752706037288,"stop":1752706037289,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2adcaa44bc3384","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752706586590,"stop":1752706586590,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2d27a256bb69d4","name":"Push message with short payload","time":{"start":1752706691721,"stop":1752706691721,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec76d9fe69ca000e","name":"Push message with custom timestamp: 1752709715798","time":{"start":1752706691749,"stop":1752706691749,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb5f9e32410edf9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app76/7/topic898/test.js","time":{"start":1752706338817,"stop":1752706338817,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb8c6eed9ecaee2","name":"should clear dial history on stop","time":{"start":1752706037013,"stop":1752706037014,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebe39ff9005c7c0","name":"should not dispatch event when already connected","time":{"start":1752706036969,"stop":1752706036972,"duration":3},"status":"passed","severity":"normal"},{"uid":"a3c57f142bc15df4","name":"Push message with content topic containing emoji","time":{"start":1752706691735,"stop":1752706691735,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade6791fd11c51a1","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752706021907,"stop":1752706021907,"duration":0},"status":"passed","severity":"normal"},{"uid":"13778275e8c093a7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752706066436,"stop":1752706066436,"duration":0},"status":"passed","severity":"normal"},{"uid":"1048cbde3e65605e","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752706065855,"stop":1752706065855,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0db56b3bfc05476","name":"Push message with Chinese payload","time":{"start":1752706691723,"stop":1752706691723,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b77e755b294366","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752706045163,"stop":1752706045163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f4fccde45c5507","name":"should skip peer when failed to dial recently","time":{"start":1752706037020,"stop":1752706037021,"duration":1},"status":"passed","severity":"normal"},{"uid":"83266cc9344a0bec","name":"Refresh subscription","time":{"start":1752706238749,"stop":1752706238750,"duration":1},"status":"skipped","severity":"normal"}]