2025-09-08 21:37:56 +00:00

1 line
214 KiB
JSON

[{"uid":"b590ad46d1efb236","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757366359545,"stop":1757366359546,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd395d640b6bb8aa","name":"should handle queue processing errors gracefully","time":{"start":1757366314572,"stop":1757366314573,"duration":1},"status":"passed","severity":"normal"},{"uid":"469e0229b9fbfc0b","name":"should use configured peers when available","time":{"start":1757366347188,"stop":1757366347188,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f08630438bba70","name":"Push message with content topic containing numeric","time":{"start":1757367430893,"stop":1757367430894,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e19650d1957be62","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757366299487,"stop":1757366299487,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df5df0466da0ac8","name":"should work with mock decoders","time":{"start":1757366347400,"stop":1757366347400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb5e28f01a683d1","name":"Generator, 2 different shards","time":{"start":1757366686490,"stop":1757366686490,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85428d5d0185da4","name":"should return no connections if no open connection provided","time":{"start":1757366315141,"stop":1757366315141,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc61833ed2ac745","name":"Push message with SQL Injection payload","time":{"start":1757367430888,"stop":1757367430888,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4be379dbef7837","name":"Decoder throws on undefined content topic","time":{"start":1757366335017,"stop":1757366335018,"duration":1},"status":"passed","severity":"normal"},{"uid":"9584cb631d556ed2","name":"should dispatch network event when browser goes online","time":{"start":1757366314204,"stop":1757366314204,"duration":0},"status":"passed","severity":"normal"},{"uid":"70318f0bd445a105","name":"Push message with content topic containing Chinese","time":{"start":1757367430915,"stop":1757367430915,"duration":0},"status":"passed","severity":"normal"},{"uid":"22729766bb7a8beb","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757366304784,"stop":1757366304787,"duration":3},"status":"passed","severity":"normal"},{"uid":"b527c60b4aa0a51f","name":"should not stop if not started","time":{"start":1757366325471,"stop":1757366325471,"duration":0},"status":"passed","severity":"normal"},{"uid":"7061ae761216273c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757366299498,"stop":1757366299499,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41227a76891af90","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757366365310,"stop":1757366365310,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc35fe257112d32","name":"should handle peer identify event","time":{"start":1757366325471,"stop":1757366325471,"duration":0},"status":"passed","severity":"normal"},{"uid":"d945366f6c519f54","name":"Encoder throws on undefined content topic","time":{"start":1757366336591,"stop":1757366336591,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a69bbd97b77a0c","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757366346144,"stop":1757366346144,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec197a8eaa9a7f9e","name":"Push message with short payload","time":{"start":1757367430898,"stop":1757367430898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6ba35c04a155d1","name":"Meta field set when metaSetter is specified","time":{"start":1757366315754,"stop":1757366315755,"duration":1},"status":"passed","severity":"normal"},{"uid":"1111c7fb084b1b29","name":"Decoder throws on empty string content topic","time":{"start":1757366335018,"stop":1757366335018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ebf1aa3e19e237","name":"ignores domain fetching errors","time":{"start":1757366325537,"stop":1757366325537,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b3357fbb9884ab","name":"should properly create location multiaddrs - udp","time":{"start":1757366305520,"stop":1757366305521,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddbd6cd84423fbfe","name":"pre and post cipher","time":{"start":1757366335488,"stop":1757366335489,"duration":1},"status":"passed","severity":"normal"},{"uid":"510e520c5974e5e5","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757366325539,"stop":1757366325539,"duration":0},"status":"passed","severity":"normal"},{"uid":"48930a381d944deb","name":"Check received message containing JSON","time":{"start":1757366826916,"stop":1757366826916,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ba267cd3c58db0","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757366299482,"stop":1757366299482,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6a3792054fb5ee","name":"should handle queue overflow by adding peers to queue","time":{"start":1757366314563,"stop":1757366314571,"duration":8},"status":"passed","severity":"normal"},{"uid":"119a28a05a20d4ee","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757366299486,"stop":1757366299487,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e023ac90dc660f","name":"should hang up with multiaddr and return true on success","time":{"start":1757366316069,"stop":1757366316069,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb56f0622eb30fd","name":"should enable all discoveries when explicitly set","time":{"start":1757366346143,"stop":1757366346143,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6b2b85619819a8","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757366347116,"stop":1757366347116,"duration":0},"status":"passed","severity":"normal"},{"uid":"db30c80087cd0ba3","name":"should handle special patterns correctly","time":{"start":1757366363242,"stop":1757366363244,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5a7d5fa3dc8f2d7","name":"should handle disconnect when peer has no timers","time":{"start":1757366314886,"stop":1757366314886,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00dbfbbbb7db6e4","name":"should properly compute the node id","time":{"start":1757366305517,"stop":1757366305517,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfd562a90109fea","name":"Check received message containing XML","time":{"start":1757366826904,"stop":1757366826904,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a750051bde1636f","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757366314874,"stop":1757366314878,"duration":4},"status":"passed","severity":"normal"},{"uid":"531141b5c72c3840","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757366299494,"stop":1757366299494,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5857000456637e","name":"should only return 1 node with relay capability","time":{"start":1757366325538,"stop":1757366325538,"duration":0},"status":"passed","severity":"normal"},{"uid":"795a7ff064bc573a","name":"does not throw on valid cases","time":{"start":1757366299477,"stop":1757366299477,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35464ffd9b41301","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757366299499,"stop":1757366299499,"duration":0},"status":"passed","severity":"normal"},{"uid":"d341efd7bd235ca6","name":"Push message with content topic containing Russian","time":{"start":1757367430880,"stop":1757367430881,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7961c6987f3930","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757366346143,"stop":1757366346144,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee0bd018091b9f3","name":"Push message with content topic containing Chinese","time":{"start":1757367430894,"stop":1757367430894,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa2a6ecdb4cefca","name":"should be empty when created","time":{"start":1757366347279,"stop":1757366347279,"duration":0},"status":"passed","severity":"normal"},{"uid":"68146673ba353121","name":"should handle mixed protocol support correctly","time":{"start":1757366347511,"stop":1757366347511,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d21b2e30c069d6","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757366325399,"stop":1757366325399,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a14caf6b53b0e2c","name":"topics with same application and version share the same shard","time":{"start":1757366299488,"stop":1757366299489,"duration":1},"status":"passed","severity":"normal"},{"uid":"df07da199a78f447","name":"should monitor connected peers and store them into cache","time":{"start":1757366477133,"stop":1757366477133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5af9809dbc513d4","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757366299493,"stop":1757366299493,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0cdf0ef152fb26","name":"Push message with Basic HTML tag payload","time":{"start":1757367430911,"stop":1757367430911,"duration":0},"status":"passed","severity":"normal"},{"uid":"3207580b98fa36e6","name":"should handle multiple peers with different shard configurations","time":{"start":1757366314581,"stop":1757366314581,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4c2621b5db159","name":"Push message with content topic containing Russian","time":{"start":1757367430904,"stop":1757367430905,"duration":1},"status":"passed","severity":"normal"},{"uid":"270c80ebda099f2b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757366299489,"stop":1757366299490,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c9f66cf06febbf","name":"same cluster, static sharding: nodes connect","time":{"start":1757366473801,"stop":1757366473801,"duration":0},"status":"passed","severity":"normal"},{"uid":"193cab2e81c5e80d","name":"Check received message with timestamp: 1757366383307 ","time":{"start":1757366826907,"stop":1757366826908,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10fe77a1715af55","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757366314153,"stop":1757366314154,"duration":1},"status":"passed","severity":"normal"},{"uid":"5341a9d5b1944cc","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757366325400,"stop":1757366325400,"duration":0},"status":"passed","severity":"normal"},{"uid":"afed96a576bb9a5","name":"messageHashStr returns a hex string","time":{"start":1757366314906,"stop":1757366314907,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95cdf5e42514e8b","name":"should handle a minimal index list","time":{"start":1757366299680,"stop":1757366299680,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efffd4cfd13dfd5","name":"rejects hash query with time filter","time":{"start":1757366314980,"stop":1757366314981,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ece977a38b8b29a","name":"should maintain proper timestamps if all messages received","time":{"start":1757366365305,"stop":1757366365305,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4d3d200dd550b1","name":"Push message with long payload","time":{"start":1757367430909,"stop":1757367430909,"duration":0},"status":"passed","severity":"normal"},{"uid":"4601726a3b3519a3","name":"should perform initial health assessment on start","time":{"start":1757366347510,"stop":1757366347510,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c617e866ec5f5b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757366359543,"stop":1757366359544,"duration":1},"status":"passed","severity":"normal"},{"uid":"503197c5ea96deb1","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757366407941,"stop":1757366407941,"duration":0},"status":"passed","severity":"normal"},{"uid":"235be409d758d76e","name":"should create an instance with libp2p and dialer","time":{"start":1757366314613,"stop":1757366314613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47cb7dfa673916e","name":"Renews subscription after lossing a connection","time":{"start":1757366854336,"stop":1757366854336,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8faaea54195674e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757366854341,"stop":1757366854341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f934817663ee4d16","name":"should add event listener for peer:discovery","time":{"start":1757366314614,"stop":1757366314614,"duration":0},"status":"passed","severity":"normal"},{"uid":"4451809aa22883d1","name":"should wait for Store peer to be connected","time":{"start":1757366347286,"stop":1757366347287,"duration":1},"status":"passed","severity":"normal"},{"uid":"963c7befa2ae6747","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757366564350,"stop":1757366564350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6975c7f601130d1e","name":"Check received message containing Chinese","time":{"start":1757366826902,"stop":1757366826902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee5399674e5ddad","name":"Symmetric encrypt & Decrypt","time":{"start":1757366335488,"stop":1757366335488,"duration":0},"status":"passed","severity":"normal"},{"uid":"962897f183976193","name":"isConnected should return true after first peer connects","time":{"start":1757366404064,"stop":1757366404066,"duration":2},"status":"passed","severity":"normal"},{"uid":"31b7aeeed8c1206c","name":"Throws when trying to push message with empty payload","time":{"start":1757367430902,"stop":1757367430903,"duration":1},"status":"passed","severity":"normal"},{"uid":"906b3d24a109beef","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757366324198,"stop":1757366324210,"duration":12},"status":"passed","severity":"normal"},{"uid":"1aa2d86fa6ee04f9","name":"Publish message with custom timestamp: Mon Sep 08 2025 22:22:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1757366574538,"stop":1757366574538,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0bb06a561c0f7","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757366359531,"stop":1757366359531,"duration":0},"status":"passed","severity":"normal"},{"uid":"38eec7236e0f6db4","name":"should compute hash only when first accessed","time":{"start":1757366315757,"stop":1757366315757,"duration":0},"status":"passed","severity":"normal"},{"uid":"234c192249100b98","name":"Relay","time":{"start":1757366389859,"stop":1757366389860,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c0c2e704e9e8538","name":"should work with stubbed retrieve function","time":{"start":1757366347399,"stop":1757366347400,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89387d4e074207c","name":"Fails to push message bigger that 1MB","time":{"start":1757367430908,"stop":1757367430908,"duration":0},"status":"passed","severity":"normal"},{"uid":"2142b6f1417132aa","name":"should throw error - no id","time":{"start":1757366305514,"stop":1757366305514,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac0b32af28b5d54","name":"Promise Callback - false","time":{"start":1757366718576,"stop":1757366718577,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b20d8a15835a00","name":"should return false when pubsub topic parsing fails","time":{"start":1757366314681,"stop":1757366314681,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cc23dc6bac0267","name":"Push message with SQL Injection payload","time":{"start":1757367430910,"stop":1757367430911,"duration":1},"status":"passed","severity":"normal"},{"uid":"66c9463d2486e75","name":"Callback on promise","time":{"start":1757366730480,"stop":1757366730480,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7bc8cabd139a33","name":"Refresh subscription","time":{"start":1757366581697,"stop":1757366581698,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9d19c2dcc9c0ae7c","name":"should create KeepAliveManager with required options","time":{"start":1757366314855,"stop":1757366314855,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe81488206f1676","name":"Subscribe to topic containing long and receive message","time":{"start":1757366854340,"stop":1757366854341,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4abf9741f9ac744","name":"Rejects garbage","time":{"start":1757366350710,"stop":1757366350710,"duration":0},"status":"passed","severity":"normal"},{"uid":"64bea154ff54f287","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757366854339,"stop":1757366854340,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9b2cb790a12c44","name":"should be online or offline if network state changed","time":{"start":1757366404070,"stop":1757366404073,"duration":3},"status":"passed","severity":"normal"},{"uid":"66125f8c4b0dd239","name":"can start the service","time":{"start":1757366329234,"stop":1757366329234,"duration":0},"status":"passed","severity":"normal"},{"uid":"820a9c0680d6b091","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757366315231,"stop":1757366315231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca29b66b8006c13","name":"should remove expired entries after TTL has passed","time":{"start":1757366344945,"stop":1757366344945,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efb5b7399eb4809","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757366359527,"stop":1757366359527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ab25b19b4c4289","name":"Check message with no payload is not received","time":{"start":1757366826920,"stop":1757366826921,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c38d5811332fad","name":"should work with async generator that yields promises","time":{"start":1757366347401,"stop":1757366347401,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8987872333705ef","name":"Init the array if not present","time":{"start":1757366299314,"stop":1757366299316,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b38160174d2b56f","name":"Push message with content topic containing Arabic","time":{"start":1757367430904,"stop":1757367430904,"duration":0},"status":"passed","severity":"normal"},{"uid":"891d341e7a6adf3f","name":"Push message equal or less that 1MB","time":{"start":1757367430898,"stop":1757367430898,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15050afc86581e9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757366720695,"stop":1757366720697,"duration":2},"status":"passed","severity":"normal"},{"uid":"16bf06a409142ab5","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757366365308,"stop":1757366365308,"duration":0},"status":"passed","severity":"normal"},{"uid":"fded890d65363fc6","name":"should initialize with default number of peers","time":{"start":1757366347098,"stop":1757366347098,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfeb30f13a764a5d","name":"should stop peer exchange discovery","time":{"start":1757366325470,"stop":1757366325471,"duration":1},"status":"passed","severity":"normal"},{"uid":"585c0770a5e87448","name":"should add and remove event listeners correctly","time":{"start":1757366329238,"stop":1757366329238,"duration":0},"status":"passed","severity":"normal"},{"uid":"46db1fa2d77c0b9c","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757366365309,"stop":1757366365310,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e9c86f70fb91cfb","name":"Push message with XML payload","time":{"start":1757367430876,"stop":1757367430876,"duration":0},"status":"passed","severity":"normal"},{"uid":"843795cdaa9948c9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757366567850,"stop":1757366567850,"duration":0},"status":"passed","severity":"normal"},{"uid":"7762cef4675f03ff","name":"Push message with escaped characters payload","time":{"start":1757367430912,"stop":1757367430912,"duration":0},"status":"passed","severity":"normal"},{"uid":"6976d459f7136b7","name":"should load peers from local storage and dispatch events","time":{"start":1757366329237,"stop":1757366329237,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3b564d46c12a45","name":"Check message with no pubsub topic is not received","time":{"start":1757366826910,"stop":1757366826910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d71d0ded670532","name":"should handle peer store errors gracefully","time":{"start":1757366314622,"stop":1757366314622,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b95a9e037c086c","name":"random static sharding 4 - Cluster ID: 683, Shard ID: 198","time":{"start":1757366708311,"stop":1757366708311,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9413b2ba12973a","name":"Ephemeral messages are not stored","time":{"start":1757366390010,"stop":1757366390010,"duration":0},"status":"passed","severity":"normal"},{"uid":"56143c0e7834fe4d","name":"Query generator for multiple messages with different message text format","time":{"start":1757366730478,"stop":1757366730479,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef1e6f662232258","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757366854328,"stop":1757366854329,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa670aeca6ed07eb","name":"should reject if Filter is requested but not mounted","time":{"start":1757366347285,"stop":1757366347285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42983190629d68f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757366697176,"stop":1757366697176,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fd762ee68f82b5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757366854343,"stop":1757366854344,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa9f253c447e071","name":"Push message with custom timestamp: 1757362808181","time":{"start":1757367430897,"stop":1757367430897,"duration":0},"status":"passed","severity":"normal"},{"uid":"e630ec1be2f6676c","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757366742499,"stop":1757366742500,"duration":1},"status":"passed","severity":"normal"},{"uid":"9453732c5042acfd","name":"should remove event listeners when stopped","time":{"start":1757366347398,"stop":1757366347399,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea6777c17a1f539","name":"Check publish message containing JSON","time":{"start":1757366574535,"stop":1757366574535,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dd81749b41347b","name":"Push message with content topic containing special chars","time":{"start":1757367430879,"stop":1757367430880,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffcf5087a728274a","name":"Nodes with multiple pubsub topic","time":{"start":1757366567850,"stop":1757366567850,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5d198e257ccb5","name":"Push message with XML payload","time":{"start":1757367430901,"stop":1757367430901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8f294fc69f5c6d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757366304801,"stop":1757366304801,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d0488d519f48bc","name":"should not retry if at least one success","time":{"start":1757366346789,"stop":1757366346789,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9e507c07d1f8d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757366304799,"stop":1757366304799,"duration":0},"status":"passed","severity":"normal"},{"uid":"f472db6c150995dc","name":"should initialize with isNetworkConnected as false","time":{"start":1757366314155,"stop":1757366314155,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83228f2aa710035","name":"Push message with Chinese payload","time":{"start":1757367430874,"stop":1757367430874,"duration":0},"status":"passed","severity":"normal"},{"uid":"203163802bcf0bb9","name":"Push message with escaped characters payload","time":{"start":1757367430877,"stop":1757367430877,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc9cf35f85474c7","name":"Check received message containing unicode special characters","time":{"start":1757366826906,"stop":1757366826907,"duration":1},"status":"passed","severity":"normal"},{"uid":"768dd9cd0bc6ef15","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757366686490,"stop":1757366686491,"duration":1},"status":"passed","severity":"normal"},{"uid":"a569b8398bffe994","name":"Check received message containing XML","time":{"start":1757366826915,"stop":1757366826915,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b13b2b6d5a328b7","name":"random static sharding 1 - Cluster ID: 564, Shard ID: 684","time":{"start":1757366708308,"stop":1757366708308,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b30219ccd13725","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757366730480,"stop":1757366730487,"duration":7},"status":"passed","severity":"normal"},{"uid":"a36b2e94b989ebd5","name":"new peer added after a peer was already found","time":{"start":1757366559634,"stop":1757366559634,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e84dc8488eeb1e","name":"Waku message hash computation (no timestamp)","time":{"start":1757366314902,"stop":1757366314902,"duration":0},"status":"passed","severity":"normal"},{"uid":"d402081ce32caee5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757366359557,"stop":1757366359557,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b147c1b509bdac","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757366458336,"stop":1757366458337,"duration":1},"status":"passed","severity":"normal"},{"uid":"45de2afd776c1a34","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757366347404,"stop":1757366347404,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb199ed00113fc7","name":"Stops search when 2 null results are returned","time":{"start":1757366325038,"stop":1757366325038,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b82a6ada800a7c6","name":"return first retrieved peers without further DNS queries","time":{"start":1757366325538,"stop":1757366325538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4bd0affe4be5f26","name":"Overlapping topic subscription","time":{"start":1757366854340,"stop":1757366854340,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f6ced02d1bf165","name":"Push message with shell command payload","time":{"start":1757367430912,"stop":1757367430912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fe1a022d5d56da","name":"Check received message containing shell command","time":{"start":1757366826916,"stop":1757366826916,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d1d3e5dcfe2bbf","name":"should discover peers from provided peer cache","time":{"start":1757366477132,"stop":1757366477133,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2dc28104994142d","name":"Fails to push message bigger that 1MB","time":{"start":1757367430919,"stop":1757367430919,"duration":0},"status":"passed","severity":"normal"},{"uid":"171a7ffe4082470e","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757366347111,"stop":1757366347111,"duration":0},"status":"passed","severity":"normal"},{"uid":"abca5e8fc020eb59","name":"can start and stop the service","time":{"start":1757366619589,"stop":1757366619589,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd28b7eb13d52db","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757366299488,"stop":1757366299488,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d6c988f69cee10","name":"Passing an array","time":{"start":1757366740097,"stop":1757366740098,"duration":1},"status":"passed","severity":"normal"},{"uid":"d16ed50e2e571d5b","name":"udp ip6 address","time":{"start":1757366304803,"stop":1757366304804,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de3b2ea98a41c80","name":"should accept empty decoders array","time":{"start":1757366347398,"stop":1757366347398,"duration":0},"status":"passed","severity":"normal"},{"uid":"34222372b58f6542","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757366325539,"stop":1757366325539,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38a456e5e34b3475","name":"Push message with content topic containing short","time":{"start":1757367430878,"stop":1757367430879,"duration":1},"status":"passed","severity":"normal"},{"uid":"680b585e6394df0b","name":"Check publish message containing emoji","time":{"start":1757366574536,"stop":1757366574537,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f84e43e7e31aacc","name":"should stop and cleanup resources","time":{"start":1757366347281,"stop":1757366347282,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42f979b0f387ac6","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app79/4/topic151/utf8","time":{"start":1757366668871,"stop":1757366668871,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc72a3d3f5bf862","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757366359545,"stop":1757366359545,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd6c1d441f9d21c","name":"should set field with all protocols enabled","time":{"start":1757366305522,"stop":1757366305522,"duration":0},"status":"passed","severity":"normal"},{"uid":"56158b3b00f0a8a7","name":"Push message with unicode special characters payload","time":{"start":1757367430902,"stop":1757367430902,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc06a1583577d25","name":"should not allow k > 12","time":{"start":1757366358719,"stop":1757366358721,"duration":2},"status":"passed","severity":"normal"},{"uid":"db1e17ac6847fe35","name":"should properly create location multiaddrs - udp6","time":{"start":1757366305520,"stop":1757366305520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87446549b695fc9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757366347100,"stop":1757366347100,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b5a45f607446a3","name":"should handle case with no peers in store","time":{"start":1757366315213,"stop":1757366315213,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b82a25a86390574","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757366304800,"stop":1757366304800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6151c7f70a75f6","name":"Push message with escaped characters payload","time":{"start":1757367430902,"stop":1757367430902,"duration":0},"status":"passed","severity":"normal"},{"uid":"91759017826d7404","name":"should return start time to match max range","time":{"start":1757366347405,"stop":1757366347406,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7eb584d18d750d8","name":"should dial with multiaddr and return stream","time":{"start":1757366316068,"stop":1757366316068,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b472a482e2091a","name":"Push message with content topic containing Arabic","time":{"start":1757367430894,"stop":1757367430894,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1121ac8cdf6e885","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757366325399,"stop":1757366325400,"duration":1},"status":"passed","severity":"normal"},{"uid":"72150e45fd9f2217","name":"should decode valid enr successfully","time":{"start":1757366305511,"stop":1757366305512,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4178a37fa2d76e9","name":"Push message with content topic containing emoji","time":{"start":1757367430917,"stop":1757367430917,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd6509f0cb7314e","name":"should be safe to call multiple times","time":{"start":1757366315205,"stop":1757366315205,"duration":0},"status":"passed","severity":"normal"},{"uid":"7715c27e011137bc","name":"Check publish message containing Chinese","time":{"start":1757366574525,"stop":1757366574525,"duration":0},"status":"passed","severity":"normal"},{"uid":"6382c64fc0a1d663","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app1/5/topic36/xml","time":{"start":1757366668870,"stop":1757366668870,"duration":0},"status":"passed","severity":"normal"},{"uid":"d948991a7ef08a07","name":"Push message with custom timestamp: 1757362808180","time":{"start":1757367430884,"stop":1757367430884,"duration":0},"status":"passed","severity":"normal"},{"uid":"574d3b74d8f16e67","name":"Push message with content topic containing Russian","time":{"start":1757367430915,"stop":1757367430915,"duration":0},"status":"passed","severity":"normal"},{"uid":"4190ecb149a87bf0","name":"Push message with content topic containing short","time":{"start":1757367430893,"stop":1757367430893,"duration":0},"status":"passed","severity":"normal"},{"uid":"576d3db7fd78e14f","name":"should return false when peer is on different cluster","time":{"start":1757366314674,"stop":1757366314674,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23686daab775063","name":"should initialize with default options","time":{"start":1757366325467,"stop":1757366325468,"duration":1},"status":"passed","severity":"normal"},{"uid":"396b756f00273e76","name":"should transition to Unhealthy when no connections","time":{"start":1757366347509,"stop":1757366347509,"duration":0},"status":"passed","severity":"normal"},{"uid":"216386a68c0d8f81","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757366315221,"stop":1757366315221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e836cf74eb86ee1","name":"Push message with special chars payload","time":{"start":1757367430886,"stop":1757367430887,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae785f1f6c9dcc7","name":"Relay - times out","time":{"start":1757366746806,"stop":1757366746806,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa33975f78b227ec","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757366359552,"stop":1757366359552,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9ee289c3ef8005","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757366567853,"stop":1757366567853,"duration":0},"status":"passed","severity":"normal"},{"uid":"f564cecb7de14f07","name":"random static sharding 5 - Cluster ID: 947, Shard ID: 515","time":{"start":1757366708311,"stop":1757366708311,"duration":0},"status":"passed","severity":"normal"},{"uid":"b058b48ae97d324b","name":"should reject if WakuNode is not started","time":{"start":1757366347283,"stop":1757366347284,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b98f4987a4d28a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757366680838,"stop":1757366680839,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9fc5d50f1aba765","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757366299492,"stop":1757366299492,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b4bbb95acde8fc","name":"groups content topics by expected pubsub topic","time":{"start":1757366299489,"stop":1757366299489,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca137e1598f24d1","name":"Push message with Russian payload","time":{"start":1757367430875,"stop":1757367430875,"duration":0},"status":"passed","severity":"normal"},{"uid":"977a2045b0be89a1","name":"should not fail to start the service if it is already started","time":{"start":1757366329235,"stop":1757366329235,"duration":0},"status":"passed","severity":"normal"},{"uid":"b782b71d6286a842","name":"should handle peer not in mesh for all topics","time":{"start":1757366314890,"stop":1757366314891,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ed6f5287d421d2","name":"should skip peers that don't support peer exchange","time":{"start":1757366325473,"stop":1757366325473,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f1963276633ef8","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757366347406,"stop":1757366347406,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c244f314d034a9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757366854344,"stop":1757366854345,"duration":1},"status":"passed","severity":"normal"},{"uid":"432c3c403297c684","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757366314879,"stop":1757366314879,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b7b0a356302581","name":"should clear dial history on start","time":{"start":1757366314541,"stop":1757366314542,"duration":1},"status":"passed","severity":"normal"},{"uid":"104c39847c96549d","name":"Wrong topic","time":{"start":1757366668874,"stop":1757366668874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39ae5fcfa996012","name":"peer exchange sets tag","time":{"start":1757366559633,"stop":1757366559633,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09603508e19eaee","name":"Push message with JSON payload","time":{"start":1757367430889,"stop":1757367430889,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56e461aa8c403a7","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757366581703,"stop":1757366581704,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37f5e992a9b7c44","name":"Check message on other pubsub topic is not received","time":{"start":1757366826909,"stop":1757366826909,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e098673d8eaa2a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757366336591,"stop":1757366336591,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2fa8931fdc4088","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757366564336,"stop":1757366564336,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e58fa80017d47","name":"should trigger query when it went offline since the last successful query","time":{"start":1757366347401,"stop":1757366347402,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc907cc423d569ff","name":"tcp ip4 address","time":{"start":1757366304803,"stop":1757366304803,"duration":0},"status":"passed","severity":"normal"},{"uid":"16feb72f1f19b123","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757366299495,"stop":1757366299496,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9bd082d55897e11","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757366854335,"stop":1757366854335,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8d6e46002cdef0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757366854338,"stop":1757366854338,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74d3021b778df51","name":"should reassess health immediately when peer disconnects","time":{"start":1757366347510,"stop":1757366347510,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0eb64adba08ec9","name":"should handle task timeouts","time":{"start":1757366345756,"stop":1757366345756,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc55f3f7040dac7","name":"Push message with special chars payload","time":{"start":1757367430899,"stop":1757367430899,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3588745a2195a6d","name":"retrieves a single peer","time":{"start":1757366325536,"stop":1757366325536,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd1541ff43ab3b2","name":"should be sent with empty content","time":{"start":1757366365312,"stop":1757366365312,"duration":0},"status":"passed","severity":"normal"},{"uid":"e385c184814a7556","name":"Check publish message containing numeric","time":{"start":1757366574524,"stop":1757366574525,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce275e992c595f37","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757366854333,"stop":1757366854333,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9b534779c71812","name":"should reject if Relay is requested but not mounted","time":{"start":1757366347284,"stop":1757366347284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e68023d2ed86c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757366854334,"stop":1757366854334,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ddc2a131a2c77f","name":"should return false when peer has no shard info","time":{"start":1757366314678,"stop":1757366314678,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bdf5ea3c3482e","name":"different cluster: nodes don't connect","time":{"start":1757366473801,"stop":1757366473804,"duration":3},"status":"passed","severity":"normal"},{"uid":"2c7d44f06a9c8b2d","name":"Push message with content topic containing unicode special characters","time":{"start":1757367430916,"stop":1757367430917,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc63cdd691b25f","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757366742494,"stop":1757366742494,"duration":0},"status":"passed","severity":"normal"},{"uid":"db70acda7f03839e","name":"random static sharding 6 - Cluster ID: 963, Shard ID: 168","time":{"start":1757366708311,"stop":1757366708312,"duration":1},"status":"passed","severity":"normal"},{"uid":"5366d871ecf3c176","name":"messageHash returns a Uint8Array","time":{"start":1757366314906,"stop":1757366314906,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdad5cbe27592ea","name":"Js publishes, other Js receives","time":{"start":1757366572681,"stop":1757366572682,"duration":1},"status":"passed","severity":"normal"},{"uid":"353d3d939636ee12","name":"Push message equal or less that 1MB","time":{"start":1757367430885,"stop":1757367430885,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da8d17d945910fd","name":"returns all values when wanted number matches available values","time":{"start":1757366324189,"stop":1757366324197,"duration":8},"status":"passed","severity":"normal"},{"uid":"cb77cb81c884d837","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757366359545,"stop":1757366359545,"duration":0},"status":"passed","severity":"normal"},{"uid":"2543bb69c8e5dd0d","name":"Light Node - default protocols","time":{"start":1757366746807,"stop":1757366746808,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15c4cd89bb1b59c","name":"Stops search when maxGet is reached","time":{"start":1757366325038,"stop":1757366325038,"duration":0},"status":"passed","severity":"normal"},{"uid":"74006834fbc083bf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757366299497,"stop":1757366299497,"duration":0},"status":"passed","severity":"normal"},{"uid":"466a98a58a0f2bfd","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757366346153,"stop":1757366346156,"duration":3},"status":"passed","severity":"normal"},{"uid":"81797fe36ec672fd","name":"Waku message hash computation (payload length 0)","time":{"start":1757366314902,"stop":1757366314902,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f4e8158640f178","name":"should insert message id into causal history","time":{"start":1757366365303,"stop":1757366365303,"duration":0},"status":"passed","severity":"normal"},{"uid":"589bd3a22ef1beb","name":"Throws when trying to push message with empty payload","time":{"start":1757367430893,"stop":1757367430893,"duration":0},"status":"passed","severity":"normal"},{"uid":"509b04fa26288628","name":"should handle general insertion and lookup correctly","time":{"start":1757366363244,"stop":1757366363244,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b4ced7e43bee0b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757366720704,"stop":1757366720704,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e2a5179a5c8528","name":"should fail to send if no connected peers found","time":{"start":1757366346781,"stop":1757366346784,"duration":3},"status":"passed","severity":"normal"},{"uid":"b7b15d11ce42b04","name":"should set field with only RELAY enabled","time":{"start":1757366305522,"stop":1757366305522,"duration":0},"status":"passed","severity":"normal"},{"uid":"9742a11ac5327b40","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757366854334,"stop":1757366854334,"duration":0},"status":"passed","severity":"normal"},{"uid":"3252820b2396c229","name":"Push message equal or less that 1MB","time":{"start":1757367430919,"stop":1757367430919,"duration":0},"status":"passed","severity":"normal"},{"uid":"596729788983f4a1","name":"Subscribe and receive messages via waku relay post","time":{"start":1757366854328,"stop":1757366854328,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0eec550efb32ea","name":"Push message with content topic containing escaped characters","time":{"start":1757367430916,"stop":1757367430916,"duration":0},"status":"passed","severity":"normal"},{"uid":"a099afa68d480bea","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757366315757,"stop":1757366315757,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f68b1d1c42f470","name":"Callback on promise, aborts when callback returns true","time":{"start":1757366730480,"stop":1757366730480,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6783ff63b993e","name":"should be safe to call multiple times","time":{"start":1757366316066,"stop":1757366316066,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cbb62a41cb030f","name":"should query peers that support peer exchange","time":{"start":1757366325472,"stop":1757366325473,"duration":1},"status":"passed","severity":"normal"},{"uid":"757148b6be6052ad","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757366404068,"stop":1757366404069,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b8ed76fddb6617","name":"Push message with Arabic payload","time":{"start":1757367430887,"stop":1757367430887,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14038b2f088f901","name":"should handle query errors gracefully","time":{"start":1757366325475,"stop":1757366325475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7690005ddd9e930","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757366359526,"stop":1757366359526,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be78fe8771db16b","name":"Encoder throws on undefined content topic","time":{"start":1757366315755,"stop":1757366315755,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f961805ea5320f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757366826908,"stop":1757366826909,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ad6b0ccb85a5d8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757366359551,"stop":1757366359551,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e73be63464a60e7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757366564336,"stop":1757366564350,"duration":14},"status":"passed","severity":"normal"},{"uid":"42c473d9ac70e608","name":"should start the dialing interval","time":{"start":1757366314541,"stop":1757366314541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1a0f9569cdf08f","name":"Push message with long payload","time":{"start":1757367430899,"stop":1757367430899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9447bbdb54184ee2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757366854332,"stop":1757366854332,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c660884210534c","name":"Relay - dialed first","time":{"start":1757366746805,"stop":1757366746805,"duration":0},"status":"passed","severity":"normal"},{"uid":"95197c23585d9f91","name":"should be safe to call multiple times","time":{"start":1757366314619,"stop":1757366314619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c3c5f91500bcc3","name":"Push message with content topic containing special chars","time":{"start":1757367430904,"stop":1757367430904,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b9dd5dbcfade86","name":"should properly start and stop event listening","time":{"start":1757366347510,"stop":1757366347510,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fb2fe97c4d7899","name":"should properly create location multiaddrs - udp4","time":{"start":1757366305519,"stop":1757366305520,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b5a4e35d964a63","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757366299681,"stop":1757366299681,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3f30114e8b0bba","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757366314901,"stop":1757366314901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a32d4aa7792352","name":"should add event listeners to globalThis","time":{"start":1757366314169,"stop":1757366314170,"duration":1},"status":"passed","severity":"normal"},{"uid":"2823f9a228180ee2","name":"Check received message containing SQL Injection","time":{"start":1757366826903,"stop":1757366826903,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd75fb72af3981db","name":"Push message with content topic containing long","time":{"start":1757367430879,"stop":1757367430879,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57ee58344b1c10a","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757366315195,"stop":1757366315195,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84b50f225e72fad","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757366854343,"stop":1757366854343,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f179167a0c3244","name":"should check false positive rate","time":{"start":1757366363244,"stop":1757366363245,"duration":1},"status":"passed","severity":"normal"},{"uid":"3731e3ea90000fc8","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757366365310,"stop":1757366365310,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cac2da5804c5b69","name":"should capture event listeners for testing","time":{"start":1757366347400,"stop":1757366347400,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04b181edc031934","name":"Subscribe to topic containing XML and publish message","time":{"start":1757366581706,"stop":1757366581706,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcdf9fcefa0bba5","name":"Check message on other pubsub topic is not received","time":{"start":1757366826920,"stop":1757366826920,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2fb4482cd8f0b4","name":"should insert message into bloom filter","time":{"start":1757366365303,"stop":1757366365303,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2aeb9474417866","name":"should dial peers from store on start","time":{"start":1757366315194,"stop":1757366315195,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05bf0077880440f","name":"Refresh subscription","time":{"start":1757366854331,"stop":1757366854331,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2965083024a37b","name":"Push message with rate limit","time":{"start":1757367430897,"stop":1757367430897,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc639333e5e84c3","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757366581711,"stop":1757366581711,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6be900f60fab96a","name":"Check publish message after client node is restarted","time":{"start":1757366574541,"stop":1757366574541,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c67c50f8e485f888","name":"Fields are not dropped","time":{"start":1757366315241,"stop":1757366315241,"duration":0},"status":"passed","severity":"normal"},{"uid":"890f11167808f3fc","name":"Query Generator - false","time":{"start":1757366718575,"stop":1757366718575,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f534f70d6aa63d","name":"should handle errors gracefully when getting peer info","time":{"start":1757366314682,"stop":1757366314682,"duration":0},"status":"passed","severity":"normal"},{"uid":"426172c95899eada","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757366359552,"stop":1757366359552,"duration":0},"status":"passed","severity":"normal"},{"uid":"d816de106b5aee47","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757366365306,"stop":1757366365307,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8a0da493007e8a","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757366325479,"stop":1757366325480,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a17e9e63d982d1a","name":"Push message with content topic containing SQL Injection","time":{"start":1757367430915,"stop":1757367430916,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5e8d173881f27bb","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757366359538,"stop":1757366359538,"duration":0},"status":"passed","severity":"normal"},{"uid":"56829a39ed5c4465","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757366314901,"stop":1757366314901,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f2e3608bcd7a6f","name":"should handle malformed response data","time":{"start":1757366325402,"stop":1757366325402,"duration":0},"status":"passed","severity":"normal"},{"uid":"b860de3fb241b75f","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757366359531,"stop":1757366359532,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a7b5633bb2721a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757366304792,"stop":1757366304793,"duration":1},"status":"passed","severity":"normal"},{"uid":"8127b2558fe0d24","name":"should handle large number of peers request","time":{"start":1757366325402,"stop":1757366325403,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f7f6b33cb635ba","name":"throws on content topic with generation field greater than 0","time":{"start":1757366299479,"stop":1757366299479,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4aa5026b8e2b84","name":"should not receive a peer event before start","time":{"start":1757366329236,"stop":1757366329236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f773b53a8b920ead","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757366564318,"stop":1757366564321,"duration":3},"status":"passed","severity":"normal"},{"uid":"433edeb29184f342","name":"should lock peers when selected","time":{"start":1757366347104,"stop":1757366347104,"duration":0},"status":"passed","severity":"normal"},{"uid":"462e7690d6bc13ed","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757366299492,"stop":1757366299492,"duration":0},"status":"passed","severity":"normal"},{"uid":"18185be4b000068d","name":"should not receive a peer event before start","time":{"start":1757366619590,"stop":1757366619591,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb309dd8009eeb5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757366299493,"stop":1757366299493,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75b99215523cb9f","name":"Push message with Script payload","time":{"start":1757367430900,"stop":1757367430900,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb5912007a4046b","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757366347402,"stop":1757366347402,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02fd1cc48c9d403","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757366299484,"stop":1757366299484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5500060b039842f","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757366347405,"stop":1757366347405,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b4553e1269321e","name":"Push message with meta","time":{"start":1757367430906,"stop":1757367430906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb5d50607c2da0","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757366324788,"stop":1757366324789,"duration":1},"status":"passed","severity":"normal"},{"uid":"23c3838df7d789a1","name":"Push 30 different messages","time":{"start":1757367430902,"stop":1757367430902,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ce23e7fc4df89851","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757366324787,"stop":1757366324788,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cafe4ac0740dba9","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757366315230,"stop":1757366315230,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6419ece12ffba6","name":"Subscribe to topic containing long and receive message","time":{"start":1757366854331,"stop":1757366854332,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cc203c829c751ee","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757366325400,"stop":1757366325401,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfef20dff02ee39b","name":"Sign & Recover","time":{"start":1757366335489,"stop":1757366335489,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7d079e8c00adf7","name":"Push message with emoji payload","time":{"start":1757367430902,"stop":1757367430902,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab6e5e3356daf60","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757366581696,"stop":1757366581697,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a9ed3f81fcc439","name":"Passing page size 19 when there are 20 messages","time":{"start":1757366733548,"stop":1757366733548,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0851cbcf6695d68","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757366359537,"stop":1757366359538,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe6387007653c9a9","name":"should populate queue if has active dial","time":{"start":1757366314558,"stop":1757366314558,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a2b2cc5f19600","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757366359518,"stop":1757366359519,"duration":1},"status":"passed","severity":"normal"},{"uid":"d041b504e644740d","name":"Delete observer","time":{"start":1757366561103,"stop":1757366561103,"duration":0},"status":"passed","severity":"normal"},{"uid":"7212209b6e91fdcf","name":"should dial all known peers when reached zero connections","time":{"start":1757366426466,"stop":1757366426467,"duration":1},"status":"passed","severity":"normal"},{"uid":"94fb42a73a64249f","name":"Push message with Script payload","time":{"start":1757367430888,"stop":1757367430888,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84e32970bf14ba4","name":"Check received message containing emoji","time":{"start":1757366826917,"stop":1757366826917,"duration":0},"status":"passed","severity":"normal"},{"uid":"40839f7445a47495","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757366388818,"stop":1757366388818,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6afb41bf696dd67b","name":"random static sharding 7 - Cluster ID: 786, Shard ID: 533","time":{"start":1757366708315,"stop":1757366708315,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb985844752e72a","name":"handles different clusterIds correctly","time":{"start":1757366299490,"stop":1757366299490,"duration":0},"status":"passed","severity":"normal"},{"uid":"665fd5da6116db32","name":"Query with Ordered Callback, No Decoder","time":{"start":1757366697175,"stop":1757366697175,"duration":0},"status":"passed","severity":"normal"},{"uid":"539ef67eef70224c","name":"should serialize and deserialize correctly","time":{"start":1757366363242,"stop":1757366363242,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b5942d9e6c6448","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757366324792,"stop":1757366324793,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e5eea51da7c4a6","name":"should encodeTxt and decodeTxt","time":{"start":1757366305511,"stop":1757366305511,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f7af54b4e19237","name":"should skip peer when already connected","time":{"start":1757366314554,"stop":1757366314554,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c51d8b4800a149e","name":"should work with mixed v2 and v3 peers","time":{"start":1757366346790,"stop":1757366346790,"duration":0},"status":"passed","severity":"normal"},{"uid":"3604a363371d29be","name":"yields decoded messages","time":{"start":1757366315565,"stop":1757366315565,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b6cc412cbff938","name":"should successfully query store with valid decoders and options","time":{"start":1757366347184,"stop":1757366347186,"duration":2},"status":"passed","severity":"normal"},{"uid":"e450e4912d91febf","name":"ignores unrecognized TXT record formats","time":{"start":1757366325537,"stop":1757366325537,"duration":0},"status":"passed","severity":"normal"},{"uid":"760b08d151869a07","name":"Push message with custom timestamp: 1726608008180","time":{"start":1757367430884,"stop":1757367430884,"duration":0},"status":"passed","severity":"normal"},{"uid":"853fe50363412a5","name":"Push message with content topic containing numeric","time":{"start":1757367430903,"stop":1757367430903,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefd1a043f25d579","name":"should skip peer when dialed recently","time":{"start":1757366314554,"stop":1757366314557,"duration":3},"status":"passed","severity":"normal"},{"uid":"44daefd62dcfcde6","name":"Push message with unicode special characters payload","time":{"start":1757367430912,"stop":1757367430913,"duration":1},"status":"passed","severity":"normal"},{"uid":"151e146186b31d50","name":"messageHashStr works with IProtoMessage","time":{"start":1757366314907,"stop":1757366314907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3303a87321893812","name":"Check meta is set [ecies]","time":{"start":1757366336591,"stop":1757366336591,"duration":0},"status":"passed","severity":"normal"},{"uid":"f136029053b74700","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757366359544,"stop":1757366359545,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b831d58a7d5ee","name":"Push message with Chinese payload","time":{"start":1757367430887,"stop":1757367430887,"duration":0},"status":"passed","severity":"normal"},{"uid":"27271ac7157884a2","name":"Push message with long payload","time":{"start":1757367430886,"stop":1757367430886,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6227ca7da278e3","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757366359533,"stop":1757366359533,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ba66c106e871dc","name":"should properly clean up resources when disposed","time":{"start":1757366344952,"stop":1757366344952,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76879322fc57d92","name":"should get all peers from store","time":{"start":1757366315207,"stop":1757366315211,"duration":4},"status":"passed","severity":"normal"},{"uid":"a967e49bceeb3c56","name":"Check received message containing Arabic","time":{"start":1757366826914,"stop":1757366826914,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfa8b010fd3b7a","name":"Push message with content topic containing escaped characters","time":{"start":1757367430905,"stop":1757367430905,"duration":0},"status":"passed","severity":"normal"},{"uid":"da27d615414fd0d8","name":"Subscribe and receives messages on 20 topics","time":{"start":1757366854329,"stop":1757366854329,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b019f536a5749b2","name":"should be safe to call multiple times","time":{"start":1757366314552,"stop":1757366314552,"duration":0},"status":"passed","severity":"normal"},{"uid":"661c15ef991fd14","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757366567851,"stop":1757366567852,"duration":1},"status":"passed","severity":"normal"},{"uid":"39671d6af0a1f913","name":"Ordered callback, aborts when callback returns true","time":{"start":1757366730487,"stop":1757366730487,"duration":0},"status":"passed","severity":"normal"},{"uid":"d337aef67b821ebc","name":"Check message with invalid timestamp is not received","time":{"start":1757366826909,"stop":1757366826909,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c98c20c93f0e264","name":"Push 30 different messages","time":{"start":1757367430892,"stop":1757367430892,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c393d0673dc98874","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757366359518,"stop":1757366359518,"duration":0},"status":"passed","severity":"normal"},{"uid":"359a9b94bab7e8e2","name":"random static sharding 8 - Cluster ID: 878, Shard ID: 350","time":{"start":1757366708315,"stop":1757366708316,"duration":1},"status":"passed","severity":"normal"},{"uid":"357f6ff3881fe75f","name":"should not dispatch event when already disconnected","time":{"start":1757366314203,"stop":1757366314203,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9d6c93f647607a","name":"Push message with content topic containing Chinese","time":{"start":1757367430880,"stop":1757367430880,"duration":0},"status":"passed","severity":"normal"},{"uid":"1297e60fc06bccc8","name":"should handle dial errors","time":{"start":1757366316068,"stop":1757366316068,"duration":0},"status":"passed","severity":"normal"},{"uid":"65221439e4925174","name":"should respect custom numPeersToUse configuration","time":{"start":1757366347110,"stop":1757366347110,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f8e1de120a324f","name":"should properly create peer info with all multiaddrs","time":{"start":1757366305521,"stop":1757366305521,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bacc9879a9f80ed","name":"Reusing cursor across nodes","time":{"start":1757366680844,"stop":1757366680844,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96254de78235dc2","name":"should handle incoming messages","time":{"start":1757366347117,"stop":1757366347117,"duration":0},"status":"passed","severity":"normal"},{"uid":"433898454243b33f","name":"should return false","time":{"start":1757366305515,"stop":1757366305517,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c2ae0088904b989","name":"Push message with Script payload","time":{"start":1757367430911,"stop":1757367430911,"duration":0},"status":"passed","severity":"normal"},{"uid":"3410819e07f949cd","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757366854335,"stop":1757366854335,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad07a744afb908c","name":"Check received message containing unicode special characters","time":{"start":1757366826917,"stop":1757366826917,"duration":0},"status":"passed","severity":"normal"},{"uid":"48128e0c8d9e2a01","name":"should do nothing if no non-locked connections to drop","time":{"start":1757366315229,"stop":1757366315229,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b29371785fb2e7","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757366365304,"stop":1757366365304,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46409f1a8b78af1","name":"should retry on complete failure if specified","time":{"start":1757366346788,"stop":1757366346788,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6408677c0c986a1","name":"Passing page size 10 when there are 10 messages","time":{"start":1757366733547,"stop":1757366733547,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9afec61d6e7f562","name":"should invoke callbacks when receiving a message","time":{"start":1757366347280,"stop":1757366347280,"duration":0},"status":"passed","severity":"normal"},{"uid":"431487a82cfb02a","name":"should only return 1 node with relay and store capability","time":{"start":1757366325538,"stop":1757366325538,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a71f3faba7e2bd7","name":"should call waitForPeer on Relay","time":{"start":1757366347287,"stop":1757366347287,"duration":0},"status":"passed","severity":"normal"},{"uid":"276edb591cfe123","name":"Push message with SQL Injection payload","time":{"start":1757367430875,"stop":1757367430875,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a10e6804e3afb4a","name":"Store - dialed first","time":{"start":1757366746806,"stop":1757366746806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b042de992781cf50","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757366564336,"stop":1757366564336,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0ef881ee2f9cb1","name":"Push message with rate limit","time":{"start":1757367430883,"stop":1757367430884,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b974316a01433d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757366680839,"stop":1757366680839,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39cf8cc2afb93a4","name":"Query with Promise Callback, No message returned","time":{"start":1757366697177,"stop":1757366697177,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd85100b9b8f2d35","name":"should handle complete peer lifecycle","time":{"start":1757366314891,"stop":1757366314891,"duration":0},"status":"passed","severity":"normal"},{"uid":"8682cda37e7515e6","name":"Fails to push message bigger that 1MB","time":{"start":1757367430885,"stop":1757367430885,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40c91cc4b61133e","name":"Generator, one shard","time":{"start":1757366686489,"stop":1757366686490,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5211f757a22b47","name":"Push message with unicode special characters payload","time":{"start":1757367430892,"stop":1757367430892,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ab1bdccbe05528","name":"Push message with unicode special characters payload","time":{"start":1757367430877,"stop":1757367430877,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc69f88e3d6ea523","name":"should check connected peers if present and suitable","time":{"start":1757366347285,"stop":1757366347286,"duration":1},"status":"passed","severity":"normal"},{"uid":"a21eb426c2040857","name":"msgTime: 0 ms from now, startTime: 1757280327416, endTime: 1757366727416","time":{"start":1757366742498,"stop":1757366742499,"duration":1},"status":"passed","severity":"normal"},{"uid":"dabf5bd768ee7cce","name":"should dial one peer on dial","time":{"start":1757366471565,"stop":1757366471565,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e2047b5b2c8e12","name":"should handle hash queries without validation","time":{"start":1757366347187,"stop":1757366347188,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdff4fbc09870df3","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757366365305,"stop":1757366365305,"duration":0},"status":"passed","severity":"normal"},{"uid":"544f7d19321deca1","name":"Push message with content topic containing short","time":{"start":1757367430903,"stop":1757367430903,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8e4a0fa6b2e85c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757366359532,"stop":1757366359532,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67760349f840967","name":"should dial all remaining peers","time":{"start":1757366315212,"stop":1757366315212,"duration":0},"status":"passed","severity":"normal"},{"uid":"770443d8490cf14f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757366359536,"stop":1757366359536,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab14cbd167f55a37","name":"throws if store query response has error status","time":{"start":1757366315564,"stop":1757366315564,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4c6ad3f1f5da96","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757366314681,"stop":1757366314681,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b46be11006bc59c","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757366680837,"stop":1757366680838,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d17f7a003373636","name":"Check received message containing Script","time":{"start":1757366826915,"stop":1757366826915,"duration":0},"status":"passed","severity":"normal"},{"uid":"db006ea3beda7450","name":"should detect messages with missing dependencies","time":{"start":1757366365309,"stop":1757366365309,"duration":0},"status":"passed","severity":"normal"},{"uid":"610ac5b19da99d04","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757366359535,"stop":1757366359535,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efd89411a39b853","name":"should return cached hash on subsequent access","time":{"start":1757366315757,"stop":1757366315758,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d289c069a552fd","name":"Passing page size 0 when there are 110 messages","time":{"start":1757366733544,"stop":1757366733545,"duration":1},"status":"passed","severity":"normal"},{"uid":"c818ff682117ffea","name":"should add received message to localHistory with retrievalHint","time":{"start":1757366365306,"stop":1757366365306,"duration":0},"status":"passed","severity":"normal"},{"uid":"badc6fbd2ceb4de2","name":"Push message with Russian payload","time":{"start":1757367430900,"stop":1757367430900,"duration":0},"status":"passed","severity":"normal"},{"uid":"576d16d58f7a1a85","name":"should clear dial history on stop","time":{"start":1757366314551,"stop":1757366314551,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc12639109be89bf","name":"Passing page size 1 when there are 4 messages","time":{"start":1757366733546,"stop":1757366733547,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc662dd6137a6554","name":"Push message with emoji payload","time":{"start":1757367430913,"stop":1757367430913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd6953ba483dd4a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757366567852,"stop":1757366567852,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d455c961dd4f452","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757366854341,"stop":1757366854341,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde243b556904320","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757366358722,"stop":1757366358723,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d9afe86ddb9319","name":"should wait for LightPush peer to be connected","time":{"start":1757366347286,"stop":1757366347286,"duration":0},"status":"passed","severity":"normal"},{"uid":"149a00a3ce6bc835","name":"should start periodic discovery on start","time":{"start":1757366325478,"stop":1757366325478,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb27c7ec3c32489","name":"Check message with no content topic is not received","time":{"start":1757366826910,"stop":1757366826910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca34f6506f443cf4","name":"Query Generator, No Decoder","time":{"start":1757366697173,"stop":1757366697174,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dbb7ed07d9ec80","name":"Push message with meta","time":{"start":1757367430917,"stop":1757367430917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f87489b3be78c0","name":"should return false when network is not connected","time":{"start":1757366316067,"stop":1757366316067,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4dae753284387c","name":"ends if response has no messages","time":{"start":1757366315564,"stop":1757366315565,"duration":1},"status":"passed","severity":"normal"},{"uid":"2741bc8adbeda762","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757366581710,"stop":1757366581710,"duration":0},"status":"passed","severity":"normal"},{"uid":"558954da4771a3ae","name":"Fails to push message with large meta","time":{"start":1757367430896,"stop":1757367430896,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdd0bc9ca6b01b4","name":"should be empty after removing the only subscription","time":{"start":1757366347280,"stop":1757366347280,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d511a566ac25f73","name":"Subscribe and publish message","time":{"start":1757366581694,"stop":1757366581694,"duration":0},"status":"passed","severity":"normal"},{"uid":"85615f14b7a35cbd","name":"does not validate decoders for hash queries","time":{"start":1757366315563,"stop":1757366315563,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc2b8fcc76dc277","name":"accepts time-filtered query with content filter","time":{"start":1757366314981,"stop":1757366314981,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e561b2a228e800","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757366359519,"stop":1757366359519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdb4d7be5cd6685","name":"should emit a peer event after start","time":{"start":1757366388815,"stop":1757366388815,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f274e0a5eac11d6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757366854335,"stop":1757366854335,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b0d6931b32a878","name":"Relay - dialed after","time":{"start":1757366746805,"stop":1757366746806,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f7e70526a8e3d2","name":"should be able to dial TLS multiaddrs","time":{"start":1757366471568,"stop":1757366471568,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf98ca0c4ef358a","name":"should requeue task if no peer is available","time":{"start":1757366345746,"stop":1757366345752,"duration":6},"status":"passed","severity":"normal"},{"uid":"7458cfba30b005de","name":"Subscribe to topic containing Script and receive message","time":{"start":1757366854342,"stop":1757366854342,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2545a131197f64d","name":"Publish message with large meta","time":{"start":1757366574541,"stop":1757366574542,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9be571032bf33e7","name":"throws on content topic with too few or too many fields","time":{"start":1757366299477,"stop":1757366299478,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9efd77b76b81769","name":"Push message with Russian payload","time":{"start":1757367430910,"stop":1757367430910,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d571640b492743","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757366473805,"stop":1757366473805,"duration":0},"status":"passed","severity":"normal"},{"uid":"b366d88a983322b7","name":"Push message with content topic containing unicode special characters","time":{"start":1757367430905,"stop":1757367430906,"duration":1},"status":"passed","severity":"normal"},{"uid":"341af244707b03d2","name":"should return all connected peers without codec filter","time":{"start":1757366316070,"stop":1757366316070,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf651869abfcea8","name":"should not start if already started","time":{"start":1757366325470,"stop":1757366325470,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae863fd38db95e7","name":"throws on content topic with empty encoding field","time":{"start":1757366299481,"stop":1757366299481,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f78c4a7ca4172a2","name":"Check received message containing escaped characters","time":{"start":1757366826917,"stop":1757366826917,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e53b15086ac9daa","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757366359553,"stop":1757366359553,"duration":0},"status":"passed","severity":"normal"},{"uid":"68290baa583232c3","name":"yields undefined for messages without decoder","time":{"start":1757366315566,"stop":1757366315566,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ec1bd3064d39c4","name":"same cluster: nodes connect","time":{"start":1757366473806,"stop":1757366473807,"duration":1},"status":"passed","severity":"normal"},{"uid":"316e369f5ab61630","name":"should skip peer when failed to dial recently","time":{"start":1757366314558,"stop":1757366314558,"duration":0},"status":"passed","severity":"normal"},{"uid":"905afc82391c5b70","name":"should handle case with all peers already connected","time":{"start":1757366315213,"stop":1757366315220,"duration":7},"status":"passed","severity":"normal"},{"uid":"cee640986887e6e5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757366299499,"stop":1757366299499,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c54b6316c7b9a2","name":"Push message with custom timestamp: 1757370008181","time":{"start":1757367430907,"stop":1757367430908,"duration":1},"status":"passed","severity":"normal"},{"uid":"594e64ca6843e077","name":"Push message with content topic containing unicode special characters","time":{"start":1757367430896,"stop":1757367430896,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74a719f7d854df1","name":"Decoder throws on empty string content topic","time":{"start":1757366336592,"stop":1757366336592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd1ce1139bfa5b","name":"should properly create location multiaddrs - tcp4","time":{"start":1757366305520,"stop":1757366305520,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58ec1f7c7d12575","name":"Push message with short payload","time":{"start":1757367430873,"stop":1757367430873,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6d55fae43d6784","name":"throws on content topic with empty version field","time":{"start":1757366299479,"stop":1757366299480,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd946798febbb82","name":"should handle ENR without shardInfo","time":{"start":1757366325477,"stop":1757366325478,"duration":1},"status":"passed","severity":"normal"},{"uid":"667d6b017a9dab51","name":"should support chaining for add method","time":{"start":1757366344944,"stop":1757366344945,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ee2de740be49e","name":"should return false and handle errors gracefully","time":{"start":1757366316069,"stop":1757366316069,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dddbc913fe2360","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757366315222,"stop":1757366315222,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f3c79c3ade0346","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757366826911,"stop":1757366826911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c7e2b9f0f5a97a","name":"Subscribe to topic containing short and receive message","time":{"start":1757366854331,"stop":1757366854331,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda6ac8a732c26f1","name":"Renews subscription after lossing a connection","time":{"start":1757366854345,"stop":1757366854345,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfa761065fed42a","name":"should remove event listeners from globalThis","time":{"start":1757366314179,"stop":1757366314180,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb119e4b3a8773a5","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757366564335,"stop":1757366564335,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f5275403c04981","name":"should initialize with libp2p components","time":{"start":1757366325396,"stop":1757366325396,"duration":0},"status":"passed","severity":"normal"},{"uid":"827fdfd656dca56a","name":"A test","time":{"start":1757366458631,"stop":1757366458631,"duration":0},"status":"passed","severity":"normal"},{"uid":"684990c92b46c386","name":"Check message with non string payload is not received","time":{"start":1757366826921,"stop":1757366826921,"duration":0},"status":"passed","severity":"normal"},{"uid":"54975d9fb53a4985","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757366304793,"stop":1757366304795,"duration":2},"status":"passed","severity":"normal"},{"uid":"74cb16c52d5f13d2","name":"should not process empty queue","time":{"start":1757366314572,"stop":1757366314572,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96309769c0ffab","name":"should properly create location multiaddrs - tcp","time":{"start":1757366305521,"stop":1757366305521,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a866c46557c31ed","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757366315230,"stop":1757366315230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58fb8a6ae4ec409","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757366473804,"stop":1757366473805,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6b7c63dfdc1f6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757366299498,"stop":1757366299498,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d2529e2a0500bc","name":"should handle peerStore errors gracefully","time":{"start":1757366316070,"stop":1757366316070,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d2205692d5fe1a","name":"Check received message containing emoji","time":{"start":1757366826907,"stop":1757366826907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e43b29121c28c4","name":"should work with stubbed peer manager event emitter","time":{"start":1757366347399,"stop":1757366347399,"duration":0},"status":"passed","severity":"normal"},{"uid":"4075c4683d2d5b23","name":"Check received message containing special chars","time":{"start":1757366826901,"stop":1757366826902,"duration":1},"status":"passed","severity":"normal"},{"uid":"70677b01e807dc34","name":"Push message with numeric payload","time":{"start":1757367430909,"stop":1757367430909,"duration":0},"status":"passed","severity":"normal"},{"uid":"7029a8a337d10a01","name":"should update ack status of messages in outgoing buffer","time":{"start":1757366365313,"stop":1757366365313,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cc6265663adbba","name":"should stop ping timers on peer disconnect","time":{"start":1757366314863,"stop":1757366314869,"duration":6},"status":"passed","severity":"normal"},{"uid":"34a735ad2a164eeb","name":"should handle peer store errors gracefully","time":{"start":1757366347510,"stop":1757366347511,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eec05afecb2fbfa","name":"Check publish message containing SQL Injection","time":{"start":1757366574532,"stop":1757366574533,"duration":1},"status":"passed","severity":"normal"},{"uid":"585eb9cf56501782","name":"should return different streams if requested simultaniously","time":{"start":1757366315303,"stop":1757366315304,"duration":1},"status":"passed","severity":"normal"},{"uid":"211aa52b00e583e4","name":"should set default options when no config provided","time":{"start":1757366316064,"stop":1757366316064,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ba70d063aba309","name":"Check message with no pubsub topic is not received","time":{"start":1757366826920,"stop":1757366826920,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e12e28750a531c7","name":"Sample","time":{"start":1757366304919,"stop":1757366304920,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e3dbf144f8f8c2","name":"Store - dialed after - with timeout","time":{"start":1757366746806,"stop":1757366746807,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd48fa1687713265","name":"should handle complete connection lifecycle","time":{"start":1757366314218,"stop":1757366314218,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a28c75f6bcd8a1e","name":"should handle corrupted shard info gracefully","time":{"start":1757366314682,"stop":1757366314685,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb632623d314616b","name":"Publish message with rate limit","time":{"start":1757366574542,"stop":1757366574542,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0825d63d8149cbd","name":"should create ConnectionManager with required options","time":{"start":1757366316063,"stop":1757366316063,"duration":0},"status":"passed","severity":"normal"},{"uid":"144ab1df97612925","name":"Push message with shell command payload","time":{"start":1757367430901,"stop":1757367430901,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee7246a9abf68e5","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757366304801,"stop":1757366304801,"duration":0},"status":"passed","severity":"normal"},{"uid":"759e1b01dba3e609","name":"Push message with content topic containing JSON","time":{"start":1757367430916,"stop":1757367430916,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc0d9ff6b55167a","name":"Push message with content topic containing JSON","time":{"start":1757367430881,"stop":1757367430881,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fcd9b9f9579b61","name":"should filter peers by codec","time":{"start":1757366316070,"stop":1757366316070,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f2427f5933fb6b","name":"should deliver messages after dependencies are met","time":{"start":1757366365309,"stop":1757366365309,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1b4cedf0a8a9ba","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app93/2/topic956/json","time":{"start":1757366668867,"stop":1757366668867,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebf51e7fdc310a1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757366854339,"stop":1757366854339,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb6ed2b8b64bffa","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757366315306,"stop":1757366315306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e0a862858450d3","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757366336590,"stop":1757366336590,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8ddbcf11c95e76","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757366299680,"stop":1757366299680,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e352ce2921f759c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757366581704,"stop":1757366581705,"duration":1},"status":"passed","severity":"normal"},{"uid":"628905d5180f8cf8","name":"Push message with content topic containing emoji","time":{"start":1757367430896,"stop":1757367430896,"duration":0},"status":"passed","severity":"normal"},{"uid":"92654d62942210fa","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757366854328,"stop":1757366854328,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a8fa522a9d4591","name":"should never report false negatives","time":{"start":1757366363241,"stop":1757366363242,"duration":1},"status":"passed","severity":"normal"},{"uid":"1908bc9231b2a69","name":"should perform ping and update peer store on timer","time":{"start":1757366314870,"stop":1757366314873,"duration":3},"status":"passed","severity":"normal"},{"uid":"87c7e0101ebc4d09","name":"should filter out already connected peers","time":{"start":1757366315211,"stop":1757366315212,"duration":1},"status":"passed","severity":"normal"},{"uid":"712ed06faaa7e3f0","name":"should dial peer when no shard info available","time":{"start":1757366314562,"stop":1757366314562,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f84909a6fc9f20a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757366742494,"stop":1757366742495,"duration":1},"status":"passed","severity":"normal"},{"uid":"45702c0744b0f3ab","name":"Push message with numeric payload","time":{"start":1757367430899,"stop":1757367430899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4971c36f4fc8017","name":"Push message with custom timestamp: 1757370008181","time":{"start":1757367430897,"stop":1757367430897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7ffc1cc7e47c02","name":"should merge provided config with defaults","time":{"start":1757366316064,"stop":1757366316064,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9eb1399d66ace46","name":"Check received message with timestamp: 1757366383307000000 ","time":{"start":1757366826907,"stop":1757366826907,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c7e3b0fdba635d","name":"should add and check entries correctly","time":{"start":1757366344938,"stop":1757366344944,"duration":6},"status":"passed","severity":"normal"},{"uid":"c48e6b3f178ce0cc","name":"Push message with Arabic payload","time":{"start":1757367430874,"stop":1757367430875,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b0bb5b4520cc737","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757366304798,"stop":1757366304798,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ad45298b7cbe6b","name":"should handle multiple peer connections","time":{"start":1757366314863,"stop":1757366314863,"duration":0},"status":"passed","severity":"normal"},{"uid":"931647a8e4e90095","name":"Passing page size 110 when there are 120 messages","time":{"start":1757366733548,"stop":1757366733548,"duration":0},"status":"passed","severity":"normal"},{"uid":"805f854ad3e30a67","name":"Query generator for multiple messages","time":{"start":1757366730478,"stop":1757366730478,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f3d4935f3ae055","name":"should handle onConnected and onDisconnected","time":{"start":1757366347105,"stop":1757366347105,"duration":0},"status":"passed","severity":"normal"},{"uid":"baed552b9ad4f643","name":"should dial with PeerId and return stream","time":{"start":1757366316068,"stop":1757366316068,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0663b6789664c44","name":"Push message with emoji payload","time":{"start":1757367430892,"stop":1757367430892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ed0377af09f23c","name":"should skip peers that were recently queried","time":{"start":1757366325474,"stop":1757366325474,"duration":0},"status":"passed","severity":"normal"},{"uid":"49293c7a18cff289","name":"should handle dial errors gracefully","time":{"start":1757366314562,"stop":1757366314563,"duration":1},"status":"passed","severity":"normal"},{"uid":"db60c6d3f11845","name":"should not create relay timers when relay is not provided","time":{"start":1757366314878,"stop":1757366314878,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c863d86e12606c","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757366680836,"stop":1757366680837,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e89bc50d8760b4","name":"Push message with custom timestamp: 1757370008181","time":{"start":1757367430918,"stop":1757367430919,"duration":1},"status":"passed","severity":"normal"},{"uid":"989018f6c54c98b2","name":"Encoder throws on empty string content topic","time":{"start":1757366336592,"stop":1757366336592,"duration":0},"status":"passed","severity":"normal"},{"uid":"60180ed81de6d64e","name":"Subscribe to topic containing Script and receive message","time":{"start":1757366854334,"stop":1757366854334,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d5596b88fc70a","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757366365310,"stop":1757366365311,"duration":1},"status":"passed","severity":"normal"},{"uid":"10bb799a65eacfe5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757366359551,"stop":1757366359552,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ebe96a3df5be00","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757366347108,"stop":1757366347109,"duration":1},"status":"passed","severity":"normal"},{"uid":"861e7f84056461d","name":"should maintain desired error rate","time":{"start":1757366363241,"stop":1757366363241,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08875b916cb8cc0","name":"should handle shardReader errors","time":{"start":1757366316071,"stop":1757366316072,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd10880bb0f0c97f","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757366316071,"stop":1757366316071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5cba80bd3206b3","name":"should not fail to stop the service if it was not started","time":{"start":1757366619589,"stop":1757366619589,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bea8e8386e29d","name":"nwaku subscribes","time":{"start":1757366572678,"stop":1757366572678,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8a771c944d3b4b","name":"Check received message containing long","time":{"start":1757366826912,"stop":1757366826912,"duration":0},"status":"passed","severity":"normal"},{"uid":"3342bc140523aa5","name":"Push message with content topic containing short","time":{"start":1757367430913,"stop":1757367430914,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3aca8bb067cdee","name":"Push message with JSON payload","time":{"start":1757367430876,"stop":1757367430876,"duration":0},"status":"passed","severity":"normal"},{"uid":"627175c1abd02e41","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757366347405,"stop":1757366347405,"duration":0},"status":"passed","severity":"normal"},{"uid":"f557492db9b4737e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757366359563,"stop":1757366359563,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c67ae13d6bec9c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757366324793,"stop":1757366324793,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba14ef92b82b6d8","name":"Push message with content topic containing special chars","time":{"start":1757367430894,"stop":1757367430894,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4374620552f3aa","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757366314879,"stop":1757366314879,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8e47d907b735a3","name":"accepts valid content-filtered query","time":{"start":1757366314979,"stop":1757366314979,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a30b532f2df4824","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757366697167,"stop":1757366697167,"duration":0},"status":"passed","severity":"normal"},{"uid":"337b2c8b77d25333","name":"should return PeerId when PeerId is provided","time":{"start":1757366315073,"stop":1757366315073,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4e3a9eaf7d87cc","name":"Using a function","time":{"start":1757366740098,"stop":1757366740099,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b8a0010697e4ce","name":"should handle peer connect event","time":{"start":1757366314191,"stop":1757366314191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7e5c09e6c666b3","name":"should create ConnectionManager with relay","time":{"start":1757366316063,"stop":1757366316064,"duration":1},"status":"passed","severity":"normal"},{"uid":"d859cda4968fcd6","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757366347106,"stop":1757366347107,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e834115e0c5157","name":"throws if decoders don't match content topics","time":{"start":1757366315561,"stop":1757366315563,"duration":2},"status":"passed","severity":"normal"},{"uid":"49981d263936a512","name":"Push message with content topic containing SQL Injection","time":{"start":1757367430905,"stop":1757367430905,"duration":0},"status":"passed","severity":"normal"},{"uid":"437b6428bff1d475","name":"Push message with shell command payload","time":{"start":1757367430891,"stop":1757367430891,"duration":0},"status":"passed","severity":"normal"},{"uid":"7225d1960a70a4a7","name":"should remove event listeners","time":{"start":1757366315201,"stop":1757366315205,"duration":4},"status":"passed","severity":"normal"},{"uid":"d0a46939489ff1c1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757366325539,"stop":1757366325540,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3dcc023f31cf45ad","name":"should dial all peers on dial","time":{"start":1757366471558,"stop":1757366471558,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ccb1e7b17bb36","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757366359527,"stop":1757366359527,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29e66583bad4f75","name":"should get / set UDP multiaddr","time":{"start":1757366305518,"stop":1757366305519,"duration":1},"status":"passed","severity":"normal"},{"uid":"e164438037f1e6c6","name":"should return null for non-existent peer","time":{"start":1757366315220,"stop":1757366315221,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1e8a5d1db39674","name":"should retry failed tasks","time":{"start":1757366345753,"stop":1757366345753,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a030afd4fdbc8b","name":"Push message with JSON payload","time":{"start":1757367430901,"stop":1757367430901,"duration":0},"status":"passed","severity":"normal"},{"uid":"c575de931d7cf64f","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757366315561,"stop":1757366315561,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f45fc651697088","name":"Check publish message containing special chars","time":{"start":1757366574525,"stop":1757366574525,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa6751d783b1013","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757366854329,"stop":1757366854329,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecd704b2340bcd2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757366826918,"stop":1757366826919,"duration":1},"status":"passed","severity":"normal"},{"uid":"3728e0de67dd7436","name":"Asymmetric encrypt & decrypt","time":{"start":1757366335487,"stop":1757366335488,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc74db0f84cfdb2d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757366581706,"stop":1757366581710,"duration":4},"status":"passed","severity":"normal"},{"uid":"43b3530089012054","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757366854327,"stop":1757366854328,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a828865f94f65a0","name":"should initialize with Unhealthy status","time":{"start":1757366347508,"stop":1757366347509,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3fe1b12d6291a36","name":"Push message with content topic containing long","time":{"start":1757367430914,"stop":1757367430914,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf113bff63737ecb","name":"should skip updating peer store if peer has same addresses","time":{"start":1757366314626,"stop":1757366314626,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87bc85f917517e3","name":"Push message with content topic containing SQL Injection","time":{"start":1757367430881,"stop":1757367430881,"duration":0},"status":"passed","severity":"normal"},{"uid":"159c9feab5c42400","name":"should reject if Store is requested but not mounted","time":{"start":1757366347284,"stop":1757366347285,"duration":1},"status":"passed","severity":"normal"},{"uid":"50178ad322d4acb4","name":"Push message with numeric payload","time":{"start":1757367430873,"stop":1757367430874,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15dbd7184cf3dc7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757366359557,"stop":1757366359558,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a149947bc0ba9c4","name":"should filter out undefined ENRs","time":{"start":1757366325398,"stop":1757366325399,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5a5af75b7b16a4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757366727165,"stop":1757366727165,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef159d0d168653d","name":"should create KeepAliveManager with relay","time":{"start":1757366314855,"stop":1757366314856,"duration":1},"status":"passed","severity":"normal"},{"uid":"d182d03adff8b5cb","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757366668864,"stop":1757366668864,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6058889b2633e71","name":"Check received message containing numeric","time":{"start":1757366826901,"stop":1757366826901,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec2911cf9779dea","name":"should emit message when we just started and store connect event occurs","time":{"start":1757366347403,"stop":1757366347403,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9e42ed0eca1163","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app23/8/topic1/proto","time":{"start":1757366668872,"stop":1757366668872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5782bb5b18e0c54","name":"Check publish message after service node is restarted","time":{"start":1757366574540,"stop":1757366574541,"duration":1},"status":"skipped","severity":"normal"},{"uid":"64d0f5b892589a75","name":"Query with Ordered Callback, No message returned","time":{"start":1757366697175,"stop":1757366697176,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ab93ff4e5c1ce2","name":"Fails to publish duplicate message","time":{"start":1757366574538,"stop":1757366574539,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb417050fe65931","name":"Push message with content topic containing numeric","time":{"start":1757367430914,"stop":1757367430914,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f46bc92d479071","name":"should emit a peer event after start","time":{"start":1757366619590,"stop":1757366619590,"duration":0},"status":"passed","severity":"normal"},{"uid":"739aedcece16c06","name":"should be able to decode the field with only STORE set to true","time":{"start":1757366304799,"stop":1757366304799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7726faaa469588","name":"should create RPC request with correct parameters","time":{"start":1757366325403,"stop":1757366325405,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ae7f16b280c238f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757366314900,"stop":1757366314901,"duration":1},"status":"passed","severity":"normal"},{"uid":"659ab4b2213eab04","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757366347402,"stop":1757366347403,"duration":1},"status":"passed","severity":"normal"},{"uid":"50119282cb0a0015","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757366365311,"stop":1757366365311,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8040b00aa1ce26","name":"should increase lamport timestamp","time":{"start":1757366365302,"stop":1757366365303,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42a51c1844dcff7","name":"should skip peers without peer exchange protocol","time":{"start":1757366325472,"stop":1757366325472,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a732b4f0ec3b85","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757366404062,"stop":1757366404063,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb217f3d52f7e47","name":"Fails to publish message with empty text","time":{"start":1757366574539,"stop":1757366574539,"duration":0},"status":"passed","severity":"normal"},{"uid":"687ec6b708f95d79","name":"should register libp2p event listeners when start is called","time":{"start":1757366347106,"stop":1757366347106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e393346e58447376","name":"Push message with JSON payload","time":{"start":1757367430912,"stop":1757367430912,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6a7a4af96930b4","name":"should get / set TCP multiaddr","time":{"start":1757366305519,"stop":1757366305519,"duration":0},"status":"passed","severity":"normal"},{"uid":"570e7b013d346814","name":"Push message with custom timestamp: 1757370008180","time":{"start":1757367430884,"stop":1757367430885,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c46a0f7ccb80f1f","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757366315304,"stop":1757366315305,"duration":1},"status":"passed","severity":"normal"},{"uid":"8973bb7aadf191e4","name":"Check received message containing short","time":{"start":1757366826900,"stop":1757366826900,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40f562f45a5effd","name":"should return false when peer shard info is not found","time":{"start":1757366314680,"stop":1757366314680,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c41ead8e298adc","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757366324787,"stop":1757366324787,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cb09b648e040ff","name":"should reject if LightPush is requested but not mounted","time":{"start":1757366347284,"stop":1757366347284,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8563bc4d09eaa88","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757366345752,"stop":1757366345753,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab5a882e48ea392","name":"Encoder throws on undefined content topic","time":{"start":1757366335016,"stop":1757366335017,"duration":1},"status":"passed","severity":"normal"},{"uid":"1edababacf35de4c","name":"Push message with meta","time":{"start":1757367430883,"stop":1757367430883,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80e09a0b4dab443","name":"yields undefined for messages without content topic","time":{"start":1757366315565,"stop":1757366315565,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e767bda1671440","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757366359553,"stop":1757366359553,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8545debb7fc591","name":"Push message with content topic containing long","time":{"start":1757367430893,"stop":1757367430893,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b021d7b80f7d6b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757366742491,"stop":1757366742492,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfd74016b941dc","name":"Push message with special chars payload","time":{"start":1757367430874,"stop":1757367430874,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b46c55e54361b3","name":"Default pageSize","time":{"start":1757366733553,"stop":1757366733554,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda31db60d3d3d3","name":"should reject on timeout if it was set","time":{"start":1757366347285,"stop":1757366347285,"duration":0},"status":"passed","severity":"normal"},{"uid":"355fbb2a7c2f36e1","name":"should return false when peer is not found","time":{"start":1757366314681,"stop":1757366314682,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8798965d8fe9f9","name":"Check received message with timestamp: 1757366383307 ","time":{"start":1757366826918,"stop":1757366826918,"duration":0},"status":"passed","severity":"normal"},{"uid":"452e76f6842b1dd5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757366854344,"stop":1757366854344,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed783bdb383d9f7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757366359546,"stop":1757366359546,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78c1031fb799851","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757366854342,"stop":1757366854342,"duration":0},"status":"passed","severity":"normal"},{"uid":"93309f25ec3bd67a","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757366329237,"stop":1757366329237,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfafcd828b20b3c3","name":"Push message with long payload","time":{"start":1757367430873,"stop":1757367430873,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fde814df329e27","name":"Passing page size 3 when there are 20 messages","time":{"start":1757366733547,"stop":1757366733547,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac528807f403b2f","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757366365313,"stop":1757366365314,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59e4bf355251e3d","name":"Round trip binary serialization","time":{"start":1757366315753,"stop":1757366315753,"duration":0},"status":"passed","severity":"normal"},{"uid":"389889863db5921f","name":"Ordered Callback - true","time":{"start":1757366718577,"stop":1757366718577,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5632fdba5d944a","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757366359537,"stop":1757366359537,"duration":0},"status":"passed","severity":"normal"},{"uid":"171820f97c4c78ca","name":"should create QueryOnConnect instance without options","time":{"start":1757366347398,"stop":1757366347398,"duration":0},"status":"passed","severity":"normal"},{"uid":"8090a77c28c51a19","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757366299486,"stop":1757366299486,"duration":0},"status":"passed","severity":"normal"},{"uid":"90acbcd569ea04aa","name":"should create a new stream if no existing for protocol found","time":{"start":1757366315302,"stop":1757366315303,"duration":1},"status":"passed","severity":"normal"},{"uid":"211ec461dbd1f3db","name":"Publish message with custom timestamp: Tue Sep 17 2024 21:22:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1757366574537,"stop":1757366574537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a3a5102557e83e","name":"messageHashStr produces different results for different inputs","time":{"start":1757366314908,"stop":1757366314908,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bcbff7d5b56941","name":"should not allow unachievable error rate","time":{"start":1757366358722,"stop":1757366358722,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4e9c80b242ed03","name":"Subscribe to topic containing long and publish message","time":{"start":1757366581702,"stop":1757366581703,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0dee1b0e10f757a","name":"should handle different types of entries","time":{"start":1757366344951,"stop":1757366344952,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd0e7311d373f43","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757366450247,"stop":1757366450247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47156f509a1ca22","name":"should handle cache.get errors gracefully","time":{"start":1757366329238,"stop":1757366329238,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2fd19b1a3a063f","name":"should not dial peers from store when browser is not connected","time":{"start":1757366315206,"stop":1757366315206,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ef1e067397b0a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757366854330,"stop":1757366854330,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b9f50fd311031e","name":"should dial peer when on same shard","time":{"start":1757366314562,"stop":1757366314562,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff04ccca486456b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757366359564,"stop":1757366359564,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66103e90d8d85d8","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757366299491,"stop":1757366299491,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4def85b896b480","name":"should properly setup health event callback","time":{"start":1757366347400,"stop":1757366347400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf551c57f32c54c","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757366567850,"stop":1757366567851,"duration":1},"status":"passed","severity":"normal"},{"uid":"941cc56da262ff2f","name":"Fails to push message with large meta","time":{"start":1757367430883,"stop":1757367430883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92c6f4ccf32896c","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757366364982,"stop":1757366364982,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e28f2d3b10c8a1","name":"should not receive a peer event after stop","time":{"start":1757366619591,"stop":1757366619591,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f51bf7ff13bf909","name":"should remove event listeners from libp2p","time":{"start":1757366314179,"stop":1757366314179,"duration":0},"status":"passed","severity":"normal"},{"uid":"1915792b89d24512","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757366581695,"stop":1757366581695,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ccd35b870da889e","name":"should handle network check errors gracefully","time":{"start":1757366314573,"stop":1757366314580,"duration":7},"status":"passed","severity":"normal"},{"uid":"c78e39ad1e394375","name":"Overlapping topic subscription","time":{"start":1757366854330,"stop":1757366854331,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b1f0cd0fc732a31","name":"Passing invalid cursor","time":{"start":1757366680845,"stop":1757366680845,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e18f21fc934aea","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757366359533,"stop":1757366359534,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d07753c1605435","name":"should not receive a peer event after stop","time":{"start":1757366329236,"stop":1757366329236,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad80367df22f0015","name":"should set field with only FILTER enabled","time":{"start":1757366305522,"stop":1757366305523,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4d30baf727abf9","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757366742500,"stop":1757366742500,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e70c1d10df0e95b","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757366359533,"stop":1757366359533,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf2acc285341fc3","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757366347111,"stop":1757366347111,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca307262745653f","name":"ends if stream creation fails","time":{"start":1757366315564,"stop":1757366315564,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e9f0d5ebd75a99","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757366854342,"stop":1757366854342,"duration":0},"status":"passed","severity":"normal"},{"uid":"344f260fa09df515","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757366581695,"stop":1757366581696,"duration":1},"status":"passed","severity":"normal"},{"uid":"e411aa0abac4daa3","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757366365305,"stop":1757366365306,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1bb2469f29faf02","name":"Push message with emoji payload","time":{"start":1757367430878,"stop":1757367430878,"duration":0},"status":"passed","severity":"normal"},{"uid":"570f92eb0c0a7a7e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757366581704,"stop":1757366581704,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b14e26ef2a28b0","name":"should clear interval on stop","time":{"start":1757366325478,"stop":1757366325479,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf62c1b6cfe876b","name":"Push message with content topic containing numeric","time":{"start":1757367430879,"stop":1757367430879,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fe55588d6201d3","name":"should create ShardReader with static shards network config","time":{"start":1757366314669,"stop":1757366314669,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4892902dc14bd6b","name":"Check received message containing special chars","time":{"start":1757366826913,"stop":1757366826913,"duration":0},"status":"passed","severity":"normal"},{"uid":"3892b2e198441829","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757366581712,"stop":1757366581712,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec24193a70db7dd8","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757366314979,"stop":1757366314979,"duration":0},"status":"passed","severity":"normal"},{"uid":"485e291663707a00","name":"should not execute task if max attempts is 0","time":{"start":1757366345756,"stop":1757366345761,"duration":5},"status":"passed","severity":"normal"},{"uid":"380eece13a0d1112","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757366314869,"stop":1757366314870,"duration":1},"status":"passed","severity":"normal"},{"uid":"e83bec2decff71b2","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757366559634,"stop":1757366559635,"duration":1},"status":"passed","severity":"normal"},{"uid":"631cbdaf077a4af1","name":"Publishes to nwaku","time":{"start":1757366572680,"stop":1757366572680,"duration":0},"status":"passed","severity":"normal"},{"uid":"43afd0c53c4edb5e","name":"Check received message containing Basic HTML tag","time":{"start":1757366826916,"stop":1757366826916,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ad6386d6673040","name":"should return true when peer is on the same cluster","time":{"start":1757366314669,"stop":1757366314674,"duration":5},"status":"passed","severity":"normal"},{"uid":"abb14ec669362f65","name":"Sets default value correctly","time":{"start":1757366740101,"stop":1757366740101,"duration":0},"status":"passed","severity":"normal"},{"uid":"283b952231dbdd45","name":"isConnected return false after peer stops","time":{"start":1757366404067,"stop":1757366404068,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a894e7cabc7f724","name":"Check received message containing Script","time":{"start":1757366826903,"stop":1757366826904,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3542ed9d172cd15","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757366324790,"stop":1757366324791,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26287d5d3617f8","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757366315070,"stop":1757366315073,"duration":3},"status":"passed","severity":"normal"},{"uid":"2ef9b6077a12b19e","name":"should handle errors when removing globalThis listeners","time":{"start":1757366314180,"stop":1757366314180,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14d14aa5d9f553a","name":"Query generator for 2000 messages","time":{"start":1757366730492,"stop":1757366730492,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec77f7d7ac2df6e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757366390011,"stop":1757366390012,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a7d8aae4b1e6e2","name":"should handle peer store update failures gracefully","time":{"start":1757366314874,"stop":1757366314874,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5a16e37cd8e68a","name":"Throws when trying to push message with empty payload","time":{"start":1757367430878,"stop":1757367430878,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52c84f66b2a4041","name":"Push message with custom timestamp: 1757362808181","time":{"start":1757367430918,"stop":1757367430918,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22ee84f09988fb2","name":"should add event listeners to libp2p","time":{"start":1757366314168,"stop":1757366314169,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27f8a25da0f9b46","name":"Cluster ID 0, shard 1","time":{"start":1757366708307,"stop":1757366708308,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebcb163553cfa805","name":"Check received message containing escaped characters","time":{"start":1757366826906,"stop":1757366826906,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba85a2fdb09873b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757366359558,"stop":1757366359558,"duration":0},"status":"passed","severity":"normal"},{"uid":"484dffce86de412","name":"should select older connection if present","time":{"start":1757366315141,"stop":1757366315141,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30f357ce81eadfc","name":"Check publish message containing XML","time":{"start":1757366574534,"stop":1757366574534,"duration":0},"status":"passed","severity":"normal"},{"uid":"7524d3f28c12501e","name":"Push to array if already present","time":{"start":1757366299320,"stop":1757366299320,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5717241b151c3e","name":"should drop connection to all peers on hangUp","time":{"start":1757366471562,"stop":1757366471564,"duration":2},"status":"passed","severity":"normal"},{"uid":"4cc1b8248628fc05","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757366314878,"stop":1757366314878,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b639834fbae703","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757366359526,"stop":1757366359527,"duration":1},"status":"passed","severity":"normal"},{"uid":"715afddef4d28ab0","name":"should hang up with PeerId and return true on success","time":{"start":1757366316068,"stop":1757366316069,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99ea9d4d6cf6460","name":"should clear existing timers before creating new ones","time":{"start":1757366314887,"stop":1757366314887,"duration":0},"status":"passed","severity":"normal"},{"uid":"3300dc73a18fcfc4","name":"Push message with Arabic payload","time":{"start":1757367430900,"stop":1757367430900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e430fb18401847f2","name":"should handle complete dial lifecycle","time":{"start":1757366314580,"stop":1757366314580,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00bd1d9447f1baf","name":"Subscribe and receives messages on 20 topics","time":{"start":1757366854338,"stop":1757366854338,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0deeb3865098bc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757366299494,"stop":1757366299495,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c4c3f57c71a810","name":"Relay + Store","time":{"start":1757366305523,"stop":1757366305523,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dc221d6cb9f665","name":"should return false when peer is on different cluster","time":{"start":1757366314679,"stop":1757366314679,"duration":0},"status":"passed","severity":"normal"},{"uid":"948ac10e51b13c4a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757366304789,"stop":1757366304790,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ab81f82ec9eda9","name":"rejects hash query with content filter parameters","time":{"start":1757366314980,"stop":1757366314980,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e085f04b8e3951","name":"should keep entries that haven't expired yet","time":{"start":1757366344945,"stop":1757366344951,"duration":6},"status":"passed","severity":"normal"},{"uid":"d1002114cf8c894a","name":"should handle ping failures gracefully","time":{"start":1757366314873,"stop":1757366314874,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd4fc4541c57c57","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757366574537,"stop":1757366574537,"duration":0},"status":"passed","severity":"normal"},{"uid":"810fe45e1c8f5523","name":"Push message with content topic containing JSON","time":{"start":1757367430905,"stop":1757367430905,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c210e6cc89db82","name":"should handle dial errors gracefully","time":{"start":1757366315212,"stop":1757366315213,"duration":1},"status":"passed","severity":"normal"},{"uid":"29345f4a3b4fe629","name":"should set field with only STORE enabled","time":{"start":1757366305522,"stop":1757366305522,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb71fc8e97dae73","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757366581705,"stop":1757366581705,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9a140de18a9e22","name":"should return undefined if no connection provided","time":{"start":1757366315301,"stop":1757366315302,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2a4250dda698ec","name":"should start and setup intervals and event listeners","time":{"start":1757366347281,"stop":1757366347281,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcc9e7f0ac5b0fd","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757366359547,"stop":1757366359547,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa4903a45fcc770","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757366854335,"stop":1757366854336,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ab388fa3b3dc1b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757366854341,"stop":1757366854341,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6ac335383f7692","name":"throws on content topic with empty topic name field","time":{"start":1757366299480,"stop":1757366299481,"duration":1},"status":"passed","severity":"normal"},{"uid":"7493a606fbf0a98f","name":"Push message with SQL Injection payload","time":{"start":1757367430900,"stop":1757367430900,"duration":0},"status":"passed","severity":"normal"},{"uid":"159c90dde9a1b874","name":"should return false when navigator.onLine is false","time":{"start":1757366314181,"stop":1757366314181,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9047dabd0895d","name":"should throw error when no peers are available","time":{"start":1757366347186,"stop":1757366347186,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ff857617d57","name":"Push message with content topic containing emoji","time":{"start":1757367430882,"stop":1757367430883,"duration":1},"status":"passed","severity":"normal"},{"uid":"af167438a63eccf4","name":"Check publish message containing Basic HTML tag","time":{"start":1757366574534,"stop":1757366574535,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2e6848ec145a3","name":"should handle zero peers request","time":{"start":1757366325403,"stop":1757366325403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1f98d116dc997e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757366854342,"stop":1757366854342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2dd9b78d35102a7","name":"should initialize with custom TTL","time":{"start":1757366325468,"stop":1757366325469,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09a3b2ef24d7390","name":"can query messages by message hash","time":{"start":1757366711096,"stop":1757366711102,"duration":6},"status":"passed","severity":"normal"},{"uid":"f7ec7922822749c0","name":"Push message with meta","time":{"start":1757367430896,"stop":1757367430896,"duration":0},"status":"passed","severity":"normal"},{"uid":"55291b76c7686898","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757366359534,"stop":1757366359534,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f274edc6a17d91","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app95/7/topic427/json","time":{"start":1757366668871,"stop":1757366668871,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabb5e1ba4d03f70","name":"Push message with Script payload","time":{"start":1757367430875,"stop":1757367430876,"duration":1},"status":"passed","severity":"normal"},{"uid":"3730e8eaf39e6ba5","name":"Push message with custom timestamp: 1757362808181","time":{"start":1757367430907,"stop":1757367430907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f22f6e48b6b919c","name":"should not change state when connections remain after disconnect","time":{"start":1757366314202,"stop":1757366314202,"duration":0},"status":"passed","severity":"normal"},{"uid":"283764254e18ab27","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757366314907,"stop":1757366314907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c202875336f63528","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757366347397,"stop":1757366347397,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d1e945febfd94d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757366324793,"stop":1757366324796,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b9694c1c2f2244e","name":"should skip already querying peers","time":{"start":1757366325475,"stop":1757366325475,"duration":0},"status":"passed","severity":"normal"},{"uid":"f519a3182220108","name":"should be delivered immediately if received","time":{"start":1757366365314,"stop":1757366365314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c911a5dce5c9899a","name":"should return PeerId when PeerId is provided","time":{"start":1757366315069,"stop":1757366315070,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb911199c948b8bf","name":"Subscribe to topic containing short and receive message","time":{"start":1757366854340,"stop":1757366854340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace68e0226294cc1","name":"All","time":{"start":1757366389860,"stop":1757366389860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a067054800016d92","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757366407941,"stop":1757366407941,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4d44032f351adb","name":"Accepts a valid Waku Message","time":{"start":1757366350709,"stop":1757366350710,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7d5408d2bb8207c","name":"should handle retrieve function with query parameters","time":{"start":1757366347401,"stop":1757366347401,"duration":0},"status":"passed","severity":"normal"},{"uid":"5583fc017eb8a0a2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757366854344,"stop":1757366854344,"duration":0},"status":"passed","severity":"normal"},{"uid":"8390ecd4578e23cc","name":"should dial peers from store when browser is connected","time":{"start":1757366315205,"stop":1757366315206,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e2990f845fad32","name":"accepts valid message hash query","time":{"start":1757366314980,"stop":1757366314980,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8e63791c56e7da","name":"random static sharding 10 - Cluster ID: 740, Shard ID: 557","time":{"start":1757366708316,"stop":1757366708316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6743ae5dc3623e6","name":"should return peer for existing peer","time":{"start":1757366315220,"stop":1757366315220,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca4ea47c7d8477d","name":"Retrieval Hint","time":{"start":1757366364981,"stop":1757366364981,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf76b51cafacdd6","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757366315305,"stop":1757366315305,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88c9fdf581fb028","name":"messageHashStr produces consistent results for the same input","time":{"start":1757366314907,"stop":1757366314908,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d7088237387fbf","name":"should retry if all attempts fail","time":{"start":1757366345761,"stop":1757366345762,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee688009e5f6f719","name":"random static sharding 3 - Cluster ID: 880, Shard ID: 505","time":{"start":1757366708310,"stop":1757366708310,"duration":0},"status":"passed","severity":"normal"},{"uid":"725746632b9fb01e","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757366314626,"stop":1757366314627,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea3adc9f737c3be","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757366325402,"stop":1757366325402,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6f6f4d60632524","name":"Push message with content topic containing unicode special characters","time":{"start":1757367430882,"stop":1757367430882,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80836bfc6700a44","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757366314680,"stop":1757366314680,"duration":0},"status":"passed","severity":"normal"},{"uid":"4993e4319719770e","name":"should stop all internal components","time":{"start":1757366316066,"stop":1757366316066,"duration":0},"status":"passed","severity":"normal"},{"uid":"c690c6ea1a6916cd","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757366347115,"stop":1757366347116,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64159d2130d41e9","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757366347109,"stop":1757366347109,"duration":0},"status":"passed","severity":"normal"},{"uid":"4203676600fca51f","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757366581711,"stop":1757366581712,"duration":1},"status":"passed","severity":"normal"},{"uid":"7676f959c01b2ab2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757366359556,"stop":1757366359557,"duration":1},"status":"passed","severity":"normal"},{"uid":"612444a5abd17e11","name":"should set up event listeners when started","time":{"start":1757366347398,"stop":1757366347398,"duration":0},"status":"passed","severity":"normal"},{"uid":"be63a87da6c2bd17","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757366365312,"stop":1757366365313,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ca7a3315f2038b","name":"Check publish message containing Russian","time":{"start":1757366574531,"stop":1757366574531,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a22cf7a38a05aeb","name":"Push message with special chars payload","time":{"start":1757367430909,"stop":1757367430910,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9c61c081c6f535","name":"should not fail to stop the service if it was not started","time":{"start":1757366388813,"stop":1757366388814,"duration":1},"status":"passed","severity":"normal"},{"uid":"1799b26fb971734f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757366564325,"stop":1757366564329,"duration":4},"status":"passed","severity":"normal"},{"uid":"20be184eccb49869","name":"should wait for Filter peer to be connected","time":{"start":1757366347286,"stop":1757366347286,"duration":0},"status":"passed","severity":"normal"},{"uid":"709d7cc403691723","name":"should create PeerExchange instance with components","time":{"start":1757366325405,"stop":1757366325406,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bcde8e6105fcc82","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757366854344,"stop":1757366854344,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cbfa9308cc0987","name":"should sort by messageId when timestamps are equal","time":{"start":1757366364982,"stop":1757366364982,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9f2f4300755168","name":"should return true even if peer has no overlapping shards","time":{"start":1757366314674,"stop":1757366314678,"duration":4},"status":"passed","severity":"normal"},{"uid":"ecf4e1e7a4479331","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757366359530,"stop":1757366359531,"duration":1},"status":"passed","severity":"normal"},{"uid":"69274a2b2bc7a4f5","name":"should dial peers from store when no connections remain","time":{"start":1757366315206,"stop":1757366315206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1d952227991e98","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757366358724,"stop":1757366358725,"duration":1},"status":"passed","severity":"normal"},{"uid":"2291ea7e73edd597","name":"should not receive a peer event after stop","time":{"start":1757366388816,"stop":1757366388816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf42ea58bae97c6","name":"Fails to push message bigger that 1MB","time":{"start":1757367430898,"stop":1757367430898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4759044e664d459a","name":"Push message equal or less that 1MB","time":{"start":1757367430908,"stop":1757367430908,"duration":0},"status":"passed","severity":"normal"},{"uid":"e486e20b040a9130","name":"Check publish message containing unicode special characters","time":{"start":1757366574536,"stop":1757366574536,"duration":0},"status":"passed","severity":"normal"},{"uid":"a749755b137ac","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757366581703,"stop":1757366581703,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd4a0e12f006116","name":"Push message with content topic containing Chinese","time":{"start":1757367430904,"stop":1757367430904,"duration":0},"status":"passed","severity":"normal"},{"uid":"214032b8bbca55ab","name":"throws on empty content topic","time":{"start":1757366299477,"stop":1757366299477,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e8f74681e93207","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757366347188,"stop":1757366347189,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8c3149050d3c52","name":"Push 30 different messages","time":{"start":1757367430913,"stop":1757367430913,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f6b6e506777ec1b","name":"should be safe to call multiple times","time":{"start":1757366314614,"stop":1757366314614,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fa708ac90b66bf","name":"should successfully stop","time":{"start":1757366347118,"stop":1757366347118,"duration":0},"status":"passed","severity":"normal"},{"uid":"644b06525acb87e8","name":"returns nothing if no connections present","time":{"start":1757366315140,"stop":1757366315140,"duration":0},"status":"passed","severity":"normal"},{"uid":"1355f97b7b4844ef","name":"should create PeerExchangeDiscovery instance","time":{"start":1757366325479,"stop":1757366325479,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c84b1768836bb2","name":"should return false when peer is not on the specified shard","time":{"start":1757366314679,"stop":1757366314680,"duration":1},"status":"passed","severity":"normal"},{"uid":"912bb240019a6423","name":"should create ShardReader with auto sharding network config","time":{"start":1757366314668,"stop":1757366314669,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ce8ab639cd4c2c","name":"should save new peer to store","time":{"start":1757366314622,"stop":1757366314626,"duration":4},"status":"passed","severity":"normal"},{"uid":"7982db3cc4ce47e4","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757366404064,"stop":1757366404064,"duration":0},"status":"passed","severity":"normal"},{"uid":"1355783d45acf2c0","name":"should return empty array when no peers connected","time":{"start":1757366316069,"stop":1757366316070,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b8c821dde3f120","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757366390010,"stop":1757366390011,"duration":1},"status":"passed","severity":"normal"},{"uid":"10261662d19572a4","name":"should remove event listener for peer:discovery","time":{"start":1757366314619,"stop":1757366314619,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bba5f448986945b","name":"should push the message to the outgoing buffer","time":{"start":1757366365303,"stop":1757366365303,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ee942bc84ddb85","name":"random static sharding 2 - Cluster ID: 106, Shard ID: 760","time":{"start":1757366708308,"stop":1757366708310,"duration":2},"status":"passed","severity":"normal"},{"uid":"a201f7a8fcc04d00","name":"Push message with Basic HTML tag payload","time":{"start":1757367430889,"stop":1757367430889,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d76136a7b60dae8","name":"Push message with Basic HTML tag payload","time":{"start":1757367430901,"stop":1757367430901,"duration":0},"status":"passed","severity":"normal"},{"uid":"954ee534e8c7f5ef","name":"should return usable stream attached to connection","time":{"start":1757366315300,"stop":1757366315301,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba1b60331c75906","name":"Filter","time":{"start":1757366746807,"stop":1757366746807,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6af1bf63408f81","name":"Push message with XML payload","time":{"start":1757367430888,"stop":1757367430889,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f709f6c993e060c","name":"Check received message with timestamp: 1757366383307000000 ","time":{"start":1757366826918,"stop":1757366826918,"duration":0},"status":"passed","severity":"normal"},{"uid":"2135c38ca66c3126","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757366388818,"stop":1757366388818,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88613d230e3fe3ea","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757366305523,"stop":1757366305523,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a9e7cb338f8a3b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757366564329,"stop":1757366564335,"duration":6},"status":"passed","severity":"normal"},{"uid":"93a37e8b33a82a79","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757366299493,"stop":1757366299493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4755ffc893af2c","name":"Cluster id 0, shard 0","time":{"start":1757366708307,"stop":1757366708307,"duration":0},"status":"passed","severity":"normal"},{"uid":"30022f763660de38","name":"should start peer exchange discovery","time":{"start":1757366325470,"stop":1757366325470,"duration":0},"status":"passed","severity":"normal"},{"uid":"460d448041c1963f","name":"Overlapping topic subscription","time":{"start":1757366581698,"stop":1757366581702,"duration":4},"status":"skipped","severity":"normal"},{"uid":"829d1f9580f32f12","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757366854343,"stop":1757366854343,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b4ca04e0058ba3","name":"should allow redial after cooldown period","time":{"start":1757366314561,"stop":1757366314561,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb8cc7bced61626","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757366359537,"stop":1757366359537,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb351caa71a4608","name":"should handle browser offline state overriding peer connections","time":{"start":1757366314220,"stop":1757366314221,"duration":1},"status":"passed","severity":"normal"},{"uid":"546b72074cc5349a","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757366365311,"stop":1757366365311,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfad42434497fd6b","name":"should skip peers without peerInfo in ENR","time":{"start":1757366325477,"stop":1757366325477,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6953568c2440c5","name":"should handle query errors","time":{"start":1757366325476,"stop":1757366325476,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a66816f78c5f7d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757366347110,"stop":1757366347110,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d6df605707bd37","name":"should query peer with peer exchange protocol","time":{"start":1757366325474,"stop":1757366325474,"duration":0},"status":"passed","severity":"normal"},{"uid":"650a491e0b0ee5de","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757366564350,"stop":1757366564351,"duration":1},"status":"passed","severity":"normal"},{"uid":"5869d826d49ce50f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757366304790,"stop":1757366304791,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2dec326171e8a3","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757366314870,"stop":1757366314870,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd61329142ce62e0","name":"Subscribe and receive messages via waku relay post","time":{"start":1757366854337,"stop":1757366854338,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f4da685ea163050","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757366564321,"stop":1757366564324,"duration":3},"status":"passed","severity":"normal"},{"uid":"be121c69512597dc","name":"should dispatch connect and disconnect events","time":{"start":1757366347105,"stop":1757366347105,"duration":0},"status":"passed","severity":"normal"},{"uid":"3819eb4972aba5e3","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757366299498,"stop":1757366299498,"duration":0},"status":"passed","severity":"normal"},{"uid":"672e27b6a494182e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757366826919,"stop":1757366826919,"duration":0},"status":"passed","severity":"normal"},{"uid":"a110b30ecf623d34","name":"should attach causal history and bloom filter to each message","time":{"start":1757366365304,"stop":1757366365304,"duration":0},"status":"passed","severity":"normal"},{"uid":"a718ae33660840d2","name":"should not discard bootstrap peers if under the limit","time":{"start":1757366426468,"stop":1757366426468,"duration":0},"status":"passed","severity":"normal"},{"uid":"65406a37fd526fcd","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757366358723,"stop":1757366358724,"duration":1},"status":"passed","severity":"normal"},{"uid":"944626452e74376","name":"Check received message containing short","time":{"start":1757366826912,"stop":1757366826912,"duration":0},"status":"passed","severity":"normal"},{"uid":"446a578f07922f3","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757366680839,"stop":1757366680844,"duration":5},"status":"passed","severity":"normal"},{"uid":"ed3666855df51be5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757366299495,"stop":1757366299495,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff28d40776b12174","name":"throws an error for improperly formatted content topics","time":{"start":1757366299491,"stop":1757366299491,"duration":0},"status":"passed","severity":"normal"},{"uid":"79db8f56f5da1c24","name":"Decoder throws on undefined content topic","time":{"start":1757366336592,"stop":1757366336592,"duration":0},"status":"passed","severity":"normal"},{"uid":"3661ff2720834435","name":"msgTime: 0 ms from now, startTime: 1757107527416, endTime: 1757366727416","time":{"start":1757366742497,"stop":1757366742498,"duration":1},"status":"passed","severity":"normal"},{"uid":"a920d6e0bbfad77f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757366347116,"stop":1757366347116,"duration":0},"status":"passed","severity":"normal"},{"uid":"df97b393ea599ce1","name":"Publish without waiting for remote peer","time":{"start":1757366581694,"stop":1757366581694,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2864cc98ebb04a1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757366473807,"stop":1757366473808,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d160c4d6aedf6f","name":"should send relay ping messages on timer","time":{"start":1757366314880,"stop":1757366314885,"duration":5},"status":"passed","severity":"normal"},{"uid":"3feb2fc244c46d0b","name":"should throw error - no id","time":{"start":1757366305513,"stop":1757366305513,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc09c35e484faa0","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757366359531,"stop":1757366359531,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e20ad1724bd46a5","name":"should be able to encode the field with only STORE set to true","time":{"start":1757366304787,"stop":1757366304789,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a09b1bb18f0178f","name":"should handle empty pubsub topics","time":{"start":1757366314887,"stop":1757366314887,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ad5fe3a3c4b9e9","name":"should not modify tags of connections for different peers","time":{"start":1757366347112,"stop":1757366347112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e864716d2cdd0a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757366359556,"stop":1757366359556,"duration":0},"status":"passed","severity":"normal"},{"uid":"790c116b06c67663","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757366742490,"stop":1757366742491,"duration":1},"status":"passed","severity":"normal"},{"uid":"27dddb9c6c480237","name":"Check message received after jswaku node is restarted","time":{"start":1757366826911,"stop":1757366826911,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb819218027a9e00","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757366359535,"stop":1757366359535,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39ea809a8d128f5","name":"Push message with content topic containing escaped characters","time":{"start":1757367430881,"stop":1757367430881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7fa758a47c731","name":"should add received messages to bloom filter","time":{"start":1757366365305,"stop":1757366365305,"duration":0},"status":"passed","severity":"normal"},{"uid":"daefd7cc312e1c2e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757366450248,"stop":1757366450248,"duration":0},"status":"passed","severity":"normal"},{"uid":"841e248801717d05","name":"Push message with Chinese payload","time":{"start":1757367430910,"stop":1757367430910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ffda1f16433c34","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757366347404,"stop":1757366347404,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa79949643a6ed3","name":"should dial more peers if under maxConnections","time":{"start":1757366315222,"stop":1757366315222,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe6e521bac927e9","name":"should handle errors when getting connections","time":{"start":1757366314217,"stop":1757366314217,"duration":0},"status":"passed","severity":"normal"},{"uid":"8642fbadd57b907f","name":"Push message with short payload","time":{"start":1757367430886,"stop":1757367430886,"duration":0},"status":"passed","severity":"normal"},{"uid":"1adc74c70de1afc1","name":"should dispatch network event when browser goes offline","time":{"start":1757366314204,"stop":1757366314204,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9031faeaa541ab","name":"Get Nodes","time":{"start":1757366325037,"stop":1757366325038,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e956ab59ec0a3e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app71/8/topic252/utf8","time":{"start":1757366668871,"stop":1757366668872,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce2f257b790131","name":"Nwaku publishes","time":{"start":1757366572681,"stop":1757366572681,"duration":0},"status":"passed","severity":"normal"},{"uid":"d136ed1264bf3383","name":"Fails to push message with large meta","time":{"start":1757367430906,"stop":1757367430906,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ffb95308e3273d","name":"it tolerates circular branch references","time":{"start":1757366325536,"stop":1757366325536,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00e4004c9efa59b","name":"Push 30 different messages","time":{"start":1757367430878,"stop":1757367430878,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e119e55781836669","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757366304796,"stop":1757366304797,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb7feb11ed1e1ad","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757366316067,"stop":1757366316067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a299a126a25ac630","name":"should add peer to queue when queue is not empty","time":{"start":1757366314553,"stop":1757366314554,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6cbd75aa371926","name":"Does not throw an exception when node disconnects","time":{"start":1757366740094,"stop":1757366740096,"duration":2},"status":"passed","severity":"normal"},{"uid":"f4e1c7710c983695","name":"should maintain chronological order of messages in localHistory","time":{"start":1757366365306,"stop":1757366365306,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c3285aeceee931","name":"Used by Waku Relay","time":{"start":1757366740100,"stop":1757366740101,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dce427bac64114d","name":"throws on content topic with empty application field","time":{"start":1757366299479,"stop":1757366299479,"duration":0},"status":"passed","severity":"normal"},{"uid":"c225588efc7585c6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757366359536,"stop":1757366359536,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1816bb14aa92ff","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757366567849,"stop":1757366567849,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe28b17f0defa65e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757366299494,"stop":1757366299494,"duration":0},"status":"passed","severity":"normal"},{"uid":"b581a84dbd62a586","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757366299488,"stop":1757366299488,"duration":0},"status":"passed","severity":"normal"},{"uid":"3901bcfbd3d54c68","name":"Push message with rate limit","time":{"start":1757367430918,"stop":1757367430918,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a07d941e0a987a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757366347110,"stop":1757366347110,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c303586dbb4ec0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757366854330,"stop":1757366854330,"duration":0},"status":"passed","severity":"normal"},{"uid":"12284c59cbd6ef54","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757366359546,"stop":1757366359546,"duration":0},"status":"passed","severity":"normal"},{"uid":"11bee7ee771303eb","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757366404070,"stop":1757366404070,"duration":0},"status":"passed","severity":"normal"},{"uid":"7572097419be6eb2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757366581705,"stop":1757366581705,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc6b277bc6c4fa2","name":"should skip peer when not on same cluster","time":{"start":1757366314561,"stop":1757366314561,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d4061090d5717b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757366742495,"stop":1757366742497,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b5db27dae17859d","name":"should handle errors when accessing navigator","time":{"start":1757366314217,"stop":1757366314218,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b7a9b157a4f010","name":"should have no discoveries enabled by default","time":{"start":1757366346141,"stop":1757366346142,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe08b987e8637daa","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app1/5/topic768/xml","time":{"start":1757366668872,"stop":1757366668873,"duration":1},"status":"passed","severity":"normal"},{"uid":"5177d271f725547b","name":"should handle peer store errors gracefully","time":{"start":1757366315221,"stop":1757366315221,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7263308ea6a8a","name":"Query Generator - true","time":{"start":1757366718572,"stop":1757366718573,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfbf718a00edc16a","name":"should handle shard reader errors gracefully","time":{"start":1757366314573,"stop":1757366314573,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2acf2291df43028","name":"should increase lamport timestamp","time":{"start":1757366365304,"stop":1757366365304,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c63348397e80ba7","name":"Push message with XML payload","time":{"start":1757367430911,"stop":1757367430911,"duration":0},"status":"passed","severity":"normal"},{"uid":"4309adca0bb5800c","name":"should send to specified number of peers of used peers","time":{"start":1757366346788,"stop":1757366346788,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09237f131aeb122","name":"Throws when trying to push message with empty payload","time":{"start":1757367430913,"stop":1757367430913,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6cf9338ec7221","name":"should initialize with custom number of peers","time":{"start":1757366347099,"stop":1757366347099,"duration":0},"status":"passed","severity":"normal"},{"uid":"809359cfd7b8063","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757366727162,"stop":1757366727163,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3778437a45e5f8f","name":"should handle peer store errors gracefully","time":{"start":1757366325473,"stop":1757366325473,"duration":0},"status":"passed","severity":"normal"},{"uid":"64132316b72242d7","name":"should partition messages based on acknowledgement status","time":{"start":1757366365312,"stop":1757366365312,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8a9df170858af","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app62/8/topic512/proto","time":{"start":1757366668873,"stop":1757366668874,"duration":1},"status":"passed","severity":"normal"},{"uid":"24bd7d9174206e49","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757366854336,"stop":1757366854336,"duration":0},"status":"passed","severity":"normal"},{"uid":"7468746fa2a202be","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757366574540,"stop":1757366574540,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed747cfefbd22625","name":"Check received message containing numeric","time":{"start":1757366826912,"stop":1757366826913,"duration":1},"status":"passed","severity":"normal"},{"uid":"983c9ed0a722fe63","name":"should mark all messages in causal history as acknowledged","time":{"start":1757366365307,"stop":1757366365307,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9be1cb947c72f2","name":"caches peers it previously fetched","time":{"start":1757366325537,"stop":1757366325537,"duration":0},"status":"passed","severity":"normal"},{"uid":"955d4b3220df69aa","name":"can start and stop the service","time":{"start":1757366388813,"stop":1757366388813,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3526763de29583","name":"should handle errors when globalThis is not available","time":{"start":1757366314170,"stop":1757366314170,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3199353d4385ccb","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757366742495,"stop":1757366742495,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5324e02c50704f8","name":"should not be empty after adding a subscription","time":{"start":1757366347279,"stop":1757366347280,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb127967396a7ded","name":"Check message with no content topic is not received","time":{"start":1757366826920,"stop":1757366826920,"duration":0},"status":"passed","severity":"normal"},{"uid":"122f4d0ce63b9a8","name":"Push message with Arabic payload","time":{"start":1757367430910,"stop":1757367430910,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd43eea959661e82","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757366314186,"stop":1757366314186,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9005b92f10a273d","name":"should emit a peer event after start","time":{"start":1757366329235,"stop":1757366329236,"duration":1},"status":"passed","severity":"normal"},{"uid":"324c725a03fe5a32","name":"Register correct protocols","time":{"start":1757366581693,"stop":1757366581693,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadb557dd33eec64","name":"Push message with Russian payload","time":{"start":1757367430887,"stop":1757367430888,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e92ee15185bb0","name":"LightPush","time":{"start":1757366746807,"stop":1757366746807,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1c1fa6ddd4e844","name":"should not fail to start the service if it is already started","time":{"start":1757366388814,"stop":1757366388815,"duration":1},"status":"passed","severity":"normal"},{"uid":"4efd47438f1aa036","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757366304800,"stop":1757366304800,"duration":0},"status":"passed","severity":"normal"},{"uid":"203c353a698f1dc3","name":"returns only open connection if one present","time":{"start":1757366315141,"stop":1757366315141,"duration":0},"status":"passed","severity":"normal"},{"uid":"a280e6d79c474d51","name":"different cluster: nodes don't connect","time":{"start":1757366473807,"stop":1757366473807,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d99eccabb37fc06","name":"rejects content-filtered query with only contentTopics","time":{"start":1757366314979,"stop":1757366314980,"duration":1},"status":"passed","severity":"normal"},{"uid":"26aba0fc5e50be28","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757366826921,"stop":1757366826922,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2e7a2c0483dbfb","name":"Subscribe to topic containing Script and publish message","time":{"start":1757366581706,"stop":1757366581706,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fddbf70888fd92","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757366365307,"stop":1757366365307,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4845f67bc23621","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757366335012,"stop":1757366335014,"duration":2},"status":"passed","severity":"normal"},{"uid":"76e4464088adad8a","name":"should not receive a peer event before start","time":{"start":1757366388815,"stop":1757366388816,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c99804975720d8","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757366347404,"stop":1757366347405,"duration":1},"status":"passed","severity":"normal"},{"uid":"95cb9b36ed23d353","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757366347403,"stop":1757366347403,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bab49d5f8956ce","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757366742493,"stop":1757366742493,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeae143548ba4058","name":"should not retry if at least one success","time":{"start":1757366345761,"stop":1757366345761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8615204541dd2ae5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757366299497,"stop":1757366299497,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b116630b864654d","name":"should start and stop interval correctly","time":{"start":1757366345745,"stop":1757366345745,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc9bf31630d1bc6","name":"Push message with content topic containing emoji","time":{"start":1757367430906,"stop":1757367430906,"duration":0},"status":"passed","severity":"normal"},{"uid":"5905dd25bb1df213","name":"Check message with non string payload is not received","time":{"start":1757366826911,"stop":1757366826911,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c87f78142a1179","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757366854337,"stop":1757366854337,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d5fdef614e3483","name":"should work with v3 peers","time":{"start":1757366346789,"stop":1757366346789,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7afc8863561070e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757366359555,"stop":1757366359555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5c5b53dd3a3952","name":"should not return locked peers if enough unlocked are available","time":{"start":1757366347104,"stop":1757366347105,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f11e12c2987abf","name":"should handle peer disconnect event when no connections remain","time":{"start":1757366314197,"stop":1757366314202,"duration":5},"status":"passed","severity":"normal"},{"uid":"1e9a7826430c8a42","name":"Check meta is set [symmetric]","time":{"start":1757366335015,"stop":1757366335015,"duration":0},"status":"passed","severity":"normal"},{"uid":"172ce5337b8194c8","name":"should successfully query peers and return peer infos","time":{"start":1757366325397,"stop":1757366325397,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa5b519b5be2b83","name":"Push message with content topic containing Arabic","time":{"start":1757367430915,"stop":1757367430915,"duration":0},"status":"passed","severity":"normal"},{"uid":"892243688b4704d6","name":"should process queue every 500ms","time":{"start":1757366314571,"stop":1757366314571,"duration":0},"status":"passed","severity":"normal"},{"uid":"602ffd19f175beb0","name":"Check received message containing Basic HTML tag","time":{"start":1757366826905,"stop":1757366826905,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfca8885d0115a9d","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757366315073,"stop":1757366315073,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fd46e90f83d1fd","name":"Publish message with custom timestamp: Mon Sep 08 2025 20:22:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1757366574538,"stop":1757366574538,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2f54dbdc35ae39","name":"Check received message containing long","time":{"start":1757366826901,"stop":1757366826901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f827296894ad023f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app41/10/topic133/xml","time":{"start":1757366668867,"stop":1757366668868,"duration":1},"status":"passed","severity":"normal"},{"uid":"2315857b0d438996","name":"Relay + Store","time":{"start":1757366389860,"stop":1757366389860,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a7d43317fac5a2","name":"A test","time":{"start":1757366458630,"stop":1757366458631,"duration":1},"status":"passed","severity":"normal"},{"uid":"39eed408243b94a6","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757366347187,"stop":1757366347187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69e21e6be707c40","name":"should handle dial errors gracefully","time":{"start":1757366314621,"stop":1757366314621,"duration":0},"status":"passed","severity":"normal"},{"uid":"750e800b6c55515a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757366727164,"stop":1757366727164,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d74ba9c9689ba1","name":"Push message with custom timestamp: 1726608008181","time":{"start":1757367430918,"stop":1757367430918,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ce4e86e2e2144f","name":"should process up to 3 peers at once","time":{"start":1757366314571,"stop":1757366314572,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d736fca91598a","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757366315229,"stop":1757366315229,"duration":0},"status":"passed","severity":"normal"},{"uid":"5183c5128eade994","name":"should use DNS peer discovery with light client","time":{"start":1757366388817,"stop":1757366388817,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5baa30af2f05eaa8","name":"Nodes with multiple pubsub topic","time":{"start":1757366567852,"stop":1757366567853,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a6d6082e1f19ea","name":"Check message with invalid timestamp is not received","time":{"start":1757366826919,"stop":1757366826919,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16b29ce8ff8d8df","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757366359547,"stop":1757366359547,"duration":0},"status":"passed","severity":"normal"},{"uid":"b328fd83430321ef","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757366680839,"stop":1757366680839,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1f206939909802","name":"can start the service","time":{"start":1757366388812,"stop":1757366388813,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed46c117ddbfe43","name":"should skip peers without peer exchange protocol","time":{"start":1757366325474,"stop":1757366325475,"duration":1},"status":"passed","severity":"normal"},{"uid":"8537778ac7d2e4b3","name":"Non TWN Cluster","time":{"start":1757366668866,"stop":1757366668866,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdf1f1e68cb07cb","name":"should start ping timers on peer connect","time":{"start":1757366314862,"stop":1757366314863,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7d611083b647c6","name":"should decode valid enr with tcp successfully","time":{"start":1757366305512,"stop":1757366305513,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6328a24fc76d115","name":"Check received message containing Russian","time":{"start":1757366826914,"stop":1757366826914,"duration":0},"status":"passed","severity":"normal"},{"uid":"98262fb287af51e3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757366299483,"stop":1757366299484,"duration":1},"status":"passed","severity":"normal"},{"uid":"342af015dd574275","name":"Check message with no payload is not received","time":{"start":1757366826910,"stop":1757366826910,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad3e4968b7c4aee","name":"returns all values when wanted number is greater than available values","time":{"start":1757366324198,"stop":1757366324198,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc34d6eb42bffd1","name":"should be safe to call multiple times","time":{"start":1757366314862,"stop":1757366314862,"duration":0},"status":"passed","severity":"normal"},{"uid":"180c7cd5eb05e0c9","name":"should not be delivered","time":{"start":1757366365313,"stop":1757366365313,"duration":0},"status":"passed","severity":"normal"},{"uid":"311b1fbcb30dbe8","name":"Check received message containing Arabic","time":{"start":1757366826902,"stop":1757366826903,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9fa2e358d1a00d","name":"Push message with shell command payload","time":{"start":1757367430877,"stop":1757367430877,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c70270d0b4ff0fd","name":"Correctly serialized arguments","time":{"start":1757366471779,"stop":1757366471779,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e884022c806952","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757366304795,"stop":1757366304796,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc926f90750e05d","name":"should not fail to stop the service if it was not started","time":{"start":1757366329235,"stop":1757366329235,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac6925d21ceffa3","name":"can query messages normally","time":{"start":1757366711096,"stop":1757366711096,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4fe84015e8c46","name":"should throw an error for insufficient data","time":{"start":1757366299681,"stop":1757366299681,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c87523a4c08311","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757366299485,"stop":1757366299486,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad97d62dcc5c625","name":"should do nothing when connections still exist","time":{"start":1757366315207,"stop":1757366315207,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe4b1359472778b","name":"should remove event listeners","time":{"start":1757366314861,"stop":1757366314861,"duration":0},"status":"passed","severity":"normal"},{"uid":"49033dea2e605394","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757366581711,"stop":1757366581711,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e44135fcf5d08f","name":"Relay Node - default protocol","time":{"start":1757366746808,"stop":1757366746808,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf6a84bd96a18a6","name":"Mutual subscription","time":{"start":1757366581693,"stop":1757366581693,"duration":0},"status":"passed","severity":"normal"},{"uid":"1777c1f88bc5e843","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757366574539,"stop":1757366574539,"duration":0},"status":"passed","severity":"normal"},{"uid":"112c704315040bbb","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757366359524,"stop":1757366359524,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db773d4d54e5457","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757366324791,"stop":1757366324792,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0c9145cd58c8c7","name":"should update peer store before dialing","time":{"start":1757366314621,"stop":1757366314622,"duration":1},"status":"passed","severity":"normal"},{"uid":"83e483bff93f0477","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757366365308,"stop":1757366365308,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d593dfb1a2cb75","name":"Subscribe to topic containing XML and receive message","time":{"start":1757366854343,"stop":1757366854343,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5957854b4163cf","name":"should drop connection via multiaddr with hangUp","time":{"start":1757366471566,"stop":1757366471567,"duration":1},"status":"passed","severity":"normal"},{"uid":"8645ffb508218364","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757366359538,"stop":1757366359538,"duration":0},"status":"passed","severity":"normal"},{"uid":"121fd3dc79aa1032","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757366347111,"stop":1757366347112,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf874e5fe50e1686","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757366359524,"stop":1757366359524,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e139b87f4db3f62","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757366697174,"stop":1757366697175,"duration":1},"status":"passed","severity":"normal"},{"uid":"904314fa5573ff65","name":"Query generator for multiple messages with different content topic format","time":{"start":1757366730479,"stop":1757366730479,"duration":0},"status":"passed","severity":"normal"},{"uid":"41132cead3272c76","name":"should throw error - no public key","time":{"start":1757366305513,"stop":1757366305514,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2efd46c00db461","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757366347403,"stop":1757366347404,"duration":1},"status":"passed","severity":"normal"},{"uid":"47fdd6e1e9a0128b","name":"Push message with custom timestamp: 1726608008181","time":{"start":1757367430897,"stop":1757367430897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade59a7d1a1c95f3","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757366299487,"stop":1757366299487,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc43712f59d8147","name":"should clear timers for specific peer on disconnect","time":{"start":1757366314886,"stop":1757366314886,"duration":0},"status":"passed","severity":"normal"},{"uid":"6feedad8b7df678c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757366854337,"stop":1757366854337,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d06459043d2154","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757366365308,"stop":1757366365308,"duration":0},"status":"passed","severity":"normal"},{"uid":"3707305f59043b08","name":"can start and stop the service","time":{"start":1757366329234,"stop":1757366329234,"duration":0},"status":"passed","severity":"normal"},{"uid":"82287000e0a4e046","name":"Subscribe to topic containing XML and receive message","time":{"start":1757366854334,"stop":1757366854334,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9b2f45680ad8c2","name":"should handle empty peer infos gracefully","time":{"start":1757366325397,"stop":1757366325398,"duration":1},"status":"passed","severity":"normal"},{"uid":"f720a988c0cb71eb","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757366347509,"stop":1757366347509,"duration":0},"status":"passed","severity":"normal"},{"uid":"774c2984c86dc02e","name":"Push message with content topic containing escaped characters","time":{"start":1757367430895,"stop":1757367430895,"duration":0},"status":"passed","severity":"normal"},{"uid":"566823e6da7ebe36","name":"should process successful peer exchange query","time":{"start":1757366325475,"stop":1757366325476,"duration":1},"status":"passed","severity":"normal"},{"uid":"e767686a2fca4cb2","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757366727163,"stop":1757366727163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a30d0e28d1fa4d","name":"Bloom filter","time":{"start":1757366364981,"stop":1757366364981,"duration":0},"status":"passed","severity":"normal"},{"uid":"3151a56f813dd640","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757366299484,"stop":1757366299484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36903c35f1c2631","name":"should clear all timers","time":{"start":1757366314861,"stop":1757366314862,"duration":1},"status":"passed","severity":"normal"},{"uid":"240b471e8e1858da","name":"Push message with short payload","time":{"start":1757367430908,"stop":1757367430909,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2a3799572674ff","name":"should handle v3 RLN errors","time":{"start":1757366346790,"stop":1757366346790,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb08df0544893e5","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757366388818,"stop":1757366388819,"duration":1},"status":"skipped","severity":"normal"},{"uid":"903f63e48847ceb7","name":"Ephemeral field set to true","time":{"start":1757366315753,"stop":1757366315754,"duration":1},"status":"passed","severity":"normal"},{"uid":"82279aee2a882dc7","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757366335014,"stop":1757366335015,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2a7da23b1c42053","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757366359553,"stop":1757366359553,"duration":0},"status":"passed","severity":"normal"},{"uid":"37755841154b949a","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757366347281,"stop":1757366347281,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefc4ed1ca40c64d","name":"should handle relay send failures gracefully","time":{"start":1757366314885,"stop":1757366314885,"duration":0},"status":"passed","severity":"normal"},{"uid":"1988c6aa13d567be","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757366346156,"stop":1757366346156,"duration":0},"status":"passed","severity":"normal"},{"uid":"3055b2a2f2f66f26","name":"isConnected should return false after all peers disconnect","time":{"start":1757366404066,"stop":1757366404067,"duration":1},"status":"passed","severity":"normal"},{"uid":"e813d93d27d906c0","name":"should sort peers by ping value","time":{"start":1757366316070,"stop":1757366316071,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c389b442543661","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757366854332,"stop":1757366854332,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50d4b1135a8c4a5","name":"Check publish message containing escaped characters","time":{"start":1757366574536,"stop":1757366574536,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cf009222b0048a","name":"should encode/decode to text encoding","time":{"start":1757366305518,"stop":1757366305518,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa2d322c9d83eb7","name":"should clear the dialing interval","time":{"start":1757366314551,"stop":1757366314551,"duration":0},"status":"passed","severity":"normal"},{"uid":"677e3dc460a4aa10","name":"should request peer renewal on specific errors","time":{"start":1757366345753,"stop":1757366345756,"duration":3},"status":"passed","severity":"normal"},{"uid":"eb17ec120a42d49b","name":"Check publish message containing Script","time":{"start":1757366574533,"stop":1757366574534,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed889c43d07ae861","name":"Ordered Callback - false","time":{"start":1757366718577,"stop":1757366718580,"duration":3},"status":"passed","severity":"normal"},{"uid":"6194a70d4f613335","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757366324789,"stop":1757366324790,"duration":1},"status":"passed","severity":"normal"},{"uid":"38374a95d44d7f1e","name":"Refresh subscription","time":{"start":1757366854340,"stop":1757366854340,"duration":0},"status":"passed","severity":"normal"},{"uid":"300757a4eb494ddc","name":"should handle all zero keep alive options","time":{"start":1757366314890,"stop":1757366314890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9d3a10575cf2f1","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757366359517,"stop":1757366359518,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ecb2a8abb5da27","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757366359557,"stop":1757366359557,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae10134c79dec8a","name":"should throw error - no public key","time":{"start":1757366305514,"stop":1757366305515,"duration":1},"status":"passed","severity":"normal"},{"uid":"1135324d465ee62d","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757366450244,"stop":1757366450247,"duration":3},"status":"passed","severity":"normal"},{"uid":"f4407a39b7f863e8","name":"Check publish message containing shell command","time":{"start":1757366574535,"stop":1757366574535,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbcdc9986b4dfed","name":"should be safe to call multiple times","time":{"start":1757366316067,"stop":1757366316067,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5264553ea0e4b49","name":"should skip peers without ENR","time":{"start":1757366325476,"stop":1757366325476,"duration":0},"status":"passed","severity":"normal"},{"uid":"64cefc2b52df8cbf","name":"Promise Callback - true","time":{"start":1757366718576,"stop":1757366718576,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da7c0d9ca287433","name":"should not fail to start the service if it is already started","time":{"start":1757366619590,"stop":1757366619590,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50adab3d695fc81","name":"Decoder throws on undefined content topic","time":{"start":1757366315756,"stop":1757366315756,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f751dbee6f8b8e1","name":"should start all internal components","time":{"start":1757366316065,"stop":1757366316066,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee5afe6ed015ddc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757366359547,"stop":1757366359547,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd9ecc82e8fd233","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757366347509,"stop":1757366347509,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02274db707423ff","name":"configure the node with multiple content topics","time":{"start":1757366668875,"stop":1757366668876,"duration":1},"status":"passed","severity":"normal"},{"uid":"d70c15126a98c140","name":"should be safe to call multiple times","time":{"start":1757366314856,"stop":1757366314861,"duration":5},"status":"passed","severity":"normal"},{"uid":"7af653db41cc82a9","name":"Push message with Chinese payload","time":{"start":1757367430899,"stop":1757367430899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2560b9a00f76cc1","name":"should process tasks in queue","time":{"start":1757366345745,"stop":1757366345746,"duration":1},"status":"passed","severity":"normal"},{"uid":"332ec780709e16eb","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757366390012,"stop":1757366390012,"duration":0},"status":"passed","severity":"normal"},{"uid":"2443dc84d28e78d2","name":"Decoder throws on empty string content topic","time":{"start":1757366315756,"stop":1757366315756,"duration":0},"status":"passed","severity":"normal"},{"uid":"395dab66c509796","name":"Push message with content topic containing long","time":{"start":1757367430903,"stop":1757367430903,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4993199ac6619","name":"Decrypt messages","time":{"start":1757366561098,"stop":1757366561100,"duration":2},"status":"passed","severity":"normal"},{"uid":"a15dfb16894335d1","name":"should allow redial after failed dial cooldown expires","time":{"start":1757366314563,"stop":1757366314563,"duration":0},"status":"passed","severity":"normal"},{"uid":"f286f0d3b36dbe21","name":"should work with stubbed waku event emitter","time":{"start":1757366347399,"stop":1757366347399,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd98012022e7e7d","name":"recovers when dns.resolve returns empty","time":{"start":1757366325536,"stop":1757366325537,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf264bb94a42890","name":"should set field with all protocols disabled","time":{"start":1757366305521,"stop":1757366305522,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbba84126961127","name":"should handle case when navigator is not available","time":{"start":1757366314186,"stop":1757366314187,"duration":1},"status":"passed","severity":"normal"},{"uid":"231f96b36274ee6e","name":"Passing page size 11 when there are 10 messages","time":{"start":1757366733547,"stop":1757366733548,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90ecc56fea215d2","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757366730479,"stop":1757366730479,"duration":0},"status":"passed","severity":"normal"},{"uid":"2775f45c470c91b4","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757366359534,"stop":1757366359534,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8aa675ad080edb","name":"should return false when peer is not found","time":{"start":1757366314678,"stop":1757366314678,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c952080e3dfdef6","name":"Check received message containing JSON","time":{"start":1757366826905,"stop":1757366826905,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0d9e779117d736","name":"should insert elements correctly","time":{"start":1757366363239,"stop":1757366363240,"duration":1},"status":"passed","severity":"normal"},{"uid":"86acf9f7d28afce0","name":"Subscribe and receive messages via lightPush","time":{"start":1757366854327,"stop":1757366854327,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff5369c190afe07","name":"should handle multiple query options for time ranges","time":{"start":1757366347186,"stop":1757366347187,"duration":1},"status":"passed","severity":"normal"},{"uid":"889220449836482c","name":"Push message with numeric payload","time":{"start":1757367430886,"stop":1757367430886,"duration":0},"status":"passed","severity":"normal"},{"uid":"366d7eb71d6b9e00","name":"should encode/decode to RLP encoding","time":{"start":1757366305517,"stop":1757366305518,"duration":1},"status":"passed","severity":"normal"},{"uid":"101c48de44d47a34","name":"should return false when peer is not on topic","time":{"start":1757366316071,"stop":1757366316071,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3865f959c2ca439","name":"Encoder throws on empty string content topic","time":{"start":1757366315755,"stop":1757366315756,"duration":1},"status":"passed","severity":"normal"},{"uid":"84cbede8802b9628","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757366404063,"stop":1757366404064,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef40026df9004ce","name":"should dial peer when peer is discovered","time":{"start":1757366314620,"stop":1757366314621,"duration":1},"status":"passed","severity":"normal"},{"uid":"c10b4de86e964f6e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757366299495,"stop":1757366299495,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a291ef594acd60","name":"Push message with content topic containing Arabic","time":{"start":1757367430880,"stop":1757367430880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcb7dc9701e82af","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app16/2/topic706/utf8","time":{"start":1757366668868,"stop":1757366668870,"duration":2},"status":"passed","severity":"normal"},{"uid":"380dc0bfd09c62a5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757366826908,"stop":1757366826908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f704ec86b70e97c","name":"Check received message containing Russian","time":{"start":1757366826903,"stop":1757366826903,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c41ea69ac56d95","name":"should create all internal components","time":{"start":1757366316065,"stop":1757366316065,"duration":0},"status":"passed","severity":"normal"},{"uid":"2339ffa1cf13671e","name":"should add event listeners for peer connect and disconnect","time":{"start":1757366314856,"stop":1757366314856,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da622591de9dd8a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757366299496,"stop":1757366299497,"duration":1},"status":"passed","severity":"normal"},{"uid":"35619542142f7806","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757366581694,"stop":1757366581695,"duration":1},"status":"passed","severity":"normal"},{"uid":"40824d4102d6144f","name":"Push message with content topic containing JSON","time":{"start":1757367430895,"stop":1757367430895,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ab99179134b10d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757366305512,"stop":1757366305512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a032c1db666766","name":"Check received message containing SQL Injection","time":{"start":1757366826915,"stop":1757366826915,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c93854940b81cd5","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757366720697,"stop":1757366720701,"duration":4},"status":"passed","severity":"normal"},{"uid":"d359914b1c28d16d","name":"Push message with content topic containing SQL Injection","time":{"start":1757367430895,"stop":1757367430895,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc24587388bc97","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757366299494,"stop":1757366299494,"duration":0},"status":"passed","severity":"normal"},{"uid":"287932e735407ee7","name":"Push message with escaped characters payload","time":{"start":1757367430891,"stop":1757367430891,"duration":0},"status":"passed","severity":"normal"},{"uid":"55276b7f2d04b6a4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757366347104,"stop":1757366347104,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9a869a50dd29c2","name":"connects to nwaku","time":{"start":1757366740093,"stop":1757366740094,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d2df5570393f423","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757366854332,"stop":1757366854332,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6e343792603b92","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757366854336,"stop":1757366854336,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1fa40e2baa503f","name":"can start the service","time":{"start":1757366619588,"stop":1757366619588,"duration":0},"status":"passed","severity":"normal"},{"uid":"305086c00c8f7f8b","name":"Push message with content topic containing Russian","time":{"start":1757367430895,"stop":1757367430895,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fd0bcdedda06a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757366299485,"stop":1757366299485,"duration":0},"status":"passed","severity":"normal"},{"uid":"40518a25d3d2337c","name":"Push message with custom timestamp: 1726608008181","time":{"start":1757367430907,"stop":1757367430907,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7028dc7439e03a","name":"should be safe to call multiple times","time":{"start":1757366315195,"stop":1757366315201,"duration":6},"status":"passed","severity":"normal"},{"uid":"55ace8be3e177186","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757366359519,"stop":1757366359524,"duration":5},"status":"passed","severity":"normal"},{"uid":"2442f7a0da44ba6b","name":"should dial peer immediately when queue is empty","time":{"start":1757366314552,"stop":1757366314553,"duration":1},"status":"passed","severity":"normal"},{"uid":"439b37e5c481a40b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757366854339,"stop":1757366854339,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d31b971ce07affff","name":"should dial second nwaku node that was discovered","time":{"start":1757366383056,"stop":1757366383069,"duration":13},"status":"skipped","severity":"normal"},{"uid":"bf7cfc39efc6dbe1","name":"random static sharding 9 - Cluster ID: 863, Shard ID: 702","time":{"start":1757366708316,"stop":1757366708316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8acdcb8e2a526a8","name":"Check received message containing shell command","time":{"start":1757366826906,"stop":1757366826906,"duration":0},"status":"passed","severity":"normal"},{"uid":"df07538977bf58a8","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757366359535,"stop":1757366359536,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0711d8f9cdc4ca","name":"should handle complete discovery-to-dial flow","time":{"start":1757366314627,"stop":1757366314627,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bd87bcdea7ac33","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757366359558,"stop":1757366359558,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2d8c1ad4d91ae8","name":"Subscribe to topic containing short and publish message","time":{"start":1757366581702,"stop":1757366581702,"duration":0},"status":"passed","severity":"normal"},{"uid":"af878265be5997ed","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757366299485,"stop":1757366299485,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eff5645b3c32fd1","name":"handles different networkShards values correctly","time":{"start":1757366299490,"stop":1757366299490,"duration":0},"status":"passed","severity":"normal"},{"uid":"1429bcebc8019e47","name":"should initialize bloom filter with correct parameters","time":{"start":1757366363238,"stop":1757366363238,"duration":0},"status":"passed","severity":"normal"},{"uid":"93badc99ca77fd56","name":"Fails to push message with large meta","time":{"start":1757367430917,"stop":1757367430918,"duration":1},"status":"passed","severity":"normal"},{"uid":"502d63a55193805a","name":"Push message with content topic containing special chars","time":{"start":1757367430914,"stop":1757367430914,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b83f7e53fbc44e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757366299496,"stop":1757366299496,"duration":0},"status":"passed","severity":"normal"},{"uid":"181db6c4acb08183","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757366854329,"stop":1757366854330,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b0aa1e129cc73392","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757366359532,"stop":1757366359532,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b7adf455782849","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757366304801,"stop":1757366304802,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a39c5a0a6f6b7f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757366854338,"stop":1757366854338,"duration":0},"status":"passed","severity":"normal"},{"uid":"552ced969c127e4f","name":"Push message with Basic HTML tag payload","time":{"start":1757367430876,"stop":1757367430876,"duration":0},"status":"passed","severity":"normal"},{"uid":"5388ad2fbc0aff00","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757366473807,"stop":1757366473807,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b7ecd0cd4878d3","name":"Check publish message containing short","time":{"start":1757366574523,"stop":1757366574524,"duration":1},"status":"passed","severity":"normal"},{"uid":"741b63bae30f3b9f","name":"Subscribe and receive messages via lightPush","time":{"start":1757366854337,"stop":1757366854337,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a0eb046ea127c4","name":"ends after yielding if response size indicates end","time":{"start":1757366315566,"stop":1757366315566,"duration":0},"status":"passed","severity":"normal"},{"uid":"46df694a70404eed","name":"Query with Promise Callback, No Decoder","time":{"start":1757366697176,"stop":1757366697177,"duration":1},"status":"passed","severity":"normal"},{"uid":"751a9f3f92c6ab0","name":"should drop connection to one peer on hangUp","time":{"start":1757366471565,"stop":1757366471566,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eddb1cae9e13e95","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757366314213,"stop":1757366314216,"duration":3},"status":"passed","severity":"normal"},{"uid":"2bfff808f660ee6d","name":"Push message with rate limit","time":{"start":1757367430907,"stop":1757367430907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3195a851b707a99a","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757366426467,"stop":1757366426468,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e933c3f7f684e7","name":"should continually clean up expired entries at intervals","time":{"start":1757366344952,"stop":1757366344959,"duration":7},"status":"passed","severity":"normal"},{"uid":"db24c294c135a1d8","name":"Query Generator, No message returned","time":{"start":1757366697174,"stop":1757366697174,"duration":0},"status":"passed","severity":"normal"},{"uid":"170e390d141d0bf","name":"Check received message containing Chinese","time":{"start":1757366826913,"stop":1757366826913,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81ff6665df7a441","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757366854333,"stop":1757366854333,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0c597d2cd6d14f","name":"should properly create location multiaddrs - tcp6","time":{"start":1757366305520,"stop":1757366305520,"duration":0},"status":"passed","severity":"normal"},{"uid":"77923db04aece131","name":"Check publish message containing long","time":{"start":1757366574524,"stop":1757366574524,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ef4bfa665ea54c","name":"should throw error - invalid id","time":{"start":1757366305514,"stop":1757366305514,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aabb3cd6e7ab1dd","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757366314902,"stop":1757366314906,"duration":4},"status":"passed","severity":"normal"},{"uid":"aceab686659a92b8","name":"should not dispatch event when already connected","time":{"start":1757366314202,"stop":1757366314203,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff9a5a379c5ab7b","name":"should handle case when globalThis is not available","time":{"start":1757366314187,"stop":1757366314191,"duration":4},"status":"passed","severity":"normal"},{"uid":"c3b07013249c840","name":"throws on content topic with non-number generation field","time":{"start":1757366299478,"stop":1757366299478,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b19231e7dbbe33","name":"should create dialer with libp2p and shardReader","time":{"start":1757366314540,"stop":1757366314540,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f249ce1a6ed14d4","name":"Encoder throws on empty string content topic","time":{"start":1757366335017,"stop":1757366335017,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9c2530cd3b2884","name":"Check publish message containing Arabic","time":{"start":1757366574526,"stop":1757366574530,"duration":4},"status":"passed","severity":"normal"},{"uid":"bd8ec469a65f402a","name":"should not create multiple intervals when called multiple times","time":{"start":1757366314546,"stop":1757366314546,"duration":0},"status":"passed","severity":"normal"},{"uid":"955395b0054de570","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757366359527,"stop":1757366359530,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1af91cdf31e9bf9","name":"should return true when peer is on the specified shard","time":{"start":1757366314679,"stop":1757366314679,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06660f7957e7a69","name":"Check message received after jswaku node is restarted","time":{"start":1757366826921,"stop":1757366826921,"duration":0},"status":"passed","severity":"normal"}]