mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
194 KiB
JSON
1 line
194 KiB
JSON
[{"uid":"4af8f4c0ec81a5d4","name":"should clear dial history on start","time":{"start":1752882923686,"stop":1752882923686,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7bd58767cf2a83","name":"should decode valid enr successfully","time":{"start":1752882914546,"stop":1752882914546,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebb90ea895c69fe","name":"should add event listeners to libp2p","time":{"start":1752882923948,"stop":1752882923948,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5551e478cff055","name":"Does not throw an exception when node disconnects","time":{"start":1752883248885,"stop":1752883248885,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83c6ceb1b376845","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752882962972,"stop":1752882962974,"duration":2},"status":"passed","severity":"normal"},{"uid":"b4032e9f3197e3f9","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752882990471,"stop":1752882990471,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da26407fe32e90a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752882913911,"stop":1752882913911,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cd3e0f7820d1d7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752882953703,"stop":1752882953703,"duration":0},"status":"passed","severity":"normal"},{"uid":"50212adfe0abd34b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752882908610,"stop":1752882908610,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05ffcf4fe00221","name":"throws an error for improperly formatted content topics","time":{"start":1752882908603,"stop":1752882908603,"duration":0},"status":"passed","severity":"normal"},{"uid":"a390c9a51b1daeb4","name":"should handle peer connect event","time":{"start":1752882923961,"stop":1752882923967,"duration":6},"status":"passed","severity":"normal"},{"uid":"361c22216a3e8837","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752882913902,"stop":1752882913905,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8fca99ff91bd05a","name":"should be able to decode the field with only STORE set to true","time":{"start":1752882913914,"stop":1752882913915,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dfec44af81b890","name":"should clear the dialing interval","time":{"start":1752882923692,"stop":1752882923692,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ed83dc84097b5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752882962990,"stop":1752882962990,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f1d2e36948e377","name":"Push message with content topic containing emoji","time":{"start":1752883574677,"stop":1752883574677,"duration":0},"status":"passed","severity":"normal"},{"uid":"2008712e613652e9","name":"Check received message containing Arabic","time":{"start":1752883419253,"stop":1752883419253,"duration":0},"status":"passed","severity":"normal"},{"uid":"586d0cd1532729a4","name":"should handle peer disconnect event when no connections remain","time":{"start":1752882923967,"stop":1752882923967,"duration":0},"status":"passed","severity":"normal"},{"uid":"338e67fe3bea1f5a","name":"should dial peer when on same shard","time":{"start":1752882923703,"stop":1752882923704,"duration":1},"status":"passed","severity":"normal"},{"uid":"8015f5e791f1bc08","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752882908598,"stop":1752882908599,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac07d3d2a80a840","name":"should handle general insertion and lookup correctly","time":{"start":1752882965164,"stop":1752882965164,"duration":0},"status":"passed","severity":"normal"},{"uid":"29973bd8e8f6249","name":"Check publish message containing unicode special characters","time":{"start":1752883122270,"stop":1752883122271,"duration":1},"status":"passed","severity":"normal"},{"uid":"caedf00d820d34e9","name":"random static sharding 8 - Cluster ID: 678, Shard ID: 887","time":{"start":1752883218294,"stop":1752883218295,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e33e87a2afba76","name":"should transition to Unhealthy when no connections","time":{"start":1752882953361,"stop":1752882953362,"duration":1},"status":"passed","severity":"normal"},{"uid":"87530cf692dd46e","name":"Generator, 2 different pubsubtopics","time":{"start":1752883229316,"stop":1752883229317,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7bb30f4add1f18b6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752883476474,"stop":1752883476474,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f70e5d745a194","name":"it tolerates circular branch references","time":{"start":1752882932776,"stop":1752882932777,"duration":1},"status":"passed","severity":"normal"},{"uid":"83003df4e7c3c411","name":"Asymmetric encrypt & decrypt","time":{"start":1752882942891,"stop":1752882942892,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5bda77f054e18e","name":"caches peers it previously fetched","time":{"start":1752882932778,"stop":1752882932778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b2b4c97cc44512","name":"Subscribe to topic containing Script and receive message","time":{"start":1752883476474,"stop":1752883476474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3015fb5e5661e23d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752883126528,"stop":1752883126528,"duration":0},"status":"passed","severity":"normal"},{"uid":"969db4c29a243fa5","name":"should add and remove event listeners correctly","time":{"start":1752882936581,"stop":1752882936581,"duration":0},"status":"passed","severity":"normal"},{"uid":"73924fa574731c4a","name":"should handle all zero keep alive options","time":{"start":1752882923774,"stop":1752882923774,"duration":0},"status":"passed","severity":"normal"},{"uid":"9934ed764461b8ac","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752882962989,"stop":1752882962990,"duration":1},"status":"passed","severity":"normal"},{"uid":"35456eddd1ad26df","name":"Push message with long payload","time":{"start":1752883574680,"stop":1752883574680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bde9201b1e6954e","name":"Check received message containing special chars","time":{"start":1752883419253,"stop":1752883419253,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d711cec6794897","name":"msgTime: 0 ms from now, startTime: 1752624036320, endTime: 1752883236320","time":{"start":1752883250634,"stop":1752883250634,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b256d8c8d5fbfde","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752883476476,"stop":1752883476476,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7cbdf8c4491ae","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752883114737,"stop":1752883114738,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc10d5325b048ad","name":"should enable all discoveries when explicitly set","time":{"start":1752882953131,"stop":1752882953131,"duration":0},"status":"passed","severity":"normal"},{"uid":"7560c6985edd355e","name":"Passing page size 11 when there are 10 messages","time":{"start":1752883241945,"stop":1752883241945,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a289a8de2ac9a3","name":"Push message with emoji payload","time":{"start":1752883574671,"stop":1752883574671,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e433800b61be2d","name":"Check received message containing XML","time":{"start":1752883419245,"stop":1752883419245,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ff3e9c677f521f","name":"Mutual subscription","time":{"start":1752883126516,"stop":1752883126516,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5ed395422e6cff","name":"should request peer renewal on specific errors","time":{"start":1752882953057,"stop":1752882953057,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd8039489eb66f2","name":"Generator, custom pubsub topic","time":{"start":1752883229319,"stop":1752883229319,"duration":0},"status":"passed","severity":"normal"},{"uid":"944684e399fe2ca6","name":"should be safe to call multiple times","time":{"start":1752882923733,"stop":1752882923733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0215f35786b4212","name":"should stop all internal components","time":{"start":1752882924993,"stop":1752882924994,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f5de91b6e114ce0","name":"can query messages by message hash","time":{"start":1752883215525,"stop":1752883215526,"duration":1},"status":"passed","severity":"normal"},{"uid":"7432acaf7e48c41d","name":"should serialize and deserialize correctly","time":{"start":1752882965163,"stop":1752882965163,"duration":0},"status":"passed","severity":"normal"},{"uid":"6644a0aef380b479","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752882953138,"stop":1752882953140,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e00ac105d56541d","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752882913907,"stop":1752882913910,"duration":3},"status":"passed","severity":"normal"},{"uid":"ce0b9ce655b13a68","name":"should get / set TCP multiaddr","time":{"start":1752882914557,"stop":1752882914557,"duration":0},"status":"passed","severity":"normal"},{"uid":"e444f9b48f5d973a","name":"Throws when trying to push message with empty payload","time":{"start":1752883574671,"stop":1752883574671,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5353197c96f21","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752882923913,"stop":1752882923913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b208b27961c36f21","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752882923743,"stop":1752882923746,"duration":3},"status":"passed","severity":"normal"},{"uid":"f40cbc3285fd33a2","name":"Encoder throws on undefined content topic","time":{"start":1752882944060,"stop":1752882944060,"duration":0},"status":"passed","severity":"normal"},{"uid":"289478e739dfaf22","name":"Decoder throws on undefined content topic","time":{"start":1752882942450,"stop":1752882942450,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1ee74d30bbfeb7","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752882953141,"stop":1752882953142,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b657cef197cac5","name":"Used by Waku Relay","time":{"start":1752883248886,"stop":1752883248886,"duration":0},"status":"passed","severity":"normal"},{"uid":"e004807b6268e9a9","name":"Push message with shell command payload","time":{"start":1752883574684,"stop":1752883574684,"duration":0},"status":"passed","severity":"normal"},{"uid":"289fdb9ac2ee206a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752883419257,"stop":1752883419257,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f8c62431e85aca","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752882908601,"stop":1752882908602,"duration":1},"status":"passed","severity":"normal"},{"uid":"242c2dae64389c09","name":"messageHashStr produces consistent results for the same input","time":{"start":1752882924014,"stop":1752882924014,"duration":0},"status":"passed","severity":"normal"},{"uid":"2436e313aa86195c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752882962994,"stop":1752882962995,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb7c5912ac7603","name":"Check received message containing numeric","time":{"start":1752883419252,"stop":1752883419252,"duration":0},"status":"passed","severity":"normal"},{"uid":"9302f94f93b6ed2d","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752882908609,"stop":1752882908609,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde28838957d712","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752882953971,"stop":1752882953971,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac8d6aec99fcd6","name":"Check received message with timestamp: 1752882983299000000 ","time":{"start":1752883419248,"stop":1752883419248,"duration":0},"status":"passed","severity":"normal"},{"uid":"587383095116d8","name":"Init the array if not present","time":{"start":1752882908221,"stop":1752882908223,"duration":2},"status":"passed","severity":"normal"},{"uid":"1233df2ae3594ff5","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752882967863,"stop":1752882967863,"duration":0},"status":"passed","severity":"normal"},{"uid":"910ba387f7bcde01","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752882953707,"stop":1752882953708,"duration":1},"status":"passed","severity":"normal"},{"uid":"898012dc3794604b","name":"should dial peers from store when no connections remain","time":{"start":1752882923880,"stop":1752882923880,"duration":0},"status":"passed","severity":"normal"},{"uid":"187013a9dee8ff0b","name":"Check publish message containing special chars","time":{"start":1752883122266,"stop":1752883122266,"duration":0},"status":"passed","severity":"normal"},{"uid":"311aa0e4223da4f6","name":"Js publishes, other Js receives","time":{"start":1752883114651,"stop":1752883114651,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df6eb311fadcb2a","name":"should emit a peer event after start","time":{"start":1752882988685,"stop":1752882988686,"duration":1},"status":"passed","severity":"normal"},{"uid":"99686d6a5f3638d2","name":"Publish message with custom timestamp: Sat Jul 27 2024 23:58:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1752883122271,"stop":1752883122272,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1c29945da81f5a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752882932376,"stop":1752882932376,"duration":0},"status":"passed","severity":"normal"},{"uid":"95300b0a175e8489","name":"yields undefined for messages without decoder","time":{"start":1752882924762,"stop":1752882924762,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45d46253c03f701","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752882962974,"stop":1752882962974,"duration":0},"status":"passed","severity":"normal"},{"uid":"124b86c01f163cb5","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752882908606,"stop":1752882908606,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc747db8373c01","name":"Encoder throws on undefined content topic","time":{"start":1752882924868,"stop":1752882924868,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e3d8ae466af83a","name":"should dial peer when no shard info available","time":{"start":1752882923704,"stop":1752882923704,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16c6fd658818193","name":"Query generator for 2000 messages","time":{"start":1752883242238,"stop":1752883242238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c10f9ddbdb8892","name":"can query messages normally","time":{"start":1752883215524,"stop":1752883215525,"duration":1},"status":"passed","severity":"normal"},{"uid":"5859778f22121535","name":"should handle complete connection lifecycle","time":{"start":1752882923975,"stop":1752882923975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1793da2cc95ca44","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752883250634,"stop":1752883250634,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52eddf28251ec87","name":"Subscribe to topic containing long and receive message","time":{"start":1752883476472,"stop":1752883476472,"duration":0},"status":"passed","severity":"normal"},{"uid":"768e02d424b7a961","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752883118014,"stop":1752883118014,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed0fe19e241094","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752882962996,"stop":1752882962996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1101442edb80124","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752882908604,"stop":1752882908605,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80709bf7f41b0f9","name":"should handle corrupted local storage data gracefully","time":{"start":1752882936580,"stop":1752882936581,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ea871b01b8ee51","name":"should create a new stream if no existing for protocol found","time":{"start":1752882924333,"stop":1752882924333,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab49191a241644bf","name":"should partition messages based on acknowledgement status","time":{"start":1752882967862,"stop":1752882967862,"duration":0},"status":"passed","severity":"normal"},{"uid":"77462cb556c7ace8","name":"should start ping timers on peer connect","time":{"start":1752882923736,"stop":1752882923737,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d2304c15deb2b2","name":"nwaku subscribes","time":{"start":1752883114648,"stop":1752883114649,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f6f71913f384f4","name":"should handle hash queries without validation","time":{"start":1752882953910,"stop":1752882953910,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8c9a53e960e98d","name":"should drop connection via multiaddr with hangUp","time":{"start":1752883070851,"stop":1752883070851,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c92862a86d8a91","name":"should not be empty after adding a subscription","time":{"start":1752882953894,"stop":1752882953894,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33bb68d97f0d86e","name":"should handle shard reader errors gracefully","time":{"start":1752882923708,"stop":1752882923708,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1114b42dd806347","name":"should return false when clusterId doesn't match","time":{"start":1752882953495,"stop":1752882953500,"duration":5},"status":"passed","severity":"normal"},{"uid":"b07b7c4a6f14c70f","name":"Push message with numeric payload","time":{"start":1752883574681,"stop":1752883574681,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58fd77141b6e57a","name":"Relay + Store","time":{"start":1752882914562,"stop":1752882914562,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21c1295b6f04aee","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752883126522,"stop":1752883126524,"duration":2},"status":"passed","severity":"normal"},{"uid":"790c131ef6fa707b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752882962992,"stop":1752882962994,"duration":2},"status":"passed","severity":"normal"},{"uid":"38e7c1b869901a39","name":"should handle case when navigator is not available","time":{"start":1752882923960,"stop":1752882923960,"duration":0},"status":"passed","severity":"normal"},{"uid":"5107bb8027aaba0d","name":"Nodes with multiple pubsub topic","time":{"start":1752883118012,"stop":1752883118013,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb124b40e5fa33b","name":"same cluster, same shard: nodes connect","time":{"start":1752883063489,"stop":1752883063489,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b70845c5cf09f3","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752882962980,"stop":1752882962980,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f13c3016e386e1f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752882962979,"stop":1752882962979,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfcb44ef9478455","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752882908599,"stop":1752882908599,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b89f65eceacaa8","name":"should handle peer not in mesh for all topics","time":{"start":1752882923775,"stop":1752882923775,"duration":0},"status":"passed","severity":"normal"},{"uid":"471929cef560eb78","name":"groups content topics by expected pubsub topic","time":{"start":1752882908601,"stop":1752882908601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e7fe81d16ba9d1","name":"should stop and cleanup resources","time":{"start":1752882953897,"stop":1752882953897,"duration":0},"status":"passed","severity":"normal"},{"uid":"845a9cb9acd97219","name":"Nwaku publishes","time":{"start":1752883114650,"stop":1752883114651,"duration":1},"status":"passed","severity":"normal"},{"uid":"95611342a8e8ec66","name":"should be able to encode the field with only STORE set to true","time":{"start":1752882913900,"stop":1752882913901,"duration":1},"status":"passed","severity":"normal"},{"uid":"348c58671e8d0477","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752883114737,"stop":1752883114737,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd94c78b8b55aa3d","name":"random static sharding 3 - Cluster ID: 608, Shard ID: 559","time":{"start":1752883218292,"stop":1752883218292,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67d50e47221d4a7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752883476476,"stop":1752883476476,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb68701d8ac7fe1d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752883476461,"stop":1752883476461,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a79b7d29e67099","name":"Push message with content topic containing numeric","time":{"start":1752883574687,"stop":1752883574687,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c84d567e5f43cc","name":"Push message with custom timestamp: 1752886604180","time":{"start":1752883574679,"stop":1752883574679,"duration":0},"status":"passed","severity":"normal"},{"uid":"88905f4a2257d51b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752882944058,"stop":1752882944059,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4878b43b643506","name":"udp ip6 address","time":{"start":1752882913853,"stop":1752882913854,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbb43e3c1e54a10","name":"Subscribe to topic containing long and publish message","time":{"start":1752883126521,"stop":1752883126521,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa9e9e76bf41b7d","name":"Encoder throws on undefined content topic","time":{"start":1752882942449,"stop":1752882942450,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c4e6fa8fd43cc9d","name":"Decoder throws on empty string content topic","time":{"start":1752882924869,"stop":1752882924869,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bff31dd887d140","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752883197879,"stop":1752883197879,"duration":0},"status":"passed","severity":"normal"},{"uid":"6938bfb44544ce98","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752883197886,"stop":1752883197888,"duration":2},"status":"skipped","severity":"normal"},{"uid":"9132315e0f118149","name":"Sign & Recover","time":{"start":1752882942893,"stop":1752882942893,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6036a95d2f6a76","name":"Check received message containing JSON","time":{"start":1752883419255,"stop":1752883419255,"duration":0},"status":"passed","severity":"normal"},{"uid":"55319528d1c205ca","name":"should handle errors when getting connections","time":{"start":1752882923974,"stop":1752882923974,"duration":0},"status":"passed","severity":"normal"},{"uid":"23306ba2509977d1","name":"accepts valid message hash query","time":{"start":1752882924303,"stop":1752882924303,"duration":0},"status":"passed","severity":"normal"},{"uid":"440265e677b6a05","name":"Push 30 different messages","time":{"start":1752883574685,"stop":1752883574686,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4e19f1d15f71fc25","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752882908625,"stop":1752882908625,"duration":0},"status":"passed","severity":"normal"},{"uid":"5115bf8332b8d83a","name":"rejects content-filtered query with only contentTopics","time":{"start":1752882924303,"stop":1752882924303,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0ad005f551b3e","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752882923742,"stop":1752882923743,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a3021bf7a04305","name":"should handle errors when globalThis is not available","time":{"start":1752882923949,"stop":1752882923949,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e93aa79aa37435","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752882932440,"stop":1752882932441,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5a778a0c67b35e","name":"should not fail to start the service if it is already started","time":{"start":1752883100471,"stop":1752883100472,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1b158cac6cea53","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752883063488,"stop":1752883063488,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a98087b8bd73762","name":"should register libp2p event listeners when start is called","time":{"start":1752882953970,"stop":1752882953970,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a51619c9676c70","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752882967862,"stop":1752882967862,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4831a786092a201","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752883114738,"stop":1752883114738,"duration":0},"status":"passed","severity":"normal"},{"uid":"facdcaa9521c88fc","name":"should handle task timeouts","time":{"start":1752882953057,"stop":1752882953058,"duration":1},"status":"passed","severity":"normal"},{"uid":"45967808642c14ff","name":"should be delivered immediately if received","time":{"start":1752882967864,"stop":1752882967864,"duration":0},"status":"passed","severity":"normal"},{"uid":"347e7e6f4ec9c99b","name":"Query with Ordered Callback, No message returned","time":{"start":1752883206836,"stop":1752883206836,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e2dad59a3e80f3","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752882953968,"stop":1752882953968,"duration":0},"status":"passed","severity":"normal"},{"uid":"430abd2c8b336244","name":"should encodeTxt and decodeTxt","time":{"start":1752882914545,"stop":1752882914545,"duration":0},"status":"passed","severity":"normal"},{"uid":"531730683acafe82","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752883197881,"stop":1752883197881,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93af557474743bf","name":"Push message with content topic containing escaped characters","time":{"start":1752883574690,"stop":1752883574690,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bedd855a48a99e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752883053668,"stop":1752883053668,"duration":0},"status":"passed","severity":"normal"},{"uid":"798e16ae0f81709c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752882913915,"stop":1752882913915,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caa325709cc9c09","name":"Push message with content topic containing escaped characters","time":{"start":1752883574676,"stop":1752883574676,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ff6d05a1c465b5","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752882908600,"stop":1752882908600,"duration":0},"status":"passed","severity":"normal"},{"uid":"611a6ba9fb4d4389","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752882932383,"stop":1752882932384,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f076246210a9611","name":"should filter peers by codec","time":{"start":1752882924998,"stop":1752882924998,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf47ab3f89d6f1","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752882923959,"stop":1752882923960,"duration":1},"status":"passed","severity":"normal"},{"uid":"5329633dd11d6c60","name":"Refresh subscription","time":{"start":1752883476462,"stop":1752883476462,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad18c829b3aa7c3","name":"Rejects garbage","time":{"start":1752882957220,"stop":1752882957221,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a6f54f78ac666f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752882962995,"stop":1752882962995,"duration":0},"status":"passed","severity":"normal"},{"uid":"282785acda6a6dcb","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752882932779,"stop":1752882932779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b49d7e475b94bb2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752883476475,"stop":1752883476475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c2123705d70971","name":"should not fail to start the service if it is already started","time":{"start":1752882988685,"stop":1752882988685,"duration":0},"status":"passed","severity":"normal"},{"uid":"f269842d2775f7dd","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752882990470,"stop":1752882990470,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37e96d9bc124340","name":"should only return 1 node with relay and store capability","time":{"start":1752882932779,"stop":1752882932779,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0c2f0a2107d1a8","name":"Decoder throws on undefined content topic","time":{"start":1752882924869,"stop":1752882924869,"duration":0},"status":"passed","severity":"normal"},{"uid":"8615253214d82f0a","name":"ignores domain fetching errors","time":{"start":1752882932777,"stop":1752882932777,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a423a23e1ce0edc","name":"returns all values when wanted number matches available values","time":{"start":1752882931880,"stop":1752882931882,"duration":2},"status":"passed","severity":"normal"},{"uid":"497c4fd016d1f078","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752882953973,"stop":1752882953973,"duration":0},"status":"passed","severity":"normal"},{"uid":"86933401bd0e2496","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752882924303,"stop":1752882924303,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b62d12310ed4cc","name":"should retry on complete failure if specified","time":{"start":1752882953371,"stop":1752882953371,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e2a05d4f5a90d5","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752882923999,"stop":1752882923999,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a07979b656ad3c","name":"handles different clusterIds correctly","time":{"start":1752882908602,"stop":1752882908602,"duration":0},"status":"passed","severity":"normal"},{"uid":"317dfe76d7e2c230","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752882962985,"stop":1752882962987,"duration":2},"status":"passed","severity":"normal"},{"uid":"486a9a7fb9b1ec2d","name":"should reject if Filter is requested but not mounted","time":{"start":1752882953816,"stop":1752882953816,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecaeb1805c6c59a","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752882924336,"stop":1752882924337,"duration":1},"status":"passed","severity":"normal"},{"uid":"197f523b053c1ad","name":"Push message with numeric payload","time":{"start":1752883574665,"stop":1752883574665,"duration":0},"status":"passed","severity":"normal"},{"uid":"5025b6784c1f2d6b","name":"Query generator for multiple messages with different message text format","time":{"start":1752883242231,"stop":1752883242231,"duration":0},"status":"passed","severity":"normal"},{"uid":"444b69a86bc727d8","name":"Check publish message containing Script","time":{"start":1752883122268,"stop":1752883122268,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac70f7c32929b325","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752882908600,"stop":1752882908601,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0eabd8ac4cbedbd","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752883419251,"stop":1752883419251,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd57a4f6975e20b","name":"should handle dial errors gracefully","time":{"start":1752882923471,"stop":1752882923471,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfeca2eab144767","name":"tcp ip4 address","time":{"start":1752882913851,"stop":1752882913853,"duration":2},"status":"passed","severity":"normal"},{"uid":"1957c4621be7e62c","name":"Push message equal or less that 1MB","time":{"start":1752883574693,"stop":1752883574694,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3320d7d74e8f8c9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app21/6/topic698/test.js","time":{"start":1752883212864,"stop":1752883212864,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78b2d63d17dee3d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752883229317,"stop":1752883229319,"duration":2},"status":"skipped","severity":"normal"},{"uid":"13ef7d73c19d7398","name":"Subscribe and receive messages via waku relay post","time":{"start":1752883476469,"stop":1752883476470,"duration":1},"status":"passed","severity":"normal"},{"uid":"cddbfb3bac3bdcdf","name":"Push message with content topic containing short","time":{"start":1752883574671,"stop":1752883574672,"duration":1},"status":"passed","severity":"normal"},{"uid":"a253f3899a94f4a6","name":"should support chaining for add method","time":{"start":1752882952217,"stop":1752882952217,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab672b649e653bca","name":"should deliver messages after dependencies are met","time":{"start":1752882967861,"stop":1752882967861,"duration":0},"status":"passed","severity":"normal"},{"uid":"132525a96bce04c7","name":"different cluster, different shard: nodes don't connect","time":{"start":1752883063494,"stop":1752883063494,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80b8b7f7221189a","name":"Register correct protocols","time":{"start":1752883126516,"stop":1752883126516,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04489be2deb4657","name":"should handle relay send failures gracefully","time":{"start":1752882923765,"stop":1752882923765,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c28239ff66cf315","name":"Push message with content topic containing special chars","time":{"start":1752883574687,"stop":1752883574687,"duration":0},"status":"passed","severity":"normal"},{"uid":"280ed563a59e3246","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752883476473,"stop":1752883476474,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ed42a61a4885d0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752882923999,"stop":1752882923999,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ba5f59f8561fe1","name":"should return false when peer is not found","time":{"start":1752882923848,"stop":1752882923848,"duration":0},"status":"passed","severity":"normal"},{"uid":"2612bc014ce70993","name":"should return true when peer is on the same network","time":{"start":1752882923821,"stop":1752882923821,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a713d279e193f9","name":"should not fail to stop the service if it was not started","time":{"start":1752882988684,"stop":1752882988685,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea758157fd343e9","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752882924001,"stop":1752882924002,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a1ef962fcd8381c","name":"Round trip binary serialization","time":{"start":1752882924867,"stop":1752882924867,"duration":0},"status":"passed","severity":"normal"},{"uid":"520eba1429f43bdd","name":"should handle complete discovery-to-dial flow","time":{"start":1752882923479,"stop":1752882923479,"duration":0},"status":"passed","severity":"normal"},{"uid":"1747f2bc9faac447","name":"should be safe to call multiple times","time":{"start":1752882923869,"stop":1752882923879,"duration":10},"status":"passed","severity":"normal"},{"uid":"872df33196bb8776","name":"should create KeepAliveManager with relay","time":{"start":1752882923728,"stop":1752882923728,"duration":0},"status":"passed","severity":"normal"},{"uid":"de786a428908431a","name":"Refresh subscription","time":{"start":1752883126519,"stop":1752883126520,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8bc6df72331986f9","name":"Check received message containing Russian","time":{"start":1752883419244,"stop":1752883419244,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fa055f775355c0","name":"should clear timers for specific peer on disconnect","time":{"start":1752882923765,"stop":1752882923765,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae84cda8c0943088","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752883476470,"stop":1752883476470,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec33758295ab24e","name":"should not retry if at least one success","time":{"start":1752882953058,"stop":1752882953059,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df0e934e1125308","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752883476467,"stop":1752883476467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd531e0661ad238","name":"should return true when peer is on the specified shard","time":{"start":1752882923828,"stop":1752882923828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9397b8d00c8855","name":"should load peers from local storage and dispatch events","time":{"start":1752882936580,"stop":1752882936580,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdcba7fb0c2dde2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752883126525,"stop":1752883126526,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b792cc9fef207","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752883476477,"stop":1752883476477,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f99629c8fff92b","name":"should not receive a peer event before start","time":{"start":1752882988686,"stop":1752882988687,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffdc443114747caf","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752882913905,"stop":1752882913907,"duration":2},"status":"passed","severity":"normal"},{"uid":"af05a3e8be98d0a","name":"should return false when peer has no shard info","time":{"start":1752882923825,"stop":1752882923825,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d2dcfdc83d160","name":"Check received message containing Script","time":{"start":1752883419254,"stop":1752883419254,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5256ee03ec319e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752882953707,"stop":1752882953707,"duration":0},"status":"passed","severity":"normal"},{"uid":"131970a4cd2ef4e9","name":"should handle errors when accessing navigator","time":{"start":1752882923974,"stop":1752882923975,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ebdc10155b650e","name":"msgTime: 0 ms from now, startTime: 1752796836320, endTime: 1752883236320","time":{"start":1752883250635,"stop":1752883250635,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f87b1da574689","name":"should return different streams if requested simultaniously","time":{"start":1752882924333,"stop":1752882924333,"duration":0},"status":"passed","severity":"normal"},{"uid":"888d183c25ae4b5c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752883126518,"stop":1752883126519,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8d63de8f4e8e42","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752882962984,"stop":1752882962984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d731a0aa0b078741","name":"should dial peers from store on start","time":{"start":1752882923868,"stop":1752882923868,"duration":0},"status":"passed","severity":"normal"},{"uid":"51da7faba3177b3","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752883118013,"stop":1752883118013,"duration":0},"status":"passed","severity":"normal"},{"uid":"705d8694de2145ba","name":"can start the service","time":{"start":1752882936576,"stop":1752882936576,"duration":0},"status":"passed","severity":"normal"},{"uid":"85731757c25be785","name":"should return false","time":{"start":1752882914555,"stop":1752882914555,"duration":0},"status":"passed","severity":"normal"},{"uid":"809689bf176f3fe0","name":"should return false when peer is on different cluster","time":{"start":1752882923828,"stop":1752882923832,"duration":4},"status":"passed","severity":"normal"},{"uid":"770a788e0e4dc564","name":"should dial all remaining peers","time":{"start":1752882923887,"stop":1752882923887,"duration":0},"status":"passed","severity":"normal"},{"uid":"3664652ad190d74d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752883476464,"stop":1752883476465,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f32930e00def61e","name":"should throw if no connection provided","time":{"start":1752882924332,"stop":1752882924333,"duration":1},"status":"passed","severity":"normal"},{"uid":"82448c98e4d12c11","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752883236111,"stop":1752883236111,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bb3c3150e5b2b1","name":"Throws when trying to push message with empty payload","time":{"start":1752883574686,"stop":1752883574686,"duration":0},"status":"passed","severity":"normal"},{"uid":"51570070790052bc","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752882962977,"stop":1752882962977,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9f73c871bdb166","name":"should create ConnectionManager with relay","time":{"start":1752882924992,"stop":1752882924992,"duration":0},"status":"passed","severity":"normal"},{"uid":"984cf02122099f2a","name":"should encode/decode to RLP encoding","time":{"start":1752882914556,"stop":1752882914556,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8daeb865b912324","name":"should remove event listeners from libp2p","time":{"start":1752882923955,"stop":1752882923958,"duration":3},"status":"passed","severity":"normal"},{"uid":"130f3fc1553c8838","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752882953972,"stop":1752882953972,"duration":0},"status":"passed","severity":"normal"},{"uid":"2725e9a7c2ff20d2","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752882967859,"stop":1752882967859,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a91ee022857e84d","name":"should handle peer store errors gracefully","time":{"start":1752882923901,"stop":1752882923901,"duration":0},"status":"passed","severity":"normal"},{"uid":"118bb9122db7cb73","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752883185083,"stop":1752883185083,"duration":0},"status":"passed","severity":"normal"},{"uid":"1add97936081450f","name":"more peers than existing","time":{"start":1752883100714,"stop":1752883100714,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74c8c3baa7ccd026","name":"Should update shard info","time":{"start":1752883071340,"stop":1752883071340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d087c06c26539fce","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752883476470,"stop":1752883476470,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa5fa69ef4ded1d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752882932380,"stop":1752882932380,"duration":0},"status":"passed","severity":"normal"},{"uid":"521826cbc3f709e0","name":"should select older connection if present","time":{"start":1752882924294,"stop":1752882924294,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab99a0cf5cd84b0","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752882967863,"stop":1752882967863,"duration":0},"status":"passed","severity":"normal"},{"uid":"504c5d489cae2929","name":"Push message with JSON payload","time":{"start":1752883574684,"stop":1752883574684,"duration":0},"status":"passed","severity":"normal"},{"uid":"145b729cba7f7458","name":"handles empty contentTopics array correctly","time":{"start":1752882908627,"stop":1752882908627,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d9a466616d794e","name":"retrieves a single peer","time":{"start":1752882932776,"stop":1752882932776,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dcd0cad9920de8","name":"Check meta is set [symmetric]","time":{"start":1752882942448,"stop":1752882942448,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f32cfe113ad225","name":"Encoder throws on empty string content topic","time":{"start":1752882942450,"stop":1752882942450,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb38f88fa9db28f","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752882953494,"stop":1752882953494,"duration":0},"status":"passed","severity":"normal"},{"uid":"48733195e788a078","name":"should populate queue if has active dial","time":{"start":1752882923702,"stop":1752882923702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3da7a0259d92cf","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752882990470,"stop":1752882990471,"duration":1},"status":"passed","severity":"normal"},{"uid":"5462b93e7083d6c3","name":"should remove expired entries after TTL has passed","time":{"start":1752882952217,"stop":1752882952218,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80c9191e5140adc","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752883218287,"stop":1752883218290,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e7ff44b5bab9751","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752882962969,"stop":1752882962970,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad89dbed53790b73","name":"should dispatch connect and disconnect events","time":{"start":1752882953969,"stop":1752882953969,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d293dc0735a639","name":"Check received message containing Chinese","time":{"start":1752883419253,"stop":1752883419253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4356203a38aeb9a","name":"should properly clean up resources when disposed","time":{"start":1752882952223,"stop":1752882952223,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41c3833ecd91708","name":"same cluster, different shard: nodes connect","time":{"start":1752883063489,"stop":1752883063489,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b34b5af5b86ab8","name":"Push message with Arabic payload","time":{"start":1752883574681,"stop":1752883574682,"duration":1},"status":"passed","severity":"normal"},{"uid":"976c727348e031a","name":"Push message with content topic containing Script","time":{"start":1752883574674,"stop":1752883574674,"duration":0},"status":"passed","severity":"normal"},{"uid":"813e4bd9be5cfa52","name":"Subscribe to topic containing XML and publish message","time":{"start":1752883126525,"stop":1752883126525,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9526e45d97471ba","name":"Push message with long payload","time":{"start":1752883574665,"stop":1752883574665,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb56449e4a5f7e5","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752882908608,"stop":1752882908609,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5cd65cc740b4d","name":"Promise Callback - true","time":{"start":1752883227677,"stop":1752883227677,"duration":0},"status":"passed","severity":"normal"},{"uid":"238606b63de489be","name":"should dial second nwaku node that was discovered","time":{"start":1752882983705,"stop":1752882983706,"duration":1},"status":"skipped","severity":"normal"},{"uid":"14c8465152c4cb0c","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752882962981,"stop":1752882962981,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ccf6bdb3180f57","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752883476472,"stop":1752883476472,"duration":0},"status":"passed","severity":"normal"},{"uid":"6861446af25e94a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752882962965,"stop":1752882962966,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfb772952263415","name":"should set field with only STORE enabled","time":{"start":1752882914561,"stop":1752882914561,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec55e38083cebe82","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752883122271,"stop":1752883122271,"duration":0},"status":"passed","severity":"normal"},{"uid":"d257f7f4233b0405","name":"Subscribe and receives messages on 20 topics","time":{"start":1752883476461,"stop":1752883476461,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70c7d5cc7a82d4c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752882908614,"stop":1752882908614,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1320c17daca8f6","name":"Publish message with rate limit","time":{"start":1752883122276,"stop":1752883122277,"duration":1},"status":"passed","severity":"normal"},{"uid":"3685e94b98ceddc0","name":"should hang up with PeerId and return true on success","time":{"start":1752882924996,"stop":1752882924996,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c3518ef95bc039","name":"Check received message with timestamp: 1752882983299000000 ","time":{"start":1752883419257,"stop":1752883419257,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7231916e10f62de","name":"should reject if Store is requested but not mounted","time":{"start":1752882953815,"stop":1752882953816,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d91d0b7be4c16e8","name":"Subscribe to topic containing short and receive message","time":{"start":1752883476472,"stop":1752883476472,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa4dd0d113080e","name":"configure the node with multiple content topics","time":{"start":1752883212867,"stop":1752883212867,"duration":0},"status":"passed","severity":"normal"},{"uid":"3873f52ed571dba","name":"should not fail to stop the service if it was not started","time":{"start":1752882936577,"stop":1752882936577,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3ceca6acc87b50","name":"Check received message containing emoji","time":{"start":1752883419247,"stop":1752883419248,"duration":1},"status":"passed","severity":"normal"},{"uid":"35685887cf32d437","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752883114736,"stop":1752883114737,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d0f3059125bebe","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752882942445,"stop":1752882942447,"duration":2},"status":"passed","severity":"normal"},{"uid":"61bf4012a76c508","name":"should throw error - no id","time":{"start":1752882914547,"stop":1752882914547,"duration":0},"status":"passed","severity":"normal"},{"uid":"4493ea29ffa149da","name":"should send relay ping messages on timer","time":{"start":1752882923764,"stop":1752882923764,"duration":0},"status":"passed","severity":"normal"},{"uid":"719ac696353750ea","name":"should dial peers from store when browser is connected","time":{"start":1752882923879,"stop":1752882923879,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f387f8185523db7","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752883476468,"stop":1752883476468,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d66e8941b77cdc","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752882923750,"stop":1752882923751,"duration":1},"status":"passed","severity":"normal"},{"uid":"a403785cee79f850","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752882913902,"stop":1752882913902,"duration":0},"status":"passed","severity":"normal"},{"uid":"b366309b4c4bb08a","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app91/7/topic679/utf8","time":{"start":1752883212864,"stop":1752883212864,"duration":0},"status":"passed","severity":"normal"},{"uid":"31aa103cfc6a75d5","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752882908607,"stop":1752882908607,"duration":0},"status":"passed","severity":"normal"},{"uid":"6649f0d48c449d5a","name":"Check received message containing Basic HTML tag","time":{"start":1752883419245,"stop":1752883419246,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5d29d42ce3aa30","name":"Check received message containing numeric","time":{"start":1752883419243,"stop":1752883419243,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2962532aa60567","name":"Check publish message containing short","time":{"start":1752883122264,"stop":1752883122265,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac8e74acee258f12","name":"Check message received after jswaku node is restarted","time":{"start":1752883419251,"stop":1752883419251,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3117373a3f55ce9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752883476473,"stop":1752883476473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d02014a274dcee3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752883476474,"stop":1752883476475,"duration":1},"status":"passed","severity":"normal"},{"uid":"ded82b87665ef4d8","name":"should not create relay timers when relay is not provided","time":{"start":1752882923750,"stop":1752882923750,"duration":0},"status":"passed","severity":"normal"},{"uid":"a770c86c86077b9b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752882942447,"stop":1752882942448,"duration":1},"status":"passed","severity":"normal"},{"uid":"354ec9e1cff04203","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752882908604,"stop":1752882908604,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a57bf787e12156","name":"Push message with Basic HTML tag payload","time":{"start":1752883574669,"stop":1752883574669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79e6f9e9e9ada8c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app99/3/topic724/xml","time":{"start":1752883212866,"stop":1752883212866,"duration":0},"status":"passed","severity":"normal"},{"uid":"583eea4a407cc5f1","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752882953053,"stop":1752882953055,"duration":2},"status":"passed","severity":"normal"},{"uid":"35ba3095799202e3","name":"Push message with content topic containing short","time":{"start":1752883574686,"stop":1752883574686,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c98c572f8acd792","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752882908640,"stop":1752882908640,"duration":0},"status":"passed","severity":"normal"},{"uid":"764e0cd3b8a02af0","name":"Check publish message containing emoji","time":{"start":1752883122271,"stop":1752883122271,"duration":0},"status":"passed","severity":"normal"},{"uid":"8759da7b835a91b6","name":"should return PeerId when PeerId is provided","time":{"start":1752882924203,"stop":1752882924204,"duration":1},"status":"passed","severity":"normal"},{"uid":"26aace54845dfe7","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752883122275,"stop":1752883122275,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc76f514ad3a981f","name":"should successfully query store with valid decoders and options","time":{"start":1752882953908,"stop":1752882953909,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3ba42949fa260b","name":"should requeue task if no peer is available","time":{"start":1752882953051,"stop":1752882953053,"duration":2},"status":"passed","severity":"normal"},{"uid":"139e7c57fbbee62e","name":"should get all peers from store","time":{"start":1752882923886,"stop":1752882923886,"duration":0},"status":"passed","severity":"normal"},{"uid":"31661598c570e0a7","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752882923749,"stop":1752882923749,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a69a92155d85f9","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752882908607,"stop":1752882908607,"duration":0},"status":"passed","severity":"normal"},{"uid":"651162b24f2fca9e","name":"peer exchange sets tag","time":{"start":1752883127180,"stop":1752883127180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a150063121703c0a","name":"isConnected should return true after first peer connects","time":{"start":1752883003895,"stop":1752883003896,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac9be0c44cbd4c1","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752882908616,"stop":1752882908616,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0fae5de30267a9","name":"Decrypt messages","time":{"start":1752883102247,"stop":1752883102247,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cade1bd0f1e1f77","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752883122274,"stop":1752883122274,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ec933c5442aec8","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752882923902,"stop":1752882923902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7b789fced6d89d","name":"Check received message containing Basic HTML tag","time":{"start":1752883419255,"stop":1752883419255,"duration":0},"status":"passed","severity":"normal"},{"uid":"b628ced19d4bd75b","name":"should wait for LightPush peer to be connected","time":{"start":1752882953817,"stop":1752882953817,"duration":0},"status":"passed","severity":"normal"},{"uid":"170c6580c57c5232","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752883250632,"stop":1752883250632,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b33da2f768ea654","name":"should get / set UDP multiaddr","time":{"start":1752882914556,"stop":1752882914557,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9d823f925890a3","name":"should set field with all protocols disabled","time":{"start":1752882914560,"stop":1752882914560,"duration":0},"status":"passed","severity":"normal"},{"uid":"362242895f174b4","name":"Push to array if already present","time":{"start":1752882908224,"stop":1752882908224,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8ff4685e1c8db0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752883053668,"stop":1752883053668,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2798eeed5af199","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752882962970,"stop":1752882962972,"duration":2},"status":"passed","severity":"normal"},{"uid":"114d5939e94ffde8","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752883126526,"stop":1752883126527,"duration":1},"status":"passed","severity":"normal"},{"uid":"8981b4edf57ae0e6","name":"yields decoded messages","time":{"start":1752882924761,"stop":1752882924762,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bac1a05953b464e","name":"should create an instance with libp2p and dialer","time":{"start":1752882923453,"stop":1752882923460,"duration":7},"status":"passed","severity":"normal"},{"uid":"7a169238e833aa92","name":"random static sharding 10 - Cluster ID: 501, Shard ID: 134","time":{"start":1752883218296,"stop":1752883218296,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabd5ef846071469","name":"should handle dial errors gracefully","time":{"start":1752882923887,"stop":1752882923887,"duration":0},"status":"passed","severity":"normal"},{"uid":"7308720c0474cb23","name":"should process queue every 500ms","time":{"start":1752882923706,"stop":1752882923706,"duration":0},"status":"passed","severity":"normal"},{"uid":"c267d97acdaff4e6","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752882962961,"stop":1752882962961,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9a7f91632264d0","name":"Query Generator - false","time":{"start":1752883227676,"stop":1752883227677,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a786f88228988b5","name":"should dial peer when peer is discovered","time":{"start":1752882923467,"stop":1752882923471,"duration":4},"status":"passed","severity":"normal"},{"uid":"720b42873250c19","name":"should add event listeners to globalThis","time":{"start":1752882923948,"stop":1752882923948,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36e56273d7c3605","name":"Overlapping topic subscription","time":{"start":1752883476462,"stop":1752883476462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b978cfcf8ee0ffa","name":"Push message with Script payload","time":{"start":1752883574683,"stop":1752883574683,"duration":0},"status":"passed","severity":"normal"},{"uid":"832a88a8cc747809","name":"non connected peers","time":{"start":1752883100714,"stop":1752883100714,"duration":0},"status":"skipped","severity":"normal"},{"uid":"726ce7ed284c0cad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752882908615,"stop":1752882908616,"duration":1},"status":"passed","severity":"normal"},{"uid":"27bf0b12d1bca734","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752882923902,"stop":1752882923902,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba1e4ad77a43c86","name":"should remove event listeners","time":{"start":1752882923869,"stop":1752882923869,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adc9fa447a5a6a3","name":"Publish message with custom timestamp: Sat Jul 19 2025 00:58:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1752883122272,"stop":1752883122272,"duration":0},"status":"passed","severity":"normal"},{"uid":"23abc36c07fc9700","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752882953362,"stop":1752882953362,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ca7df21871a953","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752882932373,"stop":1752882932374,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d0cefa6c424c99","name":"should dial with multiaddr and return stream","time":{"start":1752882924996,"stop":1752882924996,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dda6fb9cf924411","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752882908598,"stop":1752882908598,"duration":0},"status":"passed","severity":"normal"},{"uid":"223b1a52bc7cef47","name":"random static sharding 6 - Cluster ID: 213, Shard ID: 494","time":{"start":1752883218294,"stop":1752883218294,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c08e91ee185b55","name":"Push message with content topic containing SQL Injection","time":{"start":1752883574674,"stop":1752883574674,"duration":0},"status":"passed","severity":"normal"},{"uid":"5218f537c80e8550","name":"should allow redial after failed dial cooldown expires","time":{"start":1752882923705,"stop":1752882923705,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e763d73accc5aca","name":"should respect custom numPeersToUse configuration","time":{"start":1752882953971,"stop":1752882953971,"duration":0},"status":"passed","severity":"normal"},{"uid":"479b71ece879cbec","name":"should retry if all attempts fail","time":{"start":1752882953059,"stop":1752882953059,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb2e232a7db9855","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752882962660,"stop":1752882962661,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48e5cd85bbe6532","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752882908597,"stop":1752882908597,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0edbe755f3d654","name":"should be safe to call multiple times","time":{"start":1752882923466,"stop":1752882923466,"duration":0},"status":"passed","severity":"normal"},{"uid":"1413a9f00f2f8439","name":"Check received message containing Russian","time":{"start":1752883419253,"stop":1752883419254,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81803db6b77058c","name":"should merge provided config with defaults","time":{"start":1752882924992,"stop":1752882924992,"duration":0},"status":"passed","severity":"normal"},{"uid":"76188094dbb99738","name":"Fields are not dropped","time":{"start":1752882924405,"stop":1752882924406,"duration":1},"status":"passed","severity":"normal"},{"uid":"9befc52a5dc97b09","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752883476467,"stop":1752883476467,"duration":0},"status":"passed","severity":"normal"},{"uid":"7002e625036ce3ad","name":"should start all internal components","time":{"start":1752882924993,"stop":1752882924993,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a7e8cfd7632806","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752882908625,"stop":1752882908626,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d18dabe5ee82f","name":"Relay","time":{"start":1752882989498,"stop":1752882989498,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ec787b4a5b4318","name":"random static sharding 5 - Cluster ID: 518, Shard ID: 723","time":{"start":1752883218293,"stop":1752883218294,"duration":1},"status":"passed","severity":"normal"},{"uid":"897776ca110acef2","name":"recovers when dns.resolve returns empty","time":{"start":1752882932777,"stop":1752882932777,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee56d21e06f42f5","name":"Renews subscription after lossing a connection","time":{"start":1752883476476,"stop":1752883476476,"duration":0},"status":"passed","severity":"normal"},{"uid":"2040fd901359d14e","name":"random static sharding 2 - Cluster ID: 665, Shard ID: 92","time":{"start":1752883218291,"stop":1752883218292,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a29e3c94fce019a","name":"should not return locked peers if enough unlocked are available","time":{"start":1752882953969,"stop":1752882953969,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbd5ddbbfbf372b","name":"does not validate decoders for hash queries","time":{"start":1752882924760,"stop":1752882924760,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4db6bd5ad51c1a6","name":"Subscribe to topic containing Script and receive message","time":{"start":1752883476465,"stop":1752883476465,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ccae798288c823","name":"should initialize with default number of peers","time":{"start":1752882953967,"stop":1752882953967,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8c79aebe9812b6","name":"ends after yielding if response size indicates end","time":{"start":1752882924762,"stop":1752882924763,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb7a28198ac562b","name":"Check received message with timestamp: 1752882983299 ","time":{"start":1752883419248,"stop":1752883419248,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2c3f9f7cac2f7b","name":"Generator, 2 different pubsubtopics","time":{"start":1752883229313,"stop":1752883229314,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fb5f1b3f82b9e9b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752882914546,"stop":1752882914546,"duration":0},"status":"passed","severity":"normal"},{"uid":"479a79fe756f6035","name":"should attach causal history and bloom filter to each message","time":{"start":1752882967857,"stop":1752882967857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c454e78559a4965","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752882923912,"stop":1752882923912,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee0827079d94792","name":"Push message with content topic containing long","time":{"start":1752883574672,"stop":1752883574672,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65a2c3d4048a261","name":"Check received message containing emoji","time":{"start":1752883419256,"stop":1752883419256,"duration":0},"status":"passed","severity":"normal"},{"uid":"553190d235c0609f","name":"Nodes with multiple pubsub topic","time":{"start":1752883118014,"stop":1752883118014,"duration":0},"status":"passed","severity":"normal"},{"uid":"981b0b078832b9b7","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752882962661,"stop":1752882962661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9eecc97c76dfdd8","name":"should properly create location multiaddrs - tcp4","time":{"start":1752882914558,"stop":1752882914558,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb9d3637173c3d8","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752882962957,"stop":1752882962958,"duration":1},"status":"passed","severity":"normal"},{"uid":"8926418153139abc","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752883229315,"stop":1752883229316,"duration":1},"status":"passed","severity":"normal"},{"uid":"f99efdcb827979f9","name":"should insert message id into causal history","time":{"start":1752882967857,"stop":1752882967857,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc0299f4fa3c6b5","name":"Fails to push message bigger that 1MB","time":{"start":1752883574679,"stop":1752883574679,"duration":0},"status":"passed","severity":"normal"},{"uid":"53455eebbcad837c","name":"Push message with content topic containing special chars","time":{"start":1752883574673,"stop":1752883574673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e3472fe1fd3118","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752882908604,"stop":1752882908604,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e607fde4d781b9","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752883242237,"stop":1752883242238,"duration":1},"status":"passed","severity":"normal"},{"uid":"58be134a33a7fa08","name":"Check message with no pubsub topic is not received","time":{"start":1752883419258,"stop":1752883419258,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f6363f7a2a0181","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752882908603,"stop":1752882908603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4830667e7943cd9","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752883197879,"stop":1752883197880,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c49f66d13d8554","name":"rejects hash query with content filter parameters","time":{"start":1752882924303,"stop":1752882924304,"duration":1},"status":"passed","severity":"normal"},{"uid":"de02c00305f0fea4","name":"should skip peer when not on same shard","time":{"start":1752882923703,"stop":1752882923703,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd33d31353d239e4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752883476461,"stop":1752883476461,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae0c79977a1ce73","name":"should be safe to call multiple times","time":{"start":1752882923693,"stop":1752882923693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cdfca16d124e9e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752882962981,"stop":1752882962982,"duration":1},"status":"passed","severity":"normal"},{"uid":"5120322712e3337d","name":"should emit a peer event after start","time":{"start":1752882936578,"stop":1752882936578,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc477bc959664adb","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752883476472,"stop":1752883476473,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6138a807d0606d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app53/3/topic995/utf8","time":{"start":1752883212866,"stop":1752883212866,"duration":0},"status":"passed","severity":"normal"},{"uid":"93dfcb35f9543300","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752882962981,"stop":1752882962981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0aa11b98a5f2128","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752883118011,"stop":1752883118012,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa098cb231dd68e","name":"should wait for Filter peer to be connected","time":{"start":1752882953817,"stop":1752882953817,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af7e5c5ce350203","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752882924333,"stop":1752882924334,"duration":1},"status":"passed","severity":"normal"},{"uid":"9679d70fcd02d3ed","name":"should initialize with Unhealthy status","time":{"start":1752882953356,"stop":1752882953357,"duration":1},"status":"passed","severity":"normal"},{"uid":"78483bd51965e0a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752882962969,"stop":1752882962969,"duration":0},"status":"passed","severity":"normal"},{"uid":"96963f50cb45cbe7","name":"Promise Callback - false","time":{"start":1752883227677,"stop":1752883227678,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ff7f24bc7a82b5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752882932780,"stop":1752882932780,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a19fb36854324603","name":"should throw error - no public key","time":{"start":1752882914553,"stop":1752882914553,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed24d15aea2d7db6","name":"Passing page size 110 when there are 120 messages","time":{"start":1752883241945,"stop":1752883241947,"duration":2},"status":"passed","severity":"normal"},{"uid":"201f9eb8e03e2e12","name":"should not change state when connections remain after disconnect","time":{"start":1752882923967,"stop":1752882923968,"duration":1},"status":"passed","severity":"normal"},{"uid":"7696fa07c4f466a4","name":"should not modify tags of connections for different peers","time":{"start":1752882953973,"stop":1752882953973,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d684361ada9977","name":"Push message with content topic containing Russian","time":{"start":1752883574674,"stop":1752883574674,"duration":0},"status":"passed","severity":"normal"},{"uid":"544bc4d9a1937da5","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1752882953910,"stop":1752882953910,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e9d709c2fd4225","name":"Reusing cursor across nodes","time":{"start":1752883197882,"stop":1752883197882,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dde5e0c228e2820","name":"shard 0","time":{"start":1752883218286,"stop":1752883218287,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca477fed59b423b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752882988688,"stop":1752882988689,"duration":1},"status":"skipped","severity":"normal"},{"uid":"82a1fb630367705","name":"should dial all known peers when reached zero connections","time":{"start":1752883027778,"stop":1752883027779,"duration":1},"status":"passed","severity":"normal"},{"uid":"9236b4eacd40f6c1","name":"should return false when peer is not found","time":{"start":1752882923826,"stop":1752882923827,"duration":1},"status":"passed","severity":"normal"},{"uid":"993f4fc17aabb4b","name":"Publishes to nwaku","time":{"start":1752883114649,"stop":1752883114650,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5d268c0cfba6e6","name":"Fails to publish message with empty text","time":{"start":1752883122273,"stop":1752883122274,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed5f2d12746a48c","name":"should handle incoming messages","time":{"start":1752882953708,"stop":1752882953708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be9c0d04bfd0bdc","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752882962975,"stop":1752882962975,"duration":0},"status":"passed","severity":"normal"},{"uid":"100b24bb74df173d","name":"Push message with custom timestamp: 1722124604180","time":{"start":1752883574692,"stop":1752883574693,"duration":1},"status":"passed","severity":"normal"},{"uid":"53cc0deb02c03706","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752883127181,"stop":1752883127181,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5458a08d6ed60c0","name":"should return false when navigator.onLine is false","time":{"start":1752882923959,"stop":1752882923959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cdea5392cc7b48","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752883476475,"stop":1752883476475,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbaad5102b9891","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752882913915,"stop":1752882913916,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e8283f2285dacb","name":"Callback on promise","time":{"start":1752883242237,"stop":1752883242237,"duration":0},"status":"passed","severity":"normal"},{"uid":"661ba9ae65824009","name":"returns all values when wanted number is greater than available values","time":{"start":1752882931882,"stop":1752882931883,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f45fbfec0ed2136","name":"should send to specified number of peers of used peers","time":{"start":1752882953371,"stop":1752882953371,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f215ecb2f255b7","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752882962980,"stop":1752882962981,"duration":1},"status":"passed","severity":"normal"},{"uid":"f04fed8e98eb4a14","name":"should create ConnectionManager with required options","time":{"start":1752882924991,"stop":1752882924991,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f56a319cd23df7","name":"Push message with unicode special characters payload","time":{"start":1752883574670,"stop":1752883574670,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c95d70e44543ee0","name":"isConnected should return false after all peers disconnect","time":{"start":1752883003896,"stop":1752883003898,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5803d7326210800","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752882962996,"stop":1752882962996,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01c986d110a4bc5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752883236111,"stop":1752883236112,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f56a86db6b2cf75","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752882962982,"stop":1752882962983,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4d33f5b74f45c0","name":"All","time":{"start":1752882989498,"stop":1752882989499,"duration":1},"status":"passed","severity":"normal"},{"uid":"d75081a2d9bc81e5","name":"new peer added after a peer was already found","time":{"start":1752883127180,"stop":1752883127181,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a44d78e7b4241762","name":"does not throw on valid cases","time":{"start":1752882908591,"stop":1752882908592,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef994aa8737382d2","name":"should start and stop interval correctly","time":{"start":1752882953047,"stop":1752882953048,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95b8ac4a9b27fe9","name":"should add event listeners for peer connect and disconnect","time":{"start":1752882923728,"stop":1752882923728,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecffba899617c9a3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752882962995,"stop":1752882962996,"duration":1},"status":"passed","severity":"normal"},{"uid":"b346f1974bc90f62","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752882908613,"stop":1752882908614,"duration":1},"status":"passed","severity":"normal"},{"uid":"7882fb6f74394183","name":"Overlapping topic subscription","time":{"start":1752883126520,"stop":1752883126520,"duration":0},"status":"skipped","severity":"normal"},{"uid":"96785a76e5828a0d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752883229321,"stop":1752883229322,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c31cfdb3237c6ec","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752883206835,"stop":1752883206835,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e84baed0ad5f47","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752883206833,"stop":1752883206833,"duration":0},"status":"passed","severity":"normal"},{"uid":"f913a625029385a0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752882962997,"stop":1752882962997,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fa3ff41aaa873f","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752882962977,"stop":1752882962978,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d043a297bd963fc","name":"isConnected return false after peer stops","time":{"start":1752883003898,"stop":1752883003899,"duration":1},"status":"passed","severity":"normal"},{"uid":"151aef6b227cf78b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752883250633,"stop":1752883250633,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e6fd70d095c064","name":"should insert elements correctly","time":{"start":1752882965159,"stop":1752882965162,"duration":3},"status":"passed","severity":"normal"},{"uid":"699bb879e6581fe0","name":"should clear dial history on stop","time":{"start":1752882923692,"stop":1752882923692,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c42ee47db8b306","name":"Check publish message containing numeric","time":{"start":1752883122266,"stop":1752883122266,"duration":0},"status":"passed","severity":"normal"},{"uid":"8482e427b866b5d7","name":"Query with Promise Callback, No Decoder","time":{"start":1752883206837,"stop":1752883206837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ae422dcab7ebcb","name":"Push message with short payload","time":{"start":1752883574680,"stop":1752883574680,"duration":0},"status":"passed","severity":"normal"},{"uid":"f288b3b24bf95d1a","name":"should decode valid enr with tcp successfully","time":{"start":1752882914546,"stop":1752882914547,"duration":1},"status":"passed","severity":"normal"},{"uid":"72deca0cd7063b7f","name":"should initialize bloom filter with correct parameters","time":{"start":1752882965158,"stop":1752882965159,"duration":1},"status":"passed","severity":"normal"},{"uid":"67aca6e8df6cde03","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752883476466,"stop":1752883476466,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b20f0fca18ff356","name":"Ordered Callback - true","time":{"start":1752883227678,"stop":1752883227678,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96070fcecb17e1","name":"should not receive a peer event before start","time":{"start":1752883100473,"stop":1752883100474,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed808b88615e689","name":"should return false when peer is on different cluster","time":{"start":1752882923822,"stop":1752882923822,"duration":0},"status":"passed","severity":"normal"},{"uid":"be22b36b4932e1ec","name":"Passing page size 10 when there are 10 messages","time":{"start":1752883241944,"stop":1752883241945,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7719c41998e02","name":"should have no discoveries enabled by default","time":{"start":1752882953130,"stop":1752882953131,"duration":1},"status":"passed","severity":"normal"},{"uid":"51fc06c7f721ac5e","name":"Subscribe and publish message","time":{"start":1752883126517,"stop":1752883126517,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e7e0c8f843b13e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752883476466,"stop":1752883476466,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49e8a620278750e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752882962991,"stop":1752882962992,"duration":1},"status":"passed","severity":"normal"},{"uid":"2205b24bf0710469","name":"Check publish message containing Basic HTML tag","time":{"start":1752883122269,"stop":1752883122269,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d498708e827ce2","name":"accepts time-filtered query with content filter","time":{"start":1752882924314,"stop":1752882924315,"duration":1},"status":"passed","severity":"normal"},{"uid":"91105bf3d1d7c1ff","name":"Push message with content topic containing XML","time":{"start":1752883574675,"stop":1752883574675,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3e56a5e4caa3f3","name":"Check received message containing short","time":{"start":1752883419252,"stop":1752883419252,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8516fe2e1f699d","name":"should create ShardReader with contentTopics network config","time":{"start":1752882923814,"stop":1752882923814,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b55b014aef62a9","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752882908599,"stop":1752882908599,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c92365140a08f8","name":"Accepts a valid Waku Message","time":{"start":1752882957219,"stop":1752882957220,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88a7c3fe44a21ce","name":"Check received message containing SQL Injection","time":{"start":1752883419245,"stop":1752883419245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bd65e79aa75b4c","name":"can start and stop the service","time":{"start":1752882936576,"stop":1752882936577,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d253f0cd6bc0180","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752882953896,"stop":1752882953896,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8b4fc1fa122ff7","name":"connects to nwaku","time":{"start":1752883248885,"stop":1752883248885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f90786a21923614","name":"should initialize with isNetworkConnected as false","time":{"start":1752882923947,"stop":1752882923947,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e2247fe494bdf","name":"Check message with invalid timestamp is not received","time":{"start":1752883419258,"stop":1752883419258,"duration":0},"status":"passed","severity":"normal"},{"uid":"d227e73f460b06a7","name":"should create KeepAliveManager with required options","time":{"start":1752882923727,"stop":1752882923727,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af679306d1442e","name":"should be safe to call multiple times","time":{"start":1752882923868,"stop":1752882923869,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ead51c7a3cd83e","name":"Push message with content topic containing JSON","time":{"start":1752883574689,"stop":1752883574690,"duration":1},"status":"passed","severity":"normal"},{"uid":"25df32127e9181e9","name":"should not fail to stop the service if it was not started","time":{"start":1752883100470,"stop":1752883100471,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d3fad592b91638","name":"Encoder throws on empty string content topic","time":{"start":1752882944060,"stop":1752882944060,"duration":0},"status":"passed","severity":"normal"},{"uid":"82aa9c4740420ab1","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752882962979,"stop":1752882962980,"duration":1},"status":"passed","severity":"normal"},{"uid":"25449912968a268","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752882953970,"stop":1752882953971,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff339587006ef301","name":"Push message with content topic containing Chinese","time":{"start":1752883574687,"stop":1752883574687,"duration":0},"status":"passed","severity":"normal"},{"uid":"52db49110598344c","name":"should properly create location multiaddrs - tcp6","time":{"start":1752882914558,"stop":1752882914559,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e790546e208c0e","name":"Relay - times out","time":{"start":1752883255882,"stop":1752883255882,"duration":0},"status":"passed","severity":"normal"},{"uid":"551c7897130c2806","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752883197880,"stop":1752883197881,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e273e8930e6678c","name":"Push message with content topic containing XML","time":{"start":1752883574689,"stop":1752883574689,"duration":0},"status":"passed","severity":"normal"},{"uid":"de099132aadcc8c0","name":"should throw error when no peers are available","time":{"start":1752882953909,"stop":1752882953909,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c82007654f7b6f","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752882953494,"stop":1752882953494,"duration":0},"status":"passed","severity":"normal"},{"uid":"f441933d611ffa61","name":"should dial more peers if under maxConnections","time":{"start":1752882923902,"stop":1752882923903,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca65e01c0e6ad5c","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752882953972,"stop":1752882953972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f1ef590d0c5f52","name":"Push message with JSON payload","time":{"start":1752883574669,"stop":1752883574669,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7d05e900db9d48","name":"Push message with special chars payload","time":{"start":1752883574665,"stop":1752883574666,"duration":1},"status":"passed","severity":"normal"},{"uid":"616e1ba8e52c0157","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752883126524,"stop":1752883126524,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b22106bdf0fa7","name":"should dial peer immediately when queue is empty","time":{"start":1752882923693,"stop":1752882923693,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e6f09a750372ad","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752883126519,"stop":1752883126519,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad48220199dc4432","name":"should sort peers by ping value","time":{"start":1752882924998,"stop":1752882924998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e216e54b8b1cf68e","name":"Passing page size 19 when there are 20 messages","time":{"start":1752883241945,"stop":1752883241945,"duration":0},"status":"passed","severity":"normal"},{"uid":"2827bfb915147746","name":"should reject if LightPush is requested but not mounted","time":{"start":1752882953815,"stop":1752882953815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6184f4e2f242a9a","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752882908628,"stop":1752882908628,"duration":0},"status":"passed","severity":"normal"},{"uid":"15eed41a97318c7b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752882913899,"stop":1752882913900,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa236b41a3bb623","name":"Push message equal or less that 1MB","time":{"start":1752883574679,"stop":1752883574679,"duration":0},"status":"passed","severity":"normal"},{"uid":"63be44ac9b3ca8c8","name":"should create dialer with libp2p and shardReader","time":{"start":1752882923685,"stop":1752882923685,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2f1670088c9bef","name":"should be empty after removing the only subscription","time":{"start":1752882953894,"stop":1752882953895,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc0b3ff8aa776e5","name":"Waku message hash computation (no timestamp)","time":{"start":1752882924000,"stop":1752882924000,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfd790e03eadff5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752883419257,"stop":1752883419258,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe92de0b399bee","name":"Passing page size 0 when there are 110 messages","time":{"start":1752883241943,"stop":1752883241943,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d4fecfece5c617","name":"Check received message containing SQL Injection","time":{"start":1752883419254,"stop":1752883419254,"duration":0},"status":"passed","severity":"normal"},{"uid":"f854d8b1c20756da","name":"should return all connected peers without codec filter","time":{"start":1752882924997,"stop":1752882924998,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cba7eaf5f7ea336","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752883476465,"stop":1752883476465,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26944b1b2bd8fc","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752882953132,"stop":1752882953137,"duration":5},"status":"passed","severity":"normal"},{"uid":"75e1d20831487bec","name":"Query Generator, No message returned","time":{"start":1752883206834,"stop":1752883206835,"duration":1},"status":"passed","severity":"normal"},{"uid":"a136bde94b61e9bb","name":"should dial all peers on dial","time":{"start":1752883070843,"stop":1752883070844,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebecba0ae27977a8","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752882908625,"stop":1752882908625,"duration":0},"status":"passed","severity":"normal"},{"uid":"464d45fc266c53e1","name":"Subscribe to topic containing XML and receive message","time":{"start":1752883476474,"stop":1752883476474,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd43ff90bad522a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752882908600,"stop":1752882908600,"duration":0},"status":"passed","severity":"normal"},{"uid":"869dbf8826d1e37","name":"should update peer store before dialing","time":{"start":1752882923471,"stop":1752882923472,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fbf475374e4f1f2","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752883185082,"stop":1752883185082,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d39745993021e5","name":"Fails to publish message with wrong content topic","time":{"start":1752883122274,"stop":1752883122274,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a43804a196733c8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752883476464,"stop":1752883476464,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f57d784c49bc8a","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1752882924759,"stop":1752882924759,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e56df7917d32f4","name":"should not create multiple intervals when called multiple times","time":{"start":1752882923686,"stop":1752882923691,"duration":5},"status":"passed","severity":"normal"},{"uid":"f92cb8a5b5bd60bf","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752883118014,"stop":1752883118015,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3dfdd163f1deb63","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752882932374,"stop":1752882932376,"duration":2},"status":"passed","severity":"normal"},{"uid":"80af7d41d8471a0f","name":"should not receive a peer event before start","time":{"start":1752882936578,"stop":1752882936579,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d360d71a0529759","name":"should clear existing timers before creating new ones","time":{"start":1752882923773,"stop":1752882923773,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e969a3f129b212","name":"Check publish message containing escaped characters","time":{"start":1752883122270,"stop":1752883122270,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc6fc52e4a97b8e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752883242231,"stop":1752883242231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8c85f4dfb412cb","name":"should add event listener for peer:discovery","time":{"start":1752882923461,"stop":1752882923461,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2cfb281e28a0a4","name":"should start the dialing interval","time":{"start":1752882923685,"stop":1752882923686,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c90eb9cd2d64896","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752882962984,"stop":1752882962984,"duration":0},"status":"passed","severity":"normal"},{"uid":"74842161912f45bd","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752882924000,"stop":1752882924001,"duration":1},"status":"passed","severity":"normal"},{"uid":"925dd787d9c88e26","name":"Check message with no content topic is not received","time":{"start":1752883419258,"stop":1752883419259,"duration":1},"status":"passed","severity":"normal"},{"uid":"5546664bde2c63d7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752883476460,"stop":1752883476460,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfefb7e3d038344","name":"throws if decoders don't match content topics","time":{"start":1752882924759,"stop":1752882924760,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a4250f8361781f","name":"should not dispatch event when already disconnected","time":{"start":1752882923968,"stop":1752882923968,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d906ac7217edfd3","name":"should handle browser offline state overriding peer connections","time":{"start":1752882923979,"stop":1752882923979,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cdf19e7cc2845c","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752882908618,"stop":1752882908624,"duration":6},"status":"passed","severity":"normal"},{"uid":"53e8d47ad65ffa65","name":"should properly create location multiaddrs - udp6","time":{"start":1752882914558,"stop":1752882914558,"duration":0},"status":"passed","severity":"normal"},{"uid":"1310b485bbfc05c4","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752882923478,"stop":1752882923479,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9f1fad4da672d7f","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752882962983,"stop":1752882962983,"duration":0},"status":"passed","severity":"normal"},{"uid":"1022b55cc98c7b29","name":"should not receive a peer event after stop","time":{"start":1752882936579,"stop":1752882936579,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8d4c2c5551c746","name":"should clear all timers","time":{"start":1752882923733,"stop":1752882923733,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd92703155e72757","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752883250632,"stop":1752883250632,"duration":0},"status":"passed","severity":"normal"},{"uid":"976c0a79fc438913","name":"Check received message containing unicode special characters","time":{"start":1752883419256,"stop":1752883419256,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c02e21fd4b50e7","name":"Push message with Chinese payload","time":{"start":1752883574681,"stop":1752883574681,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0cabc85d915593","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752883185083,"stop":1752883185084,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a14a75dac0aeef","name":"Check message with invalid timestamp is not received","time":{"start":1752883419249,"stop":1752883419250,"duration":1},"status":"passed","severity":"normal"},{"uid":"531e76534ddd38ce","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752882923868,"stop":1752882923868,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f76586f65a8e09","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752882967858,"stop":1752882967858,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e83ab37218e8da","name":"Generator, 2 different pubsubtopics","time":{"start":1752883229319,"stop":1752883229321,"duration":2},"status":"passed","severity":"normal"},{"uid":"338204687f850261","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752883126526,"stop":1752883126526,"duration":0},"status":"passed","severity":"normal"},{"uid":"186035b544d3d216","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752882962968,"stop":1752882962968,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c462436a3ed4a7","name":"Check publish message containing Russian","time":{"start":1752883122267,"stop":1752883122267,"duration":0},"status":"passed","severity":"normal"},{"uid":"916397bfc788d4c1","name":"should invoke callbacks when receiving a message","time":{"start":1752882953895,"stop":1752882953896,"duration":1},"status":"passed","severity":"normal"},{"uid":"df075f5082477b89","name":"Push message with content topic containing Arabic","time":{"start":1752883574688,"stop":1752883574688,"duration":0},"status":"passed","severity":"normal"},{"uid":"a016b4b294472d8b","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752882962966,"stop":1752882962966,"duration":0},"status":"passed","severity":"normal"},{"uid":"960bfca63ef0954e","name":"Check received message containing escaped characters","time":{"start":1752883419247,"stop":1752883419247,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80ebaa40772ed3f","name":"should handle dial errors gracefully","time":{"start":1752882923704,"stop":1752882923704,"duration":0},"status":"passed","severity":"normal"},{"uid":"97208e8af63155f2","name":"Push message with custom timestamp: 1752879404180","time":{"start":1752883574678,"stop":1752883574679,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8fc5a38c0ba02de","name":"Correctly serialized arguments","time":{"start":1752883063662,"stop":1752883063662,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd882bf1e65606bd","name":"Ordered Callback - false","time":{"start":1752883227678,"stop":1752883227678,"duration":0},"status":"passed","severity":"normal"},{"uid":"8292c7ea711decd0","name":"should process tasks in queue","time":{"start":1752882953049,"stop":1752882953051,"duration":2},"status":"passed","severity":"normal"},{"uid":"5aff7e23f38b4cac","name":"Check publish message containing Arabic","time":{"start":1752883122267,"stop":1752883122267,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bee90f189d213d","name":"should emit a peer event after start","time":{"start":1752883100472,"stop":1752883100473,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d112521368a340","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752882962988,"stop":1752882962988,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd257092170cbd5","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752882908608,"stop":1752882908608,"duration":0},"status":"passed","severity":"normal"},{"uid":"773ed605f70ee526","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752883212863,"stop":1752883212863,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b8e3bcff8ee7a3","name":"should handle ping failures gracefully","time":{"start":1752882923748,"stop":1752882923748,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6372399bf5d48e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752883476464,"stop":1752883476464,"duration":0},"status":"passed","severity":"normal"},{"uid":"561a46529d30c9ee","name":"should return empty list for no shard","time":{"start":1752882908607,"stop":1752882908607,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af3a1b6531484b1","name":"Encoder throws on empty string content topic","time":{"start":1752882924868,"stop":1752882924868,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb69559f8f08f15","name":"yields undefined for messages without content topic","time":{"start":1752882924762,"stop":1752882924762,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0f847f415603e4","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752882923911,"stop":1752882923911,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e5d22abe8af5cc","name":"should skip peer when already connected","time":{"start":1752882923699,"stop":1752882923699,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51315508888f130","name":"should skip peer when dialed recently","time":{"start":1752882923700,"stop":1752882923701,"duration":1},"status":"passed","severity":"normal"},{"uid":"487dd05d4b240f0b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752883250632,"stop":1752883250632,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7848eed625fd77","name":"should return no connections if no open connection provided","time":{"start":1752882924293,"stop":1752882924293,"duration":0},"status":"passed","severity":"normal"},{"uid":"6842918a1507866c","name":"should be empty when created","time":{"start":1752882953893,"stop":1752882953894,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8243d5bdc776814","name":"Check received message containing shell command","time":{"start":1752883419255,"stop":1752883419255,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca539ffb2f48b615","name":"Sample","time":{"start":1752882914026,"stop":1752882914026,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de9a20adb7a4376","name":"should encode/decode to text encoding","time":{"start":1752882914556,"stop":1752882914556,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a9bc789733f0e1","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752882967860,"stop":1752882967861,"duration":1},"status":"passed","severity":"normal"},{"uid":"7338eb59658a263b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752883419259,"stop":1752883419260,"duration":1},"status":"passed","severity":"normal"},{"uid":"13683d905609aadf","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752882923834,"stop":1752882923836,"duration":2},"status":"passed","severity":"normal"},{"uid":"127ab86551729346","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752883197880,"stop":1752883197880,"duration":0},"status":"passed","severity":"normal"},{"uid":"f811d2b15603bfa2","name":"Push message with content topic containing Chinese","time":{"start":1752883574673,"stop":1752883574673,"duration":0},"status":"passed","severity":"normal"},{"uid":"266cb59db74571f6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752882908616,"stop":1752882908618,"duration":2},"status":"passed","severity":"normal"},{"uid":"2fbc1b6d7ea17b81","name":"Push 30 different messages","time":{"start":1752883574671,"stop":1752883574671,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c8e2dd8a2faf4a0","name":"Subscribe and receive messages via lightPush","time":{"start":1752883476459,"stop":1752883476459,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c5925e589a1460","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752882908612,"stop":1752882908613,"duration":1},"status":"passed","severity":"normal"},{"uid":"994618714746dc2e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752882962966,"stop":1752882962966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04837ff2ea5e80f","name":"should properly create location multiaddrs - udp4","time":{"start":1752882914557,"stop":1752882914558,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9790a0431a5411","name":"pre and post cipher","time":{"start":1752882942893,"stop":1752882942893,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64d9131db7ff16d","name":"Check received message containing Arabic","time":{"start":1752883419244,"stop":1752883419244,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce829ce108c78f","name":"should handle case with no peers in store","time":{"start":1752882923888,"stop":1752882923888,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4b6461db952339","name":"should handle errors gracefully when getting peer info","time":{"start":1752882923848,"stop":1752882923848,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4145e5238ce25e9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752882962987,"stop":1752882962987,"duration":0},"status":"passed","severity":"normal"},{"uid":"4264f65fdd1536ac","name":"Check meta is set [ecies]","time":{"start":1752882944059,"stop":1752882944059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7497bc563ae828d","name":"should handle dial errors","time":{"start":1752882924996,"stop":1752882924996,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cde0a33e9b8978","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752882923836,"stop":1752882923842,"duration":6},"status":"passed","severity":"normal"},{"uid":"59f855e42c0521d","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752882913916,"stop":1752882913917,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d079d7fcb79a47","name":"should mark all messages in causal history as acknowledged","time":{"start":1752882967860,"stop":1752882967860,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d93ebff628f870","name":"Privacy Node - default protocol","time":{"start":1752883255886,"stop":1752883255887,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc706903a1b68b2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752883476462,"stop":1752883476462,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc15320d2ec0bc3a","name":"should throw an error for insufficient data","time":{"start":1752882908640,"stop":1752882908640,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e51111e283eb0e","name":"Check publish message containing XML","time":{"start":1752883122268,"stop":1752883122269,"duration":1},"status":"passed","severity":"normal"},{"uid":"254ff43a8bdf340e","name":"should dispatch network event when browser goes online","time":{"start":1752882923969,"stop":1752882923973,"duration":4},"status":"passed","severity":"normal"},{"uid":"72cb2ad840375aff","name":"Subscribe and receive messages via lightPush","time":{"start":1752883476468,"stop":1752883476469,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2699d98cd3e352f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752882908616,"stop":1752882908616,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc6291ec7894df9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752882908596,"stop":1752882908597,"duration":1},"status":"passed","severity":"normal"},{"uid":"4466e5bf2328f9d9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752882962983,"stop":1752882962983,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbba6bccf5905992","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752882908615,"stop":1752882908615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd2d9ec21583783","name":"should handle corrupted shard info gracefully","time":{"start":1752882923849,"stop":1752882923849,"duration":0},"status":"passed","severity":"normal"},{"uid":"16db7b9e3a33bd14","name":"should return valid sharding parameters for static sharding","time":{"start":1752882908626,"stop":1752882908626,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e9addded33231e","name":"should increase lamport timestamp","time":{"start":1752882967855,"stop":1752882967856,"duration":1},"status":"passed","severity":"normal"},{"uid":"627919cfd579e46d","name":"Ephemeral field set to true","time":{"start":1752882924867,"stop":1752882924867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd7fa05e7e377b1","name":"Subscribe to topic containing short and receive message","time":{"start":1752883476463,"stop":1752883476463,"duration":0},"status":"passed","severity":"normal"},{"uid":"61995178c0bf436c","name":"should return false when network is not connected","time":{"start":1752882924994,"stop":1752882924995,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c63f6f2c1c0372","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752882923749,"stop":1752882923750,"duration":1},"status":"passed","severity":"normal"},{"uid":"78962a38814082f7","name":"Subscribe and receive messages via waku relay post","time":{"start":1752883476460,"stop":1752883476460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b40459c80bb771b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752882908615,"stop":1752882908615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b9e6a6f490a107","name":"Push message with custom timestamp: 1752879404180","time":{"start":1752883574693,"stop":1752883574693,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef325b3447c9900","name":"less peers than existing","time":{"start":1752883100714,"stop":1752883100714,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a277a4b5938f0542","name":"Publish message with large meta","time":{"start":1752883122276,"stop":1752883122276,"duration":0},"status":"passed","severity":"normal"},{"uid":"8998600085a5f425","name":"messageHashStr works with IProtoMessage","time":{"start":1752882924013,"stop":1752882924013,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc56bf3e8fb6de3b","name":"throws on content topic with too few or too many fields","time":{"start":1752882908592,"stop":1752882908593,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ee526087b191a4","name":"Non TWN Cluster","time":{"start":1752883212863,"stop":1752883212863,"duration":0},"status":"passed","severity":"normal"},{"uid":"84dbe8ad74515877","name":"1 Store, 2 fetches","time":{"start":1752882932440,"stop":1752882932440,"duration":0},"status":"passed","severity":"normal"},{"uid":"13458ffc01e5cf6b","name":"should filter out already connected peers","time":{"start":1752882923886,"stop":1752882923887,"duration":1},"status":"passed","severity":"normal"},{"uid":"65aea5c6638ee349","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752882962976,"stop":1752882962977,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dbd416c8233f426","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752883476467,"stop":1752883476467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8726bd36f5cb5096","name":"throws on content topic with empty encoding field","time":{"start":1752882908595,"stop":1752882908596,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f696336cb0c3c1d","name":"should drop connection to one peer on hangUp","time":{"start":1752883070850,"stop":1752883070851,"duration":1},"status":"passed","severity":"normal"},{"uid":"f04f167dfbdb5a","name":"should return PeerId when PeerId is provided","time":{"start":1752882924203,"stop":1752882924203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c159d060cb31f058","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752883126521,"stop":1752883126522,"duration":1},"status":"passed","severity":"normal"},{"uid":"554dcea2c2c57cc6","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752882962970,"stop":1752882962970,"duration":0},"status":"passed","severity":"normal"},{"uid":"764c1522b1449bed","name":"should fail to send if no connected peers found","time":{"start":1752882953370,"stop":1752882953371,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3f918e33f3a493","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752883003899,"stop":1752883003900,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b6425ff1e557f1","name":"should save new peer to store","time":{"start":1752882923475,"stop":1752882923477,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac38c85a92bf06a6","name":"Check received message containing Chinese","time":{"start":1752883419243,"stop":1752883419244,"duration":1},"status":"passed","severity":"normal"},{"uid":"388a208206f88d80","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752883476469,"stop":1752883476469,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00d4253f6485d7","name":"should return unique PubsubTopics for static sharding","time":{"start":1752882908606,"stop":1752882908606,"duration":0},"status":"passed","severity":"normal"},{"uid":"57734fcfce03510b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752883185082,"stop":1752883185082,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c1b75394caeaa1","name":"should return null for non-existent peer","time":{"start":1752882923901,"stop":1752882923901,"duration":0},"status":"passed","severity":"normal"},{"uid":"915f75c113bc64dd","name":"A test","time":{"start":1752883053955,"stop":1752883053955,"duration":0},"status":"passed","severity":"normal"},{"uid":"18186f98b199ef29","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752882913910,"stop":1752882913911,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd6dbab97980cc7","name":"Push message with content topic containing Arabic","time":{"start":1752883574673,"stop":1752883574673,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c06490cc7484b6","name":"should check connected peers if present and suitable","time":{"start":1752882953816,"stop":1752882953817,"duration":1},"status":"passed","severity":"normal"},{"uid":"487e654208cc8a9d","name":"Passing page size 1 when there are 4 messages","time":{"start":1752883241943,"stop":1752883241944,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7a93968c48887c0","name":"can start the service","time":{"start":1752883100466,"stop":1752883100470,"duration":4},"status":"passed","severity":"normal"},{"uid":"68218eed6e6e9e0b","name":"Push message with meta","time":{"start":1752883574677,"stop":1752883574677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2709a8ce106ca1c","name":"Push message with rate limit","time":{"start":1752883574692,"stop":1752883574692,"duration":0},"status":"passed","severity":"normal"},{"uid":"6120ebf98da5f364","name":"should add and check entries correctly","time":{"start":1752882952212,"stop":1752882952216,"duration":4},"status":"passed","severity":"normal"},{"uid":"e32bbd6edd70db98","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752883126527,"stop":1752883126527,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d7ba1e6f1d561b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752883476465,"stop":1752883476465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d717c9d96c46e153","name":"should skip peer when failed to dial recently","time":{"start":1752882923702,"stop":1752882923702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef92f117d87faa6f","name":"Subscribe to topic containing XML and receive message","time":{"start":1752883476465,"stop":1752883476466,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d172bf5d6293ceb","name":"should be safe to call multiple times","time":{"start":1752882923728,"stop":1752882923732,"duration":4},"status":"passed","severity":"normal"},{"uid":"9d7b957c084c23f0","name":"should properly start and stop event listening","time":{"start":1752882953363,"stop":1752882953365,"duration":2},"status":"passed","severity":"normal"},{"uid":"318a501b05cc21cf","name":"Push message with Russian payload","time":{"start":1752883574667,"stop":1752883574667,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1512aeafccddef","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752882908628,"stop":1752882908628,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b1b7f58aa2d376","name":"should stop ping timers on peer disconnect","time":{"start":1752882923737,"stop":1752882923738,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ed840fddc86f76","name":"Subscribe and receives messages on 20 topics","time":{"start":1752883476470,"stop":1752883476470,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0f537c24f5dd9a","name":"Check message on other pubsub topic is not received","time":{"start":1752883419250,"stop":1752883419250,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2df4405eb558e7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752883476473,"stop":1752883476473,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10e7f7f3dcf005","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752883476471,"stop":1752883476471,"duration":0},"status":"passed","severity":"normal"},{"uid":"982bd7be57c821ac","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752882924335,"stop":1752882924336,"duration":1},"status":"passed","severity":"normal"},{"uid":"76282992eb6236a6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752882932377,"stop":1752882932377,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ce023900916ab","name":"Should update multiaddrs","time":{"start":1752883071339,"stop":1752883071340,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f61d808f8e216ed","name":"should not dial peers from store when browser is not connected","time":{"start":1752882923879,"stop":1752882923880,"duration":1},"status":"passed","severity":"normal"},{"uid":"631e42c7b59301b0","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752882913911,"stop":1752882913913,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ba0331170ed8cd4","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752882908640,"stop":1752882908640,"duration":0},"status":"passed","severity":"normal"},{"uid":"f902a920d6dc7dbf","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752882908610,"stop":1752882908611,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60ac11d9f15ac32","name":"should insert message into bloom filter","time":{"start":1752882967856,"stop":1752882967857,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcbfce1f3b420a7","name":"Check publish message containing Chinese","time":{"start":1752883122266,"stop":1752883122267,"duration":1},"status":"passed","severity":"normal"},{"uid":"351c0778b4e1c5ab","name":"Using a function","time":{"start":1752883248886,"stop":1752883248886,"duration":0},"status":"passed","severity":"normal"},{"uid":"352b504f4c9e6ea9","name":"should not execute task if max attempts is 0","time":{"start":1752882953058,"stop":1752882953058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b476ef7c9c310ca","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752883127181,"stop":1752883127181,"duration":0},"status":"skipped","severity":"normal"},{"uid":"df047f4f2f7f8d45","name":"should be safe to call multiple times","time":{"start":1752882924993,"stop":1752882924993,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf3206de8364f8","name":"handles different networkShards values correctly","time":{"start":1752882908602,"stop":1752882908602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84744f10ff104f1","name":"Push message with content topic containing Script","time":{"start":1752883574688,"stop":1752883574689,"duration":1},"status":"passed","severity":"normal"},{"uid":"efb93b595591c7a5","name":"Relay + Store","time":{"start":1752882989498,"stop":1752882989498,"duration":0},"status":"passed","severity":"normal"},{"uid":"2523c8f355260635","name":"Filter","time":{"start":1752883255885,"stop":1752883255885,"duration":0},"status":"passed","severity":"normal"},{"uid":"939d13b1c9ac2a1f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752882962987,"stop":1752882962988,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5899d503f516d","name":"should handle disconnect when peer has no timers","time":{"start":1752882923766,"stop":1752882923773,"duration":7},"status":"passed","severity":"normal"},{"uid":"faba5039170ead52","name":"Push message with Basic HTML tag payload","time":{"start":1752883574683,"stop":1752883574684,"duration":1},"status":"passed","severity":"normal"},{"uid":"d418cc97bc5c361f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752883126524,"stop":1752883126524,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a737819a3e692c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752883476459,"stop":1752883476460,"duration":1},"status":"passed","severity":"normal"},{"uid":"a605ad013077596d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752883206836,"stop":1752883206837,"duration":1},"status":"passed","severity":"normal"},{"uid":"3492d05212fe8302","name":"Check publish message containing SQL Injection","time":{"start":1752883122268,"stop":1752883122268,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a656677ec50cb1","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752882932381,"stop":1752882932382,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd325d51f2c4d6","name":"should retry failed tasks","time":{"start":1752882953055,"stop":1752882953057,"duration":2},"status":"passed","severity":"normal"},{"uid":"83830a5be033e196","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752882962975,"stop":1752882962976,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b7458baa903f377","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752883114741,"stop":1752883114742,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c13ee9dfbb1ec7","name":"Push message with SQL Injection payload","time":{"start":1752883574682,"stop":1752883574683,"duration":1},"status":"passed","severity":"normal"},{"uid":"52bba813ab853d77","name":"Push message with custom timestamp: 1752886604180","time":{"start":1752883574693,"stop":1752883574693,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd836209e49bb4c7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752883236111,"stop":1752883236111,"duration":0},"status":"passed","severity":"normal"},{"uid":"b202a70b021ad46e","name":"Push message with unicode special characters payload","time":{"start":1752883574685,"stop":1752883574685,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f4ef4deb3be1f8","name":"Generator, custom pubsub topic","time":{"start":1752883229312,"stop":1752883229313,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7fe199d653728bf","name":"Push message with escaped characters payload","time":{"start":1752883574684,"stop":1752883574685,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a7c264c1e722d4","name":"different cluster, same shard: nodes don't connect","time":{"start":1752883063490,"stop":1752883063494,"duration":4},"status":"passed","severity":"normal"},{"uid":"e7b11be0b58c4e56","name":"should remove event listeners from globalThis","time":{"start":1752882923958,"stop":1752882923958,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0368f1119214552","name":"Query generator for multiple messages","time":{"start":1752883242228,"stop":1752883242231,"duration":3},"status":"passed","severity":"normal"},{"uid":"56bf13af40668803","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752883003894,"stop":1752883003894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab4c7fa73f2f626","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752882908626,"stop":1752882908627,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd89051952ec5d7","name":"messageHash returns a Uint8Array","time":{"start":1752882924001,"stop":1752882924001,"duration":0},"status":"passed","severity":"normal"},{"uid":"660ec08be179f23","name":"should keep entries that haven't expired yet","time":{"start":1752882952218,"stop":1752882952219,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0db7f1c32f4643b","name":"should add received messages to bloom filter","time":{"start":1752882967859,"stop":1752882967859,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64aab376aab2937","name":"should do nothing if no non-locked connections to drop","time":{"start":1752882923911,"stop":1752882923912,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae3c401734e46567","name":"should handle network check errors gracefully","time":{"start":1752882923708,"stop":1752882923709,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6cbf681c9497f31","name":"Push message with emoji payload","time":{"start":1752883574685,"stop":1752883574685,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ae59448a367fba","name":"topics with same application and version share the same shard","time":{"start":1752882908601,"stop":1752882908601,"duration":0},"status":"passed","severity":"normal"},{"uid":"7599d9b88496fabc","name":"should be safe to call multiple times","time":{"start":1752882923461,"stop":1752882923465,"duration":4},"status":"passed","severity":"normal"},{"uid":"98dc887951cf13de","name":"should not receive a peer event after stop","time":{"start":1752883100474,"stop":1752883100474,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c146fdc692a5e75","name":"should set field with only FILTER enabled","time":{"start":1752882914561,"stop":1752882914561,"duration":0},"status":"passed","severity":"normal"},{"uid":"7525a4328996b10e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752882924203,"stop":1752882924203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5192e2ecfae14b9","name":"should not allow k > 12","time":{"start":1752882962657,"stop":1752882962659,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9a06ba11b797a59","name":"should handle complete peer lifecycle","time":{"start":1752882923775,"stop":1752882923775,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6f83d25ec0c100","name":"should set field with all protocols enabled","time":{"start":1752882914560,"stop":1752882914560,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e932a59f9c6832","name":"should handle errors when removing globalThis listeners","time":{"start":1752882923958,"stop":1752882923959,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea381bcdb4ce393e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752882913917,"stop":1752882913919,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0a5b5c87fa54717","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752882962962,"stop":1752882962965,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d381a7220afc4b","name":"Sets default value correctly","time":{"start":1752883248887,"stop":1752883248887,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ba64a52a7226a7","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752883114742,"stop":1752883114742,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfca909c26cd8b9","name":"Push message with XML payload","time":{"start":1752883574683,"stop":1752883574683,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b71b1a351f25d6d","name":"should return peer for existing peer","time":{"start":1752882923889,"stop":1752882923900,"duration":11},"status":"passed","severity":"normal"},{"uid":"df4611662b590162","name":"should create all internal components","time":{"start":1752882924992,"stop":1752882924993,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b15e69fd4b226e","name":"should set default options when no config provided","time":{"start":1752882924992,"stop":1752882924992,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fb68f51844ed0c","name":"should not process empty queue","time":{"start":1752882923706,"stop":1752882923707,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3533a67b72b1001","name":"messageHashStr returns a hex string","time":{"start":1752882924001,"stop":1752882924001,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cf5fca9e9ddcf7","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752882923912,"stop":1752882923913,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc28b690eda1e21e","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752882908606,"stop":1752882908607,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6069bb22926576","name":"Check message with no content topic is not received","time":{"start":1752883419250,"stop":1752883419250,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d647efa1c53392a","name":"Push message with special chars payload","time":{"start":1752883574681,"stop":1752883574681,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d5be066213c68f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app31/1/topic996/test.js","time":{"start":1752883212865,"stop":1752883212865,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7106bd988d64b3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752883419249,"stop":1752883419249,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9ef2fd456bf83","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752882914561,"stop":1752882914561,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ccdcbfc799bc","name":"Fails to publish duplicate message","time":{"start":1752883122273,"stop":1752883122273,"duration":0},"status":"passed","severity":"normal"},{"uid":"edba643dbfc65b91","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752883476459,"stop":1752883476459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e692aa20b42a0b","name":"should be sent with empty content","time":{"start":1752882967862,"stop":1752882967863,"duration":1},"status":"passed","severity":"normal"},{"uid":"37df17a0aa0fea6f","name":"random static sharding 4 - Cluster ID: 254, Shard ID: 375","time":{"start":1752883218293,"stop":1752883218293,"duration":0},"status":"passed","severity":"normal"},{"uid":"99460f4357126b41","name":"should handle special patterns correctly","time":{"start":1752882965164,"stop":1752882965164,"duration":0},"status":"passed","severity":"normal"},{"uid":"809350950cb1a642","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752883126529,"stop":1752883126529,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c614577507119b8","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752883126522,"stop":1752883126522,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd053d4739518e5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752882908613,"stop":1752882908613,"duration":0},"status":"passed","severity":"normal"},{"uid":"84065f854ef3e82","name":"returns nothing if no connections present","time":{"start":1752882924293,"stop":1752882924293,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dda52e028a27620","name":"Decoder throws on empty string content topic","time":{"start":1752882944061,"stop":1752882944061,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c20c32ce5a927f","name":"should properly compute the node id","time":{"start":1752882914555,"stop":1752882914556,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fea2579a07ddd7","name":"Push message with rate limit","time":{"start":1752883574678,"stop":1752883574678,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfc2678478ab749","name":"Delete observer","time":{"start":1752883102247,"stop":1752883102247,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df6f77d644fb2e5","name":"throws on content topic with generation field greater than 0","time":{"start":1752882908593,"stop":1752882908594,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab923d8c3e5545b","name":"should reject if Relay is requested but not mounted","time":{"start":1752882953814,"stop":1752882953814,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda1d5580a192776","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752882962967,"stop":1752882962967,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4bbf7d99b663880","name":"should handle a minimal index list","time":{"start":1752882908639,"stop":1752882908639,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e241c9c7d73ed8","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752882953500,"stop":1752882953500,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4eb9229f40fab8","name":"Check received message containing unicode special characters","time":{"start":1752883419247,"stop":1752883419247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7fd4956a10ecc9a","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752882953973,"stop":1752882953973,"duration":0},"status":"passed","severity":"normal"},{"uid":"1794e498b09728de","name":"Passing an array","time":{"start":1752883248885,"stop":1752883248885,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70b3e38aba10ad0","name":"should throw an error for missing sharding configuration","time":{"start":1752882908627,"stop":1752882908627,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aff310430af4c8b","name":"Check publish message containing shell command","time":{"start":1752883122270,"stop":1752883122270,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3132815807f2c64","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752882967864,"stop":1752882967864,"duration":0},"status":"passed","severity":"normal"},{"uid":"9edbef71e0aab86a","name":"should return false when peer is not on the specified shard","time":{"start":1752882923832,"stop":1752882923832,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ca345497a3f762","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752883114736,"stop":1752883114736,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1d3acc073e14c","name":"should return usable stream attached to connection","time":{"start":1752882924332,"stop":1752882924332,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8608b52fd6dc33","name":"Decoder throws on undefined content topic","time":{"start":1752882944060,"stop":1752882944061,"duration":1},"status":"passed","severity":"normal"},{"uid":"96181007aad73d0f","name":"random static sharding 7 - Cluster ID: 164, Shard ID: 274","time":{"start":1752883218294,"stop":1752883218294,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08fc97610a4bce","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752883419248,"stop":1752883419249,"duration":1},"status":"passed","severity":"normal"},{"uid":"f534f445476e3e0d","name":"Check message on other pubsub topic is not received","time":{"start":1752883419258,"stop":1752883419258,"duration":0},"status":"passed","severity":"normal"},{"uid":"48da563880adaf37","name":"should return false when pubsub topic parsing fails","time":{"start":1752882923842,"stop":1752882923847,"duration":5},"status":"passed","severity":"normal"},{"uid":"c4ef21afdd220dc6","name":"should handle shardReader errors","time":{"start":1752882924999,"stop":1752882924999,"duration":0},"status":"passed","severity":"normal"},{"uid":"465b8a9de1be2942","name":"should hang up with multiaddr and return true on success","time":{"start":1752882924997,"stop":1752882924997,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a3bc43c9675bd0","name":"should handle multiple peer connections","time":{"start":1752882923737,"stop":1752882923737,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08b3c75989d1a12","name":"Push message with content topic containing unicode special characters","time":{"start":1752883574691,"stop":1752883574691,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca39c420e92411f7","name":"should throw error - no public key","time":{"start":1752882914547,"stop":1752882914547,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a61a60770354b5","name":"Decoder throws on empty string content topic","time":{"start":1752882942451,"stop":1752882942451,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d04bd91c616bf9","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752882988689,"stop":1752882988689,"duration":0},"status":"skipped","severity":"normal"},{"uid":"915514b49500eede","name":"should process up to 3 peers at once","time":{"start":1752882923706,"stop":1752882923706,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f831a7db521f6ef","name":"Check message with non string payload is not received","time":{"start":1752883419251,"stop":1752883419251,"duration":0},"status":"passed","severity":"normal"},{"uid":"323c66f440015035","name":"Meta field set when metaSetter is specified","time":{"start":1752882924868,"stop":1752882924868,"duration":0},"status":"passed","severity":"normal"},{"uid":"d186aa5f651a197a","name":"Subscribe to topic containing Script and publish message","time":{"start":1752883126525,"stop":1752883126525,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3ff923fbc514d5","name":"Query with Promise Callback, No message returned","time":{"start":1752883206837,"stop":1752883206837,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9420ff2a5c3ff9a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752883126518,"stop":1752883126518,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b306a2c9faf8f4","name":"Passing page size 3 when there are 20 messages","time":{"start":1752883241944,"stop":1752883241944,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7aa4cc1f83e11ed","name":"Check received message containing long","time":{"start":1752883419242,"stop":1752883419243,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16cf707e3192228","name":"should remove event listener for peer:discovery","time":{"start":1752882923465,"stop":1752882923466,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6a43e11ea37c04","name":"should use configured peers when available","time":{"start":1752882953910,"stop":1752882953911,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3229c462da2181b","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752882953131,"stop":1752882953132,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8acdec237928729","name":"should throw error - no id","time":{"start":1752882914547,"stop":1752882914548,"duration":1},"status":"passed","severity":"normal"},{"uid":"721e35dde2ba43c8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752882962991,"stop":1752882962991,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83d3bce813f5855","name":"should use DNS peer discovery with light client","time":{"start":1752882988688,"stop":1752882988688,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28f420a2cf306602","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752882913916,"stop":1752882913916,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8c381cdfccd099","name":"should add peer to queue when queue is not empty","time":{"start":1752882923694,"stop":1752882923699,"duration":5},"status":"passed","severity":"normal"},{"uid":"c819b79f40603b57","name":"Check received message containing special chars","time":{"start":1752883419243,"stop":1752883419243,"duration":0},"status":"passed","severity":"normal"},{"uid":"b350f5ef39fa21c2","name":"should be online or offline if network state changed","time":{"start":1752883003901,"stop":1752883003901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e7e983d58d1a7c","name":"throws if store query response has error status","time":{"start":1752882924761,"stop":1752882924761,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8babab15b1e2b0","name":"Check message with non string payload is not received","time":{"start":1752883419259,"stop":1752883419259,"duration":0},"status":"passed","severity":"normal"},{"uid":"950fc6b8e13fa310","name":"Renews subscription after lossing a connection","time":{"start":1752883476468,"stop":1752883476468,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b6431c1eb24ac8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752882962989,"stop":1752882962989,"duration":0},"status":"passed","severity":"normal"},{"uid":"464d2f4b17d3afa0","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752882923974,"stop":1752882923974,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fe728c1f6db231","name":"can start the service","time":{"start":1752882988682,"stop":1752882988683,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d833c085bb440a","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752882962662,"stop":1752882962663,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6083854b6447b09","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752882908598,"stop":1752882908598,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ec7aa2d0426d0","name":"should handle case with all peers already connected","time":{"start":1752882923888,"stop":1752882923888,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f823c3336086d34","name":"messageHashStr produces different results for different inputs","time":{"start":1752882924014,"stop":1752882924014,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb640e4d7b2e7e62","name":"should handle empty pubsub topics","time":{"start":1752882923774,"stop":1752882923774,"duration":0},"status":"passed","severity":"normal"},{"uid":"8806c711b61414e4","name":"should increase lamport timestamp","time":{"start":1752882967858,"stop":1752882967858,"duration":0},"status":"passed","severity":"normal"},{"uid":"a313b64a05e2a9c1","name":"Overlapping topic subscription","time":{"start":1752883476471,"stop":1752883476471,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9971b80fafca20","name":"Check received message containing escaped characters","time":{"start":1752883419256,"stop":1752883419256,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c18907fb9db459","name":"Fails to push message with large meta","time":{"start":1752883574692,"stop":1752883574692,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d316d6ded6ca87","name":"Fails to push message bigger that 1MB","time":{"start":1752883574694,"stop":1752883574694,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa83f9a3440d2ae3","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752883003893,"stop":1752883003894,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a7d39511240f0c5","name":"should handle peer store update failures gracefully","time":{"start":1752882923748,"stop":1752882923749,"duration":1},"status":"passed","severity":"normal"},{"uid":"9870fde698471d14","name":"Push message with content topic containing long","time":{"start":1752883574686,"stop":1752883574686,"duration":0},"status":"passed","severity":"normal"},{"uid":"2676a749f7579ab2","name":"Relay - dialed first","time":{"start":1752883255881,"stop":1752883255881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef592391d4d4d5ca","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1752883003900,"stop":1752883003900,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b7688f5572fbb3","name":"should handle peerStore errors gracefully","time":{"start":1752882924998,"stop":1752882924998,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc923bd198082c72","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752882908599,"stop":1752882908599,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c04bfca2723e92","name":"should initialize with custom number of peers","time":{"start":1752882953967,"stop":1752882953968,"duration":1},"status":"passed","severity":"normal"},{"uid":"558ae5fa550d2d88","name":"should check false positive rate","time":{"start":1752882965164,"stop":1752882965165,"duration":1},"status":"passed","severity":"normal"},{"uid":"4630cebe21928394","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752883476468,"stop":1752883476468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4da491d170032cb","name":"should detect messages with missing dependencies","time":{"start":1752882967861,"stop":1752882967861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b72501aa720115","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752883476471,"stop":1752883476471,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f158d9c0eb9e665","name":"Push message with Arabic payload","time":{"start":1752883574666,"stop":1752883574667,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49298e36dde96b9","name":"should properly create peer info with all multiaddrs","time":{"start":1752882914559,"stop":1752882914559,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccad4ed6dca2241e","name":"Waku message hash computation (payload length 0)","time":{"start":1752882924000,"stop":1752882924000,"duration":0},"status":"passed","severity":"normal"},{"uid":"a858a1bea662ef6c","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752882908609,"stop":1752882908609,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5c26ab1480dcf9","name":"should return empty array when no peers connected","time":{"start":1752882924997,"stop":1752882924997,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9d35e12da4d62f","name":"should be safe to call multiple times","time":{"start":1752882924994,"stop":1752882924994,"duration":0},"status":"passed","severity":"normal"},{"uid":"156c1dd4814ec2c","name":"should dial one peer on dial","time":{"start":1752883070850,"stop":1752883070850,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f5973c56614d3e","name":"should use provided shard info when available","time":{"start":1752882953493,"stop":1752882953493,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3478604ff996ea","name":"should not receive a peer event after stop","time":{"start":1752882988687,"stop":1752882988687,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea26f3f42ea0811","name":"should dial with PeerId and return stream","time":{"start":1752882924995,"stop":1752882924995,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f933d081b4a3ee","name":"Query with Ordered Callback, No Decoder","time":{"start":1752883206835,"stop":1752883206836,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7ccee46b029bbc","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752883476467,"stop":1752883476467,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce07132c3c98f1b","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752882962967,"stop":1752882962968,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b97b35852a5598","name":"should handle case when globalThis is not available","time":{"start":1752882923960,"stop":1752882923960,"duration":0},"status":"passed","severity":"normal"},{"uid":"9561f97524d167e5","name":"random static sharding 9 - Cluster ID: 549, Shard ID: 371","time":{"start":1752883218295,"stop":1752883218295,"duration":0},"status":"passed","severity":"normal"},{"uid":"2241bf4ea2f280be","name":"Publish message with custom timestamp: Fri Jul 18 2025 22:58:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1752883122272,"stop":1752883122272,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb5570aa0ab16ac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752882962996,"stop":1752882962997,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0b1679078997aa","name":"Push message with Script payload","time":{"start":1752883574668,"stop":1752883574668,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80735bd0abdef2b","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752882908607,"stop":1752882908608,"duration":1},"status":"passed","severity":"normal"},{"uid":"db74737355acff7d","name":"should perform ping and update peer store on timer","time":{"start":1752882923746,"stop":1752882923748,"duration":2},"status":"passed","severity":"normal"},{"uid":"41a2323561e72102","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752882962975,"stop":1752882962975,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e6c801791c1c31","name":"Push message with content topic containing emoji","time":{"start":1752883574691,"stop":1752883574691,"duration":0},"status":"passed","severity":"normal"},{"uid":"682dae42eade7032","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752883063489,"stop":1752883063489,"duration":0},"status":"passed","severity":"normal"},{"uid":"461bb9957804bdd4","name":"can start and stop the service","time":{"start":1752883100470,"stop":1752883100470,"duration":0},"status":"passed","severity":"normal"},{"uid":"843739a84529e742","name":"Check message with no payload is not received","time":{"start":1752883419250,"stop":1752883419251,"duration":1},"status":"passed","severity":"normal"},{"uid":"134dfa3aed54440b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752883126519,"stop":1752883126519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9107a707e4f147","name":"Check received message containing Script","time":{"start":1752883419245,"stop":1752883419245,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b1c976b91f09f8","name":"Subscribe to topic containing long and receive message","time":{"start":1752883476463,"stop":1752883476463,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabe1adc5db3c660","name":"Check publish message after client node is restarted","time":{"start":1752883122276,"stop":1752883122276,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be107e8da7d760c1","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752882953970,"stop":1752882953970,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e806cd42379dbb","name":"Push message with escaped characters payload","time":{"start":1752883574670,"stop":1752883574670,"duration":0},"status":"passed","severity":"normal"},{"uid":"103c56998821c870","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752882932780,"stop":1752882932781,"duration":1},"status":"skipped","severity":"normal"},{"uid":"feb9d97d83098402","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752882962968,"stop":1752882962968,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea28e28016d285b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752882913901,"stop":1752882913902,"duration":1},"status":"passed","severity":"normal"},{"uid":"61221d30791477d0","name":"Query Generator, No Decoder","time":{"start":1752883206834,"stop":1752883206834,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1d7b1f147bdb44","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752882962967,"stop":1752882962967,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1fcc4e9ede5d6a","name":"Check received message containing short","time":{"start":1752883419242,"stop":1752883419242,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e5ef4454a3cf1","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752883250635,"stop":1752883250635,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacb3f891d08fcca","name":"should never report false negatives","time":{"start":1752882965163,"stop":1752882965163,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db3f2a2db9b55a7","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752882923989,"stop":1752882923990,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7871a798a0efb7c","name":"should only return 1 node with store capability","time":{"start":1752882932779,"stop":1752882932779,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b49c14eb7e12bf","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752882962977,"stop":1752882962977,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdfb1cdf0b72a5e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752883250631,"stop":1752883250632,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37868bd8dcfe35d","name":"should properly create location multiaddrs - udp","time":{"start":1752882914559,"stop":1752882914559,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a38dcd5f9031d","name":"should return false when peer is not on topic","time":{"start":1752882924999,"stop":1752882924999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1728bf0ce838a87","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752882962990,"stop":1752882962990,"duration":0},"status":"passed","severity":"normal"},{"uid":"35357fd7d8ae831a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752883476463,"stop":1752883476464,"duration":1},"status":"passed","severity":"normal"},{"uid":"1660b3a425828e3b","name":"Push message with Russian payload","time":{"start":1752883574682,"stop":1752883574682,"duration":0},"status":"passed","severity":"normal"},{"uid":"4397ff1f2110a763","name":"can start and stop the service","time":{"start":1752882988684,"stop":1752882988684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b0493d61adf526","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752882908612,"stop":1752882908612,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4bef46631ae822","name":"LightPush","time":{"start":1752883255884,"stop":1752883255885,"duration":1},"status":"passed","severity":"normal"},{"uid":"c302806c5dd24cdc","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752883476476,"stop":1752883476476,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8356df8f06fc9","name":"1 Relay, 1 fetch","time":{"start":1752882932439,"stop":1752882932440,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47da315703827dd","name":"configure the node with multiple pubsub topics","time":{"start":1752883218296,"stop":1752883218296,"duration":0},"status":"passed","severity":"normal"},{"uid":"499d45d066fb98fb","name":"should not fail to start the service if it is already started","time":{"start":1752882936577,"stop":1752882936578,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea64eafbd28c5dc","name":"Push message with Chinese payload","time":{"start":1752883574666,"stop":1752883574666,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a7b187126a1b19","name":"should handle queue processing errors gracefully","time":{"start":1752882923708,"stop":1752882923708,"duration":0},"status":"passed","severity":"normal"},{"uid":"2589c4f8fb83da20","name":"should handle multiple peers with different shard configurations","time":{"start":1752882923709,"stop":1752882923710,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c01be5d73b851","name":"Check received message containing XML","time":{"start":1752883419254,"stop":1752883419254,"duration":0},"status":"passed","severity":"normal"},{"uid":"c629bfa996d943f6","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app95/4/topic863/proto","time":{"start":1752883212866,"stop":1752883212866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bca17c205f67b27","name":"rejects hash query with time filter","time":{"start":1752882924304,"stop":1752882924314,"duration":10},"status":"passed","severity":"normal"},{"uid":"664e6ba8c35d9669","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752883476466,"stop":1752883476466,"duration":0},"status":"passed","severity":"normal"},{"uid":"363195c483d2e860","name":"Push message with shell command payload","time":{"start":1752883574669,"stop":1752883574670,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3098f6a8a5d84e","name":"should not retry if at least one success","time":{"start":1752882953371,"stop":1752882953372,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c864c897ed3572f","name":"Push message with XML payload","time":{"start":1752883574668,"stop":1752883574669,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba7e587338e145d","name":"Query Generator - true","time":{"start":1752883227675,"stop":1752883227676,"duration":1},"status":"passed","severity":"normal"},{"uid":"41fbd9d916fcb538","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752882962976,"stop":1752882962976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e209db2ac4e5c0","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752883197881,"stop":1752883197881,"duration":0},"status":"passed","severity":"normal"},{"uid":"63120bb126fa400b","name":"Push message with custom timestamp: 1722124604180","time":{"start":1752883574678,"stop":1752883574678,"duration":0},"status":"passed","severity":"normal"},{"uid":"de67771909c40934","name":"Refresh subscription","time":{"start":1752883476471,"stop":1752883476472,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e81bcafe66d2e5","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752882932779,"stop":1752882932780,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a79d6fbc4b90446","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752882924994,"stop":1752882924994,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a5d0b1afc20642","name":"should return false when shard info is undefined","time":{"start":1752882923833,"stop":1752882923833,"duration":0},"status":"passed","severity":"normal"},{"uid":"252972c4a2feaafb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752882908618,"stop":1752882908618,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5900ac051e10bf8","name":"should only return 1 node with relay capability","time":{"start":1752882932778,"stop":1752882932778,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac2fbc3f7dc22b3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752882908598,"stop":1752882908598,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b70e37d7353dc62","name":"throws on content topic with empty version field","time":{"start":1752882908594,"stop":1752882908595,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67d3f24e897c325","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752883126522,"stop":1752883126522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bf9ac8196eede5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app59/7/topic210/json","time":{"start":1752883212865,"stop":1752883212865,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4625bc80e875767","name":"Query generator for multiple messages with different content topic format","time":{"start":1752883242232,"stop":1752883242237,"duration":5},"status":"passed","severity":"normal"},{"uid":"d8bfe333a737f524","name":"Check message received after jswaku node is restarted","time":{"start":1752883419259,"stop":1752883419259,"duration":0},"status":"passed","severity":"normal"},{"uid":"31136a8be6d10705","name":"should return false when peer has no overlapping shards","time":{"start":1752882923822,"stop":1752882923825,"duration":3},"status":"passed","severity":"normal"},{"uid":"cd3a442fd2b2312a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752883250633,"stop":1752883250633,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1fad6957405fb0","name":"Push message with content topic containing numeric","time":{"start":1752883574672,"stop":1752883574672,"duration":0},"status":"passed","severity":"normal"},{"uid":"21be05f7f7d8d5f9","name":"should skip updating peer store if peer has same addresses","time":{"start":1752882923477,"stop":1752882923477,"duration":0},"status":"passed","severity":"normal"},{"uid":"e764e38fa81a127","name":"should start and setup intervals and event listeners","time":{"start":1752882953897,"stop":1752882953897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecaa47fe1c9f714","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752882908597,"stop":1752882908597,"duration":0},"status":"passed","severity":"normal"},{"uid":"d023bc111a2571ae","name":"should maintain desired error rate","time":{"start":1752882965162,"stop":1752882965162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfa2e2b1921db39","name":"A test","time":{"start":1752883053954,"stop":1752883053954,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eeb6cfbd1acbf09","name":"Store - dialed first","time":{"start":1752883255882,"stop":1752883255882,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e03c4042faf5c2","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752882953362,"stop":1752882953363,"duration":1},"status":"passed","severity":"normal"},{"uid":"25dd9c8fb847ad3c","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752882953972,"stop":1752882953972,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1348ca1fa6a764d","name":"Store - dialed after - with timeout","time":{"start":1752883255883,"stop":1752883255884,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e044213d6d8c63c","name":"handles empty shards array correctly","time":{"start":1752882908627,"stop":1752882908627,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c4d5ccea2d5253","name":"should handle onConnected and onDisconnected","time":{"start":1752882953969,"stop":1752882953970,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b7fc038bd2c6ed7","name":"should update ack status of messages in outgoing buffer","time":{"start":1752882967863,"stop":1752882967864,"duration":1},"status":"passed","severity":"normal"},{"uid":"8051db75fa8b0c60","name":"ends if response has no messages","time":{"start":1752882924761,"stop":1752882924761,"duration":0},"status":"passed","severity":"normal"},{"uid":"e318a85cda3f27ac","name":"ignores unrecognized TXT record formats","time":{"start":1752882932777,"stop":1752882932778,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f166e26f338cd","name":"should reject if WakuNode is not started","time":{"start":1752882953813,"stop":1752882953814,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f1930208c7ccce","name":"throws on content topic with empty application field","time":{"start":1752882908594,"stop":1752882908594,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c267cd538ff921c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752883114739,"stop":1752883114739,"duration":0},"status":"passed","severity":"normal"},{"uid":"593d68218beaba6b","name":"should call waitForPeer on Relay","time":{"start":1752882953819,"stop":1752882953819,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4eea6ca6a2df038","name":"Check publish message containing long","time":{"start":1752883122265,"stop":1752883122265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41150b9f6efce7a","name":"Push message with meta","time":{"start":1752883574691,"stop":1752883574692,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3b4a854dade71a","name":"Push message with content topic containing JSON","time":{"start":1752883574675,"stop":1752883574676,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e5afb6e820e95e","name":"should do nothing when connections still exist","time":{"start":1752882923880,"stop":1752882923881,"duration":1},"status":"passed","severity":"normal"},{"uid":"749b60bfb014eec1","name":"returns only open connection if one present","time":{"start":1752882924293,"stop":1752882924293,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5e5192b43c3cd1","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app58/2/topic669/json","time":{"start":1752883212866,"stop":1752883212866,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9df73ba335b91","name":"should handle complete dial lifecycle","time":{"start":1752882923709,"stop":1752882923709,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe17cafe200afa68","name":"should reject on timeout if it was set","time":{"start":1752882953816,"stop":1752882953816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76256811696b86","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752883027779,"stop":1752883027779,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb878fbe01f6ce7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752882944059,"stop":1752882944059,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d335d173296f3a","name":"should use shardsUnderCluster when provided","time":{"start":1752882953494,"stop":1752882953494,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3a59fd469afd19","name":"ends if stream creation fails","time":{"start":1752882924760,"stop":1752882924760,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde04ba292a7b1c8","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752883003893,"stop":1752883003893,"duration":0},"status":"passed","severity":"normal"},{"uid":"4103fbb0d73b7f8d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752882923763,"stop":1752882923764,"duration":1},"status":"passed","severity":"normal"},{"uid":"8502cb98871f5aec","name":"Fails to push message with large meta","time":{"start":1752883574677,"stop":1752883574678,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8a7081b4d5f59c0","name":"should properly create location multiaddrs - tcp","time":{"start":1752882914559,"stop":1752882914559,"duration":0},"status":"passed","severity":"normal"},{"uid":"b451abdac0bc6b8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app28/7/topic718/xml","time":{"start":1752883212867,"stop":1752883212867,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ac1376021ab690","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752882962991,"stop":1752882962991,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ac4e51fb8a056b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752883114739,"stop":1752883114740,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9a2a0f9df792e9","name":"Push message with content topic containing SQL Injection","time":{"start":1752883574688,"stop":1752883574688,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff25e5854862a6f","name":"Push message with content topic containing unicode special characters","time":{"start":1752883574676,"stop":1752883574677,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9daa0905cf5e89a","name":"Relay - dialed after","time":{"start":1752883255881,"stop":1752883255882,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e2a255bd6641b9b","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752882908629,"stop":1752882908629,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d4dfd98eab94e2","name":"Push message with short payload","time":{"start":1752883574664,"stop":1752883574664,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d7ad8bd0e4935e","name":"should set field with only RELAY enabled","time":{"start":1752882914560,"stop":1752882914560,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b78100ab9d6234","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752883574675,"stop":1752883574675,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63fbe8442bd4603","name":"should be able to dial TLS multiaddrs","time":{"start":1752883070851,"stop":1752883070852,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad455fe22e944fb9","name":"Callback on promise, aborts when callback returns true","time":{"start":1752883242237,"stop":1752883242237,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a97dd8c3f62adf3","name":"should not dispatch event when already connected","time":{"start":1752882923968,"stop":1752882923968,"duration":0},"status":"passed","severity":"normal"},{"uid":"565591af8277f898","name":"should not allow unachievable error rate","time":{"start":1752882962660,"stop":1752882962660,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6f37f2731d2d43","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752882908611,"stop":1752882908611,"duration":0},"status":"passed","severity":"normal"},{"uid":"182095c9fd5a4b2f","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752883197885,"stop":1752883197885,"duration":0},"status":"skipped","severity":"normal"},{"uid":"765bce98a321b9c7","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752882931892,"stop":1752882931892,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18b860b5c0acf26","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752883574689,"stop":1752883574689,"duration":0},"status":"passed","severity":"normal"},{"uid":"14969c3afb9ff0e2","name":"should remove event listeners","time":{"start":1752882923732,"stop":1752882923732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7ae72a8dad489b","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752882936580,"stop":1752882936580,"duration":0},"status":"passed","severity":"normal"},{"uid":"852b90561e6b2b23","name":"Push message with content topic containing shell command","time":{"start":1752883574676,"stop":1752883574676,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c0ba2c50be4c05","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752882923941,"stop":1752882923947,"duration":6},"status":"passed","severity":"normal"},{"uid":"9c445dcc2b8798a3","name":"should allow redial after cooldown period","time":{"start":1752882923703,"stop":1752882923703,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7439ad5d5e2a76d","name":"Push message with content topic containing Russian","time":{"start":1752883574688,"stop":1752883574688,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52bc0e048f2d4c2","name":"should continually clean up expired entries at intervals","time":{"start":1752882952223,"stop":1752882952224,"duration":1},"status":"passed","severity":"normal"},{"uid":"634c5450e3bb902c","name":"random static sharding 1 - Cluster ID: 421, Shard ID: 677","time":{"start":1752883218290,"stop":1752883218291,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a84f2d626879f01","name":"accepts valid content-filtered query","time":{"start":1752882924302,"stop":1752882924302,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9acebb25524bb18","name":"should lock peers when selected","time":{"start":1752882953968,"stop":1752882953968,"duration":0},"status":"passed","severity":"normal"},{"uid":"666f1a47a9437bb9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752882908612,"stop":1752882908612,"duration":0},"status":"passed","severity":"normal"},{"uid":"97cc707bf7d0de56","name":"should throw error - invalid id","time":{"start":1752882914552,"stop":1752882914552,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bc00267db933d0","name":"should wait for Store peer to be connected","time":{"start":1752882953817,"stop":1752882953818,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91548aeb7f97d47","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752882908624,"stop":1752882908625,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef38547a12b68183","name":"should handle different types of entries","time":{"start":1752882952222,"stop":1752882952223,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd63c6f43fe63e3","name":"Publish without waiting for remote peer","time":{"start":1752883126516,"stop":1752883126517,"duration":1},"status":"passed","severity":"normal"},{"uid":"a05f9f11f738c031","name":"should handle multiple query options for time ranges","time":{"start":1752882953909,"stop":1752882953909,"duration":0},"status":"passed","severity":"normal"},{"uid":"2429fb41a2d18c79","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752882924204,"stop":1752882924204,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5165f47a21407ca","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752883114738,"stop":1752883114739,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4d677892d6c77b0","name":"Default pageSize","time":{"start":1752883241947,"stop":1752883241947,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5551170a530895","name":"should push the message to the outgoing buffer","time":{"start":1752882967856,"stop":1752882967856,"duration":0},"status":"passed","severity":"normal"},{"uid":"161bfee54adbd63e","name":"should successfully stop","time":{"start":1752882953708,"stop":1752882953709,"duration":1},"status":"passed","severity":"normal"},{"uid":"d89e2248de6fdea7","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752883250635,"stop":1752883250635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea46a74b73d32bd1","name":"Check received message with timestamp: 1752882983299 ","time":{"start":1752883419257,"stop":1752883419257,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6507e9847ed7711","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752882962997,"stop":1752882962998,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae56c9b239fd09","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752882932378,"stop":1752882932378,"duration":0},"status":"passed","severity":"normal"},{"uid":"9396157b01afdd32","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752882932382,"stop":1752882932383,"duration":1},"status":"passed","severity":"normal"},{"uid":"827355eee3f07a61","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752882908614,"stop":1752882908614,"duration":0},"status":"passed","severity":"normal"},{"uid":"e134120eca58ab12","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752882924999,"stop":1752882924999,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a26c8153c2dfc1","name":"Check received message containing long","time":{"start":1752883419252,"stop":1752883419252,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb2afa54e43d261","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app22/3/topic697/json","time":{"start":1752883212865,"stop":1752883212865,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b44cd97fde5351","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752883476471,"stop":1752883476471,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a64752ea7ebe1904","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752882908613,"stop":1752882908613,"duration":0},"status":"passed","severity":"normal"},{"uid":"20171c218757bd70","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752882962961,"stop":1752882962961,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6257a03c79e71a8","name":"should dispatch network event when browser goes offline","time":{"start":1752882923973,"stop":1752882923973,"duration":0},"status":"passed","severity":"normal"},{"uid":"76842d2c8b1402a9","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752882962969,"stop":1752882962969,"duration":0},"status":"passed","severity":"normal"},{"uid":"1525f40bc24163aa","name":"throws on content topic with non-number generation field","time":{"start":1752882908593,"stop":1752882908593,"duration":0},"status":"passed","severity":"normal"},{"uid":"142d06e1999bede0","name":"Wrong topic","time":{"start":1752883212867,"stop":1752883212867,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5dc7f22113ce5e","name":"Ephemeral messages are not stored","time":{"start":1752882990469,"stop":1752882990470,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd6f8b8fcc3f624","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752882908628,"stop":1752882908629,"duration":1},"status":"passed","severity":"normal"},{"uid":"a75b99dd461801c7","name":"should not discard bootstrap peers if under the limit","time":{"start":1752883027779,"stop":1752883027780,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c16d3b9929c433f","name":"Check publish message containing JSON","time":{"start":1752883122269,"stop":1752883122269,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c80fc35ea5a48d1","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752883118013,"stop":1752883118013,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd6a195e3ceef90","name":"Push message with SQL Injection payload","time":{"start":1752883574668,"stop":1752883574668,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbb14d4e5b603f8","name":"should return false and handle errors gracefully","time":{"start":1752882924997,"stop":1752882924997,"duration":0},"status":"passed","severity":"normal"},{"uid":"372ee9cae3710352","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752883236110,"stop":1752883236111,"duration":1},"status":"passed","severity":"normal"},{"uid":"397978d6e9575f78","name":"should drop connection to all peers on hangUp","time":{"start":1752883070844,"stop":1752883070850,"duration":6},"status":"passed","severity":"normal"},{"uid":"a6971c7a81c3ae39","name":"should return false when shard is not included in network shards","time":{"start":1752882953500,"stop":1752882953500,"duration":0},"status":"passed","severity":"normal"},{"uid":"742f074319cf4786","name":"should maintain proper timestamps if all messages received","time":{"start":1752882967858,"stop":1752882967859,"duration":1},"status":"passed","severity":"normal"},{"uid":"20a9783df6eb8c3f","name":"Check received message containing shell command","time":{"start":1752883419246,"stop":1752883419246,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa71b5f175f9c455","name":"should create ShardReader with shards network config","time":{"start":1752882923814,"stop":1752882923815,"duration":1},"status":"passed","severity":"normal"},{"uid":"137f1fe20bff6e61","name":"throws on content topic with empty topic name field","time":{"start":1752882908595,"stop":1752882908595,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9d28293c1744a9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752883118012,"stop":1752883118012,"duration":0},"status":"passed","severity":"normal"},{"uid":"309225f2b01b9aad","name":"should handle queue overflow by adding peers to queue","time":{"start":1752882923705,"stop":1752882923705,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcdc040dc1daf3","name":"1 Relay, 1 Filter, gives up","time":{"start":1752882932441,"stop":1752882932441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7548909e3b01eae0","name":"Generator, custom pubsub topic","time":{"start":1752883229316,"stop":1752883229316,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ec7872459f0bc2e","name":"should return false when peer shard info is not found","time":{"start":1752882923833,"stop":1752882923833,"duration":0},"status":"passed","severity":"normal"},{"uid":"8973558121b97ac5","name":"Check message with no payload is not received","time":{"start":1752883419259,"stop":1752883419259,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c0960c94f1e588","name":"Light Node - default protocols","time":{"start":1752883255886,"stop":1752883255886,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8d664e01a93037","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752883476460,"stop":1752883476461,"duration":1},"status":"passed","severity":"normal"},{"uid":"95de00de72359a93","name":"Check message with no pubsub topic is not received","time":{"start":1752883419250,"stop":1752883419250,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e43277b7a648e7","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752882953968,"stop":1752882953969,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5b0d23fa62b832","name":"Check received message containing JSON","time":{"start":1752883419246,"stop":1752883419246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6904e84b38e67a85","name":"throws on empty content topic","time":{"start":1752882908592,"stop":1752882908592,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74ad5e165c85113","name":"Symmetric encrypt & Decrypt","time":{"start":1752882942892,"stop":1752882942893,"duration":1},"status":"passed","severity":"normal"},{"uid":"991580452750eb60","name":"connected peers and dial","time":{"start":1752883100713,"stop":1752883100713,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6ebccab840ab98d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752883476473,"stop":1752883476473,"duration":0},"status":"passed","severity":"normal"},{"uid":"760df5e7bdc17e16","name":"Check publish message after service node is restarted","time":{"start":1752883122275,"stop":1752883122275,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9904fffc446529c1","name":"Subscribe to topic containing short and publish message","time":{"start":1752883126521,"stop":1752883126521,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed0c6da98b9cfe1","name":"Ordered callback, aborts when callback returns true","time":{"start":1752883242238,"stop":1752883242238,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e192d301d1593e","name":"should throw an error for missing required configuration","time":{"start":1752882908608,"stop":1752882908608,"duration":0},"status":"passed","severity":"normal"},{"uid":"43783b11adb32c57","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752883476469,"stop":1752883476469,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76ec7386d021f75","name":"should handle peer store errors gracefully","time":{"start":1752882923472,"stop":1752882923474,"duration":2},"status":"passed","severity":"normal"},{"uid":"31bf10923deb735f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752883476475,"stop":1752883476476,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ad9a14551d2354","name":"Push message with content topic containing shell command","time":{"start":1752883574690,"stop":1752883574690,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a2fe3a72efa85f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752882962984,"stop":1752882962985,"duration":1},"status":"passed","severity":"normal"},{"uid":"1247927938e361c3","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752882924869,"stop":1752882924869,"duration":0},"status":"passed","severity":"normal"}] |