allure-jswaku/9109/widgets/duration.json
2025-09-09 03:44:05 +00:00

1 line
217 KiB
JSON

[{"uid":"ab53ead1d7bc39a0","name":"should perform ping and update peer store on timer","time":{"start":1757388247388,"stop":1757388247388,"duration":0},"status":"passed","severity":"normal"},{"uid":"be90989242a5be41","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757388328525,"stop":1757388328525,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b956445f17239b6","name":"Push message with short payload","time":{"start":1757389404356,"stop":1757389404356,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e599bbc6d00bc14","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757388522617,"stop":1757388522618,"duration":1},"status":"passed","severity":"normal"},{"uid":"86274f9c847930b0","name":"should sort by messageId when timestamps are equal","time":{"start":1757388284358,"stop":1757388284358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6404db3db91961db","name":"should accept empty decoders array","time":{"start":1757388296893,"stop":1757388296893,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef37fe490ec93d5","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757388247607,"stop":1757388247607,"duration":0},"status":"passed","severity":"normal"},{"uid":"79338fa0249ed58b","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757388247562,"stop":1757388247567,"duration":5},"status":"passed","severity":"normal"},{"uid":"804f50b91f23c62e","name":"Push message with emoji payload","time":{"start":1757389404363,"stop":1757389404363,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36ac20ad66d8b39","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757388248147,"stop":1757388248147,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f50ccd915e858ae","name":"Rejects garbage","time":{"start":1757388306843,"stop":1757388306843,"duration":0},"status":"passed","severity":"normal"},{"uid":"5465101d9bc44cb4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757388278771,"stop":1757388278772,"duration":1},"status":"passed","severity":"normal"},{"uid":"a593e5ac1ff7a979","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757388515049,"stop":1757388515049,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b377b2e5a8db2a4","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757388236513,"stop":1757388236514,"duration":1},"status":"passed","severity":"normal"},{"uid":"af72b57d24f9015f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757388231063,"stop":1757388231063,"duration":0},"status":"passed","severity":"normal"},{"uid":"39542bddd9439c6","name":"Query Generator - true","time":{"start":1757388643973,"stop":1757388643974,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a54c5d0b79c620","name":"should handle complete dial lifecycle","time":{"start":1757388247167,"stop":1757388247167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d38cc1c8963ba8","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757388247401,"stop":1757388247402,"duration":1},"status":"passed","severity":"normal"},{"uid":"875f45332cf0c65a","name":"should be online or offline if network state changed","time":{"start":1757388343806,"stop":1757388343807,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2a142d21a0d5ad","name":"messageHashStr works with IProtoMessage","time":{"start":1757388247072,"stop":1757388247073,"duration":1},"status":"passed","severity":"normal"},{"uid":"628fa0c92d8d9ba5","name":"Query Generator, No Decoder","time":{"start":1757388632691,"stop":1757388632695,"duration":4},"status":"passed","severity":"normal"},{"uid":"5205ea13c00edb38","name":"should return false and handle errors gracefully","time":{"start":1757388248275,"stop":1757388248275,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9283a18c89b4b43","name":"should handle peer not in mesh for all topics","time":{"start":1757388247425,"stop":1757388247425,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28fbd2519d6be4a","name":"should handle complete discovery-to-dial flow","time":{"start":1757388246572,"stop":1757388246572,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fcea0c5627bc24","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757388803871,"stop":1757388803871,"duration":0},"status":"passed","severity":"normal"},{"uid":"c219c3764663fa77","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757388278099,"stop":1757388278099,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ae2a02abe7e6ec","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757388300505,"stop":1757388300505,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23aa0ebbb0ade24","name":"should insert elements correctly","time":{"start":1757388282305,"stop":1757388282305,"duration":0},"status":"passed","severity":"normal"},{"uid":"487432fd15bb7584","name":"should query peers that support peer exchange","time":{"start":1757388258027,"stop":1757388258028,"duration":1},"status":"passed","severity":"normal"},{"uid":"9006272eab3d347a","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757388247065,"stop":1757388247065,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15636397b125df5","name":"throws if store query response has error status","time":{"start":1757388247959,"stop":1757388247959,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bc5677e6db1ff3","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757388257729,"stop":1757388257730,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6fd9aad374846a3","name":"messageHashStr produces consistent results for the same input","time":{"start":1757388247074,"stop":1757388247074,"duration":0},"status":"passed","severity":"normal"},{"uid":"a428c0a76df89ebe","name":"groups content topics by expected pubsub topic","time":{"start":1757388231068,"stop":1757388231068,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7efb4cf9dc9be1","name":"should handle multiple peers with different shard configurations","time":{"start":1757388247171,"stop":1757388247171,"duration":0},"status":"passed","severity":"normal"},{"uid":"457613c2b505f19d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757388522624,"stop":1757388522624,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c089952d1790c4","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757388295925,"stop":1757388295927,"duration":2},"status":"passed","severity":"normal"},{"uid":"46b2a53bf453bd23","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757388348105,"stop":1757388348105,"duration":0},"status":"passed","severity":"normal"},{"uid":"9994241555928a91","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757388296909,"stop":1757388296910,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec5e490a10948c9","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757388665150,"stop":1757388665151,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b222589d7d397d4","name":"Decoder throws on undefined content topic","time":{"start":1757388267985,"stop":1757388267985,"duration":0},"status":"passed","severity":"normal"},{"uid":"45feceb053a3ce59","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757388236514,"stop":1757388236518,"duration":4},"status":"passed","severity":"normal"},{"uid":"63d55631c77ac163","name":"Nodes with multiple pubsub topic","time":{"start":1757388507167,"stop":1757388507167,"duration":0},"status":"passed","severity":"normal"},{"uid":"130c83930d04ef9","name":"Accepts a valid Waku Message","time":{"start":1757388306841,"stop":1757388306843,"duration":2},"status":"passed","severity":"normal"},{"uid":"58605c2ef7e7b060","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757388278743,"stop":1757388278743,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd4d7c8652c3ba8","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757388522622,"stop":1757388522623,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f1326dc7aa3ebb","name":"should handle general insertion and lookup correctly","time":{"start":1757388282311,"stop":1757388282311,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf33a7f9025a3faa","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757388679798,"stop":1757388679798,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea875225d5bedc4","name":"Query generator for 2000 messages","time":{"start":1757388663898,"stop":1757388663899,"duration":1},"status":"passed","severity":"normal"},{"uid":"de84a008574f1b38","name":"should hang up with PeerId and return true on success","time":{"start":1757388248274,"stop":1757388248274,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36ca4185783f8f6","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757388295839,"stop":1757388295843,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e774a1696d846a8","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757388231063,"stop":1757388231064,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf7381a5aa88cbb","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757388295411,"stop":1757388295411,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd26eb45e89e9a72","name":"should handle query errors gracefully","time":{"start":1757388258032,"stop":1757388258033,"duration":1},"status":"passed","severity":"normal"},{"uid":"17aaa5e61d809c9","name":"should have no discoveries enabled by default","time":{"start":1757388295410,"stop":1757388295410,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc508ebde1322d4","name":"should be safe to call multiple times","time":{"start":1757388247568,"stop":1757388247569,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5dfb1421f0abedb","name":"Push message with SQL Injection payload","time":{"start":1757389404382,"stop":1757389404382,"duration":0},"status":"passed","severity":"normal"},{"uid":"736d6486d7da3b96","name":"Register correct protocols","time":{"start":1757388522616,"stop":1757388522616,"duration":0},"status":"passed","severity":"normal"},{"uid":"d004e06b9e2a358a","name":"should create ConnectionManager with required options","time":{"start":1757388248268,"stop":1757388248268,"duration":0},"status":"passed","severity":"normal"},{"uid":"512ab12e381ef31b","name":"Check received message containing Russian","time":{"start":1757388780558,"stop":1757388780558,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8868bb6bb7e2d1","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1757388303477,"stop":1757388303478,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddccd36b69c6841e","name":"Filter","time":{"start":1757388679537,"stop":1757388679537,"duration":0},"status":"passed","severity":"normal"},{"uid":"3317ae591eda4088","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757388679797,"stop":1757388679797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19e0209c21ca9d2","name":"Throws when trying to push message with empty payload","time":{"start":1757389404384,"stop":1757389404385,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c6aacff7f5a0e4","name":"Subscribe to topic containing long and receive message","time":{"start":1757388803876,"stop":1757388803876,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1696eb6ee0b7fb","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757388231064,"stop":1757388231064,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d45475120537084","name":"Delete observer","time":{"start":1757388502893,"stop":1757388502893,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee1b0777db611f3","name":"should send relay ping messages on timer","time":{"start":1757388247409,"stop":1757388247409,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccef2b4e28889007","name":"Push message with numeric payload","time":{"start":1757389404380,"stop":1757389404381,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3246b59e03874","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757388367735,"stop":1757388367735,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ddca7c15c03f19","name":"return first retrieved peers without further DNS queries","time":{"start":1757388258192,"stop":1757388258192,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28253925a7f2166","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757388267980,"stop":1757388267982,"duration":2},"status":"passed","severity":"normal"},{"uid":"4295b22bb0e3c14f","name":"Encoder throws on empty string content topic","time":{"start":1757388269516,"stop":1757388269516,"duration":0},"status":"passed","severity":"normal"},{"uid":"2917e4b1ddb084e2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757388256361,"stop":1757388256364,"duration":3},"status":"passed","severity":"normal"},{"uid":"cb2a80a6ffb394fa","name":"Push message with escaped characters payload","time":{"start":1757389404362,"stop":1757389404362,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4eaf8641b8614f","name":"should handle relay send failures gracefully","time":{"start":1757388247409,"stop":1757388247410,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1dc68f78589cecf","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757388248272,"stop":1757388248272,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66fb38ae6536796","name":"Push message with escaped characters payload","time":{"start":1757389404383,"stop":1757389404384,"duration":1},"status":"passed","severity":"normal"},{"uid":"8104e9317c5fb46e","name":"Push message with content topic containing Russian","time":{"start":1757389404376,"stop":1757389404376,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfc885dc604f1c3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757388803866,"stop":1757388803866,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ca238f20b895cf","name":"should dial all remaining peers","time":{"start":1757388247584,"stop":1757388247584,"duration":0},"status":"passed","severity":"normal"},{"uid":"44372f415cb1e6ae","name":"should properly create location multiaddrs - tcp","time":{"start":1757388237298,"stop":1757388237299,"duration":1},"status":"passed","severity":"normal"},{"uid":"507ca4a60db132ff","name":"random static sharding 4 - Cluster ID: 892, Shard ID: 850","time":{"start":1757388616436,"stop":1757388616436,"duration":0},"status":"passed","severity":"normal"},{"uid":"4deba3531e5df3c9","name":"should retry if all attempts fail","time":{"start":1757388294664,"stop":1757388294665,"duration":1},"status":"passed","severity":"normal"},{"uid":"89861bcb1f21f9da","name":"should return PeerId when PeerId is provided","time":{"start":1757388247439,"stop":1757388247439,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb332921beeec5f5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757388231071,"stop":1757388231072,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bf275b21466f3d4","name":"should return PeerId when PeerId is provided","time":{"start":1757388247438,"stop":1757388247438,"duration":0},"status":"passed","severity":"normal"},{"uid":"99642dbad865b1fe","name":"should set default options when no config provided","time":{"start":1757388248269,"stop":1757388248269,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e76e4c81d26e5d7","name":"should update ack status of messages in outgoing buffer","time":{"start":1757388284674,"stop":1757388284674,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0f7c3e8d66ab8","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757388295847,"stop":1757388295848,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ad206eea245a47","name":"Retries within maximum given attempts","time":{"start":1757388296719,"stop":1757388296719,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0dea1e3a646b54","name":"should handle complete connection lifecycle","time":{"start":1757388246730,"stop":1757388246730,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09f55e2052ad189","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757388261868,"stop":1757388261869,"duration":1},"status":"passed","severity":"normal"},{"uid":"7daf411548b150c9","name":"Encoder throws on undefined content topic","time":{"start":1757388267984,"stop":1757388267984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5319446302b46bd","name":"Push message with meta","time":{"start":1757389404388,"stop":1757389404388,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ccda4ea2d937aa","name":"should dial peer when on same shard","time":{"start":1757388247146,"stop":1757388247146,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a89caa581f2881c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757388803880,"stop":1757388803880,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01460ae8e574ff4","name":"throws an error for improperly formatted content topics","time":{"start":1757388231070,"stop":1757388231070,"duration":0},"status":"passed","severity":"normal"},{"uid":"277ed0f19523037b","name":"Push message with content topic containing short","time":{"start":1757389404364,"stop":1757389404364,"duration":0},"status":"passed","severity":"normal"},{"uid":"737957a128a0d2af","name":"Push message with emoji payload","time":{"start":1757389404347,"stop":1757389404347,"duration":0},"status":"passed","severity":"normal"},{"uid":"14314c39850a0de6","name":"Encoder throws on undefined content topic","time":{"start":1757388248145,"stop":1757388248146,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a192af7fe3d297","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757388231066,"stop":1757388231067,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0f47c8179ef6cf","name":"should perform initial health assessment on start","time":{"start":1757388295959,"stop":1757388295959,"duration":0},"status":"passed","severity":"normal"},{"uid":"22583d279b8dda9c","name":"should return false when navigator.onLine is false","time":{"start":1757388246713,"stop":1757388246713,"duration":0},"status":"passed","severity":"normal"},{"uid":"3290bf4675184d63","name":"Push message with Russian payload","time":{"start":1757389404382,"stop":1757389404382,"duration":0},"status":"passed","severity":"normal"},{"uid":"623e4c934c0126e7","name":"Sets default value correctly","time":{"start":1757388672114,"stop":1757388672114,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b03405f9093c337","name":"should skip updating peer store if peer has same addresses","time":{"start":1757388246564,"stop":1757388246564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bdf0ce5d0d81d0","name":"should create dialer with libp2p and shardReader","time":{"start":1757388247123,"stop":1757388247123,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f811570524de8a1","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app41/6/topic863/test.js","time":{"start":1757388608133,"stop":1757388608133,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37fa44b7cb239c6","name":"Check received message containing JSON","time":{"start":1757388780568,"stop":1757388780569,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed173341a63b667","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757388231065,"stop":1757388231065,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dc6d9f316b021d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757388632697,"stop":1757388632698,"duration":1},"status":"passed","severity":"normal"},{"uid":"233437b39f5fd3c6","name":"isConnected should return true after first peer connects","time":{"start":1757388343804,"stop":1757388343804,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a9f90eed178760","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757388296913,"stop":1757388296913,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e03387d8fb254f","name":"Check publish message containing unicode special characters","time":{"start":1757388515048,"stop":1757388515048,"duration":0},"status":"passed","severity":"normal"},{"uid":"669b6c03d22639a2","name":"should maintain chronological order of messages in localHistory","time":{"start":1757388284669,"stop":1757388284669,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba53980ec640e01","name":"should sort peers by ping value","time":{"start":1757388248276,"stop":1757388248277,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec478b25cb3fd2f7","name":"Relay - dialed first","time":{"start":1757388679531,"stop":1757388679531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca130564f37ab3b9","name":"Push message with XML payload","time":{"start":1757389404361,"stop":1757389404361,"duration":0},"status":"passed","severity":"normal"},{"uid":"d510b4c1da532a9f","name":"Push message with content topic containing long","time":{"start":1757389404375,"stop":1757389404375,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a3d51b5db11071","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757388803869,"stop":1757388803869,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e26065fcac7d25","name":"should decode valid enr with tcp successfully","time":{"start":1757388237288,"stop":1757388237289,"duration":1},"status":"passed","severity":"normal"},{"uid":"5976074438867644","name":"should discover peers from provided peer cache","time":{"start":1757388420020,"stop":1757388420021,"duration":1},"status":"passed","severity":"normal"},{"uid":"106cede316c88ed5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757388278756,"stop":1757388278757,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e02d39ba23f011","name":"should skip peer when failed to dial recently","time":{"start":1757388247135,"stop":1757388247141,"duration":6},"status":"passed","severity":"normal"},{"uid":"834a38804a0b2ece","name":"should dial peer immediately when queue is empty","time":{"start":1757388247133,"stop":1757388247133,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bd62dec1df0645","name":"should handle task timeouts","time":{"start":1757388294663,"stop":1757388294663,"duration":0},"status":"passed","severity":"normal"},{"uid":"506e150d69a92b59","name":"Passing page size 19 when there are 20 messages","time":{"start":1757388657967,"stop":1757388657967,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f84ce305be921d","name":"Push message with emoji payload","time":{"start":1757389404384,"stop":1757389404384,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73688823f8d19da","name":"should save new peer to store","time":{"start":1757388246563,"stop":1757388246564,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b278b4848991acc","name":"Check publish message containing JSON","time":{"start":1757388515047,"stop":1757388515047,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcef9fcc367b8bb6","name":"should handle peer store errors gracefully","time":{"start":1757388295959,"stop":1757388295959,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4aae7b23a882da4","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757388507167,"stop":1757388507167,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dbc7cda91da882","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757388237288,"stop":1757388237288,"duration":0},"status":"passed","severity":"normal"},{"uid":"732f83d3d2c7090","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757388284667,"stop":1757388284667,"duration":0},"status":"passed","severity":"normal"},{"uid":"3475acd8776a5d33","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757388297100,"stop":1757388297100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8989b62d4a5acc7","name":"Push message with content topic containing long","time":{"start":1757389404385,"stop":1757389404385,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe980b712ffa7657","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757388278766,"stop":1757388278766,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a982e2348f0c96","name":"Cluster id 0, shard 0","time":{"start":1757388616434,"stop":1757388616434,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a36873ed3c2a46a","name":"should not dial peers from store when browser is not connected","time":{"start":1757388247569,"stop":1757388247570,"duration":1},"status":"passed","severity":"normal"},{"uid":"972c2babd34f7cb2","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757388278750,"stop":1757388278751,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad73b933aba100cd","name":"Decrypt messages","time":{"start":1757388502893,"stop":1757388502893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95f43343f4dcd05","name":"Check received message containing SQL Injection","time":{"start":1757388780567,"stop":1757388780567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d289a5fa37e37430","name":"should respect custom numPeersToUse configuration","time":{"start":1757388295839,"stop":1757388295839,"duration":0},"status":"passed","severity":"normal"},{"uid":"7989cb9669615ac5","name":"Outgoing message is retried until acknowledged","time":{"start":1757388300506,"stop":1757388300507,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa56663ed163c717","name":"Check message with no content topic is not received","time":{"start":1757388780572,"stop":1757388780572,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba4ec282ea4c78e","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757388295838,"stop":1757388295838,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8997262a40752a","name":"Check publish message containing Chinese","time":{"start":1757388515043,"stop":1757388515044,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d5273dc6e8d0e2","name":"should skip already querying peers","time":{"start":1757388258032,"stop":1757388258032,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b89c6aac43b55b6","name":"Check received message containing Arabic","time":{"start":1757388780566,"stop":1757388780567,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7ff00e232a61a","name":"should retry on complete failure if specified","time":{"start":1757388295539,"stop":1757388295539,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe7e1893dc8ee21","name":"should return peer for existing peer","time":{"start":1757388247585,"stop":1757388247586,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc33e9dafdf50c","name":"rejects content-filtered query with only contentTopics","time":{"start":1757388247608,"stop":1757388247608,"duration":0},"status":"passed","severity":"normal"},{"uid":"711d77ef003a0c33","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757388247957,"stop":1757388247958,"duration":1},"status":"passed","severity":"normal"},{"uid":"2289d9ba072df6dc","name":"Push message with special chars payload","time":{"start":1757389404343,"stop":1757389404344,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba7bdc41ff8d31d","name":"Push message with XML payload","time":{"start":1757389404345,"stop":1757389404346,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade838fa865cae7","name":"Push message with SQL Injection payload","time":{"start":1757389404360,"stop":1757389404360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e81b210d4594c","name":"should stop peer exchange discovery","time":{"start":1757388258023,"stop":1757388258023,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bf845c5afca106","name":"should not start if already started","time":{"start":1757388258022,"stop":1757388258022,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbb754315565e61","name":"should query peer with peer exchange protocol","time":{"start":1757388258030,"stop":1757388258031,"duration":1},"status":"passed","severity":"normal"},{"uid":"49eb733bdf4c20db","name":"should skip peers that were recently queried","time":{"start":1757388258029,"stop":1757388258029,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e98f79ceaf0dff","name":"Push message with Script payload","time":{"start":1757389404360,"stop":1757389404361,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aee608673b34d3","name":"should remove event listener for peer:discovery","time":{"start":1757388246540,"stop":1757388246540,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2ffa7b3f14735a","name":"Refresh subscription","time":{"start":1757388803867,"stop":1757388803867,"duration":0},"status":"passed","severity":"normal"},{"uid":"894aef2908153bca","name":"Check received message containing short","time":{"start":1757388780565,"stop":1757388780565,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd08ddcd48ba143","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app54/5/topic143/utf8","time":{"start":1757388608132,"stop":1757388608132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d7d7f904bc590c","name":"should not receive a peer event before start","time":{"start":1757388261867,"stop":1757388261867,"duration":0},"status":"passed","severity":"normal"},{"uid":"535095d1b8fdc19f","name":"Refresh subscription","time":{"start":1757388803875,"stop":1757388803875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9acc29caecfae26","name":"should remove event listeners","time":{"start":1757388247568,"stop":1757388247568,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb5e7519359b62a","name":"should handle complete peer lifecycle","time":{"start":1757388247425,"stop":1757388247426,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63b34c4fb962e38","name":"Meta field set when metaSetter is specified","time":{"start":1757388248145,"stop":1757388248145,"duration":0},"status":"passed","severity":"normal"},{"uid":"84944964dd49fed4","name":"should handle peer disconnect event when no connections remain","time":{"start":1757388246717,"stop":1757388246717,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fda8462fb205e","name":"should handle zero peers request","time":{"start":1757388257735,"stop":1757388257735,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f4846e7c406185","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757388269515,"stop":1757388269515,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6decbcef424ee0","name":"Waku message hash computation (no timestamp)","time":{"start":1757388247064,"stop":1757388247065,"duration":1},"status":"passed","severity":"normal"},{"uid":"168dfe9642199351","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757388522631,"stop":1757388522631,"duration":0},"status":"passed","severity":"normal"},{"uid":"6772708f9e56729a","name":"should not allow k > 12","time":{"start":1757388278092,"stop":1757388278093,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2413bab691643d","name":"Push message with content topic containing SQL Injection","time":{"start":1757389404366,"stop":1757389404366,"duration":0},"status":"passed","severity":"normal"},{"uid":"36304c451f417885","name":"Overlapping topic subscription","time":{"start":1757388803866,"stop":1757388803867,"duration":1},"status":"passed","severity":"normal"},{"uid":"2517e125ca2f909d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757388278770,"stop":1757388278771,"duration":1},"status":"passed","severity":"normal"},{"uid":"5baaeeecea5394dd","name":"should initialize with isNetworkConnected as false","time":{"start":1757388246679,"stop":1757388246679,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafc51e46c8f2509","name":"Fails to push message with large meta","time":{"start":1757389404388,"stop":1757389404388,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada49993a2a188b4","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757388231071,"stop":1757388231071,"duration":0},"status":"passed","severity":"normal"},{"uid":"854309dadcc3156f","name":"should not fail to start the service if it is already started","time":{"start":1757388328522,"stop":1757388328522,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ee8f86d70aa106","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757388278757,"stop":1757388278757,"duration":0},"status":"passed","severity":"normal"},{"uid":"1794bb82d931c85d","name":"should drop connection via multiaddr with hangUp","time":{"start":1757388414720,"stop":1757388414720,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e4fa8a2dfe2b28","name":"Check received message containing SQL Injection","time":{"start":1757388780559,"stop":1757388780559,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc425f15b4909a4","name":"Check message with invalid timestamp is not received","time":{"start":1757388780571,"stop":1757388780571,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c28b92946670dc","name":"should work with mock decoders","time":{"start":1757388296899,"stop":1757388296899,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bd516bc3dd0350","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757388231066,"stop":1757388231066,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6713beb9e51a9e","name":"Automatically retrieves missing message","time":{"start":1757388300507,"stop":1757388300507,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d86266ed35c580","name":"does not validate decoders for hash queries","time":{"start":1757388247958,"stop":1757388247958,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65837e22768de20","name":"Check publish message containing emoji","time":{"start":1757388515048,"stop":1757388515049,"duration":1},"status":"passed","severity":"normal"},{"uid":"204b4d7150e18813","name":"Retrieval Hint","time":{"start":1757388284357,"stop":1757388284357,"duration":0},"status":"passed","severity":"normal"},{"uid":"8182b4b32f5c51e1","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757388278765,"stop":1757388278766,"duration":1},"status":"passed","severity":"normal"},{"uid":"65dfd73b3f7ec7be","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757388803874,"stop":1757388803874,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f749f92cf80f93f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757388803879,"stop":1757388803879,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41f388ecad53b37","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757388256927,"stop":1757388256928,"duration":1},"status":"passed","severity":"normal"},{"uid":"53975f762048bdfe","name":"Passing page size 110 when there are 120 messages","time":{"start":1757388657967,"stop":1757388657968,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2141d93af23b3d","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757388247598,"stop":1757388247599,"duration":1},"status":"passed","severity":"normal"},{"uid":"734c8c227c752220","name":"msgTime: 0 ms from now, startTime: 1757129462939, endTime: 1757388662939","time":{"start":1757388679797,"stop":1757388679797,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f3d20b4647ce6f","name":"should transition to Unhealthy when no connections","time":{"start":1757388295955,"stop":1757388295955,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0f65bea0525e78","name":"Push message with content topic containing short","time":{"start":1757389404348,"stop":1757389404348,"duration":0},"status":"passed","severity":"normal"},{"uid":"717c30569e3d2782","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757388803872,"stop":1757388803872,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ff908e6dc9e40e","name":"Push message with content topic containing JSON","time":{"start":1757389404376,"stop":1757389404377,"duration":1},"status":"passed","severity":"normal"},{"uid":"5112cd96d274911d","name":"Push message equal or less that 1MB","time":{"start":1757389404390,"stop":1757389404390,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e58368f9a03c76","name":"should create all internal components","time":{"start":1757388248270,"stop":1757388248270,"duration":0},"status":"passed","severity":"normal"},{"uid":"329f39377a742872","name":"Encoder throws on empty string content topic","time":{"start":1757388267984,"stop":1757388267985,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9046fe4f1e2b5","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757388231062,"stop":1757388231063,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b3314eecc85f07","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757388663895,"stop":1757388663896,"duration":1},"status":"broken","severity":"normal"},{"uid":"6d1dc670a5296e98","name":"Push message with Basic HTML tag payload","time":{"start":1757389404361,"stop":1757389404361,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dcb03f483305f0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757388231072,"stop":1757388231073,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5d2b18b1fa43102","name":"Check received message containing shell command","time":{"start":1757388780560,"stop":1757388780560,"duration":0},"status":"passed","severity":"normal"},{"uid":"201b26b5a1ed1913","name":"random static sharding 6 - Cluster ID: 477, Shard ID: 725","time":{"start":1757388616437,"stop":1757388616437,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb926ce97d467a9","name":"Check message with non string payload is not received","time":{"start":1757388780564,"stop":1757388780564,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef37fc021c529e2","name":"tcp ip4 address","time":{"start":1757388236684,"stop":1757388236684,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0315327e01ead6","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757388621333,"stop":1757388621337,"duration":4},"status":"passed","severity":"normal"},{"uid":"ca07e07eded0a89d","name":"should be safe to call multiple times","time":{"start":1757388247380,"stop":1757388247381,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76a74f8633a6762","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757388522637,"stop":1757388522638,"duration":1},"status":"passed","severity":"normal"},{"uid":"618939a1fe91cfe3","name":"should add and remove event listeners correctly","time":{"start":1757388261869,"stop":1757388261869,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7897027325d40e7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757388803870,"stop":1757388803870,"duration":0},"status":"passed","severity":"normal"},{"uid":"45aa82e2268dd68b","name":"should successfully query peers and return peer infos","time":{"start":1757388257724,"stop":1757388257724,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5cdd66a02c61e3","name":"ignores domain fetching errors","time":{"start":1757388258191,"stop":1757388258191,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a06e7e37961d3d3","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757388257730,"stop":1757388257730,"duration":0},"status":"passed","severity":"normal"},{"uid":"261b57c419019566","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757388803865,"stop":1757388803865,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cc8181b64f260f","name":"Push message with custom timestamp: 1757391948315","time":{"start":1757389404354,"stop":1757389404355,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e8bb7444ff5d5","name":"random static sharding 3 - Cluster ID: 380, Shard ID: 32","time":{"start":1757388616436,"stop":1757388616436,"duration":0},"status":"passed","severity":"normal"},{"uid":"28064bd6fa5908ff","name":"should initialize with default options","time":{"start":1757388258017,"stop":1757388258017,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adda5c1d9877f71","name":"Push message with JSON payload","time":{"start":1757389404346,"stop":1757389404346,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d9890450c20392","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757388269515,"stop":1757388269515,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ba0f3c5a25cbd5","name":"Push message with JSON payload","time":{"start":1757389404383,"stop":1757389404383,"duration":0},"status":"passed","severity":"normal"},{"uid":"7699a6795ebf0323","name":"retrieves a single peer","time":{"start":1757388258190,"stop":1757388258190,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb1b83802262df2","name":"Subscribe and receive messages via lightPush","time":{"start":1757388803872,"stop":1757388803872,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a6894ea09132ee","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757388247597,"stop":1757388247598,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ce46490ad5398c","name":"should allow redial after failed dial cooldown expires","time":{"start":1757388247150,"stop":1757388247157,"duration":7},"status":"passed","severity":"normal"},{"uid":"69c09937dd3b9fe0","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757388231067,"stop":1757388231067,"duration":0},"status":"passed","severity":"normal"},{"uid":"33793e2731533141","name":"should mark all messages in causal history as acknowledged","time":{"start":1757388284669,"stop":1757388284669,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b67259c3c8a9e62","name":"should encode/decode to RLP encoding","time":{"start":1757388237295,"stop":1757388237295,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb9edf16288d1b4","name":"should attach causal history and bloom filter to each message","time":{"start":1757388284667,"stop":1757388284667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca483a8182fefc1f","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757388522622,"stop":1757388522622,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ca1971ff8b2495","name":"can start the service","time":{"start":1757388261865,"stop":1757388261865,"duration":0},"status":"passed","severity":"normal"},{"uid":"da21d2f85aed358b","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757388231071,"stop":1757388231071,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1aaec7a469a472e","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757388295419,"stop":1757388295420,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac254b9b3783c92","name":"should not receive a peer event before start","time":{"start":1757388531671,"stop":1757388531671,"duration":0},"status":"passed","severity":"normal"},{"uid":"38de24514b6d20e4","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757388278762,"stop":1757388278763,"duration":1},"status":"passed","severity":"normal"},{"uid":"eabd552d1cdf6892","name":"Outgoing message is acknowledged","time":{"start":1757388297710,"stop":1757388297710,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8b641887afc7a0","name":"should skip peers without ENR","time":{"start":1757388258034,"stop":1757388258034,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc5bc294269a2d5","name":"Push message with custom timestamp: 1757384748315","time":{"start":1757389404354,"stop":1757389404354,"duration":0},"status":"passed","severity":"normal"},{"uid":"77abd98a8c3bf1a6","name":"Promise Callback - true","time":{"start":1757388643975,"stop":1757388643975,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33c0029a9f369f9","name":"should encode/decode to text encoding","time":{"start":1757388237295,"stop":1757388237295,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf0e90fa481cb2f","name":"Push message with content topic containing unicode special characters","time":{"start":1757389404377,"stop":1757389404377,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc3b6749a8c2ce9","name":"Push message with custom timestamp: 1757391948316","time":{"start":1757389404389,"stop":1757389404390,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f11e9ba797f793","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757388284675,"stop":1757388284675,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fd624b16c29452","name":"should create PeerExchangeDiscovery instance","time":{"start":1757388258036,"stop":1757388258036,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ec1454ce1fa697","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757388665149,"stop":1757388665150,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e7b53428b17705","name":"Check received message containing Basic HTML tag","time":{"start":1757388780568,"stop":1757388780568,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66b69cc2693e3c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757388231075,"stop":1757388231075,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca9077c3d6f481a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757388278737,"stop":1757388278738,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc0db3a0ae9017c","name":"Check message with no pubsub topic is not received","time":{"start":1757388780563,"stop":1757388780563,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb53b8189a84170d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757388803874,"stop":1757388803875,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c1de654175e654e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757388803864,"stop":1757388803864,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb07dc9f5bfb085","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757388246678,"stop":1757388246679,"duration":1},"status":"passed","severity":"normal"},{"uid":"94b99bc8e40b6f19","name":"Check publish message containing shell command","time":{"start":1757388515047,"stop":1757388515048,"duration":1},"status":"passed","severity":"normal"},{"uid":"35fd7b8c6c4d9f6b","name":"should not dispatch event when already disconnected","time":{"start":1757388246718,"stop":1757388246718,"duration":0},"status":"passed","severity":"normal"},{"uid":"199de7f6f7e985f4","name":"Check received message with timestamp: 1757388322728000000 ","time":{"start":1757388780570,"stop":1757388780570,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9889596ffc8f18e","name":"Push message with content topic containing Arabic","time":{"start":1757389404386,"stop":1757389404386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4dcf967c1ecdf2","name":"Outgoing message is emitted as sending","time":{"start":1757388299490,"stop":1757388299490,"duration":0},"status":"passed","severity":"normal"},{"uid":"725e667af2d3e262","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757388780570,"stop":1757388780570,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d8b4926c40f73b","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757388247596,"stop":1757388247597,"duration":1},"status":"passed","severity":"normal"},{"uid":"3215754a4ab9838b","name":"Push message with Basic HTML tag payload","time":{"start":1757389404346,"stop":1757389404346,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a509e7a5773f69","name":"Push message equal or less that 1MB","time":{"start":1757389404368,"stop":1757389404368,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4d3982d5e68387","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757388296909,"stop":1757388296909,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2da40840acf769d","name":"should get all peers from store","time":{"start":1757388247583,"stop":1757388247583,"duration":0},"status":"passed","severity":"normal"},{"uid":"f778167c79b793da","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757388236518,"stop":1757388236519,"duration":1},"status":"passed","severity":"normal"},{"uid":"707e26c8621bde94","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757388665151,"stop":1757388665157,"duration":6},"status":"passed","severity":"normal"},{"uid":"8b9336961760e6e2","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757388284666,"stop":1757388284667,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9aa8f6536305cff","name":"should dial with multiaddr and return stream","time":{"start":1757388248273,"stop":1757388248273,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f51abd01b7c6a97","name":"should properly setup health event callback","time":{"start":1757388296900,"stop":1757388296900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a789dcc4f64e89","name":"can start the service","time":{"start":1757388328520,"stop":1757388328521,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbaa9ddcdd23be6","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757388295924,"stop":1757388295924,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18ea9858b2596de","name":"Round trip binary serialization","time":{"start":1757388248144,"stop":1757388248144,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36cc3abd4c13377","name":"should initialize with Unhealthy status","time":{"start":1757388295955,"stop":1757388295955,"duration":0},"status":"passed","severity":"normal"},{"uid":"9168cdd46ddcba58","name":"Check publish message containing SQL Injection","time":{"start":1757388515045,"stop":1757388515045,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d648f6c1bc0ef","name":"Overlapping topic subscription","time":{"start":1757388803875,"stop":1757388803875,"duration":0},"status":"passed","severity":"normal"},{"uid":"214b57a33ed6faee","name":"should work with stubbed waku event emitter","time":{"start":1757388296895,"stop":1757388296898,"duration":3},"status":"passed","severity":"normal"},{"uid":"270891038f5cf3a8","name":"should stop ping timers on peer disconnect","time":{"start":1757388247386,"stop":1757388247387,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc02b524b1fd1597","name":"should return all connected peers without codec filter","time":{"start":1757388248275,"stop":1757388248276,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d7a8d207348f39","name":"throws on content topic with non-number generation field","time":{"start":1757388231059,"stop":1757388231059,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b16bb1bc12c847","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757388295411,"stop":1757388295412,"duration":1},"status":"passed","severity":"normal"},{"uid":"745ea34549fb3a0b","name":"random static sharding 1 - Cluster ID: 451, Shard ID: 824","time":{"start":1757388616435,"stop":1757388616435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26390cc909b17d5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757388501419,"stop":1757388501419,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6d0c1fe71f46fa","name":"Push message with Russian payload","time":{"start":1757389404360,"stop":1757389404360,"duration":0},"status":"passed","severity":"normal"},{"uid":"62edcc5234cc16b0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757388803876,"stop":1757388803876,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0a3a2ef2fdd73c","name":"should stop and cleanup resources","time":{"start":1757388296149,"stop":1757388296149,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafb93ff750983bd","name":"should handle dial errors","time":{"start":1757388248273,"stop":1757388248274,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c50d134625ff10","name":"different cluster: nodes don't connect","time":{"start":1757388415797,"stop":1757388415797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7eb3dc3b89ed8c4","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757388679798,"stop":1757388679799,"duration":1},"status":"passed","severity":"normal"},{"uid":"a112242af090c0ed","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757388632695,"stop":1757388632696,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d11ea4f7c6bda51","name":"rejects hash query with content filter parameters","time":{"start":1757388247608,"stop":1757388247608,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21c5e6a78c6b72d","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757388236539,"stop":1757388236540,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e7927e3efd160b","name":"Check received message containing short","time":{"start":1757388780556,"stop":1757388780557,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c09aae7d4b1d27a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757388295844,"stop":1757388295844,"duration":0},"status":"passed","severity":"normal"},{"uid":"db83530b2cb2fecf","name":"Push message with rate limit","time":{"start":1757389404353,"stop":1757389404354,"duration":1},"status":"passed","severity":"normal"},{"uid":"f59bb7a8088b473b","name":"should insert message into bloom filter","time":{"start":1757388284665,"stop":1757388284666,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ba32d3c962b9f3","name":"accepts valid message hash query","time":{"start":1757388247608,"stop":1757388247608,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ab436677ff5746","name":"should not retry if at least one success","time":{"start":1757388294664,"stop":1757388294664,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b834e034cb9f5ed","name":"Query Generator - false","time":{"start":1757388643974,"stop":1757388643975,"duration":1},"status":"passed","severity":"normal"},{"uid":"5320b2f8d1423348","name":"random static sharding 5 - Cluster ID: 558, Shard ID: 981","time":{"start":1757388616436,"stop":1757388616437,"duration":1},"status":"passed","severity":"normal"},{"uid":"c066bb91a075ba7f","name":"should set up event listeners when started","time":{"start":1757388296893,"stop":1757388296894,"duration":1},"status":"passed","severity":"normal"},{"uid":"541574144ed10d11","name":"Push message with content topic containing Arabic","time":{"start":1757389404365,"stop":1757389404365,"duration":0},"status":"passed","severity":"normal"},{"uid":"689335a2f1163f47","name":"Passing page size 3 when there are 20 messages","time":{"start":1757388657964,"stop":1757388657965,"duration":1},"status":"passed","severity":"normal"},{"uid":"396123c4799f300d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757388803864,"stop":1757388803864,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb723ef2854a89ea","name":"should dial second nwaku node that was discovered","time":{"start":1757388322318,"stop":1757388322320,"duration":2},"status":"skipped","severity":"normal"},{"uid":"af96bb64ec1bbe35","name":"Push message with Chinese payload","time":{"start":1757389404344,"stop":1757389404344,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6f5ba7366ef21a","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757388278747,"stop":1757388278747,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4427da9d35b3b4f","name":"Push message with content topic containing Arabic","time":{"start":1757389404350,"stop":1757389404350,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ca60a033e3b14","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757388231078,"stop":1757388231078,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63b9f27eb35d31a","name":"should partition messages based on acknowledgement status","time":{"start":1757388284673,"stop":1757388284673,"duration":0},"status":"passed","severity":"normal"},{"uid":"95479389d3af8c8b","name":"Push message with Chinese payload","time":{"start":1757389404370,"stop":1757389404370,"duration":0},"status":"passed","severity":"normal"},{"uid":"245dd4bf58b57917","name":"messageHash returns a Uint8Array","time":{"start":1757388247065,"stop":1757388247066,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4096da36fae0c90","name":"should be safe to call multiple times","time":{"start":1757388248271,"stop":1757388248272,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ce2f49cb594a0","name":"throws on content topic with empty application field","time":{"start":1757388231060,"stop":1757388231060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14e96c804c7ec8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757388803871,"stop":1757388803871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33d98f1aca41b3b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757388503527,"stop":1757388503528,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f0000f83db1d20d","name":"Push message with content topic containing unicode special characters","time":{"start":1757389404352,"stop":1757389404352,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c67ab1f6bd1702","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757388507168,"stop":1757388507169,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca4b76fa909577f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757388522631,"stop":1757388522632,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc2355ab7f3dd80","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757388392218,"stop":1757388392218,"duration":0},"status":"passed","severity":"normal"},{"uid":"271ce40f74cab0bf","name":"Query with Promise Callback, No Decoder","time":{"start":1757388632698,"stop":1757388632699,"duration":1},"status":"passed","severity":"normal"},{"uid":"90fb38319f7e3a7c","name":"Ordered Callback - true","time":{"start":1757388643976,"stop":1757388643976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5cf809fd977453","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757388278756,"stop":1757388278756,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5c2543363bfd63","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757388501417,"stop":1757388501417,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc045c46c5a4a871","name":"Check received message with timestamp: 1757388322728000000 ","time":{"start":1757388780561,"stop":1757388780561,"duration":0},"status":"passed","severity":"normal"},{"uid":"1937c3c479544cb8","name":"Wrong topic","time":{"start":1757388608147,"stop":1757388608147,"duration":0},"status":"passed","severity":"normal"},{"uid":"908d0e115a1f0fa5","name":"topics with same application and version share the same shard","time":{"start":1757388231067,"stop":1757388231068,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2dc5c6d23d32f5","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757388621345,"stop":1757388621345,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6d4c4a7145a57a","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757388294661,"stop":1757388294662,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44043bd353c65b9","name":"yields decoded messages","time":{"start":1757388247960,"stop":1757388247961,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d6c5ef34efcf6f","name":"should use DNS peer discovery with light client","time":{"start":1757388328525,"stop":1757388328525,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2700b26fd2f01f3","name":"Push message with meta","time":{"start":1757389404353,"stop":1757389404353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5684f7610aecafec","name":"should initialize with libp2p components","time":{"start":1757388257723,"stop":1757388257723,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32a786527969821","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757388679795,"stop":1757388679795,"duration":0},"status":"passed","severity":"normal"},{"uid":"6964718d5d228a88","name":"Throws when trying to push message with empty payload","time":{"start":1757389404374,"stop":1757389404374,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f38bdf401cf71d3","name":"Push message with Script payload","time":{"start":1757389404345,"stop":1757389404345,"duration":0},"status":"passed","severity":"normal"},{"uid":"191186a2d4ec3a88","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757388623355,"stop":1757388623357,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c8fee834612472d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757388278775,"stop":1757388278775,"duration":0},"status":"passed","severity":"normal"},{"uid":"da52f7efb58d5f2c","name":"should return false when network is not connected","time":{"start":1757388248272,"stop":1757388248272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ceebe0152f77799","name":"isConnected return false after peer stops","time":{"start":1757388343805,"stop":1757388343805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b9085cc25f160","name":"throws if decoders don't match content topics","time":{"start":1757388247958,"stop":1757388247958,"duration":0},"status":"passed","severity":"normal"},{"uid":"5783c77097f2a909","name":"should handle case when globalThis is not available","time":{"start":1757388246714,"stop":1757388246715,"duration":1},"status":"passed","severity":"normal"},{"uid":"be9b7136345e00e5","name":"Check received message containing Script","time":{"start":1757388780568,"stop":1757388780568,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c1beee2d34ee87","name":"Check received message containing Script","time":{"start":1757388780559,"stop":1757388780559,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b127a8bfa99520","name":"Push message with content topic containing emoji","time":{"start":1757389404367,"stop":1757389404367,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a02d30b3c9f177f","name":"Publish without waiting for remote peer","time":{"start":1757388522616,"stop":1757388522616,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e121ccde045d88","name":"Overlapping topic subscription","time":{"start":1757388522620,"stop":1757388522620,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d73e0d04a2c8201","name":"Push to array if already present","time":{"start":1757388230787,"stop":1757388230788,"duration":1},"status":"passed","severity":"normal"},{"uid":"434f55713953804a","name":"should handle special patterns correctly","time":{"start":1757388282307,"stop":1757388282311,"duration":4},"status":"passed","severity":"normal"},{"uid":"8adb220fe80c81e7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757388278769,"stop":1757388278769,"duration":0},"status":"passed","severity":"normal"},{"uid":"1639e84a0a372d66","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757388803868,"stop":1757388803868,"duration":0},"status":"passed","severity":"normal"},{"uid":"783c0aea05870345","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757388415800,"stop":1757388415800,"duration":0},"status":"passed","severity":"normal"},{"uid":"89aae6e415767807","name":"Passing page size 10 when there are 10 messages","time":{"start":1757388657965,"stop":1757388657966,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d024737947d972b","name":"Push message with content topic containing Russian","time":{"start":1757389404386,"stop":1757389404387,"duration":1},"status":"passed","severity":"normal"},{"uid":"9554370e7d75a183","name":"Fails to publish duplicate message","time":{"start":1757388515051,"stop":1757388515051,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5346ab879f3120","name":"random static sharding 10 - Cluster ID: 102, Shard ID: 80","time":{"start":1757388616438,"stop":1757388616438,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3abb4b14f3f5bf","name":"should not be empty after adding a subscription","time":{"start":1757388296143,"stop":1757388296143,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd138df4fce97933","name":"Used by Waku Relay","time":{"start":1757388672113,"stop":1757388672114,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbdc73e60213982b","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757388247593,"stop":1757388247594,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5bcd70d5716ee5","name":"Generator, one shard","time":{"start":1757388623349,"stop":1757388623351,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f6a9677366be3bc","name":"Push message with content topic containing long","time":{"start":1757389404364,"stop":1757389404364,"duration":0},"status":"passed","severity":"normal"},{"uid":"912d20b870076851","name":"throws on empty content topic","time":{"start":1757388231058,"stop":1757388231058,"duration":0},"status":"passed","severity":"normal"},{"uid":"493f987b43e43f53","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757388278097,"stop":1757388278098,"duration":1},"status":"passed","severity":"normal"},{"uid":"eea6379fe1f5a6e4","name":"should add received messages to bloom filter","time":{"start":1757388284668,"stop":1757388284668,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c02017794c6b21","name":"isConnected should return false after all peers disconnect","time":{"start":1757388343804,"stop":1757388343804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdf2641c946f163","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757388237302,"stop":1757388237302,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c344e375cbf750a","name":"should return empty array when no peers connected","time":{"start":1757388248275,"stop":1757388248275,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4bd4629d6928776","name":"should set field with only RELAY enabled","time":{"start":1757388237300,"stop":1757388237301,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77f742922dd95b1","name":"should handle peer store errors gracefully","time":{"start":1757388258028,"stop":1757388258028,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ca4cbd694fb915","name":"should update peer store before dialing","time":{"start":1757388246554,"stop":1757388246554,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b1e5cbc5fb2bb5","name":"should handle browser offline state overriding peer connections","time":{"start":1757388246731,"stop":1757388246734,"duration":3},"status":"passed","severity":"normal"},{"uid":"de9a71c4fd233e13","name":"should handle dial errors gracefully","time":{"start":1757388247584,"stop":1757388247584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96c2f1df3ba157c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757388278767,"stop":1757388278768,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb45aef1ce1687b","name":"should create KeepAliveManager with relay","time":{"start":1757388247373,"stop":1757388247373,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc684cd64d062c5","name":"LightPush","time":{"start":1757388679537,"stop":1757388679537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19272ccb806ae85","name":"Sample","time":{"start":1757388236750,"stop":1757388236751,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba114d3e4a70e2f1","name":"should dial peers from store when no connections remain","time":{"start":1757388247579,"stop":1757388247580,"duration":1},"status":"passed","severity":"normal"},{"uid":"99537bc8b49f60eb","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757388256926,"stop":1757388256927,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aff7a7799946541","name":"should skip peer when not on same cluster","time":{"start":1757388247146,"stop":1757388247146,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f9658d09767b64","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757388522621,"stop":1757388522621,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5560c0d3e98af47","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757388803874,"stop":1757388803874,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b90a01ecbbb287","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757388247388,"stop":1757388247388,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c71a0534505ffa8","name":"should throw an error for insufficient data","time":{"start":1757388231267,"stop":1757388231268,"duration":1},"status":"passed","severity":"normal"},{"uid":"e769d6f5afcc309e","name":"throws on content topic with too few or too many fields","time":{"start":1757388231059,"stop":1757388231059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69feaadbffe6257","name":"Push message with content topic containing SQL Injection","time":{"start":1757389404387,"stop":1757389404387,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e0231366563150","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757388236555,"stop":1757388236555,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c99c815ad9d6fe3","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757388246852,"stop":1757388246852,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2924199a18208bc","name":"Check message received after jswaku node is restarted","time":{"start":1757388780564,"stop":1757388780564,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e7c431679f370","name":"Fails to push message with large meta","time":{"start":1757389404353,"stop":1757389404353,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a2c107375e3341","name":"Push message with unicode special characters payload","time":{"start":1757389404373,"stop":1757389404373,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f2c9ea779e91f8","name":"should be sent with empty content","time":{"start":1757388284673,"stop":1757388284674,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2aaa3be4b69d1e","name":"should initialize with custom number of peers","time":{"start":1757388295822,"stop":1757388295822,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1210811a6480ed0","name":"Callback on promise","time":{"start":1757388663892,"stop":1757388663892,"duration":0},"status":"passed","severity":"normal"},{"uid":"18659647541647a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app65/1/topic533/utf8","time":{"start":1757388608139,"stop":1757388608142,"duration":3},"status":"passed","severity":"normal"},{"uid":"13dd756621785093","name":"should emit message when we just started and store connect event occurs","time":{"start":1757388296910,"stop":1757388296910,"duration":0},"status":"passed","severity":"normal"},{"uid":"871d744c1f38dd6f","name":"should be safe to call multiple times","time":{"start":1757388248271,"stop":1757388248271,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe4dee93d161571","name":"Check received message containing unicode special characters","time":{"start":1757388780560,"stop":1757388780561,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f4da51ccec45d3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757388803873,"stop":1757388803873,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1331bb6ce49c03","name":"should be safe to call multiple times","time":{"start":1757388247383,"stop":1757388247384,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f296b957567b74","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757388803870,"stop":1757388803871,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64d03574bce6b73","name":"ends after yielding if response size indicates end","time":{"start":1757388247962,"stop":1757388247962,"duration":0},"status":"passed","severity":"normal"},{"uid":"7664107d85e4f353","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757388278763,"stop":1757388278763,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0e5540b36999cb","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757388501418,"stop":1757388501418,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f91e8f812d82229","name":"Push message with unicode special characters payload","time":{"start":1757389404384,"stop":1757389404384,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f72ed18942279d","name":"Nwaku publishes","time":{"start":1757388514660,"stop":1757388514661,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c3836708a3346c8","name":"it tolerates circular branch references","time":{"start":1757388258190,"stop":1757388258190,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44c5c76de34ac87","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757388256929,"stop":1757388256929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ef2ae2115caa74","name":"Query generator for multiple messages with different message text format","time":{"start":1757388663890,"stop":1757388663891,"duration":1},"status":"passed","severity":"normal"},{"uid":"36913c17282630e4","name":"Push message with escaped characters payload","time":{"start":1757389404347,"stop":1757389404347,"duration":0},"status":"passed","severity":"normal"},{"uid":"59993609f8841a64","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757388348104,"stop":1757388348104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e631c10f7cc422","name":"Promise Callback - false","time":{"start":1757388643976,"stop":1757388643976,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4eef74af063d9b5","name":"Subscribe and receives messages on 20 topics","time":{"start":1757388803874,"stop":1757388803874,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1a9f5e9c034e5c","name":"Push message with shell command payload","time":{"start":1757389404362,"stop":1757389404362,"duration":0},"status":"passed","severity":"normal"},{"uid":"502148dd908d8792","name":"Push message with shell command payload","time":{"start":1757389404372,"stop":1757389404373,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c81b62e9db3027","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757388780571,"stop":1757388780571,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8370902a0cf039","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757388295845,"stop":1757388295847,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c3810216d06f862","name":"should handle dial errors gracefully","time":{"start":1757388246553,"stop":1757388246554,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d65f06919b3c0b0","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757388295822,"stop":1757388295822,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd28d091d5400ed","name":"Push message with short payload","time":{"start":1757389404369,"stop":1757389404369,"duration":0},"status":"passed","severity":"normal"},{"uid":"647d4e9bcc589e8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757388803866,"stop":1757388803866,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd105592f793ba78","name":"should do nothing when connections still exist","time":{"start":1757388247580,"stop":1757388247582,"duration":2},"status":"passed","severity":"normal"},{"uid":"79df2693e5428447","name":"should be able to encode the field with only STORE set to true","time":{"start":1757388236512,"stop":1757388236513,"duration":1},"status":"passed","severity":"normal"},{"uid":"50683c2d2fdc1a7c","name":"Publishes to nwaku","time":{"start":1757388514660,"stop":1757388514660,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad2b5c0d8d1fc2c","name":"should return true when peer is on the same cluster","time":{"start":1757388246828,"stop":1757388246834,"duration":6},"status":"passed","severity":"normal"},{"uid":"7ede2f097a13b04","name":"Sync message are not sent excessively within sync frequency","time":{"start":1757388303477,"stop":1757388303477,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9fee2c74b8205d","name":"should work with v3 peers","time":{"start":1757388295540,"stop":1757388295540,"duration":0},"status":"passed","severity":"normal"},{"uid":"2730adb379aff997","name":"Push message with content topic containing SQL Injection","time":{"start":1757389404351,"stop":1757389404351,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5f6ba3ec26dc41","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757388231072,"stop":1757388231072,"duration":0},"status":"passed","severity":"normal"},{"uid":"693a4a0f48c8463a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757388803879,"stop":1757388803879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d0686de84c7c5","name":"should clear existing timers before creating new ones","time":{"start":1757388247411,"stop":1757388247411,"duration":0},"status":"passed","severity":"normal"},{"uid":"750a66e8a07f34fc","name":"should handle errors when getting connections","time":{"start":1757388246729,"stop":1757388246729,"duration":0},"status":"passed","severity":"normal"},{"uid":"54185ca3ec901d77","name":"should properly create location multiaddrs - udp4","time":{"start":1757388237297,"stop":1757388237297,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85a02abcb87abcd","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app35/6/topic67/proto","time":{"start":1757388608142,"stop":1757388608143,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d84180920eb740b","name":"Push message with content topic containing numeric","time":{"start":1757389404349,"stop":1757389404349,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcc1217d1d9a123","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757388662381,"stop":1757388662381,"duration":0},"status":"passed","severity":"normal"},{"uid":"9983706d70d81562","name":"Push message with emoji payload","time":{"start":1757389404374,"stop":1757389404374,"duration":0},"status":"passed","severity":"normal"},{"uid":"6858b29353840ab1","name":"Relay - times out","time":{"start":1757388679535,"stop":1757388679535,"duration":0},"status":"passed","severity":"normal"},{"uid":"586708902fb36ed6","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757388278751,"stop":1757388278752,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfed2daa9173146","name":"should handle corrupted shard info gracefully","time":{"start":1757388246864,"stop":1757388246864,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f0aee91af82e8f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757388780573,"stop":1757388780573,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0c0dc799831d98","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757388231065,"stop":1757388231065,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d1f91abd1cc98f","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757388296892,"stop":1757388296892,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac2cfb2f514570e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757388663891,"stop":1757388663892,"duration":1},"status":"passed","severity":"normal"},{"uid":"492320aec3d826fd","name":"should start peer exchange discovery","time":{"start":1757388258021,"stop":1757388258022,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8ae691e644a555","name":"Passing page size 0 when there are 110 messages","time":{"start":1757388657962,"stop":1757388657963,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf956bfde05f462","name":"should continually clean up expired entries at intervals","time":{"start":1757388293787,"stop":1757388293788,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a40ea7e5ab8fad","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757388343802,"stop":1757388343803,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1458437d51b234","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757388297099,"stop":1757388297099,"duration":0},"status":"passed","severity":"normal"},{"uid":"d764109b0aa26840","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757388247929,"stop":1757388247929,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e561c48ea4a49e","name":"Push message with content topic containing long","time":{"start":1757389404348,"stop":1757389404349,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22fd767a412aa71","name":"should retry failed tasks","time":{"start":1757388294662,"stop":1757388294662,"duration":0},"status":"passed","severity":"normal"},{"uid":"56464899206a227a","name":"should not be delivered","time":{"start":1757388284674,"stop":1757388284674,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83433597001e69c","name":"should not discard bootstrap peers if under the limit","time":{"start":1757388367735,"stop":1757388367736,"duration":1},"status":"passed","severity":"normal"},{"uid":"786f0424a812f8f6","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757388236529,"stop":1757388236530,"duration":1},"status":"passed","severity":"normal"},{"uid":"849717022e28b20b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757388295955,"stop":1757388295956,"duration":1},"status":"passed","severity":"normal"},{"uid":"14405b7c0fa6778d","name":"Relay + Store","time":{"start":1757388328470,"stop":1757388328470,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d1401533e84251","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757388278771,"stop":1757388278771,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b18f7675c173df","name":"Push message with custom timestamp: 1757391948316","time":{"start":1757389404379,"stop":1757389404379,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc1f84084a41c3d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757388231076,"stop":1757388231076,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6a038ebaa0c11","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757388278739,"stop":1757388278740,"duration":1},"status":"passed","severity":"normal"},{"uid":"2088c83a4bf1efaf","name":"Push message with content topic containing short","time":{"start":1757389404385,"stop":1757389404385,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab7f4a4560c716a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757388247055,"stop":1757388247056,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f0616705f5667","name":"should allow redial after cooldown period","time":{"start":1757388247145,"stop":1757388247145,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1775e2d12bed5c1","name":"should return false when peer shard info is not found","time":{"start":1757388246851,"stop":1757388246852,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b672b0de1dc327a","name":"yields undefined for messages without content topic","time":{"start":1757388247961,"stop":1757388247961,"duration":0},"status":"passed","severity":"normal"},{"uid":"53136b3a0ae6e918","name":"should handle errors when accessing navigator","time":{"start":1757388246730,"stop":1757388246730,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e3b9876c3debae","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757388803879,"stop":1757388803879,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f94ddde06464cc7","name":"Push message with long payload","time":{"start":1757389404343,"stop":1757389404343,"duration":0},"status":"passed","severity":"normal"},{"uid":"83642ce3ee261a3","name":"Outgoing message is possibly acknowledged","time":{"start":1757388299491,"stop":1757388299492,"duration":1},"status":"passed","severity":"normal"},{"uid":"1411f3bef07954cf","name":"Renews subscription after lossing a connection","time":{"start":1757388803880,"stop":1757388803880,"duration":0},"status":"passed","severity":"normal"},{"uid":"895cc0480129026","name":"should initialize bloom filter with correct parameters","time":{"start":1757388282304,"stop":1757388282305,"duration":1},"status":"passed","severity":"normal"},{"uid":"346d7603df7385e6","name":"Incoming message is emitted as received","time":{"start":1757388300506,"stop":1757388300506,"duration":0},"status":"passed","severity":"normal"},{"uid":"669b4314b5e04968","name":"should return false when peer has no shard info","time":{"start":1757388246839,"stop":1757388246839,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed519390f9cdc941","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757388278739,"stop":1757388278739,"duration":0},"status":"passed","severity":"normal"},{"uid":"c647d65b277a0d24","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757388501418,"stop":1757388501419,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abedbaa6336ef7a","name":"Subscribe to topic containing XML and receive message","time":{"start":1757388803878,"stop":1757388803878,"duration":0},"status":"passed","severity":"normal"},{"uid":"c607dee469dc85da","name":"throws on content topic with empty encoding field","time":{"start":1757388231061,"stop":1757388231062,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0aede91962ca9e","name":"Subscribe to topic containing short and receive message","time":{"start":1757388803867,"stop":1757388803867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aaa2d3ce111a571","name":"Push message with content topic containing unicode special characters","time":{"start":1757389404366,"stop":1757389404366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b48565329cb7780","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1757388297710,"stop":1757388297711,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc4a1495e85b1bb","name":"should return false when peer is not on topic","time":{"start":1757388248277,"stop":1757388248277,"duration":0},"status":"passed","severity":"normal"},{"uid":"1367f85ac354a00","name":"should return usable stream attached to connection","time":{"start":1757388247923,"stop":1757388247923,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f441ba53761226","name":"should filter peers by codec","time":{"start":1757388248276,"stop":1757388248276,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e8ce87e78c2b42","name":"Publish message with custom timestamp: Tue Sep 09 2025 04:28:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1757388515050,"stop":1757388515050,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe39197160efc4b2","name":"returns nothing if no connections present","time":{"start":1757388247632,"stop":1757388247632,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fc45c66e166cd9","name":"Publish message with rate limit","time":{"start":1757388515064,"stop":1757388515064,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c70f4f44aa28ab3","name":"should return start time to match max range","time":{"start":1757388296914,"stop":1757388296914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3ccd8d5a69d7e7","name":"should return false when pubsub topic parsing fails","time":{"start":1757388246862,"stop":1757388246863,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d07fc880f4af93f","name":"Check meta is set [ecies]","time":{"start":1757388269515,"stop":1757388269516,"duration":1},"status":"passed","severity":"normal"},{"uid":"843b6d7afb6568","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757388278743,"stop":1757388278743,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c9a44cdc3f7346","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757388295848,"stop":1757388295848,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de88ecbf1367626","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757388258193,"stop":1757388258193,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a570f54640bd3f4b","name":"should insert message id into causal history","time":{"start":1757388284666,"stop":1757388284666,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b58809cf8d25dbb","name":"Check received message containing unicode special characters","time":{"start":1757388780569,"stop":1757388780569,"duration":0},"status":"passed","severity":"normal"},{"uid":"be189517ad448521","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757388501420,"stop":1757388501421,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f62a823bc3ee99","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757388522632,"stop":1757388522632,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfcc2529155712e","name":"should properly create location multiaddrs - udp","time":{"start":1757388237298,"stop":1757388237298,"duration":0},"status":"passed","severity":"normal"},{"uid":"64623c7bbf2ae9a1","name":"Sync message is not sent if another sync message was just sent","time":{"start":1757388303478,"stop":1757388303478,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2181bdd9e3c910a","name":"should process queue every 500ms","time":{"start":1757388247162,"stop":1757388247162,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e792f7429e351d5","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757388507166,"stop":1757388507166,"duration":0},"status":"passed","severity":"normal"},{"uid":"911fe40fc8c766c5","name":"Check received message containing escaped characters","time":{"start":1757388780560,"stop":1757388780560,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b88bfdb02bdcb71","name":"should encodeTxt and decodeTxt","time":{"start":1757388237284,"stop":1757388237284,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ac67c59eaf551f","name":"Push message with Script payload","time":{"start":1757389404382,"stop":1757389404382,"duration":0},"status":"passed","severity":"normal"},{"uid":"5416d48fa031cc61","name":"Check message with no payload is not received","time":{"start":1757388780563,"stop":1757388780564,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f3ed7f5b613ca","name":"Query generator for multiple messages","time":{"start":1757388663889,"stop":1757388663889,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8d4be66bf7f84f","name":"can query messages normally","time":{"start":1757388634860,"stop":1757388634860,"duration":0},"status":"passed","severity":"normal"},{"uid":"182739468e28b028","name":"Push message with special chars payload","time":{"start":1757389404381,"stop":1757389404381,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8864efbb3b51b4","name":"should set field with only STORE enabled","time":{"start":1757388237301,"stop":1757388237302,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd2603dd5bfc7b4","name":"should skip peer when already connected","time":{"start":1757388247134,"stop":1757388247134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5601dd0d9c0191b","name":"Store - dialed after - with timeout","time":{"start":1757388679536,"stop":1757388679536,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1714fe9e4bd5588","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757388780562,"stop":1757388780562,"duration":0},"status":"passed","severity":"normal"},{"uid":"8663f9976c9fd65","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757388247408,"stop":1757388247409,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d3386811be97ce","name":"Push message equal or less that 1MB","time":{"start":1757389404355,"stop":1757389404355,"duration":0},"status":"passed","severity":"normal"},{"uid":"649e79cac80f52c9","name":"should create ShardReader with auto sharding network config","time":{"start":1757388246827,"stop":1757388246827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33872fd7e13cda9","name":"should start and stop interval correctly","time":{"start":1757388294658,"stop":1757388294658,"duration":0},"status":"passed","severity":"normal"},{"uid":"487e192c36b19560","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757388231078,"stop":1757388231078,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0b9c4e3c5f49f2","name":"Check message on other pubsub topic is not received","time":{"start":1757388780563,"stop":1757388780563,"duration":0},"status":"passed","severity":"normal"},{"uid":"635eb5995522dd68","name":"Check meta is set [symmetric]","time":{"start":1757388267982,"stop":1757388267983,"duration":1},"status":"passed","severity":"normal"},{"uid":"315d0e9ebd53bc09","name":"should add event listeners for peer connect and disconnect","time":{"start":1757388247373,"stop":1757388247380,"duration":7},"status":"passed","severity":"normal"},{"uid":"a33ca61b8d3a0a7","name":"Sign & Recover","time":{"start":1757388268296,"stop":1757388268296,"duration":0},"status":"passed","severity":"normal"},{"uid":"422ba4230d09f1cc","name":"Own sync message does not acknowledge own messages","time":{"start":1757388303478,"stop":1757388303478,"duration":0},"status":"passed","severity":"normal"},{"uid":"9845b8be2dccecdb","name":"Wait given interval before re-trying","time":{"start":1757388296720,"stop":1757388296720,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c66a335f8cbbedd","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757388632690,"stop":1757388632691,"duration":1},"status":"passed","severity":"normal"},{"uid":"d814256f950aae5b","name":"should not receive a peer event after stop","time":{"start":1757388261868,"stop":1757388261868,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad75ab9d72eef8cd","name":"should not receive a peer event after stop","time":{"start":1757388328524,"stop":1757388328524,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52058dae1007ff6","name":"should be safe to call multiple times","time":{"start":1757388246541,"stop":1757388246552,"duration":11},"status":"passed","severity":"normal"},{"uid":"fa5db74ee9276ff3","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757388522617,"stop":1757388522617,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67c3b2446235741","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757388608131,"stop":1757388608132,"duration":1},"status":"passed","severity":"normal"},{"uid":"409d38f8229183f7","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757388278757,"stop":1757388278757,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13c5957235196c","name":"Sync message is not sent if another sync message was just received","time":{"start":1757388303477,"stop":1757388303477,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a6c331d287e9","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757388247387,"stop":1757388247388,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bef393bdfe8cb83","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757388662381,"stop":1757388662381,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb24e00a5559324","name":"should remove event listeners","time":{"start":1757388247381,"stop":1757388247382,"duration":1},"status":"passed","severity":"normal"},{"uid":"48625cc9a2a923a1","name":"Check publish message containing Arabic","time":{"start":1757388515044,"stop":1757388515044,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0d9aa9740adb11","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757388278748,"stop":1757388278748,"duration":0},"status":"passed","severity":"normal"},{"uid":"62247c9912edb699","name":"Does not throw an exception when node disconnects","time":{"start":1757388672112,"stop":1757388672112,"duration":0},"status":"passed","severity":"normal"},{"uid":"887741fdcfbc18a3","name":"should return different streams if requested simultaniously","time":{"start":1757388247928,"stop":1757388247929,"duration":1},"status":"passed","severity":"normal"},{"uid":"846f4270f050ddf5","name":"should not change state when connections remain after disconnect","time":{"start":1757388246717,"stop":1757388246717,"duration":0},"status":"passed","severity":"normal"},{"uid":"649f2208c8a04b5b","name":"should requeue task if no peer is available","time":{"start":1757388294661,"stop":1757388294661,"duration":0},"status":"passed","severity":"normal"},{"uid":"7110655e3a6f46cb","name":"nwaku subscribes","time":{"start":1757388514659,"stop":1757388514660,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5792970ee88fd0f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757388343803,"stop":1757388343804,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff85da0f611a2d","name":"should start periodic discovery on start","time":{"start":1757388258035,"stop":1757388258036,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae0881c16c20902","name":"Push message with SQL Injection payload","time":{"start":1757389404345,"stop":1757389404345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f42e9da6cf9772","name":"Push message with escaped characters payload","time":{"start":1757389404373,"stop":1757389404373,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbdcb7fc11c12c9","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757388236538,"stop":1757388236539,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc58a4113eb9959b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757388803875,"stop":1757388803875,"duration":0},"status":"passed","severity":"normal"},{"uid":"161969002e850b07","name":"should create KeepAliveManager with required options","time":{"start":1757388247372,"stop":1757388247373,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fea3279ca9d1f96","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757388278762,"stop":1757388278762,"duration":0},"status":"passed","severity":"normal"},{"uid":"edae81d45d5e88ec","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757388284674,"stop":1757388284674,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f657db5104561e","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757388284672,"stop":1757388284672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fdb682c5abc270","name":"should handle all zero keep alive options","time":{"start":1757388247424,"stop":1757388247425,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69db91b903134f2","name":"throws on content topic with generation field greater than 0","time":{"start":1757388231059,"stop":1757388231060,"duration":1},"status":"passed","severity":"normal"},{"uid":"672ec62ecc8d12e4","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757388247071,"stop":1757388247072,"duration":1},"status":"passed","severity":"normal"},{"uid":"55394a54c29f9f76","name":"Publish message with custom timestamp: Tue Sep 09 2025 02:28:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1757388515050,"stop":1757388515050,"duration":0},"status":"passed","severity":"normal"},{"uid":"a342eb9bcad93e8b","name":"does not throw on valid cases","time":{"start":1757388231057,"stop":1757388231058,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df4589ef20e2219","name":"Query with Ordered Callback, No message returned","time":{"start":1757388632696,"stop":1757388632697,"duration":1},"status":"passed","severity":"normal"},{"uid":"563bdafae3db11dd","name":"Push message with content topic containing numeric","time":{"start":1757389404364,"stop":1757389404364,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f19085bdd70a8c6","name":"Passing an array","time":{"start":1757388672112,"stop":1757388672112,"duration":0},"status":"passed","severity":"normal"},{"uid":"6335d47f8cf2b46","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757388299491,"stop":1757388299491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b30176fcf9b26ea","name":"Relay Node - default protocol","time":{"start":1757388679538,"stop":1757388679538,"duration":0},"status":"passed","severity":"normal"},{"uid":"411d2b0b8bf8563a","name":"should clear dial history on stop","time":{"start":1757388247126,"stop":1757388247127,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db6280d54159bbb","name":"should use configured peers when available","time":{"start":1757388297100,"stop":1757388297100,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa612f3b77eb42c5","name":"should create PeerExchange instance with components","time":{"start":1757388257736,"stop":1757388257736,"duration":0},"status":"passed","severity":"normal"},{"uid":"c395b312724c687b","name":"should create a new stream if no existing for protocol found","time":{"start":1757388247928,"stop":1757388247928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7704fea05064756","name":"Push message with numeric payload","time":{"start":1757389404357,"stop":1757389404357,"duration":0},"status":"passed","severity":"normal"},{"uid":"8906219e6f2ebc6c","name":"Check received message containing Chinese","time":{"start":1757388780566,"stop":1757388780566,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f3a144d2d30569","name":"Push message with custom timestamp: 1726629948316","time":{"start":1757389404368,"stop":1757389404368,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aea4657048a2ee8","name":"Fails to push message bigger that 1MB","time":{"start":1757389404390,"stop":1757389404390,"duration":0},"status":"passed","severity":"normal"},{"uid":"29238aa1070c2e37","name":"Non TWN Cluster","time":{"start":1757388608132,"stop":1757388608132,"duration":0},"status":"passed","severity":"normal"},{"uid":"9140ac53f9e365fe","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757388278738,"stop":1757388278739,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb949ef746ee31a","name":"Push message with content topic containing escaped characters","time":{"start":1757389404387,"stop":1757389404387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d605822f29eec81e","name":"connects to nwaku","time":{"start":1757388672111,"stop":1757388672112,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e61e736647dcbf","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757388278761,"stop":1757388278761,"duration":0},"status":"passed","severity":"normal"},{"uid":"feeb3722c42f63ef","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757388278771,"stop":1757388278771,"duration":0},"status":"passed","severity":"normal"},{"uid":"52436f456f6b893c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757388679795,"stop":1757388679795,"duration":0},"status":"passed","severity":"normal"},{"uid":"534f77b1e0f6e2ac","name":"returns all values when wanted number matches available values","time":{"start":1757388256355,"stop":1757388256359,"duration":4},"status":"passed","severity":"normal"},{"uid":"ca4533857cf5c360","name":"should properly create peer info with all multiaddrs","time":{"start":1757388237299,"stop":1757388237299,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9662fdd64ff5bd","name":"can start the service","time":{"start":1757388531667,"stop":1757388531668,"duration":1},"status":"passed","severity":"normal"},{"uid":"b92a3b859c2f3beb","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757388803871,"stop":1757388803871,"duration":0},"status":"passed","severity":"normal"},{"uid":"494034d074fbe65c","name":"Push message with custom timestamp: 1726629948316","time":{"start":1757389404389,"stop":1757389404389,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaed5a555b708f10","name":"should clear interval on stop","time":{"start":1757388258036,"stop":1757388258036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e7b47aa47484da","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757388522623,"stop":1757388522623,"duration":0},"status":"passed","severity":"normal"},{"uid":"a456733a238eb24","name":"should emit a peer event after start","time":{"start":1757388328522,"stop":1757388328523,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7051687ebc66c6","name":"Check received message containing special chars","time":{"start":1757388780557,"stop":1757388780558,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f63260e3bdd209","name":"configure the node with multiple content topics","time":{"start":1757388608147,"stop":1757388608148,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ce304064136052","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757388803878,"stop":1757388803878,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c0ecf72d618a58","name":"Push message with long payload","time":{"start":1757389404380,"stop":1757389404380,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc1b5624313d084","name":"should trigger query when it went offline since the last successful query","time":{"start":1757388296908,"stop":1757388296908,"duration":0},"status":"passed","severity":"normal"},{"uid":"867048ca63769609","name":"should handle empty peer infos gracefully","time":{"start":1757388257724,"stop":1757388257728,"duration":4},"status":"passed","severity":"normal"},{"uid":"f879c9bce964c09e","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757388231064,"stop":1757388231064,"duration":0},"status":"passed","severity":"normal"},{"uid":"770defbe9ca85d6a","name":"should get / set UDP multiaddr","time":{"start":1757388237296,"stop":1757388237296,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca88526815283ddb","name":"should dispatch network event when browser goes offline","time":{"start":1757388246725,"stop":1757388246725,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed2216dd4aef4dd","name":"should support chaining for add method","time":{"start":1757388293774,"stop":1757388293775,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb6678203ce42ba","name":"should serialize and deserialize correctly","time":{"start":1757388282306,"stop":1757388282306,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab85ef2522b01f4d","name":"should stop all internal components","time":{"start":1757388248271,"stop":1757388248271,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cab2c96f5a1899c","name":"Check publish message containing Basic HTML tag","time":{"start":1757388515046,"stop":1757388515047,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7dbb79484294604","name":"Subscribe to topic containing Script and publish message","time":{"start":1757388522623,"stop":1757388522623,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3588476e8978ca","name":"Subscribe to topic containing XML and publish message","time":{"start":1757388522624,"stop":1757388522624,"duration":0},"status":"passed","severity":"normal"},{"uid":"4228ce6b8b565a53","name":"Fails to push message with large meta","time":{"start":1757389404367,"stop":1757389404367,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6f0b9924a96710","name":"Push message with content topic containing Chinese","time":{"start":1757389404365,"stop":1757389404365,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9fd93481c22d6e7","name":"Push message with Russian payload","time":{"start":1757389404371,"stop":1757389404371,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ef71dd16beda3b","name":"Push message with SQL Injection payload","time":{"start":1757389404371,"stop":1757389404371,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd8f77ad328865a","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757388284673,"stop":1757388284673,"duration":0},"status":"passed","severity":"normal"},{"uid":"72dd3bd42940e3ec","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757388803877,"stop":1757388803877,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1ae44260b83575","name":"should throw error - no id","time":{"start":1757388237289,"stop":1757388237289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8049b47463e82d94","name":"Push message with custom timestamp: 1726629948316","time":{"start":1757389404378,"stop":1757389404379,"duration":1},"status":"passed","severity":"normal"},{"uid":"3361266c6f9647c1","name":"should process up to 3 peers at once","time":{"start":1757388247162,"stop":1757388247163,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa74182d3bedd6c","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757388256924,"stop":1757388256925,"duration":1},"status":"passed","severity":"normal"},{"uid":"b63db3912ff573a7","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757388247055,"stop":1757388247055,"duration":0},"status":"passed","severity":"normal"},{"uid":"424ddcde1f435dc3","name":"Stops search when maxGet is reached","time":{"start":1757388257508,"stop":1757388257508,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6595243c3cdeb18","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1757388303478,"stop":1757388303478,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ad1d74ea0dc3ed","name":"should get / set TCP multiaddr","time":{"start":1757388237296,"stop":1757388237296,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6a9401e50c8688","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757388257733,"stop":1757388257734,"duration":1},"status":"passed","severity":"normal"},{"uid":"d30b60e5b778fb3a","name":"should dial one peer on dial","time":{"start":1757388414719,"stop":1757388414719,"duration":0},"status":"passed","severity":"normal"},{"uid":"68925a759fe55464","name":"should return false when peer is not found","time":{"start":1757388246863,"stop":1757388246863,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9965072228bd36","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757388501420,"stop":1757388501420,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f4d7e0d60321b9","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757388231064,"stop":1757388231065,"duration":1},"status":"passed","severity":"normal"},{"uid":"788b6796ea4bd753","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757388231075,"stop":1757388231076,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b39b2d57a6cd2b5","name":"Reusing cursor across nodes","time":{"start":1757388621346,"stop":1757388621347,"duration":1},"status":"passed","severity":"normal"},{"uid":"323a193f7139addd","name":"should drop connection to all peers on hangUp","time":{"start":1757388414719,"stop":1757388414719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8156c767036bda3","name":"should dispatch connect and disconnect events","time":{"start":1757388295829,"stop":1757388295829,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8e53cdb0677b5","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757388247398,"stop":1757388247399,"duration":1},"status":"passed","severity":"normal"},{"uid":"125c0726e08636ba","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757388328526,"stop":1757388328526,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f58e76d70f783102","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757388295412,"stop":1757388295419,"duration":7},"status":"passed","severity":"normal"},{"uid":"9b2322055c79f549","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757388522624,"stop":1757388522625,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1c3094b7fe4071","name":"Subscribe and publish message","time":{"start":1757388522617,"stop":1757388522617,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bd98f6982d1bc","name":"should return false when peer is on different cluster","time":{"start":1757388246834,"stop":1757388246835,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf7509f28822809","name":"Passing invalid cursor","time":{"start":1757388621347,"stop":1757388621351,"duration":4},"status":"passed","severity":"normal"},{"uid":"b9161ec35f1b2ab9","name":"should handle hash queries without validation","time":{"start":1757388297100,"stop":1757388297100,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7079709792ed92e","name":"random static sharding 9 - Cluster ID: 475, Shard ID: 821","time":{"start":1757388616438,"stop":1757388616438,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e5fd8272afca17","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757388803879,"stop":1757388803879,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f2ac5d7f4639f1","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757388296144,"stop":1757388296144,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2efcd0f3187a8f","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757388247439,"stop":1757388247439,"duration":0},"status":"passed","severity":"normal"},{"uid":"780ef89f58bc3248","name":"should throw error when no peers are available","time":{"start":1757388297098,"stop":1757388297099,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba3c16d2860f7ad","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757388400512,"stop":1757388400512,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd9f517871bc28f","name":"Subscribe and receive messages via waku relay post","time":{"start":1757388803873,"stop":1757388803873,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62e16c4c9c0aebc","name":"caches peers it previously fetched","time":{"start":1757388258191,"stop":1757388258191,"duration":0},"status":"passed","severity":"normal"},{"uid":"9058b675be3df65e","name":"should be empty after removing the only subscription","time":{"start":1757388296143,"stop":1757388296143,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5772f6741a1ed64","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757388284671,"stop":1757388284672,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49d274ee7ddd733","name":"Asymmetric encrypt & decrypt","time":{"start":1757388268294,"stop":1757388268295,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c1f0bc21e2a327","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757388415797,"stop":1757388415798,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec90145bbc617ba5","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757388247054,"stop":1757388247055,"duration":1},"status":"passed","severity":"normal"},{"uid":"957a1c88b2b9e4df","name":"should handle case when navigator is not available","time":{"start":1757388246714,"stop":1757388246714,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6a437671a6232","name":"Push message with content topic containing special chars","time":{"start":1757389404364,"stop":1757389404365,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba798c68c79ee47","name":"Check publish message containing Script","time":{"start":1757388515046,"stop":1757388515046,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ecb6908260a5ca","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app27/2/topic410/xml","time":{"start":1757388608132,"stop":1757388608133,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9b310861c3eae6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757388231075,"stop":1757388231075,"duration":0},"status":"passed","severity":"normal"},{"uid":"79200c2536717ac2","name":"should deliver messages after dependencies are met","time":{"start":1757388284671,"stop":1757388284671,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b60451685303e3","name":"Subscribe to topic containing XML and receive message","time":{"start":1757388803870,"stop":1757388803870,"duration":0},"status":"passed","severity":"normal"},{"uid":"2621bce0a2acd749","name":"should request peer renewal on specific errors","time":{"start":1757388294663,"stop":1757388294663,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ca9ba20116fa9a","name":"Check publish message containing numeric","time":{"start":1757388515041,"stop":1757388515041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9148a0805f8bb6","name":"should handle errors gracefully when getting peer info","time":{"start":1757388246863,"stop":1757388246864,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e4f7abc23c8cc9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757388278766,"stop":1757388278767,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6701bcc854cc0f","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757388343806,"stop":1757388343806,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a550adadb475a9","name":"Push message with content topic containing emoji","time":{"start":1757389404377,"stop":1757389404377,"duration":0},"status":"passed","severity":"normal"},{"uid":"879913934ec47679","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757388329058,"stop":1757388329059,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ff2650d644b9bd","name":"should handle different types of entries","time":{"start":1757388293779,"stop":1757388293780,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d46379889113a09","name":"should select older connection if present","time":{"start":1757388247633,"stop":1757388247633,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d7ceae5c1c02fe","name":"Push message with Russian payload","time":{"start":1757389404344,"stop":1757389404345,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c1231ca4e8c2c9","name":"Push message with content topic containing unicode special characters","time":{"start":1757389404387,"stop":1757389404388,"duration":1},"status":"passed","severity":"normal"},{"uid":"a432ef3911c60a68","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757388236530,"stop":1757388236531,"duration":1},"status":"passed","severity":"normal"},{"uid":"1043cbab1b452f42","name":"should return false when peer is not on the specified shard","time":{"start":1757388246841,"stop":1757388246851,"duration":10},"status":"passed","severity":"normal"},{"uid":"7262c925cf5a6e82","name":"should never report false negatives","time":{"start":1757388282306,"stop":1757388282306,"duration":0},"status":"passed","severity":"normal"},{"uid":"42090c5b498efd5d","name":"Push message with XML payload","time":{"start":1757389404371,"stop":1757389404371,"duration":0},"status":"passed","severity":"normal"},{"uid":"523a87fb9984adf4","name":"Check message with no content topic is not received","time":{"start":1757388780563,"stop":1757388780563,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6ddda3a7fbe428","name":"should only return 1 node with relay and store capability","time":{"start":1757388258192,"stop":1757388258192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc78917c8a9beee","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757388803877,"stop":1757388803877,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cee4023b3602e2","name":"Incoming message is emitted as received","time":{"start":1757388299492,"stop":1757388299493,"duration":1},"status":"passed","severity":"normal"},{"uid":"e586411d7045bdc4","name":"should not receive a peer event after stop","time":{"start":1757388531672,"stop":1757388531672,"duration":0},"status":"passed","severity":"normal"},{"uid":"439eda32ed379d07","name":"should handle a minimal index list","time":{"start":1757388231266,"stop":1757388231267,"duration":1},"status":"passed","severity":"normal"},{"uid":"7283380ca20895ab","name":"should return null for non-existent peer","time":{"start":1757388247586,"stop":1757388247586,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e583735275f13a","name":"should reassess health immediately when peer disconnects","time":{"start":1757388295957,"stop":1757388295958,"duration":1},"status":"passed","severity":"normal"},{"uid":"94354ebe4867c5c6","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757388231067,"stop":1757388231067,"duration":0},"status":"passed","severity":"normal"},{"uid":"5718b2d039fd86f5","name":"can query messages by message hash","time":{"start":1757388634860,"stop":1757388634861,"duration":1},"status":"passed","severity":"normal"},{"uid":"313658d680737914","name":"Stops search when 2 null results are returned","time":{"start":1757388257508,"stop":1757388257508,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b495746728f583a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757388231073,"stop":1757388231073,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7840e13df5c50a","name":"accepts valid content-filtered query","time":{"start":1757388247607,"stop":1757388247607,"duration":0},"status":"passed","severity":"normal"},{"uid":"450a99862b3aab18","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757388328525,"stop":1757388328525,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b58e14da6e938ef7","name":"Get Nodes","time":{"start":1757388257507,"stop":1757388257508,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a535176ad6977db","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757388296909,"stop":1757388296909,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e6f11a010a05f2","name":"Encoder error raises irrecoverable error","time":{"start":1757388300505,"stop":1757388300505,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31aff8b581d5641","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757388278758,"stop":1757388278758,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cee3d34ebfaaff6","name":"Fails to push message with large meta","time":{"start":1757389404378,"stop":1757389404378,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f11fa6c91ef3e6","name":"Push message with Arabic payload","time":{"start":1757389404344,"stop":1757389404344,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb3611facd1830d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757388236548,"stop":1757388236548,"duration":0},"status":"passed","severity":"normal"},{"uid":"880500e8ba3878c8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757388501416,"stop":1757388501417,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d19d4758c4d9c0","name":"Check publish message containing escaped characters","time":{"start":1757388515048,"stop":1757388515048,"duration":0},"status":"passed","severity":"normal"},{"uid":"35eb3b3d100337d7","name":"should return true when peer is on the specified shard","time":{"start":1757388246840,"stop":1757388246840,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac86427d0cf9d07f","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757388295823,"stop":1757388295828,"duration":5},"status":"passed","severity":"normal"},{"uid":"d560a8c45b1a41aa","name":"should merge provided config with defaults","time":{"start":1757388248269,"stop":1757388248270,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85c84b870245fe9","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757388284671,"stop":1757388284671,"duration":0},"status":"passed","severity":"normal"},{"uid":"acded01557df907e","name":"Outgoing message is possibly acknowledged","time":{"start":1757388300505,"stop":1757388300505,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aeec68672334a50","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757388284357,"stop":1757388284357,"duration":0},"status":"passed","severity":"normal"},{"uid":"440b4baaf12f0191","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757388278767,"stop":1757388278767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38d659527dab459","name":"Decoder throws on empty string content topic","time":{"start":1757388269517,"stop":1757388269517,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec3066f971c3de8","name":"should remove expired entries after TTL has passed","time":{"start":1757388293777,"stop":1757388293778,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba5ab63c800d9382","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757388236540,"stop":1757388236540,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7ada73b99f8a7f","name":"Check message received after jswaku node is restarted","time":{"start":1757388780572,"stop":1757388780573,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd49e12459ace0c0","name":"pre and post cipher","time":{"start":1757388268296,"stop":1757388268296,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7289af552715c1","name":"should skip peers that don't support peer exchange","time":{"start":1757388258028,"stop":1757388258028,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1e05a70fd33a2f","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757388392218,"stop":1757388392219,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a353744e062bb2c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757388803869,"stop":1757388803869,"duration":0},"status":"passed","severity":"normal"},{"uid":"1586c0b8bf9fe3a8","name":"can start and stop the service","time":{"start":1757388261865,"stop":1757388261866,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc30a8161d54659","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app82/7/topic187/xml","time":{"start":1757388608134,"stop":1757388608134,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eacf9f4209c40a","name":"Push message with XML payload","time":{"start":1757389404382,"stop":1757389404383,"duration":1},"status":"passed","severity":"normal"},{"uid":"938ca91ee4c4827","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757388780562,"stop":1757388780562,"duration":0},"status":"passed","severity":"normal"},{"uid":"d624fb1e2d385259","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757388284672,"stop":1757388284672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78dc2e70c4a2f91","name":"should handle ping failures gracefully","time":{"start":1757388247389,"stop":1757388247392,"duration":3},"status":"passed","severity":"normal"},{"uid":"482fda5285be963d","name":"should register libp2p event listeners when start is called","time":{"start":1757388295830,"stop":1757388295830,"duration":0},"status":"passed","severity":"normal"},{"uid":"4370f2115622f2bd","name":"should handle mixed protocol support correctly","time":{"start":1757388295959,"stop":1757388295960,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2e55bcf76c1332","name":"Throws when trying to push message with empty payload","time":{"start":1757389404348,"stop":1757389404348,"duration":0},"status":"passed","severity":"normal"},{"uid":"111b311d556dfca8","name":"should handle incoming messages","time":{"start":1757388295927,"stop":1757388295927,"duration":0},"status":"passed","severity":"normal"},{"uid":"2077abb5e93ed248","name":"should be safe to call multiple times","time":{"start":1757388247567,"stop":1757388247567,"duration":0},"status":"passed","severity":"normal"},{"uid":"767145ffaed262c4","name":"should properly clean up resources when disposed","time":{"start":1757388293780,"stop":1757388293787,"duration":7},"status":"passed","severity":"normal"},{"uid":"93cbd6373c710e19","name":"should handle ENR without shardInfo","time":{"start":1757388258035,"stop":1757388258035,"duration":0},"status":"passed","severity":"normal"},{"uid":"254f95d5aabd5a4f","name":"should dispatch network event when browser goes online","time":{"start":1757388246719,"stop":1757388246719,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fd2ccea6344e31","name":"Subscribe to topic containing Script and receive message","time":{"start":1757388803878,"stop":1757388803878,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0850788e66eb60","name":"should maintain proper timestamps if all messages received","time":{"start":1757388284668,"stop":1757388284668,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a3fceb9093a928","name":"should capture event listeners for testing","time":{"start":1757388296899,"stop":1757388296899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e46b16132d95c2","name":"Subscribe and receive messages via lightPush","time":{"start":1757388803863,"stop":1757388803864,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1c551ed6669419","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757388231066,"stop":1757388231066,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb1bc09ec883234","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757388803873,"stop":1757388803873,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cefa43ce5ceb80","name":"msgTime: 0 ms from now, startTime: 1757302262939, endTime: 1757388662939","time":{"start":1757388679798,"stop":1757388679798,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b029e58a8f8c9a6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757388231076,"stop":1757388231076,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e84c1988253277","name":"new peer added after a peer was already found","time":{"start":1757388503527,"stop":1757388503527,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4b7b226f647762","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757388803876,"stop":1757388803876,"duration":0},"status":"passed","severity":"normal"},{"uid":"e212b4c2c567a7b4","name":"should not fail to stop the service if it was not started","time":{"start":1757388328521,"stop":1757388328522,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b13c2f2218d95f6","name":"should return undefined if no connection provided","time":{"start":1757388247927,"stop":1757388247927,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbda4dad3362824","name":"Check publish message containing Russian","time":{"start":1757388515045,"stop":1757388515045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2abe175304501d2","name":"same cluster, static sharding: nodes connect","time":{"start":1757388415796,"stop":1757388415797,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8d0310bcfe57b0","name":"should throw error - invalid id","time":{"start":1757388237290,"stop":1757388237290,"duration":0},"status":"passed","severity":"normal"},{"uid":"2129463e230ed3ff","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757388231072,"stop":1757388231072,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3fc95e9184772a","name":"should handle retrieve function with query parameters","time":{"start":1757388296900,"stop":1757388296901,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc013941bc2e6014","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757388257729,"stop":1757388257729,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd079b1a9dde7f84","name":"messageHashStr returns a hex string","time":{"start":1757388247071,"stop":1757388247071,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f84e0acaf7e2acd","name":"Push message with content topic containing JSON","time":{"start":1757389404387,"stop":1757389404387,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14ac8500a6fa521","name":"Outgoing message is acknowledged","time":{"start":1757388300506,"stop":1757388300506,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b43dc7726915f6","name":"Publish message with custom timestamp: Wed Sep 18 2024 03:28:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1757388515049,"stop":1757388515049,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec31f7756b67d9e","name":"Check received message containing emoji","time":{"start":1757388780561,"stop":1757388780561,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e2911a18ac56f6","name":"Push 30 different messages","time":{"start":1757389404348,"stop":1757389404348,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2641d16a1444310","name":"Push message with content topic containing Arabic","time":{"start":1757389404376,"stop":1757389404376,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe5778f475efe11","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757388803878,"stop":1757388803878,"duration":0},"status":"passed","severity":"normal"},{"uid":"a164253b2da6dc80","name":"Push message with long payload","time":{"start":1757389404356,"stop":1757389404356,"duration":0},"status":"passed","severity":"normal"},{"uid":"48509a89107b52b2","name":"Renews subscription after lossing a connection","time":{"start":1757388803872,"stop":1757388803872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d96c5fdcf62151","name":"Push message with JSON payload","time":{"start":1757389404362,"stop":1757389404362,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6ebbfd4ba4be0b","name":"Check message with invalid timestamp is not received","time":{"start":1757388780562,"stop":1757388780562,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d81aa47ada6d6c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757388278774,"stop":1757388278775,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1fafa44b9e6fce3","name":"Push message with Chinese payload","time":{"start":1757389404381,"stop":1757389404381,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d53613ba04efb8","name":"Check message on other pubsub topic is not received","time":{"start":1757388780571,"stop":1757388780571,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e08d245802636b7","name":"should be delivered immediately if received","time":{"start":1757388284675,"stop":1757388284675,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5fa808cd62afea","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757388515051,"stop":1757388515052,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12f9d8458c3342c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757388278773,"stop":1757388278773,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa49e72c894cea6","name":"Js publishes, other Js receives","time":{"start":1757388514661,"stop":1757388514661,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9c299c5c505789","name":"should not fail to stop the service if it was not started","time":{"start":1757388531669,"stop":1757388531670,"duration":1},"status":"passed","severity":"normal"},{"uid":"850253010434e305","name":"should work with stubbed peer manager event emitter","time":{"start":1757388296894,"stop":1757388296895,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d84418b1aa408e5","name":"should be safe to call multiple times","time":{"start":1757388247127,"stop":1757388247133,"duration":6},"status":"passed","severity":"normal"},{"uid":"55f3e64606984bd0","name":"Query with Ordered Callback, No Decoder","time":{"start":1757388632696,"stop":1757388632696,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcb082f07162e6c","name":"Push message with custom timestamp: 1757391948316","time":{"start":1757389404368,"stop":1757389404368,"duration":0},"status":"passed","severity":"normal"},{"uid":"461d8c0e9881a185","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app18/8/topic80/xml","time":{"start":1757388608137,"stop":1757388608138,"duration":1},"status":"passed","severity":"normal"},{"uid":"403993ff16479b44","name":"should properly create location multiaddrs - tcp4","time":{"start":1757388237297,"stop":1757388237297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c93862af21c8bd","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757388780564,"stop":1757388780564,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba324a8128cab7be","name":"random static sharding 7 - Cluster ID: 394, Shard ID: 433","time":{"start":1757388616437,"stop":1757388616437,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad5816d4cf28697","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757388246725,"stop":1757388246726,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae399e1fc54b2b1","name":"should handle errors when removing globalThis listeners","time":{"start":1757388246712,"stop":1757388246713,"duration":1},"status":"passed","severity":"normal"},{"uid":"452a53e6c4c611d2","name":"Ordered Callback - false","time":{"start":1757388643976,"stop":1757388643977,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78cd9dc9e3fc73c","name":"should send to specified number of peers of used peers","time":{"start":1757388295538,"stop":1757388295539,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a88928c323a6502","name":"should not receive a peer event before start","time":{"start":1757388328523,"stop":1757388328524,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f1effb96735361","name":"Ordered callback, aborts when callback returns true","time":{"start":1757388663896,"stop":1757388663898,"duration":2},"status":"passed","severity":"normal"},{"uid":"90ab458b844379e8","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757388284672,"stop":1757388284673,"duration":1},"status":"passed","severity":"normal"},{"uid":"44074f9a64a2784a","name":"should detect messages with missing dependencies","time":{"start":1757388284671,"stop":1757388284671,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a8ca0ed010763d","name":"Push message with content topic containing special chars","time":{"start":1757389404349,"stop":1757389404349,"duration":0},"status":"passed","severity":"normal"},{"uid":"4559079af92496f0","name":"Check publish message containing long","time":{"start":1757388515041,"stop":1757388515041,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27817b909402e6d","name":"should skip peers without peerInfo in ENR","time":{"start":1757388258034,"stop":1757388258035,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2dd748b44c1f918","name":"should add peer to queue when queue is not empty","time":{"start":1757388247134,"stop":1757388247134,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c8d055e649b45b","name":"should remove event listeners when stopped","time":{"start":1757388296894,"stop":1757388296894,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d11c6887e70af20","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757388257730,"stop":1757388257733,"duration":3},"status":"passed","severity":"normal"},{"uid":"bbc7f0e34c637f50","name":"Outgoing message is emitted as sent","time":{"start":1757388299491,"stop":1757388299491,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0d5fbfb611001e","name":"Encoder error raises irrecoverable error","time":{"start":1757388299491,"stop":1757388299491,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8a1fd26090fdd","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757388803867,"stop":1757388803868,"duration":1},"status":"passed","severity":"normal"},{"uid":"315e1196b85f4729","name":"Push message with meta","time":{"start":1757389404367,"stop":1757389404367,"duration":0},"status":"passed","severity":"normal"},{"uid":"255d1c15d131d942","name":"should handle peer store errors gracefully","time":{"start":1757388247586,"stop":1757388247586,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf66f6bf06c2c56","name":"should add event listeners to globalThis","time":{"start":1757388246697,"stop":1757388246699,"duration":2},"status":"passed","severity":"normal"},{"uid":"c816d3d66d6bc652","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757388231267,"stop":1757388231267,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9f1f17f4cd7d36","name":"Check publish message after client node is restarted","time":{"start":1757388515053,"stop":1757388515054,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6ff6180eee2389ad","name":"should handle large number of peers request","time":{"start":1757388257734,"stop":1757388257735,"duration":1},"status":"passed","severity":"normal"},{"uid":"95359be3d362f8c0","name":"should handle shard reader errors gracefully","time":{"start":1757388247165,"stop":1757388247166,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed6473339be7713","name":"should initialize with default number of peers","time":{"start":1757388295821,"stop":1757388295821,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c58d17a44cd6e76","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757388258193,"stop":1757388258194,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3e53d048be4446a9","name":"Outgoing message is acknowledged","time":{"start":1757388299492,"stop":1757388299492,"duration":0},"status":"passed","severity":"normal"},{"uid":"484c311046e37b7","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757388296912,"stop":1757388296912,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e95ccbc8d3a1f7","name":"Bloom filter","time":{"start":1757388284356,"stop":1757388284356,"duration":0},"status":"passed","severity":"normal"},{"uid":"840ae874d49c7f24","name":"Query with Promise Callback, No message returned","time":{"start":1757388632699,"stop":1757388632699,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac3de3080ddf4f6","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app45/7/topic419/utf8","time":{"start":1757388608143,"stop":1757388608147,"duration":4},"status":"passed","severity":"normal"},{"uid":"e6a12c7524fdad82","name":"should return false","time":{"start":1757388237291,"stop":1757388237291,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec81814f20540bf5","name":"Generator, 2 different shards","time":{"start":1757388623351,"stop":1757388623355,"duration":4},"status":"passed","severity":"normal"},{"uid":"63a19fd48ba42be4","name":"should handle multiple peer connections","time":{"start":1757388247384,"stop":1757388247385,"duration":1},"status":"passed","severity":"normal"},{"uid":"df374cd6bada9c9c","name":"should handle malformed response data","time":{"start":1757388257734,"stop":1757388257734,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f813e108aaccd8c","name":"should not stop if not started","time":{"start":1757388258023,"stop":1757388258023,"duration":0},"status":"passed","severity":"normal"},{"uid":"34166eddcdbcdae4","name":"Push message with content topic containing Russian","time":{"start":1757389404365,"stop":1757389404365,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a1c3b47d7e5ae5","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757388258193,"stop":1757388258193,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee2d88bc74c4431","name":"should clear timers for specific peer on disconnect","time":{"start":1757388247410,"stop":1757388247410,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d97a15de2e80ab2","name":"should be safe to call multiple times","time":{"start":1757388246538,"stop":1757388246539,"duration":1},"status":"passed","severity":"normal"},{"uid":"2930a555121d7f98","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757388803865,"stop":1757388803865,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71dce32b1c14585","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757388278755,"stop":1757388278755,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1863e09f4deb4","name":"Push message with content topic containing numeric","time":{"start":1757389404375,"stop":1757389404375,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ae9f4cc25a150e","name":"should handle dial errors gracefully","time":{"start":1757388247149,"stop":1757388247149,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6306144f14e272","name":"Push message with content topic containing emoji","time":{"start":1757389404388,"stop":1757389404388,"duration":0},"status":"passed","severity":"normal"},{"uid":"1588280ae5ed07dc","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757388247438,"stop":1757388247438,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b21ec7430de3a0b","name":"Decoder throws on empty string content topic","time":{"start":1757388248147,"stop":1757388248147,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed52ff0b01a25bd4","name":"Push message with content topic containing SQL Injection","time":{"start":1757389404376,"stop":1757389404376,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e2bcf59ded6fad","name":"should filter out already connected peers","time":{"start":1757388247583,"stop":1757388247583,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff5cb8c41788e55","name":"Push message with content topic containing short","time":{"start":1757389404374,"stop":1757389404374,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf04cdb45201d9b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757388662380,"stop":1757388662380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c223b306ebe5148","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757388803877,"stop":1757388803877,"duration":0},"status":"passed","severity":"normal"},{"uid":"30086466cbf2d152","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757388803868,"stop":1757388803868,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0df79250dd001ad","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757388621341,"stop":1757388621341,"duration":0},"status":"passed","severity":"normal"},{"uid":"4743d10c76aaba64","name":"Subscribe and receive messages via waku relay post","time":{"start":1757388803864,"stop":1757388803865,"duration":1},"status":"passed","severity":"normal"},{"uid":"5773cbae86598e20","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757388231077,"stop":1757388231077,"duration":0},"status":"passed","severity":"normal"},{"uid":"2891c4312cefeba1","name":"Symmetric encrypt & Decrypt","time":{"start":1757388268295,"stop":1757388268295,"duration":0},"status":"passed","severity":"normal"},{"uid":"983ec98fdb259945","name":"random static sharding 2 - Cluster ID: 902, Shard ID: 187","time":{"start":1757388616435,"stop":1757388616435,"duration":0},"status":"passed","severity":"normal"},{"uid":"9948d32a780e89e9","name":"Check received message containing long","time":{"start":1757388780565,"stop":1757388780565,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6956df376b59312","name":"Push message with special chars payload","time":{"start":1757389404357,"stop":1757389404357,"duration":0},"status":"passed","severity":"normal"},{"uid":"733dc06001d4a29e","name":"Relay - dialed after","time":{"start":1757388679531,"stop":1757388679532,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb9dc8452cea9a62","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757388246565,"stop":1757388246571,"duration":6},"status":"passed","severity":"normal"},{"uid":"7458f6e115800701","name":"Check received message containing special chars","time":{"start":1757388780566,"stop":1757388780566,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5003c1d1e53c4e","name":"rejects hash query with time filter","time":{"start":1757388247609,"stop":1757388247609,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b97b7f76294f338","name":"should not return locked peers if enough unlocked are available","time":{"start":1757388295829,"stop":1757388295829,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c880490961f154","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757388507170,"stop":1757388507170,"duration":0},"status":"passed","severity":"normal"},{"uid":"e814f9d1fa45ed3b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757388256930,"stop":1757388256930,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9471fd2441be61","name":"Push message with Script payload","time":{"start":1757389404371,"stop":1757389404371,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3ef255b1ce1a30","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757388278773,"stop":1757388278773,"duration":0},"status":"passed","severity":"normal"},{"uid":"902b55f4e5c21fb2","name":"Fails to push message bigger that 1MB","time":{"start":1757389404379,"stop":1757389404380,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f23e556396e34eb","name":"Check received message containing numeric","time":{"start":1757388780557,"stop":1757388780557,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcd9fc1633bd7d1","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757388679796,"stop":1757388679796,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b1f879c29131f1","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757388248277,"stop":1757388248277,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ac65b39708e683","name":"Subscribe and receives messages on 20 topics","time":{"start":1757388803865,"stop":1757388803865,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa98a6757bca744","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app69/7/topic159/xml","time":{"start":1757388608133,"stop":1757388608133,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83231c7ebb91b2b","name":"should dial all known peers when reached zero connections","time":{"start":1757388367734,"stop":1757388367735,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea58bb6e054538f","name":"Check message with non string payload is not received","time":{"start":1757388780572,"stop":1757388780572,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a77facabeb2b45","name":"Push message with content topic containing Chinese","time":{"start":1757389404349,"stop":1757389404350,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fa04d56bb29a33","name":"should handle case with no peers in store","time":{"start":1757388247584,"stop":1757388247585,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d814d851c4bdf15","name":"Check received message containing Basic HTML tag","time":{"start":1757388780559,"stop":1757388780560,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f08f995bce5c93","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757388278749,"stop":1757388278749,"duration":0},"status":"passed","severity":"normal"},{"uid":"8731c23ae6001d13","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1757388300508,"stop":1757388300508,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb601df01eec17cd","name":"should invoke callbacks when receiving a message","time":{"start":1757388296144,"stop":1757388296144,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c016d0b5b916a0","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757388267982,"stop":1757388267982,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83c9d84b108a443","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757388278751,"stop":1757388278751,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d66d4d89a30e2fa","name":"Push message with content topic containing emoji","time":{"start":1757389404352,"stop":1757389404353,"duration":1},"status":"passed","severity":"normal"},{"uid":"56700fdec31132b9","name":"All","time":{"start":1757388328471,"stop":1757388328471,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc62afad97b8d5a6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757388231074,"stop":1757388231074,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e334d3f954685a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757388236556,"stop":1757388236556,"duration":0},"status":"passed","severity":"normal"},{"uid":"4632f6a5b75baca3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757388278775,"stop":1757388278776,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b69bfc49f76e98b","name":"Push message with short payload","time":{"start":1757389404342,"stop":1757389404342,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4f83d40ebb96e9","name":"ends if response has no messages","time":{"start":1757388247959,"stop":1757388247960,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ba71d6a569af2c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757388236519,"stop":1757388236519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64ba8fdd1e9066e","name":"should skip peers without peer exchange protocol","time":{"start":1757388258024,"stop":1757388258025,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e2e1498289aace","name":"should dial peer when peer is discovered","time":{"start":1757388246553,"stop":1757388246553,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa0e73342702030","name":"A test","time":{"start":1757388400787,"stop":1757388400788,"duration":1},"status":"passed","severity":"normal"},{"uid":"100ce2c1c435061e","name":"should add received message to localHistory with retrievalHint","time":{"start":1757388284668,"stop":1757388284669,"duration":1},"status":"passed","severity":"normal"},{"uid":"65fd509ebcf067c5","name":"should hang up with multiaddr and return true on success","time":{"start":1757388248274,"stop":1757388248274,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7d683148901776","name":"Push 30 different messages","time":{"start":1757389404363,"stop":1757389404363,"duration":0},"status":"skipped","severity":"normal"},{"uid":"570cb3588cc4617","name":"should dial more peers if under maxConnections","time":{"start":1757388247592,"stop":1757388247593,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6fcc45b279ee58","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757388256923,"stop":1757388256924,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd2d447bf6aceb2e","name":"should process tasks in queue","time":{"start":1757388294658,"stop":1757388294660,"duration":2},"status":"passed","severity":"normal"},{"uid":"f83beb8d0060c0aa","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757388284670,"stop":1757388284670,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d77ca1d626a2988","name":"should work with async generator that yields promises","time":{"start":1757388296900,"stop":1757388296900,"duration":0},"status":"passed","severity":"normal"},{"uid":"483417cc8ec28342","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757388278768,"stop":1757388278768,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca458d5e84f8996","name":"Push message with rate limit","time":{"start":1757389404378,"stop":1757389404378,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8858bf75f552524","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757388803870,"stop":1757388803870,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11266fc8a17b900","name":"Outgoing message is emitted as sent","time":{"start":1757388300504,"stop":1757388300504,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0b7cf1b17c235a","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757388522621,"stop":1757388522621,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f1f3df9d19657f","name":"should create QueryOnConnect instance without options","time":{"start":1757388296893,"stop":1757388296893,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b4be7923d1936a","name":"Check received message containing shell command","time":{"start":1757388780569,"stop":1757388780569,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d0d2d7612b0c06","name":"Check received message with timestamp: 1757388322728 ","time":{"start":1757388780570,"stop":1757388780570,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2985efe9c90066","name":"Decoder throws on empty string content topic","time":{"start":1757388267985,"stop":1757388267986,"duration":1},"status":"passed","severity":"normal"},{"uid":"491dee730d9b5f1f","name":"throws on content topic with empty version field","time":{"start":1757388231060,"stop":1757388231061,"duration":1},"status":"passed","severity":"normal"},{"uid":"28313cfd9771d76","name":"Push message with numeric payload","time":{"start":1757389404343,"stop":1757389404343,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdf9a42704e64a0","name":"Encoder throws on undefined content topic","time":{"start":1757388269516,"stop":1757388269516,"duration":0},"status":"passed","severity":"normal"},{"uid":"8915f05ad65dce9c","name":"Refresh subscription","time":{"start":1757388522619,"stop":1757388522619,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8bfe66acebf8307d","name":"accepts time-filtered query with content filter","time":{"start":1757388247611,"stop":1757388247614,"duration":3},"status":"passed","severity":"normal"},{"uid":"b778927bff28010f","name":"should add event listeners to libp2p","time":{"start":1757388246680,"stop":1757388246697,"duration":17},"status":"passed","severity":"normal"},{"uid":"4298401bf381bb13","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757388278738,"stop":1757388278738,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eebe47e6b991d6c","name":"should properly start and stop event listening","time":{"start":1757388295956,"stop":1757388295956,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76a6f4fbbbc9f34","name":"should check false positive rate","time":{"start":1757388282311,"stop":1757388282312,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09f6d51a878e487","name":"Relay","time":{"start":1757388328469,"stop":1757388328470,"duration":1},"status":"passed","severity":"normal"},{"uid":"86bd11c17532f733","name":"Fails to push message bigger that 1MB","time":{"start":1757389404369,"stop":1757389404369,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a2113c4a1bb105","name":"Retries within given interval","time":{"start":1757388296719,"stop":1757388296719,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6206a6f0e5e6b0","name":"Push message with content topic containing escaped characters","time":{"start":1757389404352,"stop":1757389404352,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d0ddd07bfe4126","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757388231068,"stop":1757388231069,"duration":1},"status":"passed","severity":"normal"},{"uid":"8192f27598fc1681","name":"Fails to publish message with empty text","time":{"start":1757388515051,"stop":1757388515051,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c3ea2d8a3e65cb","name":"should successfully stop","time":{"start":1757388295927,"stop":1757388295928,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94b8004795d6a96","name":"should handle cache.get errors gracefully","time":{"start":1757388261869,"stop":1757388261869,"duration":0},"status":"passed","severity":"normal"},{"uid":"876db06025d94fc5","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757388247590,"stop":1757388247591,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1fa781b1f9402c8","name":"Check received message containing XML","time":{"start":1757388780568,"stop":1757388780568,"duration":0},"status":"passed","severity":"normal"},{"uid":"38df66f0d34ac730","name":"should not dispatch event when already connected","time":{"start":1757388246718,"stop":1757388246718,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea056702644dc201","name":"should handle multiple query options for time ranges","time":{"start":1757388297099,"stop":1757388297099,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea0e72908cf7a30","name":"Check message with no payload is not received","time":{"start":1757388780572,"stop":1757388780572,"duration":0},"status":"passed","severity":"normal"},{"uid":"12becde76bbd8e5c","name":"should dial peers from store when browser is connected","time":{"start":1757388247569,"stop":1757388247569,"duration":0},"status":"passed","severity":"normal"},{"uid":"580eab9622f563cf","name":"should handle query errors","time":{"start":1757388258033,"stop":1757388258034,"duration":1},"status":"passed","severity":"normal"},{"uid":"5711d5a14a8da34e","name":"Push message with content topic containing escaped characters","time":{"start":1757389404366,"stop":1757389404366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9729bb526580b997","name":"should not modify tags of connections for different peers","time":{"start":1757388295848,"stop":1757388295848,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db205b7eea90bd8","name":"Light Node - default protocols","time":{"start":1757388679537,"stop":1757388679538,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ecd37a4f081994b","name":"should emit a peer event after start","time":{"start":1757388531670,"stop":1757388531671,"duration":1},"status":"passed","severity":"normal"},{"uid":"b46d4b64d92e9e89","name":"different cluster: nodes don't connect","time":{"start":1757388415799,"stop":1757388415799,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eabbef07b3df6f7","name":"should increase lamport timestamp","time":{"start":1757388284667,"stop":1757388284667,"duration":0},"status":"passed","severity":"normal"},{"uid":"358bcef6c2f6644f","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757388247587,"stop":1757388247590,"duration":3},"status":"passed","severity":"normal"},{"uid":"a3e1ed177ded64f5","name":"should clear the dialing interval","time":{"start":1757388247126,"stop":1757388247126,"duration":0},"status":"passed","severity":"normal"},{"uid":"322361e301580c9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757388278773,"stop":1757388278774,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c69be07ddb238e","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757388515052,"stop":1757388515052,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b903b1936edcec","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757388295956,"stop":1757388295956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77bdf285c0b4404","name":"should set field with all protocols enabled","time":{"start":1757388237300,"stop":1757388237300,"duration":0},"status":"passed","severity":"normal"},{"uid":"451b2ab48222f8cc","name":"Push message with custom timestamp: 1726629948315","time":{"start":1757389404354,"stop":1757389404354,"duration":0},"status":"passed","severity":"normal"},{"uid":"85792cd5400f7e9d","name":"should handle peer store update failures gracefully","time":{"start":1757388247392,"stop":1757388247393,"duration":1},"status":"passed","severity":"normal"},{"uid":"413ae2e788a77e0f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757388278772,"stop":1757388278772,"duration":0},"status":"passed","severity":"normal"},{"uid":"780fe8802223f3d4","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757388247930,"stop":1757388247930,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0b76b43d5d687d","name":"should push the message to the outgoing buffer","time":{"start":1757388284665,"stop":1757388284665,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09a40f20de135ac","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757388246713,"stop":1757388246714,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf0fc344d6c730f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757388295925,"stop":1757388295925,"duration":0},"status":"passed","severity":"normal"},{"uid":"c399f4b3be995859","name":"random static sharding 8 - Cluster ID: 194, Shard ID: 325","time":{"start":1757388616437,"stop":1757388616438,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1e4cf65b7c256a","name":"Push message with rate limit","time":{"start":1757389404389,"stop":1757389404389,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8b46586885c3ae","name":"should not execute task if max attempts is 0","time":{"start":1757388294663,"stop":1757388294664,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5591278d43afe80","name":"should keep entries that haven't expired yet","time":{"start":1757388293778,"stop":1757388293779,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0f15400f1c18aa","name":"Check received message containing JSON","time":{"start":1757388780560,"stop":1757388780560,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7ae0d5361231b","name":"should fail to send if no connected peers found","time":{"start":1757388295537,"stop":1757388295538,"duration":1},"status":"passed","severity":"normal"},{"uid":"f215058680f8f1a8","name":"Push message with Arabic payload","time":{"start":1757389404370,"stop":1757389404370,"duration":0},"status":"passed","severity":"normal"},{"uid":"62388fb7d9287e0","name":"Check received message containing XML","time":{"start":1757388780559,"stop":1757388780559,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbe19e7f584daea","name":"Default pageSize","time":{"start":1757388657968,"stop":1757388657969,"duration":1},"status":"passed","severity":"normal"},{"uid":"80857225eab646f9","name":"should return cached hash on subsequent access","time":{"start":1757388248148,"stop":1757388248148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9908d21a0768a04","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757388343805,"stop":1757388343806,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef7d1cd1e39b8a8","name":"should skip peer when dialed recently","time":{"start":1757388247134,"stop":1757388247135,"duration":1},"status":"passed","severity":"normal"},{"uid":"eacdb6225721a0ba","name":"Check received message containing numeric","time":{"start":1757388780565,"stop":1757388780566,"duration":1},"status":"passed","severity":"normal"},{"uid":"809f86ce3c3c5ebf","name":"should handle peerStore errors gracefully","time":{"start":1757388248276,"stop":1757388248276,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf74c3cd1d6f68ac","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757388522618,"stop":1757388522619,"duration":1},"status":"passed","severity":"normal"},{"uid":"72788457891dc534","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757388621338,"stop":1757388621339,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fcbd74dba1ff7c","name":"Outgoing message is emitted as sending","time":{"start":1757388300504,"stop":1757388300504,"duration":0},"status":"passed","severity":"normal"},{"uid":"759f05fa47087dc0","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757388679797,"stop":1757388679797,"duration":0},"status":"passed","severity":"normal"},{"uid":"d056e61c69e830bf","name":"Cluster ID 0, shard 1","time":{"start":1757388616434,"stop":1757388616435,"duration":1},"status":"passed","severity":"normal"},{"uid":"f744168402e722a1","name":"should drop connection to one peer on hangUp","time":{"start":1757388414719,"stop":1757388414720,"duration":1},"status":"passed","severity":"normal"},{"uid":"286735bee5b7e8d3","name":"should remove event listeners from libp2p","time":{"start":1757388246700,"stop":1757388246700,"duration":0},"status":"passed","severity":"normal"},{"uid":"735f0cfb1f01da12","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757388296914,"stop":1757388296915,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37141d161bbd818","name":"should properly create location multiaddrs - tcp6","time":{"start":1757388237298,"stop":1757388237298,"duration":0},"status":"passed","severity":"normal"},{"uid":"7caf6adfcab2306d","name":"should return no connections if no open connection provided","time":{"start":1757388247632,"stop":1757388247633,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d6b2b2bc4d06533","name":"should not fail to start the service if it is already started","time":{"start":1757388531670,"stop":1757388531670,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b7ab9bd08716d3","name":"Sync message is sent within sync frequency","time":{"start":1757388303476,"stop":1757388303477,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b14dd2ceda8760","name":"should work with stubbed retrieve function","time":{"start":1757388296898,"stop":1757388296898,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebfb158b6059c55","name":"Push 30 different messages","time":{"start":1757389404374,"stop":1757389404374,"duration":0},"status":"skipped","severity":"normal"},{"uid":"97e15688fff8cdbb","name":"Ephemeral field set to true","time":{"start":1757388248144,"stop":1757388248144,"duration":0},"status":"passed","severity":"normal"},{"uid":"34807e01186c8fc2","name":"should handle v3 RLN errors","time":{"start":1757388295543,"stop":1757388295543,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ad8a65823a26b0","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757388284670,"stop":1757388284670,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbdff86a0d10253","name":"should create RPC request with correct parameters","time":{"start":1757388257735,"stop":1757388257736,"duration":1},"status":"passed","severity":"normal"},{"uid":"89733adc5634bc33","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757388231074,"stop":1757388231074,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8aa8bbe035922ce","name":"Push 30 different messages","time":{"start":1757389404384,"stop":1757389404384,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d1d341949d5d4bf2","name":"should start the dialing interval","time":{"start":1757388247124,"stop":1757388247125,"duration":1},"status":"passed","severity":"normal"},{"uid":"34869e5478c7fc9","name":"ends if stream creation fails","time":{"start":1757388247959,"stop":1757388247959,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9ae195f4fd2470","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757388284669,"stop":1757388284670,"duration":1},"status":"passed","severity":"normal"},{"uid":"45a95a2d37a6df7b","name":"A test","time":{"start":1757388400788,"stop":1757388400789,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3eb3fa09e52698","name":"Push message with content topic containing Russian","time":{"start":1757389404351,"stop":1757389404351,"duration":0},"status":"passed","severity":"normal"},{"uid":"9406660c233638a4","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757388278749,"stop":1757388278750,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ece881354223661","name":"Push message with content topic containing numeric","time":{"start":1757389404385,"stop":1757389404385,"duration":0},"status":"passed","severity":"normal"},{"uid":"a981164755183eaf","name":"Push message with Basic HTML tag payload","time":{"start":1757389404372,"stop":1757389404372,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddf6a8d9da62a52","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757388507168,"stop":1757388507168,"duration":0},"status":"passed","severity":"normal"},{"uid":"93508d8199d78ec0","name":"should return true even if peer has no overlapping shards","time":{"start":1757388246835,"stop":1757388246838,"duration":3},"status":"passed","severity":"normal"},{"uid":"51f42028633f3059","name":"should handle queue processing errors gracefully","time":{"start":1757388247165,"stop":1757388247165,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfaa5c9dae96977f","name":"Push message with unicode special characters payload","time":{"start":1757389404347,"stop":1757389404347,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f1b3dbd68c42e1","name":"should throw error - no public key","time":{"start":1757388237290,"stop":1757388237290,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ad1c3d549d444c","name":"returns all values when wanted number is greater than available values","time":{"start":1757388256360,"stop":1757388256361,"duration":1},"status":"passed","severity":"normal"},{"uid":"323061d76e6e40b3","name":"Push message with rate limit","time":{"start":1757389404367,"stop":1757389404367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f434d9ce7ab1eb1d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757388278766,"stop":1757388278766,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ce750ab4d3cd88","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757388256921,"stop":1757388256922,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b9a00ad880ea2","name":"should start and setup intervals and event listeners","time":{"start":1757388296144,"stop":1757388296149,"duration":5},"status":"passed","severity":"normal"},{"uid":"7526dceeac9443bd","name":"should throw error - no id","time":{"start":1757388237290,"stop":1757388237290,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4878aa88406dd1","name":"Push message with Chinese payload","time":{"start":1757389404357,"stop":1757389404359,"duration":2},"status":"passed","severity":"normal"},{"uid":"df9d098efd6d22bd","name":"should be able to decode the field with only STORE set to true","time":{"start":1757388236539,"stop":1757388236539,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eba6086fb468abb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757388803877,"stop":1757388803877,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2d3d7e17d84ee1","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757388278743,"stop":1757388278744,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa646d9e06ed0af","name":"should skip peers without peer exchange protocol","time":{"start":1757388258031,"stop":1757388258032,"duration":1},"status":"passed","severity":"normal"},{"uid":"2713ee046cfe4903","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757388256928,"stop":1757388256929,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f8ea201616b2203","name":"should handle errors when globalThis is not available","time":{"start":1757388246700,"stop":1757388246700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a9e0e8391f3a53","name":"should not fail to stop the service if it was not started","time":{"start":1757388261866,"stop":1757388261866,"duration":0},"status":"passed","severity":"normal"},{"uid":"514967970490f280","name":"should set field with only FILTER enabled","time":{"start":1757388237302,"stop":1757388237302,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a3ed3fb3725436","name":"Using a function","time":{"start":1757388672113,"stop":1757388672113,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b82eb9c6931513c","name":"Check publish message containing short","time":{"start":1757388515040,"stop":1757388515040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2449bf06b50be74","name":"Push message with Arabic payload","time":{"start":1757389404359,"stop":1757389404360,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3a12a4442ed17f","name":"Publish message with large meta","time":{"start":1757388515055,"stop":1757388515055,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce483d157fbff700","name":"Push message with numeric payload","time":{"start":1757389404370,"stop":1757389404370,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbdb422696f8255","name":"Push message equal or less that 1MB","time":{"start":1757389404379,"stop":1757389404379,"duration":0},"status":"passed","severity":"normal"},{"uid":"38764cf37951ae12","name":"Push message with meta","time":{"start":1757389404377,"stop":1757389404378,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a73b3fc7ee56800","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757388296911,"stop":1757388296912,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f6cf3c1a50db1e","name":"should emit a peer event after start","time":{"start":1757388261867,"stop":1757388261867,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec044a6b86064fa","name":"Push message with Basic HTML tag payload","time":{"start":1757389404383,"stop":1757389404383,"duration":0},"status":"passed","severity":"normal"},{"uid":"3819a695303a92e1","name":"Push message with JSON payload","time":{"start":1757389404372,"stop":1757389404372,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0c1dd3d8c7068a","name":"Subscribe to topic containing short and receive message","time":{"start":1757388803875,"stop":1757388803876,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49e57b3418e3199","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757388501415,"stop":1757388501416,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f7b6f6e142ab3d3","name":"Subscribe to topic containing long and receive message","time":{"start":1757388803867,"stop":1757388803867,"duration":0},"status":"passed","severity":"normal"},{"uid":"cead488508be0b3d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757388278098,"stop":1757388278099,"duration":1},"status":"passed","severity":"normal"},{"uid":"3841e1d429f9ebf9","name":"should handle peer store errors gracefully","time":{"start":1757388246554,"stop":1757388246555,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2fc41ed26d1c6c","name":"should handle case with all peers already connected","time":{"start":1757388247585,"stop":1757388247585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4beb74092a6a80","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757388278775,"stop":1757388278775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df2b0c075c8aeb3","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757388296914,"stop":1757388296914,"duration":0},"status":"passed","severity":"normal"},{"uid":"335674c43230efba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757388278774,"stop":1757388278774,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a41af12c537c854","name":"Passing page size 11 when there are 10 messages","time":{"start":1757388657966,"stop":1757388657966,"duration":0},"status":"passed","severity":"normal"},{"uid":"d308213428f880","name":"Check received message containing Arabic","time":{"start":1757388780558,"stop":1757388780558,"duration":0},"status":"passed","severity":"normal"},{"uid":"327a448d85d8a079","name":"should monitor connected peers and store them into cache","time":{"start":1757388420021,"stop":1757388420022,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e8cb65e28a12fe","name":"should set field with all protocols disabled","time":{"start":1757388237299,"stop":1757388237300,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc8a71e609f507b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757388236529,"stop":1757388236529,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbe84d0f1373612","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757388295830,"stop":1757388295831,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e983e9eaf7be56a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757388415799,"stop":1757388415800,"duration":1},"status":"passed","severity":"normal"},{"uid":"b594a6eac3619f8","name":"yields undefined for messages without decoder","time":{"start":1757388247961,"stop":1757388247961,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eef16e8a39b4ac3","name":"should not allow unachievable error rate","time":{"start":1757388278094,"stop":1757388278097,"duration":3},"status":"passed","severity":"normal"},{"uid":"ccfa46cea545f095","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757388278764,"stop":1757388278764,"duration":0},"status":"passed","severity":"normal"},{"uid":"838d6687b6487b7e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757388679794,"stop":1757388679795,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad5fdd0ea3d7170e","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757388284670,"stop":1757388284670,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cab996f1564601a","name":"can start and stop the service","time":{"start":1757388328521,"stop":1757388328521,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22bc64cb3db1e16","name":"Query generator for multiple messages with different content topic format","time":{"start":1757388663892,"stop":1757388663892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7547abed0c5977","name":"Check publish message containing special chars","time":{"start":1757388515041,"stop":1757388515042,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d43b6c024c224f5","name":"Push message with custom timestamp: 1757384748316","time":{"start":1757389404389,"stop":1757389404389,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd646d764088fbb","name":"Push message with content topic containing Chinese","time":{"start":1757389404375,"stop":1757389404376,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4766ed49c4de18f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757388247929,"stop":1757388247930,"duration":1},"status":"passed","severity":"normal"},{"uid":"65773b665a5c6540","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757388803869,"stop":1757388803869,"duration":0},"status":"passed","severity":"normal"},{"uid":"243f3ee554c0554a","name":"should handle network check errors gracefully","time":{"start":1757388247166,"stop":1757388247166,"duration":0},"status":"passed","severity":"normal"},{"uid":"534bb325585fe05c","name":"Ephemeral messages are not stored","time":{"start":1757388329058,"stop":1757388329058,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf70a6842aad95b","name":"Check received message containing emoji","time":{"start":1757388780569,"stop":1757388780570,"duration":1},"status":"passed","severity":"normal"},{"uid":"4faeb452497ac268","name":"should start all internal components","time":{"start":1757388248270,"stop":1757388248270,"duration":0},"status":"passed","severity":"normal"},{"uid":"96358053fcae563a","name":"can start and stop the service","time":{"start":1757388531668,"stop":1757388531669,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf33c2b49ea2b288","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757388278767,"stop":1757388278767,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66ad6c568ec8f37","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757388522618,"stop":1757388522618,"duration":0},"status":"passed","severity":"normal"},{"uid":"74cc3a8b6489e18d","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757388278761,"stop":1757388278762,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11911bb71c909a9","name":"Correctly serialized arguments","time":{"start":1757388414881,"stop":1757388414881,"duration":0},"status":"passed","severity":"normal"},{"uid":"4743f05da91ef5db","name":"should dial all peers on dial","time":{"start":1757388414718,"stop":1757388414718,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b876f761659d07","name":"should handle disconnect when peer has no timers","time":{"start":1757388247411,"stop":1757388247411,"duration":0},"status":"passed","severity":"normal"},{"uid":"85df411beb43fd6e","name":"Mutual subscription","time":{"start":1757388522615,"stop":1757388522615,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bb7ff9280f4d2f","name":"udp ip6 address","time":{"start":1757388236685,"stop":1757388236685,"duration":0},"status":"passed","severity":"normal"},{"uid":"c362ce57fcf309fd","name":"Fields are not dropped","time":{"start":1757388247659,"stop":1757388247660,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f37e54776e2a93b","name":"Decoder throws on undefined content topic","time":{"start":1757388248146,"stop":1757388248146,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ff90cb5826d619","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757388231077,"stop":1757388231077,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1a5b1a088af721","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757388296913,"stop":1757388296913,"duration":0},"status":"passed","severity":"normal"},{"uid":"be85fd0cfbf5c2d8","name":"should clear all timers","time":{"start":1757388247382,"stop":1757388247383,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5d7cefee36124b","name":"Push message with content topic containing escaped characters","time":{"start":1757389404377,"stop":1757389404377,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4412a2f349f1ca","name":"Encoder throws on empty string content topic","time":{"start":1757388248146,"stop":1757388248146,"duration":0},"status":"passed","severity":"normal"},{"uid":"c165285b5c5c441b","name":"Decoder throws on undefined content topic","time":{"start":1757388269516,"stop":1757388269517,"duration":1},"status":"passed","severity":"normal"},{"uid":"53257188517204ce","name":"Passing page size 1 when there are 4 messages","time":{"start":1757388657964,"stop":1757388657964,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c06c4db9dc4e93","name":"should create ShardReader with static shards network config","time":{"start":1757388246827,"stop":1757388246828,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e7eb7845aab2cd","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app38/5/topic53/utf8","time":{"start":1757388608136,"stop":1757388608137,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80fb3a5250cfa91","name":"Push message with content topic containing Chinese","time":{"start":1757389404386,"stop":1757389404386,"duration":0},"status":"passed","severity":"normal"},{"uid":"9501150757726509","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757388231070,"stop":1757388231070,"duration":0},"status":"passed","severity":"normal"},{"uid":"433e631cf076ff6f","name":"Push message with content topic containing JSON","time":{"start":1757389404351,"stop":1757389404352,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28fdade58382bed","name":"Query Generator, No message returned","time":{"start":1757388632695,"stop":1757388632695,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d947dc2a4ad9de","name":"should dial with PeerId and return stream","time":{"start":1757388248273,"stop":1757388248273,"duration":0},"status":"passed","severity":"normal"},{"uid":"2709714788f6f481","name":"Subscribe to topic containing Script and receive message","time":{"start":1757388803869,"stop":1757388803870,"duration":1},"status":"passed","severity":"normal"},{"uid":"a003add315a8b36f","name":"should throw error - no public key","time":{"start":1757388237289,"stop":1757388237289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93d0a0ca85d951f","name":"should do nothing if no non-locked connections to drop","time":{"start":1757388247594,"stop":1757388247595,"duration":1},"status":"passed","severity":"normal"},{"uid":"532796706d640fe0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757388278774,"stop":1757388278774,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ddf0a213312e2a","name":"handles different clusterIds correctly","time":{"start":1757388231069,"stop":1757388231069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b814e43962620d","name":"should add and check entries correctly","time":{"start":1757388293766,"stop":1757388293774,"duration":8},"status":"passed","severity":"normal"},{"uid":"e3d3113147f3e0ce","name":"should not process empty queue","time":{"start":1757388247163,"stop":1757388247165,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0eea3f9c2cf70bf","name":"should enable all discoveries when explicitly set","time":{"start":1757388295411,"stop":1757388295411,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d84d5a9aa564cb","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757388284668,"stop":1757388284668,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf0e8c93445f5dc","name":"Check publish message after service node is restarted","time":{"start":1757388515053,"stop":1757388515053,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1e6336fd902f731","name":"should add event listener for peer:discovery","time":{"start":1757388246533,"stop":1757388246538,"duration":5},"status":"passed","severity":"normal"},{"uid":"9c23ae608e50cb88","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757388665150,"stop":1757388665150,"duration":0},"status":"passed","severity":"normal"},{"uid":"624892bd1888ee24","name":"should handle queue overflow by adding peers to queue","time":{"start":1757388247157,"stop":1757388247158,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3fa0dd2ac2d1b7","name":"Push message with short payload","time":{"start":1757389404380,"stop":1757389404380,"duration":0},"status":"passed","severity":"normal"},{"uid":"944401e011d65cc6","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757388522621,"stop":1757388522622,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f3bb4e3184dc6f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757388329059,"stop":1757388329060,"duration":1},"status":"passed","severity":"normal"},{"uid":"716f03fe978e4ad2","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757388415798,"stop":1757388415798,"duration":0},"status":"passed","severity":"normal"},{"uid":"62df5d27c7ecec70","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757388231077,"stop":1757388231078,"duration":1},"status":"passed","severity":"normal"},{"uid":"aacd95604af49ce1","name":"should clear dial history on start","time":{"start":1757388247125,"stop":1757388247125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5b6a4d6df9d321","name":"should create ConnectionManager with relay","time":{"start":1757388248269,"stop":1757388248269,"duration":0},"status":"passed","severity":"normal"},{"uid":"78192da01f977d01","name":"Push message with content topic containing special chars","time":{"start":1757389404375,"stop":1757389404375,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2e9a3664b2c562","name":"should work with mixed v2 and v3 peers","time":{"start":1757388295540,"stop":1757388295543,"duration":3},"status":"passed","severity":"normal"},{"uid":"57fd09c39e000897","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757388278752,"stop":1757388278755,"duration":3},"status":"passed","severity":"normal"},{"uid":"5980de4fd11e9b33","name":"should return false when peer is not found","time":{"start":1757388246839,"stop":1757388246839,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7abe4cb4a1e0c","name":"Push message with shell command payload","time":{"start":1757389404346,"stop":1757389404346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ceb755fd2b8741d","name":"ignores unrecognized TXT record formats","time":{"start":1757388258191,"stop":1757388258191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f93c329b2919f1","name":"Check received message containing long","time":{"start":1757388780557,"stop":1757388780557,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81fe5c40bcd209f","name":"Check received message containing Chinese","time":{"start":1757388780558,"stop":1757388780558,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a79bd8b3243d37","name":"Subscribe to topic containing long and publish message","time":{"start":1757388522620,"stop":1757388522621,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a079384c59d146e","name":"should handle peer identify event","time":{"start":1757388258024,"stop":1757388258024,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3a203ca87ce8cd","name":"should compute hash only when first accessed","time":{"start":1757388248148,"stop":1757388248148,"duration":0},"status":"passed","severity":"normal"},{"uid":"a732447d814641ee","name":"Push message with shell command payload","time":{"start":1757389404383,"stop":1757389404383,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5f1a760dc16618","name":"Push message with Arabic payload","time":{"start":1757389404381,"stop":1757389404381,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5889dd3a408a0b","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757388258037,"stop":1757388258037,"duration":0},"status":"passed","severity":"normal"},{"uid":"73eb6092f2efa90b","name":"should lock peers when selected","time":{"start":1757388295822,"stop":1757388295823,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3584e1a1a3d449","name":"should populate queue if has active dial","time":{"start":1757388247142,"stop":1757388247145,"duration":3},"status":"passed","severity":"normal"},{"uid":"600ab6e097ee01ef","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757388295831,"stop":1757388295838,"duration":7},"status":"passed","severity":"normal"},{"uid":"b6c1ceafcdb07a43","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757388621343,"stop":1757388621344,"duration":1},"status":"passed","severity":"normal"},{"uid":"23c0ff0bf873fa6d","name":"should load peers from local storage and dispatch events","time":{"start":1757388261868,"stop":1757388261868,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed03822c5d59760","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757388343803,"stop":1757388343803,"duration":0},"status":"passed","severity":"normal"},{"uid":"469b59e3f4466e70","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757388278768,"stop":1757388278768,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e60c72c71e06fd2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757388278763,"stop":1757388278763,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1fe318bb8c8139","name":"should only return 1 node with relay capability","time":{"start":1757388258192,"stop":1757388258192,"duration":0},"status":"passed","severity":"normal"},{"uid":"1065a83ca8c394e6","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757388507169,"stop":1757388507169,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ba2bbc2ab01948","name":"should initialize with custom TTL","time":{"start":1757388258018,"stop":1757388258021,"duration":3},"status":"passed","severity":"normal"},{"uid":"9aadbd8cf31eafc3","name":"Push message with content topic containing special chars","time":{"start":1757389404386,"stop":1757389404386,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb2b5981ace65b9","name":"Check message with no pubsub topic is not received","time":{"start":1757388780571,"stop":1757388780571,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6687668a8985b5a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757388329059,"stop":1757388329059,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc95f09fabff7dc","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757388231267,"stop":1757388231267,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c47025b942196f","name":"same cluster: nodes connect","time":{"start":1757388415798,"stop":1757388415799,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1fdcdcad46d244","name":"Check publish message containing XML","time":{"start":1757388515046,"stop":1757388515046,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1e37c7d9774dfe","name":"should properly compute the node id","time":{"start":1757388237294,"stop":1757388237294,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f28a434e03e9682","name":"Push message with custom timestamp: 1757384748316","time":{"start":1757389404368,"stop":1757389404368,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fbfc4972a1a494","name":"should properly create location multiaddrs - udp6","time":{"start":1757388237297,"stop":1757388237298,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73f2d1304cf997e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757388278763,"stop":1757388278764,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb21f2729631294","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757388278748,"stop":1757388278749,"duration":1},"status":"passed","severity":"normal"},{"uid":"baaf59064875d103","name":"throws on content topic with empty topic name field","time":{"start":1757388231061,"stop":1757388231061,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe063c78742564f","name":"should handle shardReader errors","time":{"start":1757388248278,"stop":1757388248278,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43efa1a933d4996","name":"should dial peers from store on start","time":{"start":1757388247562,"stop":1757388247562,"duration":0},"status":"passed","severity":"normal"},{"uid":"97810ca9d45413f5","name":"should successfully query store with valid decoders and options","time":{"start":1757388297098,"stop":1757388297098,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d0da912a3e58d1","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757388278748,"stop":1757388278748,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fefa9761b679049","name":"Relay + Store","time":{"start":1757388237302,"stop":1757388237303,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0afb92fbb05f8e4","name":"Push message with custom timestamp: 1757384748316","time":{"start":1757389404379,"stop":1757389404379,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f096b2bd93bda4","name":"should maintain desired error rate","time":{"start":1757388282305,"stop":1757388282306,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbc98dff3f24afba","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757388278744,"stop":1757388278747,"duration":3},"status":"passed","severity":"normal"},{"uid":"aad629ab1d870436","name":"should increase lamport timestamp","time":{"start":1757388284665,"stop":1757388284665,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53af4ed22f7b5b0","name":"should be empty when created","time":{"start":1757388296142,"stop":1757388296142,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cbfc5ec7403457","name":"should decode valid enr successfully","time":{"start":1757388237285,"stop":1757388237288,"duration":3},"status":"passed","severity":"normal"},{"uid":"25b789714195a2d1","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757388278740,"stop":1757388278742,"duration":2},"status":"passed","severity":"normal"},{"uid":"36f7d04d7fe919e2","name":"Push message with long payload","time":{"start":1757389404369,"stop":1757389404369,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2d6e1b38d431e3","name":"Check received message containing Russian","time":{"start":1757388780567,"stop":1757388780567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70a72578b1c6dde","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757388256925,"stop":1757388256926,"duration":1},"status":"passed","severity":"normal"},{"uid":"5abda91e026fd965","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757388296910,"stop":1757388296911,"duration":1},"status":"passed","severity":"normal"},{"uid":"628cb6473ee16f36","name":"should not create multiple intervals when called multiple times","time":{"start":1757388247125,"stop":1757388247126,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd9739c8ae6815c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757388247402,"stop":1757388247408,"duration":6},"status":"passed","severity":"normal"},{"uid":"5d1ed2ff847e55f0","name":"Check received message with timestamp: 1757388322728 ","time":{"start":1757388780561,"stop":1757388780562,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b7fe069fb2752","name":"Push message with unicode special characters payload","time":{"start":1757389404362,"stop":1757389404363,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8815b22e45a1757","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757388501419,"stop":1757388501419,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8138a024ad07071","name":"should remove event listeners from globalThis","time":{"start":1757388246701,"stop":1757388246712,"duration":11},"status":"passed","severity":"normal"},{"uid":"417a06881e928c8d","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757388278756,"stop":1757388278756,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb48bb5d5481ddf","name":"should not fail to start the service if it is already started","time":{"start":1757388261867,"stop":1757388261867,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd4e26355879668","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757388231073,"stop":1757388231073,"duration":0},"status":"passed","severity":"normal"},{"uid":"9579617160975529","name":"Push message with content topic containing JSON","time":{"start":1757389404366,"stop":1757389404366,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f08fb4637851fd7","name":"Waku message hash computation (payload length 0)","time":{"start":1757388247056,"stop":1757388247064,"duration":8},"status":"passed","severity":"normal"},{"uid":"8dd236d9213c9a7","name":"should return false when peer is on different cluster","time":{"start":1757388246840,"stop":1757388246840,"duration":0},"status":"passed","severity":"normal"},{"uid":"584fe83494ea71e7","name":"should handle empty pubsub topics","time":{"start":1757388247412,"stop":1757388247424,"duration":12},"status":"passed","severity":"normal"},{"uid":"d7331012975786d4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757388231074,"stop":1757388231075,"duration":1},"status":"passed","severity":"normal"},{"uid":"600ca7fabdebf8ad","name":"should process successful peer exchange query","time":{"start":1757388258033,"stop":1757388258033,"duration":0},"status":"passed","severity":"normal"},{"uid":"54542d9d215b9470","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757388392219,"stop":1757388392219,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4bde5760f6724","name":"should dial peer when no shard info available","time":{"start":1757388247147,"stop":1757388247147,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e404b89ca2fcaf","name":"Check received message containing escaped characters","time":{"start":1757388780569,"stop":1757388780569,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a83d354d69aba9","name":"Callback on promise, aborts when callback returns true","time":{"start":1757388663893,"stop":1757388663893,"duration":0},"status":"passed","severity":"normal"},{"uid":"197a0473b97e03ac","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757388246852,"stop":1757388246862,"duration":10},"status":"passed","severity":"normal"},{"uid":"2c1ef2f8e69e73f4","name":"should filter out undefined ENRs","time":{"start":1757388257728,"stop":1757388257729,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d25b6e58281481","name":"Init the array if not present","time":{"start":1757388230786,"stop":1757388230787,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc86e19b779cdd7c","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757388284669,"stop":1757388284669,"duration":0},"status":"passed","severity":"normal"},{"uid":"cedca15cc769fb90","name":"should create an instance with libp2p and dialer","time":{"start":1757388246511,"stop":1757388246524,"duration":13},"status":"passed","severity":"normal"},{"uid":"bbaf309b1c7f69a6","name":"should be able to dial TLS multiaddrs","time":{"start":1757388414720,"stop":1757388414720,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e55c4fe0621f77","name":"recovers when dns.resolve returns empty","time":{"start":1757388258190,"stop":1757388258191,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8535e422fe6b432","name":"Fails to push message bigger that 1MB","time":{"start":1757389404355,"stop":1757389404355,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddf0af96439d944","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757388621341,"stop":1757388621343,"duration":2},"status":"passed","severity":"normal"},{"uid":"25d9994b4121760e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757388803866,"stop":1757388803866,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad0ae1943b845535","name":"peer exchange sets tag","time":{"start":1757388503525,"stop":1757388503526,"duration":1},"status":"passed","severity":"normal"},{"uid":"1468210d7f491838","name":"handles different networkShards values correctly","time":{"start":1757388231069,"stop":1757388231069,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e5deb2da81b01f","name":"should not retry if at least one success","time":{"start":1757388295539,"stop":1757388295539,"duration":0},"status":"passed","severity":"normal"},{"uid":"5896f9ff844820ec","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757388236509,"stop":1757388236511,"duration":2},"status":"passed","severity":"normal"},{"uid":"f391159075d8155e","name":"returns only open connection if one present","time":{"start":1757388247632,"stop":1757388247632,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e94eebf0dcf01d7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757388803873,"stop":1757388803873,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d5ef1c05d03748","name":"should start ping timers on peer connect","time":{"start":1757388247384,"stop":1757388247384,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e58b50acc179e0d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757388278772,"stop":1757388278772,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1142aaa5d3fccbb","name":"Store - dialed first","time":{"start":1757388679535,"stop":1757388679536,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd33a1c4097c18a8","name":"should not create relay timers when relay is not provided","time":{"start":1757388247402,"stop":1757388247402,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8fb71661402763","name":"Nodes with multiple pubsub topic","time":{"start":1757388507170,"stop":1757388507170,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc56a55477879f6","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1757388300507,"stop":1757388300507,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d718faea91ce34e","name":"Throws when trying to push message with empty payload","time":{"start":1757389404363,"stop":1757389404363,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeaf7e1764a6f28e","name":"should handle onConnected and onDisconnected","time":{"start":1757388295829,"stop":1757388295830,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b56e80406c179ee","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757388501420,"stop":1757388501420,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddcffc3144c1d888","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757388679796,"stop":1757388679796,"duration":0},"status":"passed","severity":"normal"},{"uid":"420803fcad4c9ab7","name":"messageHashStr produces different results for different inputs","time":{"start":1757388247074,"stop":1757388247074,"duration":0},"status":"passed","severity":"normal"},{"uid":"633fdcce0e8dd197","name":"Push message with special chars payload","time":{"start":1757389404370,"stop":1757389404370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f7a46180feec8e","name":"should handle peer connect event","time":{"start":1757388246716,"stop":1757388246717,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad51df07d5c44d7","name":"Subscribe to topic containing short and publish message","time":{"start":1757388522620,"stop":1757388522620,"duration":0},"status":"passed","severity":"normal"}]