allure-jswaku/8609/widgets/severity.json
2025-07-14 08:06:03 +00:00

1 line
195 KiB
JSON

[{"uid":"966225aa6e173459","name":"should be safe to call multiple times","time":{"start":1752479656955,"stop":1752479656956,"duration":1},"status":"passed","severity":"normal"},{"uid":"76decd466a9ca7c0","name":"Push message with rate limit","time":{"start":1752480318047,"stop":1752480318047,"duration":0},"status":"passed","severity":"normal"},{"uid":"457a7ecc51a58097","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752479695769,"stop":1752479695770,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78e08a2b8f6efc0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752479695791,"stop":1752479695792,"duration":1},"status":"passed","severity":"normal"},{"uid":"816746079669aeae","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752479988822,"stop":1752479988823,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31cb981e5ba3389","name":"Push message with custom timestamp: 1752483339297","time":{"start":1752480318048,"stop":1752480318048,"duration":0},"status":"passed","severity":"normal"},{"uid":"3883246a42fe3212","name":"should encode/decode to text encoding","time":{"start":1752479646721,"stop":1752479646723,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1143ffc0383bc96","name":"random static sharding 10 - Cluster ID: 730, Shard ID: 627","time":{"start":1752479976118,"stop":1752479976118,"duration":0},"status":"passed","severity":"normal"},{"uid":"5880876e33ec659a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752479664648,"stop":1752479664648,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3db204a14761771","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752479676691,"stop":1752479676691,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6adb337c37b8f13","name":"should reject if LightPush is requested but not mounted","time":{"start":1752479686789,"stop":1752479686789,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d04cb8db9dd718","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752479978278,"stop":1752479978279,"duration":1},"status":"passed","severity":"normal"},{"uid":"935ea800011a4208","name":"Publish message with rate limit","time":{"start":1752479839558,"stop":1752479839558,"duration":0},"status":"passed","severity":"normal"},{"uid":"45050ba2c0d4805e","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752479656223,"stop":1752479656224,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2fde087873f3a3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752479645893,"stop":1752479645894,"duration":1},"status":"passed","severity":"normal"},{"uid":"f08b8a04d2a7c5d3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752479640572,"stop":1752479640572,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b66b42cab6cbde","name":"Passing page size 19 when there are 20 messages","time":{"start":1752479982546,"stop":1752479982548,"duration":2},"status":"passed","severity":"normal"},{"uid":"af281311c9d30781","name":"should dial all peers on dial","time":{"start":1752479806317,"stop":1752479806317,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3462d4ca5c918ea","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752479849781,"stop":1752479849783,"duration":2},"status":"passed","severity":"normal"},{"uid":"de252611085eab1b","name":"Push message with content topic containing Chinese","time":{"start":1752480318042,"stop":1752480318042,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c219ef1f783f6e","name":"Wrong topic","time":{"start":1752479952862,"stop":1752479952863,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ba21fc49f64036","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752479695778,"stop":1752479695778,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a61022174ab8560","name":"Push message with special chars payload","time":{"start":1752480318050,"stop":1752480318050,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb4ad57f2fe3ce5","name":"should mark all messages in causal history as acknowledged","time":{"start":1752479700732,"stop":1752479700732,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e3340807a89a58","name":"should emit a peer event after start","time":{"start":1752479669046,"stop":1752479669046,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a10425f5c8cdba","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752479640587,"stop":1752479640588,"duration":1},"status":"passed","severity":"normal"},{"uid":"d775f343a438152f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752479640559,"stop":1752479640560,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77a2a1541c4d6a6","name":"should convert tags map to array of keys","time":{"start":1752479656971,"stop":1752479656971,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb49ebf17a8fa95b","name":"Push message equal or less that 1MB","time":{"start":1752480318048,"stop":1752480318049,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c772196b298a595","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752479848655,"stop":1752479848655,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a601143f0be7b1","name":"should return different streams if requested simultaniously","time":{"start":1752479656876,"stop":1752479656877,"duration":1},"status":"passed","severity":"normal"},{"uid":"da21e374b34012f3","name":"Relay - dialed after","time":{"start":1752479992962,"stop":1752479992962,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afa206f1b5b2d0a","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752479675132,"stop":1752479675133,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7a9625ccea9c2f","name":"should return valid sharding parameters for static sharding","time":{"start":1752479640587,"stop":1752479640587,"duration":0},"status":"passed","severity":"normal"},{"uid":"95adbda0accb099c","name":"Register correct protocols","time":{"start":1752479848653,"stop":1752479848653,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef36abe33d7e3c97","name":"Check received message containing shell command","time":{"start":1752480159192,"stop":1752480159192,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b106a1956a56","name":"should handle general insertion and lookup correctly","time":{"start":1752479698028,"stop":1752479698029,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d98976f3ee27e5","name":"Push message with short payload","time":{"start":1752480318034,"stop":1752480318034,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a8dc309528b1b0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752479695782,"stop":1752479695782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2193c225548281","name":"should dial peers from store when browser is connected","time":{"start":1752479656956,"stop":1752479656957,"duration":1},"status":"passed","severity":"normal"},{"uid":"70023d7a4dd1f661","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752479675128,"stop":1752479675132,"duration":4},"status":"passed","severity":"normal"},{"uid":"719476add8949a00","name":"should drop connection to one peer on hangUp","time":{"start":1752479806318,"stop":1752479806319,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0581c9a2091f6a","name":"should not retry if at least one success","time":{"start":1752479686198,"stop":1752479686199,"duration":1},"status":"passed","severity":"normal"},{"uid":"89cdb0953aade48f","name":"should return false when clusterId doesn't match","time":{"start":1752479686213,"stop":1752479686214,"duration":1},"status":"passed","severity":"normal"},{"uid":"66babaadb2656f09","name":"should call waitForPeer on Relay","time":{"start":1752479686791,"stop":1752479686791,"duration":0},"status":"passed","severity":"normal"},{"uid":"8592fc12aed0aa3c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752479968950,"stop":1752479968951,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb4d9c7e424ba088","name":"Query with Ordered Callback, No Decoder","time":{"start":1752479932840,"stop":1752479932840,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b95b6d1edf79cbd","name":"Check publish message containing XML","time":{"start":1752479839537,"stop":1752479839537,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f110c91da10c62","name":"should clear the dialing interval","time":{"start":1752479656475,"stop":1752479656475,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64e4a9b3d6fd0b7","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752479932834,"stop":1752479932834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8297afe3d76d78d","name":"does not throw on valid cases","time":{"start":1752479640552,"stop":1752479640553,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d832be63c3bae0b","name":"should update ack status of messages in outgoing buffer","time":{"start":1752479700736,"stop":1752479700736,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0189822ec003f3","name":"should handle onConnected and onDisconnected","time":{"start":1752479686594,"stop":1752479686595,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e85774a6d130ab","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752480211033,"stop":1752480211033,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfdf14fa10b0e0f","name":"should return false when pubsub topic parsing fails","time":{"start":1752479656688,"stop":1752479656688,"duration":0},"status":"passed","severity":"normal"},{"uid":"330dde2d8fad3268","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752479640691,"stop":1752479640691,"duration":0},"status":"passed","severity":"normal"},{"uid":"302900f3dbc084e2","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752479686609,"stop":1752479686609,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec02fd00babda0af","name":"should not discard bootstrap peers if under the limit","time":{"start":1752479749312,"stop":1752479749313,"duration":1},"status":"passed","severity":"normal"},{"uid":"42230350920fb980","name":"Check received message containing Russian","time":{"start":1752480159190,"stop":1752480159190,"duration":0},"status":"passed","severity":"normal"},{"uid":"2920cc62c5abc91","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752480211035,"stop":1752480211035,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4f8f50692b8975","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752479861925,"stop":1752479861925,"duration":0},"status":"passed","severity":"normal"},{"uid":"60855b40812a512e","name":"should be safe to call multiple times","time":{"start":1752479656295,"stop":1752479656295,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e214a1f35011159","name":"A test","time":{"start":1752479766397,"stop":1752479766397,"duration":0},"status":"passed","severity":"normal"},{"uid":"1549c0bb55512865","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752480211031,"stop":1752480211031,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b492754b45b11da","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752479686747,"stop":1752479686747,"duration":0},"status":"passed","severity":"normal"},{"uid":"187cf7c0cc818c20","name":"Subscribe and receive messages via waku relay post","time":{"start":1752480211026,"stop":1752480211026,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ccd7c31a5d06fa","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752479645902,"stop":1752479645902,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0a9942f554485b","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752479656233,"stop":1752479656233,"duration":0},"status":"passed","severity":"normal"},{"uid":"806a7fb3b486edcc","name":"Accepts a valid Waku Message","time":{"start":1752479690098,"stop":1752479690099,"duration":1},"status":"passed","severity":"normal"},{"uid":"62458a9d960dffc0","name":"should maintain proper timestamps if all messages received","time":{"start":1752479700731,"stop":1752479700731,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dbbcb5f0a451ad","name":"Query generator for multiple messages with different content topic format","time":{"start":1752479964307,"stop":1752479964308,"duration":1},"status":"passed","severity":"normal"},{"uid":"b991f816e2bb66f1","name":"should properly create location multiaddrs - tcp4","time":{"start":1752479646724,"stop":1752479646724,"duration":0},"status":"passed","severity":"normal"},{"uid":"5927c16705036c4b","name":"Push message with rate limit","time":{"start":1752480318062,"stop":1752480318062,"duration":0},"status":"passed","severity":"normal"},{"uid":"b042888d1cd9fbde","name":"Check received message containing escaped characters","time":{"start":1752480159183,"stop":1752480159183,"duration":0},"status":"passed","severity":"normal"},{"uid":"e857d4ee47d0c811","name":"should dial peer when no shard info available","time":{"start":1752479656487,"stop":1752479656487,"duration":0},"status":"passed","severity":"normal"},{"uid":"95dfa7c38dfcd197","name":"returns all values when wanted number is greater than available values","time":{"start":1752479664335,"stop":1752479664335,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e830ac2b72bbcb5","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752479695777,"stop":1752479695777,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d62b842df246b","name":"1 Store, 2 fetches","time":{"start":1752479664647,"stop":1752479664648,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb356c600dfc9701","name":"Check message with no payload is not received","time":{"start":1752480159195,"stop":1752480159195,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73e5360050f6df3","name":"Passing page size 110 when there are 120 messages","time":{"start":1752479982548,"stop":1752479982548,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f0d582427fd5bb","name":"Push message with shell command payload","time":{"start":1752480318053,"stop":1752480318054,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e713597101a1738","name":"should dial peer immediately when queue is empty","time":{"start":1752479656480,"stop":1752479656480,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d29241f947a94f0","name":"should create KeepAliveManager with required options","time":{"start":1752479656196,"stop":1752479656205,"duration":9},"status":"passed","severity":"normal"},{"uid":"fdd12a83ba5801b5","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752479646728,"stop":1752479646728,"duration":0},"status":"passed","severity":"normal"},{"uid":"4922d92b473cc611","name":"should clear timers for specific peer on disconnect","time":{"start":1752479656234,"stop":1752479656235,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb4321c2ddb60fa","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752479656300,"stop":1752479656300,"duration":0},"status":"passed","severity":"normal"},{"uid":"9243785fc7a4b8c7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752479695783,"stop":1752479695783,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0eb19e9e2fa18b8","name":"should return false when peer is on different cluster","time":{"start":1752479656679,"stop":1752479656680,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c9ac7f6471d7c","name":"Check message on other pubsub topic is not received","time":{"start":1752480159194,"stop":1752480159194,"duration":0},"status":"passed","severity":"normal"},{"uid":"73aa6c2856ecb8e6","name":"Check message with non string payload is not received","time":{"start":1752480159186,"stop":1752480159186,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b24e76a4250b77","name":"Push message with content topic containing unicode special characters","time":{"start":1752480318061,"stop":1752480318061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d08e4af3cc3abfe","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752479640570,"stop":1752479640570,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccd2468647d6f01","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752479695771,"stop":1752479695771,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ebbcf29996a78d","name":"Push message with special chars payload","time":{"start":1752480318035,"stop":1752480318035,"duration":0},"status":"passed","severity":"normal"},{"uid":"119ccd6bd5ff71d4","name":"Ordered callback, aborts when callback returns true","time":{"start":1752479964311,"stop":1752479964311,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf75b5a154005832","name":"Check publish message containing unicode special characters","time":{"start":1752479839542,"stop":1752479839542,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3e4b5d26b9623","name":"Check received message containing Script","time":{"start":1752480159181,"stop":1752480159181,"duration":0},"status":"passed","severity":"normal"},{"uid":"56fad355fb053d78","name":"should be able to encode the field with only STORE set to true","time":{"start":1752479645888,"stop":1752479645889,"duration":1},"status":"passed","severity":"normal"},{"uid":"620e7afe00ced550","name":"should set field with only FILTER enabled","time":{"start":1752479646727,"stop":1752479646728,"duration":1},"status":"passed","severity":"normal"},{"uid":"7855c9b17abace30","name":"Decoder throws on undefined content topic","time":{"start":1752479675137,"stop":1752479675137,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba97e30e4f41a66","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752479640570,"stop":1752479640571,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac7ba9f14b3b07d","name":"should create ConnectionManager with required options","time":{"start":1752479657184,"stop":1752479657184,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfac00e39d9dccb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752479640575,"stop":1752479640575,"duration":0},"status":"passed","severity":"normal"},{"uid":"95997db364eec61c","name":"Delete observer","time":{"start":1752479816432,"stop":1752479816433,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7038ddacb8707fa","name":"should clear dial history on start","time":{"start":1752479656473,"stop":1752479656473,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f502b672e72b063","name":"should attach causal history and bloom filter to each message","time":{"start":1752479700729,"stop":1752479700730,"duration":1},"status":"passed","severity":"normal"},{"uid":"9325c2d9c089530f","name":"should create ShardReader with shards network config","time":{"start":1752479656661,"stop":1752479656668,"duration":7},"status":"passed","severity":"normal"},{"uid":"1e941a877939b473","name":"Push message with unicode special characters payload","time":{"start":1752480318039,"stop":1752480318040,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf5e2ee19493eee1","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752479665205,"stop":1752479665205,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e9cefca5beba487e","name":"messageHashStr produces consistent results for the same input","time":{"start":1752479656557,"stop":1752479656557,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29e9c880ff83f4","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752479739006,"stop":1752479739006,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b1c070ec8124b1","name":"Query Generator, No Decoder","time":{"start":1752479932835,"stop":1752479932835,"duration":0},"status":"passed","severity":"normal"},{"uid":"984c5274a1f183fe","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752479695777,"stop":1752479695777,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e75a9ab2413c17","name":"Sign & Recover","time":{"start":1752479675527,"stop":1752479675527,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe7dc996b4e6edd","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752479656600,"stop":1752479656600,"duration":0},"status":"passed","severity":"normal"},{"uid":"34687cc8859b88b6","name":"should skip peer when not on same shard","time":{"start":1752479656486,"stop":1752479656486,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a262a3c92808be","name":"Generator, 2 different pubsubtopics","time":{"start":1752479968954,"stop":1752479968954,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7ec336ac13b70294","name":"Store - dialed after - with timeout","time":{"start":1752479992963,"stop":1752479992963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9385ce793827eef7","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752479777210,"stop":1752479777210,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05584479e2e693c","name":"should add and remove event listeners correctly","time":{"start":1752479669049,"stop":1752479669050,"duration":1},"status":"passed","severity":"normal"},{"uid":"440ec52b77cf0539","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752479921511,"stop":1752479921511,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cedf30d66af7c15","name":"Sets default value correctly","time":{"start":1752479988914,"stop":1752479988914,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea801ba97b41567","name":"should not fail to start the service if it is already started","time":{"start":1752479669045,"stop":1752479669046,"duration":1},"status":"passed","severity":"normal"},{"uid":"d022c41339185830","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752479695780,"stop":1752479695780,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce854487ebb7475","name":"Check received message containing Basic HTML tag","time":{"start":1752480159182,"stop":1752480159182,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd51dce89ece9fc","name":"Relay - times out","time":{"start":1752479992962,"stop":1752479992963,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3109c05aa3b3df","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752479657194,"stop":1752479657195,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ccc05180a91cec2","name":"Refresh subscription","time":{"start":1752480211029,"stop":1752480211029,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d8c30266b17354","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752479686609,"stop":1752479686609,"duration":0},"status":"passed","severity":"normal"},{"uid":"219e1fa8ac0e9cbe","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752479932839,"stop":1752479932839,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc9eae217a99737","name":"Push message with Basic HTML tag payload","time":{"start":1752480318038,"stop":1752480318038,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18fb182103b0f0f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752479695783,"stop":1752479695784,"duration":1},"status":"passed","severity":"normal"},{"uid":"36ed00476ab663ea","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752479988824,"stop":1752479988824,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4a51498c8df26c","name":"Subscribe to topic containing short and receive message","time":{"start":1752480211029,"stop":1752480211030,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d632154a214a9ff","name":"should handle dial errors gracefully","time":{"start":1752479656965,"stop":1752479656965,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7d48c0d92729e9","name":"Overlapping topic subscription","time":{"start":1752480211041,"stop":1752480211041,"duration":0},"status":"passed","severity":"normal"},{"uid":"6050d3b5eeb23bc1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752479664971,"stop":1752479664971,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd60678ff574846","name":"should properly create peer info with all multiaddrs","time":{"start":1752479646726,"stop":1752479646726,"duration":0},"status":"passed","severity":"normal"},{"uid":"633e7d4886a04afa","name":"Push message equal or less that 1MB","time":{"start":1752480318063,"stop":1752480318064,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dca2be71d64a327","name":"should redial peers when all connections are lost","time":{"start":1752479656985,"stop":1752479656985,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c01dc5f3c00513","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752479686216,"stop":1752479686217,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7b468f0d7eae36","name":"Subscribe to topic containing long and receive message","time":{"start":1752480211042,"stop":1752480211042,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cab0816ab2cdcf","name":"should transition to Unhealthy when no connections","time":{"start":1752479686072,"stop":1752479686073,"duration":1},"status":"passed","severity":"normal"},{"uid":"301a0c4e3a693a3b","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752479656959,"stop":1752479656959,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dd5ba7fa28168e","name":"Decoder throws on empty string content topic","time":{"start":1752479676693,"stop":1752479676693,"duration":0},"status":"passed","severity":"normal"},{"uid":"5105736ae062222b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752479640574,"stop":1752479640574,"duration":0},"status":"passed","severity":"normal"},{"uid":"32411c65af8535ec","name":"should load peers from local storage and dispatch events","time":{"start":1752479669048,"stop":1752479669048,"duration":0},"status":"passed","severity":"normal"},{"uid":"47768202851e0ee0","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752479700735,"stop":1752479700735,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f750e770ab6d8f6","name":"Refresh subscription","time":{"start":1752479848655,"stop":1752479848656,"duration":1},"status":"skipped","severity":"normal"},{"uid":"65238429bc3180e2","name":"should handle multiple peer connections","time":{"start":1752479656216,"stop":1752479656222,"duration":6},"status":"passed","severity":"normal"},{"uid":"9bac54f4b140da69","name":"should not process empty queue","time":{"start":1752479656496,"stop":1752479656497,"duration":1},"status":"passed","severity":"normal"},{"uid":"67681a07a4ca5a3a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752480318059,"stop":1752480318059,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb078c7edc1960c","name":"should handle network check errors gracefully","time":{"start":1752479656502,"stop":1752479656502,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d11fc8c9b6073e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752480211045,"stop":1752480211045,"duration":0},"status":"passed","severity":"normal"},{"uid":"54153596b3a68bb1","name":"Check message with invalid timestamp is not received","time":{"start":1752480159194,"stop":1752480159194,"duration":0},"status":"passed","severity":"normal"},{"uid":"d245b9c29db5b607","name":"should set field with all protocols enabled","time":{"start":1752479646727,"stop":1752479646727,"duration":0},"status":"passed","severity":"normal"},{"uid":"41266f6fee270bc0","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752479908552,"stop":1752479908552,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c47df891bd9c68","name":"Push message with content topic containing Arabic","time":{"start":1752480318057,"stop":1752480318057,"duration":0},"status":"passed","severity":"normal"},{"uid":"76114eacc3b47f76","name":"Push message with Chinese payload","time":{"start":1752480318051,"stop":1752480318051,"duration":0},"status":"passed","severity":"normal"},{"uid":"303b171c26701df1","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752479832277,"stop":1752479832278,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa46ed987d819816","name":"should decode valid enr successfully","time":{"start":1752479646716,"stop":1752479646717,"duration":1},"status":"passed","severity":"normal"},{"uid":"be21d98b8f9127b2","name":"should reject on timeout if it was set","time":{"start":1752479686790,"stop":1752479686790,"duration":0},"status":"passed","severity":"normal"},{"uid":"673718063cb00c","name":"should not receive a peer event after stop","time":{"start":1752479669047,"stop":1752479669047,"duration":0},"status":"passed","severity":"normal"},{"uid":"893102bfe96b41b","name":"Check publish message containing Chinese","time":{"start":1752479839532,"stop":1752479839532,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f45551b06eb1361","name":"Meta field set when metaSetter is specified","time":{"start":1752479657330,"stop":1752479657330,"duration":0},"status":"passed","severity":"normal"},{"uid":"813a4bf565d90965","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752479656976,"stop":1752479656977,"duration":1},"status":"passed","severity":"normal"},{"uid":"5384eb5081ad8876","name":"should filter out already connected peers","time":{"start":1752479656964,"stop":1752479656964,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3dbf81cea6bd4b","name":"Generator, custom pubsub topic","time":{"start":1752479968956,"stop":1752479968957,"duration":1},"status":"passed","severity":"normal"},{"uid":"491f7f6cfe25299f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752480211040,"stop":1752480211040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22cd686a298e327","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752479921507,"stop":1752479921508,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b9f874c0e8b34ba","name":"should be online or offline if network state changed","time":{"start":1752479739009,"stop":1752479739010,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01ab849adba826d","name":"should return false when peer is on different cluster","time":{"start":1752479656670,"stop":1752479656671,"duration":1},"status":"passed","severity":"normal"},{"uid":"1141b4dc68b71dae","name":"should handle errors when accessing navigator","time":{"start":1752479655871,"stop":1752479655871,"duration":0},"status":"passed","severity":"normal"},{"uid":"9314bdd45b4fed2a","name":"should not dial peers from store when browser is not connected","time":{"start":1752479656957,"stop":1752479656958,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63609fa01e14f8","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752479749311,"stop":1752479749312,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b0242ff79fdc72","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752479700735,"stop":1752479700735,"duration":0},"status":"passed","severity":"normal"},{"uid":"804449c2260b4043","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752479695769,"stop":1752479695769,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7ceca676c07427","name":"should handle task timeouts","time":{"start":1752479686197,"stop":1752479686198,"duration":1},"status":"passed","severity":"normal"},{"uid":"9758fb305753aa92","name":"Query with Promise Callback, No Decoder","time":{"start":1752479932854,"stop":1752479932854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51a062f58df4037","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app22/10/topic231/proto","time":{"start":1752479952859,"stop":1752479952859,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da2c550e712d76c","name":"should handle queue processing errors gracefully","time":{"start":1752479656498,"stop":1752479656498,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccc5d0254b11e32","name":"messageHash returns a Uint8Array","time":{"start":1752479656546,"stop":1752479656546,"duration":0},"status":"passed","severity":"normal"},{"uid":"695bd448060942d5","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752479848659,"stop":1752479848659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9be179cfd9cbd28","name":"Passing an array","time":{"start":1752479988913,"stop":1752479988913,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3ba958cedc8d1b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752479849784,"stop":1752479849785,"duration":1},"status":"passed","severity":"normal"},{"uid":"2283dad01f3eb4d6","name":"Check publish message containing escaped characters","time":{"start":1752479839541,"stop":1752479839542,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05b7a4cc3be957d","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752479848661,"stop":1752479848662,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db2f4586ad50b0f","name":"should handle a minimal index list","time":{"start":1752479640691,"stop":1752479640691,"duration":0},"status":"passed","severity":"normal"},{"uid":"85464b91f8c001eb","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752479640568,"stop":1752479640568,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6385beabee08f2f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752479832279,"stop":1752479832279,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d0142f43e39a61","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752479656960,"stop":1752479656960,"duration":0},"status":"passed","severity":"normal"},{"uid":"400761f5fb37d565","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752479640590,"stop":1752479640590,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3083a836c0f697d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752479640562,"stop":1752479640562,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2f05c3d6806603","name":"should handle null peers returned by getPeer","time":{"start":1752479656978,"stop":1752479656978,"duration":0},"status":"passed","severity":"normal"},{"uid":"e956990dcae7ddf8","name":"messageHashStr produces different results for different inputs","time":{"start":1752479656558,"stop":1752479656559,"duration":1},"status":"passed","severity":"normal"},{"uid":"8731c76f46522a2b","name":"Nodes with multiple pubsub topic","time":{"start":1752479832278,"stop":1752479832279,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb89c7b38d5bc275","name":"should add and check entries correctly","time":{"start":1752479685346,"stop":1752479685352,"duration":6},"status":"passed","severity":"normal"},{"uid":"b19ccfe1046c79ea","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752479640565,"stop":1752479640565,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb89681ea5dadfda","name":"groups content topics by expected pubsub topic","time":{"start":1752479640563,"stop":1752479640563,"duration":0},"status":"passed","severity":"normal"},{"uid":"426bc3fecf57c1ca","name":"Push message with content topic containing numeric","time":{"start":1752480318041,"stop":1752480318042,"duration":1},"status":"passed","severity":"normal"},{"uid":"232722263431d8f6","name":"should retry on complete failure if specified","time":{"start":1752479686218,"stop":1752479686218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8b1cc80b0033d1","name":"ignores unrecognized TXT record formats","time":{"start":1752479665201,"stop":1752479665202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1deea986fe48aef","name":"should not change state when connections remain after disconnect","time":{"start":1752479655839,"stop":1752479655853,"duration":14},"status":"passed","severity":"normal"},{"uid":"e96c67c45bc35a0e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752479664973,"stop":1752479664973,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e761766af666bd2","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752479640561,"stop":1752479640561,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89ca50995ba147e","name":"random static sharding 5 - Cluster ID: 63, Shard ID: 246","time":{"start":1752479976116,"stop":1752479976116,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f15e76fd8671e7c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752480211045,"stop":1752480211046,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec0ee257858ff7e","name":"should handle shard reader errors gracefully","time":{"start":1752479656498,"stop":1752479656502,"duration":4},"status":"passed","severity":"normal"},{"uid":"e6d61872505710f5","name":"Check received message containing short","time":{"start":1752480159187,"stop":1752480159188,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba47f57adc7c6433","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752479640575,"stop":1752479640576,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9a1eb229284ca3","name":"Decoder throws on undefined content topic","time":{"start":1752479676693,"stop":1752479676693,"duration":0},"status":"passed","severity":"normal"},{"uid":"d264fe7b73676548","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752479988823,"stop":1752479988823,"duration":0},"status":"passed","severity":"normal"},{"uid":"225e4c4b005a663b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752479640563,"stop":1752479640563,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c55b4540b02d4f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752479968955,"stop":1752479968955,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10631f7fc9a3f1d1","name":"should not receive a peer event before start","time":{"start":1752479669046,"stop":1752479669047,"duration":1},"status":"passed","severity":"normal"},{"uid":"72831a17649f1b62","name":"Query with Promise Callback, No message returned","time":{"start":1752479932854,"stop":1752479932854,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc67ea848998f62b","name":"should dial peers from store on start","time":{"start":1752479656950,"stop":1752479656952,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e57251f4b4704ec","name":"Subscribe and receive messages via lightPush","time":{"start":1752480211037,"stop":1752480211037,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee69dcad7ebf5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752479695785,"stop":1752479695785,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b23344621e6637","name":"Fails to push message with large meta","time":{"start":1752480318062,"stop":1752480318062,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d14fa047cb2d062","name":"should maintain desired error rate","time":{"start":1752479698025,"stop":1752479698026,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da69cdc24dbb2fd","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752479645893,"stop":1752479645893,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4eed57b4d7dbfae","name":"should throw error - invalid id","time":{"start":1752479646719,"stop":1752479646720,"duration":1},"status":"passed","severity":"normal"},{"uid":"a543159d728a4e8d","name":"Check publish message containing shell command","time":{"start":1752479839540,"stop":1752479839541,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c64c6ab43b8f1d4","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752479848660,"stop":1752479848660,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c514c2d61ec0a9","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752479656877,"stop":1752479656878,"duration":1},"status":"passed","severity":"normal"},{"uid":"c818fddd49a4ee2c","name":"should handle all zero keep alive options","time":{"start":1752479656238,"stop":1752479656239,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2ae4837e8aae92","name":"Check received message with timestamp: 1752479717484 ","time":{"start":1752480159193,"stop":1752480159193,"duration":0},"status":"passed","severity":"normal"},{"uid":"300addf90ee3471f","name":"Push message with content topic containing Arabic","time":{"start":1752480318042,"stop":1752480318043,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd03f8495bf23da","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752480211043,"stop":1752480211043,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45084527ee8b363","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752479640566,"stop":1752479640567,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e5319c41e5d13d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752479695780,"stop":1752479695780,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ede0e17d5cc531a","name":"Push message with Russian payload","time":{"start":1752480318051,"stop":1752480318051,"duration":0},"status":"passed","severity":"normal"},{"uid":"35de29082bf85fe0","name":"should use DNS peer discovery with light client","time":{"start":1752479723303,"stop":1752479723304,"duration":1},"status":"skipped","severity":"normal"},{"uid":"610a6ac2509c2595","name":"should dial all remaining peers","time":{"start":1752479656964,"stop":1752479656965,"duration":1},"status":"passed","severity":"normal"},{"uid":"57815fd4165d9117","name":"should use shardsUnderCluster when provided","time":{"start":1752479686212,"stop":1752479686213,"duration":1},"status":"passed","severity":"normal"},{"uid":"383f5741445a6e22","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752479695785,"stop":1752479695787,"duration":2},"status":"passed","severity":"normal"},{"uid":"f911552fd69552ff","name":"Encoder throws on undefined content topic","time":{"start":1752479675136,"stop":1752479675136,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c778adf9ca58b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752480211035,"stop":1752480211035,"duration":0},"status":"passed","severity":"normal"},{"uid":"27aad65a9a43ccd6","name":"should retry failed tasks","time":{"start":1752479686196,"stop":1752479686197,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2fa6d41b00ce21","name":"tcp ip4 address","time":{"start":1752479646034,"stop":1752479646035,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e0d1d05dbfe086","name":"Subscribe and publish message","time":{"start":1752479848654,"stop":1752479848654,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db2308c2c352df7","name":"Check publish message containing emoji","time":{"start":1752479839542,"stop":1752479839543,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd9ec7004190a56","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752480211046,"stop":1752480211046,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b4307f13c5a2d7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752479640584,"stop":1752479640584,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07ee1593f8d55f6","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752479640566,"stop":1752479640566,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0780429301526f7","name":"should dispatch network event when browser goes online","time":{"start":1752479655854,"stop":1752479655855,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0987e264deb2c0b","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752479695497,"stop":1752479695497,"duration":0},"status":"passed","severity":"normal"},{"uid":"278354819e569456","name":"should throw error - no id","time":{"start":1752479646719,"stop":1752479646719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e06b205fe67ebb","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752479695780,"stop":1752479695781,"duration":1},"status":"passed","severity":"normal"},{"uid":"120bcf902aea87ff","name":"Should update multiaddrs","time":{"start":1752479806722,"stop":1752479806722,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d65dd3989aaf833","name":"should return false when peer is not on topic","time":{"start":1752479657195,"stop":1752479657195,"duration":0},"status":"passed","severity":"normal"},{"uid":"658eeffca962207","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752480211032,"stop":1752480211032,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf4ba0d9771bf4a","name":"should be delivered immediately if received","time":{"start":1752479700736,"stop":1752479700737,"duration":1},"status":"passed","severity":"normal"},{"uid":"645a3ab68a50ff60","name":"should sort peers by ping value","time":{"start":1752479657193,"stop":1752479657193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f735f6a0cd575fb1","name":"should fail to send if no connected peers found","time":{"start":1752479686217,"stop":1752479686217,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c88995195eaf0f5","name":"should return true when over bootstrap limit","time":{"start":1752479656974,"stop":1752479656974,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcaed92248ddd0f3","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app65/4/topic637/xml","time":{"start":1752479952862,"stop":1752479952862,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6e33e6dceb3e3d","name":"should retry if all attempts fail","time":{"start":1752479686199,"stop":1752479686199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f70e2a464a89f67","name":"Push message with numeric payload","time":{"start":1752480318050,"stop":1752480318050,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76c2db7ab0e8ab8","name":"Ordered Callback - false","time":{"start":1752479972402,"stop":1752479972402,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae38f1789421772","name":"udp ip6 address","time":{"start":1752479646035,"stop":1752479646035,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b2a2af5eaccd69","name":"should dial peers from store when no connections remain","time":{"start":1752479656961,"stop":1752479656962,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ca0505c1484c8f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752480211034,"stop":1752480211034,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2a17ba7b9135dd","name":"should handle ping failures gracefully","time":{"start":1752479656227,"stop":1752479656227,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f86158c8b18f4ff","name":"should remove event listener for peer:discovery","time":{"start":1752479656295,"stop":1752479656296,"duration":1},"status":"passed","severity":"normal"},{"uid":"e39b5d8ffd531553","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752480211038,"stop":1752480211038,"duration":0},"status":"passed","severity":"normal"},{"uid":"451d6d9fe66d2ed0","name":"should dial second nwaku node that was discovered","time":{"start":1752479717556,"stop":1752479717558,"duration":2},"status":"skipped","severity":"normal"},{"uid":"bc2e4f8ddebf98a1","name":"should check connected peers if present and suitable","time":{"start":1752479686790,"stop":1752479686790,"duration":0},"status":"passed","severity":"normal"},{"uid":"412a465eea3a7236","name":"Does not throw an exception when node disconnects","time":{"start":1752479988912,"stop":1752479988913,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4ec89ee8ff11b1","name":"random static sharding 1 - Cluster ID: 506, Shard ID: 423","time":{"start":1752479976114,"stop":1752479976114,"duration":0},"status":"passed","severity":"normal"},{"uid":"f542dd91b55cd020","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752479656981,"stop":1752479656981,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8912a7dfbc81dd5","name":"should not fail to start the service if it is already started","time":{"start":1752479814628,"stop":1752479814628,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c10883aea759f0","name":"Push message with content topic containing long","time":{"start":1752480318056,"stop":1752480318056,"duration":0},"status":"passed","severity":"normal"},{"uid":"1375f3f5af79f5f7","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752479656854,"stop":1752479656854,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9efc52910f507b","name":"should handle corrupted shard info gracefully","time":{"start":1752479656693,"stop":1752479656694,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a4d80c495377a7a","name":"random static sharding 9 - Cluster ID: 737, Shard ID: 9","time":{"start":1752479976117,"stop":1752479976118,"duration":1},"status":"passed","severity":"normal"},{"uid":"71413699a2a9aab5","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752479848657,"stop":1752479848657,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0bc0d6dfc699dc","name":"retrieves a single peer","time":{"start":1752479665200,"stop":1752479665200,"duration":0},"status":"passed","severity":"normal"},{"uid":"796f28e42410e90","name":"should handle peer store errors during connection limiting","time":{"start":1752479656985,"stop":1752479656985,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78989e3069e6737","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752479664972,"stop":1752479664972,"duration":0},"status":"passed","severity":"normal"},{"uid":"480336d52b7e884f","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752479656233,"stop":1752479656233,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f742ec32949c03","name":"should invoke callbacks when receiving a message","time":{"start":1752479686746,"stop":1752479686747,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04a4f3de8e3d62d","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752479686611,"stop":1752479686612,"duration":1},"status":"passed","severity":"normal"},{"uid":"7036ca35dd9a011d","name":"same cluster, different shard: nodes connect","time":{"start":1752479777211,"stop":1752479777213,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6a26c194fbd2639","name":"Push message with escaped characters payload","time":{"start":1752480318039,"stop":1752480318039,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f9e4af751cc4ed","name":"should skip peer when already connected","time":{"start":1752479656484,"stop":1752479656485,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed094344739cab75","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752479724155,"stop":1752479724155,"duration":0},"status":"passed","severity":"normal"},{"uid":"6609d0c4d64341df","name":"Callback on promise, aborts when callback returns true","time":{"start":1752479964309,"stop":1752479964310,"duration":1},"status":"passed","severity":"normal"},{"uid":"4934adb5385cf147","name":"Check publish message containing Arabic","time":{"start":1752479839533,"stop":1752479839533,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa81fbf3c762d32","name":"Query with Ordered Callback, No message returned","time":{"start":1752479932840,"stop":1752479932842,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4a7566e2ae42171","name":"pre and post cipher","time":{"start":1752479675526,"stop":1752479675526,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d34b3f901f11bc1","name":"Check received message containing Chinese","time":{"start":1752480159189,"stop":1752480159189,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02a1d6511079251","name":"Push message with Script payload","time":{"start":1752480318037,"stop":1752480318038,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb7ddd18f54eadc","name":"should be safe to call multiple times","time":{"start":1752479656479,"stop":1752479656479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad670d3b17a8f401","name":"configure the node with multiple pubsub topics","time":{"start":1752479976118,"stop":1752479976118,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63c7caf13991aa7","name":"should return false when shard is not included in network shards","time":{"start":1752479686214,"stop":1752479686214,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8ccbc4d16de01a","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752479685939,"stop":1752479685939,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2e50fc1e284622","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752479686595,"stop":1752479686596,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ab2667e3f55a88","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752480211036,"stop":1752480211037,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67745f7b2b44732","name":"Query Generator, No message returned","time":{"start":1752479932835,"stop":1752479932839,"duration":4},"status":"passed","severity":"normal"},{"uid":"7c3eb4818ff1a8c4","name":"should properly create location multiaddrs - udp","time":{"start":1752479646725,"stop":1752479646725,"duration":0},"status":"passed","severity":"normal"},{"uid":"556ce0492c132b2c","name":"should return false when no connections","time":{"start":1752479656973,"stop":1752479656973,"duration":0},"status":"passed","severity":"normal"},{"uid":"266cad11e836f43c","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752479640567,"stop":1752479640568,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9287ec9e4b8bd47","name":"Generator, custom pubsub topic","time":{"start":1752479968946,"stop":1752479968949,"duration":3},"status":"passed","severity":"normal"},{"uid":"323d3dd4359ce267","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752479640558,"stop":1752479640558,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df234bcfa4149de","name":"should properly clean up resources when disposed","time":{"start":1752479685361,"stop":1752479685367,"duration":6},"status":"passed","severity":"normal"},{"uid":"1850fcaa0c45bad7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752479849785,"stop":1752479849786,"duration":1},"status":"passed","severity":"normal"},{"uid":"282249bc2a236d18","name":"should merge provided config with defaults","time":{"start":1752479657184,"stop":1752479657185,"duration":1},"status":"passed","severity":"normal"},{"uid":"e005ebf6ab1fd54f","name":"should insert elements correctly","time":{"start":1752479698024,"stop":1752479698025,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74043238a9d22a6","name":"Check received message containing escaped characters","time":{"start":1752480159192,"stop":1752480159192,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc38158fefc58c6","name":"should return empty array when no peers connected","time":{"start":1752479657191,"stop":1752479657191,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3a4541eb5fe77f","name":"should deliver messages after dependencies are met","time":{"start":1752479700733,"stop":1752479700734,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f5a21aaf26c00c","name":"can query messages by message hash","time":{"start":1752479955294,"stop":1752479955294,"duration":0},"status":"passed","severity":"normal"},{"uid":"200800ad7ba5f7b3","name":"Using a function","time":{"start":1752479988913,"stop":1752479988913,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c69d7f4e69d230","name":"should set field with all protocols disabled","time":{"start":1752479646726,"stop":1752479646726,"duration":0},"status":"passed","severity":"normal"},{"uid":"91948c9daf977650","name":"LightPush","time":{"start":1752479992963,"stop":1752479992964,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a636c86fc97b7","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752479695777,"stop":1752479695778,"duration":1},"status":"passed","severity":"normal"},{"uid":"708b0295b2bf77f1","name":"returns only open connection if one present","time":{"start":1752479656742,"stop":1752479656742,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc821e0d403223f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752479988821,"stop":1752479988822,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c939f4d920e831","name":"should not fail to stop the service if it was not started","time":{"start":1752479814627,"stop":1752479814628,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8d22216004cd55","name":"should properly create location multiaddrs - tcp6","time":{"start":1752479646725,"stop":1752479646725,"duration":0},"status":"passed","severity":"normal"},{"uid":"815311ce67b4a391","name":"Overlapping topic subscription","time":{"start":1752479848656,"stop":1752479848656,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61655fb341791afb","name":"should handle disconnect when peer has no timers","time":{"start":1752479656235,"stop":1752479656235,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa16be67a142368","name":"should be safe to call multiple times","time":{"start":1752479656206,"stop":1752479656214,"duration":8},"status":"passed","severity":"normal"},{"uid":"dc00a289bb6dd113","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app49/1/topic420/xml","time":{"start":1752479952858,"stop":1752479952858,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6980ea00d00cce","name":"should not dispatch event when already disconnected","time":{"start":1752479655854,"stop":1752479655854,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37975caf442eecb","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752479640560,"stop":1752479640560,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33e409a212e3935","name":"should respect custom numPeersToUse configuration","time":{"start":1752479686596,"stop":1752479686596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c912041bc96c2065","name":"All","time":{"start":1752479723823,"stop":1752479723823,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b80635c27589014","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752480211026,"stop":1752480211027,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd68f8358fb8d9c3","name":"connects to nwaku","time":{"start":1752479988912,"stop":1752479988912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ab6f90386f2dc9","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752479656547,"stop":1752479656547,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a88686b3db6adbe","name":"throws an error for improperly formatted content topics","time":{"start":1752479640564,"stop":1752479640564,"duration":0},"status":"passed","severity":"normal"},{"uid":"49743b08471d6bf3","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752479739008,"stop":1752479739009,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ffb3dadeb4e584d","name":"should request peer renewal on specific errors","time":{"start":1752479686197,"stop":1752479686197,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c17ad37074f4b7","name":"Check publish message containing Script","time":{"start":1752479839536,"stop":1752479839536,"duration":0},"status":"passed","severity":"normal"},{"uid":"310db3d9baf106d7","name":"should initialize with isNetworkConnected as false","time":{"start":1752479655808,"stop":1752479655809,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7f218596bbfbdb","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752479640560,"stop":1752479640560,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3c56054294a27f","name":"Push message with long payload","time":{"start":1752480318034,"stop":1752480318034,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb41079a96b0fc1f","name":"Check received message containing Chinese","time":{"start":1752480159180,"stop":1752480159180,"duration":0},"status":"passed","severity":"normal"},{"uid":"e712f88616508fb6","name":"rejects hash query with time filter","time":{"start":1752479656855,"stop":1752479656855,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a78c0b06677c9f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752479832280,"stop":1752479832280,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b72edada8d0b86","name":"Fails to push message bigger that 1MB","time":{"start":1752480318064,"stop":1752480318064,"duration":0},"status":"passed","severity":"normal"},{"uid":"1403e514bd552d94","name":"should continually clean up expired entries at intervals","time":{"start":1752479685367,"stop":1752479685368,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5a554058787c31","name":"should initialize bloom filter with correct parameters","time":{"start":1752479698023,"stop":1752479698024,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6ca151f9824e36","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752479832279,"stop":1752479832279,"duration":0},"status":"passed","severity":"normal"},{"uid":"760f347888f68b6d","name":"should get all peers from store","time":{"start":1752479656963,"stop":1752479656964,"duration":1},"status":"passed","severity":"normal"},{"uid":"29563589a6896314","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752479921509,"stop":1752479921509,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bff4f0407af960","name":"Push message with content topic containing XML","time":{"start":1752480318044,"stop":1752480318044,"duration":0},"status":"passed","severity":"normal"},{"uid":"1425056682b9f30d","name":"Check received message containing Script","time":{"start":1752480159190,"stop":1752480159190,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d5f3aa8281f0c3","name":"Push message with meta","time":{"start":1752480318061,"stop":1752480318062,"duration":1},"status":"passed","severity":"normal"},{"uid":"626418fab3b33e19","name":"should be safe to call multiple times","time":{"start":1752479656297,"stop":1752479656297,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db844c4cf9fc289","name":"Query Generator - true","time":{"start":1752479972398,"stop":1752479972398,"duration":0},"status":"passed","severity":"normal"},{"uid":"2098fc1e60447048","name":"should remove event listeners","time":{"start":1752479656214,"stop":1752479656215,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a64f288a6f7949","name":"should encode/decode to RLP encoding","time":{"start":1752479646721,"stop":1752479646721,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad3610116f9dbe","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752479723304,"stop":1752479723304,"duration":0},"status":"skipped","severity":"normal"},{"uid":"212f4ef3b73154e6","name":"should create KeepAliveManager with relay","time":{"start":1752479656205,"stop":1752479656205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b771ff440c7e59f","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752479988818,"stop":1752479988818,"duration":0},"status":"passed","severity":"normal"},{"uid":"7540f1cb3f4683ce","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752479645898,"stop":1752479645898,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d8f5291f19014d","name":"Push message with content topic containing SQL Injection","time":{"start":1752480318043,"stop":1752480318043,"duration":0},"status":"passed","severity":"normal"},{"uid":"3270b34e4c701a55","name":"should hang up bootstrap peer if over limit","time":{"start":1752479656960,"stop":1752479656960,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf2aff34b3f320b","name":"more peers than existing","time":{"start":1752479814822,"stop":1752479814822,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a18a0b83c1de7886","name":"Check publish message containing JSON","time":{"start":1752479839538,"stop":1752479839540,"duration":2},"status":"passed","severity":"normal"},{"uid":"94f7071c15265367","name":"should increase lamport timestamp","time":{"start":1752479700728,"stop":1752479700728,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25786fe2361f82","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752479685929,"stop":1752479685939,"duration":10},"status":"passed","severity":"normal"},{"uid":"b969b8c35214d2cd","name":"should insert message id into causal history","time":{"start":1752479700729,"stop":1752479700729,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e02632e5879a019","name":"should reject if Relay is requested but not mounted","time":{"start":1752479686789,"stop":1752479686789,"duration":0},"status":"passed","severity":"normal"},{"uid":"3113cddaadba71c3","name":"should dial with PeerId and return stream","time":{"start":1752479657188,"stop":1752479657188,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcda5344d4aa63e4","name":"should initialize with custom number of peers","time":{"start":1752479686592,"stop":1752479686592,"duration":0},"status":"passed","severity":"normal"},{"uid":"88db57abbabea65a","name":"should be empty when created","time":{"start":1752479686745,"stop":1752479686745,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcbd96134784af9","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752479766094,"stop":1752479766095,"duration":1},"status":"passed","severity":"normal"},{"uid":"b75f39d4007caf67","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752479656541,"stop":1752479656541,"duration":0},"status":"passed","severity":"normal"},{"uid":"f260731bb09622c7","name":"should dial with multiaddr and return stream","time":{"start":1752479657188,"stop":1752479657189,"duration":1},"status":"passed","severity":"normal"},{"uid":"950cca53318db328","name":"Push message with custom timestamp: 1752483339297","time":{"start":1752480318063,"stop":1752480318063,"duration":0},"status":"passed","severity":"normal"},{"uid":"485780467102d87","name":"should handle special patterns correctly","time":{"start":1752479698028,"stop":1752479698028,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5af15e47d618071","name":"should add event listener for peer:discovery","time":{"start":1752479656294,"stop":1752479656295,"duration":1},"status":"passed","severity":"normal"},{"uid":"1607f07695ab3375","name":"should handle peerStore errors gracefully","time":{"start":1752479657193,"stop":1752479657193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b4fceb0e180af9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752479664972,"stop":1752479664972,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d47ba19b4e8fe0","name":"Publish message with custom timestamp: Tue Jul 23 2024 07:57:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1752479839544,"stop":1752479839544,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ee13f954ba4d66","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752479640586,"stop":1752479640586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1df77859abf22f3","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752479645900,"stop":1752479645901,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed24fe6835ffc223","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752479952864,"stop":1752479952865,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7805d56a73ea2a0","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752479848662,"stop":1752479848664,"duration":2},"status":"passed","severity":"normal"},{"uid":"814556715d5c5eb9","name":"Round trip binary serialization","time":{"start":1752479657329,"stop":1752479657330,"duration":1},"status":"passed","severity":"normal"},{"uid":"4addfea61fcfed1f","name":"Subscribe to topic containing XML and receive message","time":{"start":1752480211045,"stop":1752480211045,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fca5f4d63aa2ce","name":"accepts valid content-filtered query","time":{"start":1752479656853,"stop":1752479656853,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d538ab1b757351","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752479656542,"stop":1752479656542,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74c560a86603be1","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752479645889,"stop":1752479645890,"duration":1},"status":"passed","severity":"normal"},{"uid":"feedce04dff15194","name":"should return false when shard info is undefined","time":{"start":1752479656680,"stop":1752479656680,"duration":0},"status":"passed","severity":"normal"},{"uid":"67dae84d6a1ef8cf","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752479695776,"stop":1752479695776,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1396a045afd659e","name":"should return unique PubsubTopics for static sharding","time":{"start":1752479640567,"stop":1752479640567,"duration":0},"status":"passed","severity":"normal"},{"uid":"720c8fad76aca7a","name":"Subscribe to topic containing XML and receive message","time":{"start":1752480211033,"stop":1752480211033,"duration":0},"status":"passed","severity":"normal"},{"uid":"f185c1fce8bc585c","name":"Push message with numeric payload","time":{"start":1752480318035,"stop":1752480318035,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0933551fec1f349","name":"Check message on other pubsub topic is not received","time":{"start":1752480159185,"stop":1752480159185,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1660f7db4c96d6","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752479664970,"stop":1752479664971,"duration":1},"status":"passed","severity":"normal"},{"uid":"43eadf6c9b1cd17f","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752479655800,"stop":1752479655801,"duration":1},"status":"passed","severity":"normal"},{"uid":"615a65307818e839","name":"should filter peers by codec","time":{"start":1752479657192,"stop":1752479657192,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2cff38d20eb7d0","name":"Push message with emoji payload","time":{"start":1752480318054,"stop":1752480318055,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe03e96900349c64","name":"Check received message containing numeric","time":{"start":1752480159188,"stop":1752480159188,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98c35b208dfd9df","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752479645896,"stop":1752479645897,"duration":1},"status":"passed","severity":"normal"},{"uid":"a774a344c0b4bad1","name":"Check received message containing SQL Injection","time":{"start":1752480159190,"stop":1752480159190,"duration":0},"status":"passed","severity":"normal"},{"uid":"814209e0ca09f09d","name":"Push message with content topic containing shell command","time":{"start":1752480318045,"stop":1752480318045,"duration":0},"status":"passed","severity":"normal"},{"uid":"c176a6ebb6d415ef","name":"should not be empty after adding a subscription","time":{"start":1752479686745,"stop":1752479686746,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e7ee5f458f6e38","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752479978279,"stop":1752479978280,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08024c775c9665f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752479695778,"stop":1752479695779,"duration":1},"status":"passed","severity":"normal"},{"uid":"8157dfce73f20e75","name":"should partition messages based on acknowledgement status","time":{"start":1752479700734,"stop":1752479700734,"duration":0},"status":"passed","severity":"normal"},{"uid":"947271f0805adfa3","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752479968958,"stop":1752479968959,"duration":1},"status":"passed","severity":"normal"},{"uid":"53cb737cac3e5e05","name":"should return true when peer is on the same network","time":{"start":1752479656668,"stop":1752479656670,"duration":2},"status":"passed","severity":"normal"},{"uid":"b080bf7eadf3f0d6","name":"Push message with long payload","time":{"start":1752480318050,"stop":1752480318050,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e90fe5db09eb41","name":"Symmetric encrypt & Decrypt","time":{"start":1752479675526,"stop":1752479675526,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef57cdeb2c7132d1","name":"Push message with XML payload","time":{"start":1752480318052,"stop":1752480318052,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4109d9f7ff33481","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752479656953,"stop":1752479656953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6216802cf561b6d5","name":"should not hang up bootstrap peer if under limit","time":{"start":1752479656959,"stop":1752479656959,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9fbeccea27ba9a","name":"same cluster, same shard: nodes connect","time":{"start":1752479777211,"stop":1752479777211,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7ea087d663a111","name":"isConnected return false after peer stops","time":{"start":1752479739008,"stop":1752479739008,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce0acc234fa11be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752479695792,"stop":1752479695792,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ff8da9b0c4f50a","name":"should not return locked peers if enough unlocked are available","time":{"start":1752479686594,"stop":1752479686594,"duration":0},"status":"passed","severity":"normal"},{"uid":"c909ec2ab9093cd8","name":"Check received message containing XML","time":{"start":1752480159182,"stop":1752480159182,"duration":0},"status":"passed","severity":"normal"},{"uid":"7171ce92d296b123","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752479640576,"stop":1752479640583,"duration":7},"status":"passed","severity":"normal"},{"uid":"a4e1d987fc94d77c","name":"Check publish message containing Basic HTML tag","time":{"start":1752479839538,"stop":1752479839538,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae5758f63dae6da","name":"isConnected should return false after all peers disconnect","time":{"start":1752479739007,"stop":1752479739008,"duration":1},"status":"passed","severity":"normal"},{"uid":"9640952a420d76a0","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752479932844,"stop":1752479932845,"duration":1},"status":"passed","severity":"normal"},{"uid":"72cdd58e944aba13","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752479921510,"stop":1752479921510,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c48a4636104e8e0a","name":"random static sharding 4 - Cluster ID: 872, Shard ID: 784","time":{"start":1752479976116,"stop":1752479976116,"duration":0},"status":"passed","severity":"normal"},{"uid":"6330c1e134bacffe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752479695788,"stop":1752479695788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d01763979155bb","name":"should handle complete connection lifecycle","time":{"start":1752479655872,"stop":1752479655872,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e50073a0b1e403d","name":"Store - dialed first","time":{"start":1752479992963,"stop":1752479992963,"duration":0},"status":"passed","severity":"normal"},{"uid":"23035a5fc580bbf7","name":"random static sharding 6 - Cluster ID: 951, Shard ID: 74","time":{"start":1752479976116,"stop":1752479976117,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd405d740d8cddb","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752479695772,"stop":1752479695772,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4b6c5507598c18","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752479656230,"stop":1752479656230,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dff963a058670c0","name":"Push message with SQL Injection payload","time":{"start":1752480318052,"stop":1752480318052,"duration":0},"status":"passed","severity":"normal"},{"uid":"4493c015b404a64b","name":"Push message with Basic HTML tag payload","time":{"start":1752480318053,"stop":1752480318053,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be605c5e3d77a37","name":"should return true when peer is on the specified shard","time":{"start":1752479656679,"stop":1752479656679,"duration":0},"status":"passed","severity":"normal"},{"uid":"478365a199a09f79","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752479908551,"stop":1752479908551,"duration":0},"status":"passed","severity":"normal"},{"uid":"2811d81a7821f741","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752479932840,"stop":1752479932840,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae229ac9ff6ce45","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752479686597,"stop":1752479686597,"duration":0},"status":"passed","severity":"normal"},{"uid":"923bcc062a95ba6f","name":"should be sent with empty content","time":{"start":1752479700735,"stop":1752479700735,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4a12478e8fe6a5","name":"should throw error - no public key","time":{"start":1752479646720,"stop":1752479646720,"duration":0},"status":"passed","severity":"normal"},{"uid":"465f47edbb3bc810","name":"should return true when topic is configured","time":{"start":1752479657194,"stop":1752479657194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9b799d90e5b850","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752480211025,"stop":1752480211025,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d23339016fe2d3c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752480211044,"stop":1752480211044,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f444e5b85b3a371","name":"should throw an error for missing required configuration","time":{"start":1752479640569,"stop":1752479640569,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce76f3cda9b34a5","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752479640561,"stop":1752479640562,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ae75089a1406e7","name":"Push message with unicode special characters payload","time":{"start":1752480318054,"stop":1752480318054,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f44fee082941e1f","name":"Check message with no pubsub topic is not received","time":{"start":1752480159185,"stop":1752480159186,"duration":1},"status":"passed","severity":"normal"},{"uid":"4108f8e311760825","name":"Push message with content topic containing emoji","time":{"start":1752480318046,"stop":1752480318046,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be60b4aab77b8f5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752480211042,"stop":1752480211042,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47e5c0d9683b8f2","name":"Encoder throws on empty string content topic","time":{"start":1752479675136,"stop":1752479675137,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89e8270481f5eaa","name":"Push message with custom timestamp: 1721721339297","time":{"start":1752480318047,"stop":1752480318048,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5db218686b813a","name":"Push message with content topic containing Chinese","time":{"start":1752480318057,"stop":1752480318057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a9654fb3c9afc7","name":"Push message with Russian payload","time":{"start":1752480318036,"stop":1752480318037,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2a50b8e54f6edd","name":"handles different networkShards values correctly","time":{"start":1752479640564,"stop":1752479640564,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1954973997ee8","name":"should hang up with multiaddr and return true on success","time":{"start":1752479657190,"stop":1752479657190,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd5d87fab361dda","name":"should keep entries that haven't expired yet","time":{"start":1752479685359,"stop":1752479685360,"duration":1},"status":"passed","severity":"normal"},{"uid":"adfd8bee9bebe5a5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752479777210,"stop":1752479777211,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ca3c3a940ea3e4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752480211047,"stop":1752480211047,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6174f822599b302","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752479848660,"stop":1752479848661,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d814bc9b4a7453f","name":"Check received message containing Arabic","time":{"start":1752480159180,"stop":1752480159181,"duration":1},"status":"passed","severity":"normal"},{"uid":"b86bf8c2aeb9e557","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752479848658,"stop":1752479848658,"duration":0},"status":"passed","severity":"normal"},{"uid":"5834e9d6f08efd20","name":"should initialize with Unhealthy status","time":{"start":1752479686067,"stop":1752479686067,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5729fb908bca99","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752479700736,"stop":1752479700736,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3b8b5c21435bbf","name":"should handle complete discovery-to-dial flow","time":{"start":1752479656301,"stop":1752479656301,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ca312e3946c326","name":"Fails to publish duplicate message","time":{"start":1752479839548,"stop":1752479839549,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28a969f7f7b53c1","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752479695770,"stop":1752479695771,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ee8b82dc1277fd","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752479656879,"stop":1752479656879,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cd5c53b8a2fbc0","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752479640562,"stop":1752479640562,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35f38141db1f764","name":"Push message with content topic containing Script","time":{"start":1752480318058,"stop":1752480318058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b503e3f41f7ea09b","name":"should have no discoveries enabled by default","time":{"start":1752479685928,"stop":1752479685928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d094d049a7d13c8f","name":"accepts valid message hash query","time":{"start":1752479656854,"stop":1752479656854,"duration":0},"status":"passed","severity":"normal"},{"uid":"3117aef82b2f0711","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752479695790,"stop":1752479695791,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0620b3c6e73575","name":"random static sharding 3 - Cluster ID: 852, Shard ID: 72","time":{"start":1752479976115,"stop":1752479976115,"duration":0},"status":"passed","severity":"normal"},{"uid":"4459b95aadedd838","name":"should return false when under bootstrap limit","time":{"start":1752479656973,"stop":1752479656973,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace5078cec22bdb5","name":"Encoder throws on undefined content topic","time":{"start":1752479676692,"stop":1752479676692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d38c5b5d4068b15","name":"Check publish message containing SQL Injection","time":{"start":1752479839535,"stop":1752479839536,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f436608128c4cbb","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752480211043,"stop":1752480211043,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbe0daafe01e8d2","name":"Promise Callback - true","time":{"start":1752479972401,"stop":1752479972402,"duration":1},"status":"passed","severity":"normal"},{"uid":"350a3e3299fc6781","name":"Promise Callback - false","time":{"start":1752479972402,"stop":1752479972402,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc82d631d7f282be","name":"Check received message containing numeric","time":{"start":1752480159179,"stop":1752480159180,"duration":1},"status":"passed","severity":"normal"},{"uid":"4725e0a2c89940e3","name":"should dispatch connect and disconnect events","time":{"start":1752479686594,"stop":1752479686594,"duration":0},"status":"passed","severity":"normal"},{"uid":"325d2df337cc4f5f","name":"should not dispatch event when already connected","time":{"start":1752479655853,"stop":1752479655853,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f52f90d951c31d2","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752479664969,"stop":1752479664969,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc3e7c58682dac5","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752479695779,"stop":1752479695780,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf7c15334621d103","name":"should register libp2p event listeners when start is called","time":{"start":1752479686595,"stop":1752479686595,"duration":0},"status":"passed","severity":"normal"},{"uid":"b403fcf2e1a6c81c","name":"should be safe to call multiple times","time":{"start":1752479656215,"stop":1752479656215,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ccfa39f8a28c2c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752479676691,"stop":1752479676691,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cc6c06e72bbdbd","name":"should return PeerId when PeerId is provided","time":{"start":1752479656600,"stop":1752479656600,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2af1812b947124","name":"should start and stop interval correctly","time":{"start":1752479686192,"stop":1752479686192,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7295caa27a78f9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752479695775,"stop":1752479695776,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38f027f86a67659","name":"should wait for LightPush peer to be connected","time":{"start":1752479686790,"stop":1752479686791,"duration":1},"status":"passed","severity":"normal"},{"uid":"2996fca257733bc4","name":"connected peers and dial","time":{"start":1752479814821,"stop":1752479814822,"duration":1},"status":"skipped","severity":"normal"},{"uid":"70a83cab918c921d","name":"Subscribe and receive messages via lightPush","time":{"start":1752480211024,"stop":1752480211025,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7cd7f22e543be09","name":"Subscribe to topic containing Script and receive message","time":{"start":1752480211033,"stop":1752480211033,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae740aee915e63f","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752479695772,"stop":1752479695773,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d1e6806e842048","name":"should return false when peer has no overlapping shards","time":{"start":1752479656671,"stop":1752479656671,"duration":0},"status":"passed","severity":"normal"},{"uid":"476fea20fc59ffb0","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752479695770,"stop":1752479695770,"duration":0},"status":"passed","severity":"normal"},{"uid":"213d7ae9c8967f2a","name":"should handle shardReader errors","time":{"start":1752479657195,"stop":1752479657195,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbff0a8c10b552a","name":"should properly create location multiaddrs - udp6","time":{"start":1752479646725,"stop":1752479646725,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c6488658329c3e","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752479669049,"stop":1752479669049,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b73ca73403977c","name":"should enable all discoveries when explicitly set","time":{"start":1752479685929,"stop":1752479685929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1249245bcaaecdb","name":"should start and setup intervals and event listeners","time":{"start":1752479686747,"stop":1752479686747,"duration":0},"status":"passed","severity":"normal"},{"uid":"c833f3d55607a41d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752479908553,"stop":1752479908553,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d45115947931ad","name":"should return empty list for no shard","time":{"start":1752479640568,"stop":1752479640568,"duration":0},"status":"passed","severity":"normal"},{"uid":"477e7c64601ba57f","name":"should get tags for the connected peer","time":{"start":1752479656958,"stop":1752479656959,"duration":1},"status":"passed","severity":"normal"},{"uid":"de75f404b224f86f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752479656878,"stop":1752479656878,"duration":0},"status":"passed","severity":"normal"},{"uid":"835782b7637dee12","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752480211032,"stop":1752480211032,"duration":0},"status":"passed","severity":"normal"},{"uid":"5829feb70f77b0eb","name":"should add peer to queue when queue is not empty","time":{"start":1752479656480,"stop":1752479656484,"duration":4},"status":"passed","severity":"normal"},{"uid":"422b39d3dce83f15","name":"should return false when at bootstrap limit","time":{"start":1752479656974,"stop":1752479656974,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c6fc4c9d83575d","name":"Push message with content topic containing XML","time":{"start":1752480318059,"stop":1752480318059,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d196cd8994ae71","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752480211035,"stop":1752480211036,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c592119511483f","name":"Decrypt messages","time":{"start":1752479816432,"stop":1752479816432,"duration":0},"status":"passed","severity":"normal"},{"uid":"656a2feb661cf72a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752479964310,"stop":1752479964310,"duration":0},"status":"passed","severity":"normal"},{"uid":"480be0ee850f1003","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752480159184,"stop":1752480159185,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc88d5a7e99c069","name":"Check message with invalid timestamp is not received","time":{"start":1752480159185,"stop":1752480159185,"duration":0},"status":"passed","severity":"normal"},{"uid":"647388141bcbfb44","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752480211028,"stop":1752480211028,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6721583d80f502","name":"Push message with emoji payload","time":{"start":1752480318040,"stop":1752480318040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2abb2e03eec593c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752479978277,"stop":1752479978278,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1b8dc92895df02","name":"Check publish message after client node is restarted","time":{"start":1752479839555,"stop":1752479839555,"duration":0},"status":"skipped","severity":"normal"},{"uid":"186ecbf866f741d1","name":"should handle peer disconnect event when no connections remain","time":{"start":1752479655839,"stop":1752479655839,"duration":0},"status":"passed","severity":"normal"},{"uid":"e108fa31c237338a","name":"should properly create location multiaddrs - udp4","time":{"start":1752479646724,"stop":1752479646724,"duration":0},"status":"passed","severity":"normal"},{"uid":"17833086d33963f8","name":"can start and stop the service","time":{"start":1752479814627,"stop":1752479814627,"duration":0},"status":"passed","severity":"normal"},{"uid":"dedc382b5a9ca8be","name":"Check message with no pubsub topic is not received","time":{"start":1752480159194,"stop":1752480159195,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c2bc77057bc44a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752480211037,"stop":1752480211038,"duration":1},"status":"passed","severity":"normal"},{"uid":"677faa807fe79bb1","name":"should throw error - no id","time":{"start":1752479646718,"stop":1752479646718,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff11ba67236969a","name":"Query generator for multiple messages with different message text format","time":{"start":1752479964306,"stop":1752479964307,"duration":1},"status":"passed","severity":"normal"},{"uid":"202c9a86368b66f4","name":"should add received messages to bloom filter","time":{"start":1752479700731,"stop":1752479700731,"duration":0},"status":"passed","severity":"normal"},{"uid":"34409b9422b0f22d","name":"should only return 1 node with store capability","time":{"start":1752479665203,"stop":1752479665203,"duration":0},"status":"passed","severity":"normal"},{"uid":"817aa6f29000394c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752479686610,"stop":1752479686610,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a98d0bd2a7602a","name":"Subscribe to topic containing long and publish message","time":{"start":1752479848656,"stop":1752479848657,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b09689af2cb2983","name":"Throws when trying to push message with empty payload","time":{"start":1752480318055,"stop":1752480318055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80d0c06ec93b6e6","name":"should be safe to call multiple times","time":{"start":1752479657186,"stop":1752479657186,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3e9a3401b74e56","name":"should start ping timers on peer connect","time":{"start":1752479656216,"stop":1752479656216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6728ea528a6f53","name":"Push message with JSON payload","time":{"start":1752480318038,"stop":1752480318039,"duration":1},"status":"passed","severity":"normal"},{"uid":"54cd7ae1c878e6e2","name":"Push message with content topic containing JSON","time":{"start":1752480318045,"stop":1752480318045,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb8a7a8a93e0332","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752479849784,"stop":1752479849784,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae7f1e47185ad5c","name":"should remove expired entries after TTL has passed","time":{"start":1752479685356,"stop":1752479685359,"duration":3},"status":"passed","severity":"normal"},{"uid":"efe9f1b011629451","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app65/4/topic736/proto","time":{"start":1752479952859,"stop":1752479952859,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7082a83ca547d11","name":"start node with empty shard should fail","time":{"start":1752479976119,"stop":1752479976120,"duration":1},"status":"passed","severity":"normal"},{"uid":"1316da752fc2f469","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752480211031,"stop":1752480211031,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd54b3336621173f","name":"should throw error - no public key","time":{"start":1752479646718,"stop":1752479646718,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffc213fb654f726","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752479640569,"stop":1752479640569,"duration":0},"status":"passed","severity":"normal"},{"uid":"8669f5d63a28ecb2","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752479849783,"stop":1752479849783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddffd6af9ab519b2","name":"different cluster, different shard: nodes don't connect","time":{"start":1752479777214,"stop":1752479777214,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5b1f5376c40b02","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752479849783,"stop":1752479849783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece245b58333de99","name":"throws on content topic with empty topic name field","time":{"start":1752479640556,"stop":1752479640556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b397c14cddccb4","name":"should save new peer to store","time":{"start":1752479656299,"stop":1752479656299,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbe5b94a537ce90","name":"should not allow k > 12","time":{"start":1752479695494,"stop":1752479695496,"duration":2},"status":"passed","severity":"normal"},{"uid":"e079c216a11e8251","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752479695774,"stop":1752479695774,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da512d10018202b","name":"Publish without waiting for remote peer","time":{"start":1752479848653,"stop":1752479848653,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c13dc3d44a40b4","name":"it tolerates circular branch references","time":{"start":1752479665200,"stop":1752479665201,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2692ecac4ba15b","name":"Passing page size 0 when there are 110 messages","time":{"start":1752479982538,"stop":1752479982538,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d711aee43faf074","name":"should process up to 3 peers at once","time":{"start":1752479656496,"stop":1752479656496,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d68d939067adb2","name":"should create dialer with libp2p and shardReader","time":{"start":1752479656471,"stop":1752479656472,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc523b850dab1c4c","name":"Check message received after jswaku node is restarted","time":{"start":1752480159187,"stop":1752480159187,"duration":0},"status":"passed","severity":"normal"},{"uid":"76666c607472c3a6","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752479739009,"stop":1752479739009,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff04754a48ccc8aa","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752479921507,"stop":1752479921507,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9637370ad19b13","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752479848658,"stop":1752479848658,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8149cfaa7ef1088","name":"should return false when network is not connected","time":{"start":1752479657188,"stop":1752479657188,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dfdf4bd13c3c4c","name":"Check received message containing unicode special characters","time":{"start":1752480159192,"stop":1752480159192,"duration":0},"status":"passed","severity":"normal"},{"uid":"2333212754f2137a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752479640558,"stop":1752479640558,"duration":0},"status":"passed","severity":"normal"},{"uid":"52385280542c96f9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752479695787,"stop":1752479695788,"duration":1},"status":"passed","severity":"normal"},{"uid":"4644b9bc683e968b","name":"should initialize with default number of peers","time":{"start":1752479686592,"stop":1752479686592,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e10f3354e07e22","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752480211040,"stop":1752480211040,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5527b75a7eab0b9b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752479695790,"stop":1752479695790,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8d26d9d56adcfd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752479640575,"stop":1752479640575,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33f2da4cde53e5a","name":"should properly create location multiaddrs - tcp","time":{"start":1752479646726,"stop":1752479646726,"duration":0},"status":"passed","severity":"normal"},{"uid":"42dfafa89de8d00","name":"Subscribe to topic containing long and receive message","time":{"start":1752480211030,"stop":1752480211030,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b3f27da177c2b9","name":"should return no connections if no open connection provided","time":{"start":1752479656743,"stop":1752479656743,"duration":0},"status":"passed","severity":"normal"},{"uid":"6091e488fc1eec06","name":"should create ShardReader with contentTopics network config","time":{"start":1752479656661,"stop":1752479656661,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db3690d4159deae","name":"should reject if WakuNode is not started","time":{"start":1752479686789,"stop":1752479686789,"duration":0},"status":"passed","severity":"normal"},{"uid":"886ed8fd71567b93","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752479700734,"stop":1752479700734,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fea1c3f0f5c3c5d","name":"should return false when peer has no shard info","time":{"start":1752479656671,"stop":1752479656671,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade870e6f35701f6","name":"should get / set UDP multiaddr","time":{"start":1752479646723,"stop":1752479646723,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc4ef3c267d79dc","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752479921509,"stop":1752479921509,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c4467dc8917bcc","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752480159193,"stop":1752480159193,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c0ea282270eb82","name":"should stop and cleanup resources","time":{"start":1752479686747,"stop":1752479686748,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c40757e129902d5","name":"should not receive a peer event before start","time":{"start":1752479814629,"stop":1752479814629,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4da566d7e428ca","name":"throws on empty content topic","time":{"start":1752479640553,"stop":1752479640553,"duration":0},"status":"passed","severity":"normal"},{"uid":"289579423d4072c1","name":"should remove event listeners from globalThis","time":{"start":1752479655822,"stop":1752479655822,"duration":0},"status":"passed","severity":"normal"},{"uid":"946b50d8b6324983","name":"Fields are not dropped","time":{"start":1752479656813,"stop":1752479656813,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be489ea5ea3358d","name":"should add event listeners to globalThis","time":{"start":1752479655820,"stop":1752479655820,"duration":0},"status":"passed","severity":"normal"},{"uid":"716a510c79c5fb0","name":"Mutual subscription","time":{"start":1752479848652,"stop":1752479848653,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b2780dc2fb0166","name":"should create all internal components","time":{"start":1752479657185,"stop":1752479657185,"duration":0},"status":"passed","severity":"normal"},{"uid":"724436425f4a7c5f","name":"Decoder throws on empty string content topic","time":{"start":1752479657332,"stop":1752479657332,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5ff23a5173b139","name":"should requeue task if no peer is available","time":{"start":1752479686193,"stop":1752479686193,"duration":0},"status":"passed","severity":"normal"},{"uid":"7989e505e96a4430","name":"random static sharding 7 - Cluster ID: 759, Shard ID: 42","time":{"start":1752479976117,"stop":1752479976117,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ce78485b4295cf","name":"should handle high bootstrap limit correctly","time":{"start":1752479656982,"stop":1752479656982,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8fed6bc58cc1cd","name":"Push message with content topic containing long","time":{"start":1752480318041,"stop":1752480318041,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfaca9a3fa8fd7eb","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752479640559,"stop":1752479640559,"duration":0},"status":"passed","severity":"normal"},{"uid":"243eee018db5fa2d","name":"should not fail to stop the service if it was not started","time":{"start":1752479723300,"stop":1752479723300,"duration":0},"status":"passed","severity":"normal"},{"uid":"601dbe0b7f8e014f","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752479861925,"stop":1752479861925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28ef5c3b960185e8","name":"should return PeerId when PeerId is provided","time":{"start":1752479656600,"stop":1752479656601,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10f84ac0b62181e","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752479686597,"stop":1752479686597,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62ba20121fdea5e","name":"Check message with non string payload is not received","time":{"start":1752480159195,"stop":1752480159196,"duration":1},"status":"passed","severity":"normal"},{"uid":"7642aafbc1b40eb3","name":"Check received message with timestamp: 1752479717484 ","time":{"start":1752480159184,"stop":1752480159184,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1b0e12c03d9a58","name":"Waku message hash computation (payload length 0)","time":{"start":1752479656542,"stop":1752479656542,"duration":0},"status":"passed","severity":"normal"},{"uid":"5255e46c21905cf0","name":"Push message with Arabic payload","time":{"start":1752480318051,"stop":1752480318051,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2dca9a06e6d5aaa","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752479695784,"stop":1752479695784,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7031707d909bed","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752480211040,"stop":1752480211041,"duration":1},"status":"passed","severity":"normal"},{"uid":"3102ee77d6db5d54","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752479640561,"stop":1752479640561,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b3371bd1df70b6","name":"should reject if Filter is requested but not mounted","time":{"start":1752479686790,"stop":1752479686790,"duration":0},"status":"passed","severity":"normal"},{"uid":"1137968504cf2116","name":"Push message with content topic containing unicode special characters","time":{"start":1752480318046,"stop":1752480318046,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cabfe50400dd57","name":"should handle peer store errors gracefully","time":{"start":1752479656970,"stop":1752479656970,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95232cfc372affa","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752480211048,"stop":1752480211048,"duration":0},"status":"passed","severity":"normal"},{"uid":"981d5599af87150","name":"should create a new stream if no existing for protocol found","time":{"start":1752479656876,"stop":1752479656876,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56b8513f46200fb","name":"messageHashStr returns a hex string","time":{"start":1752479656546,"stop":1752479656547,"duration":1},"status":"passed","severity":"normal"},{"uid":"246207e38df77c4f","name":"recovers when dns.resolve returns empty","time":{"start":1752479665201,"stop":1752479665201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce475023de9fb0a","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752479656681,"stop":1752479656687,"duration":6},"status":"passed","severity":"normal"},{"uid":"cec0edc50f250248","name":"should handle errors gracefully when getting peer info","time":{"start":1752479656689,"stop":1752479656693,"duration":4},"status":"passed","severity":"normal"},{"uid":"16a9fa53249514","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752479685940,"stop":1752479685940,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7549acf16eb259","name":"should not fail to start the service if it is already started","time":{"start":1752479723301,"stop":1752479723301,"duration":0},"status":"passed","severity":"normal"},{"uid":"895e1a0bd3ed79c3","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752479686593,"stop":1752479686593,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13c9daaad6d2e37","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752479695779,"stop":1752479695779,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f472c9a26497b0","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752479695781,"stop":1752479695781,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c29f4ab2c1604fa","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752480211043,"stop":1752480211043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b31e52b8c6b134","name":"Check received message containing special chars","time":{"start":1752480159180,"stop":1752480159180,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc07330ba7ca5896","name":"A test","time":{"start":1752479766399,"stop":1752479766399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fc8b993cf2db47","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752479695770,"stop":1752479695770,"duration":0},"status":"passed","severity":"normal"},{"uid":"6736fe2306e1149f","name":"Query generator for 2000 messages","time":{"start":1752479964311,"stop":1752479964312,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0764ba6b63f8b75","name":"accepts time-filtered query with content filter","time":{"start":1752479656859,"stop":1752479656860,"duration":1},"status":"passed","severity":"normal"},{"uid":"976acf695c771725","name":"should insert message into bloom filter","time":{"start":1752479700729,"stop":1752479700729,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da8ee02f11d4976","name":"should hang up with PeerId and return true on success","time":{"start":1752479657189,"stop":1752479657190,"duration":1},"status":"passed","severity":"normal"},{"uid":"99851cea07e60613","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752479640559,"stop":1752479640559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8935283ed3b1e05","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752479695781,"stop":1752479695782,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5cf83bc0ad15591","name":"less peers than existing","time":{"start":1752479814822,"stop":1752479814822,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b116d83f1d697dc2","name":"Check received message containing short","time":{"start":1752480159178,"stop":1752480159179,"duration":1},"status":"passed","severity":"normal"},{"uid":"d71a2c0fae5d37fa","name":"should send relay ping messages on timer","time":{"start":1752479656233,"stop":1752479656234,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab692812c2e32c1","name":"should not retry if at least one success","time":{"start":1752479686218,"stop":1752479686218,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca311e7485e98a62","name":"Fails to publish message with empty text","time":{"start":1752479839549,"stop":1752479839550,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc3e2e2211a16bec","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752479640571,"stop":1752479640571,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99b203989c77911","name":"should emit a peer event after start","time":{"start":1752479814629,"stop":1752479814629,"duration":0},"status":"passed","severity":"normal"},{"uid":"32743a7b2100ad1c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752479848654,"stop":1752479848654,"duration":0},"status":"passed","severity":"normal"},{"uid":"878d6c6ff154d2b4","name":"random static sharding 8 - Cluster ID: 931, Shard ID: 448","time":{"start":1752479976117,"stop":1752479976117,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a8a5c0e43c266b","name":"should add event listeners to libp2p","time":{"start":1752479655810,"stop":1752479655819,"duration":9},"status":"passed","severity":"normal"},{"uid":"ea592d9124fbd042","name":"Check received message containing XML","time":{"start":1752480159191,"stop":1752480159191,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd27d1e3a941aac","name":"Check publish message containing short","time":{"start":1752479839530,"stop":1752479839531,"duration":1},"status":"passed","severity":"normal"},{"uid":"512a655b46d484d0","name":"Subscribe and receive messages via waku relay post","time":{"start":1752480211038,"stop":1752480211038,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1e6700bde92786","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752479832278,"stop":1752479832278,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8089d8b7455983b","name":"handles empty contentTopics array correctly","time":{"start":1752479640588,"stop":1752479640589,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d7c2a4f63381acd","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752479664972,"stop":1752479664973,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96f1e896be05aa","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752479686593,"stop":1752479686593,"duration":0},"status":"passed","severity":"normal"},{"uid":"9638b988fc375fd9","name":"Default pageSize","time":{"start":1752479982548,"stop":1752479982549,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f56661a6309875a","name":"Check received message containing Arabic","time":{"start":1752480159189,"stop":1752480159189,"duration":0},"status":"passed","severity":"normal"},{"uid":"675bb3a60db09b2e","name":"should create ConnectionLimiter with required options","time":{"start":1752479656948,"stop":1752479656948,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31a1cadc6f34012","name":"Refresh subscription","time":{"start":1752480211041,"stop":1752480211041,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb8c5826578ed24","name":"should handle errors when getting connections","time":{"start":1752479655870,"stop":1752479655871,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8dce10a533090d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752479695788,"stop":1752479695789,"duration":1},"status":"passed","severity":"normal"},{"uid":"906418cffe72347a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app25/10/topic603/utf8","time":{"start":1752479952861,"stop":1752479952861,"duration":0},"status":"passed","severity":"normal"},{"uid":"4019003b32aced58","name":"should handle different types of entries","time":{"start":1752479685360,"stop":1752479685361,"duration":1},"status":"passed","severity":"normal"},{"uid":"745014d594cb3139","name":"Push message with meta","time":{"start":1752480318046,"stop":1752480318047,"duration":1},"status":"passed","severity":"normal"},{"uid":"1443adc163da25d7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752479766093,"stop":1752479766094,"duration":1},"status":"passed","severity":"normal"},{"uid":"3154075f25fb6e40","name":"should throw if no connection provided","time":{"start":1752479656875,"stop":1752479656875,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b3a4aa8ddbf4b8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752479640573,"stop":1752479640573,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e0bfd03b84f744","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752479695791,"stop":1752479695791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdc37d70be3b4f6","name":"Fails to publish message with wrong content topic","time":{"start":1752479839550,"stop":1752479839550,"duration":0},"status":"passed","severity":"normal"},{"uid":"30354b2aadcb0b27","name":"Subscribe to topic containing Script and receive message","time":{"start":1752480211044,"stop":1752480211045,"duration":1},"status":"passed","severity":"normal"},{"uid":"35be2491ee989030","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752479976114,"stop":1752479976114,"duration":0},"status":"passed","severity":"normal"},{"uid":"99836ea50b0b9bf7","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752479695768,"stop":1752479695768,"duration":0},"status":"passed","severity":"normal"},{"uid":"eade67a9201f3cbc","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752479646717,"stop":1752479646717,"duration":0},"status":"passed","severity":"normal"},{"uid":"c000b5e065211435","name":"Check received message containing shell command","time":{"start":1752480159183,"stop":1752480159183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4949fa68ce59bef4","name":"Push message with content topic containing special chars","time":{"start":1752480318042,"stop":1752480318042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f1370d26eb4d10","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752479695789,"stop":1752479695789,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1b94db6aeb76e2","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752479640691,"stop":1752479640691,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ccf7bc4de7b66e","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752479656980,"stop":1752479656981,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad61eb94282e4040","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752479908552,"stop":1752479908552,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75bf4eb9b77b43a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752479739007,"stop":1752479739007,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fec0f089182789b","name":"should handle complete dial lifecycle","time":{"start":1752479656502,"stop":1752479656503,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e643e4a76f63f7","name":"Push message with content topic containing short","time":{"start":1752480318055,"stop":1752480318056,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb24649cb11fb2a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752479695790,"stop":1752479695790,"duration":0},"status":"passed","severity":"normal"},{"uid":"513bae00d5d414dc","name":"should create ConnectionManager with relay","time":{"start":1752479657184,"stop":1752479657184,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa353d6d74e3f024","name":"Passing page size 10 when there are 10 messages","time":{"start":1752479982543,"stop":1752479982545,"duration":2},"status":"passed","severity":"normal"},{"uid":"da9d3009d9d4a03b","name":"should clear all timers","time":{"start":1752479656215,"stop":1752479656215,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e7ddb6dfdf2d0a","name":"Push message with custom timestamp: 1752476139297","time":{"start":1752480318048,"stop":1752480318048,"duration":0},"status":"passed","severity":"normal"},{"uid":"2939ec0c4d05b6e5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752480211046,"stop":1752480211046,"duration":0},"status":"passed","severity":"normal"},{"uid":"be414e69cbbf6b26","name":"Decoder throws on undefined content topic","time":{"start":1752479657331,"stop":1752479657332,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d274632d75ba1b2","name":"Check publish message containing numeric","time":{"start":1752479839531,"stop":1752479839532,"duration":1},"status":"passed","severity":"normal"},{"uid":"251626363bf4dec0","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752479656601,"stop":1752479656601,"duration":0},"status":"passed","severity":"normal"},{"uid":"194edf4edadcb663","name":"should serialize and deserialize correctly","time":{"start":1752479698026,"stop":1752479698027,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ccc6022b06d13a","name":"should not receive a peer event before start","time":{"start":1752479723302,"stop":1752479723302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e660cc128f4c161c","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752479695771,"stop":1752479695771,"duration":0},"status":"passed","severity":"normal"},{"uid":"61797c23fe35904f","name":"should handle errors when removing globalThis listeners","time":{"start":1752479655828,"stop":1752479655829,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7beb88a0930343","name":"should increase lamport timestamp","time":{"start":1752479700730,"stop":1752479700730,"duration":0},"status":"passed","severity":"normal"},{"uid":"c521054d3e3074f0","name":"Generator, custom pubsub topic","time":{"start":1752479968953,"stop":1752479968954,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dbddcef95cf75780","name":"should wait for Filter peer to be connected","time":{"start":1752479686791,"stop":1752479686791,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0fe12fb3edf988","name":"Push message with Script payload","time":{"start":1752480318052,"stop":1752480318052,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffb5b51cbc73aa1","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752479988823,"stop":1752479988824,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b030b747051edcd","name":"should handle dial errors gracefully","time":{"start":1752479656298,"stop":1752479656298,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a970d94420bc6b6","name":"Subscribe and receives messages on 20 topics","time":{"start":1752480211039,"stop":1752480211040,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a369bf80f47350b","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752480211048,"stop":1752480211048,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a290d607ce3973d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752479695498,"stop":1752479695499,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae5ea623b4deb6c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752479988825,"stop":1752479988825,"duration":0},"status":"passed","severity":"normal"},{"uid":"df857e1640b19f96","name":"should wait for Store peer to be connected","time":{"start":1752479686791,"stop":1752479686791,"duration":0},"status":"passed","severity":"normal"},{"uid":"554953aaec830d42","name":"Query Generator - false","time":{"start":1752479972400,"stop":1752479972401,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae7296bb6f0018b6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752480159187,"stop":1752480159187,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa892db6769fa134","name":"should add event listeners for peer connect and disconnect","time":{"start":1752479656205,"stop":1752479656206,"duration":1},"status":"passed","severity":"normal"},{"uid":"37273d69ae823c8c","name":"Should update shard info","time":{"start":1752479806723,"stop":1752479806723,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5618c0bf5e76bf","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752479695775,"stop":1752479695775,"duration":0},"status":"passed","severity":"normal"},{"uid":"6629051865d63f1","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752479848662,"stop":1752479848662,"duration":0},"status":"passed","severity":"normal"},{"uid":"797300b74401fb76","name":"should properly compute the node id","time":{"start":1752479646721,"stop":1752479646721,"duration":0},"status":"passed","severity":"normal"},{"uid":"af807a0bc17748dc","name":"throws on content topic with non-number generation field","time":{"start":1752479640554,"stop":1752479640554,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f31b5a6d118ce81","name":"should set field with only RELAY enabled","time":{"start":1752479646727,"stop":1752479646727,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5189c5547296ae","name":"Check received message containing emoji","time":{"start":1752480159192,"stop":1752480159193,"duration":1},"status":"passed","severity":"normal"},{"uid":"6334eb716e2bdb63","name":"Check received message with timestamp: 1752479717484000000 ","time":{"start":1752480159193,"stop":1752480159193,"duration":0},"status":"passed","severity":"normal"},{"uid":"314faae46ce98d24","name":"Push message with content topic containing Russian","time":{"start":1752480318058,"stop":1752480318058,"duration":0},"status":"passed","severity":"normal"},{"uid":"2112dbbfd933c358","name":"Js publishes, other Js receives","time":{"start":1752479827956,"stop":1752479827957,"duration":1},"status":"passed","severity":"normal"},{"uid":"8352f6867bcc78dc","name":"should not receive a peer event after stop","time":{"start":1752479723302,"stop":1752479723303,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a285c8e3e1506ce","name":"should dispatch network event when browser goes offline","time":{"start":1752479655855,"stop":1752479655855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a3db9a9a1a7728","name":"should dial all known peers when reached zero connections","time":{"start":1752479749311,"stop":1752479749311,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf48589c10eeb46","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752479848657,"stop":1752479848657,"duration":0},"status":"passed","severity":"normal"},{"uid":"7681d9079fa7fda2","name":"should not execute task if max attempts is 0","time":{"start":1752479686198,"stop":1752479686198,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d6995d06cc56f5","name":"can start the service","time":{"start":1752479723298,"stop":1752479723299,"duration":1},"status":"passed","severity":"normal"},{"uid":"deb7d31600e09f6f","name":"isConnected should return true after first peer connects","time":{"start":1752479739007,"stop":1752479739007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17a205782a61c19","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752479656541,"stop":1752479656541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a245984fbcedb4c9","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752479640589,"stop":1752479640589,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a076114bf49de5","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752479664970,"stop":1752479664970,"duration":0},"status":"passed","severity":"normal"},{"uid":"570729ffca4b8f41","name":"should handle errors when globalThis is not available","time":{"start":1752479655820,"stop":1752479655821,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b55d2d6a4a7ef1","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752479656984,"stop":1752479656985,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe8de8073afb6f0","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752479656229,"stop":1752479656229,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcc306891168c3c","name":"can start and stop the service","time":{"start":1752479669044,"stop":1752479669045,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdcc55d1d5ffb70b","name":"throws on content topic with generation field greater than 0","time":{"start":1752479640554,"stop":1752479640555,"duration":1},"status":"passed","severity":"normal"},{"uid":"27666c755305aa20","name":"Asymmetric encrypt & decrypt","time":{"start":1752479675525,"stop":1752479675525,"duration":0},"status":"passed","severity":"normal"},{"uid":"a162b301d6639368","name":"Light Node - default protocols","time":{"start":1752479992964,"stop":1752479992964,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c31dc0a37c36348","name":"should handle dial errors","time":{"start":1752479657189,"stop":1752479657189,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e0f58ec24ab37a","name":"can query messages normally","time":{"start":1752479955293,"stop":1752479955293,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d5e625c23a4687","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752479695791,"stop":1752479695791,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6149af93f5098b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752479978280,"stop":1752479978280,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdf6e5c8b6b2081","name":"should properly start and stop event listening","time":{"start":1752479686074,"stop":1752479686074,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc424c1413067686","name":"Relay - dialed first","time":{"start":1752479992961,"stop":1752479992962,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e85f26bb7d07b0e","name":"Check received message with timestamp: 1752479717484000000 ","time":{"start":1752480159184,"stop":1752480159184,"duration":0},"status":"passed","severity":"normal"},{"uid":"988e6ec8cd0af28c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752479932846,"stop":1752479932853,"duration":7},"status":"passed","severity":"normal"},{"uid":"f4cdef214d5a9d6e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752479640585,"stop":1752479640585,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6350419fd0f9da5","name":"Push message with custom timestamp: 1721721339297","time":{"start":1752480318062,"stop":1752480318063,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a3234a07d56e53","name":"should clear dial history on stop","time":{"start":1752479656475,"stop":1752479656479,"duration":4},"status":"passed","severity":"normal"},{"uid":"7b44e1a7083e9324","name":"should return false when peer is not found","time":{"start":1752479656678,"stop":1752479656679,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4afb0bff0f6b74f","name":"Ephemeral field set to true","time":{"start":1752479657330,"stop":1752479657330,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e6198b9ecaefbb","name":"should be safe to call multiple times","time":{"start":1752479656953,"stop":1752479656954,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b617e4203f767f6","name":"Publish message with custom timestamp: Mon Jul 14 2025 06:57:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1752479839546,"stop":1752479839547,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00cc56bc9c3260f","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752479686073,"stop":1752479686073,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec255c18e910b9aa","name":"should be able to decode the field with only STORE set to true","time":{"start":1752479645899,"stop":1752479645899,"duration":0},"status":"passed","severity":"normal"},{"uid":"e551df1b4244caf2","name":"Relay","time":{"start":1752479723822,"stop":1752479723822,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0b17a65ab7a3ff","name":"Encoder throws on undefined content topic","time":{"start":1752479657331,"stop":1752479657331,"duration":0},"status":"passed","severity":"normal"},{"uid":"59448f2cf7f06ceb","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752479640589,"stop":1752479640589,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db996ec2f2e547","name":"should clear existing timers before creating new ones","time":{"start":1752479656235,"stop":1752479656238,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ab436cc46aa5ea6","name":"handles empty shards array correctly","time":{"start":1752479640588,"stop":1752479640588,"duration":0},"status":"passed","severity":"normal"},{"uid":"463a6dd8c969a8aa","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752479640584,"stop":1752479640584,"duration":0},"status":"passed","severity":"normal"},{"uid":"276b0f5538c7b0f9","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app71/9/topic6/json","time":{"start":1752479952860,"stop":1752479952861,"duration":1},"status":"passed","severity":"normal"},{"uid":"14785785ca70de1","name":"Encoder throws on empty string content topic","time":{"start":1752479676692,"stop":1752479676692,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc3f865a65c5824","name":"should handle peer store update failures gracefully","time":{"start":1752479656227,"stop":1752479656228,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2fa6eb0762a312","name":"Waku message hash computation (no timestamp)","time":{"start":1752479656542,"stop":1752479656546,"duration":4},"status":"passed","severity":"normal"},{"uid":"e039d189b3f6bbf6","name":"caches peers it previously fetched","time":{"start":1752479665202,"stop":1752479665202,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2363b85746644c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752480211033,"stop":1752480211034,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3cc3c6165f5a4e5","name":"Push message with content topic containing escaped characters","time":{"start":1752480318045,"stop":1752480318046,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0ad60532962f95","name":"should perform ping and update peer store on timer","time":{"start":1752479656224,"stop":1752479656227,"duration":3},"status":"passed","severity":"normal"},{"uid":"aa797574c053faa6","name":"should decode valid enr with tcp successfully","time":{"start":1752479646717,"stop":1752479646717,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd28095898f5f21","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752480211027,"stop":1752480211028,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1f76ab20311479b4","name":"Push message with content topic containing emoji","time":{"start":1752480318061,"stop":1752480318061,"duration":0},"status":"passed","severity":"normal"},{"uid":"975a40abaea0aacd","name":"should return false when peer shard info is not found","time":{"start":1752479656681,"stop":1752479656681,"duration":0},"status":"passed","severity":"normal"},{"uid":"65903cc70c21d9e4","name":"should support chaining for add method","time":{"start":1752479685352,"stop":1752479685356,"duration":4},"status":"passed","severity":"normal"},{"uid":"304dd70bb9f64dab","name":"should drop connection to all peers on hangUp","time":{"start":1752479806318,"stop":1752479806318,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ddb4f7c499f8aa","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752480211027,"stop":1752480211027,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae1dfd49c9c889b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752479645899,"stop":1752479645900,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd02f1bc01420b6","name":"should return empty array for non-existent peer","time":{"start":1752479656969,"stop":1752479656970,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b4fd9a4b315652e","name":"should handle complete peer lifecycle","time":{"start":1752479656240,"stop":1752479656240,"duration":0},"status":"passed","severity":"normal"},{"uid":"870df6842a6e2264","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752479932834,"stop":1752479932835,"duration":1},"status":"passed","severity":"normal"},{"uid":"9691feb644ca0511","name":"Push 30 different messages","time":{"start":1752480318055,"stop":1752480318055,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d08ad915dbb9e38d","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752479686214,"stop":1752479686214,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1f0b808fc4f1fc","name":"should return usable stream attached to connection","time":{"start":1752479656874,"stop":1752479656875,"duration":1},"status":"passed","severity":"normal"},{"uid":"1da98c63d7662036","name":"should use provided shard info when available","time":{"start":1752479686209,"stop":1752479686210,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3dd5083dcd01573","name":"1 Relay, 1 Filter, gives up","time":{"start":1752479664652,"stop":1752479664653,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8cfdcfa124f872","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752479723304,"stop":1752479723304,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d82b950114fc9764","name":"peer exchange sets tag","time":{"start":1752479861923,"stop":1752479861924,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9bc1c871dfa555","name":"Push message with XML payload","time":{"start":1752480318038,"stop":1752480318038,"duration":0},"status":"passed","severity":"normal"},{"uid":"20834271345ef997","name":"Decoder throws on empty string content topic","time":{"start":1752479675137,"stop":1752479675138,"duration":1},"status":"passed","severity":"normal"},{"uid":"5177ef34db2bbc25","name":"Check message with no payload is not received","time":{"start":1752480159186,"stop":1752480159186,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cff447f84c82e2f","name":"Privacy Node - default protocol","time":{"start":1752479992965,"stop":1752479992965,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ffaf6b25ea0d17","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752479640576,"stop":1752479640576,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5634222043ac0","name":"Check meta is set [symmetric]","time":{"start":1752479675133,"stop":1752479675133,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cff53a4960191e5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752480211036,"stop":1752480211036,"duration":0},"status":"passed","severity":"normal"},{"uid":"f724c799e5d2ace8","name":"should be empty after removing the only subscription","time":{"start":1752479686746,"stop":1752479686746,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5daa90367f9c9e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752479695789,"stop":1752479695789,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aaff9e7de333c13","name":"should not allow unachievable error rate","time":{"start":1752479695496,"stop":1752479695497,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac5e929b3076455","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752480318044,"stop":1752480318045,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9673bab239e45e","name":"Push message with content topic containing short","time":{"start":1752480318041,"stop":1752480318041,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3faa1aaa8e0bed","name":"Push message with SQL Injection payload","time":{"start":1752480318037,"stop":1752480318037,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a4a006cfc278bc","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752479695781,"stop":1752479695781,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6264ea84c33996","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752479640567,"stop":1752479640567,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c701a9d0bb58b6d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752479695788,"stop":1752479695788,"duration":0},"status":"passed","severity":"normal"},{"uid":"876878c63949a23c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752479695773,"stop":1752479695773,"duration":0},"status":"passed","severity":"normal"},{"uid":"98abffc6ef559d5e","name":"Push message with content topic containing Script","time":{"start":1752480318043,"stop":1752480318044,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb646bd5485f743","name":"can start the service","time":{"start":1752479669044,"stop":1752479669044,"duration":0},"status":"passed","severity":"normal"},{"uid":"b068a03a14c7c7be","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752480159194,"stop":1752480159194,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a5734d14fd6dd8","name":"Ordered Callback - true","time":{"start":1752479972402,"stop":1752479972402,"duration":0},"status":"passed","severity":"normal"},{"uid":"9441760b476a0284","name":"Init the array if not present","time":{"start":1752479640112,"stop":1752479640114,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e3cca695b38e9e3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752480211030,"stop":1752480211030,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec71d42fdec89da","name":"should detect messages with missing dependencies","time":{"start":1752479700733,"stop":1752479700733,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ae416b436d3345","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app35/4/topic930/xml","time":{"start":1752479952858,"stop":1752479952858,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d23564d3a270ce0","name":"start node with empty content topic","time":{"start":1752479952865,"stop":1752479952866,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec945e96936fd4d3","name":"should not create relay timers when relay is not provided","time":{"start":1752479656230,"stop":1752479656232,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a5f0d9a6878472b","name":"Check received message containing Russian","time":{"start":1752480159181,"stop":1752480159181,"duration":0},"status":"passed","severity":"normal"},{"uid":"329c3371ff2685eb","name":"Publish message with custom timestamp: Mon Jul 14 2025 08:57:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1752479839547,"stop":1752479839548,"duration":1},"status":"passed","severity":"normal"},{"uid":"de49ad37cd03d8ec","name":"Generator, 2 different pubsubtopics","time":{"start":1752479968957,"stop":1752479968958,"duration":1},"status":"passed","severity":"normal"},{"uid":"e944ea29b409d3a4","name":"should return false when connections are non-bootstrap peers","time":{"start":1752479656975,"stop":1752479656976,"duration":1},"status":"passed","severity":"normal"},{"uid":"4628429affd2d0db","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752479724162,"stop":1752479724162,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7035d18a000a2c","name":"Push message with Chinese payload","time":{"start":1752480318035,"stop":1752480318036,"duration":1},"status":"passed","severity":"normal"},{"uid":"797b3d14a5c8b131","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752479665205,"stop":1752479665205,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c3c9af59c19ad483","name":"rejects hash query with content filter parameters","time":{"start":1752479656855,"stop":1752479656855,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f7aa28f1ea1f2d","name":"should handle incoming messages","time":{"start":1752479686612,"stop":1752479686612,"duration":0},"status":"passed","severity":"normal"},{"uid":"b292aa8be4571aa5","name":"Relay + Store","time":{"start":1752479646728,"stop":1752479646728,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43ea0e46f982176","name":"Check received message containing emoji","time":{"start":1752480159184,"stop":1752480159184,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d339f6b6ddfebc","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752479640590,"stop":1752479640590,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2562531e295789","name":"ignores domain fetching errors","time":{"start":1752479665201,"stop":1752479665201,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad836bb4be40559","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752479964307,"stop":1752479964307,"duration":0},"status":"passed","severity":"normal"},{"uid":"80306f93cec0a7a7","name":"Reusing cursor across nodes","time":{"start":1752479921510,"stop":1752479921510,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b096bad4c7f8f6","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752479656546,"stop":1752479656546,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a43950b94d47dff","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752479657332,"stop":1752479657332,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e5021c43cd7f64","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752479921508,"stop":1752479921508,"duration":0},"status":"passed","severity":"normal"},{"uid":"45894eaf16fca0b8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752480211038,"stop":1752480211039,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ae1a760c6b1de69","name":"should set field with only STORE enabled","time":{"start":1752479646727,"stop":1752479646727,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf37d13902a7ed1","name":"Check received message containing JSON","time":{"start":1752480159182,"stop":1752480159183,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d93c18912c967c8","name":"should create an instance with libp2p and dialer","time":{"start":1752479656293,"stop":1752479656294,"duration":1},"status":"passed","severity":"normal"},{"uid":"303315a805694f7c","name":"should dial one peer on dial","time":{"start":1752479806318,"stop":1752479806318,"duration":0},"status":"passed","severity":"normal"},{"uid":"60748e299877b782","name":"Query generator for multiple messages","time":{"start":1752479964305,"stop":1752479964306,"duration":1},"status":"passed","severity":"normal"},{"uid":"224031e2944fb9","name":"should encodeTxt and decodeTxt","time":{"start":1752479646716,"stop":1752479646716,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4988aa243a0831a","name":"should select older connection if present","time":{"start":1752479656743,"stop":1752479656743,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2bc516d3c91df","name":"should handle browser offline state overriding peer connections","time":{"start":1752479655872,"stop":1752479655872,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b5d76f57583dbd","name":"Subscribe to topic containing Script and publish message","time":{"start":1752479848659,"stop":1752479848659,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80d947df195561b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752479849784,"stop":1752479849784,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee17d6b2545623f1","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752479640570,"stop":1752479640570,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef34ec13c432dd46","name":"different cluster, same shard: nodes don't connect","time":{"start":1752479777213,"stop":1752479777214,"duration":1},"status":"passed","severity":"normal"},{"uid":"c020e97b75207a66","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752479665203,"stop":1752479665204,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0f2ac3682417ef","name":"Non TWN Cluster","time":{"start":1752479952858,"stop":1752479952858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7793a47a4935cb69","name":"should allow redial after cooldown period","time":{"start":1752479656485,"stop":1752479656486,"duration":1},"status":"passed","severity":"normal"},{"uid":"da12690a8d666b7a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752479695782,"stop":1752479695782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d83306814718e33","name":"should process queue every 500ms","time":{"start":1752479656495,"stop":1752479656496,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29a0f5b17205f32","name":"non connected peers","time":{"start":1752479814822,"stop":1752479814823,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bbcb1fa97eebdab8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752480211039,"stop":1752480211039,"duration":0},"status":"passed","severity":"normal"},{"uid":"9529e8643fa00724","name":"should return false when peer is not found","time":{"start":1752479656688,"stop":1752479656689,"duration":1},"status":"passed","severity":"normal"},{"uid":"662eeb8cff960fbb","name":"should send to specified number of peers of used peers","time":{"start":1752479686217,"stop":1752479686218,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4891278a598866e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752479686073,"stop":1752479686074,"duration":1},"status":"passed","severity":"normal"},{"uid":"17bd3a60558d3c0f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752479640574,"stop":1752479640575,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a009810bda97358","name":"should only return 1 node with relay and store capability","time":{"start":1752479665203,"stop":1752479665203,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4b56dc745414c7","name":"should do nothing when connections still exist","time":{"start":1752479656962,"stop":1752479656963,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad8ebbc4b559987","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752479988820,"stop":1752479988821,"duration":1},"status":"passed","severity":"normal"},{"uid":"800d300cff0cbee2","name":"should update peer store before dialing","time":{"start":1752479656298,"stop":1752479656298,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed27ac3b62a7712e","name":"should not receive a peer event after stop","time":{"start":1752479814630,"stop":1752479814630,"duration":0},"status":"passed","severity":"normal"},{"uid":"b424d1f82c705c2b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752479848655,"stop":1752479848655,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28b083e869a223e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752479645886,"stop":1752479645888,"duration":2},"status":"passed","severity":"normal"},{"uid":"a81f82015e6cb715","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752479849785,"stop":1752479849785,"duration":0},"status":"passed","severity":"normal"},{"uid":"17997ae7a0939c3d","name":"should check false positive rate","time":{"start":1752479698029,"stop":1752479698029,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25e7ca5e29fdbd0","name":"Nodes with multiple pubsub topic","time":{"start":1752479832280,"stop":1752479832280,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec2f882d3e3d93","name":"should return false","time":{"start":1752479646720,"stop":1752479646720,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92fe7e6b9bb62f3","name":"should handle empty pubsub topics","time":{"start":1752479656238,"stop":1752479656238,"duration":0},"status":"passed","severity":"normal"},{"uid":"832ecb5e76bd968a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752479645894,"stop":1752479645894,"duration":0},"status":"passed","severity":"normal"},{"uid":"11aa3a995a2def99","name":"should start all internal components","time":{"start":1752479657185,"stop":1752479657186,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc725a1faee1f30","name":"Check received message containing SQL Injection","time":{"start":1752480159181,"stop":1752480159181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3758567fd702933","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752480211047,"stop":1752480211047,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7d8a5ad37a9be1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752479640572,"stop":1752479640573,"duration":1},"status":"passed","severity":"normal"},{"uid":"6032ffc9dbf69ada","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752479640585,"stop":1752479640585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bc540ad9d6766a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752479695783,"stop":1752479695783,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48874b33548955d","name":"should handle multiple peers with different shard configurations","time":{"start":1752479656503,"stop":1752479656510,"duration":7},"status":"passed","severity":"normal"},{"uid":"13dfb03b50526fa1","name":"Push message with content topic containing shell command","time":{"start":1752480318060,"stop":1752480318060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11f4919298fe731","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752479695768,"stop":1752479695769,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4a03ac55104d37","name":"should be able to dial TLS multiaddrs","time":{"start":1752479806320,"stop":1752479806320,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e35f38fb43cc4f","name":"Check received message containing unicode special characters","time":{"start":1752480159183,"stop":1752480159184,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4c81ce0bfb3d2f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752479640573,"stop":1752479640574,"duration":1},"status":"passed","severity":"normal"},{"uid":"606cd11b1b26aae8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752479848660,"stop":1752479848660,"duration":0},"status":"passed","severity":"normal"},{"uid":"4347637161674260","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752480211028,"stop":1752480211028,"duration":0},"status":"passed","severity":"normal"},{"uid":"52226f51e63ca51","name":"messageHashStr works with IProtoMessage","time":{"start":1752479656547,"stop":1752479656557,"duration":10},"status":"passed","severity":"normal"},{"uid":"9b57b9ff9822a675","name":"Push message with content topic containing numeric","time":{"start":1752480318056,"stop":1752480318056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7a889cb8f4e216","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752479656982,"stop":1752479656982,"duration":0},"status":"passed","severity":"normal"},{"uid":"b672ab42ee6f5e08","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752479645901,"stop":1752479645901,"duration":0},"status":"passed","severity":"normal"},{"uid":"1910ef611f7d16af","name":"Filter","time":{"start":1752479992964,"stop":1752479992964,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e03a2f6f006e90a","name":"Callback on promise","time":{"start":1752479964309,"stop":1752479964309,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9d0d3c0c438a8f","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752479988824,"stop":1752479988824,"duration":0},"status":"passed","severity":"normal"},{"uid":"90794cdceb5bb9d8","name":"should skip updating peer store if peer has same addresses","time":{"start":1752479656299,"stop":1752479656300,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d9532a2257a7ff","name":"should start the dialing interval","time":{"start":1752479656472,"stop":1752479656473,"duration":1},"status":"passed","severity":"normal"},{"uid":"6319ede2770f7dce","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752479952857,"stop":1752479952857,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eee69bd6800b246","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752479640565,"stop":1752479640566,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ccdb1de1e80dc36","name":"Overlapping topic subscription","time":{"start":1752480211028,"stop":1752480211029,"duration":1},"status":"passed","severity":"normal"},{"uid":"9854f808e593cd87","name":"should handle case with all peers already connected","time":{"start":1752479656967,"stop":1752479656968,"duration":1},"status":"passed","severity":"normal"},{"uid":"66f58e14cb1a4649","name":"Throws when trying to push message with empty payload","time":{"start":1752480318040,"stop":1752480318041,"duration":1},"status":"passed","severity":"normal"},{"uid":"d165685bbcf8c2a9","name":"should handle case when globalThis is not available","time":{"start":1752479655831,"stop":1752479655838,"duration":7},"status":"passed","severity":"normal"},{"uid":"fc20f70eb6abab49","name":"handles different clusterIds correctly","time":{"start":1752479640563,"stop":1752479640564,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abc44966b31ab07","name":"Push message with short payload","time":{"start":1752480318049,"stop":1752480318049,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52ded3ff0f2a2c4","name":"should reject if Store is requested but not mounted","time":{"start":1752479686789,"stop":1752479686790,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee8bc91a393886a8","name":"rejects content-filtered query with only contentTopics","time":{"start":1752479656854,"stop":1752479656854,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62882747fc78656","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752480211025,"stop":1752480211025,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edce6254c2e2291","name":"Check message with no content topic is not received","time":{"start":1752480159195,"stop":1752480159195,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f731d1a43109bd","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752479640557,"stop":1752479640558,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef179e759908190","name":"returns nothing if no connections present","time":{"start":1752479656742,"stop":1752479656742,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ae1b3936871a00","name":"Check meta is set [ecies]","time":{"start":1752479676692,"stop":1752479676692,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd88f9a0dbc3cfa","name":"should return null for non-existent peer","time":{"start":1752479656972,"stop":1752479656972,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e09661ca08fbb7","name":"should work with custom bootstrap limits","time":{"start":1752479656978,"stop":1752479656979,"duration":1},"status":"passed","severity":"normal"},{"uid":"23aafebc53c2b617","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752479739006,"stop":1752479739006,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1efa00cc96fbf5","name":"Rejects garbage","time":{"start":1752479690100,"stop":1752479690100,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c44fc6db6c12bd9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752479640584,"stop":1752479640585,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4e03748493e366","name":"Check received message containing JSON","time":{"start":1752480159191,"stop":1752480159191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0ac4a4dd8e36c","name":"Correctly serialized arguments","time":{"start":1752479777423,"stop":1752479777423,"duration":0},"status":"passed","severity":"normal"},{"uid":"25439537479286d6","name":"Passing page size 11 when there are 10 messages","time":{"start":1752479982545,"stop":1752479982546,"duration":1},"status":"passed","severity":"normal"},{"uid":"f896f58c0415727e","name":"Subscribe to topic containing short and receive message","time":{"start":1752480211041,"stop":1752480211042,"duration":1},"status":"passed","severity":"normal"},{"uid":"34680866b4e35ddd","name":"should return false when topic is not configured","time":{"start":1752479657194,"stop":1752479657194,"duration":0},"status":"passed","severity":"normal"},{"uid":"42984453761c2117","name":"should return false when navigator.onLine is false","time":{"start":1752479655829,"stop":1752479655830,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b9b1ab55db9792","name":"should lock peers when selected","time":{"start":1752479686593,"stop":1752479686593,"duration":0},"status":"passed","severity":"normal"},{"uid":"34baafda96fb001a","name":"Generator, 2 different pubsubtopics","time":{"start":1752479968950,"stop":1752479968950,"duration":0},"status":"passed","severity":"normal"},{"uid":"694999445c54554f","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752479686193,"stop":1752479686196,"duration":3},"status":"passed","severity":"normal"},{"uid":"c847a11b2eee006b","name":"Check publish message containing long","time":{"start":1752479839531,"stop":1752479839531,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad57f499ce86a8e","name":"Encoder throws on empty string content topic","time":{"start":1752479657331,"stop":1752479657331,"duration":0},"status":"passed","severity":"normal"},{"uid":"289c349661ffd6ba","name":"Check received message containing Basic HTML tag","time":{"start":1752480159191,"stop":1752480159191,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a47d477a0bdd1c0","name":"Nwaku publishes","time":{"start":1752479827956,"stop":1752479827956,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76c8acfcefa63d1","name":"should be safe to call multiple times","time":{"start":1752479657187,"stop":1752479657187,"duration":0},"status":"passed","severity":"normal"},{"uid":"1943a4a650cf4c86","name":"should return peer for existing peer","time":{"start":1752479656972,"stop":1752479656972,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e85a8a73366da","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752479921508,"stop":1752479921509,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f5570954b79477","name":"Publishes to nwaku","time":{"start":1752479827955,"stop":1752479827956,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c77b5529945216","name":"Ephemeral messages are not stored","time":{"start":1752479724148,"stop":1752479724154,"duration":6},"status":"passed","severity":"normal"},{"uid":"2935fda7f5d1b7fe","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app86/5/topic19/json","time":{"start":1752479952861,"stop":1752479952862,"duration":1},"status":"passed","severity":"normal"},{"uid":"27714935feb11d7b","name":"should handle peer connect event","time":{"start":1752479655838,"stop":1752479655838,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e357d6c98f250a2","name":"should not create multiple intervals when called multiple times","time":{"start":1752479656473,"stop":1752479656475,"duration":2},"status":"passed","severity":"normal"},{"uid":"6341e355527b2ead","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752479686596,"stop":1752479686596,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c12f4852c278ca","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752479695774,"stop":1752479695774,"duration":0},"status":"passed","severity":"normal"},{"uid":"c918ffd0c458f4c1","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752479976119,"stop":1752479976119,"duration":0},"status":"passed","severity":"normal"},{"uid":"c162104f361bed2f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752479849786,"stop":1752479849786,"duration":0},"status":"passed","severity":"normal"},{"uid":"635dfd3757341d","name":"should return all connected peers without codec filter","time":{"start":1752479657191,"stop":1752479657191,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55e8f8c65f43ea","name":"should throw an error for insufficient data","time":{"start":1752479640691,"stop":1752479640692,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c27b2001e15f27c","name":"Push message with escaped characters payload","time":{"start":1752480318054,"stop":1752480318054,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd1a977a4248699","name":"should skip peer when dialed recently","time":{"start":1752479656485,"stop":1752479656485,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8b10f7070b3e0b","name":"Passing page size 3 when there are 20 messages","time":{"start":1752479982543,"stop":1752479982543,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbd2e6da75a1247","name":"should remove event listeners from libp2p","time":{"start":1752479655821,"stop":1752479655822,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7cac3c91cdd092","name":"should handle relay send failures gracefully","time":{"start":1752479656234,"stop":1752479656234,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e93bf1e7b24a51","name":"should handle peer store errors gracefully","time":{"start":1752479656977,"stop":1752479656978,"duration":1},"status":"passed","severity":"normal"},{"uid":"273fb04b9855f2a5","name":"should handle peer not in mesh for all topics","time":{"start":1752479656239,"stop":1752479656239,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1984bf0b4822b27","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752479664971,"stop":1752479664971,"duration":0},"status":"passed","severity":"normal"},{"uid":"249da17c28235004","name":"should successfully stop","time":{"start":1752479686612,"stop":1752479686612,"duration":0},"status":"passed","severity":"normal"},{"uid":"724b4c55b726e28e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752480159196,"stop":1752480159196,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d1bd781f49a481","name":"should return tags for existing peer","time":{"start":1752479656969,"stop":1752479656969,"duration":0},"status":"passed","severity":"normal"},{"uid":"c559402e89881433","name":"Push message with custom timestamp: 1752476139297","time":{"start":1752480318063,"stop":1752480318063,"duration":0},"status":"passed","severity":"normal"},{"uid":"29daab5fbfa27bea","name":"should stop all internal components","time":{"start":1752479657186,"stop":1752479657186,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce17ab0c5789874","name":"Push message with content topic containing SQL Injection","time":{"start":1752480318058,"stop":1752480318058,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1570e8e2d93bdc","name":"can start and stop the service","time":{"start":1752479723299,"stop":1752479723300,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7eaee057e2cc3da","name":"throws on content topic with empty application field","time":{"start":1752479640555,"stop":1752479640555,"duration":0},"status":"passed","severity":"normal"},{"uid":"5788c65295ad54e6","name":"new peer added after a peer was already found","time":{"start":1752479861924,"stop":1752479861924,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a8f995c90a9819af","name":"should handle connection event","time":{"start":1752479656958,"stop":1752479656958,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdfbcefbe450987","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752480211034,"stop":1752480211034,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4172ecbc4f2245","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752479656223,"stop":1752479656223,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8eff37a016343b","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752479640571,"stop":1752479640571,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b725bdec958d8c2","name":"Subscribe and receives messages on 20 topics","time":{"start":1752480211027,"stop":1752480211027,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b4e6d5a1ce2630","name":"should handle corrupted local storage data gracefully","time":{"start":1752479669049,"stop":1752479669049,"duration":0},"status":"passed","severity":"normal"},{"uid":"9792a6d25f399feb","name":"Push message with shell command payload","time":{"start":1752480318039,"stop":1752480318039,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fda280b6a6df0c3","name":"Renews subscription after lossing a connection","time":{"start":1752480211047,"stop":1752480211048,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb75c3b705838d","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752479839553,"stop":1752479839554,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7625373df029804","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752479640564,"stop":1752479640565,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7218e1facb152bc","name":"throws on content topic with empty encoding field","time":{"start":1752479640556,"stop":1752479640557,"duration":1},"status":"passed","severity":"normal"},{"uid":"5166881cfc8e680","name":"Push message with Arabic payload","time":{"start":1752480318036,"stop":1752480318036,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfebd96ec9ffb1c","name":"Used by Waku Relay","time":{"start":1752479988914,"stop":1752479988914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2637af5efb47c1","name":"should handle peer store errors gracefully","time":{"start":1752479656298,"stop":1752479656299,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1a19fa4869b155","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752479686609,"stop":1752479686610,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a5cc5d9b3aee69","name":"Passing page size 1 when there are 4 messages","time":{"start":1752479982539,"stop":1752479982543,"duration":4},"status":"passed","severity":"normal"},{"uid":"4df3082a96d3dc1","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752479848658,"stop":1752479848658,"duration":0},"status":"passed","severity":"normal"},{"uid":"83be26a3012d757d","name":"should handle dial errors gracefully","time":{"start":1752479656487,"stop":1752479656492,"duration":5},"status":"passed","severity":"normal"},{"uid":"9f6cd90d037ee4c8","name":"configure the node with multiple content topics","time":{"start":1752479952863,"stop":1752479952864,"duration":1},"status":"passed","severity":"normal"},{"uid":"941ceefb4647b382","name":"Fails to push message bigger that 1MB","time":{"start":1752480318049,"stop":1752480318049,"duration":0},"status":"passed","severity":"normal"},{"uid":"f839372c7b9aa9d2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752479695785,"stop":1752479695785,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7c539f88ce58c2","name":"nwaku subscribes","time":{"start":1752479827955,"stop":1752479827955,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32a88998c23fa3c","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752479686595,"stop":1752479686595,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2b73dc150794c0","name":"Renews subscription after lossing a connection","time":{"start":1752480211036,"stop":1752480211036,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0a68bd3010a04f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app34/4/topic483/xml","time":{"start":1752479952860,"stop":1752479952860,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9287d654043efd","name":"should only return 1 node with relay capability","time":{"start":1752479665202,"stop":1752479665203,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cfe1b9c652a6899","name":"should return false and handle errors gracefully","time":{"start":1752479657190,"stop":1752479657191,"duration":1},"status":"passed","severity":"normal"},{"uid":"48dffed3ab3306ff","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752479848654,"stop":1752479848654,"duration":0},"status":"passed","severity":"normal"},{"uid":"15002b975db8c778","name":"should store libp2p and options references","time":{"start":1752479656949,"stop":1752479656949,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdea9bf80fc32218","name":"Push message with content topic containing Russian","time":{"start":1752480318043,"stop":1752480318043,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edb9afdc988972b","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752479685939,"stop":1752479685939,"duration":0},"status":"passed","severity":"normal"},{"uid":"278ccba81ae2b5e6","name":"topics with same application and version share the same shard","time":{"start":1752479640563,"stop":1752479640563,"duration":0},"status":"passed","severity":"normal"},{"uid":"598f7868cbed2b70","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752479655870,"stop":1752479655870,"duration":0},"status":"passed","severity":"normal"},{"uid":"f011a187729bafb8","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752479640586,"stop":1752479640586,"duration":0},"status":"passed","severity":"normal"},{"uid":"552704afa6b8a8d1","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752479724159,"stop":1752479724159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86ee27b15f7193c","name":"should dial peer when peer is discovered","time":{"start":1752479656297,"stop":1752479656297,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81bd0bec13a677f","name":"Push to array if already present","time":{"start":1752479640114,"stop":1752479640115,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a341f197fc83ed","name":"Check message received after jswaku node is restarted","time":{"start":1752480159196,"stop":1752480159196,"duration":0},"status":"passed","severity":"normal"},{"uid":"724963514e069460","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752479640572,"stop":1752479640572,"duration":0},"status":"passed","severity":"normal"},{"uid":"e903444e4c24e6e1","name":"Check publish message containing Russian","time":{"start":1752479839533,"stop":1752479839533,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc3f8cd2fe4de94","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752480211046,"stop":1752480211046,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f8c0f233f821ea","name":"should remove event listeners","time":{"start":1752479656955,"stop":1752479656955,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cd795cdb8de4f2","name":"shard 0","time":{"start":1752479976113,"stop":1752479976114,"duration":1},"status":"passed","severity":"normal"},{"uid":"e293a158308044d5","name":"throws on content topic with too few or too many fields","time":{"start":1752479640553,"stop":1752479640554,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8ce83d941396ad","name":"should push the message to the outgoing buffer","time":{"start":1752479700728,"stop":1752479700728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42da21335a88e89","name":"Push message with content topic containing escaped characters","time":{"start":1752480318060,"stop":1752480318061,"duration":1},"status":"passed","severity":"normal"},{"uid":"57757bea47eafe3c","name":"should handle peer store errors gracefully","time":{"start":1752479656972,"stop":1752479656973,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e7258d86b927ea","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752479700731,"stop":1752479700731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6347cd41967013a","name":"should stop ping timers on peer disconnect","time":{"start":1752479656222,"stop":1752479656223,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0ca68549151134e","name":"Check received message containing long","time":{"start":1752480159188,"stop":1752480159188,"duration":0},"status":"passed","severity":"normal"},{"uid":"35411ac5b1609a9d","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752479686210,"stop":1752479686210,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cab2df3dc28ed1","name":"should return false when peer is not on the specified shard","time":{"start":1752479656680,"stop":1752479656680,"duration":0},"status":"passed","severity":"normal"},{"uid":"809e9e26de601940","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752479655830,"stop":1752479655831,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae260fbaac094c32","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752479695772,"stop":1752479695772,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c211ad7242de","name":"should handle case when navigator is not available","time":{"start":1752479655831,"stop":1752479655831,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bf9999d45579e5","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752479695767,"stop":1752479695767,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1cc0b937c7612d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752480211044,"stop":1752480211044,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9781d66d48da235","name":"should process tasks in queue","time":{"start":1752479686192,"stop":1752479686192,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aafd05b9894b620","name":"1 Relay, 1 fetch","time":{"start":1752479664647,"stop":1752479664647,"duration":0},"status":"passed","severity":"normal"},{"uid":"df72c084b7ca47c8","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app29/2/topic683/test.js","time":{"start":1752479952862,"stop":1752479952862,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91a3385a298b93d","name":"should drop connection via multiaddr with hangUp","time":{"start":1752479806319,"stop":1752479806319,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec4ef2512e4802","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752480211032,"stop":1752480211032,"duration":0},"status":"passed","severity":"normal"},{"uid":"f181853d4006fc73","name":"should get / set TCP multiaddr","time":{"start":1752479646724,"stop":1752479646724,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afa4b1dd2eb0e89","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752479664336,"stop":1752479664336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b6dfb947f8acd3","name":"Push message with content topic containing special chars","time":{"start":1752480318056,"stop":1752480318057,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff6234ae9a3136d9","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752479640587,"stop":1752479640587,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b122304ba08d417","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752479645892,"stop":1752479645893,"duration":1},"status":"passed","severity":"normal"},{"uid":"151939bcc0ebca2b","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752479839551,"stop":1752479839552,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb3355c7922297c5","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752479640586,"stop":1752479640587,"duration":1},"status":"passed","severity":"normal"},{"uid":"b003ffedc2acaa8d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752479695784,"stop":1752479695784,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fafbb22ffe8724","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752479640573,"stop":1752479640573,"duration":0},"status":"passed","severity":"normal"},{"uid":"300ba173a3db1f4f","name":"should never report false negatives","time":{"start":1752479698026,"stop":1752479698026,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d868c82eb5037f","name":"Check received message containing special chars","time":{"start":1752480159189,"stop":1752480159189,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd446c49c202126","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752479832280,"stop":1752479832281,"duration":1},"status":"passed","severity":"normal"},{"uid":"6146af8675e62637","name":"Check publish message after service node is restarted","time":{"start":1752479839555,"stop":1752479839555,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d8afbea54328fce1","name":"Push message with content topic containing JSON","time":{"start":1752480318059,"stop":1752480318059,"duration":0},"status":"passed","severity":"normal"},{"uid":"598259e80ff4dd2b","name":"Publish message with large meta","time":{"start":1752479839557,"stop":1752479839558,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7eff228da08f8a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752479645891,"stop":1752479645892,"duration":1},"status":"passed","severity":"normal"},{"uid":"101df9e677706518","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752479656688,"stop":1752479656688,"duration":0},"status":"passed","severity":"normal"},{"uid":"945a042c14034d34","name":"can start the service","time":{"start":1752479814626,"stop":1752479814627,"duration":1},"status":"passed","severity":"normal"},{"uid":"be09490426d321a3","name":"should set default options when no config provided","time":{"start":1752479657184,"stop":1752479657184,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23c5228e76ce41e","name":"should dial peer when on same shard","time":{"start":1752479656486,"stop":1752479656487,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57d8bdd8e446d9f","name":"Push message with JSON payload","time":{"start":1752480318053,"stop":1752480318053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb14a06c3a37dbd","name":"Fails to push message with large meta","time":{"start":1752480318047,"stop":1752480318047,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea978e8815859475","name":"Check message with no content topic is not received","time":{"start":1752480159186,"stop":1752480159186,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a3a535d8719360","name":"Subscribe to topic containing short and publish message","time":{"start":1752479848656,"stop":1752479848656,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac25e08cb7a2ab2","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752479686213,"stop":1752479686213,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e791e521179caae","name":"Relay + Store","time":{"start":1752479723822,"stop":1752479723823,"duration":1},"status":"passed","severity":"normal"},{"uid":"a073f550632858a","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752479695497,"stop":1752479695498,"duration":1},"status":"passed","severity":"normal"},{"uid":"9963b2a06b7ee91a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752479645902,"stop":1752479645902,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73f89d7738f3a92","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752479700732,"stop":1752479700732,"duration":0},"status":"passed","severity":"normal"},{"uid":"900d37cb9aeeb806","name":"throws on content topic with empty version field","time":{"start":1752479640555,"stop":1752479640556,"duration":1},"status":"passed","severity":"normal"},{"uid":"b39880f59d383b65","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752479657187,"stop":1752479657187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a5db8358726825","name":"Check publish message containing special chars","time":{"start":1752479839532,"stop":1752479839532,"duration":0},"status":"passed","severity":"normal"},{"uid":"39643570c47f10f0","name":"should throw an error for missing sharding configuration","time":{"start":1752479640588,"stop":1752479640588,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7574a66ab542e1","name":"should not fail to stop the service if it was not started","time":{"start":1752479669045,"stop":1752479669045,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff16b7d7e5eb9e98","name":"Subscribe to topic containing XML and publish message","time":{"start":1752479848659,"stop":1752479848660,"duration":1},"status":"passed","severity":"normal"},{"uid":"8758b0b841fbe6be","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752479665204,"stop":1752479665204,"duration":0},"status":"passed","severity":"normal"},{"uid":"8318ab96eab497e2","name":"random static sharding 2 - Cluster ID: 168, Shard ID: 737","time":{"start":1752479976115,"stop":1752479976115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4960422d6a8bda","name":"Check received message containing long","time":{"start":1752480159179,"stop":1752480159179,"duration":0},"status":"passed","severity":"normal"},{"uid":"56af54a49fe71d0e","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752479695767,"stop":1752479695767,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7a9d28c657a491","name":"Sample","time":{"start":1752479646039,"stop":1752479646040,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8220dff44a9e2b","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752479695773,"stop":1752479695773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e3e395fe785350","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752479695776,"stop":1752479695776,"duration":0},"status":"passed","severity":"normal"},{"uid":"623f6f6cd53de688","name":"should handle case with no peers in store","time":{"start":1752479656965,"stop":1752479656967,"duration":2},"status":"passed","severity":"normal"},{"uid":"dddb22bfbe330e5f","name":"should emit a peer event after start","time":{"start":1752479723301,"stop":1752479723302,"duration":1},"status":"passed","severity":"normal"},{"uid":"b971a0ce98dfd173","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752479695766,"stop":1752479695767,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e76d50d19f21936","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752479686596,"stop":1752479686597,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6b7f6279f3b57f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752480159185,"stop":1752480159185,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fd58b474118195","name":"returns all values when wanted number matches available values","time":{"start":1752479664329,"stop":1752479664334,"duration":5},"status":"passed","severity":"normal"},{"uid":"fdcac6fb1eacd226","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752479700730,"stop":1752479700730,"duration":0},"status":"passed","severity":"normal"},{"uid":"9239dc84af81936","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752479849786,"stop":1752479849786,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee33ed324a235dc","name":"Push 30 different messages","time":{"start":1752480318040,"stop":1752480318040,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d00f3ef29d32723","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752479695778,"stop":1752479695778,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf3616694ff7301","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752479839544,"stop":1752479839544,"duration":0},"status":"passed","severity":"normal"}]