mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
179 KiB
JSON
1 line
179 KiB
JSON
[{"uid":"fab2f5c0b9631d5e","name":"Publishes to nwaku","time":{"start":1755121530118,"stop":1755121530118,"duration":0},"status":"passed","severity":"normal"},{"uid":"e014b1ba28963e49","name":"Check received message containing Chinese","time":{"start":1755121856014,"stop":1755121856014,"duration":0},"status":"passed","severity":"normal"},{"uid":"c469811915b276b7","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755121623322,"stop":1755121623325,"duration":3},"status":"passed","severity":"normal"},{"uid":"fa1173d79f2a2cb","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755121549764,"stop":1755121549765,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd5036e4733896b","name":"Push message with Russian payload","time":{"start":1755121807555,"stop":1755121807555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec149781b17d2f5","name":"Subscribe to topic containing XML and receive message","time":{"start":1755121871196,"stop":1755121871197,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd71598d1954147c","name":"should return usable stream attached to connection","time":{"start":1755121339463,"stop":1755121339463,"duration":0},"status":"passed","severity":"normal"},{"uid":"969eb37ce0e0333a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755121328373,"stop":1755121328374,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc709c36bb028dc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755121322890,"stop":1755121322890,"duration":0},"status":"passed","severity":"normal"},{"uid":"c392d2c5c4f5fb84","name":"Publish message with rate limit","time":{"start":1755121540372,"stop":1755121540372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4bb64e93f5484c0","name":"should remove event listeners","time":{"start":1755121339190,"stop":1755121339190,"duration":0},"status":"passed","severity":"normal"},{"uid":"f752907ff671ec57","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755121322897,"stop":1755121322897,"duration":0},"status":"passed","severity":"normal"},{"uid":"a933ba6f9bc4e5ee","name":"should save new peer to store","time":{"start":1755121337771,"stop":1755121337771,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b044ec118e37602","name":"Using a function","time":{"start":1755121667321,"stop":1755121667321,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48c0984c640ef4e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755121549733,"stop":1755121549733,"duration":0},"status":"passed","severity":"normal"},{"uid":"38077e8cf39c329f","name":"should use DNS peer discovery with light client","time":{"start":1755121408361,"stop":1755121408361,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9c8b5cbec7326b70","name":"random static sharding 1 - Cluster ID: 854, Shard ID: 899","time":{"start":1755121635354,"stop":1755121635357,"duration":3},"status":"passed","severity":"normal"},{"uid":"5603acd322f32839","name":"Check received message containing special chars","time":{"start":1755121856003,"stop":1755121856003,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfde6c82ac45af6","name":"Query with Ordered Callback, No message returned","time":{"start":1755121623321,"stop":1755121623322,"duration":1},"status":"passed","severity":"normal"},{"uid":"692ae72ffb10b300","name":"Get Nodes","time":{"start":1755121348552,"stop":1755121348552,"duration":0},"status":"passed","severity":"normal"},{"uid":"397fd38c40e5f0aa","name":"should update ack status of messages in outgoing buffer","time":{"start":1755121387750,"stop":1755121387751,"duration":1},"status":"passed","severity":"normal"},{"uid":"261e811160283b57","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755121382441,"stop":1755121382446,"duration":5},"status":"passed","severity":"normal"},{"uid":"44c391b666c2350f","name":"A test","time":{"start":1755121464530,"stop":1755121464531,"duration":1},"status":"passed","severity":"normal"},{"uid":"2347e9faefcf3de2","name":"should skip peer when not on same cluster","time":{"start":1755121338613,"stop":1755121338613,"duration":0},"status":"passed","severity":"normal"},{"uid":"186045d744b6dc78","name":"Check received message containing SQL Injection","time":{"start":1755121856015,"stop":1755121856015,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a8b52f3c550b44","name":"Push message with special chars payload","time":{"start":1755121807566,"stop":1755121807566,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7ce7a844712968","name":"should create dialer with libp2p and shardReader","time":{"start":1755121338593,"stop":1755121338594,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f696b6b7593dde","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755121549195,"stop":1755121549197,"duration":2},"status":"passed","severity":"normal"},{"uid":"526ebf545993a27","name":"Passing page size 10 when there are 10 messages","time":{"start":1755121660029,"stop":1755121660030,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf30eaa2b73780e","name":"Check message with no payload is not received","time":{"start":1755121856011,"stop":1755121856011,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0499f736b8fbea","name":"Relay + Store","time":{"start":1755121408931,"stop":1755121408932,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4941d86c3ccd4cc","name":"should not fail to start the service if it is already started","time":{"start":1755121352819,"stop":1755121352819,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cbf6ca9522b779","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755121871192,"stop":1755121871193,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a1d7d229ac8f0bb3","name":"should properly clean up resources when disposed","time":{"start":1755121368184,"stop":1755121368184,"duration":0},"status":"passed","severity":"normal"},{"uid":"9426245d4f812ab1","name":"returns nothing if no connections present","time":{"start":1755121339319,"stop":1755121339319,"duration":0},"status":"passed","severity":"normal"},{"uid":"796150499d5b2ba7","name":"Check message with no payload is not received","time":{"start":1755121856021,"stop":1755121856021,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff6e9d6bf5e8b3e","name":"should handle errors when getting connections","time":{"start":1755121338568,"stop":1755121338568,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8886fbfd670bf6","name":"should handle peer not in mesh for all topics","time":{"start":1755121339221,"stop":1755121339221,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f1e18b24b7a300","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755121337772,"stop":1755121337772,"duration":0},"status":"passed","severity":"normal"},{"uid":"a881a272a404194d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755121871201,"stop":1755121871201,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d52403c652585","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755121381888,"stop":1755121381889,"duration":1},"status":"passed","severity":"normal"},{"uid":"71916e1397b1df62","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755121623319,"stop":1755121623320,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ff8bf12bc1dd84","name":"Check received message containing escaped characters","time":{"start":1755121856007,"stop":1755121856007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7f27329d945d18","name":"should dial one peer on dial","time":{"start":1755121494067,"stop":1755121494067,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4fe288dd4f223e","name":"messageHashStr returns a hex string","time":{"start":1755121339061,"stop":1755121339061,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ac5b40c0664fb4","name":"Check message received after jswaku node is restarted","time":{"start":1755121856021,"stop":1755121856021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6270dbafbe1a590","name":"Check publish message containing unicode special characters","time":{"start":1755121540365,"stop":1755121540365,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd60e74f7a12a010","name":"Check message with invalid timestamp is not received","time":{"start":1755121856019,"stop":1755121856019,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c0839d4a11a894","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755121408362,"stop":1755121408365,"duration":3},"status":"skipped","severity":"normal"},{"uid":"9b5b6f811df59e9","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755121348866,"stop":1755121348866,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e42fd9eca352da","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755121322900,"stop":1755121322901,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bee010020fa196f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755121666653,"stop":1755121666654,"duration":1},"status":"passed","severity":"normal"},{"uid":"3356809bbdf62b5","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755121666653,"stop":1755121666653,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b3d15fad9b5954","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755121382492,"stop":1755121382493,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aae31b094f35bb3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755121382503,"stop":1755121382503,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a40011df0c6d87","name":"Default pageSize","time":{"start":1755121660031,"stop":1755121660031,"duration":0},"status":"passed","severity":"normal"},{"uid":"28529d33df085638","name":"should dial all known peers when reached zero connections","time":{"start":1755121447179,"stop":1755121447179,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a87037b5c23a38d","name":"should handle peer connect event","time":{"start":1755121338562,"stop":1755121338562,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd358de6e5263d6","name":"should handle case with no peers in store","time":{"start":1755121339512,"stop":1755121339512,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05d5f68d8969c0f","name":"Query generator for multiple messages with different content topic format","time":{"start":1755121656090,"stop":1755121656090,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca0c517fc4e9842","name":"Push message with content topic containing escaped characters","time":{"start":1755121807561,"stop":1755121807562,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b811fef43072b5e","name":"Query with Ordered Callback, No Decoder","time":{"start":1755121623320,"stop":1755121623321,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ccc3df503b61056","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755121871208,"stop":1755121871208,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2400bb2cb98d0af","name":"can start the service","time":{"start":1755121408351,"stop":1755121408352,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c51f6eab7c2475","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755121382438,"stop":1755121382438,"duration":0},"status":"passed","severity":"normal"},{"uid":"a660f6cc4715f046","name":"tcp ip4 address","time":{"start":1755121328466,"stop":1755121328466,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44f2d8c4169be08","name":"should use configured peers when available","time":{"start":1755121370196,"stop":1755121370197,"duration":1},"status":"passed","severity":"normal"},{"uid":"12dcd23c6f5decdf","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1755121369496,"stop":1755121369496,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e20ad5f74ea5e4b","name":"Symmetric encrypt & Decrypt","time":{"start":1755121359203,"stop":1755121359204,"duration":1},"status":"passed","severity":"normal"},{"uid":"47177dfff5cfdc9e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755121871194,"stop":1755121871194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8b5d5e67bfc89b","name":"Check publish message containing Chinese","time":{"start":1755121540358,"stop":1755121540358,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d77574d150edd","name":"should be safe to call multiple times","time":{"start":1755121337756,"stop":1755121337757,"duration":1},"status":"passed","severity":"normal"},{"uid":"277c74b4bf60630","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755121382436,"stop":1755121382436,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c5e3ffd3b02ac6","name":"Push message with content topic containing numeric","time":{"start":1755121807559,"stop":1755121807559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d5d0f58972299a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755121328379,"stop":1755121328379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cde2ce3c23e1eb","name":"should be safe to call multiple times","time":{"start":1755121339189,"stop":1755121339189,"duration":0},"status":"passed","severity":"normal"},{"uid":"964c2ae88b0bf4d8","name":"should return false when peer is not found","time":{"start":1755121338225,"stop":1755121338226,"duration":1},"status":"passed","severity":"normal"},{"uid":"c82e6c802f5a5366","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755121370195,"stop":1755121370196,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44cf24275baef64","name":"rejects hash query with time filter","time":{"start":1755121339234,"stop":1755121339234,"duration":0},"status":"passed","severity":"normal"},{"uid":"5702b215135ae8d1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755121322902,"stop":1755121322903,"duration":1},"status":"passed","severity":"normal"},{"uid":"22041014983d4034","name":"Subscribe to topic containing long and publish message","time":{"start":1755121549727,"stop":1755121549727,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee97bf84ba96283","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755121464164,"stop":1755121464164,"duration":0},"status":"passed","severity":"normal"},{"uid":"617da756ee13d9a7","name":"isConnected should return true after first peer connects","time":{"start":1755121422687,"stop":1755121422687,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a14ddd6762c1a5","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755121608101,"stop":1755121608101,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ee8ae3cd8d9d20","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755121387750,"stop":1755121387750,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc883312f51d6c57","name":"different cluster: nodes don't connect","time":{"start":1755121479231,"stop":1755121479231,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98072332ed23ee3","name":"should properly start and stop event listening","time":{"start":1755121370161,"stop":1755121370162,"duration":1},"status":"passed","severity":"normal"},{"uid":"2731aea6eaa1253f","name":"should have no discoveries enabled by default","time":{"start":1755121369490,"stop":1755121369490,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4af6fd44996168","name":"groups content topics by expected pubsub topic","time":{"start":1755121322895,"stop":1755121322895,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd3429bfbd5cd3e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755121322892,"stop":1755121322892,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3580e29af22a5d","name":"throws on content topic with too few or too many fields","time":{"start":1755121322884,"stop":1755121322885,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0bdf7d6f0df236c","name":"Check received message containing long","time":{"start":1755121856003,"stop":1755121856003,"duration":0},"status":"passed","severity":"normal"},{"uid":"626a3c946e2e17c1","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755121328369,"stop":1755121328370,"duration":1},"status":"passed","severity":"normal"},{"uid":"f657205fa38cfa37","name":"ignores domain fetching errors","time":{"start":1755121348864,"stop":1755121348864,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d1ebc454c7793c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755121549717,"stop":1755121549718,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd87b29bed7c538a","name":"Subscribe and receive messages via waku relay post","time":{"start":1755121871201,"stop":1755121871202,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d87c50c1aa3adb","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755121339059,"stop":1755121339059,"duration":0},"status":"passed","severity":"normal"},{"uid":"312608cc167c3f7e","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755121387745,"stop":1755121387746,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4392cc540c66e3a","name":"Rejects garbage","time":{"start":1755121373703,"stop":1755121373703,"duration":0},"status":"passed","severity":"normal"},{"uid":"46261736985e95af","name":"Subscribe and receive messages via waku relay post","time":{"start":1755121871191,"stop":1755121871191,"duration":0},"status":"passed","severity":"normal"},{"uid":"2404e6003b26dedc","name":"should create an instance with libp2p and dialer","time":{"start":1755121337742,"stop":1755121337754,"duration":12},"status":"passed","severity":"normal"},{"uid":"3a92e8d7042f2474","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755121382424,"stop":1755121382425,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e75e746d8107cd","name":"Push message with XML payload","time":{"start":1755121807555,"stop":1755121807556,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f76f712d434ff88","name":"should set field with only RELAY enabled","time":{"start":1755121329116,"stop":1755121329116,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eaa49a5d7317bba","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755121549728,"stop":1755121549732,"duration":4},"status":"passed","severity":"normal"},{"uid":"9a577a01ca4e3344","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755121387743,"stop":1755121387744,"duration":1},"status":"passed","severity":"normal"},{"uid":"69221c8501ccea52","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755121533429,"stop":1755121533430,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b3191c5ed12c71","name":"Query generator for multiple messages with different message text format","time":{"start":1755121656086,"stop":1755121656087,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d33f7e256b9638","name":"Check message with no content topic is not received","time":{"start":1755121856010,"stop":1755121856011,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ddfdee8742c930","name":"Nodes with multiple pubsub topic","time":{"start":1755121533432,"stop":1755121533433,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c26800282269ee4","name":"Relay - dialed after","time":{"start":1755121672167,"stop":1755121672167,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c94e59ba81905b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755121871193,"stop":1755121871193,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7fef9dd42614389","name":"Push message with numeric payload","time":{"start":1755121807566,"stop":1755121807566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33fece93ce8a3bb","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755121328371,"stop":1755121328372,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca70a5d1249d190","name":"should handle dial errors gracefully","time":{"start":1755121339511,"stop":1755121339511,"duration":0},"status":"passed","severity":"normal"},{"uid":"351e07715b7f9815","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755121608103,"stop":1755121608105,"duration":2},"status":"passed","severity":"normal"},{"uid":"436c372d5ec5a69c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755121382436,"stop":1755121382437,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba44e1f700dd51c","name":"should be safe to call multiple times","time":{"start":1755121337758,"stop":1755121337762,"duration":4},"status":"passed","severity":"normal"},{"uid":"6a69f63a2a12d1fa","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app24/6/topic666/json","time":{"start":1755121645965,"stop":1755121645965,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d91f5b7cac6e27e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755121549201,"stop":1755121549201,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f90f8254686db3e","name":"Push message with meta","time":{"start":1755121807562,"stop":1755121807563,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c289c425a42bcb","name":"Check received message containing escaped characters","time":{"start":1755121856017,"stop":1755121856017,"duration":0},"status":"passed","severity":"normal"},{"uid":"3254e692c1d8ea74","name":"Check publish message containing Russian","time":{"start":1755121540361,"stop":1755121540361,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9e4117fc4309f8","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755121387744,"stop":1755121387745,"duration":1},"status":"passed","severity":"normal"},{"uid":"b78cd0206de1d833","name":"Renews subscription after lossing a connection","time":{"start":1755121871211,"stop":1755121871211,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b057dbea4ba47b7","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755121339201,"stop":1755121339201,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b37e1b524378ed5","name":"should handle peer store errors gracefully","time":{"start":1755121339516,"stop":1755121339516,"duration":0},"status":"passed","severity":"normal"},{"uid":"92592fae39b5ead8","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755121322893,"stop":1755121322893,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f02c89d128bce","name":"should handle incoming messages","time":{"start":1755121370178,"stop":1755121370178,"duration":0},"status":"passed","severity":"normal"},{"uid":"86010b1b549c54b0","name":"should encodeTxt and decodeTxt","time":{"start":1755121329104,"stop":1755121329104,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb29ad30b48558a","name":"should return false when network is not connected","time":{"start":1755121339781,"stop":1755121339781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74692d662fb58dc","name":"should handle network check errors gracefully","time":{"start":1755121338625,"stop":1755121338625,"duration":0},"status":"passed","severity":"normal"},{"uid":"212589ad0d18e824","name":"should send to specified number of peers of used peers","time":{"start":1755121370060,"stop":1755121370060,"duration":0},"status":"passed","severity":"normal"},{"uid":"72340f5fd96f942f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app10/6/topic709/xml","time":{"start":1755121645963,"stop":1755121645963,"duration":0},"status":"passed","severity":"normal"},{"uid":"3747493a73fc7e07","name":"should not retry if at least one success","time":{"start":1755121369100,"stop":1755121369100,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a6acc978075c1c","name":"should not create multiple intervals when called multiple times","time":{"start":1755121338599,"stop":1755121338599,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8cd0208ee6f6e5","name":"Renews subscription after lossing a connection","time":{"start":1755121871200,"stop":1755121871200,"duration":0},"status":"passed","severity":"normal"},{"uid":"2450ceb5cc26e50b","name":"should not receive a peer event before start","time":{"start":1755121408356,"stop":1755121408357,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf30a393d3e4b7c","name":"messageHashStr produces different results for different inputs","time":{"start":1755121339073,"stop":1755121339073,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d2a080327d1487","name":"should retry failed tasks","time":{"start":1755121369095,"stop":1755121369096,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d70b552d134118","name":"random static sharding 10 - Cluster ID: 631, Shard ID: 246","time":{"start":1755121635362,"stop":1755121635363,"duration":1},"status":"passed","severity":"normal"},{"uid":"370a9d54ad1a544b","name":"Check publish message containing special chars","time":{"start":1755121540355,"stop":1755121540357,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6cb0c6fafd373e2","name":"Used by Waku Relay","time":{"start":1755121667321,"stop":1755121667322,"duration":1},"status":"passed","severity":"normal"},{"uid":"79538cb8ed60542","name":"should handle dial errors","time":{"start":1755121339782,"stop":1755121339782,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aaba552e229f8a5","name":"Check publish message containing Script","time":{"start":1755121540362,"stop":1755121540362,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3866dbc8137c82","name":"should dial peer when peer is discovered","time":{"start":1755121337762,"stop":1755121337762,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d06853472a8963","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755121871192,"stop":1755121871192,"duration":0},"status":"passed","severity":"normal"},{"uid":"83efdb93a3cf4ee5","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755121408362,"stop":1755121408362,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a9447033653e874","name":"Check received message containing XML","time":{"start":1755121856016,"stop":1755121856016,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda57af31696951e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755121328382,"stop":1755121328383,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f353f4f9292500","name":"should return false when peer is not on topic","time":{"start":1755121339787,"stop":1755121339787,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a2723784e08de9","name":"Push message with Script payload","time":{"start":1755121807555,"stop":1755121807555,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92823bf5f3d7350","name":"should set field with all protocols disabled","time":{"start":1755121329116,"stop":1755121329116,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c87e2b77325e430","name":"should not discard bootstrap peers if under the limit","time":{"start":1755121447180,"stop":1755121447180,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa87ecfe9ec70f31","name":"handles different clusterIds correctly","time":{"start":1755121322895,"stop":1755121322896,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde446449bab648e","name":"should perform ping and update peer store on timer","time":{"start":1755121339201,"stop":1755121339202,"duration":1},"status":"passed","severity":"normal"},{"uid":"85b901fc7ffcc5fe","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755121382420,"stop":1755121382421,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ec6e0dfd1ae0e1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755121549201,"stop":1755121549201,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbcd5aeffbb57e7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755121871206,"stop":1755121871207,"duration":1},"status":"passed","severity":"normal"},{"uid":"206a6f8e020adaac","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755121382446,"stop":1755121382447,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea7ebf8cb31a708","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755121464163,"stop":1755121464164,"duration":1},"status":"passed","severity":"normal"},{"uid":"d358566ec4f8ad0d","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1755121369491,"stop":1755121369491,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef917f722157d931","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755121338211,"stop":1755121338212,"duration":1},"status":"passed","severity":"normal"},{"uid":"d750d056509f66ca","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755121322899,"stop":1755121322899,"duration":0},"status":"passed","severity":"normal"},{"uid":"910edddd91305c64","name":"should dial all remaining peers","time":{"start":1755121339510,"stop":1755121339510,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ec632fe39a9a0c","name":"Check meta is set [symmetric]","time":{"start":1755121358792,"stop":1755121358793,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2457f150d86ecb5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755121322902,"stop":1755121322902,"duration":0},"status":"passed","severity":"normal"},{"uid":"737d8b8f22196162","name":"Passing page size 11 when there are 10 messages","time":{"start":1755121660030,"stop":1755121660030,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ea2b380d6daccd","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755121533432,"stop":1755121533432,"duration":0},"status":"passed","severity":"normal"},{"uid":"296eed46ed278d5c","name":"should populate queue if has active dial","time":{"start":1755121338611,"stop":1755121338611,"duration":0},"status":"passed","severity":"normal"},{"uid":"b249c09db456c437","name":"Passing page size 3 when there are 20 messages","time":{"start":1755121660029,"stop":1755121660029,"duration":0},"status":"passed","severity":"normal"},{"uid":"614e180551f36310","name":"Check received message containing JSON","time":{"start":1755121856016,"stop":1755121856016,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30cf15b160894e3","name":"throws on content topic with non-number generation field","time":{"start":1755121322885,"stop":1755121322885,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d7e6e4c083408","name":"should handle empty pubsub topics","time":{"start":1755121339217,"stop":1755121339217,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c11630543aafacb","name":"yields undefined for messages without decoder","time":{"start":1755121339718,"stop":1755121339718,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2077b3173bfa96","name":"should be safe to call multiple times","time":{"start":1755121338600,"stop":1755121338604,"duration":4},"status":"passed","severity":"normal"},{"uid":"6962b74fefb71479","name":"Check message with non string payload is not received","time":{"start":1755121856011,"stop":1755121856012,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56c114d256e9337","name":"should throw error - no id","time":{"start":1755121329108,"stop":1755121329108,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14295ccfea1f477","name":"Passing page size 19 when there are 20 messages","time":{"start":1755121660030,"stop":1755121660030,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4625c84ed4bab","name":"Check message with no pubsub topic is not received","time":{"start":1755121856010,"stop":1755121856010,"duration":0},"status":"passed","severity":"normal"},{"uid":"27750e99e3d304a0","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755121422689,"stop":1755121422690,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac82ba0934ed6639","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755121360301,"stop":1755121360302,"duration":1},"status":"passed","severity":"normal"},{"uid":"648bdcbfce3eaad1","name":"messageHash returns a Uint8Array","time":{"start":1755121339061,"stop":1755121339061,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed1fcbf3f2537d5","name":"Subscribe and publish message","time":{"start":1755121549712,"stop":1755121549713,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb766b5e7cb99c8","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app33/6/topic10/proto","time":{"start":1755121645958,"stop":1755121645960,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd68d3e8b81e7aee","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755121382431,"stop":1755121382431,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc9ec710c6da2e0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755121382499,"stop":1755121382499,"duration":0},"status":"passed","severity":"normal"},{"uid":"542e7edfd665e965","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755121369495,"stop":1755121369496,"duration":1},"status":"passed","severity":"normal"},{"uid":"39dea6e40b967e9b","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1755121369496,"stop":1755121369496,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6d4642815e7a52","name":"throws on content topic with empty encoding field","time":{"start":1755121322887,"stop":1755121322888,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee73d0cca3ff587","name":"throws if store query response has error status","time":{"start":1755121339716,"stop":1755121339717,"duration":1},"status":"passed","severity":"normal"},{"uid":"31acd5f117edcaf2","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app93/2/topic382/xml","time":{"start":1755121645964,"stop":1755121645964,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00a8b37905f7b38","name":"random static sharding 2 - Cluster ID: 352, Shard ID: 81","time":{"start":1755121635357,"stop":1755121635357,"duration":0},"status":"passed","severity":"normal"},{"uid":"332390714c3f26e0","name":"should handle dial errors gracefully","time":{"start":1755121338614,"stop":1755121338617,"duration":3},"status":"passed","severity":"normal"},{"uid":"af65b77ba8a29b1d","name":"should dispatch network event when browser goes offline","time":{"start":1755121338566,"stop":1755121338567,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13aa3765383f18e","name":"Decoder throws on empty string content topic","time":{"start":1755121339741,"stop":1755121339741,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a6a8b5582e3b5e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755121871195,"stop":1755121871196,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df29dd4833de076","name":"should handle multiple peer connections","time":{"start":1755121339196,"stop":1755121339196,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5de8a6e56747d3a","name":"Check received message containing short","time":{"start":1755121856002,"stop":1755121856002,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1c0065682b30ec","name":"Promise Callback - true","time":{"start":1755121646526,"stop":1755121646529,"duration":3},"status":"passed","severity":"normal"},{"uid":"61d5d3daa58f9611","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755121339053,"stop":1755121339053,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2980b970bbbbab4","name":"should decode valid enr with tcp successfully","time":{"start":1755121329108,"stop":1755121329108,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da4ca05ffba190f","name":"should encode/decode to RLP encoding","time":{"start":1755121329111,"stop":1755121329112,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7fe415dff3f42d","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755121338212,"stop":1755121338225,"duration":13},"status":"passed","severity":"normal"},{"uid":"aaa29d070f905bdc","name":"should increase lamport timestamp","time":{"start":1755121387743,"stop":1755121387743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cfeda36cdb99d1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755121382498,"stop":1755121382499,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bbf7ec6ad20bfc","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755121382425,"stop":1755121382426,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c68c64ef2162a14","name":"should never report false negatives","time":{"start":1755121385900,"stop":1755121385901,"duration":1},"status":"passed","severity":"normal"},{"uid":"776b98813c9afcd0","name":"should throw error - invalid id","time":{"start":1755121329110,"stop":1755121329110,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ec4448035d2f45","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755121871209,"stop":1755121871209,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b25b768e6f0eb84","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755121382423,"stop":1755121382424,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd13413ac92e4441","name":"should not retry if at least one success","time":{"start":1755121370063,"stop":1755121370064,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d24d660229a8d2","name":"should return false when peer shard info is not found","time":{"start":1755121338211,"stop":1755121338211,"duration":0},"status":"passed","severity":"normal"},{"uid":"7664eb16b07e3992","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app8/1/topic700/json","time":{"start":1755121645965,"stop":1755121645965,"duration":0},"status":"passed","severity":"normal"},{"uid":"37205a8c402c6c6d","name":"should return false when navigator.onLine is false","time":{"start":1755121338556,"stop":1755121338556,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41ad2de102a5ebe","name":"Check received message containing numeric","time":{"start":1755121856013,"stop":1755121856014,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e69d1fc5ced5555","name":"Overlapping topic subscription","time":{"start":1755121549723,"stop":1755121549724,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cfbc94c1abe46d67","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755121382432,"stop":1755121382436,"duration":4},"status":"passed","severity":"normal"},{"uid":"66d5a91a3310d862","name":"Check received message with timestamp: 1755121402920000000 ","time":{"start":1755121856008,"stop":1755121856008,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a7fd90d4c33031","name":"should hang up with PeerId and return true on success","time":{"start":1755121339783,"stop":1755121339783,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a34717acea7e2f1","name":"Check publish message containing shell command","time":{"start":1755121540363,"stop":1755121540363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a90c86bcec580b8","name":"Stops search when maxGet is reached","time":{"start":1755121348552,"stop":1755121348553,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f54c92be288fc2","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755121387751,"stop":1755121387751,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0e7ec62c9856d5","name":"can start and stop the service","time":{"start":1755121408352,"stop":1755121408353,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5489065760407b2","name":"should handle peer disconnect event when no connections remain","time":{"start":1755121338562,"stop":1755121338563,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1a01edf9a806e6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755121382447,"stop":1755121382489,"duration":42},"status":"passed","severity":"normal"},{"uid":"1a1e4ae6d1b98d09","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755121533430,"stop":1755121533430,"duration":0},"status":"passed","severity":"normal"},{"uid":"821785f6ec908797","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755121370161,"stop":1755121370161,"duration":0},"status":"passed","severity":"normal"},{"uid":"9377867a5fd2330","name":"Check publish message containing escaped characters","time":{"start":1755121540364,"stop":1755121540364,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a859b8217c2d657","name":"should handle complete connection lifecycle","time":{"start":1755121338569,"stop":1755121338569,"duration":0},"status":"passed","severity":"normal"},{"uid":"288f76df182c8a01","name":"Push 30 different messages","time":{"start":1755121807558,"stop":1755121807558,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62eb0db75ea97247","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755121871191,"stop":1755121871192,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff9237545ec14c3","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755121871203,"stop":1755121871203,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54aa67eb02b83999","name":"should not fail to start the service if it is already started","time":{"start":1755121516686,"stop":1755121516688,"duration":2},"status":"passed","severity":"normal"},{"uid":"a28636b87be1df08","name":"should be empty after removing the only subscription","time":{"start":1755121370400,"stop":1755121370401,"duration":1},"status":"passed","severity":"normal"},{"uid":"63493c56579107e7","name":"should not execute task if max attempts is 0","time":{"start":1755121369097,"stop":1755121369100,"duration":3},"status":"passed","severity":"normal"},{"uid":"e18e70eff78ddb14","name":"msgTime: 0 ms from now, startTime: 1755035253077, endTime: 1755121653077","time":{"start":1755121666657,"stop":1755121666657,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8c70fa90ad8548","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755121358790,"stop":1755121358791,"duration":1},"status":"passed","severity":"normal"},{"uid":"836dd24a0c84f45e","name":"should dial second nwaku node that was discovered","time":{"start":1755121402737,"stop":1755121402744,"duration":7},"status":"skipped","severity":"normal"},{"uid":"63a452c6ecdd9983","name":"should handle queue overflow by adding peers to queue","time":{"start":1755121338618,"stop":1755121338618,"duration":0},"status":"passed","severity":"normal"},{"uid":"74378b40a144465d","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755121338567,"stop":1755121338567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d948f8c80bd92c9f","name":"Check publish message containing emoji","time":{"start":1755121540365,"stop":1755121540365,"duration":0},"status":"passed","severity":"normal"},{"uid":"142c53a03b49b289","name":"Check publish message containing JSON","time":{"start":1755121540363,"stop":1755121540363,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd347b3c5cb372f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755121322898,"stop":1755121322898,"duration":0},"status":"passed","severity":"normal"},{"uid":"359f7b0bb434660","name":"Init the array if not present","time":{"start":1755121322411,"stop":1755121322412,"duration":1},"status":"passed","severity":"normal"},{"uid":"5692ab57163798e3","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755121370333,"stop":1755121370333,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c744c4b46f9a3b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755121328364,"stop":1755121328367,"duration":3},"status":"passed","severity":"normal"},{"uid":"3dc021e8e934f4a8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755121871210,"stop":1755121871210,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7929a22fe06a93","name":"Sign & Recover","time":{"start":1755121359204,"stop":1755121359205,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3fdf3aa8f4cb525","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755121370330,"stop":1755121370331,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd556edf02e595dc","name":"should remove event listeners from globalThis","time":{"start":1755121338554,"stop":1755121338555,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd01e1660bbfbb8a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755121382439,"stop":1755121382441,"duration":2},"status":"passed","severity":"normal"},{"uid":"c67ff8a8323a0a8f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755121322894,"stop":1755121322894,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c90f23ff10cffba","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755121871198,"stop":1755121871198,"duration":0},"status":"passed","severity":"normal"},{"uid":"474d3d0663dbdf74","name":"should skip updating peer store if peer has same addresses","time":{"start":1755121337771,"stop":1755121337772,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e58b0131559e8","name":"Refresh subscription","time":{"start":1755121871193,"stop":1755121871194,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7269faeabef386f","name":"should return PeerId when PeerId is provided","time":{"start":1755121338955,"stop":1755121338955,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f8baed408a8d11","name":"Ephemeral field set to true","time":{"start":1755121339738,"stop":1755121339739,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac43e231626e0b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755121382492,"stop":1755121382492,"duration":0},"status":"passed","severity":"normal"},{"uid":"383d76dde714f501","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755121338556,"stop":1755121338556,"duration":0},"status":"passed","severity":"normal"},{"uid":"27449c1cb459a424","name":"should encode/decode to text encoding","time":{"start":1755121329112,"stop":1755121329112,"duration":0},"status":"passed","severity":"normal"},{"uid":"a656b728978cee8d","name":"All","time":{"start":1755121408932,"stop":1755121408932,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee163791412e6f9b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755121666650,"stop":1755121666651,"duration":1},"status":"passed","severity":"normal"},{"uid":"5181c0a8a67303e6","name":"Push message with Arabic payload","time":{"start":1755121807554,"stop":1755121807554,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a1f1857ad286aa","name":"should be safe to call multiple times","time":{"start":1755121339780,"stop":1755121339780,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ad03eb698b2e3e","name":"should handle complete dial lifecycle","time":{"start":1755121338625,"stop":1755121338626,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e7336a136c5488","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755121387748,"stop":1755121387749,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46a11433825c5c9","name":"should decode valid enr successfully","time":{"start":1755121329107,"stop":1755121329107,"duration":0},"status":"passed","severity":"normal"},{"uid":"625d9e5a38cbd6d5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755121322901,"stop":1755121322901,"duration":0},"status":"passed","severity":"normal"},{"uid":"556ed731db074bc2","name":"should handle complete peer lifecycle","time":{"start":1755121339221,"stop":1755121339222,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec92e28de04d7e8f","name":"should send relay ping messages on timer","time":{"start":1755121339212,"stop":1755121339214,"duration":2},"status":"passed","severity":"normal"},{"uid":"c361339846c3889c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755121382502,"stop":1755121382502,"duration":0},"status":"passed","severity":"normal"},{"uid":"723ebfe26f8d4ce3","name":"should skip peer when already connected","time":{"start":1755121338610,"stop":1755121338610,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40a7c161b4ce5bb","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755121339741,"stop":1755121339741,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca650527c39352a","name":"Push message with content topic containing Arabic","time":{"start":1755121807560,"stop":1755121807560,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3a709cd8af247a","name":"should clear timers for specific peer on disconnect","time":{"start":1755121339215,"stop":1755121339216,"duration":1},"status":"passed","severity":"normal"},{"uid":"78fd0d5a33c2cb11","name":"Push message with content topic containing Chinese","time":{"start":1755121807560,"stop":1755121807560,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b0c9438a566e08","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755121370174,"stop":1755121370174,"duration":0},"status":"passed","severity":"normal"},{"uid":"576cabb4bc7dfd5","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755121339210,"stop":1755121339211,"duration":1},"status":"passed","severity":"normal"},{"uid":"152bdc73e749e052","name":"should start all internal components","time":{"start":1755121339779,"stop":1755121339779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b792b144bf353120","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755121323049,"stop":1755121323049,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b2bee3aa83ba8e","name":"Push message with custom timestamp: 1724363027232","time":{"start":1755121807563,"stop":1755121807564,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecee76d6e9c1b6fd","name":"Passing page size 0 when there are 110 messages","time":{"start":1755121660025,"stop":1755121660025,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffb6092e080e27c","name":"Meta field set when metaSetter is specified","time":{"start":1755121339739,"stop":1755121339739,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b63cedabd9153","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755121382428,"stop":1755121382429,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3f74237769f635","name":"Check message on other pubsub topic is not received","time":{"start":1755121856020,"stop":1755121856020,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1d570c4ff51079","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755121652929,"stop":1755121652929,"duration":0},"status":"passed","severity":"normal"},{"uid":"2972bd1b5d8adeb2","name":"should not allow unachievable error rate","time":{"start":1755121381888,"stop":1755121381888,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c05aa4a0689ce8","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755121328381,"stop":1755121328382,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5fcaef928d8769","name":"Push message with JSON payload","time":{"start":1755121807556,"stop":1755121807556,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88574bbf436f044","name":"should throw an error for insufficient data","time":{"start":1755121323049,"stop":1755121323049,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e31f7aaf69ac004","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755121387746,"stop":1755121387746,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c813de48d4a04c5","name":"Round trip binary serialization","time":{"start":1755121339738,"stop":1755121339738,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4bd9294fdb5cab","name":"returns all values when wanted number is greater than available values","time":{"start":1755121347755,"stop":1755121347756,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea87cfb47cdd035","name":"should add peer to queue when queue is not empty","time":{"start":1755121338605,"stop":1755121338609,"duration":4},"status":"passed","severity":"normal"},{"uid":"efd2c69031ac6792","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755121322905,"stop":1755121322905,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0e3832261dcd4b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755121339212,"stop":1755121339212,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a001fb301fe5f","name":"Subscribe to topic containing XML and publish message","time":{"start":1755121549744,"stop":1755121549747,"duration":3},"status":"passed","severity":"normal"},{"uid":"a406bc0203f7f3b7","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755121322891,"stop":1755121322891,"duration":0},"status":"passed","severity":"normal"},{"uid":"b288cfa14d09d8b9","name":"Check publish message containing Basic HTML tag","time":{"start":1755121540362,"stop":1755121540363,"duration":1},"status":"passed","severity":"normal"},{"uid":"274399caa476af65","name":"different cluster: nodes don't connect","time":{"start":1755121479232,"stop":1755121479233,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cdcafab7e328ae2","name":"Subscribe to topic containing short and receive message","time":{"start":1755121871204,"stop":1755121871205,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b2869cc1f08253a","name":"should sort peers by ping value","time":{"start":1755121339786,"stop":1755121339786,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2c9b1d07e463b1","name":"Check received message containing emoji","time":{"start":1755121856017,"stop":1755121856018,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6f49e12fffa0ae","name":"Check received message containing emoji","time":{"start":1755121856008,"stop":1755121856008,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdcf92549a06061","name":"should create KeepAliveManager with required options","time":{"start":1755121339181,"stop":1755121339188,"duration":7},"status":"passed","severity":"normal"},{"uid":"b858a3f93fbe5453","name":"should start and setup intervals and event listeners","time":{"start":1755121370401,"stop":1755121370402,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc3db6121c1e8a46","name":"should set field with only STORE enabled","time":{"start":1755121329116,"stop":1755121329117,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea33f3dd13ca68f","name":"should return empty array when no peers connected","time":{"start":1755121339784,"stop":1755121339785,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e1e7e0b1d7325f2","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755121339072,"stop":1755121339072,"duration":0},"status":"passed","severity":"normal"},{"uid":"4458a1d82d5a7fdb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755121382503,"stop":1755121382508,"duration":5},"status":"passed","severity":"normal"},{"uid":"c685c2a4fbc61f5c","name":"should dial peer when on same shard","time":{"start":1755121338613,"stop":1755121338613,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a27e670c2b0b33","name":"Push message with Chinese payload","time":{"start":1755121807567,"stop":1755121807567,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ce943688d7f4e7","name":"should stop all internal components","time":{"start":1755121339780,"stop":1755121339780,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f8489e18e1c41f","name":"should not fail to start the service if it is already started","time":{"start":1755121408355,"stop":1755121408356,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bbb7ebe24368c5","name":"Push message with SQL Injection payload","time":{"start":1755121807555,"stop":1755121807555,"duration":0},"status":"passed","severity":"normal"},{"uid":"179376994a181f59","name":"should dial with PeerId and return stream","time":{"start":1755121339781,"stop":1755121339782,"duration":1},"status":"passed","severity":"normal"},{"uid":"beaba0f4d644b42c","name":"Ordered callback, aborts when callback returns true","time":{"start":1755121656094,"stop":1755121656095,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d17c6f62738fc03","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755121339786,"stop":1755121339786,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7db8a80bcf06979","name":"should reject if WakuNode is not started","time":{"start":1755121370371,"stop":1755121370372,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e6a17d2e3241473","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755121479233,"stop":1755121479233,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8a85b8f99ed391","name":"should create ShardReader with auto sharding network config","time":{"start":1755121338191,"stop":1755121338191,"duration":0},"status":"passed","severity":"normal"},{"uid":"450018e3833ada67","name":"Push message with custom timestamp: 1755125027232","time":{"start":1755121807564,"stop":1755121807564,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a354bb55460ee","name":"Relay Node - default protocol","time":{"start":1755121672169,"stop":1755121672169,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e2a46e6d09c8ca","name":"Push message with SQL Injection payload","time":{"start":1755121807568,"stop":1755121807568,"duration":0},"status":"passed","severity":"normal"},{"uid":"872c9d0b2926ec56","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755121871196,"stop":1755121871196,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa6c50472908350","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755121382491,"stop":1755121382492,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c4ca855b519aee","name":"should not dispatch event when already connected","time":{"start":1755121338563,"stop":1755121338563,"duration":0},"status":"passed","severity":"normal"},{"uid":"713769f7c4d4380f","name":"Overlapping topic subscription","time":{"start":1755121871204,"stop":1755121871204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a4e88b22a6a9c0","name":"random static sharding 4 - Cluster ID: 270, Shard ID: 100","time":{"start":1755121635358,"stop":1755121635358,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1445facb455929","name":"Check received message containing Russian","time":{"start":1755121856005,"stop":1755121856005,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f44efc8239c572","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755121338544,"stop":1755121338545,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb3ea424890bedf","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755121322891,"stop":1755121322892,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49151c77981da00","name":"Filter","time":{"start":1755121672168,"stop":1755121672168,"duration":0},"status":"passed","severity":"normal"},{"uid":"2537785facb7a567","name":"Decoder throws on undefined content topic","time":{"start":1755121339740,"stop":1755121339740,"duration":0},"status":"passed","severity":"normal"},{"uid":"26355adbcae18a53","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755121549733,"stop":1755121549734,"duration":1},"status":"passed","severity":"normal"},{"uid":"497e40e118b89777","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755121322899,"stop":1755121322900,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6bdeae5b738a3b8","name":"Check message on other pubsub topic is not received","time":{"start":1755121856010,"stop":1755121856010,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0959f08bd8fbcff","name":"Query with Promise Callback, No Decoder","time":{"start":1755121623325,"stop":1755121623326,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d06d8578463b998","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755121322899,"stop":1755121322899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f207b13a7af1c9fa","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755121871208,"stop":1755121871209,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f581da8c68c6b36","name":"should be empty when created","time":{"start":1755121370400,"stop":1755121370400,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e9ac8fb21836f4","name":"should create ShardReader with static shards network config","time":{"start":1755121338192,"stop":1755121338192,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fe60f88b71757d","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755121339522,"stop":1755121339522,"duration":0},"status":"passed","severity":"normal"},{"uid":"706bf5ed7b032e48","name":"Push message with content topic containing emoji","time":{"start":1755121807562,"stop":1755121807562,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4a949d8938ce6a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755121382496,"stop":1755121382498,"duration":2},"status":"passed","severity":"normal"},{"uid":"971d83f05450d434","name":"should clear dial history on start","time":{"start":1755121338595,"stop":1755121338598,"duration":3},"status":"passed","severity":"normal"},{"uid":"43c1f847f61a2f26","name":"accepts valid content-filtered query","time":{"start":1755121339226,"stop":1755121339229,"duration":3},"status":"passed","severity":"normal"},{"uid":"a93717eceab6a29","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app55/5/topic478/json","time":{"start":1755121645961,"stop":1755121645963,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9fa5ca3478c8074","name":"Push message with rate limit","time":{"start":1755121807563,"stop":1755121807563,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3ff8074cdb5210","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755121348132,"stop":1755121348132,"duration":0},"status":"passed","severity":"normal"},{"uid":"9639cc2492f08d73","name":"nwaku subscribes","time":{"start":1755121530117,"stop":1755121530118,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01e628903a0538","name":"Push message with short payload","time":{"start":1755121807565,"stop":1755121807566,"duration":1},"status":"passed","severity":"normal"},{"uid":"464cc50eff4fad96","name":"Check received message with timestamp: 1755121402920 ","time":{"start":1755121856008,"stop":1755121856009,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c69d8d382d6b778","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755121382438,"stop":1755121382438,"duration":0},"status":"passed","severity":"normal"},{"uid":"face2cad618d6b41","name":"Refresh subscription","time":{"start":1755121549720,"stop":1755121549722,"duration":2},"status":"skipped","severity":"normal"},{"uid":"9cba10f35ed50099","name":"Passing page size 110 when there are 120 messages","time":{"start":1755121660030,"stop":1755121660031,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35f69253ca8769c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755121382509,"stop":1755121382509,"duration":0},"status":"passed","severity":"normal"},{"uid":"6faf5c216517469b","name":"Sample","time":{"start":1755121328462,"stop":1755121328462,"duration":0},"status":"passed","severity":"normal"},{"uid":"fede9bb83fb2eaed","name":"should keep entries that haven't expired yet","time":{"start":1755121368172,"stop":1755121368183,"duration":11},"status":"passed","severity":"normal"},{"uid":"86f3f56b23e0ca7a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755121549324,"stop":1755121549326,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e4d2dcc535bc94b","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755121339200,"stop":1755121339201,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a803fadfbe7158","name":"should process queue every 500ms","time":{"start":1755121338621,"stop":1755121338622,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f4e2e4e70067ba","name":"should clear existing timers before creating new ones","time":{"start":1755121339216,"stop":1755121339216,"duration":0},"status":"passed","severity":"normal"},{"uid":"371f0bad43b2c548","name":"Check publish message containing numeric","time":{"start":1755121540355,"stop":1755121540355,"duration":0},"status":"passed","severity":"normal"},{"uid":"796e826eb85041ec","name":"Publish message with custom timestamp: Wed Aug 13 2025 20:45:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1755121540367,"stop":1755121540367,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbd4fdef60e995b","name":"Refresh subscription","time":{"start":1755121871204,"stop":1755121871204,"duration":0},"status":"passed","severity":"normal"},{"uid":"2738de5d855cade","name":"should emit a peer event after start","time":{"start":1755121516688,"stop":1755121516689,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad231ba8526b8dd","name":"should initialize with default number of peers","time":{"start":1755121370325,"stop":1755121370325,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf20ecdae3da6f0b","name":"should return false when peer is not on the specified shard","time":{"start":1755121338210,"stop":1755121338211,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0812f56f5a4c27","name":"should handle browser offline state overriding peer connections","time":{"start":1755121338569,"stop":1755121338570,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ffc325861405afa","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755121479232,"stop":1755121479232,"duration":0},"status":"passed","severity":"normal"},{"uid":"616443764997d0a2","name":"Waku message hash computation (no timestamp)","time":{"start":1755121339060,"stop":1755121339060,"duration":0},"status":"passed","severity":"normal"},{"uid":"688c6ef9286e7833","name":"yields undefined for messages without content topic","time":{"start":1755121339718,"stop":1755121339718,"duration":0},"status":"passed","severity":"normal"},{"uid":"6994770ae4cbf0db","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755121426894,"stop":1755121426894,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcaceca2beb556","name":"Decoder throws on empty string content topic","time":{"start":1755121360304,"stop":1755121360304,"duration":0},"status":"passed","severity":"normal"},{"uid":"8676d86f44aafb48","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755121348134,"stop":1755121348134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2f825ab3f9955d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755121871195,"stop":1755121871195,"duration":0},"status":"passed","severity":"normal"},{"uid":"948ec84c77126717","name":"random static sharding 5 - Cluster ID: 423, Shard ID: 618","time":{"start":1755121635358,"stop":1755121635358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3517d77f32e7eb8","name":"Push message with escaped characters payload","time":{"start":1755121807557,"stop":1755121807557,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b2141790d4803b","name":"Query Generator - false","time":{"start":1755121646525,"stop":1755121646526,"duration":1},"status":"passed","severity":"normal"},{"uid":"1618d933ff14710a","name":"should insert message id into causal history","time":{"start":1755121387742,"stop":1755121387742,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89deada48fc2968","name":"should handle shard reader errors gracefully","time":{"start":1755121338624,"stop":1755121338625,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c0a823a7ffbc08","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755121645948,"stop":1755121645953,"duration":5},"status":"passed","severity":"normal"},{"uid":"d47da927eedff7b6","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755121339060,"stop":1755121339060,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b822bef5e73d0","name":"random static sharding 7 - Cluster ID: 83, Shard ID: 462","time":{"start":1755121635359,"stop":1755121635359,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d399d03dc3cff06","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755121856009,"stop":1755121856009,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddce10d9bf1b092f","name":"should clear dial history on stop","time":{"start":1755121338600,"stop":1755121338600,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e80d18b65370e4","name":"throws on content topic with empty topic name field","time":{"start":1755121322887,"stop":1755121322887,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b586e94369f143b","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755121382490,"stop":1755121382491,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0289501e13959a","name":"does not validate decoders for hash queries","time":{"start":1755121339715,"stop":1755121339716,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d5a3bbe9b29c41","name":"should dial all peers on dial","time":{"start":1755121494065,"stop":1755121494066,"duration":1},"status":"passed","severity":"normal"},{"uid":"9301513e490ed876","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755121540366,"stop":1755121540366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7945f19e6cb06abc","name":"should drop connection to one peer on hangUp","time":{"start":1755121494067,"stop":1755121494067,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6258ad375f204a","name":"should wait for Store peer to be connected","time":{"start":1755121370374,"stop":1755121370374,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3cdedc6c7a50d4","name":"should dial peer immediately when queue is empty","time":{"start":1755121338604,"stop":1755121338605,"duration":1},"status":"passed","severity":"normal"},{"uid":"82df443c14ca07e8","name":"can start and stop the service","time":{"start":1755121516683,"stop":1755121516683,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff34a09065a8caa","name":"throws on empty content topic","time":{"start":1755121322884,"stop":1755121322884,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda123218af57137","name":"should add received messages to bloom filter","time":{"start":1755121387744,"stop":1755121387744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7858985a08b2f1e","name":"connected peers and dial","time":{"start":1755121516916,"stop":1755121516916,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6220a987d3b1ea6","name":"Encoder throws on undefined content topic","time":{"start":1755121358795,"stop":1755121358796,"duration":1},"status":"passed","severity":"normal"},{"uid":"2159fd73466fdd2a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app73/4/topic717/json","time":{"start":1755121645960,"stop":1755121645960,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f373af0844e44b5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755121348867,"stop":1755121348867,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e5d8001010251bb6","name":"Check publish message containing SQL Injection","time":{"start":1755121540361,"stop":1755121540361,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2d0b093f515265","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755121339517,"stop":1755121339517,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2c091267d02a10","name":"Push message equal or less that 1MB","time":{"start":1755121807564,"stop":1755121807565,"duration":1},"status":"passed","severity":"normal"},{"uid":"6314a26000e44b00","name":"should not dispatch event when already disconnected","time":{"start":1755121338564,"stop":1755121338564,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e435104b3f2a94","name":"should properly compute the node id","time":{"start":1755121329111,"stop":1755121329111,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f3f5c9c8fab57d","name":"returns all values when wanted number matches available values","time":{"start":1755121347752,"stop":1755121347754,"duration":2},"status":"passed","severity":"normal"},{"uid":"a161e35f8c74e58f","name":"should create ConnectionManager with required options","time":{"start":1755121339777,"stop":1755121339777,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5c51ba9bfcf1fa","name":"ignores unrecognized TXT record formats","time":{"start":1755121348864,"stop":1755121348864,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e436306959a0acc","name":"should filter peers by codec","time":{"start":1755121339785,"stop":1755121339785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19bba5ec3988a7e","name":"should allow redial after cooldown period","time":{"start":1755121338611,"stop":1755121338612,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d86812a632ed217","name":"should dial peer when no shard info available","time":{"start":1755121338613,"stop":1755121338614,"duration":1},"status":"passed","severity":"normal"},{"uid":"3804102979d32824","name":"should be safe to call multiple times","time":{"start":1755121339500,"stop":1755121339501,"duration":1},"status":"passed","severity":"normal"},{"uid":"943741fd11ce987b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755121322901,"stop":1755121322901,"duration":0},"status":"passed","severity":"normal"},{"uid":"8257fa8c52ffdb4d","name":"Promise Callback - false","time":{"start":1755121646529,"stop":1755121646529,"duration":0},"status":"passed","severity":"normal"},{"uid":"b262f9ec8090dc0c","name":"should properly create location multiaddrs - tcp6","time":{"start":1755121329114,"stop":1755121329114,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18d92a2503eda85","name":"should not receive a peer event before start","time":{"start":1755121516689,"stop":1755121516689,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3bbed0bf44bb41","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755121549713,"stop":1755121549716,"duration":3},"status":"passed","severity":"normal"},{"uid":"f7fdb6032bdbc412","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755121387746,"stop":1755121387747,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d5bfb71532db119","name":"messageHashStr works with IProtoMessage","time":{"start":1755121339072,"stop":1755121339073,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5fa3d00353123f3","name":"should stop ping timers on peer disconnect","time":{"start":1755121339197,"stop":1755121339197,"duration":0},"status":"passed","severity":"normal"},{"uid":"e840278ff2fdbffe","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755121322889,"stop":1755121322890,"duration":1},"status":"passed","severity":"normal"},{"uid":"50df0d740bd669f4","name":"should handle general insertion and lookup correctly","time":{"start":1755121385902,"stop":1755121385903,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bef23d18d87b0a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755121871193,"stop":1755121871193,"duration":0},"status":"passed","severity":"normal"},{"uid":"6191890707818bfa","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755121871210,"stop":1755121871210,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a8a64947c67341","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755121871198,"stop":1755121871198,"duration":0},"status":"passed","severity":"normal"},{"uid":"232fe035bc4f4e79","name":"should lock peers when selected","time":{"start":1755121370327,"stop":1755121370327,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8a290b9b4a04c6","name":"Subscribe to topic containing Script and receive message","time":{"start":1755121871196,"stop":1755121871196,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7815f71ad9e304","name":"caches peers it previously fetched","time":{"start":1755121348864,"stop":1755121348865,"duration":1},"status":"passed","severity":"normal"},{"uid":"977468cc17d28d64","name":"Check received message containing Arabic","time":{"start":1755121856004,"stop":1755121856004,"duration":0},"status":"passed","severity":"normal"},{"uid":"8795256ee7efaf80","name":"should throw error - no public key","time":{"start":1755121329110,"stop":1755121329110,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7796c1003422413","name":"Does not throw an exception when node disconnects","time":{"start":1755121667320,"stop":1755121667320,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e3ba44b620c5dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755121382510,"stop":1755121382511,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae3b0fc223197a9","name":"Push message with shell command payload","time":{"start":1755121807556,"stop":1755121807557,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a610114eb1b40e","name":"Encoder throws on undefined content topic","time":{"start":1755121339739,"stop":1755121339740,"duration":1},"status":"passed","severity":"normal"},{"uid":"6855e77a8795f750","name":"Decrypt messages","time":{"start":1755121518411,"stop":1755121518412,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c90b16f8a6955c","name":"should handle errors gracefully when getting peer info","time":{"start":1755121338226,"stop":1755121338226,"duration":0},"status":"passed","severity":"normal"},{"uid":"abccb87343a937c6","name":"should allow redial after failed dial cooldown expires","time":{"start":1755121338617,"stop":1755121338618,"duration":1},"status":"passed","severity":"normal"},{"uid":"b48932f368181a4b","name":"should handle onConnected and onDisconnected","time":{"start":1755121370329,"stop":1755121370329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a350177abe6484b8","name":"Decoder throws on undefined content topic","time":{"start":1755121360303,"stop":1755121360304,"duration":1},"status":"passed","severity":"normal"},{"uid":"31aaef952c683532","name":"Relay - times out","time":{"start":1755121672167,"stop":1755121672167,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fba21c7be3ad3d","name":"Relay - dialed first","time":{"start":1755121672166,"stop":1755121672166,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d4172c897db049","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755121370174,"stop":1755121370177,"duration":3},"status":"passed","severity":"normal"},{"uid":"20b5770d9267571b","name":"Encoder throws on empty string content topic","time":{"start":1755121339740,"stop":1755121339740,"duration":0},"status":"passed","severity":"normal"},{"uid":"7374524726f3afe9","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755121608100,"stop":1755121608100,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddedaad073fcd319","name":"Passing invalid cursor","time":{"start":1755121608107,"stop":1755121608108,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae8c9ee9b490a41","name":"should not fail to stop the service if it was not started","time":{"start":1755121516684,"stop":1755121516686,"duration":2},"status":"passed","severity":"normal"},{"uid":"9095f96c2aff59ca","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755121328382,"stop":1755121328382,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc81d44b8be24dc2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755121871199,"stop":1755121871199,"duration":0},"status":"passed","severity":"normal"},{"uid":"82eeccc855d3f09","name":"should push the message to the outgoing buffer","time":{"start":1755121387741,"stop":1755121387742,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b314f04d2b5ce5a","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755121370333,"stop":1755121370333,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fbd87f7f7d430e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755121322900,"stop":1755121322900,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca20330f5810d34","name":"Push message with special chars payload","time":{"start":1755121807553,"stop":1755121807553,"duration":0},"status":"passed","severity":"normal"},{"uid":"820d77674f391586","name":"should handle peer store update failures gracefully","time":{"start":1755121339202,"stop":1755121339209,"duration":7},"status":"passed","severity":"normal"},{"uid":"482fbcf3a4ba834","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755121382500,"stop":1755121382501,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f666dae4796a7fd","name":"should not be delivered","time":{"start":1755121387750,"stop":1755121387750,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ddfad9763763b3","name":"udp ip6 address","time":{"start":1755121328466,"stop":1755121328467,"duration":1},"status":"passed","severity":"normal"},{"uid":"800c4e2b19d07499","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755121871191,"stop":1755121871191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3322b3eac7681de5","name":"should handle complete discovery-to-dial flow","time":{"start":1755121337773,"stop":1755121337773,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c81664df63a7aa","name":"Check received message containing Arabic","time":{"start":1755121856014,"stop":1755121856014,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd2527b9fe292fb","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755121871206,"stop":1755121871206,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b28ebcaa424291","name":"should return false when pubsub topic parsing fails","time":{"start":1755121338225,"stop":1755121338225,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc73c92959e7e96","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755121382437,"stop":1755121382438,"duration":1},"status":"passed","severity":"normal"},{"uid":"481e591591f63625","name":"should dial peers from store when browser is connected","time":{"start":1755121339502,"stop":1755121339502,"duration":0},"status":"passed","severity":"normal"},{"uid":"584645fd155d9a29","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755121549199,"stop":1755121549200,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8da2a4a95a9c2d5","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755121422688,"stop":1755121422688,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e664c0e3870f13b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755121328378,"stop":1755121328378,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b88e07564117247","name":"should not return locked peers if enough unlocked are available","time":{"start":1755121370328,"stop":1755121370328,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6215d1151d91bd","name":"ends if response has no messages","time":{"start":1755121339717,"stop":1755121339717,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb54e299eab8ee80","name":"should not receive a peer event after stop","time":{"start":1755121352820,"stop":1755121352820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43b826f6cbc84ce","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755121382492,"stop":1755121382492,"duration":0},"status":"passed","severity":"normal"},{"uid":"e669c75097f7ad2","name":"should initialize with custom number of peers","time":{"start":1755121370326,"stop":1755121370326,"duration":0},"status":"passed","severity":"normal"},{"uid":"447810204ca15f69","name":"Mutual subscription","time":{"start":1755121549702,"stop":1755121549702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4054f2bdb1efd272","name":"Push message with Russian payload","time":{"start":1755121807567,"stop":1755121807567,"duration":0},"status":"passed","severity":"normal"},{"uid":"2818bd85a64782d0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755121871202,"stop":1755121871202,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b3688179597d4c","name":"Fields are not dropped","time":{"start":1755121339339,"stop":1755121339339,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fff113667953b6","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755121328372,"stop":1755121328373,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3d3959dfa07bc4","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755121594497,"stop":1755121594498,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3dd5ec8626763c","name":"should not modify tags of connections for different peers","time":{"start":1755121370334,"stop":1755121370334,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15020818ed8632c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755121382491,"stop":1755121382491,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5802965e0fcf6b","name":"should properly create location multiaddrs - udp","time":{"start":1755121329114,"stop":1755121329115,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a52269a30c13237","name":"Query Generator, No Decoder","time":{"start":1755121623312,"stop":1755121623313,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f24c1c3c8a03e08","name":"should successfully query store with valid decoders and options","time":{"start":1755121370194,"stop":1755121370194,"duration":0},"status":"passed","severity":"normal"},{"uid":"488cb1c30399baa2","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755121382418,"stop":1755121382419,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e14a161e49e9000","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755121871198,"stop":1755121871198,"duration":0},"status":"passed","severity":"normal"},{"uid":"b919be54da54ab87","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755121533431,"stop":1755121533432,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bb69c527c7fdf8","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755121339465,"stop":1755121339465,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc26c68f4a7075c2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755121871195,"stop":1755121871195,"duration":0},"status":"passed","severity":"normal"},{"uid":"3858cc4313eb8794","name":"should return all connected peers without codec filter","time":{"start":1755121339785,"stop":1755121339785,"duration":0},"status":"passed","severity":"normal"},{"uid":"799e9291528479f3","name":"Throws when trying to push message with empty payload","time":{"start":1755121807558,"stop":1755121807558,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bde144e4c96fb52","name":"should dispatch connect and disconnect events","time":{"start":1755121370328,"stop":1755121370328,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccc53b28fe420d8","name":"Cluster ID 0, shard 1","time":{"start":1755121635352,"stop":1755121635354,"duration":2},"status":"passed","severity":"normal"},{"uid":"1911215d25ebba34","name":"should enable all discoveries when explicitly set","time":{"start":1755121369490,"stop":1755121369491,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6e0e548994d483","name":"Check received message containing long","time":{"start":1755121856013,"stop":1755121856013,"duration":0},"status":"passed","severity":"normal"},{"uid":"101e3d98fc9956ce","name":"Subscribe and receive messages via lightPush","time":{"start":1755121871190,"stop":1755121871190,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75e4ea72ecfd41e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755121856012,"stop":1755121856012,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c090cfa3d10676","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755121608102,"stop":1755121608103,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4d9fcdbbf52698e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755121479231,"stop":1755121479231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce431f9fd766402","name":"Waku message hash computation (payload length 0)","time":{"start":1755121339059,"stop":1755121339060,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6ac028bbbd6463","name":"should return false","time":{"start":1755121329110,"stop":1755121329111,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce8c7e365c11d46","name":"should check connected peers if present and suitable","time":{"start":1755121370373,"stop":1755121370374,"duration":1},"status":"passed","severity":"normal"},{"uid":"13660c7e409fdc1c","name":"should return null for non-existent peer","time":{"start":1755121339515,"stop":1755121339516,"duration":1},"status":"passed","severity":"normal"},{"uid":"35531e30800e2aa1","name":"Fails to publish message with empty text","time":{"start":1755121540369,"stop":1755121540369,"duration":0},"status":"passed","severity":"normal"},{"uid":"9359dfe01fefa662","name":"Subscribe to topic containing short and publish message","time":{"start":1755121549726,"stop":1755121549727,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1af2eae7015d2e6","name":"isConnected return false after peer stops","time":{"start":1755121422688,"stop":1755121422688,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda6f93c8a09368e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755121322893,"stop":1755121322893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c60d138da43a48","name":"should successfully stop","time":{"start":1755121370178,"stop":1755121370179,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a769730121441e","name":"Subscribe and receives messages on 20 topics","time":{"start":1755121871202,"stop":1755121871203,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b96b3ac15cb9f75","name":"random static sharding 6 - Cluster ID: 113, Shard ID: 75","time":{"start":1755121635358,"stop":1755121635359,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f7c7cb068bdacd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755121871203,"stop":1755121871203,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c1a7f5fecb45ec","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755121348134,"stop":1755121348134,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b10f44360a8b49","name":"should select older connection if present","time":{"start":1755121339323,"stop":1755121339323,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82b269e947e7066","name":"Push message with custom timestamp: 1755117827232","time":{"start":1755121807564,"stop":1755121807564,"duration":0},"status":"passed","severity":"normal"},{"uid":"be27570609a7cee3","name":"should insert message into bloom filter","time":{"start":1755121387742,"stop":1755121387742,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b3d81e232cd618","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755121652927,"stop":1755121652929,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b2bbe4392bda0d4","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755121410614,"stop":1755121410615,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9cab81c4cd7e938","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755121382499,"stop":1755121382500,"duration":1},"status":"passed","severity":"normal"},{"uid":"978c18bfaae7091c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755121370334,"stop":1755121370334,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5d772b8d525d4b","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755121549716,"stop":1755121549717,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd9462109a7a033","name":"should only return 1 node with relay and store capability","time":{"start":1755121348865,"stop":1755121348866,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1b6651169e20e6","name":"should handle multiple peers with different shard configurations","time":{"start":1755121338626,"stop":1755121338626,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ab36c476829da1","name":"same cluster: nodes connect","time":{"start":1755121479232,"stop":1755121479232,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39d598e6dc57990","name":"rejects hash query with content filter parameters","time":{"start":1755121339233,"stop":1755121339233,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53e58577f964beb","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755121322890,"stop":1755121322891,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f74eda99c8ac1a9","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755121339466,"stop":1755121339466,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7854ad58ba7fe8","name":"Check message with non string payload is not received","time":{"start":1755121856021,"stop":1755121856021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e17308b74f14d8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755121382510,"stop":1755121382510,"duration":0},"status":"passed","severity":"normal"},{"uid":"6beb0b0c1c6d8377","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755121447180,"stop":1755121447180,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f21eb0ff6b9b1","name":"should partition messages based on acknowledgement status","time":{"start":1755121387749,"stop":1755121387749,"duration":0},"status":"passed","severity":"normal"},{"uid":"d142adde5b521303","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755121348143,"stop":1755121348143,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07d5978da3d1f38","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755121422686,"stop":1755121422686,"duration":0},"status":"passed","severity":"normal"},{"uid":"85df24367f61ee39","name":"retrieves a single peer","time":{"start":1755121348862,"stop":1755121348863,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97ae49ccdec4f7a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755121322900,"stop":1755121322900,"duration":0},"status":"passed","severity":"normal"},{"uid":"92118c8bd4fe49eb","name":"should add and check entries correctly","time":{"start":1755121368165,"stop":1755121368170,"duration":5},"status":"passed","severity":"normal"},{"uid":"1dbb4adc6321e582","name":"should emit a peer event after start","time":{"start":1755121352819,"stop":1755121352819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9ab1104c5f8c4d","name":"should not receive a peer event before start","time":{"start":1755121352820,"stop":1755121352820,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f87554800d1e68a","name":"should dial peers from store when no connections remain","time":{"start":1755121339503,"stop":1755121339507,"duration":4},"status":"passed","severity":"normal"},{"uid":"a0648150c5dec0cb","name":"should handle shardReader errors","time":{"start":1755121339787,"stop":1755121339787,"duration":0},"status":"passed","severity":"normal"},{"uid":"563f54114b2c0d43","name":"should add event listeners to libp2p","time":{"start":1755121338550,"stop":1755121338551,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae8b6c20a9357c3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755121871197,"stop":1755121871197,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe311fad333cf1dc","name":"should stop and cleanup resources","time":{"start":1755121370402,"stop":1755121370402,"duration":0},"status":"passed","severity":"normal"},{"uid":"c994963a17b02cf4","name":"Publish message with custom timestamp: Thu Aug 22 2024 21:45:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1755121540366,"stop":1755121540366,"duration":0},"status":"passed","severity":"normal"},{"uid":"5030eaecea697f17","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755121322892,"stop":1755121322892,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b759ac65b07f79","name":"should handle corrupted shard info gracefully","time":{"start":1755121338226,"stop":1755121338227,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec357ef84e3cfb9f","name":"Push message with unicode special characters payload","time":{"start":1755121807557,"stop":1755121807557,"duration":0},"status":"passed","severity":"normal"},{"uid":"973840c9c58e0689","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755121608102,"stop":1755121608102,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8afeec71830d34","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755121338955,"stop":1755121338956,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cbf2264e96b4d6f","name":"connects to nwaku","time":{"start":1755121667319,"stop":1755121667320,"duration":1},"status":"passed","severity":"normal"},{"uid":"614dae615c4e2288","name":"random static sharding 9 - Cluster ID: 261, Shard ID: 306","time":{"start":1755121635361,"stop":1755121635361,"duration":0},"status":"passed","severity":"normal"},{"uid":"da979aa2b2b4fc33","name":"Query Generator, No message returned","time":{"start":1755121623314,"stop":1755121623318,"duration":4},"status":"passed","severity":"normal"},{"uid":"2d8bd348d2b45814","name":"should not receive a peer event after stop","time":{"start":1755121516689,"stop":1755121516690,"duration":1},"status":"passed","severity":"normal"},{"uid":"d357db762985e2a2","name":"Check received message containing shell command","time":{"start":1755121856017,"stop":1755121856017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4617b60c12d8e6f1","name":"should do nothing if no non-locked connections to drop","time":{"start":1755121339519,"stop":1755121339519,"duration":0},"status":"passed","severity":"normal"},{"uid":"e752a6131f515ecb","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755121382493,"stop":1755121382493,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f72722f30e28e5e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755121328374,"stop":1755121328375,"duration":1},"status":"passed","severity":"normal"},{"uid":"789d38944b769955","name":"Check received message containing JSON","time":{"start":1755121856006,"stop":1755121856006,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dc5f4020b7d680","name":"Push message with long payload","time":{"start":1755121807566,"stop":1755121807566,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8cae7efd761d05","name":"Reusing cursor across nodes","time":{"start":1755121608107,"stop":1755121608107,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a02720f5881d5c","name":"Register correct protocols","time":{"start":1755121549711,"stop":1755121549712,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a41774d3f58b4e8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755121549195,"stop":1755121549195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e6452b6db27a88","name":"should return false and handle errors gracefully","time":{"start":1755121339784,"stop":1755121339784,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f0732615b3f5fb","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755121856009,"stop":1755121856009,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ce3b13bdea1a26","name":"should insert elements correctly","time":{"start":1755121385899,"stop":1755121385900,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda76af6df04df4f","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755121549759,"stop":1755121549763,"duration":4},"status":"passed","severity":"normal"},{"uid":"1762f4e354c71ba9","name":"should requeue task if no peer is available","time":{"start":1755121369094,"stop":1755121369095,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0321d9986676922","name":"should handle a minimal index list","time":{"start":1755121323048,"stop":1755121323048,"duration":0},"status":"passed","severity":"normal"},{"uid":"2201e083bfa71267","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755121339781,"stop":1755121339781,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1927f39f38450a","name":"should set default options when no config provided","time":{"start":1755121339777,"stop":1755121339778,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab2fe9b1b37f1a7","name":"Push message with content topic containing special chars","time":{"start":1755121807559,"stop":1755121807559,"duration":0},"status":"passed","severity":"normal"},{"uid":"5500c72619c295a","name":"should not change state when connections remain after disconnect","time":{"start":1755121338563,"stop":1755121338563,"duration":0},"status":"passed","severity":"normal"},{"uid":"463b31101c92fc3e","name":"messageHashStr produces consistent results for the same input","time":{"start":1755121339073,"stop":1755121339073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b071441dc24ecf7","name":"should be sent with empty content","time":{"start":1755121387749,"stop":1755121387750,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca8028ea8686121","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755121322904,"stop":1755121322904,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5310699c32433c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755121656088,"stop":1755121656090,"duration":2},"status":"passed","severity":"normal"},{"uid":"5bb789473eaf37a2","name":"should drop connection to all peers on hangUp","time":{"start":1755121494066,"stop":1755121494067,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2cbd59242b4ae50","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755121540370,"stop":1755121540371,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fced54cc7294fec","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755121549195,"stop":1755121549195,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af352f7558f5e83","name":"should register libp2p event listeners when start is called","time":{"start":1755121370329,"stop":1755121370330,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25fc677e9909d04","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755121666652,"stop":1755121666653,"duration":1},"status":"passed","severity":"normal"},{"uid":"e69397f44f984b0c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755121549727,"stop":1755121549728,"duration":1},"status":"passed","severity":"normal"},{"uid":"7522e76877f01ea9","name":"Push message with Arabic payload","time":{"start":1755121807567,"stop":1755121807567,"duration":0},"status":"passed","severity":"normal"},{"uid":"614f5ee1151db372","name":"Check publish message after service node is restarted","time":{"start":1755121540371,"stop":1755121540371,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e9220cb7394e5621","name":"can start and stop the service","time":{"start":1755121352818,"stop":1755121352818,"duration":0},"status":"passed","severity":"normal"},{"uid":"baba68f883b2bddd","name":"should properly create peer info with all multiaddrs","time":{"start":1755121329115,"stop":1755121329115,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba481e91f23b875","name":"should return true when peer is on the same cluster","time":{"start":1755121338192,"stop":1755121338193,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ce6519c2a2ec38","name":"should mark all messages in causal history as acknowledged","time":{"start":1755121387745,"stop":1755121387745,"duration":0},"status":"passed","severity":"normal"},{"uid":"548417d96a467afa","name":"should create a new stream if no existing for protocol found","time":{"start":1755121339464,"stop":1755121339464,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7dd88e42591e2c","name":"should properly create location multiaddrs - udp4","time":{"start":1755121329113,"stop":1755121329113,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01b8b2603db66c0","name":"Ephemeral messages are not stored","time":{"start":1755121410613,"stop":1755121410614,"duration":1},"status":"passed","severity":"normal"},{"uid":"4775adea29c5dd57","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755121339465,"stop":1755121339465,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd60643431b076","name":"Relay + Store","time":{"start":1755121329117,"stop":1755121329118,"duration":1},"status":"passed","severity":"normal"},{"uid":"888157d1d34bc274","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755121871205,"stop":1755121871205,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee21dc33eeca534","name":"can start the service","time":{"start":1755121516681,"stop":1755121516683,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fe3a4b0ac92051","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755121370333,"stop":1755121370333,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e081e56a142a60","name":"Accepts a valid Waku Message","time":{"start":1755121373702,"stop":1755121373703,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb772744f52ab2e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755121370160,"stop":1755121370161,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6c12911b4ae7f9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755121382495,"stop":1755121382495,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb7b5344ca8822a","name":"should handle ping failures gracefully","time":{"start":1755121339202,"stop":1755121339202,"duration":0},"status":"passed","severity":"normal"},{"uid":"c338d649ecb565b0","name":"should increase lamport timestamp","time":{"start":1755121387741,"stop":1755121387741,"duration":0},"status":"passed","severity":"normal"},{"uid":"18429c7fbe2dfd07","name":"should reject on timeout if it was set","time":{"start":1755121370373,"stop":1755121370373,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b352e359d678ac","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755121549200,"stop":1755121549200,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c61351663b4d50","name":"Check meta is set [ecies]","time":{"start":1755121360302,"stop":1755121360302,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9831db1d680a9b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755121871207,"stop":1755121871207,"duration":0},"status":"passed","severity":"normal"},{"uid":"685c581b9f72bf6c","name":"should handle errors when accessing navigator","time":{"start":1755121338568,"stop":1755121338569,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b2dbe1972b5c876","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755121871195,"stop":1755121871195,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e2d9e88923046f","name":"should properly create location multiaddrs - tcp","time":{"start":1755121329115,"stop":1755121329115,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9152fedfb5470d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755121328375,"stop":1755121328375,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ffc3c1f85b2746","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755121871199,"stop":1755121871199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5144844447be78f","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755121339230,"stop":1755121339230,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae7ef684a268dd2","name":"should load peers from local storage and dispatch events","time":{"start":1755121352821,"stop":1755121352821,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ff81a692a81c4b","name":"should throw error - no public key","time":{"start":1755121329109,"stop":1755121329109,"duration":0},"status":"passed","severity":"normal"},{"uid":"501639caa159786","name":"Push message with Script payload","time":{"start":1755121807568,"stop":1755121807569,"duration":1},"status":"broken","severity":"normal"},{"uid":"be5775df34d9abc7","name":"should return false when peer is not found","time":{"start":1755121338205,"stop":1755121338206,"duration":1},"status":"passed","severity":"normal"},{"uid":"607b72929b671bc2","name":"should dial peers from store on start","time":{"start":1755121339492,"stop":1755121339493,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6bdaadd2deecde3","name":"Query generator for 2000 messages","time":{"start":1755121656095,"stop":1755121656095,"duration":0},"status":"passed","severity":"normal"},{"uid":"606c7d6666e952cc","name":"Push message with short payload","time":{"start":1755121807552,"stop":1755121807552,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dde2c9745f7946d","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755121339517,"stop":1755121339518,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c6a0a03d854dc28","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755121594498,"stop":1755121594499,"duration":1},"status":"passed","severity":"normal"},{"uid":"c003407bfdd303d9","name":"should handle errors when removing globalThis listeners","time":{"start":1755121338555,"stop":1755121338555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7bdf2b49ce3619","name":"should not process empty queue","time":{"start":1755121338622,"stop":1755121338623,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2e462df31de3195","name":"should support chaining for add method","time":{"start":1755121368171,"stop":1755121368171,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a0ef355a2b45d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755121549194,"stop":1755121549194,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fd4ec0ae08e86b","name":"should retry if all attempts fail","time":{"start":1755121369100,"stop":1755121369101,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b679f849d16bad","name":"should be safe to call multiple times","time":{"start":1755121339501,"stop":1755121339502,"duration":1},"status":"passed","severity":"normal"},{"uid":"285fa51bca98ac0f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755121871201,"stop":1755121871201,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb0012e6f604941","name":"Bloom filter","time":{"start":1755121387762,"stop":1755121387762,"duration":0},"status":"passed","severity":"normal"},{"uid":"e273fd9bd26f19f8","name":"should clear all timers","time":{"start":1755121339194,"stop":1755121339195,"duration":1},"status":"passed","severity":"normal"},{"uid":"947a279e049a8fc5","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755121348133,"stop":1755121348134,"duration":1},"status":"passed","severity":"normal"},{"uid":"39dfbac121f63612","name":"should start ping timers on peer connect","time":{"start":1755121339195,"stop":1755121339196,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac92ee234271b88","name":"should maintain proper timestamps if all messages received","time":{"start":1755121387744,"stop":1755121387744,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3e57d196469a14","name":"should maintain desired error rate","time":{"start":1755121385900,"stop":1755121385900,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d11c0cb84621d1b","name":"should remove event listener for peer:discovery","time":{"start":1755121337757,"stop":1755121337758,"duration":1},"status":"passed","severity":"normal"},{"uid":"5564e65c48470bef","name":"should clear the dialing interval","time":{"start":1755121338599,"stop":1755121338599,"duration":0},"status":"passed","severity":"normal"},{"uid":"767f66c5dc19ed0a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755121856018,"stop":1755121856019,"duration":1},"status":"passed","severity":"normal"},{"uid":"2827f3a39b4b30c9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755121322897,"stop":1755121322897,"duration":0},"status":"passed","severity":"normal"},{"uid":"8840c14b88b3dccc","name":"Js publishes, other Js receives","time":{"start":1755121530119,"stop":1755121530119,"duration":0},"status":"passed","severity":"normal"},{"uid":"962b671f917e563f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755121382489,"stop":1755121382490,"duration":1},"status":"passed","severity":"normal"},{"uid":"1857c03d2123bfdd","name":"Check message with no pubsub topic is not received","time":{"start":1755121856020,"stop":1755121856020,"duration":0},"status":"passed","severity":"normal"},{"uid":"177c361c179f41e6","name":"should respect custom numPeersToUse configuration","time":{"start":1755121370331,"stop":1755121370331,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5783424dd685f6","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755121549764,"stop":1755121549764,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5fdf78a292b3ef","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755121328380,"stop":1755121328381,"duration":1},"status":"passed","severity":"normal"},{"uid":"36dc772f34b92ac7","name":"should invoke callbacks when receiving a message","time":{"start":1755121370401,"stop":1755121370401,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbed3e9971ad4591","name":"Wrong topic","time":{"start":1755121645966,"stop":1755121645966,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bde784ce2451cf","name":"Subscribe to topic containing Script and publish message","time":{"start":1755121549734,"stop":1755121549734,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66d2edab4a3a625","name":"should emit a peer event after start","time":{"start":1755121408356,"stop":1755121408356,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd68fd4256c213b9","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755121549732,"stop":1755121549732,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5c57b754042fd6","name":"should handle dial errors gracefully","time":{"start":1755121337762,"stop":1755121337763,"duration":1},"status":"passed","severity":"normal"},{"uid":"3025ee364ada8ac","name":"Subscribe and receive messages via lightPush","time":{"start":1755121871200,"stop":1755121871200,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2348c212da98d5","name":"should return peer for existing peer","time":{"start":1755121339514,"stop":1755121339515,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13bcde03d18e2d6","name":"should process up to 3 peers at once","time":{"start":1755121338622,"stop":1755121338622,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e1b0f9b6ea513a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755121410616,"stop":1755121410616,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e629b0cbd7ec7","name":"Passing an array","time":{"start":1755121667321,"stop":1755121667321,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3289e14ad9b0bb7","name":"should drop connection via multiaddr with hangUp","time":{"start":1755121494068,"stop":1755121494068,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd14e7469cbc245e","name":"configure the node with multiple content topics","time":{"start":1755121645966,"stop":1755121645966,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bb8fca1c77e942","name":"Fails to push message bigger that 1MB","time":{"start":1755121807565,"stop":1755121807565,"duration":0},"status":"passed","severity":"normal"},{"uid":"e336a9806260ee38","name":"rejects content-filtered query with only contentTopics","time":{"start":1755121339230,"stop":1755121339230,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad80b62a294e097","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755121382496,"stop":1755121382496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8aafe8f133cd936","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755121652930,"stop":1755121652930,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ad628975cf3108","name":"throws if decoders don't match content topics","time":{"start":1755121339715,"stop":1755121339715,"duration":0},"status":"passed","severity":"normal"},{"uid":"898e9508faeda7b0","name":"should attach causal history and bloom filter to each message","time":{"start":1755121387743,"stop":1755121387743,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fea71676dcc54e","name":"Subscribe to topic containing long and receive message","time":{"start":1755121871194,"stop":1755121871194,"duration":0},"status":"passed","severity":"normal"},{"uid":"33196110a78dc6bb","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755121540370,"stop":1755121540370,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4795717401fc11c","name":"Check publish message containing Arabic","time":{"start":1755121540358,"stop":1755121540361,"duration":3},"status":"passed","severity":"normal"},{"uid":"3342d8b7a1efaf88","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755121370401,"stop":1755121370401,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8bc3e5778c35b5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755121382501,"stop":1755121382501,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e547018810f344","name":"Overlapping topic subscription","time":{"start":1755121871193,"stop":1755121871193,"duration":0},"status":"passed","severity":"normal"},{"uid":"7599592155e497bc","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755121370332,"stop":1755121370332,"duration":0},"status":"passed","severity":"normal"},{"uid":"627883c164222aa6","name":"should be safe to call multiple times","time":{"start":1755121339195,"stop":1755121339195,"duration":0},"status":"passed","severity":"normal"},{"uid":"19456ba336feeded","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755121322893,"stop":1755121322893,"duration":0},"status":"passed","severity":"normal"},{"uid":"553e1194ccf63fc7","name":"Ordered Callback - false","time":{"start":1755121646529,"stop":1755121646530,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90264825f789e60","name":"Callback on promise","time":{"start":1755121656090,"stop":1755121656093,"duration":3},"status":"passed","severity":"normal"},{"uid":"e38d9af824ce1612","name":"should handle case when navigator is not available","time":{"start":1755121338556,"stop":1755121338557,"duration":1},"status":"passed","severity":"normal"},{"uid":"3089f686262f8","name":"Query generator for multiple messages","time":{"start":1755121656085,"stop":1755121656085,"duration":0},"status":"passed","severity":"normal"},{"uid":"29931df22fb9bc07","name":"should dial more peers if under maxConnections","time":{"start":1755121339518,"stop":1755121339518,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0c27d54b5cbadb","name":"Asymmetric encrypt & decrypt","time":{"start":1755121359202,"stop":1755121359203,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8954ed2e084278","name":"should handle errors when globalThis is not available","time":{"start":1755121338551,"stop":1755121338552,"duration":1},"status":"passed","severity":"normal"},{"uid":"3748289093a16b38","name":"should return false when peer is on different cluster","time":{"start":1755121338193,"stop":1755121338204,"duration":11},"status":"passed","severity":"normal"},{"uid":"18f75fce21a6f882","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755121426891,"stop":1755121426893,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd41bc9286a7d9d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755121348133,"stop":1755121348133,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3925b9e86ff573","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755121322903,"stop":1755121322903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3a3aea5dddf1b2","name":"msgTime: 0 ms from now, startTime: 1754862453077, endTime: 1755121653077","time":{"start":1755121666655,"stop":1755121666655,"duration":0},"status":"passed","severity":"normal"},{"uid":"c202dfab9176c316","name":"Subscribe to topic containing short and receive message","time":{"start":1755121871194,"stop":1755121871194,"duration":0},"status":"passed","severity":"normal"},{"uid":"337cf952ad4ec7cb","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755121352821,"stop":1755121352821,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d981e9d0391a83","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755121347756,"stop":1755121347757,"duration":1},"status":"passed","severity":"normal"},{"uid":"adde71ef0be3040e","name":"Push message with content topic containing SQL Injection","time":{"start":1755121807561,"stop":1755121807561,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57a4045c0c28e39","name":"handles different networkShards values correctly","time":{"start":1755121322896,"stop":1755121322896,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e522f3ea4339ff","name":"accepts valid message hash query","time":{"start":1755121339230,"stop":1755121339231,"duration":1},"status":"passed","severity":"normal"},{"uid":"261460c4151aab10","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755121387748,"stop":1755121387748,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c93124957953063","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755121339059,"stop":1755121339059,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdd0e3c2089b1ac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755121382503,"stop":1755121382503,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50a1dda515c30bc","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755121322891,"stop":1755121322891,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9b44426497f8e2","name":"Check received message with timestamp: 1755121402920000000 ","time":{"start":1755121856018,"stop":1755121856018,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc7c1226db89a8e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755121382510,"stop":1755121382510,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccfa7fbd75095ad","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755121382494,"stop":1755121382495,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b0dc0f9907f76a","name":"should return false when peer is on different cluster","time":{"start":1755121338210,"stop":1755121338210,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb70c20a9d461f5e","name":"should not receive a peer event after stop","time":{"start":1755121408357,"stop":1755121408360,"duration":3},"status":"passed","severity":"normal"},{"uid":"ce9fd938dfcd5f8a","name":"should deliver messages after dependencies are met","time":{"start":1755121387748,"stop":1755121387748,"duration":0},"status":"passed","severity":"normal"},{"uid":"604bb9b5cb66ad49","name":"does not throw on valid cases","time":{"start":1755121322883,"stop":1755121322883,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5f4aee244ed7e2","name":"Check publish message containing long","time":{"start":1755121540354,"stop":1755121540355,"duration":1},"status":"passed","severity":"normal"},{"uid":"722ff1f4c0eb7a5d","name":"throws on content topic with empty application field","time":{"start":1755121322886,"stop":1755121322886,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b91f7e102b560c","name":"Push message with emoji payload","time":{"start":1755121807557,"stop":1755121807558,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe8b97557388fba","name":"same cluster, static sharding: nodes connect","time":{"start":1755121479230,"stop":1755121479231,"duration":1},"status":"passed","severity":"normal"},{"uid":"11dc99bb9fa5b4ef","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755121387746,"stop":1755121387746,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae04e9535bdcd91","name":"Store - dialed first","time":{"start":1755121672167,"stop":1755121672167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a34119a9912b24","name":"Sets default value correctly","time":{"start":1755121667322,"stop":1755121667322,"duration":0},"status":"passed","severity":"normal"},{"uid":"615d627c79d5566c","name":"Correctly serialized arguments","time":{"start":1755121479415,"stop":1755121479418,"duration":3},"status":"passed","severity":"normal"},{"uid":"2d6e1f1985338c65","name":"should handle relay send failures gracefully","time":{"start":1755121339215,"stop":1755121339215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1640e5ddf016c32","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755121370331,"stop":1755121370331,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef430079f124103","name":"Check received message containing short","time":{"start":1755121856013,"stop":1755121856013,"duration":0},"status":"passed","severity":"normal"},{"uid":"8820b1c5eb6a0108","name":"it tolerates circular branch references","time":{"start":1755121348863,"stop":1755121348863,"duration":0},"status":"passed","severity":"normal"},{"uid":"200d74dc355a18e9","name":"Subscribe to topic containing long and receive message","time":{"start":1755121871205,"stop":1755121871205,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b7c53d26e50482","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755121479233,"stop":1755121479233,"duration":0},"status":"passed","severity":"normal"},{"uid":"59efd56059219b97","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755121871199,"stop":1755121871200,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad4c967516df057","name":"Push message with numeric payload","time":{"start":1755121807553,"stop":1755121807553,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbf31459fcfdc67","name":"should process tasks in queue","time":{"start":1755121369087,"stop":1755121369088,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c99ed1a575b2dc0","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app46/3/topic842/json","time":{"start":1755121645964,"stop":1755121645964,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d3cc89eadad194","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755121339211,"stop":1755121339211,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9515193c5b05c14","name":"topics with same application and version share the same shard","time":{"start":1755121322894,"stop":1755121322894,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa427d2f72cb74ae","name":"Publish message with custom timestamp: Wed Aug 13 2025 22:45:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1755121540367,"stop":1755121540368,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e1fd9387c7851b","name":"should detect messages with missing dependencies","time":{"start":1755121387747,"stop":1755121387748,"duration":1},"status":"passed","severity":"normal"},{"uid":"20db4185fb383aff","name":"Check message received after jswaku node is restarted","time":{"start":1755121856012,"stop":1755121856012,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce06786fe2f8172","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755121871209,"stop":1755121871210,"duration":1},"status":"passed","severity":"normal"},{"uid":"481d58ae42dbbf7a","name":"Cluster id 0, shard 0","time":{"start":1755121635351,"stop":1755121635352,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c1cbcfaedc36d6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755121871209,"stop":1755121871209,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf28fffea6fa065a","name":"should skip peer when dialed recently","time":{"start":1755121338610,"stop":1755121338610,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e8f2347d61c26f","name":"should add and remove event listeners correctly","time":{"start":1755121352822,"stop":1755121352822,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73274cc78cbb14f","name":"should start the dialing interval","time":{"start":1755121338595,"stop":1755121338595,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3b4079ef023b64","name":"should return no connections if no open connection provided","time":{"start":1755121339323,"stop":1755121339323,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d3305c37e723c2","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app70/2/topic35/json","time":{"start":1755121645963,"stop":1755121645964,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aa6310e1b330d61","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755121422687,"stop":1755121422687,"duration":0},"status":"passed","severity":"normal"},{"uid":"8462e7c958558df4","name":"Push message with content topic containing JSON","time":{"start":1755121807561,"stop":1755121807561,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8cf6c939159a34c","name":"Delete observer","time":{"start":1755121518412,"stop":1755121518412,"duration":0},"status":"passed","severity":"normal"},{"uid":"4413a466827c9d59","name":"Check publish message after client node is restarted","time":{"start":1755121540371,"stop":1755121540371,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d4226836976c434","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755121370326,"stop":1755121370327,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c7abd303aabf13a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755121871207,"stop":1755121871207,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe116aac24de84e","name":"should dial with multiaddr and return stream","time":{"start":1755121339782,"stop":1755121339782,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8ef50b2a83848f","name":"should dispatch network event when browser goes online","time":{"start":1755121338565,"stop":1755121338566,"duration":1},"status":"passed","severity":"normal"},{"uid":"b476b4a7fcc7266e","name":"Push message with Basic HTML tag payload","time":{"start":1755121807556,"stop":1755121807556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d853efd76d4c89aa","name":"Subscribe to topic containing XML and receive message","time":{"start":1755121871208,"stop":1755121871208,"duration":0},"status":"passed","severity":"normal"},{"uid":"b885272004bb5ea5","name":"should be able to decode the field with only STORE set to true","time":{"start":1755121328379,"stop":1755121328379,"duration":0},"status":"passed","severity":"normal"},{"uid":"d059accfc6a85c2","name":"Should update shard info","time":{"start":1755121494382,"stop":1755121494383,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8ac22a223ac66b","name":"should only return 1 node with relay capability","time":{"start":1755121348865,"stop":1755121348865,"duration":0},"status":"passed","severity":"normal"},{"uid":"6adc05ce6c804178","name":"Nodes with multiple pubsub topic","time":{"start":1755121533430,"stop":1755121533431,"duration":1},"status":"passed","severity":"normal"},{"uid":"58c396085bf480db","name":"Encoder throws on empty string content topic","time":{"start":1755121358796,"stop":1755121358797,"duration":1},"status":"passed","severity":"normal"},{"uid":"2702a4526d53b728","name":"should reject if LightPush is requested but not mounted","time":{"start":1755121370372,"stop":1755121370372,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc509cf156369e17","name":"Generator, 2 different shards","time":{"start":1755121613522,"stop":1755121613523,"duration":1},"status":"passed","severity":"normal"},{"uid":"505ea34c2dd4c3b8","name":"should handle task timeouts","time":{"start":1755121369096,"stop":1755121369097,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc9a37d9539c08d4","name":"should wait for LightPush peer to be connected","time":{"start":1755121370374,"stop":1755121370374,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7faf2690852b19c","name":"ends if stream creation fails","time":{"start":1755121339716,"stop":1755121339716,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b71b06ffb89729","name":"A test","time":{"start":1755121464529,"stop":1755121464530,"duration":1},"status":"passed","severity":"normal"},{"uid":"605987f830cdb8a9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755121871203,"stop":1755121871204,"duration":1},"status":"passed","severity":"normal"},{"uid":"e747ceb977e16d46","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755121382421,"stop":1755121382422,"duration":1},"status":"passed","severity":"normal"},{"uid":"701f2c28202d23e9","name":"should return PeerId when PeerId is provided","time":{"start":1755121338956,"stop":1755121338956,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e3608d4bad04cb","name":"should get / set UDP multiaddr","time":{"start":1755121329112,"stop":1755121329112,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d1856ed4476ed6","name":"ends after yielding if response size indicates end","time":{"start":1755121339718,"stop":1755121339719,"duration":1},"status":"passed","severity":"normal"},{"uid":"777519a35aefb995","name":"Decoder throws on undefined content topic","time":{"start":1755121358797,"stop":1755121358797,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1f353a8f127477","name":"accepts time-filtered query with content filter","time":{"start":1755121339234,"stop":1755121339238,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e95787d83925cd0","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755121382431,"stop":1755121382432,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ee48d3eb6281747","name":"should throw error when no peers are available","time":{"start":1755121370195,"stop":1755121370195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43e257e2c363698","name":"Fails to publish duplicate message","time":{"start":1755121540368,"stop":1755121540369,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a60af0a83c720d8","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755121408367,"stop":1755121408368,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fc86eb432505a7ca","name":"should return true when peer is on the specified shard","time":{"start":1755121338206,"stop":1755121338210,"duration":4},"status":"passed","severity":"normal"},{"uid":"8e7855f2bd74091e","name":"should not be empty after adding a subscription","time":{"start":1755121370400,"stop":1755121370400,"duration":0},"status":"passed","severity":"normal"},{"uid":"a842c42e8e7bf65b","name":"should update peer store before dialing","time":{"start":1755121337763,"stop":1755121337763,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac489d0507e9914","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755121348139,"stop":1755121348143,"duration":4},"status":"passed","severity":"normal"},{"uid":"80b0b4946756be4f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755121382502,"stop":1755121382502,"duration":0},"status":"passed","severity":"normal"},{"uid":"91cbcfa60f2142a1","name":"should wait for Filter peer to be connected","time":{"start":1755121370374,"stop":1755121370374,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bde2ccbf3c3fbe5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755121322906,"stop":1755121322906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d209b79ec22e08be","name":"Should update multiaddrs","time":{"start":1755121494382,"stop":1755121494382,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7aa678293a64f9","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755121328377,"stop":1755121328378,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d168ecbf959a0a","name":"should handle special patterns correctly","time":{"start":1755121385902,"stop":1755121385902,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ed5bdcfea4e5cf","name":"should remove event listeners","time":{"start":1755121339501,"stop":1755121339501,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e717f78b3c8ac9","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755121623307,"stop":1755121623310,"duration":3},"status":"passed","severity":"normal"},{"uid":"dee256d93b4a48a7","name":"should request peer renewal on specific errors","time":{"start":1755121369096,"stop":1755121369096,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e6a4e71312c3d2","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755121666658,"stop":1755121666658,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d4a46e985ecf6e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755121549194,"stop":1755121549194,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb9311c6b043329","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755121322905,"stop":1755121322905,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc53b060be0add7","name":"Encoder throws on empty string content topic","time":{"start":1755121360303,"stop":1755121360303,"duration":0},"status":"passed","severity":"normal"},{"uid":"55930005ca83806b","name":"should set field with all protocols enabled","time":{"start":1755121329116,"stop":1755121329116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e17d24298f9dd2","name":"should initialize bloom filter with correct parameters","time":{"start":1755121385892,"stop":1755121385893,"duration":1},"status":"passed","severity":"normal"},{"uid":"c227d21a89b46a07","name":"Push message with Chinese payload","time":{"start":1755121807554,"stop":1755121807554,"duration":0},"status":"passed","severity":"normal"},{"uid":"530d254371ca7984","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755121322904,"stop":1755121322904,"duration":0},"status":"passed","severity":"normal"},{"uid":"65af284021379fa1","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755121613523,"stop":1755121613524,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3fa422bc69679aa","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755121666651,"stop":1755121666651,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71331c0b897f0fd","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755121382419,"stop":1755121382420,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed063e56cd7e021","name":"should return true even if peer has no overlapping shards","time":{"start":1755121338204,"stop":1755121338205,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f021aaec2e2d7f7","name":"should add event listener for peer:discovery","time":{"start":1755121337755,"stop":1755121337756,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ece05078bfebf4f","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755121382429,"stop":1755121382430,"duration":1},"status":"passed","severity":"normal"},{"uid":"b86173f8466d11c","name":"should add event listeners for peer connect and disconnect","time":{"start":1755121339189,"stop":1755121339189,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccf38a47ee25f75","name":"LightPush","time":{"start":1755121672168,"stop":1755121672168,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb644c2aeb7f5868","name":"Check received message containing XML","time":{"start":1755121856006,"stop":1755121856006,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dedbcb527ba8448","name":"Check message with no content topic is not received","time":{"start":1755121856020,"stop":1755121856020,"duration":0},"status":"passed","severity":"normal"},{"uid":"abed7a03887cb015","name":"Check received message containing special chars","time":{"start":1755121856014,"stop":1755121856014,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ff1373687ba70e","name":"should be delivered immediately if received","time":{"start":1755121387751,"stop":1755121387751,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f04d6de93a6b30","name":"Decoder throws on empty string content topic","time":{"start":1755121358798,"stop":1755121358798,"duration":0},"status":"passed","severity":"normal"},{"uid":"263d5c1c22f42ea","name":"should handle hash queries without validation","time":{"start":1755121370196,"stop":1755121370196,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1316d4d33565d61","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755121666660,"stop":1755121666661,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfa11526391ab67","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755121338956,"stop":1755121338956,"duration":0},"status":"passed","severity":"normal"},{"uid":"28425699c2890d49","name":"should filter out already connected peers","time":{"start":1755121339509,"stop":1755121339509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c084b0e09d112706","name":"pre and post cipher","time":{"start":1755121359204,"stop":1755121359204,"duration":0},"status":"passed","severity":"normal"},{"uid":"daead3064a00eb4a","name":"should not dial peers from store when browser is not connected","time":{"start":1755121339502,"stop":1755121339503,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe78de31d28cae8","name":"should create all internal components","time":{"start":1755121339778,"stop":1755121339778,"duration":0},"status":"passed","severity":"normal"},{"uid":"963741561b3e7db4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755121549200,"stop":1755121549200,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b07728859cd7a2","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755121348135,"stop":1755121348135,"duration":0},"status":"passed","severity":"normal"},{"uid":"214c1c48a05cbed3","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755121382426,"stop":1755121382426,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2ba73502d89af5","name":"Push message with content topic containing short","time":{"start":1755121807558,"stop":1755121807558,"duration":0},"status":"passed","severity":"normal"},{"uid":"63215413e91b8c9e","name":"should handle different types of entries","time":{"start":1755121368183,"stop":1755121368184,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1bfbd6fc220a045","name":"should skip peer when failed to dial recently","time":{"start":1755121338610,"stop":1755121338611,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92318b97c8a3cfc","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755121329107,"stop":1755121329108,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb20008882b7fe65","name":"isConnected should return false after all peers disconnect","time":{"start":1755121422687,"stop":1755121422688,"duration":1},"status":"passed","severity":"normal"},{"uid":"53951b22d6cf9145","name":"Nwaku publishes","time":{"start":1755121530119,"stop":1755121530119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8da6021e514ddb5","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755121370330,"stop":1755121370330,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9f16224d9d14ed","name":"recovers when dns.resolve returns empty","time":{"start":1755121348863,"stop":1755121348864,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62072ced862818f","name":"Check publish message containing short","time":{"start":1755121540354,"stop":1755121540354,"duration":0},"status":"passed","severity":"normal"},{"uid":"99884165e2208f8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755121382500,"stop":1755121382500,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c5f28d406cbff5","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755121533431,"stop":1755121533431,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7da6108d5594d1b","name":"should remove expired entries after TTL has passed","time":{"start":1755121368171,"stop":1755121368172,"duration":1},"status":"passed","severity":"normal"},{"uid":"79cf88e00646e9e5","name":"Check received message containing unicode special characters","time":{"start":1755121856017,"stop":1755121856017,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08bb0ac3864257c","name":"should be online or offline if network state changed","time":{"start":1755121422690,"stop":1755121422690,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3045c581d68c49","name":"Check received message containing unicode special characters","time":{"start":1755121856007,"stop":1755121856008,"duration":1},"status":"passed","severity":"normal"},{"uid":"32feae9f38b929bd","name":"peer exchange sets tag","time":{"start":1755121549322,"stop":1755121549322,"duration":0},"status":"passed","severity":"normal"},{"uid":"260cb7b50ecdaa76","name":"Ordered Callback - true","time":{"start":1755121646529,"stop":1755121646529,"duration":0},"status":"passed","severity":"normal"},{"uid":"957ac93169d2c491","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755121339524,"stop":1755121339524,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c23d4957bd699fd","name":"Callback on promise, aborts when callback returns true","time":{"start":1755121656093,"stop":1755121656094,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4afb820863d3c03","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755121370327,"stop":1755121370327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc99fea60a3e81","name":"should be able to encode the field with only STORE set to true","time":{"start":1755121328368,"stop":1755121328369,"duration":1},"status":"passed","severity":"normal"},{"uid":"e330a13425f87fcb","name":"Encoder throws on undefined content topic","time":{"start":1755121360303,"stop":1755121360303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b616cb40be91db69","name":"return first retrieved peers without further DNS queries","time":{"start":1755121348866,"stop":1755121348866,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d64ba24016e5ca5","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755121322888,"stop":1755121322889,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a819c2202441e59","name":"should initialize with isNetworkConnected as false","time":{"start":1755121338545,"stop":1755121338548,"duration":3},"status":"passed","severity":"normal"},{"uid":"f4ed4d0b6f070f3e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755121382500,"stop":1755121382500,"duration":0},"status":"passed","severity":"normal"},{"uid":"53727fd95b8235c1","name":"Store - dialed after - with timeout","time":{"start":1755121672168,"stop":1755121672168,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a68c376406720d5","name":"should not create relay timers when relay is not provided","time":{"start":1755121339211,"stop":1755121339211,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2c0ef1d99aab60","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755121322905,"stop":1755121322906,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e54651295ceff8","name":"should properly create location multiaddrs - udp6","time":{"start":1755121329114,"stop":1755121329114,"duration":0},"status":"passed","severity":"normal"},{"uid":"7696ee70e3168b80","name":"should set field with only FILTER enabled","time":{"start":1755121329117,"stop":1755121329117,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeaded330bf27c1e","name":"should throw error - no id","time":{"start":1755121329109,"stop":1755121329109,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5485105fbd59224","name":"should get all peers from store","time":{"start":1755121339508,"stop":1755121339508,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c779ffb8f20e042","name":"Push message with content topic containing unicode special characters","time":{"start":1755121807562,"stop":1755121807562,"duration":0},"status":"passed","severity":"normal"},{"uid":"230e334e2ca82b80","name":"Fails to push message with large meta","time":{"start":1755121807563,"stop":1755121807563,"duration":0},"status":"passed","severity":"normal"},{"uid":"4793360b08fc055d","name":"should not fail to stop the service if it was not started","time":{"start":1755121408353,"stop":1755121408354,"duration":1},"status":"passed","severity":"normal"},{"uid":"59d49bbbb1ee0ad3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755121322895,"stop":1755121322895,"duration":0},"status":"passed","severity":"normal"},{"uid":"39193f578a6bee3","name":"should reject if Store is requested but not mounted","time":{"start":1755121370372,"stop":1755121370373,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ec248efd4568a0","name":"Subscribe and receives messages on 20 topics","time":{"start":1755121871192,"stop":1755121871192,"duration":0},"status":"passed","severity":"normal"},{"uid":"3013c62d087ff9dd","name":"should get / set TCP multiaddr","time":{"start":1755121329113,"stop":1755121329113,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1db38a8d96abae4","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755121339714,"stop":1755121339715,"duration":1},"status":"passed","severity":"normal"},{"uid":"c227eb829df6aa85","name":"Publish without waiting for remote peer","time":{"start":1755121549712,"stop":1755121549712,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9a6e847bf779b6","name":"Check received message containing Russian","time":{"start":1755121856015,"stop":1755121856015,"duration":0},"status":"passed","severity":"normal"},{"uid":"22669bbbe0983679","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755121382439,"stop":1755121382439,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9b81775aa858fb","name":"Non TWN Cluster","time":{"start":1755121645953,"stop":1755121645956,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd3f9af7158b2d","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755121322898,"stop":1755121322898,"duration":0},"status":"passed","severity":"normal"},{"uid":"524af07e8b32dbd0","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755121656094,"stop":1755121656094,"duration":0},"status":"passed","severity":"normal"},{"uid":"966e856ce68a1636","name":"should properly create location multiaddrs - tcp4","time":{"start":1755121329113,"stop":1755121329114,"duration":1},"status":"passed","severity":"normal"},{"uid":"4030fdcef07eae0f","name":"should return undefined if no connection provided","time":{"start":1755121339464,"stop":1755121339464,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdec93fb4335cae","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755121871206,"stop":1755121871206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b77101442933e3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755121856021,"stop":1755121856022,"duration":1},"status":"passed","severity":"normal"},{"uid":"65481dbe0524caba","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755121533433,"stop":1755121533433,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf231a9ce2f5d84","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755121871202,"stop":1755121871202,"duration":0},"status":"passed","severity":"normal"},{"uid":"563e0981220031f7","name":"can query messages normally","time":{"start":1755121637780,"stop":1755121637781,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b9e64e04e9f9ca","name":"should return different streams if requested simultaniously","time":{"start":1755121339464,"stop":1755121339465,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba872e14a146cf4f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755121666651,"stop":1755121666652,"duration":1},"status":"passed","severity":"normal"},{"uid":"89514849849ed21d","name":"should handle cache.get errors gracefully","time":{"start":1755121352822,"stop":1755121352822,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8e16749c363b57","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755121329117,"stop":1755121329117,"duration":0},"status":"passed","severity":"normal"},{"uid":"1446e499e32f890d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755121381889,"stop":1755121381889,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bde43504caff990","name":"less peers than existing","time":{"start":1755121516917,"stop":1755121516917,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f685e29e7603f7b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755121322904,"stop":1755121322904,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4aa2799d26b7a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755121382427,"stop":1755121382428,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e8e089ea2a20e9","name":"Check publish message containing XML","time":{"start":1755121540362,"stop":1755121540362,"duration":0},"status":"passed","severity":"normal"},{"uid":"868d1ba244d8e6da","name":"should continually clean up expired entries at intervals","time":{"start":1755121368184,"stop":1755121368185,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c33b2b05f28292","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755121549755,"stop":1755121549758,"duration":3},"status":"passed","severity":"normal"},{"uid":"92b5a05dae27d257","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755121369095,"stop":1755121369095,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b4f34df97a956c","name":"throws an error for improperly formatted content topics","time":{"start":1755121322896,"stop":1755121322896,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8380d7f56822615","name":"Check message with invalid timestamp is not received","time":{"start":1755121856009,"stop":1755121856010,"duration":1},"status":"passed","severity":"normal"},{"uid":"f198f83e2d0e3335","name":"Query with Promise Callback, No message returned","time":{"start":1755121623326,"stop":1755121623327,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44e3707f67a83a4","name":"Push to array if already present","time":{"start":1755121322413,"stop":1755121322413,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fafe639630d9d33","name":"should handle disconnect when peer has no timers","time":{"start":1755121339216,"stop":1755121339216,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f031347d032a5b7","name":"should do nothing when connections still exist","time":{"start":1755121339507,"stop":1755121339508,"duration":1},"status":"passed","severity":"normal"},{"uid":"38dfeb5ce43f71f2","name":"Stops search when 2 null results are returned","time":{"start":1755121348553,"stop":1755121348553,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cf880cd0c44c41","name":"Check received message containing Chinese","time":{"start":1755121856004,"stop":1755121856004,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5a212ff94ee66a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755121382432,"stop":1755121382432,"duration":0},"status":"passed","severity":"normal"},{"uid":"24da9fe77fb85db4","name":"more peers than existing","time":{"start":1755121516917,"stop":1755121516917,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f70e652130fe4a5e","name":"Check received message containing Basic HTML tag","time":{"start":1755121856016,"stop":1755121856016,"duration":0},"status":"passed","severity":"normal"},{"uid":"7775a3ee5086c8f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755121360302,"stop":1755121360302,"duration":0},"status":"passed","severity":"normal"},{"uid":"4859b2e71b39b7a8","name":"should handle queue processing errors gracefully","time":{"start":1755121338623,"stop":1755121338623,"duration":0},"status":"passed","severity":"normal"},{"uid":"73574fa91bf568b4","name":"Query Generator - true","time":{"start":1755121646525,"stop":1755121646525,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c1de9359630a46","name":"can query messages by message hash","time":{"start":1755121637781,"stop":1755121637781,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bed1cb82eea257c","name":"should initialize with Unhealthy status","time":{"start":1755121370153,"stop":1755121370156,"duration":3},"status":"passed","severity":"normal"},{"uid":"fd4e86295bef41ec","name":"Check received message containing Script","time":{"start":1755121856005,"stop":1755121856005,"duration":0},"status":"passed","severity":"normal"},{"uid":"639745c72bac4527","name":"Check received message containing SQL Injection","time":{"start":1755121856005,"stop":1755121856005,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f34637887dde157","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755121382430,"stop":1755121382431,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b964dd5250b2e6d","name":"should return false when peer has no shard info","time":{"start":1755121338205,"stop":1755121338205,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb954c7d7d72ed9d","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755121358792,"stop":1755121358792,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdbc3aa86b9fee9","name":"Push message with content topic containing Russian","time":{"start":1755121807560,"stop":1755121807560,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd6437ce08dada7","name":"should add event listeners to globalThis","time":{"start":1755121338551,"stop":1755121338551,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a09e0273b0b5f4","name":"should be safe to call multiple times","time":{"start":1755121339779,"stop":1755121339779,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd0e2965babc0de","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755121382499,"stop":1755121382499,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d6b05e8c0d5ee4","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755121666652,"stop":1755121666652,"duration":0},"status":"passed","severity":"normal"},{"uid":"c546423b2ea70809","name":"random static sharding 8 - Cluster ID: 539, Shard ID: 814","time":{"start":1755121635359,"stop":1755121635359,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6ad77129ac8cc","name":"should not allow k > 12","time":{"start":1755121381885,"stop":1755121381887,"duration":2},"status":"passed","severity":"normal"},{"uid":"f118eae252c1d7ba","name":"Light Node - default protocols","time":{"start":1755121672169,"stop":1755121672169,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b595bdd14660da","name":"should handle peerStore errors gracefully","time":{"start":1755121339785,"stop":1755121339786,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f384ebd8d35dab","name":"Passing page size 1 when there are 4 messages","time":{"start":1755121660028,"stop":1755121660029,"duration":1},"status":"passed","severity":"normal"},{"uid":"799c674434b2a4b9","name":"should check false positive rate","time":{"start":1755121385903,"stop":1755121385906,"duration":3},"status":"passed","severity":"normal"},{"uid":"17f41300e27a3a45","name":"should handle case with all peers already connected","time":{"start":1755121339513,"stop":1755121339513,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf02169bb87fa4a9","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755121549747,"stop":1755121549751,"duration":4},"status":"passed","severity":"normal"},{"uid":"e4651b8a463b2739","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755121549751,"stop":1755121549755,"duration":4},"status":"passed","severity":"normal"},{"uid":"d813b860f32564c5","name":"should handle all zero keep alive options","time":{"start":1755121339217,"stop":1755121339220,"duration":3},"status":"passed","severity":"normal"},{"uid":"c835a51ae28ad552","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755121382502,"stop":1755121382502,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cf88db5fc7a757","name":"should create ConnectionManager with relay","time":{"start":1755121339777,"stop":1755121339777,"duration":0},"status":"passed","severity":"normal"},{"uid":"126e4a742f5470e5","name":"should handle peer store errors gracefully","time":{"start":1755121337764,"stop":1755121337770,"duration":6},"status":"passed","severity":"normal"},{"uid":"29b5ea98c0aac1fe","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755121382501,"stop":1755121382501,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b401934c0a725e","name":"throws on content topic with generation field greater than 0","time":{"start":1755121322885,"stop":1755121322886,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f58855256cf2437","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755121381890,"stop":1755121381890,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf25e8bbb6baf8a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755121594497,"stop":1755121594497,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8d0780662138bf","name":"Relay","time":{"start":1755121408931,"stop":1755121408931,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd6470c463176bf","name":"should hang up with multiaddr and return true on success","time":{"start":1755121339783,"stop":1755121339784,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bed900e6622f285","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755121422686,"stop":1755121422686,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa972844fee32ad","name":"Check received message containing numeric","time":{"start":1755121856003,"stop":1755121856003,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b54495b646d65c5","name":"Generator, one shard","time":{"start":1755121613520,"stop":1755121613521,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab4629cd47aee805","name":"Check received message containing Basic HTML tag","time":{"start":1755121856006,"stop":1755121856006,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b2e7517d780ce0","name":"yields decoded messages","time":{"start":1755121339717,"stop":1755121339717,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8913783871df932","name":"should start and stop interval correctly","time":{"start":1755121369087,"stop":1755121369087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7b48ab6804da40","name":"should create KeepAliveManager with relay","time":{"start":1755121339188,"stop":1755121339188,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc55cdeaca49027","name":"non connected peers","time":{"start":1755121516917,"stop":1755121516918,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a99563b2910e2310","name":"should serialize and deserialize correctly","time":{"start":1755121385901,"stop":1755121385901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5748f466609fb6","name":"should handle case when globalThis is not available","time":{"start":1755121338557,"stop":1755121338561,"duration":4},"status":"passed","severity":"normal"},{"uid":"bf403a12b83f845","name":"Check received message containing Script","time":{"start":1755121856015,"stop":1755121856015,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21607e66048877b","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755121339210,"stop":1755121339210,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c44d23204c9690","name":"should handle multiple query options for time ranges","time":{"start":1755121370195,"stop":1755121370195,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c7e03af73c4678","name":"Push message with long payload","time":{"start":1755121807553,"stop":1755121807553,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02d2cae35db6cdd","name":"should call waitForPeer on Relay","time":{"start":1755121370375,"stop":1755121370375,"duration":0},"status":"passed","severity":"normal"},{"uid":"694537253195a266","name":"should not fail to stop the service if it was not started","time":{"start":1755121352818,"stop":1755121352819,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c660325f44d493","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755121608105,"stop":1755121608106,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4547f954271a8f","name":"Publish message with large meta","time":{"start":1755121540371,"stop":1755121540372,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b8f59cc4d16724","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755121348867,"stop":1755121348868,"duration":1},"status":"skipped","severity":"normal"},{"uid":"138e07a508ddc6d2","name":"should fail to send if no connected peers found","time":{"start":1755121370059,"stop":1755121370060,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3ddb2e33faf46c","name":"can start the service","time":{"start":1755121352817,"stop":1755121352818,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4981b3f271023c","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app10/6/topic215/xml","time":{"start":1755121645964,"stop":1755121645965,"duration":1},"status":"passed","severity":"normal"},{"uid":"68912149bcd7fff","name":"should remove event listeners from libp2p","time":{"start":1755121338552,"stop":1755121338554,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fbcacdd4bf742ef","name":"Check received message containing shell command","time":{"start":1755121856007,"stop":1755121856007,"duration":0},"status":"passed","severity":"normal"},{"uid":"732f7e93fcb2efd5","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755121370178,"stop":1755121370178,"duration":0},"status":"passed","severity":"normal"},{"uid":"58083ac78a57df67","name":"Subscribe to topic containing Script and receive message","time":{"start":1755121871207,"stop":1755121871208,"duration":1},"status":"passed","severity":"normal"},{"uid":"69bd0db6c78a9d13","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755121348143,"stop":1755121348143,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c50b1666ab5be5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755121856019,"stop":1755121856019,"duration":0},"status":"passed","severity":"normal"},{"uid":"695b866cc155a9de","name":"should be able to dial TLS multiaddrs","time":{"start":1755121494068,"stop":1755121494069,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8da2eb19da3264b","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755121339523,"stop":1755121339523,"duration":0},"status":"passed","severity":"normal"},{"uid":"df55529cc4b89423","name":"random static sharding 3 - Cluster ID: 937, Shard ID: 25","time":{"start":1755121635357,"stop":1755121635357,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2ca21f1fd1485c","name":"Push message with content topic containing long","time":{"start":1755121807559,"stop":1755121807559,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fe302fe628044f","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755121382426,"stop":1755121382427,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4db3ede5a578ba","name":"should merge provided config with defaults","time":{"start":1755121339778,"stop":1755121339778,"duration":0},"status":"passed","severity":"normal"},{"uid":"58683a0fcd3ad533","name":"Check received message with timestamp: 1755121402920 ","time":{"start":1755121856018,"stop":1755121856018,"duration":0},"status":"passed","severity":"normal"},{"uid":"f361a7cd1c973b74","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755121652929,"stop":1755121652930,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7545627e40ff48","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755121382509,"stop":1755121382510,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd52407e39b9759","name":"new peer added after a peer was already found","time":{"start":1755121549323,"stop":1755121549323,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b268aee648b50b43","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755121323049,"stop":1755121323049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea54cc1739274cb9","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755121549718,"stop":1755121549720,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d4c2eb46b9ee3b7","name":"should reject if Filter is requested but not mounted","time":{"start":1755121370373,"stop":1755121370373,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1b80db4bc055c0","name":"should retry on complete failure if specified","time":{"start":1755121370060,"stop":1755121370061,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4fa80e2db836cd","name":"should reject if Relay is requested but not mounted","time":{"start":1755121370372,"stop":1755121370372,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e39a65ed48bae72","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755121549733,"stop":1755121549733,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7067603dae3c636","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755121549323,"stop":1755121549323,"duration":0},"status":"skipped","severity":"normal"},{"uid":"215d9de5f759ef21","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755121410615,"stop":1755121410616,"duration":1},"status":"passed","severity":"normal"},{"uid":"7131053e1951eca1","name":"throws on content topic with empty version field","time":{"start":1755121322886,"stop":1755121322887,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c65f8471e75baf3","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755121339493,"stop":1755121339500,"duration":7},"status":"passed","severity":"normal"},{"uid":"2435a8081ed616d","name":"should transition to Unhealthy when no connections","time":{"start":1755121370157,"stop":1755121370160,"duration":3},"status":"passed","severity":"normal"},{"uid":"878ee75a83baa3c6","name":"returns only open connection if one present","time":{"start":1755121339319,"stop":1755121339322,"duration":3},"status":"passed","severity":"normal"},{"uid":"fc813e05e6882323","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755121382496,"stop":1755121382496,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb74ee262681560c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755121871190,"stop":1755121871190,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53a246e2dae5a83","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755121339518,"stop":1755121339519,"duration":1},"status":"passed","severity":"normal"}] |