[{"uid":"d62852b26162afbd","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752492796850,"stop":1752492796850,"duration":0},"status":"passed","severity":"normal"},{"uid":"110db6bd1933c918","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752493344610,"stop":1752493344610,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8dc0173b374f46","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752492780943,"stop":1752492780943,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d3854c1ccf14de","name":"should not receive a peer event before start","time":{"start":1752492950357,"stop":1752492950357,"duration":0},"status":"passed","severity":"normal"},{"uid":"537ddf32b811f8c","name":"Decoder throws on undefined content topic","time":{"start":1752492797091,"stop":1752492797092,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b64d86cc7bc9c2b","name":"should return false when at bootstrap limit","time":{"start":1752492796595,"stop":1752492796595,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4044522c9a0cb90","name":"should remove event listeners","time":{"start":1752492796582,"stop":1752492796583,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a2e20754f66c0e","name":"Reusing cursor across nodes","time":{"start":1752493057091,"stop":1752493057091,"duration":0},"status":"passed","severity":"normal"},{"uid":"859d81ae104685f9","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752492796597,"stop":1752492796598,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf436831dad6f0","name":"should filter out already connected peers","time":{"start":1752492796589,"stop":1752492796589,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2eb444a15e6440","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752492985646,"stop":1752492985646,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ba98ea2e86e8bb","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752492985647,"stop":1752492985647,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c94a98792fe598","name":"should dial peers from store when no connections remain","time":{"start":1752492796587,"stop":1752492796587,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ef69d99a76bdde","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752492796194,"stop":1752492796195,"duration":1},"status":"passed","severity":"normal"},{"uid":"31743989bc60fff5","name":"Decoder throws on undefined content topic","time":{"start":1752492816130,"stop":1752492816131,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8ddcb2914d5dcf","name":"returns all values when wanted number is greater than available values","time":{"start":1752492804099,"stop":1752492804100,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1a417b30a57b3a","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752492804384,"stop":1752492804384,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc5edad95790d1b","name":"should insert message into bloom filter","time":{"start":1752492839697,"stop":1752492839697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91670de9523246e","name":"Refresh subscription","time":{"start":1752493344608,"stop":1752493344608,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7d51620debebd9","name":"should support chaining for add method","time":{"start":1752492824159,"stop":1752492824159,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b621de7efcda17","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752492987425,"stop":1752492987426,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa2bde3e71716c8","name":"messageHashStr produces different results for different inputs","time":{"start":1752492796200,"stop":1752492796200,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc80a22227907a8","name":"Check received message containing long","time":{"start":1752493297529,"stop":1752493297530,"duration":1},"status":"passed","severity":"normal"},{"uid":"f37ce16702ebc44d","name":"Push message with meta","time":{"start":1752493451520,"stop":1752493451520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f074ee34c9badbb","name":"should dial peers from store when browser is connected","time":{"start":1752492796583,"stop":1752492796583,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b58da8d0681e12","name":"should use shardsUnderCluster when provided","time":{"start":1752492825267,"stop":1752492825267,"duration":0},"status":"passed","severity":"normal"},{"uid":"e936c69594eef773","name":"Waku message hash computation (payload length 0)","time":{"start":1752492796192,"stop":1752492796193,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc2a8799be4b850","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752492780935,"stop":1752492780935,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b1d731fb6d9ec8","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752492780930,"stop":1752492780930,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee721226dd70096","name":"should emit a peer event after start","time":{"start":1752492808677,"stop":1752492808678,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a65371e42f03e2b","name":"should remove event listeners from globalThis","time":{"start":1752492796364,"stop":1752492796364,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad34a67bc2fbb34","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752493112016,"stop":1752493112018,"duration":2},"status":"passed","severity":"normal"},{"uid":"a652a9b5806e73e9","name":"Push message with Russian payload","time":{"start":1752493451510,"stop":1752493451510,"duration":0},"status":"passed","severity":"normal"},{"uid":"79dc8b5b8a7d8236","name":"Subscribe to topic containing Script and receive message","time":{"start":1752493344611,"stop":1752493344611,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f7eab167d8941a","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752492786145,"stop":1752492786145,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9bd9a262873119","name":"Check message with no payload is not received","time":{"start":1752493297537,"stop":1752493297537,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d3d4a68864bfca","name":"Push message with emoji payload","time":{"start":1752493451514,"stop":1752493451514,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb716f3256a5eeb1","name":"tcp ip4 address","time":{"start":1752492786269,"stop":1752492786269,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc62e40bf309bf5b","name":"should not dial peers from store when browser is not connected","time":{"start":1752492796584,"stop":1752492796584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1675faf9ca67483","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752492780934,"stop":1752492780935,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29c029ec88c5c93","name":"should handle peer store errors during connection limiting","time":{"start":1752492796600,"stop":1752492796600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d504881d6ab1f17","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752493122102,"stop":1752493122102,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e88f25ad0e8d02","name":"Push message with content topic containing JSON","time":{"start":1752493451518,"stop":1752493451519,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc9154a0bf7ac67","name":"Check received message containing special chars","time":{"start":1752493297520,"stop":1752493297521,"duration":1},"status":"passed","severity":"normal"},{"uid":"34086b54072fa92","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752492834836,"stop":1752492834837,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5cb44012732c8a","name":"Check publish message containing Arabic","time":{"start":1752492976565,"stop":1752492976565,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2d2e7b222bea94","name":"should dial all remaining peers","time":{"start":1752492796589,"stop":1752492796589,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3f3a0312489036","name":"should handle multiple peer connections","time":{"start":1752492795878,"stop":1752492795878,"duration":0},"status":"passed","severity":"normal"},{"uid":"6570d1169690c34","name":"Push message with short payload","time":{"start":1752493451508,"stop":1752493451508,"duration":0},"status":"passed","severity":"normal"},{"uid":"2728cdc7c471cf57","name":"Push message with special chars payload","time":{"start":1752493451492,"stop":1752493451493,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e24b172d05f50f","name":"random static sharding 10 - Cluster ID: 465, Shard ID: 665","time":{"start":1752493109926,"stop":1752493109927,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a6742e37905084","name":"Check received message containing Script","time":{"start":1752493297532,"stop":1752493297532,"duration":0},"status":"passed","severity":"normal"},{"uid":"2664f405df67e828","name":"Relay - dialed first","time":{"start":1752493127550,"stop":1752493127550,"duration":0},"status":"passed","severity":"normal"},{"uid":"c596bc9db37ab33b","name":"should hang up with multiaddr and return true on success","time":{"start":1752492796956,"stop":1752492796957,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d21721dcc37da15","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752493122101,"stop":1752493122101,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5e9b7763838e04","name":"should deliver messages after dependencies are met","time":{"start":1752492839702,"stop":1752492839702,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d592c8d603ce2ae","name":"Subscribe and receive messages via lightPush","time":{"start":1752493344604,"stop":1752493344604,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1c7a799848e7e1","name":"should handle peer connect event","time":{"start":1752492796372,"stop":1752492796372,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8ec892cb6b142","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752492780937,"stop":1752492780937,"duration":0},"status":"passed","severity":"normal"},{"uid":"4016f74b36570a2d","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752492834856,"stop":1752492834856,"duration":0},"status":"passed","severity":"normal"},{"uid":"963fe1dad57b5468","name":"Store - dialed after - with timeout","time":{"start":1752493127552,"stop":1752493127552,"duration":0},"status":"passed","severity":"normal"},{"uid":"8316b7e8616b219","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752493297526,"stop":1752493297526,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56522c9fc832d09","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752492796954,"stop":1752492796954,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3130feaebe6d87","name":"rejects content-filtered query with only contentTopics","time":{"start":1752492796406,"stop":1752492796406,"duration":0},"status":"passed","severity":"normal"},{"uid":"330e7f23e1897460","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752492795981,"stop":1752492795982,"duration":1},"status":"passed","severity":"normal"},{"uid":"25332ac51d59255e","name":"Check publish message containing Script","time":{"start":1752492976566,"stop":1752492976566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7813fc7b408a640","name":"should return PeerId when PeerId is provided","time":{"start":1752492796545,"stop":1752492796545,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce51f9e6417921f7","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752492860444,"stop":1752492860446,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb0a2268dec59706","name":"Query generator for multiple messages","time":{"start":1752493097227,"stop":1752493097227,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4f479d240e203e","name":"Check received message containing shell command","time":{"start":1752493297523,"stop":1752493297524,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c78ab1b31d2c5d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752492985641,"stop":1752492985641,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf84c9c43b275f32","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752492834852,"stop":1752492834852,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b5ad0e245e9e48","name":"random static sharding 7 - Cluster ID: 5, Shard ID: 870","time":{"start":1752493109925,"stop":1752493109925,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3427ea28145264","name":"Check received message containing JSON","time":{"start":1752493297523,"stop":1752493297523,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2fbbee812088d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752492834867,"stop":1752492834867,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1d6eae1e92ed57","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752492825895,"stop":1752492825895,"duration":0},"status":"passed","severity":"normal"},{"uid":"31aecc689b954040","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752492969406,"stop":1752492969407,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6b26501fbfbb28","name":"should add event listeners to globalThis","time":{"start":1752492796363,"stop":1752492796363,"duration":0},"status":"passed","severity":"normal"},{"uid":"4041d654cff9ad79","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752492780948,"stop":1752492780948,"duration":0},"status":"passed","severity":"normal"},{"uid":"63884c1bc87fbe7c","name":"should create ConnectionLimiter with required options","time":{"start":1752492796577,"stop":1752492796577,"duration":0},"status":"passed","severity":"normal"},{"uid":"988c63e776815e96","name":"should set field with only FILTER enabled","time":{"start":1752492786828,"stop":1752492786828,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc545fe24dc77ab","name":"Nwaku publishes","time":{"start":1752492964697,"stop":1752492964697,"duration":0},"status":"passed","severity":"normal"},{"uid":"2478a1e410bacad0","name":"Query Generator, No Decoder","time":{"start":1752493067754,"stop":1752493067755,"duration":1},"status":"passed","severity":"normal"},{"uid":"812e265751325fc3","name":"should return peer for existing peer","time":{"start":1752492796592,"stop":1752492796593,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7994a1ae47f7d7d","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752492796599,"stop":1752492796599,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04cc6b6d859c38","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752492795888,"stop":1752492795890,"duration":2},"status":"passed","severity":"normal"},{"uid":"2cdefd6d0e8cdd16","name":"Sample","time":{"start":1752492786301,"stop":1752492786301,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8612f50b3bc3c8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752493344614,"stop":1752493344614,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e221ae2f77bd94","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752492884811,"stop":1752492884812,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0777707c1efaf6","name":"Check publish message after client node is restarted","time":{"start":1752492976572,"stop":1752492976573,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8cd655a73251b2ac","name":"Subscribe and receive messages via lightPush","time":{"start":1752493344615,"stop":1752493344615,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce10b1d83715162d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752493067760,"stop":1752493067760,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e424f896efd6418","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752492834858,"stop":1752492834858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b483c5b7f86c0d60","name":"Check received message containing escaped characters","time":{"start":1752493297534,"stop":1752493297534,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54c55417ea297f6","name":"Subscribe and publish message","time":{"start":1752492985636,"stop":1752492985636,"duration":0},"status":"passed","severity":"normal"},{"uid":"524ff7705176a084","name":"should handle general insertion and lookup correctly","time":{"start":1752492836928,"stop":1752492836928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7dc57a6fc53e85","name":"should redial peers when all connections are lost","time":{"start":1752492796599,"stop":1752492796600,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6c4ff505693667","name":"should create ShardReader with shards network config","time":{"start":1752492796220,"stop":1752492796220,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e64b269bb8f41d7","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752492834854,"stop":1752492834854,"duration":0},"status":"passed","severity":"normal"},{"uid":"85341fa3ac6a4a7a","name":"Accepts a valid Waku Message","time":{"start":1752492829171,"stop":1752492829172,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae17b5f9e66df22","name":"less peers than existing","time":{"start":1752492950616,"stop":1752492950616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ee0224b46c37c333","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752493451518,"stop":1752493451518,"duration":0},"status":"passed","severity":"normal"},{"uid":"85310d5cad38e7f1","name":"should return unique PubsubTopics for static sharding","time":{"start":1752492780932,"stop":1752492780933,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e24ac9ab0470b8","name":"random static sharding 3 - Cluster ID: 346, Shard ID: 936","time":{"start":1752493109920,"stop":1752493109920,"duration":0},"status":"passed","severity":"normal"},{"uid":"f435382e13015289","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752492834862,"stop":1752492834863,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e6908426f10e1f","name":"should throw error - invalid id","time":{"start":1752492786821,"stop":1752492786821,"duration":0},"status":"passed","severity":"normal"},{"uid":"93418473f1b0a98b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752492804385,"stop":1752492804385,"duration":0},"status":"passed","severity":"normal"},{"uid":"5819c4d660957c6d","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752493057092,"stop":1752493057092,"duration":0},"status":"skipped","severity":"normal"},{"uid":"99b06b4aa4c0eae","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752492834862,"stop":1752492834862,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d8402d5114a538","name":"Push message with long payload","time":{"start":1752493451508,"stop":1752493451509,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe488fb44164601","name":"should dial peer when on same shard","time":{"start":1752492795939,"stop":1752492795941,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e2a99e451717e4","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752493102098,"stop":1752493102098,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e8ae9181bc869","name":"should handle case with no peers in store","time":{"start":1752492796590,"stop":1752492796590,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd33314174337dde","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752492987421,"stop":1752492987422,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d9910fee03990ac","name":"Query generator for 2000 messages","time":{"start":1752493097232,"stop":1752493097232,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cdeec507798a50","name":"Push message with content topic containing shell command","time":{"start":1752493451519,"stop":1752493451519,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5d13f287d0d63d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752492834865,"stop":1752492834866,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e1a91e8afb97c5c","name":"should be safe to call multiple times","time":{"start":1752492795974,"stop":1752492795974,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdea4f1463c07c4","name":"different cluster, different shard: nodes don't connect","time":{"start":1752492912451,"stop":1752492912453,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4790823fc35aad7","name":"Encoder throws on undefined content topic","time":{"start":1752492797091,"stop":1752492797091,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b49cad3bfa65f1","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752492780923,"stop":1752492780923,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e38c8e59e4e622","name":"should do nothing when connections still exist","time":{"start":1752492796588,"stop":1752492796588,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f4603c32895edc","name":"Push message with content topic containing numeric","time":{"start":1752493451499,"stop":1752493451499,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e918b0dff3bd21","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752493344623,"stop":1752493344623,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b6a4708f4a40ea","name":"Push message with content topic containing long","time":{"start":1752493451499,"stop":1752493451499,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e4020eec419953","name":"should stop all internal components","time":{"start":1752492796953,"stop":1752492796953,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c5fdca038ffe94","name":"should not dispatch event when already connected","time":{"start":1752492796387,"stop":1752492796387,"duration":0},"status":"passed","severity":"normal"},{"uid":"420fe5b5aef18d4","name":"Generator, custom pubsub topic","time":{"start":1752493102097,"stop":1752493102097,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ca06172c03313","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752492834866,"stop":1752492834866,"duration":0},"status":"passed","severity":"normal"},{"uid":"567bb4db8cb4d53e","name":"should maintain desired error rate","time":{"start":1752492836926,"stop":1752492836926,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae2fad9a69c38b1","name":"should handle ping failures gracefully","time":{"start":1752492795884,"stop":1752492795885,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd66f30b5b6c38b0","name":"should merge provided config with defaults","time":{"start":1752492796951,"stop":1752492796951,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3b321afe44be9a","name":"should not discard bootstrap peers if under the limit","time":{"start":1752492884812,"stop":1752492884812,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ff6ccf634a2b87","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752492976572,"stop":1752492976572,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edd74bbedb3c13c","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752492780945,"stop":1752492780946,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf27e781c988989","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752493122100,"stop":1752493122101,"duration":1},"status":"passed","severity":"normal"},{"uid":"6094ec5e79ab9cf2","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752492796389,"stop":1752492796395,"duration":6},"status":"passed","severity":"normal"},{"uid":"54677c89dd3d72bc","name":"should throw error - no id","time":{"start":1752492786821,"stop":1752492786821,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be988bfe30b8819","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752493057085,"stop":1752493057086,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d79fae21f98241e","name":"Check publish message containing Russian","time":{"start":1752492976565,"stop":1752492976565,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d980f592164afc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752492987420,"stop":1752492987421,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff72046b149e75ef","name":"should start the dialing interval","time":{"start":1752492795916,"stop":1752492795919,"duration":3},"status":"passed","severity":"normal"},{"uid":"7dacd491d759caf7","name":"should handle empty pubsub topics","time":{"start":1752492795897,"stop":1752492795897,"duration":0},"status":"passed","severity":"normal"},{"uid":"994b2e18ba62712b","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752492839704,"stop":1752492839705,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fae3ca8dfde9c73","name":"should be safe to call multiple times","time":{"start":1752492795967,"stop":1752492795973,"duration":6},"status":"passed","severity":"normal"},{"uid":"f26ebec70f3d25e9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752492780937,"stop":1752492780937,"duration":0},"status":"passed","severity":"normal"},{"uid":"3017427d641981ae","name":"Query generator for multiple messages with different message text format","time":{"start":1752493097227,"stop":1752493097227,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcc44ffa4f040cc","name":"should initialize with isNetworkConnected as false","time":{"start":1752492796351,"stop":1752492796352,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ffade653e45012","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752492796598,"stop":1752492796599,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37436d814255b03","name":"Light Node - default protocols","time":{"start":1752493127553,"stop":1752493127553,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f77208b807ae1a","name":"Push message with Chinese payload","time":{"start":1752493451493,"stop":1752493451493,"duration":0},"status":"passed","severity":"normal"},{"uid":"11873786697ee50","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752492825137,"stop":1752492825137,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6b00250b0a0090","name":"should handle null peers returned by getPeer","time":{"start":1752492796597,"stop":1752492796597,"duration":0},"status":"passed","severity":"normal"},{"uid":"3053d517959e7fb8","name":"Check message with no pubsub topic is not received","time":{"start":1752493297537,"stop":1752493297537,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d9fcf242ba3f5e","name":"Fails to push message with large meta","time":{"start":1752493451522,"stop":1752493451522,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db6af2766b19821","name":"configure the node with multiple pubsub topics","time":{"start":1752493109928,"stop":1752493109928,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8988c5c5ba2e7e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752493344604,"stop":1752493344605,"duration":1},"status":"passed","severity":"normal"},{"uid":"d18b22b8bb984693","name":"Overlapping topic subscription","time":{"start":1752492985639,"stop":1752492985640,"duration":1},"status":"skipped","severity":"normal"},{"uid":"774e2bb202733980","name":"should throw error - no public key","time":{"start":1752492786820,"stop":1752492786820,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ffab26bbff49d6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752493297538,"stop":1752493297538,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa09efb6811124a","name":"should handle case with all peers already connected","time":{"start":1752492796590,"stop":1752492796590,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba3840cd4376cfc","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752492786139,"stop":1752492786140,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee821f84f4a2646","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752492804801,"stop":1752492804802,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81541206c897d01","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752492780924,"stop":1752492780924,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce16b9ab523d2ede","name":"Check received message containing long","time":{"start":1752493297520,"stop":1752493297520,"duration":0},"status":"passed","severity":"normal"},{"uid":"28879f05ab60a38f","name":"should create all internal components","time":{"start":1752492796951,"stop":1752492796952,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4ab68d1c751f19","name":"Decrypt messages","time":{"start":1752492952234,"stop":1752492952234,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f362c38b72d12e","name":"should handle disconnect when peer has no timers","time":{"start":1752492795896,"stop":1752492795896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95f05ad093d9bb1","name":"should check connected peers if present and suitable","time":{"start":1752492825794,"stop":1752492825794,"duration":0},"status":"passed","severity":"normal"},{"uid":"59501474ae05df51","name":"Passing page size 11 when there are 10 messages","time":{"start":1752493115327,"stop":1752493115327,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fecf91643c8fd8c","name":"Query Generator, No message returned","time":{"start":1752493067755,"stop":1752493067755,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfb055a1889b40a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752492804384,"stop":1752492804385,"duration":1},"status":"passed","severity":"normal"},{"uid":"c036a8c2cb3f9c98","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752493344619,"stop":1752493344619,"duration":0},"status":"passed","severity":"normal"},{"uid":"372169a82951c598","name":"should clear timers for specific peer on disconnect","time":{"start":1752492795895,"stop":1752492795895,"duration":0},"status":"passed","severity":"normal"},{"uid":"768de6c602f4b1df","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752492834832,"stop":1752492834833,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc0c73eeae38ef0","name":"Push message with Arabic payload","time":{"start":1752493451510,"stop":1752493451510,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdded167bd49f94","name":"Check publish message containing unicode special characters","time":{"start":1752492976568,"stop":1752492976568,"duration":0},"status":"passed","severity":"normal"},{"uid":"71224d526f653372","name":"Check publish message containing long","time":{"start":1752492976564,"stop":1752492976564,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a3a350bfa7797b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752492786140,"stop":1752492786141,"duration":1},"status":"passed","severity":"normal"},{"uid":"f283f99dee07c34f","name":"Delete observer","time":{"start":1752492952234,"stop":1752492952235,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8f7ce041d783b1","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752492985637,"stop":1752492985639,"duration":2},"status":"passed","severity":"normal"},{"uid":"798e177c81841fe1","name":"Push 30 different messages","time":{"start":1752493451514,"stop":1752493451514,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b58cf61382c53761","name":"Fails to publish message with empty text","time":{"start":1752492976570,"stop":1752492976571,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51d043d10614194","name":"should dial one peer on dial","time":{"start":1752492942554,"stop":1752492942554,"duration":0},"status":"passed","severity":"normal"},{"uid":"978431e5d22d97ac","name":"Push message with escaped characters payload","time":{"start":1752493451513,"stop":1752493451513,"duration":0},"status":"passed","severity":"normal"},{"uid":"5233baf71819782b","name":"should not fail to start the service if it is already started","time":{"start":1752492859165,"stop":1752492859165,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ae8bb3b95219cc","name":"Push message with JSON payload","time":{"start":1752493451512,"stop":1752493451512,"duration":0},"status":"passed","severity":"normal"},{"uid":"32917e79e4808473","name":"Check received message with timestamp: 1752492853894 ","time":{"start":1752493297525,"stop":1752493297526,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8f6c21a9d0ecf1","name":"should encode/decode to text encoding","time":{"start":1752492786823,"stop":1752492786824,"duration":1},"status":"passed","severity":"normal"},{"uid":"436fa0156fc8daa1","name":"Push message with content topic containing unicode special characters","time":{"start":1752493451504,"stop":1752493451504,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f5a041bd622e01","name":"should handle shardReader errors","time":{"start":1752492796961,"stop":1752492796961,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f69de0cac7d784","name":"Passing page size 0 when there are 110 messages","time":{"start":1752493115323,"stop":1752493115324,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe3e0c9f1f7c4dc","name":"can query messages by message hash","time":{"start":1752493088723,"stop":1752493088724,"duration":1},"status":"passed","severity":"normal"},{"uid":"3efab2a38c49d847","name":"Check received message containing short","time":{"start":1752493297519,"stop":1752493297520,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b214f578593c1f0","name":"should stop ping timers on peer disconnect","time":{"start":1752492795879,"stop":1752492795880,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c6b5e42b19936c","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752492780925,"stop":1752492780926,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0eb8993fe45cdf","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752493057088,"stop":1752493057089,"duration":1},"status":"passed","severity":"normal"},{"uid":"684bcd75b0c24f66","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752492969407,"stop":1752492969407,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8804576dfe00d3","name":"should return empty list for no shard","time":{"start":1752492780933,"stop":1752492780933,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12a0e1a80c713d2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752492780926,"stop":1752492780926,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4924e344b5bb62b","name":"ignores unrecognized TXT record formats","time":{"start":1752492804799,"stop":1752492804800,"duration":1},"status":"passed","severity":"normal"},{"uid":"41e1ae49fffbb564","name":"should return false when topic is not configured","time":{"start":1752492796960,"stop":1752492796960,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17fbddcbb357363","name":"Check publish message containing special chars","time":{"start":1752492976564,"stop":1752492976564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bdd0854121c137","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752493102092,"stop":1752493102093,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2bd84249ca7992d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752492834852,"stop":1752492834852,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b2cbc48391e98e","name":"should dial peer when peer is discovered","time":{"start":1752492795975,"stop":1752492795975,"duration":0},"status":"passed","severity":"normal"},{"uid":"212a3cbc0078f3ed","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752492780945,"stop":1752492780945,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc771d7de4a9103b","name":"Does not throw an exception when node disconnects","time":{"start":1752493122045,"stop":1752493122045,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0869f5674eb591","name":"should push the message to the outgoing buffer","time":{"start":1752492839696,"stop":1752492839697,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e6aa51e7fae8a8","name":"Check message with invalid timestamp is not received","time":{"start":1752493297526,"stop":1752493297527,"duration":1},"status":"passed","severity":"normal"},{"uid":"1320f79baca78f56","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752492786139,"stop":1752492786139,"duration":0},"status":"passed","severity":"normal"},{"uid":"51863851fdedfaf1","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752492804387,"stop":1752492804387,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a680afae65e578","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app97/5/topic458/utf8","time":{"start":1752493086479,"stop":1752493086479,"duration":0},"status":"passed","severity":"normal"},{"uid":"926a9bd07b007d24","name":"1 Relay, 1 Filter, gives up","time":{"start":1752492804584,"stop":1752492804585,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec1656f798039fb","name":"Push message with Arabic payload","time":{"start":1752493451494,"stop":1752493451494,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ef3837ae4f77b5","name":"Push message with content topic containing SQL Injection","time":{"start":1752493451517,"stop":1752493451517,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c7dcfac46640c8","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752493344607,"stop":1752493344607,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d65a72ba887a7884","name":"Push message with Basic HTML tag payload","time":{"start":1752493451496,"stop":1752493451496,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83b8e3b27416958","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752492985644,"stop":1752492985645,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb8f289361869b3","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752493344615,"stop":1752493344615,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9a161abfa81843","name":"Check message with no pubsub topic is not received","time":{"start":1752493297527,"stop":1752493297527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ad3980411ddee4","name":"accepts valid message hash query","time":{"start":1752492796406,"stop":1752492796406,"duration":0},"status":"passed","severity":"normal"},{"uid":"4057d6489117dcf6","name":"Subscribe and receive messages via waku relay post","time":{"start":1752493344616,"stop":1752493344616,"duration":0},"status":"passed","severity":"normal"},{"uid":"b654033a38a72a55","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752492834839,"stop":1752492834839,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea26b1687815a9d","name":"does not throw on valid cases","time":{"start":1752492780916,"stop":1752492780916,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f26f1b609fc8ee","name":"Publish message with custom timestamp: Mon Jul 14 2025 10:36:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1752492976569,"stop":1752492976570,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dad0a43b251d4a","name":"handles empty shards array correctly","time":{"start":1752492780947,"stop":1752492780947,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7706fc3062da37","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752492874405,"stop":1752492874405,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce1241c2c1b33ab","name":"Ephemeral messages are not stored","time":{"start":1752492860437,"stop":1752492860438,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c6ed34abf1151a","name":"should properly create peer info with all multiaddrs","time":{"start":1752492786827,"stop":1752492786827,"duration":0},"status":"passed","severity":"normal"},{"uid":"2744400f04614a56","name":"should fail to send if no connected peers found","time":{"start":1752492825849,"stop":1752492825850,"duration":1},"status":"passed","severity":"normal"},{"uid":"12569da6637830ce","name":"should throw if no connection provided","time":{"start":1752492796849,"stop":1752492796849,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f13feda8d9dbbe0","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752493067761,"stop":1752493067761,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c7d9d5b82c2e8b","name":"pre and post cipher","time":{"start":1752492815015,"stop":1752492815016,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ae28945a46eadb","name":"Renews subscription after lossing a connection","time":{"start":1752493344625,"stop":1752493344625,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3198732bfd4aaf","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752492834858,"stop":1752492834858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd101ae4012a3bd","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752492834853,"stop":1752492834853,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfca3ff99dfe47f5","name":"should return true when peer is on the same network","time":{"start":1752492796220,"stop":1752492796221,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c904eecebaf3906","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752493122100,"stop":1752493122100,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b77393b0ae65211","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752492969408,"stop":1752492969409,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b795b7e50fdbc6","name":"Ephemeral field set to true","time":{"start":1752492797090,"stop":1752492797090,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc99b4ec2dbf39e6","name":"should dial peer when no shard info available","time":{"start":1752492795941,"stop":1752492795942,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e97d02e6504d27","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752492839698,"stop":1752492839699,"duration":1},"status":"passed","severity":"normal"},{"uid":"a67dbbde7ac3b869","name":"handles different networkShards values correctly","time":{"start":1752492780929,"stop":1752492780929,"duration":0},"status":"passed","severity":"normal"},{"uid":"68376fc1b75d8ec7","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752492780928,"stop":1752492780928,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff25383d2356b45","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752492786146,"stop":1752492786146,"duration":0},"status":"passed","severity":"normal"},{"uid":"15796aee6f5b7b19","name":"throws on content topic with too few or too many fields","time":{"start":1752492780917,"stop":1752492780917,"duration":0},"status":"passed","severity":"normal"},{"uid":"a403eeeb51db0c6f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752492985643,"stop":1752492985643,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5afb4df51cf0e8f","name":"should handle corrupted shard info gracefully","time":{"start":1752492796247,"stop":1752492796247,"duration":0},"status":"passed","severity":"normal"},{"uid":"882abe043a25336f","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752492780944,"stop":1752492780945,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5aba4bc896d3023","name":"should properly compute the node id","time":{"start":1752492786822,"stop":1752492786823,"duration":1},"status":"passed","severity":"normal"},{"uid":"7888bc5c1132045a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752492780939,"stop":1752492780939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8144d3da8aa674","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752492808679,"stop":1752492808680,"duration":1},"status":"passed","severity":"normal"},{"uid":"af75f95a9afd5bc","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752492859168,"stop":1752492859168,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c13fc51fde39f8d","name":"Push message with content topic containing special chars","time":{"start":1752493451516,"stop":1752493451516,"duration":0},"status":"passed","severity":"normal"},{"uid":"3036532398878216","name":"can start the service","time":{"start":1752492808675,"stop":1752492808676,"duration":1},"status":"passed","severity":"normal"},{"uid":"8007f344fc654251","name":"same cluster, different shard: nodes connect","time":{"start":1752492912449,"stop":1752492912449,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98f79c7cd796398","name":"rejects hash query with time filter","time":{"start":1752492796407,"stop":1752492796407,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc998032aea2d0a","name":"should return false when shard info is undefined","time":{"start":1752492796230,"stop":1752492796230,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d439bde84cba4a","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752492780945,"stop":1752492780945,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ca0e8fb4d3ccf7","name":"Check publish message containing SQL Injection","time":{"start":1752492976565,"stop":1752492976566,"duration":1},"status":"passed","severity":"normal"},{"uid":"563e350efd105da7","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752493057087,"stop":1752493057088,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07b94973495517f","name":"Push message with content topic containing emoji","time":{"start":1752493451520,"stop":1752493451520,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7fc7bcf83b65fd","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752492795882,"stop":1752492795883,"duration":1},"status":"passed","severity":"normal"},{"uid":"33e0badeb8542496","name":"Push message with content topic containing Arabic","time":{"start":1752493451500,"stop":1752493451501,"duration":1},"status":"passed","severity":"normal"},{"uid":"760187e1173c4f44","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752492786828,"stop":1752492786829,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb9c8c2305a38cb","name":"Push message with SQL Injection payload","time":{"start":1752493451494,"stop":1752493451495,"duration":1},"status":"passed","severity":"normal"},{"uid":"59cd14340282b00e","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752493057089,"stop":1752493057090,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a51482530ab98d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752492834859,"stop":1752492834859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a126bf93dd44b3c6","name":"Check publish message containing Chinese","time":{"start":1752492976565,"stop":1752492976565,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ea67daebd74e03","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752493067755,"stop":1752493067755,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4177d593ea7a81","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752492780923,"stop":1752492780924,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d4b72809f59b84","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752492796189,"stop":1752492796192,"duration":3},"status":"passed","severity":"normal"},{"uid":"d6a21b8b48b400e0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752493297535,"stop":1752493297536,"duration":1},"status":"passed","severity":"normal"},{"uid":"612eb755ca0462b1","name":"should create an instance with libp2p and dialer","time":{"start":1752492795966,"stop":1752492795966,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a93fe321d785509","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752493344620,"stop":1752493344620,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f85bb861ff39d0d","name":"Check received message containing shell command","time":{"start":1752493297533,"stop":1752493297534,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5e40c3347cb147","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752492780936,"stop":1752492780936,"duration":0},"status":"passed","severity":"normal"},{"uid":"8331a051015418aa","name":"Subscribe to topic containing long and receive message","time":{"start":1752493344619,"stop":1752493344619,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfcf0ab76852852","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app99/9/topic294/utf8","time":{"start":1752493086478,"stop":1752493086479,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45eda4997267e0","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app55/1/topic367/json","time":{"start":1752493086487,"stop":1752493086487,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4468156546c2ae","name":"Push message with content topic containing shell command","time":{"start":1752493451503,"stop":1752493451504,"duration":1},"status":"passed","severity":"normal"},{"uid":"282fb0703de2f265","name":"should return PeerId when PeerId is provided","time":{"start":1752492796544,"stop":1752492796544,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb50575cedc8e0a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752492834857,"stop":1752492834857,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51857a4a4f32201","name":"should initialize with Unhealthy status","time":{"start":1752492825134,"stop":1752492825134,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fa744be09b147e","name":"random static sharding 5 - Cluster ID: 644, Shard ID: 795","time":{"start":1752493109924,"stop":1752493109925,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ceec80f869c4830","name":"Fails to push message with large meta","time":{"start":1752493451505,"stop":1752493451506,"duration":1},"status":"passed","severity":"normal"},{"uid":"210a7c7cd75929ed","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752492834228,"stop":1752492834229,"duration":1},"status":"passed","severity":"normal"},{"uid":"df8364a3b11e5092","name":"should return tags for existing peer","time":{"start":1752492796591,"stop":1752492796591,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbddc5f21bfe0659","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752492780923,"stop":1752492780923,"duration":0},"status":"passed","severity":"normal"},{"uid":"373e655db3fe6cbe","name":"Correctly serialized arguments","time":{"start":1752492912689,"stop":1752492912690,"duration":1},"status":"passed","severity":"normal"},{"uid":"4133fc78133c1c99","name":"should dispatch network event when browser goes online","time":{"start":1752492796388,"stop":1752492796388,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b797239e70a602b","name":"Check publish message containing escaped characters","time":{"start":1752492976568,"stop":1752492976568,"duration":0},"status":"passed","severity":"normal"},{"uid":"682eb2db3949a328","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752492780944,"stop":1752492780944,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45063d03e60f34d","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752492825710,"stop":1752492825710,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90c2d279f313ea1","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752492834830,"stop":1752492834831,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb21e3992cc63012","name":"should update peer store before dialing","time":{"start":1752492795975,"stop":1752492795976,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28fe93dd6cecaf4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752492834834,"stop":1752492834834,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a715237bfbcf28","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752493067752,"stop":1752493067753,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6766d6fef013da3","name":"Check received message containing Russian","time":{"start":1752493297521,"stop":1752493297522,"duration":1},"status":"passed","severity":"normal"},{"uid":"b266fbffc50258cf","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752492976571,"stop":1752492976571,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9e19aa86b829ff","name":"configure the node with multiple content topics","time":{"start":1752493086489,"stop":1752493086489,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8155ae15089fccf","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752493045306,"stop":1752493045306,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9d1525e9a72599","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app75/3/topic948/test.js","time":{"start":1752493086480,"stop":1752493086480,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfffad0411aa86e2","name":"should handle peer store errors gracefully","time":{"start":1752492795976,"stop":1752492795980,"duration":4},"status":"passed","severity":"normal"},{"uid":"b10494c100f305d0","name":"Push message with custom timestamp: 1752489274778","time":{"start":1752493451506,"stop":1752493451507,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c3f64533f93dc3b","name":"Query with Promise Callback, No Decoder","time":{"start":1752493067761,"stop":1752493067761,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7391dda5b2073a","name":"Refresh subscription","time":{"start":1752493344618,"stop":1752493344618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66538a679996d77","name":"Push message with custom timestamp: 1752489274779","time":{"start":1752493451523,"stop":1752493451523,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f329b44e859227","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752492834864,"stop":1752492834865,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d1b1ed15e758b5","name":"should drop connection to one peer on hangUp","time":{"start":1752492942554,"stop":1752492942554,"duration":0},"status":"passed","severity":"normal"},{"uid":"39476299303461b2","name":"Check publish message containing XML","time":{"start":1752492976566,"stop":1752492976566,"duration":0},"status":"passed","severity":"normal"},{"uid":"52342b26c54251d4","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752493344614,"stop":1752493344615,"duration":1},"status":"passed","severity":"normal"},{"uid":"b62370eabe2b9ca7","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752492796193,"stop":1752492796193,"duration":0},"status":"passed","severity":"normal"},{"uid":"7533706bbd3b5393","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752492834830,"stop":1752492834830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5652bd47774105c","name":"Push message with custom timestamp: 1752496474778","time":{"start":1752493451507,"stop":1752493451507,"duration":0},"status":"passed","severity":"normal"},{"uid":"d135281d4a92c897","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752492985645,"stop":1752492985645,"duration":0},"status":"passed","severity":"normal"},{"uid":"969eba60574aef06","name":"accepts valid content-filtered query","time":{"start":1752492796405,"stop":1752492796405,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ce7f06bbe6d1f2","name":"should not allow unachievable error rate","time":{"start":1752492834228,"stop":1752492834228,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d20f80c3f3e047b","name":"should handle errors gracefully when getting peer info","time":{"start":1752492796244,"stop":1752492796246,"duration":2},"status":"passed","severity":"normal"},{"uid":"34810fe4d3b1f1f3","name":"should throw error - no id","time":{"start":1752492786820,"stop":1752492786820,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cd7ebe65e17fb5","name":"messageHashStr produces consistent results for the same input","time":{"start":1752492796197,"stop":1752492796200,"duration":3},"status":"passed","severity":"normal"},{"uid":"39ffa9f0856eb352","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752493112020,"stop":1752493112021,"duration":1},"status":"passed","severity":"normal"},{"uid":"6213419a7f0c2f23","name":"should use provided shard info when available","time":{"start":1752492825262,"stop":1752492825262,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b6f298c1c550bb","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752492987427,"stop":1752492987427,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8baab7a05818f2","name":"should handle complete connection lifecycle","time":{"start":1752492796396,"stop":1752492796396,"duration":0},"status":"passed","severity":"normal"},{"uid":"924a1f00d22d9b92","name":"Push message with content topic containing Russian","time":{"start":1752493451501,"stop":1752493451501,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f296cfb60c607d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752493344609,"stop":1752493344609,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9aebd800535a379","name":"returns only open connection if one present","time":{"start":1752492796485,"stop":1752492796485,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd5d342f2f26307","name":"should be able to encode the field with only STORE set to true","time":{"start":1752492786136,"stop":1752492786137,"duration":1},"status":"passed","severity":"normal"},{"uid":"107b176c31bc7e7f","name":"should not return locked peers if enough unlocked are available","time":{"start":1752492825893,"stop":1752492825893,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcb16c51f9a2fad","name":"should send relay ping messages on timer","time":{"start":1752492795893,"stop":1752492795894,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe525546d003546c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752492860438,"stop":1752492860438,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de5e480db296440","name":"should never report false negatives","time":{"start":1752492836926,"stop":1752492836927,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74d39ae12d17792","name":"should skip peer when dialed recently","time":{"start":1752492795933,"stop":1752492795933,"duration":0},"status":"passed","severity":"normal"},{"uid":"d080841ad1e18b76","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752493344610,"stop":1752493344611,"duration":1},"status":"passed","severity":"normal"},{"uid":"24da4e849ea3f51","name":"should return empty array for non-existent peer","time":{"start":1752492796591,"stop":1752492796591,"duration":0},"status":"passed","severity":"normal"},{"uid":"255917aacf6d8ebe","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752492825892,"stop":1752492825892,"duration":0},"status":"passed","severity":"normal"},{"uid":"610d9666a284af22","name":"Nodes with multiple pubsub topic","time":{"start":1752492969409,"stop":1752492969409,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bdd4ec35abf361","name":"should retry failed tasks","time":{"start":1752492825051,"stop":1752492825052,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbdf0866a48f0f87","name":"should return different streams if requested simultaniously","time":{"start":1752492796850,"stop":1752492796850,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4f5c78e298d3bf","name":"should wait for LightPush peer to be connected","time":{"start":1752492825794,"stop":1752492825794,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffe67d6ac45e0f3","name":"should serialize and deserialize correctly","time":{"start":1752492836927,"stop":1752492836927,"duration":0},"status":"passed","severity":"normal"},{"uid":"622de72999826ac5","name":"should insert message id into causal history","time":{"start":1752492839697,"stop":1752492839697,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b255d9c1e271ae","name":"should be safe to call multiple times","time":{"start":1752492796582,"stop":1752492796582,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42060d64669b709","name":"should add and check entries correctly","time":{"start":1752492824150,"stop":1752492824158,"duration":8},"status":"passed","severity":"normal"},{"uid":"8dd25a5098291f4d","name":"should retry if all attempts fail","time":{"start":1752492825062,"stop":1752492825062,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9799734d08c0262","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752492796586,"stop":1752492796587,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac8d8598187ad550","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752492780943,"stop":1752492780943,"duration":0},"status":"passed","severity":"normal"},{"uid":"b609e4245a74b8b6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752493344622,"stop":1752493344623,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b6034bca4fa937","name":"Sign & Recover","time":{"start":1752492815016,"stop":1752492815016,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb6b14eb3953fd9","name":"start node with empty content topic","time":{"start":1752493086490,"stop":1752493086490,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9fd1469ca4cf8c","name":"should send to specified number of peers of used peers","time":{"start":1752492825850,"stop":1752492825850,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b053aa2eb53ed52","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752492796237,"stop":1752492796237,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce094711bf24fba7","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752492796370,"stop":1752492796371,"duration":1},"status":"passed","severity":"normal"},{"uid":"635f6634b9c7f45b","name":"LightPush","time":{"start":1752493127552,"stop":1752493127552,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7c8a9af7fe3775","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752492834854,"stop":1752492834854,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aad9fc1913fad87","name":"Query with Promise Callback, No message returned","time":{"start":1752493067761,"stop":1752493067762,"duration":1},"status":"passed","severity":"normal"},{"uid":"44611c9331c2d625","name":"Check received message containing escaped characters","time":{"start":1752493297524,"stop":1752493297524,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff515d1938f3d39","name":"should create dialer with libp2p and shardReader","time":{"start":1752492795915,"stop":1752492795916,"duration":1},"status":"passed","severity":"normal"},{"uid":"377685972eed7e30","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752492780937,"stop":1752492780937,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfa7c6fe896f457","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752492786142,"stop":1752492786143,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b85da95e12624db","name":"Check received message containing short","time":{"start":1752493297529,"stop":1752493297529,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5544f26d1edd09","name":"Relay + Store","time":{"start":1752492786829,"stop":1752492786829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8843cc265b59f36f","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752492825711,"stop":1752492825716,"duration":5},"status":"passed","severity":"normal"},{"uid":"e303236349d24d58","name":"should create ConnectionManager with required options","time":{"start":1752492796950,"stop":1752492796950,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f48f07f1ac1d784","name":"Using a function","time":{"start":1752493122046,"stop":1752493122046,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3cf73d47c671c0","name":"should handle peer store errors gracefully","time":{"start":1752492796593,"stop":1752492796594,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13f0653272762ec","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app32/6/topic950/xml","time":{"start":1752493086483,"stop":1752493086486,"duration":3},"status":"passed","severity":"normal"},{"uid":"41a2de4917056f1c","name":"should transition to Unhealthy when no connections","time":{"start":1752492825134,"stop":1752492825136,"duration":2},"status":"passed","severity":"normal"},{"uid":"a66adfb52648b223","name":"should not create multiple intervals when called multiple times","time":{"start":1752492795920,"stop":1752492795920,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c3170e42beb8a1","name":"should be safe to call multiple times","time":{"start":1752492795871,"stop":1752492795872,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab5474c80f8b3275","name":"should return false when peer has no overlapping shards","time":{"start":1752492796222,"stop":1752492796222,"duration":0},"status":"passed","severity":"normal"},{"uid":"769b264b2e68806c","name":"should be empty when created","time":{"start":1752492825909,"stop":1752492825909,"duration":0},"status":"passed","severity":"normal"},{"uid":"b594e2ebabe4c284","name":"throws on empty content topic","time":{"start":1752492780916,"stop":1752492780917,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b0845e5cfd87a4","name":"messageHashStr returns a hex string","time":{"start":1752492796194,"stop":1752492796194,"duration":0},"status":"passed","severity":"normal"},{"uid":"580d672d675dc302","name":"more peers than existing","time":{"start":1752492950615,"stop":1752492950615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3414fd30cf49ffea","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752492985643,"stop":1752492985643,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67f1ba57087fc07","name":"Check received message with timestamp: 1752492853894000000 ","time":{"start":1752493297535,"stop":1752493297535,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea064ba867d73fa","name":"Check publish message after service node is restarted","time":{"start":1752492976572,"stop":1752492976572,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1844cb8f6f63ac21","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752493102094,"stop":1752493102096,"duration":2},"status":"skipped","severity":"normal"},{"uid":"5cd77737478aadbb","name":"should start and setup intervals and event listeners","time":{"start":1752492825911,"stop":1752492825911,"duration":0},"status":"passed","severity":"normal"},{"uid":"82148a22256e6b54","name":"Register correct protocols","time":{"start":1752492985635,"stop":1752492985635,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82ed710ea7fdd6a","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752492834856,"stop":1752492834856,"duration":0},"status":"passed","severity":"normal"},{"uid":"277c260f0c59fdb5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752492987418,"stop":1752492987420,"duration":2},"status":"passed","severity":"normal"},{"uid":"cda774614965cdff","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app96/9/topic988/utf8","time":{"start":1752493086480,"stop":1752493086482,"duration":2},"status":"passed","severity":"normal"},{"uid":"d31385b8df7a83c9","name":"should requeue task if no peer is available","time":{"start":1752492825049,"stop":1752492825049,"duration":0},"status":"passed","severity":"normal"},{"uid":"15184863fd259f5e","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752492834230,"stop":1752492834230,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7229b4e55116db4","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752492834852,"stop":1752492834853,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33e5ce83d2c235","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752492834839,"stop":1752492834844,"duration":5},"status":"passed","severity":"normal"},{"uid":"571303750afab2bc","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752492860446,"stop":1752492860446,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd855e9ac7d4cd6","name":"should not create relay timers when relay is not provided","time":{"start":1752492795890,"stop":1752492795891,"duration":1},"status":"passed","severity":"normal"},{"uid":"e606be23896810a","name":"should return usable stream attached to connection","time":{"start":1752492796848,"stop":1752492796849,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d13cccc3ed27d8","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752492834838,"stop":1752492834839,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6bb002cd2a9e9f","name":"Check received message containing Chinese","time":{"start":1752493297530,"stop":1752493297531,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e6eda5c5e39971","name":"should handle shard reader errors gracefully","time":{"start":1752492795944,"stop":1752492795945,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6bf03d6544fb7b4","name":"Subscribe to topic containing XML and receive message","time":{"start":1752493344622,"stop":1752493344622,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fd715a3b328a5c","name":"Mutual subscription","time":{"start":1752492985634,"stop":1752492985635,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa93fb64322ce2e","name":"should handle errors when globalThis is not available","time":{"start":1752492796363,"stop":1752492796363,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2a1ab3ef195152","name":"should respect custom numPeersToUse configuration","time":{"start":1752492825895,"stop":1752492825896,"duration":1},"status":"passed","severity":"normal"},{"uid":"336c3a524901f29d","name":"should dispatch network event when browser goes offline","time":{"start":1752492796388,"stop":1752492796389,"duration":1},"status":"passed","severity":"normal"},{"uid":"676555dbc9f2756","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752492834831,"stop":1752492834832,"duration":1},"status":"passed","severity":"normal"},{"uid":"22cba163c6701572","name":"Generator, 2 different pubsubtopics","time":{"start":1752493102093,"stop":1752493102094,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bbf6fe820753b35c","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752492998867,"stop":1752492998867,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1fada978d33b3de","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752493344624,"stop":1752493344624,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd420759791b579d","name":"should not execute task if max attempts is 0","time":{"start":1752492825061,"stop":1752492825061,"duration":0},"status":"passed","severity":"normal"},{"uid":"8819acca58d1d461","name":"should enable all discoveries when explicitly set","time":{"start":1752492825147,"stop":1752492825148,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f6438e9438e455","name":"should return false when peer shard info is not found","time":{"start":1752492796231,"stop":1752492796231,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a699560af8a0e34","name":"Relay - times out","time":{"start":1752493127551,"stop":1752493127551,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c66e573ed7eaab2","name":"returns all values when wanted number matches available values","time":{"start":1752492804097,"stop":1752492804099,"duration":2},"status":"passed","severity":"normal"},{"uid":"5299da3f5850eac3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752492912447,"stop":1752492912448,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2efe655a2dc3e1","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752492834853,"stop":1752492834853,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f527a3844f19c2","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752492780931,"stop":1752492780932,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0824c3059dba84","name":"Push message with content topic containing escaped characters","time":{"start":1752493451519,"stop":1752493451519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06f08136248f09b","name":"Push message with meta","time":{"start":1752493451505,"stop":1752493451505,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bf56c428429224","name":"groups content topics by expected pubsub topic","time":{"start":1752492780927,"stop":1752492780928,"duration":1},"status":"passed","severity":"normal"},{"uid":"48cedc01da4c4f95","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752492987423,"stop":1752492987423,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d8d1d17f32fafc","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752492985636,"stop":1752492985637,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2ec90404c795364","name":"should handle different types of entries","time":{"start":1752492824161,"stop":1752492824162,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac1118fe413bf79","name":"should handle network check errors gracefully","time":{"start":1752492795945,"stop":1752492795946,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c6fac4706134e7","name":"should return false when under bootstrap limit","time":{"start":1752492796594,"stop":1752492796594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a369d66a13afad","name":"should return true when topic is configured","time":{"start":1752492796959,"stop":1752492796959,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d683542623e04af","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752492987425,"stop":1752492987425,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea53ff2440a490d2","name":"should throw an error for missing sharding configuration","time":{"start":1752492780947,"stop":1752492780947,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d13b4b544dc877","name":"Check publish message containing Basic HTML tag","time":{"start":1752492976567,"stop":1752492976567,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7853b1976d17507","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752492780948,"stop":1752492780948,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b6e2aa553de6bb","name":"Push message with XML payload","time":{"start":1752493451511,"stop":1752493451512,"duration":1},"status":"passed","severity":"normal"},{"uid":"522a8ae39dcd5476","name":"Check received message containing Chinese","time":{"start":1752493297521,"stop":1752493297521,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40ef5a96ade5110","name":"should decode valid enr with tcp successfully","time":{"start":1752492786819,"stop":1752492786820,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a488bf07fc32fb1","name":"should handle onConnected and onDisconnected","time":{"start":1752492825894,"stop":1752492825894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0520b95ebf3642","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752492804802,"stop":1752492804803,"duration":1},"status":"skipped","severity":"normal"},{"uid":"60347e8ead26ea46","name":"Check message on other pubsub topic is not received","time":{"start":1752493297536,"stop":1752493297537,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b7490b2abc96c0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752493344616,"stop":1752493344616,"duration":0},"status":"passed","severity":"normal"},{"uid":"814ec00262d16a82","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752492795892,"stop":1752492795893,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9cf7f2e17894a6","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752492780925,"stop":1752492780925,"duration":0},"status":"passed","severity":"normal"},{"uid":"7947752b562d0c0","name":"Check received message containing Basic HTML tag","time":{"start":1752493297523,"stop":1752493297523,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb793eedf1a46671","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752492780946,"stop":1752492780947,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea44d1ae0f00645","name":"topics with same application and version share the same shard","time":{"start":1752492780927,"stop":1752492780927,"duration":0},"status":"passed","severity":"normal"},{"uid":"384cb80ed427136d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752493344613,"stop":1752493344613,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e31e9b224de9f","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752492780950,"stop":1752492780950,"duration":0},"status":"passed","severity":"normal"},{"uid":"73883835755cf06b","name":"connects to nwaku","time":{"start":1752493122045,"stop":1752493122045,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af0e9d376270177","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752492874408,"stop":1752492874409,"duration":1},"status":"passed","severity":"normal"},{"uid":"841aba77153f4522","name":"should emit a peer event after start","time":{"start":1752492859165,"stop":1752492859165,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c9a9c64aa42b18","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752493451503,"stop":1752493451503,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf0a5763f9d78af","name":"Ordered Callback - true","time":{"start":1752493105740,"stop":1752493105741,"duration":1},"status":"passed","severity":"normal"},{"uid":"919b91888fba52d2","name":"should properly create location multiaddrs - udp4","time":{"start":1752492786825,"stop":1752492786825,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95365f3b57eb763","name":"throws on content topic with empty topic name field","time":{"start":1752492780919,"stop":1752492780920,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7b274b6c69e573","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752493344612,"stop":1752493344612,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a59f97aa2ac1076","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752492796850,"stop":1752492796850,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1f9e7d818109df","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752493344625,"stop":1752493344625,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e23d72434071a5b","name":"Check received message containing Basic HTML tag","time":{"start":1752493297532,"stop":1752493297533,"duration":1},"status":"passed","severity":"normal"},{"uid":"9713cd49291751a7","name":"Push message with content topic containing special chars","time":{"start":1752493451500,"stop":1752493451500,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d8e7a2ca582227","name":"retrieves a single peer","time":{"start":1752492804798,"stop":1752492804798,"duration":0},"status":"passed","severity":"normal"},{"uid":"169b61231424b7c","name":"Push message equal or less that 1MB","time":{"start":1752493451507,"stop":1752493451507,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6f31c83cae7d9c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752492834865,"stop":1752492834865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e038db6d957ff1","name":"Publish message with custom timestamp: Mon Jul 14 2025 12:36:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1752492976570,"stop":1752492976570,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc72ce0bb7a302f","name":"Meta field set when metaSetter is specified","time":{"start":1752492797091,"stop":1752492797091,"duration":0},"status":"passed","severity":"normal"},{"uid":"1029bcfc025be29b","name":"should handle corrupted local storage data gracefully","time":{"start":1752492808680,"stop":1752492808680,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da3921d0b697936","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752492825267,"stop":1752492825268,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee8142ec4aeedcbd","name":"A test","time":{"start":1752492902280,"stop":1752492902280,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb2658adcab525d","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752492834859,"stop":1752492834859,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd9c0c1f9ba7069","name":"Privacy Node - default protocol","time":{"start":1752493127553,"stop":1752493127553,"duration":0},"status":"passed","severity":"normal"},{"uid":"df40ab658e6c19d8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752492780938,"stop":1752492780939,"duration":1},"status":"passed","severity":"normal"},{"uid":"4238ad32f0262a14","name":"should handle dial errors gracefully","time":{"start":1752492795975,"stop":1752492795975,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9f58cc023ff086","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752493297536,"stop":1752493297536,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd5a42ad5d61bdf","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752493122099,"stop":1752493122099,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a074e9b4afbf65","name":"should allow redial after cooldown period","time":{"start":1752492795938,"stop":1752492795938,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa86dabbd18ff1","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752493122099,"stop":1752493122099,"duration":0},"status":"passed","severity":"normal"},{"uid":"7708c160d668a081","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752492780926,"stop":1752492780927,"duration":1},"status":"passed","severity":"normal"},{"uid":"163b394d5aa5234","name":"Encoder throws on empty string content topic","time":{"start":1752492814606,"stop":1752492814606,"duration":0},"status":"passed","severity":"normal"},{"uid":"d563b288f3dc15a9","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752492796545,"stop":1752492796545,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea8c429d0146974","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752492796578,"stop":1752492796582,"duration":4},"status":"passed","severity":"normal"},{"uid":"8739eb4765d7f9ed","name":"Check received message with timestamp: 1752492853894 ","time":{"start":1752493297535,"stop":1752493297535,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3b17c532160753","name":"should return false when peer is not on the specified shard","time":{"start":1752492796230,"stop":1752492796230,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aee6c6f8fc4b602","name":"should add peer to queue when queue is not empty","time":{"start":1752492795932,"stop":1752492795932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86e8abd9533eb96","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752492834860,"stop":1752492834860,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6fda2a26808348","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752492985642,"stop":1752492985642,"duration":0},"status":"passed","severity":"normal"},{"uid":"257e65c2f95e3d1b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752493109928,"stop":1752493109929,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a5b1c555ec92f8","name":"Encoder throws on undefined content topic","time":{"start":1752492816130,"stop":1752492816130,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cdc668c3e15934","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752492804387,"stop":1752492804388,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0cda9df7faa239","name":"rejects hash query with content filter parameters","time":{"start":1752492796406,"stop":1752492796406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d031f53ed026dbf3","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752492814602,"stop":1752492814603,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c134c9381a3c970","name":"should clear all timers","time":{"start":1752492795874,"stop":1752492795875,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c40535f088d0ac","name":"Subscribe and receive messages via waku relay post","time":{"start":1752493344605,"stop":1752493344605,"duration":0},"status":"passed","severity":"normal"},{"uid":"10408786d2f760c9","name":"should handle complete peer lifecycle","time":{"start":1752492795898,"stop":1752492795900,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c11bd294b6446f3","name":"random static sharding 1 - Cluster ID: 974, Shard ID: 872","time":{"start":1752493109918,"stop":1752493109919,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7cac119c695615","name":"Push message with content topic containing Chinese","time":{"start":1752493451500,"stop":1752493451500,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7d5696fc9d84c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752492825710,"stop":1752492825711,"duration":1},"status":"passed","severity":"normal"},{"uid":"92be3e8cb0ad2653","name":"Push message with content topic containing escaped characters","time":{"start":1752493451504,"stop":1752493451504,"duration":0},"status":"passed","severity":"normal"},{"uid":"683661ae415172bf","name":"can start the service","time":{"start":1752492859162,"stop":1752492859163,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec49e8ced7959f2","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752492804803,"stop":1752492804803,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f900667242e36460","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752493045304,"stop":1752493045305,"duration":1},"status":"passed","severity":"normal"},{"uid":"e319f8e82336ee28","name":"start node with empty shard should fail","time":{"start":1752493109929,"stop":1752493109929,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a83f12bbbc52b","name":"should reject if WakuNode is not started","time":{"start":1752492825791,"stop":1752492825792,"duration":1},"status":"passed","severity":"normal"},{"uid":"2829020bba2afc84","name":"should be safe to call multiple times","time":{"start":1752492796953,"stop":1752492796954,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef1c9e0c93a0e1c9","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app91/7/topic417/xml","time":{"start":1752493086486,"stop":1752493086487,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4be38047513bc4","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752492834837,"stop":1752492834837,"duration":0},"status":"passed","severity":"normal"},{"uid":"878251862f60cd07","name":"1 Relay, 1 fetch","time":{"start":1752492804583,"stop":1752492804583,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73bf2e51f80808","name":"Relay + Store","time":{"start":1752492859651,"stop":1752492859652,"duration":1},"status":"passed","severity":"normal"},{"uid":"391dbe4108be4905","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752492816129,"stop":1752492816129,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f7047a13f5c0ac","name":"should throw an error for missing required configuration","time":{"start":1752492780934,"stop":1752492780934,"duration":0},"status":"passed","severity":"normal"},{"uid":"892ab947c29b0b62","name":"should return all connected peers without codec filter","time":{"start":1752492796958,"stop":1752492796958,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50829632c561254","name":"Check received message containing special chars","time":{"start":1752493297530,"stop":1752493297530,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd467af07874ea2","name":"should return false when peer is not on topic","time":{"start":1752492796960,"stop":1752492796961,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0aec64ecbd10076","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752492834864,"stop":1752492834864,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3c53a5091b6bca","name":"should emit a peer event after start","time":{"start":1752492950356,"stop":1752492950357,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfcb5e310b8edb26","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752493344624,"stop":1752493344624,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e959c6dba7a721","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752492804386,"stop":1752492804387,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed5d8ed13aad9f0","name":"should handle dial errors gracefully","time":{"start":1752492795942,"stop":1752492795942,"duration":0},"status":"passed","severity":"normal"},{"uid":"1101e1efb1ac08ed","name":"Check received message containing XML","time":{"start":1752493297522,"stop":1752493297523,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5e10b05efb51e0","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752492780932,"stop":1752492780932,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ceb359f990e64b2","name":"should not fail to stop the service if it was not started","time":{"start":1752492950355,"stop":1752492950355,"duration":0},"status":"passed","severity":"normal"},{"uid":"788054cfc4da3d98","name":"throws an error for improperly formatted content topics","time":{"start":1752492780929,"stop":1752492780930,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8a97bb36bfc650","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752493122101,"stop":1752493122101,"duration":0},"status":"passed","severity":"normal"},{"uid":"a623077c95ea86e9","name":"should not receive a peer event before start","time":{"start":1752492859166,"stop":1752492859166,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d3ea3580a4b406","name":"Check message with non string payload is not received","time":{"start":1752493297538,"stop":1752493297538,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23438fe00efeb3","name":"Fails to push message bigger that 1MB","time":{"start":1752493451524,"stop":1752493451524,"duration":0},"status":"passed","severity":"normal"},{"uid":"7749414fd97ca056","name":"isConnected should return false after all peers disconnect","time":{"start":1752492874407,"stop":1752492874407,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fa8ae9c0d606e8","name":"should return false when peer has no shard info","time":{"start":1752492796223,"stop":1752492796223,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bc3c15555847f1","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752492834855,"stop":1752492834855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42cf72eaed413e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752492987426,"stop":1752492987426,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da9c3b015071343","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752492780924,"stop":1752492780924,"duration":0},"status":"passed","severity":"normal"},{"uid":"603d945f5e98839c","name":"should handle queue processing errors gracefully","time":{"start":1752492795944,"stop":1752492795944,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c69753ca2ad54b","name":"should throw an error for insufficient data","time":{"start":1752492780950,"stop":1752492780950,"duration":0},"status":"passed","severity":"normal"},{"uid":"5066612f468151c7","name":"Check received message containing unicode special characters","time":{"start":1752493297524,"stop":1752493297524,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf63d4ca98db39b","name":"should handle dial errors gracefully","time":{"start":1752492796589,"stop":1752492796590,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dadb5f008d57742","name":"Subscribe to topic containing Script and publish message","time":{"start":1752492985644,"stop":1752492985644,"duration":0},"status":"passed","severity":"normal"},{"uid":"f107c72da13bff1c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752493344610,"stop":1752493344610,"duration":0},"status":"passed","severity":"normal"},{"uid":"91df22bb7a8c568f","name":"should remove event listener for peer:discovery","time":{"start":1752492795974,"stop":1752492795974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7924069824fc844","name":"Push message with rate limit","time":{"start":1752493451506,"stop":1752493451506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e004f6ca8c864173","name":"udp ip6 address","time":{"start":1752492786269,"stop":1752492786269,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f26a332e13ca010","name":"Symmetric encrypt & Decrypt","time":{"start":1752492815015,"stop":1752492815015,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf9f48abfab29fc","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app34/2/topic910/proto","time":{"start":1752493086479,"stop":1752493086479,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6be233b35e6b47","name":"should handle case when globalThis is not available","time":{"start":1752492796371,"stop":1752492796371,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6f1b9690155f0","name":"Publish message with custom timestamp: Tue Jul 23 2024 11:36:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1752492976569,"stop":1752492976569,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fab68f2d3ccbb28","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752492786145,"stop":1752492786146,"duration":1},"status":"passed","severity":"normal"},{"uid":"652bfb73fc997142","name":"should create ConnectionManager with relay","time":{"start":1752492796950,"stop":1752492796951,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0fa86b9d4a2918b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752492834865,"stop":1752492834865,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfc4d1973323aaa","name":"Default pageSize","time":{"start":1752493115328,"stop":1752493115328,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1603034a375831a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752493344621,"stop":1752493344621,"duration":0},"status":"passed","severity":"normal"},{"uid":"752c6755b8c6f96d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752493057090,"stop":1752493057091,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3354e626f0909e6","name":"Push message with shell command payload","time":{"start":1752493451513,"stop":1752493451513,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4e0782295cc597","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752492839699,"stop":1752492839700,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec02e7d44504837","name":"Fields are not dropped","time":{"start":1752492796549,"stop":1752492796549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8455ca3b2e501401","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752493344621,"stop":1752493344621,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e29851a24ae9384","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752492795881,"stop":1752492795882,"duration":1},"status":"passed","severity":"normal"},{"uid":"8087f82e3ed257c5","name":"should have no discoveries enabled by default","time":{"start":1752492825147,"stop":1752492825147,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb85f7e15267ffda","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752492825716,"stop":1752492825717,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4ffe9d87999fd1","name":"Push message with custom timestamp: 1752496474779","time":{"start":1752493451523,"stop":1752493451523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f4f835f4cab9e7","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752492874408,"stop":1752492874408,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bb754757063efe","name":"Renews subscription after lossing a connection","time":{"start":1752493344614,"stop":1752493344614,"duration":0},"status":"passed","severity":"normal"},{"uid":"72697dcea252afeb","name":"Generator, custom pubsub topic","time":{"start":1752493102093,"stop":1752493102093,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8493a775e2d1617","name":"Push message with content topic containing SQL Injection","time":{"start":1752493451502,"stop":1752493451502,"duration":0},"status":"passed","severity":"normal"},{"uid":"8248fb7d6871b62c","name":"Push message with numeric payload","time":{"start":1752493451509,"stop":1752493451509,"duration":0},"status":"passed","severity":"normal"},{"uid":"8322315d34c9467b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752492834867,"stop":1752492834867,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5b3052aba9ea3f","name":"should add and remove event listeners correctly","time":{"start":1752492808680,"stop":1752492808681,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9addbb4bdf0f859","name":"Push message equal or less that 1MB","time":{"start":1752493451524,"stop":1752493451524,"duration":0},"status":"passed","severity":"normal"},{"uid":"2175ce2f6104945c","name":"should select older connection if present","time":{"start":1752492796486,"stop":1752492796486,"duration":0},"status":"passed","severity":"normal"},{"uid":"93826ae22a26868b","name":"should handle errors when accessing navigator","time":{"start":1752492796396,"stop":1752492796396,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd379e6daaf3371b","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752492780949,"stop":1752492780949,"duration":0},"status":"passed","severity":"normal"},{"uid":"63080e8a0d03c321","name":"Fails to push message bigger that 1MB","time":{"start":1752493451508,"stop":1752493451508,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd237c19b82f374","name":"Push message with unicode special characters payload","time":{"start":1752493451513,"stop":1752493451513,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb11dd84568b1018","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752493297529,"stop":1752493297529,"duration":0},"status":"passed","severity":"normal"},{"uid":"a805641912fc35aa","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752492796544,"stop":1752492796544,"duration":0},"status":"passed","severity":"normal"},{"uid":"13885f5648fc115","name":"should only return 1 node with relay capability","time":{"start":1752492804800,"stop":1752492804801,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc398f8e8cbf27b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752493086476,"stop":1752493086477,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf3b2ecd64eccf2","name":"should set field with only RELAY enabled","time":{"start":1752492786828,"stop":1752492786828,"duration":0},"status":"passed","severity":"normal"},{"uid":"9efa89a7afe195c6","name":"should set default options when no config provided","time":{"start":1752492796951,"stop":1752492796951,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dda26219ffc6a35","name":"should properly clean up resources when disposed","time":{"start":1752492824166,"stop":1752492824167,"duration":1},"status":"passed","severity":"normal"},{"uid":"187e4f372cae83f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752492912448,"stop":1752492912448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8826b83e0556e881","name":"should not fail to stop the service if it was not started","time":{"start":1752492859164,"stop":1752492859164,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e519407dac6afea","name":"Push message with JSON payload","time":{"start":1752493451496,"stop":1752493451496,"duration":0},"status":"passed","severity":"normal"},{"uid":"887034c160fa90a","name":"Subscribe to topic containing XML and publish message","time":{"start":1752492985644,"stop":1752492985644,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d9004b2a0ba2b5","name":"should drop connection to all peers on hangUp","time":{"start":1752492942553,"stop":1752492942553,"duration":0},"status":"passed","severity":"normal"},{"uid":"258bec516421b0c4","name":"should set field with all protocols disabled","time":{"start":1752492786827,"stop":1752492786827,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5a174cf9cf27e9","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752493067753,"stop":1752493067754,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f0c265769f25e5","name":"should handle peer not in mesh for all topics","time":{"start":1752492795897,"stop":1752492795898,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccb2c9c3eccefe","name":"Check received message containing emoji","time":{"start":1752493297534,"stop":1752493297535,"duration":1},"status":"passed","severity":"normal"},{"uid":"5938842f0dce4514","name":"Query generator for multiple messages with different content topic format","time":{"start":1752493097228,"stop":1752493097228,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6c1290d87af6fc","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752492816128,"stop":1752492816129,"duration":1},"status":"passed","severity":"normal"},{"uid":"6777ff4592cf152f","name":"should dial all peers on dial","time":{"start":1752492942553,"stop":1752492942553,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b1ece6a954e232","name":"should handle peer store errors gracefully","time":{"start":1752492796591,"stop":1752492796592,"duration":1},"status":"passed","severity":"normal"},{"uid":"538ca9bb00c79491","name":"should wait for Store peer to be connected","time":{"start":1752492825795,"stop":1752492825795,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81facdb46fb1cef","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752492834854,"stop":1752492834855,"duration":1},"status":"passed","severity":"normal"},{"uid":"5802df91bd4f1160","name":"should throw error - no public key","time":{"start":1752492786821,"stop":1752492786822,"duration":1},"status":"passed","severity":"normal"},{"uid":"591e94259ba60155","name":"Encoder throws on empty string content topic","time":{"start":1752492797091,"stop":1752492797091,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af05bc2081dac47","name":"same cluster, same shard: nodes connect","time":{"start":1752492912448,"stop":1752492912449,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc99e1eb01b0c04a","name":"Push message with content topic containing short","time":{"start":1752493451515,"stop":1752493451515,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20cbc225c4fec07","name":"should invoke callbacks when receiving a message","time":{"start":1752492825910,"stop":1752492825910,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08dfc2a8c59edc4","name":"Push message with shell command payload","time":{"start":1752493451496,"stop":1752493451497,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e167c52b2b4f5e7","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752492796236,"stop":1752492796236,"duration":0},"status":"passed","severity":"normal"},{"uid":"6150352747034228","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752492780935,"stop":1752492780936,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb241a119223b3a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752492780938,"stop":1752492780938,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6aab1feef4783c5","name":"should only return 1 node with store capability","time":{"start":1752492804801,"stop":1752492804801,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7d6366cf4562ee","name":"should be online or offline if network state changed","time":{"start":1752492874409,"stop":1752492874410,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e77bbd20915ab38","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752492795891,"stop":1752492795892,"duration":1},"status":"passed","severity":"normal"},{"uid":"857846623b39cf68","name":"should handle peerStore errors gracefully","time":{"start":1752492796958,"stop":1752492796959,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f3016c27539eff","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752492834863,"stop":1752492834864,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27aa18fa5cccfbe","name":"should not process empty queue","time":{"start":1752492795943,"stop":1752492795943,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a6c0f92b6affad","name":"should perform ping and update peer store on timer","time":{"start":1752492795883,"stop":1752492795884,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67f1f27b5da0e40","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752492825894,"stop":1752492825895,"duration":1},"status":"passed","severity":"normal"},{"uid":"34447b1935459cc8","name":"should get all peers from store","time":{"start":1752492796588,"stop":1752492796588,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4ac7a13cddde7e","name":"should start all internal components","time":{"start":1752492796952,"stop":1752492796952,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfcc8875fea1bf5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752492834868,"stop":1752492834869,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49b9713e448a3cf","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752492834859,"stop":1752492834859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1173fd75bbd293f","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752492985646,"stop":1752492985646,"duration":0},"status":"passed","severity":"normal"},{"uid":"9186c766bc4217aa","name":"Push message with Script payload","time":{"start":1752493451495,"stop":1752493451495,"duration":0},"status":"passed","severity":"normal"},{"uid":"2075ad0d5366ed0","name":"Waku message hash computation (no timestamp)","time":{"start":1752492796193,"stop":1752492796193,"duration":0},"status":"passed","severity":"normal"},{"uid":"899420bd9eace515","name":"peer exchange sets tag","time":{"start":1752492998866,"stop":1752492998866,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6553d1c1ec780a1","name":"Push message with XML payload","time":{"start":1752493451495,"stop":1752493451496,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb958a20c8ed20cd","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752492796351,"stop":1752492796351,"duration":0},"status":"passed","severity":"normal"},{"uid":"428ab2b29db13475","name":"should return false when no connections","time":{"start":1752492796594,"stop":1752492796594,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b49903b1afffff","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752492825893,"stop":1752492825893,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ce9c31eaa01afc","name":"Query with Ordered Callback, No message returned","time":{"start":1752493067759,"stop":1752493067760,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6eb98ac4a2d3db6","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752492834844,"stop":1752492834845,"duration":1},"status":"passed","severity":"normal"},{"uid":"efead71d8294adb4","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752492834838,"stop":1752492834838,"duration":0},"status":"passed","severity":"normal"},{"uid":"86586372c6e986fc","name":"Promise Callback - false","time":{"start":1752493105739,"stop":1752493105739,"duration":0},"status":"passed","severity":"normal"},{"uid":"646a5e444528a013","name":"should handle task timeouts","time":{"start":1752492825060,"stop":1752492825061,"duration":1},"status":"passed","severity":"normal"},{"uid":"96565cc578244dc0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752492834855,"stop":1752492834855,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afa6349d47a152a","name":"Callback on promise, aborts when callback returns true","time":{"start":1752493097229,"stop":1752493097230,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae2e9470a6760d5","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752492796189,"stop":1752492796189,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38d9bc1cf232c34","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752492859168,"stop":1752492859169,"duration":1},"status":"skipped","severity":"normal"},{"uid":"db0b5ebf7fe695b1","name":"Check received message containing Script","time":{"start":1752493297522,"stop":1752493297522,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee517998283edb69","name":"throws on content topic with empty application field","time":{"start":1752492780918,"stop":1752492780919,"duration":1},"status":"passed","severity":"normal"},{"uid":"84920e4ec67dc599","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752493109916,"stop":1752493109917,"duration":1},"status":"passed","severity":"normal"},{"uid":"2db8d0b0dc4e7fd9","name":"should initialize bloom filter with correct parameters","time":{"start":1752492836925,"stop":1752492836925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac403a417e267a1f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752492786138,"stop":1752492786139,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ece386cc8d9859","name":"should dial with PeerId and return stream","time":{"start":1752492796955,"stop":1752492796955,"duration":0},"status":"passed","severity":"normal"},{"uid":"8218104cf790ad3b","name":"new peer added after a peer was already found","time":{"start":1752492998866,"stop":1752492998866,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bcb7829a52dd0a42","name":"should skip updating peer store if peer has same addresses","time":{"start":1752492795981,"stop":1752492795981,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d92322da41291d","name":"recovers when dns.resolve returns empty","time":{"start":1752492804799,"stop":1752492804799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffece1ff1f05e6d","name":"should handle errors when getting connections","time":{"start":1752492796395,"stop":1752492796396,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c60e88471c691b","name":"Js publishes, other Js receives","time":{"start":1752492964700,"stop":1752492964700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8846dce1ddfed1","name":"should dial with multiaddr and return stream","time":{"start":1752492796955,"stop":1752492796955,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf4a4381f71f5c5","name":"Decoder throws on undefined content topic","time":{"start":1752492814606,"stop":1752492814606,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28a204a44ab68ca","name":"should properly create location multiaddrs - tcp4","time":{"start":1752492786825,"stop":1752492786825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3876878e28053cb3","name":"Ordered callback, aborts when callback returns true","time":{"start":1752493097231,"stop":1752493097232,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c5b6e08b83fcb","name":"should handle case when navigator is not available","time":{"start":1752492796371,"stop":1752492796371,"duration":0},"status":"passed","severity":"normal"},{"uid":"83303a441dffb10d","name":"should skip peer when not on same shard","time":{"start":1752492795939,"stop":1752492795939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace5c21742e66854","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752493344623,"stop":1752493344623,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d74ef16abe655fd","name":"Check received message containing numeric","time":{"start":1752493297530,"stop":1752493297530,"duration":0},"status":"passed","severity":"normal"},{"uid":"be43b6006f03acd4","name":"Subscribe to topic containing long and publish message","time":{"start":1752492985640,"stop":1752492985641,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ffa23589787f1f","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752493057095,"stop":1752493057096,"duration":1},"status":"skipped","severity":"normal"},{"uid":"562e16e90b04c648","name":"should handle peer store errors gracefully","time":{"start":1752492796596,"stop":1752492796597,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1fc3a9d44cd71b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752492786144,"stop":1752492786145,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41749052ad506e6","name":"should filter peers by codec","time":{"start":1752492796958,"stop":1752492796958,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ed0d3436092554","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752492834838,"stop":1752492834838,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a2207252173d7e","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752492834857,"stop":1752492834857,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc02bc7a64db2809","name":"should not allow k > 12","time":{"start":1752492834226,"stop":1752492834227,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2fb79ec93d1d4e","name":"Push message with content topic containing XML","time":{"start":1752493451502,"stop":1752493451503,"duration":1},"status":"passed","severity":"normal"},{"uid":"25bc28b73ea743ba","name":"should increase lamport timestamp","time":{"start":1752492839698,"stop":1752492839698,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c4fe4df2d7144a","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app48/4/topic447/proto","time":{"start":1752493086487,"stop":1752493086488,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ece9d3e7842ae84","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752492834868,"stop":1752492834868,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d796669f6a50a7d","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752492780933,"stop":1752492780933,"duration":0},"status":"passed","severity":"normal"},{"uid":"51750c10c232ad2e","name":"All","time":{"start":1752492859652,"stop":1752492859652,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a1cd791390bbbf","name":"should return true when over bootstrap limit","time":{"start":1752492796595,"stop":1752492796595,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f5c1e12b26573e","name":"Push 30 different messages","time":{"start":1752493451498,"stop":1752493451498,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c4dc7d2b36966e9","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752492796596,"stop":1752492796596,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e817793b665729","name":"Subscribe and receives messages on 20 topics","time":{"start":1752493344606,"stop":1752493344606,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b61209bfadb036","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752493344606,"stop":1752493344606,"duration":0},"status":"passed","severity":"normal"},{"uid":"6876a69a5482d535","name":"should return false when peer is on different cluster","time":{"start":1752492796221,"stop":1752492796221,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7bf8c9b7200422","name":"should handle dial errors","time":{"start":1752492796955,"stop":1752492796956,"duration":1},"status":"passed","severity":"normal"},{"uid":"4427e2b2103fec88","name":"should return false and handle errors gracefully","time":{"start":1752492796957,"stop":1752492796957,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2de13205291292","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752492786819,"stop":1752492786819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca88f37506a99b8a","name":"should create KeepAliveManager with required options","time":{"start":1752492795839,"stop":1752492795851,"duration":12},"status":"passed","severity":"normal"},{"uid":"557b999f1f9dd435","name":"Rejects garbage","time":{"start":1752492829172,"stop":1752492829173,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b1703880f5774e","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752492804584,"stop":1752492804584,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a57067e8cab554","name":"should store libp2p and options references","time":{"start":1752492796577,"stop":1752492796578,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c81ea8e1bc5fa1","name":"non connected peers","time":{"start":1752492950616,"stop":1752492950616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d3a99031a80a55de","name":"should add event listener for peer:discovery","time":{"start":1752492795966,"stop":1752492795967,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aadde235c09d5d9","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752492839703,"stop":1752492839704,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d01c0dff5c3da5","name":"Subscribe to topic containing Script and receive message","time":{"start":1752493344621,"stop":1752493344622,"duration":1},"status":"passed","severity":"normal"},{"uid":"410138ee5d0cc29e","name":"should set field with all protocols enabled","time":{"start":1752492786827,"stop":1752492786827,"duration":0},"status":"passed","severity":"normal"},{"uid":"1059983168ab33d9","name":"should only return 1 node with relay and store capability","time":{"start":1752492804801,"stop":1752492804801,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd97e2892c722588","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752492834860,"stop":1752492834861,"duration":1},"status":"passed","severity":"normal"},{"uid":"9402797a8fa0d552","name":"should handle high bootstrap limit correctly","time":{"start":1752492796599,"stop":1752492796599,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b0ae0741fa459c","name":"should return valid sharding parameters for static sharding","time":{"start":1752492780946,"stop":1752492780946,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed3938166f85628","name":"should return no connections if no open connection provided","time":{"start":1752492796485,"stop":1752492796486,"duration":1},"status":"passed","severity":"normal"},{"uid":"370f6d0c4dcf391f","name":"should clear the dialing interval","time":{"start":1752492795920,"stop":1752492795921,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c1dba1b0a28eb0","name":"should hang up with PeerId and return true on success","time":{"start":1752492796956,"stop":1752492796956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7103c587d68b624a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752492780943,"stop":1752492780944,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4b33db1367f8d68","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752492786137,"stop":1752492786138,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa26d0439850e0e9","name":"should not be empty after adding a subscription","time":{"start":1752492825909,"stop":1752492825909,"duration":0},"status":"passed","severity":"normal"},{"uid":"216ab89ce9004432","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752492874406,"stop":1752492874406,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0775e8dcb14f1a","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752492825849,"stop":1752492825849,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8376eddec1269c9","name":"should mark all messages in causal history as acknowledged","time":{"start":1752492839700,"stop":1752492839700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e2563951af8cda","name":"Check message with no payload is not received","time":{"start":1752493297528,"stop":1752493297528,"duration":0},"status":"passed","severity":"normal"},{"uid":"525a055cba237f6f","name":"should initialize with custom number of peers","time":{"start":1752492825892,"stop":1752492825892,"duration":0},"status":"passed","severity":"normal"},{"uid":"643a955068eb8d87","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752492786141,"stop":1752492786142,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0bd5b1ab38a3e32","name":"should not fail to start the service if it is already started","time":{"start":1752492950355,"stop":1752492950356,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd519760827150ee","name":"Throws when trying to push message with empty payload","time":{"start":1752493451514,"stop":1752493451514,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c15b1a37ecaeb9","name":"should maintain proper timestamps if all messages received","time":{"start":1752492839699,"stop":1752492839699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9441e2ccccbe8de7","name":"Check received message containing Russian","time":{"start":1752493297531,"stop":1752493297531,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01cb97ce8959fd7","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752492780921,"stop":1752492780921,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a48e7ed9d6acdaf","name":"returns nothing if no connections present","time":{"start":1752492796485,"stop":1752492796485,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c742209f07458","name":"Check message with non string payload is not received","time":{"start":1752493297528,"stop":1752493297528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a3f524010a7745","name":"should dial all known peers when reached zero connections","time":{"start":1752492884810,"stop":1752492884811,"duration":1},"status":"passed","severity":"normal"},{"uid":"74247d37e67a23b5","name":"Check publish message containing shell command","time":{"start":1752492976567,"stop":1752492976568,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db9ee6c06d64e52","name":"should use DNS peer discovery with light client","time":{"start":1752492859167,"stop":1752492859168,"duration":1},"status":"skipped","severity":"normal"},{"uid":"83f5b174298940b2","name":"Push message with content topic containing Chinese","time":{"start":1752493451516,"stop":1752493451516,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00aac7b95bd8aec","name":"should handle errors when removing globalThis listeners","time":{"start":1752492796369,"stop":1752492796369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1944895b0d199c4","name":"should get / set UDP multiaddr","time":{"start":1752492786824,"stop":1752492786824,"duration":0},"status":"passed","severity":"normal"},{"uid":"e021b62cad38edba","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app56/3/topic991/test.js","time":{"start":1752493086482,"stop":1752493086483,"duration":1},"status":"passed","severity":"normal"},{"uid":"20473df924ccdeaa","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752492987424,"stop":1752492987425,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1febce34469d98e","name":"should properly create location multiaddrs - udp6","time":{"start":1752492786825,"stop":1752492786826,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2283dd1b961c863","name":"should return true when peer is on the specified shard","time":{"start":1752492796228,"stop":1752492796229,"duration":1},"status":"passed","severity":"normal"},{"uid":"b944302d657f632f","name":"throws on content topic with generation field greater than 0","time":{"start":1752492780918,"stop":1752492780918,"duration":0},"status":"passed","severity":"normal"},{"uid":"abec53368ee7cc7","name":"should be safe to call multiple times","time":{"start":1752492795875,"stop":1752492795875,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0e6c2a08b5066b","name":"Check message with no content topic is not received","time":{"start":1752493297527,"stop":1752493297528,"duration":1},"status":"passed","severity":"normal"},{"uid":"77020d350a50a807","name":"Check publish message containing short","time":{"start":1752492976563,"stop":1752492976563,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e0231d3b0d5936","name":"Push message with content topic containing Script","time":{"start":1752493451502,"stop":1752493451502,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8400d7229ec0d81","name":"should reject if Store is requested but not mounted","time":{"start":1752492825793,"stop":1752492825793,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad8e11ad70c269e","name":"can query messages normally","time":{"start":1752493088722,"stop":1752493088723,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c674b5e4d34a5c","name":"Subscribe to topic containing XML and receive message","time":{"start":1752493344612,"stop":1752493344612,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5e33f8cd0b37fe","name":"should not receive a peer event after stop","time":{"start":1752492950357,"stop":1752492950358,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ffef6624cb616a","name":"Should update shard info","time":{"start":1752492943063,"stop":1752492943066,"duration":3},"status":"passed","severity":"normal"},{"uid":"a7c363c836b40f5e","name":"should request peer renewal on specific errors","time":{"start":1752492825052,"stop":1752492825060,"duration":8},"status":"passed","severity":"normal"},{"uid":"7faa4ec641215088","name":"isConnected return false after peer stops","time":{"start":1752492874407,"stop":1752492874407,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d879543d6a153e","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752492780934,"stop":1752492780934,"duration":0},"status":"passed","severity":"normal"},{"uid":"b391320b7f3a1d33","name":"Push message with content topic containing short","time":{"start":1752493451498,"stop":1752493451499,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b14c5800232f07","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752492825148,"stop":1752492825148,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5985299d66b11e2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752492834861,"stop":1752492834862,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6574849f52955b","name":"Push message with content topic containing numeric","time":{"start":1752493451515,"stop":1752493451515,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8175d4f4a31924a","name":"should be safe to call multiple times","time":{"start":1752492795921,"stop":1752492795931,"duration":10},"status":"passed","severity":"normal"},{"uid":"254eff7ccc553162","name":"Nodes with multiple pubsub topic","time":{"start":1752492969407,"stop":1752492969407,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a5c42813eeb8c1","name":"Subscribe to topic containing short and receive message","time":{"start":1752493344619,"stop":1752493344619,"duration":0},"status":"passed","severity":"normal"},{"uid":"a352408b9a5b5b35","name":"should add event listeners for peer connect and disconnect","time":{"start":1752492795867,"stop":1752492795871,"duration":4},"status":"passed","severity":"normal"},{"uid":"4c861645fe57ada7","name":"should continually clean up expired entries at intervals","time":{"start":1752492824167,"stop":1752492824167,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6318fb236af1dd3","name":"Publish message with large meta","time":{"start":1752492976573,"stop":1752492976573,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad201f885bc24776","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752492825895,"stop":1752492825895,"duration":0},"status":"passed","severity":"normal"},{"uid":"649de34bccaba02f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752493344605,"stop":1752493344606,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9309b9f55a72f12","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752492969409,"stop":1752492969409,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4573ed161c587ad","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752492976569,"stop":1752492976569,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4e5e82bf6a8d8a","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752492825897,"stop":1752492825897,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e54f8163988f45","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752492796851,"stop":1752492796851,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2fa5999147b25d","name":"should be safe to call multiple times","time":{"start":1752492796952,"stop":1752492796953,"duration":1},"status":"passed","severity":"normal"},{"uid":"124e30492f5e05c7","name":"should handle special patterns correctly","time":{"start":1752492836927,"stop":1752492836928,"duration":1},"status":"passed","severity":"normal"},{"uid":"e776db89a02a21fd","name":"should return false when network is not connected","time":{"start":1752492796954,"stop":1752492796954,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9b7f1726824f28","name":"Throws when trying to push message with empty payload","time":{"start":1752493451498,"stop":1752493451498,"duration":0},"status":"passed","severity":"normal"},{"uid":"f236f8fc688eb41d","name":"Publish without waiting for remote peer","time":{"start":1752492985635,"stop":1752492985636,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb9d2d07550e662","name":"Push message with content topic containing JSON","time":{"start":1752493451503,"stop":1752493451503,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c92271bcaa5120","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752493344616,"stop":1752493344616,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdc6f1fc2f0e2d7","name":"Ordered Callback - false","time":{"start":1752493105741,"stop":1752493105741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00f114834e176d0","name":"caches peers it previously fetched","time":{"start":1752492804800,"stop":1752492804800,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b78201adf53d7f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752492825896,"stop":1752492825896,"duration":0},"status":"passed","severity":"normal"},{"uid":"371c99d6c2ab0698","name":"Check received message containing Arabic","time":{"start":1752493297531,"stop":1752493297531,"duration":0},"status":"passed","severity":"normal"},{"uid":"31da798389f4059d","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752492786146,"stop":1752492786147,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f8c1ebb338b90b","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752492780933,"stop":1752492780933,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b65208de7248d3","name":"should convert tags map to array of keys","time":{"start":1752492796592,"stop":1752492796592,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3fa384ad9ff088","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752492902010,"stop":1752492902010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f2bc74edb85b16","name":"Push message with custom timestamp: 1721734474778","time":{"start":1752493451506,"stop":1752493451506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e172af5755da9154","name":"handles empty contentTopics array correctly","time":{"start":1752492780947,"stop":1752492780947,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9631cbf7acff603","name":"Subscribe to topic containing long and receive message","time":{"start":1752493344609,"stop":1752493344609,"duration":0},"status":"passed","severity":"normal"},{"uid":"778a7bcb000825bf","name":"should decode valid enr successfully","time":{"start":1752492786819,"stop":1752492786819,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05a01dbc1838654","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752492786134,"stop":1752492786136,"duration":2},"status":"passed","severity":"normal"},{"uid":"d750eb02bc07a357","name":"Query with Ordered Callback, No Decoder","time":{"start":1752493067756,"stop":1752493067756,"duration":0},"status":"passed","severity":"normal"},{"uid":"666549f638de5997","name":"Decoder throws on empty string content topic","time":{"start":1752492814607,"stop":1752492814607,"duration":0},"status":"passed","severity":"normal"},{"uid":"70023b5e266fe135","name":"should initialize with default number of peers","time":{"start":1752492825891,"stop":1752492825891,"duration":0},"status":"passed","severity":"normal"},{"uid":"924b8295fb80e0b2","name":"Check publish message containing numeric","time":{"start":1752492976564,"stop":1752492976564,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8a31d05ab46a84","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752492825896,"stop":1752492825896,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6cb8f590975c5e","name":"Passing page size 19 when there are 20 messages","time":{"start":1752493115327,"stop":1752493115328,"duration":1},"status":"passed","severity":"normal"},{"uid":"906161e5dbf1c569","name":"should not receive a peer event after stop","time":{"start":1752492859166,"stop":1752492859167,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0c0a592293ef7a","name":"Push message with content topic containing long","time":{"start":1752493451515,"stop":1752493451515,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b363f394bbb815","name":"can start the service","time":{"start":1752492950354,"stop":1752492950354,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9848606ae50bd9","name":"Refresh subscription","time":{"start":1752492985639,"stop":1752492985639,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac5b9bde5beaf759","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752492998867,"stop":1752492998867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2367acd6862ffcbf","name":"should clear dial history on stop","time":{"start":1752492795921,"stop":1752492795921,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e67daf3063754ac","name":"should handle a minimal index list","time":{"start":1752492780949,"stop":1752492780950,"duration":1},"status":"passed","severity":"normal"},{"uid":"b957b92d4d0777ab","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752492780921,"stop":1752492780923,"duration":2},"status":"passed","severity":"normal"},{"uid":"a24dc3142ee86a28","name":"should handle complete discovery-to-dial flow","time":{"start":1752492795982,"stop":1752492795982,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f576f2102fe17b2","name":"Store - dialed first","time":{"start":1752493127551,"stop":1752493127552,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27e2bd5a71cec24","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752492969408,"stop":1752492969408,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4afb1b7bf290a62","name":"Check received message with timestamp: 1752492853894000000 ","time":{"start":1752493297525,"stop":1752493297525,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1547e61d3e290e6","name":"Push message with Basic HTML tag payload","time":{"start":1752493451512,"stop":1752493451512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ac9d639a265d1d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752493344613,"stop":1752493344613,"duration":0},"status":"passed","severity":"normal"},{"uid":"777e8c9d9796fff4","name":"Push message with content topic containing Russian","time":{"start":1752493451517,"stop":1752493451517,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76caf630b965d20","name":"should return false when shard is not included in network shards","time":{"start":1752492825270,"stop":1752492825270,"duration":0},"status":"passed","severity":"normal"},{"uid":"31dcacad0b781d82","name":"Push message with custom timestamp: 1721734474779","time":{"start":1752493451523,"stop":1752493451523,"duration":0},"status":"passed","severity":"normal"},{"uid":"5586300a8d127c02","name":"should reject if LightPush is requested but not mounted","time":{"start":1752492825792,"stop":1752492825793,"duration":1},"status":"passed","severity":"normal"},{"uid":"386315b15398e184","name":"should be able to decode the field with only STORE set to true","time":{"start":1752492786143,"stop":1752492786144,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e175453c8d523ed","name":"Push message with content topic containing XML","time":{"start":1752493451518,"stop":1752493451518,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6cc6e26acdc0b0","name":"should not fail to stop the service if it was not started","time":{"start":1752492808676,"stop":1752492808677,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b03351f78fb412b","name":"Check received message containing SQL Injection","time":{"start":1752493297531,"stop":1752493297532,"duration":1},"status":"passed","severity":"normal"},{"uid":"9153652ab7e4746d","name":"should remove expired entries after TTL has passed","time":{"start":1752492824160,"stop":1752492824160,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0d065b71654895","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752492834831,"stop":1752492834831,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e444962ad3e085","name":"should lock peers when selected","time":{"start":1752492825892,"stop":1752492825893,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6025d8eb9883ab","name":"should reject if Filter is requested but not mounted","time":{"start":1752492825793,"stop":1752492825793,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a762e95e087b9c1","name":"should return false when connections are non-bootstrap peers","time":{"start":1752492796595,"stop":1752492796596,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c4f0c76db7478","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752492825910,"stop":1752492825910,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6dc0de7c0c2c3c3","name":"Push message with content topic containing Script","time":{"start":1752493451517,"stop":1752493451517,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9da269dfaa096b","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752492804100,"stop":1752492804100,"duration":0},"status":"passed","severity":"normal"},{"uid":"df901e13e8b2a100","name":"should dial second nwaku node that was discovered","time":{"start":1752492854080,"stop":1752492854086,"duration":6},"status":"skipped","severity":"normal"},{"uid":"7d0899fab4705e55","name":"Sets default value correctly","time":{"start":1752493122047,"stop":1752493122047,"duration":0},"status":"passed","severity":"normal"},{"uid":"741ff6c9c930e6b8","name":"Publishes to nwaku","time":{"start":1752492964696,"stop":1752492964696,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d40bce9bb4a5669","name":"should keep entries that haven't expired yet","time":{"start":1752492824160,"stop":1752492824161,"duration":1},"status":"passed","severity":"normal"},{"uid":"f543e6bca1289b24","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752493344611,"stop":1752493344611,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cea0c3570c7e55","name":"Push message with special chars payload","time":{"start":1752493451509,"stop":1752493451509,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ab21a3a12b2068","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752493344618,"stop":1752493344618,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbaf81e86c12b8d","name":"isConnected should return true after first peer connects","time":{"start":1752492874406,"stop":1752492874407,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94b4921cf3e16fc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752492834868,"stop":1752492834868,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d06c0b7800608bb","name":"should return false","time":{"start":1752492786822,"stop":1752492786822,"duration":0},"status":"passed","severity":"normal"},{"uid":"d825b733768ddbfe","name":"should encode/decode to RLP encoding","time":{"start":1752492786823,"stop":1752492786823,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dd0bf79b89d3fe","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752493344612,"stop":1752493344613,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c764ddfa9f8c90","name":"should wait for Filter peer to be connected","time":{"start":1752492825794,"stop":1752492825795,"duration":1},"status":"passed","severity":"normal"},{"uid":"8486e30a889047be","name":"should not retry if at least one success","time":{"start":1752492825850,"stop":1752492825851,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1e42ebfaa0d08b","name":"should create ShardReader with contentTopics network config","time":{"start":1752492796219,"stop":1752492796220,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c540b434c31a0d7","name":"should increase lamport timestamp","time":{"start":1752492839696,"stop":1752492839696,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb315575f4ca62d","name":"should return empty array when no peers connected","time":{"start":1752492796957,"stop":1752492796957,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f3cf5151e898e4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752492780936,"stop":1752492780936,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fef45dd0c2ded8a","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752492780931,"stop":1752492780931,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfc4b7987f189ae","name":"should retry on complete failure if specified","time":{"start":1752492825850,"stop":1752492825850,"duration":0},"status":"passed","severity":"normal"},{"uid":"233b846eeadde07d","name":"should not receive a peer event after stop","time":{"start":1752492808678,"stop":1752492808679,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c86dc7c018349bb","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752492796585,"stop":1752492796586,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c146010d526440a","name":"should successfully stop","time":{"start":1752492825718,"stop":1752492825718,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d9071fbd7ea370","name":"Check received message containing XML","time":{"start":1752493297532,"stop":1752493297532,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfba1fada512fba","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752492839702,"stop":1752492839702,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa273cfdd04d2d33","name":"random static sharding 6 - Cluster ID: 241, Shard ID: 460","time":{"start":1752493109925,"stop":1752493109925,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2fbb79cd0ece118","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752493344610,"stop":1752493344610,"duration":0},"status":"passed","severity":"normal"},{"uid":"1632a903f25202f5","name":"should check false positive rate","time":{"start":1752492836928,"stop":1752492836928,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5003568e3d47ce","name":"should properly create location multiaddrs - tcp","time":{"start":1752492786826,"stop":1752492786826,"duration":0},"status":"passed","severity":"normal"},{"uid":"56292865f39d6562","name":"should not change state when connections remain after disconnect","time":{"start":1752492796387,"stop":1752492796387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3668d1741e99c906","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752493122102,"stop":1752493122102,"duration":0},"status":"passed","severity":"normal"},{"uid":"6237bb969c127ed6","name":"should skip peer when already connected","time":{"start":1752492795932,"stop":1752492795932,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d03b08888211b0","name":"Push message with SQL Injection payload","time":{"start":1752493451511,"stop":1752493451511,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1193b40175a7f16","name":"Push message with content topic containing emoji","time":{"start":1752493451505,"stop":1752493451505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00e51cd7ad7f068","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752492780926,"stop":1752492780926,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b77b445ec053364","name":"Encoder throws on empty string content topic","time":{"start":1752492816130,"stop":1752492816130,"duration":0},"status":"passed","severity":"normal"},{"uid":"579ee98bb882e8b2","name":"should remove event listeners","time":{"start":1752492795873,"stop":1752492795874,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e8b08fa806ce7f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752493344622,"stop":1752493344622,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f6f838f84a549c","name":"should reject if Relay is requested but not mounted","time":{"start":1752492825792,"stop":1752492825792,"duration":0},"status":"passed","severity":"normal"},{"uid":"53aa071a87934f82","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752492780937,"stop":1752492780938,"duration":1},"status":"passed","severity":"normal"},{"uid":"da291174bc1cd9a7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752493344617,"stop":1752493344617,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6a017e9c23d5f4","name":"Check message with no content topic is not received","time":{"start":1752493297537,"stop":1752493297537,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0af39dd13110f8","name":"should get / set TCP multiaddr","time":{"start":1752492786824,"stop":1752492786825,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b021a76bf7513a","name":"accepts time-filtered query with content filter","time":{"start":1752492796407,"stop":1752492796410,"duration":3},"status":"passed","severity":"normal"},{"uid":"716e3033f67ddc51","name":"random static sharding 4 - Cluster ID: 188, Shard ID: 854","time":{"start":1752493109920,"stop":1752493109924,"duration":4},"status":"passed","severity":"normal"},{"uid":"91403c47b97d653f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752492814603,"stop":1752492814604,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f42eb8af496f85b","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752492825271,"stop":1752492825271,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b0a8fcdf048e80","name":"Decoder throws on empty string content topic","time":{"start":1752492816131,"stop":1752492816131,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4176da353b3300","name":"should handle complete dial lifecycle","time":{"start":1752492795946,"stop":1752492795946,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecf2cf1a9c763ac","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752492780936,"stop":1752492780936,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4494b7d9831a0c","name":"1 Store, 2 fetches","time":{"start":1752492804584,"stop":1752492804584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa726e2599388a3","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752492839703,"stop":1752492839703,"duration":0},"status":"passed","severity":"normal"},{"uid":"9360b60ab026b602","name":"Check received message containing numeric","time":{"start":1752493297520,"stop":1752493297520,"duration":0},"status":"passed","severity":"normal"},{"uid":"659ca654f7c3b784","name":"Check received message containing emoji","time":{"start":1752493297524,"stop":1752493297525,"duration":1},"status":"passed","severity":"normal"},{"uid":"1efb78e6f9136fbc","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752492796405,"stop":1752492796405,"duration":0},"status":"passed","severity":"normal"},{"uid":"930ff5c324c35492","name":"should detect messages with missing dependencies","time":{"start":1752492839701,"stop":1752492839701,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a99e617775ef98","name":"should return false when navigator.onLine is false","time":{"start":1752492796370,"stop":1752492796370,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bece0923f110dd7","name":"shard 0","time":{"start":1752493109910,"stop":1752493109910,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd60d18d9e70d68c","name":"Callback on promise","time":{"start":1752493097229,"stop":1752493097229,"duration":0},"status":"passed","severity":"normal"},{"uid":"50847da647ccf64c","name":"should attach causal history and bloom filter to each message","time":{"start":1752492839698,"stop":1752492839698,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a58a6738929b496","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752493086489,"stop":1752493086489,"duration":0},"status":"passed","severity":"normal"},{"uid":"948eb30724c6acb1","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752492795887,"stop":1752492795888,"duration":1},"status":"passed","severity":"normal"},{"uid":"305db09781185ec","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752493344607,"stop":1752493344607,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f466475b256339","name":"Push message with long payload","time":{"start":1752493451491,"stop":1752493451491,"duration":0},"status":"passed","severity":"normal"},{"uid":"542883517aaf032a","name":"should dial peer immediately when queue is empty","time":{"start":1752492795931,"stop":1752492795932,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b7d88b796bc88c","name":"Check meta is set [symmetric]","time":{"start":1752492814604,"stop":1752492814604,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2ee4fc853fed1b","name":"Check publish message containing JSON","time":{"start":1752492976567,"stop":1752492976567,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a2b4c7faba362b","name":"should reject on timeout if it was set","time":{"start":1752492825793,"stop":1752492825794,"duration":1},"status":"passed","severity":"normal"},{"uid":"7062d47486000694","name":"should not dispatch event when already disconnected","time":{"start":1752492796387,"stop":1752492796388,"duration":1},"status":"passed","severity":"normal"},{"uid":"162cb7243f482523","name":"Push message with escaped characters payload","time":{"start":1752493451497,"stop":1752493451497,"duration":0},"status":"passed","severity":"normal"},{"uid":"199bda2b99360419","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752492780944,"stop":1752492780944,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfab7e7575877c","name":"throws on content topic with non-number generation field","time":{"start":1752492780917,"stop":1752492780918,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43a7457d2a1dc9a","name":"should handle relay send failures gracefully","time":{"start":1752492795894,"stop":1752492795894,"duration":0},"status":"passed","severity":"normal"},{"uid":"e348bc5ba3361c7f","name":"should start and stop interval correctly","time":{"start":1752492825039,"stop":1752492825041,"duration":2},"status":"passed","severity":"normal"},{"uid":"baabdab9c21b556","name":"Push message with rate limit","time":{"start":1752493451522,"stop":1752493451522,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f45083085508fe2","name":"should start ping timers on peer connect","time":{"start":1752492795877,"stop":1752492795877,"duration":0},"status":"passed","severity":"normal"},{"uid":"60682aed2f31c29b","name":"should be empty after removing the only subscription","time":{"start":1752492825910,"stop":1752492825910,"duration":0},"status":"passed","severity":"normal"},{"uid":"11846788ce9639a0","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752492780946,"stop":1752492780946,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed50af331b3eff72","name":"Passing page size 3 when there are 20 messages","time":{"start":1752493115325,"stop":1752493115326,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e6fc7c689041b15","name":"Push to array if already present","time":{"start":1752492780533,"stop":1752492780533,"duration":0},"status":"passed","severity":"normal"},{"uid":"38db51b2438ace3b","name":"Relay - dialed after","time":{"start":1752493127551,"stop":1752493127551,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c211fe654f5a957","name":"connected peers and dial","time":{"start":1752492950615,"stop":1752492950615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b8fb0707c13da243","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752492825263,"stop":1752492825263,"duration":0},"status":"passed","severity":"normal"},{"uid":"152353bbb4ccbff3","name":"Query Generator - true","time":{"start":1752493105737,"stop":1752493105738,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9297189c54fc44","name":"should process up to 3 peers at once","time":{"start":1752492795943,"stop":1752492795943,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dadd95fcc712b21","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752492796188,"stop":1752492796188,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b287a80697888c8","name":"Check received message containing JSON","time":{"start":1752493297533,"stop":1752493297533,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5b0d6ef5891343","name":"random static sharding 9 - Cluster ID: 593, Shard ID: 881","time":{"start":1752493109926,"stop":1752493109926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c89374b5efe6e9","name":"Generator, 2 different pubsubtopics","time":{"start":1752493102097,"stop":1752493102098,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8948c77164cc5c8","name":"should be sent with empty content","time":{"start":1752492839703,"stop":1752492839703,"duration":0},"status":"passed","severity":"normal"},{"uid":"115fe7768b5cb8ca","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752493344614,"stop":1752493344614,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2656746936d6bd","name":"Asymmetric encrypt & decrypt","time":{"start":1752492815014,"stop":1752492815014,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ed51df7b68ae1a","name":"Publish message with rate limit","time":{"start":1752492976573,"stop":1752492976573,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e69e818014d80f8","name":"should handle browser offline state overriding peer connections","time":{"start":1752492796397,"stop":1752492796397,"duration":0},"status":"passed","severity":"normal"},{"uid":"f119894577eb96f4","name":"Should update multiaddrs","time":{"start":1752492943056,"stop":1752492943063,"duration":7},"status":"passed","severity":"normal"},{"uid":"153d2e35b0ed2d3","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752492834229,"stop":1752492834229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48222cca4b8fc64","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752493344620,"stop":1752493344620,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a52c3d0134157d1","name":"should add received messages to bloom filter","time":{"start":1752492839699,"stop":1752492839699,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34ae7e14cd35171","name":"Promise Callback - true","time":{"start":1752493105739,"stop":1752493105739,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3b7b59c7ffcb64","name":"can start and stop the service","time":{"start":1752492859163,"stop":1752492859164,"duration":1},"status":"passed","severity":"normal"},{"uid":"862215fae2a9a9c5","name":"should return false when peer is not found","time":{"start":1752492796228,"stop":1752492796228,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab476a45018d217c","name":"Generator, custom pubsub topic","time":{"start":1752493102090,"stop":1752493102091,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb105a2728c78bc0","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752492825136,"stop":1752492825137,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c0475e57f4b2e","name":"Push message with content topic containing Arabic","time":{"start":1752493451516,"stop":1752493451516,"duration":0},"status":"passed","severity":"normal"},{"uid":"c242d6e3f248f6af","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752492780938,"stop":1752492780938,"duration":0},"status":"passed","severity":"normal"},{"uid":"797eac854e42b83","name":"Subscribe to topic containing short and publish message","time":{"start":1752492985640,"stop":1752492985640,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4636eca3a7a3085","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752493057085,"stop":1752493057085,"duration":0},"status":"passed","severity":"normal"},{"uid":"342d51cc0d2cebd","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752493344607,"stop":1752493344607,"duration":0},"status":"passed","severity":"normal"},{"uid":"e870e6cd7216a5b3","name":"should be able to dial TLS multiaddrs","time":{"start":1752492942555,"stop":1752492942556,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd3c04e34b6dd17","name":"should handle peer store update failures gracefully","time":{"start":1752492795885,"stop":1752492795886,"duration":1},"status":"passed","severity":"normal"},{"uid":"274793f8f278fe3d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752493297526,"stop":1752493297526,"duration":0},"status":"passed","severity":"normal"},{"uid":"57973ef11182f310","name":"random static sharding 2 - Cluster ID: 634, Shard ID: 858","time":{"start":1752493109919,"stop":1752493109919,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d2c9d5dccbf137","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752492902009,"stop":1752492902010,"duration":1},"status":"passed","severity":"normal"},{"uid":"26487a7c3655ba84","name":"can start and stop the service","time":{"start":1752492950354,"stop":1752492950355,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e55f5a608265644","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752492839700,"stop":1752492839701,"duration":1},"status":"passed","severity":"normal"},{"uid":"232669b2a54a5a8a","name":"Check message received after jswaku node is restarted","time":{"start":1752493297538,"stop":1752493297538,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3f6e8bb9b5b3dd","name":"Push message with Script payload","time":{"start":1752493451511,"stop":1752493451511,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ed474cc1a4ff40","name":"should process tasks in queue","time":{"start":1752492825042,"stop":1752492825048,"duration":6},"status":"passed","severity":"normal"},{"uid":"9107d3d5663ba978","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752492874405,"stop":1752492874406,"duration":1},"status":"passed","severity":"normal"},{"uid":"9425102a9f05266c","name":"should update ack status of messages in outgoing buffer","time":{"start":1752492839704,"stop":1752492839704,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aeae575dc983ad","name":"handles different clusterIds correctly","time":{"start":1752492780929,"stop":1752492780929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05a063506e6b45e","name":"should stop and cleanup resources","time":{"start":1752492825911,"stop":1752492825911,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a4917c5faf8684","name":"Init the array if not present","time":{"start":1752492780530,"stop":1752492780532,"duration":2},"status":"passed","severity":"normal"},{"uid":"eaa7699c8ffc3df6","name":"Push message with unicode special characters payload","time":{"start":1752493451497,"stop":1752493451497,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a44e2e9e37926c1","name":"should handle peer disconnect event when no connections remain","time":{"start":1752492796386,"stop":1752492796386,"duration":0},"status":"passed","severity":"normal"},{"uid":"b999aa2f51a4af66","name":"should return false when pubsub topic parsing fails","time":{"start":1752492796238,"stop":1752492796240,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3187547a32e48e0","name":"Passing page size 10 when there are 10 messages","time":{"start":1752493115326,"stop":1752493115327,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2acc314dea761ee","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752492834855,"stop":1752492834856,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d09db8953c02ee","name":"Used by Waku Relay","time":{"start":1752493122047,"stop":1752493122047,"duration":0},"status":"passed","severity":"normal"},{"uid":"27870b30e03d3357","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752492985636,"stop":1752492985636,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0ddee8aab01c3a","name":"Relay","time":{"start":1752492859651,"stop":1752492859651,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53b98dc3d316046","name":"Round trip binary serialization","time":{"start":1752492797090,"stop":1752492797090,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89c2887c5a3a30d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752493344620,"stop":1752493344620,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf86cfdb1a937b44","name":"Query Generator - false","time":{"start":1752493105738,"stop":1752493105739,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5cc77b1521b2e7b","name":"Passing an array","time":{"start":1752493122046,"stop":1752493122046,"duration":0},"status":"passed","severity":"normal"},{"uid":"178a01d710b81586","name":"should properly create location multiaddrs - udp","time":{"start":1752492786826,"stop":1752492786826,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3322746d48613d0","name":"ignores domain fetching errors","time":{"start":1752492804799,"stop":1752492804799,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac86c6b33448b19","name":"Check received message containing unicode special characters","time":{"start":1752493297534,"stop":1752493297534,"duration":0},"status":"passed","severity":"normal"},{"uid":"561ed056831cc402","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752492985642,"stop":1752492985642,"duration":0},"status":"passed","severity":"normal"},{"uid":"649866d2fd60998c","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752492780935,"stop":1752492780935,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd44e823c442fe5c","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752492825148,"stop":1752492825148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6261959d625580d2","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752493112014,"stop":1752493112015,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd603b46f8bf7639","name":"should return false when clusterId doesn't match","time":{"start":1752492825269,"stop":1752492825270,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63c01ab48872b6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752493344605,"stop":1752493344605,"duration":0},"status":"passed","severity":"normal"},{"uid":"f617b878c0eb9833","name":"Non TWN Cluster","time":{"start":1752493086477,"stop":1752493086478,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ae328bf6f325fb","name":"should properly create location multiaddrs - tcp6","time":{"start":1752492786826,"stop":1752492786826,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b4ed052e0b428e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752493097230,"stop":1752493097231,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e06f1ae47f26982","name":"Overlapping topic subscription","time":{"start":1752493344618,"stop":1752493344618,"duration":0},"status":"passed","severity":"normal"},{"uid":"54baac98190f26a8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752492834860,"stop":1752492834860,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa0c2d046cf8012","name":"different cluster, same shard: nodes don't connect","time":{"start":1752492912451,"stop":1752492912451,"duration":0},"status":"passed","severity":"normal"},{"uid":"65baf6d6b85cef72","name":"should sort peers by ping value","time":{"start":1752492796959,"stop":1752492796959,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd6adc093cc21f6","name":"A test","time":{"start":1752492902279,"stop":1752492902280,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c20608c80b9dc16","name":"nwaku subscribes","time":{"start":1752492964696,"stop":1752492964696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fe442e0eba0db6","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752493097228,"stop":1752493097228,"duration":0},"status":"passed","severity":"normal"},{"uid":"96edee52670ed511","name":"should not receive a peer event before start","time":{"start":1752492808678,"stop":1752492808678,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cb6f1b5edf511","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752493344612,"stop":1752493344612,"duration":0},"status":"passed","severity":"normal"},{"uid":"2599ec7cd9fa2aea","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752492804385,"stop":1752492804385,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e17192d9749fc79","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752492796598,"stop":1752492796598,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bd345abbc2bf34","name":"Passing page size 1 when there are 4 messages","time":{"start":1752493115324,"stop":1752493115325,"duration":1},"status":"passed","severity":"normal"},{"uid":"452373f9aa811612","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752492834834,"stop":1752492834835,"duration":1},"status":"passed","severity":"normal"},{"uid":"d33cd21d01dff4a9","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752492834857,"stop":1752492834858,"duration":1},"status":"passed","severity":"normal"},{"uid":"4400a4bdcccc1faf","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752493344617,"stop":1752493344617,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b9d4d51dc3b125","name":"should get tags for the connected peer","time":{"start":1752492796585,"stop":1752492796585,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5607f93eceb616","name":"should handle multiple peers with different shard configurations","time":{"start":1752492795946,"stop":1752492795947,"duration":1},"status":"passed","severity":"normal"},{"uid":"611679047a8be41c","name":"should handle connection event","time":{"start":1752492796584,"stop":1752492796585,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd7cbfbeef3a0750","name":"should properly start and stop event listening","time":{"start":1752492825137,"stop":1752492825138,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb67ce966518ee9","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752492985642,"stop":1752492985643,"duration":1},"status":"passed","severity":"normal"},{"uid":"82fedaeca60f1f62","name":"should handle all zero keep alive options","time":{"start":1752492795897,"stop":1752492795897,"duration":0},"status":"passed","severity":"normal"},{"uid":"caad3db67589c7a7","name":"Push message with content topic containing unicode special characters","time":{"start":1752493451519,"stop":1752493451520,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3f4a54ed983327f","name":"Check meta is set [ecies]","time":{"start":1752492816129,"stop":1752492816130,"duration":1},"status":"passed","severity":"normal"},{"uid":"2527f4b309535e69","name":"Push message with numeric payload","time":{"start":1752493451492,"stop":1752493451492,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf56b4152c5fcf17","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752492834861,"stop":1752492834861,"duration":0},"status":"passed","severity":"normal"},{"uid":"c293d98c1ded91a9","name":"Push message with Chinese payload","time":{"start":1752493451509,"stop":1752493451510,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee400a4a4deeb798","name":"should be safe to call multiple times","time":{"start":1752492796583,"stop":1752492796583,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f27983d43383748","name":"Push message with short payload","time":{"start":1752493451491,"stop":1752493451491,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76a8abf17394da7","name":"should return false when peer is on different cluster","time":{"start":1752492796229,"stop":1752492796229,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc3094c79cf9c26","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752492834861,"stop":1752492834861,"duration":0},"status":"passed","severity":"normal"},{"uid":"10996e9002207da8","name":"should not retry if at least one success","time":{"start":1752492825061,"stop":1752492825062,"duration":1},"status":"passed","severity":"normal"},{"uid":"975c9750b2fb9602","name":"Passing page size 110 when there are 120 messages","time":{"start":1752493115328,"stop":1752493115328,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a45f6471ba6552","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752492825717,"stop":1752492825717,"duration":0},"status":"passed","severity":"normal"},{"uid":"2048fde092a0e73b","name":"Fails to publish duplicate message","time":{"start":1752492976570,"stop":1752492976570,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd97f746da0c787","name":"Push message with emoji payload","time":{"start":1752493451497,"stop":1752493451498,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0eedd90a68c396","name":"should dispatch connect and disconnect events","time":{"start":1752492825893,"stop":1752492825894,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc20aca0e2d4b56e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752492780925,"stop":1752492780925,"duration":0},"status":"passed","severity":"normal"},{"uid":"27252c46b49f3681","name":"should load peers from local storage and dispatch events","time":{"start":1752492808679,"stop":1752492808679,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbf6dc46b8c4303","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752492804383,"stop":1752492804384,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1f58d7ede78a99","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752492780938,"stop":1752492780938,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a53c1cb00f6fec5","name":"throws on content topic with empty encoding field","time":{"start":1752492780920,"stop":1752492780920,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc37df3451a3cd68","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752493112018,"stop":1752493112019,"duration":1},"status":"passed","severity":"normal"},{"uid":"941274abef7b7c5d","name":"Fails to publish message with wrong content topic","time":{"start":1752492976571,"stop":1752492976571,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bb187359390739","name":"should create a new stream if no existing for protocol found","time":{"start":1752492796849,"stop":1752492796849,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c85551da2c9c3a6","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752492825149,"stop":1752492825150,"duration":1},"status":"passed","severity":"normal"},{"uid":"423894292e9f4a5b","name":"Check received message containing SQL Injection","time":{"start":1752493297522,"stop":1752493297522,"duration":0},"status":"passed","severity":"normal"},{"uid":"902ed670c169db6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752493344624,"stop":1752493344624,"duration":0},"status":"passed","severity":"normal"},{"uid":"521bfb649197fea2","name":"Subscribe to topic containing short and receive message","time":{"start":1752493344608,"stop":1752493344609,"duration":1},"status":"passed","severity":"normal"},{"uid":"2def489c20b31271","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752492780933,"stop":1752492780933,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cce637e398a1aba","name":"should return null for non-existent peer","time":{"start":1752492796593,"stop":1752492796593,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b98391f46621ae7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752492969408,"stop":1752492969408,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b96949c9d06531","name":"Wrong topic","time":{"start":1752493086488,"stop":1752493086489,"duration":1},"status":"passed","severity":"normal"},{"uid":"3523f7a053c34453","name":"should call waitForPeer on Relay","time":{"start":1752492825795,"stop":1752492825795,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fe9fc4a260ddc1","name":"Check publish message containing emoji","time":{"start":1752492976568,"stop":1752492976569,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d01662b600e60b1","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752492985645,"stop":1752492985645,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1f6d33543dbfff","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752493344617,"stop":1752493344617,"duration":0},"status":"skipped","severity":"normal"},{"uid":"301128959ec2647f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752492780950,"stop":1752492780950,"duration":0},"status":"passed","severity":"normal"},{"uid":"3794bc7c91670ac9","name":"should set field with only STORE enabled","time":{"start":1752492786828,"stop":1752492786828,"duration":0},"status":"passed","severity":"normal"},{"uid":"74cdb09de08287e2","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752493344625,"stop":1752493344625,"duration":0},"status":"passed","severity":"normal"},{"uid":"156758d29eb5dc95","name":"should return false when peer is not found","time":{"start":1752492796243,"stop":1752492796243,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fb2eeca72239ab","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752493045305,"stop":1752493045306,"duration":1},"status":"passed","severity":"normal"},{"uid":"865551db7b367483","name":"should save new peer to store","time":{"start":1752492795980,"stop":1752492795981,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb875d34772f908","name":"it tolerates circular branch references","time":{"start":1752492804798,"stop":1752492804798,"duration":0},"status":"passed","severity":"normal"},{"uid":"54238f7f3bdf463d","name":"should clear dial history on start","time":{"start":1752492795919,"stop":1752492795920,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd00d1c0d7b1d63","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752492834862,"stop":1752492834862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41443b89a249816","name":"should drop connection via multiaddr with hangUp","time":{"start":1752492942555,"stop":1752492942555,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aaf66632db66cb6","name":"should add event listeners to libp2p","time":{"start":1752492796352,"stop":1752492796363,"duration":11},"status":"passed","severity":"normal"},{"uid":"db1e5ad58d55b1c5","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752492780948,"stop":1752492780948,"duration":0},"status":"passed","severity":"normal"},{"uid":"509801f359dbe375","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752493344615,"stop":1752493344616,"duration":1},"status":"passed","severity":"normal"},{"uid":"505dd53a725f07b7","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752492780931,"stop":1752492780931,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb204347bd9cb1","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752492796960,"stop":1752492796960,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cb245b5ef8f7e4","name":"messageHashStr works with IProtoMessage","time":{"start":1752492796195,"stop":1752492796197,"duration":2},"status":"passed","severity":"normal"},{"uid":"81163c2074336e13","name":"random static sharding 8 - Cluster ID: 202, Shard ID: 81","time":{"start":1752493109926,"stop":1752493109926,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bfc9496059a68a","name":"Push message with Russian payload","time":{"start":1752493451494,"stop":1752493451494,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd7c6e4e2788be","name":"Decoder throws on empty string content topic","time":{"start":1752492797092,"stop":1752492797092,"duration":0},"status":"passed","severity":"normal"},{"uid":"52221f245ad946ab","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752493067755,"stop":1752493067756,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec3ce133f05019e","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752492825148,"stop":1752492825149,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac81abc49c43ac4","name":"Generator, 2 different pubsubtopics","time":{"start":1752493102091,"stop":1752493102092,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74e54427e4e7e69","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752492804386,"stop":1752492804386,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3ea942b28f1361","name":"can start and stop the service","time":{"start":1752492808676,"stop":1752492808676,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a3c3d39f3f2edf","name":"Check received message containing Arabic","time":{"start":1752493297521,"stop":1752493297521,"duration":0},"status":"passed","severity":"normal"},{"uid":"8589f721b50b14b3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752492834869,"stop":1752492834869,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ab3b715e2546e5","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752492786140,"stop":1752492786140,"duration":0},"status":"passed","severity":"normal"},{"uid":"401666539f67047f","name":"Check message received after jswaku node is restarted","time":{"start":1752493297528,"stop":1752493297529,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d01bf4ea78cfe88","name":"should not hang up bootstrap peer if under limit","time":{"start":1752492796586,"stop":1752492796586,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f9d2ad9f709370","name":"throws on content topic with empty version field","time":{"start":1752492780919,"stop":1752492780919,"duration":0},"status":"passed","severity":"normal"},{"uid":"6075302572b2d67a","name":"should encodeTxt and decodeTxt","time":{"start":1752492786818,"stop":1752492786818,"duration":0},"status":"passed","severity":"normal"},{"uid":"7566354bb912715b","name":"should dial peers from store on start","time":{"start":1752492796578,"stop":1752492796578,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7f82c706b3c9d5","name":"should handle incoming messages","time":{"start":1752492825717,"stop":1752492825718,"duration":1},"status":"passed","severity":"normal"},{"uid":"d158d21ebf4390cf","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752492987422,"stop":1752492987422,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf42681ed62c6e2","name":"should clear existing timers before creating new ones","time":{"start":1752492795896,"stop":1752492795896,"duration":0},"status":"passed","severity":"normal"},{"uid":"f373036f6f20250f","name":"should remove event listeners from libp2p","time":{"start":1752492796364,"stop":1752492796364,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3b0272ef4a959","name":"should not fail to start the service if it is already started","time":{"start":1752492808677,"stop":1752492808677,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5cea66e822f918","name":"should register libp2p event listeners when start is called","time":{"start":1752492825894,"stop":1752492825894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8cf3e6580c614d","name":"should insert elements correctly","time":{"start":1752492836926,"stop":1752492836926,"duration":0},"status":"passed","severity":"normal"},{"uid":"374a12cb2e8a5372","name":"should create KeepAliveManager with relay","time":{"start":1752492795851,"stop":1752492795862,"duration":11},"status":"passed","severity":"normal"},{"uid":"68071260bf954f8e","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752493045305,"stop":1752493045305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b86acf50d8c2db","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752493122100,"stop":1752493122100,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e53673bbe0a68e7","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752492985639,"stop":1752492985639,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df9df0b24e7b9fa","name":"messageHash returns a Uint8Array","time":{"start":1752492796194,"stop":1752492796194,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc6add60892f2f","name":"Check message with invalid timestamp is not received","time":{"start":1752493297536,"stop":1752493297536,"duration":0},"status":"passed","severity":"normal"},{"uid":"782c75b5f21b0ce","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752492797092,"stop":1752492797092,"duration":0},"status":"passed","severity":"normal"},{"uid":"22921b7baec78651","name":"Subscribe and receives messages on 20 topics","time":{"start":1752493344617,"stop":1752493344617,"duration":0},"status":"passed","severity":"normal"},{"uid":"637c5c8e1226294","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752492780939,"stop":1752492780942,"duration":3},"status":"passed","severity":"normal"},{"uid":"86693c7ba666e795","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752492804802,"stop":1752492804802,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb11616b1699c56","name":"Filter","time":{"start":1752493127552,"stop":1752493127553,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5dfc9a999950d84","name":"should be delivered immediately if received","time":{"start":1752492839705,"stop":1752492839705,"duration":0},"status":"passed","severity":"normal"},{"uid":"70bb6733eacb62","name":"Encoder throws on undefined content topic","time":{"start":1752492814605,"stop":1752492814605,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b7893f0b31bc8e","name":"should process queue every 500ms","time":{"start":1752492795942,"stop":1752492795943,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead3761ad05af629","name":"should hang up bootstrap peer if over limit","time":{"start":1752492796586,"stop":1752492796586,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf78e383d7035ab","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752492825051,"stop":1752492825051,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cb85a3efb58423","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752492834866,"stop":1752492834866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3dfc3ceabf98bd","name":"should work with custom bootstrap limits","time":{"start":1752492796597,"stop":1752492796597,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e431233982182f","name":"should partition messages based on acknowledgement status","time":{"start":1752492839702,"stop":1752492839703,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc742b10fe5dee0d","name":"Check message on other pubsub topic is not received","time":{"start":1752493297527,"stop":1752493297527,"duration":0},"status":"passed","severity":"normal"},{"uid":"49422bbf68afd92","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752492834828,"stop":1752492834830,"duration":2},"status":"passed","severity":"normal"},{"uid":"f08620620f2238e0","name":"Overlapping topic subscription","time":{"start":1752493344608,"stop":1752493344608,"duration":0},"status":"passed","severity":"normal"}]