allure-jswaku/8658/widgets/status-chart.json
2025-07-16 13:03:45 +00:00

1 line
193 KiB
JSON

[{"uid":"4f00bf2cf3343b6f","name":"LightPush","time":{"start":1752670735677,"stop":1752670735677,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdbb79b8b3f56d8","name":"throws on content topic with non-number generation field","time":{"start":1752670307090,"stop":1752670307091,"duration":1},"status":"passed","severity":"normal"},{"uid":"9985f6453b6500a8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752670332195,"stop":1752670332195,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e8f071a2077580a","name":"Waku message hash computation (no timestamp)","time":{"start":1752670323494,"stop":1752670323494,"duration":0},"status":"passed","severity":"normal"},{"uid":"c100412649ed741f","name":"should initialize with Unhealthy status","time":{"start":1752670353800,"stop":1752670353801,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f7fbe873c8250c","name":"Passing page size 1 when there are 4 messages","time":{"start":1752670721324,"stop":1752670721324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84944c419968346","name":"should stop all internal components","time":{"start":1752670324056,"stop":1752670324056,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fc2a37c1434174","name":"should handle a minimal index list","time":{"start":1752670307325,"stop":1752670307325,"duration":0},"status":"passed","severity":"normal"},{"uid":"1342d8f3fda7fcc3","name":"Decoder throws on undefined content topic","time":{"start":1752670343716,"stop":1752670343716,"duration":0},"status":"passed","severity":"normal"},{"uid":"687c40853307eb8f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752670363060,"stop":1752670363061,"duration":1},"status":"passed","severity":"normal"},{"uid":"230c00da23347f56","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752670363057,"stop":1752670363058,"duration":1},"status":"passed","severity":"normal"},{"uid":"903c726209d700d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752670545311,"stop":1752670545311,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8cbb76d853c1e","name":"should create dialer with libp2p and shardReader","time":{"start":1752670323236,"stop":1752670323238,"duration":2},"status":"passed","severity":"normal"},{"uid":"4425c76d5f2bda38","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752670322869,"stop":1752670322871,"duration":2},"status":"passed","severity":"normal"},{"uid":"53767a05bd350c37","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752670363067,"stop":1752670363067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26f0051bbb33d74","name":"should insert message into bloom filter","time":{"start":1752670368007,"stop":1752670368008,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ed761c1b77644f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752670331628,"stop":1752670331629,"duration":1},"status":"passed","severity":"normal"},{"uid":"8698fd3cb00371fa","name":"Push message with Russian payload","time":{"start":1752670987897,"stop":1752670987898,"duration":1},"status":"passed","severity":"normal"},{"uid":"779760d574b09e96","name":"should not allow unachievable error rate","time":{"start":1752670362789,"stop":1752670362789,"duration":0},"status":"passed","severity":"normal"},{"uid":"26af020372c032a1","name":"Check publish message containing special chars","time":{"start":1752670536013,"stop":1752670536013,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8dc388c0c6a8118","name":"Callback on promise","time":{"start":1752670698442,"stop":1752670698442,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9fc3c2291b6fe21","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752670728208,"stop":1752670728208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd261ce9cf87dc2","name":"Encoder throws on empty string content topic","time":{"start":1752670342084,"stop":1752670342085,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41fc33de7492c27","name":"should return empty array when no peers connected","time":{"start":1752670324061,"stop":1752670324061,"duration":0},"status":"passed","severity":"normal"},{"uid":"84eda34e2c409e5c","name":"Decoder throws on empty string content topic","time":{"start":1752670324147,"stop":1752670324147,"duration":0},"status":"passed","severity":"normal"},{"uid":"363cdda11650d743","name":"throws on content topic with empty version field","time":{"start":1752670307092,"stop":1752670307092,"duration":0},"status":"passed","severity":"normal"},{"uid":"449a493b7c6c40ac","name":"should dial second nwaku node that was discovered","time":{"start":1752670382402,"stop":1752670382404,"duration":2},"status":"skipped","severity":"normal"},{"uid":"a7f14516910bd6d3","name":"Passing page size 110 when there are 120 messages","time":{"start":1752670721326,"stop":1752670721326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7d073b19ec15c2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752670307109,"stop":1752670307109,"duration":0},"status":"passed","severity":"normal"},{"uid":"551032a62256e524","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752670307119,"stop":1752670307119,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0232529dc2e1ed","name":"rejects hash query with content filter parameters","time":{"start":1752670323602,"stop":1752670323602,"duration":0},"status":"passed","severity":"normal"},{"uid":"129163958d1f5866","name":"Check publish message after client node is restarted","time":{"start":1752670536024,"stop":1752670536024,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf5cdb8abd6d5964","name":"Push message with content topic containing unicode special characters","time":{"start":1752670987909,"stop":1752670987909,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc97021d386ac82","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752670352793,"stop":1752670352796,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ac2c6b422c43503","name":"should maintain desired error rate","time":{"start":1752670365309,"stop":1752670365309,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7dc36aa0fe1761","name":"Push message with content topic containing Russian","time":{"start":1752670987886,"stop":1752670987887,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70648ab73f2dc2c","name":"should handle empty pubsub topics","time":{"start":1752670323745,"stop":1752670323745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb8602f4e17b855","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752670331629,"stop":1752670331630,"duration":1},"status":"passed","severity":"normal"},{"uid":"30af2e56f25d3caf","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752670710273,"stop":1752670710273,"duration":0},"status":"passed","severity":"normal"},{"uid":"18eff29d8cb30984","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752670363063,"stop":1752670363063,"duration":0},"status":"passed","severity":"normal"},{"uid":"424182fac0af528d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752670368015,"stop":1752670368015,"duration":0},"status":"passed","severity":"normal"},{"uid":"948dabf3ae94f436","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752670342080,"stop":1752670342081,"duration":1},"status":"passed","severity":"normal"},{"uid":"561e6ad40ef7fb16","name":"Push message with JSON payload","time":{"start":1752670987881,"stop":1752670987881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad02ffac36c81faf","name":"should dial more peers if under maxConnections","time":{"start":1752670322864,"stop":1752670322865,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ed25297fd70589","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752670480433,"stop":1752670480433,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7da819c93c26708","name":"should get all peers from store","time":{"start":1752670322850,"stop":1752670322851,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f22ab44831d69fe","name":"Throws when trying to push message with empty payload","time":{"start":1752670987901,"stop":1752670987901,"duration":0},"status":"passed","severity":"normal"},{"uid":"5772217dd5f92ff8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752670881101,"stop":1752670881102,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1ecac83b24cdd7","name":"Renews subscription after lossing a connection","time":{"start":1752670881099,"stop":1752670881099,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b37a0c850d2f61","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752670987905,"stop":1752670987905,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbc72826544670c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752670307106,"stop":1752670307106,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b03ef6b3f302b1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752670543880,"stop":1752670543881,"duration":1},"status":"passed","severity":"normal"},{"uid":"20324a1babb17ccd","name":"should set default options when no config provided","time":{"start":1752670324054,"stop":1752670324054,"duration":0},"status":"passed","severity":"normal"},{"uid":"151f725867b47efa","name":"Passing page size 10 when there are 10 messages","time":{"start":1752670721325,"stop":1752670721325,"duration":0},"status":"passed","severity":"normal"},{"uid":"f086708786a4f870","name":"can query messages normally","time":{"start":1752670696556,"stop":1752670696556,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7bbf858afe70cb","name":"Push message equal or less that 1MB","time":{"start":1752670987894,"stop":1752670987894,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d4ab1606707fe8","name":"should do nothing if no non-locked connections to drop","time":{"start":1752670322868,"stop":1752670322869,"duration":1},"status":"passed","severity":"normal"},{"uid":"264b37718fc3e0a4","name":"should dial peer when on same shard","time":{"start":1752670323258,"stop":1752670323258,"duration":0},"status":"passed","severity":"normal"},{"uid":"7536f852cb1be6c6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752670881096,"stop":1752670881096,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f097cafe0310b4e","name":"Subscribe to topic containing long and receive message","time":{"start":1752670881104,"stop":1752670881104,"duration":0},"status":"passed","severity":"normal"},{"uid":"446c75989f93162e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752670331630,"stop":1752670331630,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ac103ca220b869","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752670307122,"stop":1752670307122,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad8dd69df782c7","name":"should encodeTxt and decodeTxt","time":{"start":1752670313440,"stop":1752670313441,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba8ff64b18390c","name":"should properly create location multiaddrs - tcp6","time":{"start":1752670313447,"stop":1752670313448,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc9cbec30a13515","name":"should handle peer store update failures gracefully","time":{"start":1752670323713,"stop":1752670323713,"duration":0},"status":"passed","severity":"normal"},{"uid":"4233e36cd037cffc","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752670363070,"stop":1752670363071,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12835cf0100f9c0","name":"Fails to publish message with empty text","time":{"start":1752670536021,"stop":1752670536021,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b78fcb71fb8c85a","name":"Filter","time":{"start":1752670735677,"stop":1752670735678,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0a3ceecb50c659","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752670881097,"stop":1752670881097,"duration":0},"status":"passed","severity":"normal"},{"uid":"334e6690d48f6952","name":"Check received message containing Basic HTML tag","time":{"start":1752670836051,"stop":1752670836052,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9e3070d5228226","name":"should return false when peer is not found","time":{"start":1752670323198,"stop":1752670323198,"duration":0},"status":"passed","severity":"normal"},{"uid":"969c5579c6996fe3","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752670716056,"stop":1752670716056,"duration":0},"status":"passed","severity":"normal"},{"uid":"d901615cab5e39c3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752670881104,"stop":1752670881104,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc74c04ae843b8db","name":"should add event listener for peer:discovery","time":{"start":1752670323163,"stop":1752670323164,"duration":1},"status":"passed","severity":"normal"},{"uid":"2faeb6fe4c710742","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752670323789,"stop":1752670323789,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a2b13e7ac66cf9","name":"Subscribe to topic containing Script and receive message","time":{"start":1752670881095,"stop":1752670881095,"duration":0},"status":"passed","severity":"normal"},{"uid":"4610ada62d9eb143","name":"throws on content topic with empty topic name field","time":{"start":1752670307092,"stop":1752670307093,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf5d6cd28a63e56","name":"Check message with no pubsub topic is not received","time":{"start":1752670836066,"stop":1752670836066,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d43a0e994a093f2","name":"Check received message containing Russian","time":{"start":1752670836050,"stop":1752670836050,"duration":0},"status":"passed","severity":"normal"},{"uid":"76dbeecee6bbdef8","name":"Check message on other pubsub topic is not received","time":{"start":1752670836055,"stop":1752670836055,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4978266729040c","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752670363070,"stop":1752670363070,"duration":0},"status":"passed","severity":"normal"},{"uid":"2606954c60345a0b","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752670653096,"stop":1752670653096,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c3493c4de641c5","name":"should return false when peer shard info is not found","time":{"start":1752670323203,"stop":1752670323203,"duration":0},"status":"passed","severity":"normal"},{"uid":"f253b9b240195249","name":"should load peers from local storage and dispatch events","time":{"start":1752670335945,"stop":1752670335945,"duration":0},"status":"passed","severity":"normal"},{"uid":"50de12dc3160af11","name":"should decode valid enr successfully","time":{"start":1752670313441,"stop":1752670313441,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ab4f19ffc21e90","name":"Relay + Store","time":{"start":1752670313450,"stop":1752670313451,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1c732a683cd21a","name":"Subscribe to topic containing XML and receive message","time":{"start":1752670881096,"stop":1752670881096,"duration":0},"status":"passed","severity":"normal"},{"uid":"e100abeb511ac9f7","name":"should handle disconnect when peer has no timers","time":{"start":1752670323735,"stop":1752670323744,"duration":9},"status":"passed","severity":"normal"},{"uid":"b650882c2db2d5c8","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752670307119,"stop":1752670307119,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20393a5525134f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752670836054,"stop":1752670836055,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c06b42d09e2101","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752670527609,"stop":1752670527609,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae762f858355399","name":"should properly create location multiaddrs - tcp","time":{"start":1752670313448,"stop":1752670313448,"duration":0},"status":"passed","severity":"normal"},{"uid":"42764e9e2e6d69b3","name":"Encoder throws on undefined content topic","time":{"start":1752670343716,"stop":1752670343716,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c5205df763165a","name":"should skip peer when already connected","time":{"start":1752670323253,"stop":1752670323255,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d867fa2ae03e9d4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752670307113,"stop":1752670307113,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b5863554a5d34a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752670324147,"stop":1752670324147,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11aad438c5db3c1","name":"should not dispatch event when already connected","time":{"start":1752670323025,"stop":1752670323025,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc4389ffc9736e9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752670881098,"stop":1752670881098,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bec890ed3aaaad4","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752670653099,"stop":1752670653099,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7372f8af2739cd1f","name":"should handle errors when accessing navigator","time":{"start":1752670323035,"stop":1752670323035,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e35002abe31179a","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752670307112,"stop":1752670307113,"duration":1},"status":"passed","severity":"normal"},{"uid":"be19b698d1013840","name":"Relay","time":{"start":1752670389717,"stop":1752670389719,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5ffaee0d4c79042","name":"Overlapping topic subscription","time":{"start":1752670881103,"stop":1752670881103,"duration":0},"status":"passed","severity":"normal"},{"uid":"4390bf20ac93e507","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752670881109,"stop":1752670881109,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db1dda479b37372","name":"should update peer store before dialing","time":{"start":1752670323173,"stop":1752670323173,"duration":0},"status":"passed","severity":"normal"},{"uid":"2940c090264628b7","name":"A test","time":{"start":1752670469872,"stop":1752670469872,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d4db81c94d7b8b","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752670363071,"stop":1752670363072,"duration":1},"status":"passed","severity":"normal"},{"uid":"608e4a555b209145","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752670353787,"stop":1752670353787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ea5df1087f3a45","name":"does not throw on valid cases","time":{"start":1752670307087,"stop":1752670307089,"duration":2},"status":"passed","severity":"normal"},{"uid":"599958a999961966","name":"Push message with content topic containing shell command","time":{"start":1752670987889,"stop":1752670987890,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81fed0f9f6fd14e","name":"should throw an error for missing sharding configuration","time":{"start":1752670307121,"stop":1752670307121,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80bde19dff81f87","name":"should not receive a peer event after stop","time":{"start":1752670388208,"stop":1752670388213,"duration":5},"status":"passed","severity":"normal"},{"uid":"787a67fc49a25b89","name":"Query generator for multiple messages","time":{"start":1752670698439,"stop":1752670698439,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cdb47e9dcea893","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752670331175,"stop":1752670331176,"duration":1},"status":"passed","severity":"normal"},{"uid":"de991a1f9c9423bc","name":"should return false when peer is not found","time":{"start":1752670323206,"stop":1752670323207,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f43978cb4c599a7","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752670362790,"stop":1752670362791,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37f1445f1f0d4a0","name":"should return true when topic is configured","time":{"start":1752670324063,"stop":1752670324063,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf24bcd37a611c7","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752670363070,"stop":1752670363070,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebbc8fb8b77b60c1","name":"Query Generator - true","time":{"start":1752670708402,"stop":1752670708403,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1c47796228ef3f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752670307095,"stop":1752670307095,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c6d9b80dda04ba","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752670653095,"stop":1752670653095,"duration":0},"status":"passed","severity":"normal"},{"uid":"27120a803c860a2b","name":"should properly create location multiaddrs - tcp4","time":{"start":1752670313447,"stop":1752670313447,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28407a16a0553d2","name":"Fails to publish message with wrong content topic","time":{"start":1752670536021,"stop":1752670536022,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e804c602230762","name":"should properly create location multiaddrs - udp4","time":{"start":1752670313446,"stop":1752670313447,"duration":1},"status":"passed","severity":"normal"},{"uid":"205e7b1a06d953b2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752670836054,"stop":1752670836054,"duration":0},"status":"passed","severity":"normal"},{"uid":"93df20a27114e4bc","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752670353787,"stop":1752670353788,"duration":1},"status":"passed","severity":"normal"},{"uid":"8245e1181d2624a1","name":"should dial peer when no shard info available","time":{"start":1752670323258,"stop":1752670323262,"duration":4},"status":"passed","severity":"normal"},{"uid":"e590f0b21e825403","name":"topics with same application and version share the same shard","time":{"start":1752670307099,"stop":1752670307099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab82b1b5738a78ed","name":"should set field with only RELAY enabled","time":{"start":1752670313449,"stop":1752670313449,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfc0fd7bd31cbc4","name":"returns all values when wanted number is greater than available values","time":{"start":1752670331173,"stop":1752670331175,"duration":2},"status":"passed","severity":"normal"},{"uid":"932881f846d54974","name":"Used by Waku Relay","time":{"start":1752670734427,"stop":1752670734427,"duration":0},"status":"passed","severity":"normal"},{"uid":"37692dfe41c7cc9a","name":"should send to specified number of peers of used peers","time":{"start":1752670353460,"stop":1752670353462,"duration":2},"status":"passed","severity":"normal"},{"uid":"707538fc59c9f359","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752670322869,"stop":1752670322869,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c532a0e7761bfb3","name":"Decoder throws on undefined content topic","time":{"start":1752670342085,"stop":1752670342085,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce9b61c5292ddb8","name":"should mark all messages in causal history as acknowledged","time":{"start":1752670368011,"stop":1752670368011,"duration":0},"status":"passed","severity":"normal"},{"uid":"96bdd360d3339663","name":"should handle special patterns correctly","time":{"start":1752670365310,"stop":1752670365310,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa102b25fe7f128f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752670307113,"stop":1752670307113,"duration":0},"status":"passed","severity":"normal"},{"uid":"321a3e823857c954","name":"Non TWN Cluster","time":{"start":1752670640445,"stop":1752670640445,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfeb4d10f9c61b7e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752670881107,"stop":1752670881107,"duration":0},"status":"passed","severity":"normal"},{"uid":"5579e1c9c512ffb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752670881089,"stop":1752670881089,"duration":0},"status":"passed","severity":"normal"},{"uid":"c726be70098625eb","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752670307122,"stop":1752670307123,"duration":1},"status":"passed","severity":"normal"},{"uid":"b406ae6ae2e2cecf","name":"should return empty list for no shard","time":{"start":1752670307105,"stop":1752670307105,"duration":0},"status":"passed","severity":"normal"},{"uid":"1020d5e46878e957","name":"ignores domain fetching errors","time":{"start":1752670332191,"stop":1752670332191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3427a6c42390bad8","name":"should insert message id into causal history","time":{"start":1752670368008,"stop":1752670368008,"duration":0},"status":"passed","severity":"normal"},{"uid":"6559f75f6cad0caf","name":"Sign & Recover","time":{"start":1752670342387,"stop":1752670342387,"duration":0},"status":"passed","severity":"normal"},{"uid":"7412a5b8b04e46f0","name":"should properly clean up resources when disposed","time":{"start":1752670351735,"stop":1752670351735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fdf5089140ac69","name":"should not fail to stop the service if it was not started","time":{"start":1752670388206,"stop":1752670388206,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b0a3776525100d","name":"Default pageSize","time":{"start":1752670721327,"stop":1752670721327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e472e88ae24ad445","name":"should dial peers from store when browser is connected","time":{"start":1752670322844,"stop":1752670322845,"duration":1},"status":"passed","severity":"normal"},{"uid":"2305b00c3682c01f","name":"Publishes to nwaku","time":{"start":1752670522226,"stop":1752670522226,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d439d109e170c5","name":"should handle peer not in mesh for all topics","time":{"start":1752670323749,"stop":1752670323749,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cca24492650eb88","name":"Init the array if not present","time":{"start":1752670306823,"stop":1752670306825,"duration":2},"status":"passed","severity":"normal"},{"uid":"619e41591c3af492","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752670390260,"stop":1752670390262,"duration":2},"status":"passed","severity":"normal"},{"uid":"4a68e4ea5fea0e5e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752670363074,"stop":1752670363074,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ead993ffe086f1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752670640444,"stop":1752670640445,"duration":1},"status":"passed","severity":"normal"},{"uid":"62dd7c5f55b4682d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752670307098,"stop":1752670307098,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5e89757b3e2a8d","name":"Subscribe to topic containing long and receive message","time":{"start":1752670881092,"stop":1752670881092,"duration":0},"status":"passed","severity":"normal"},{"uid":"f411236b14a5c7b4","name":"Throws when trying to push message with empty payload","time":{"start":1752670987883,"stop":1752670987884,"duration":1},"status":"passed","severity":"normal"},{"uid":"7817ebb6f29f8fd8","name":"should create all internal components","time":{"start":1752670324055,"stop":1752670324055,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cc69cd232ae82c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752670323781,"stop":1752670323781,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70c3f72893d1636","name":"should drop connection to one peer on hangUp","time":{"start":1752670471635,"stop":1752670471635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3c0656dc42bab7","name":"should use shardsUnderCluster when provided","time":{"start":1752670352929,"stop":1752670352930,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8570cc0a153ba5e","name":"should not return locked peers if enough unlocked are available","time":{"start":1752670353782,"stop":1752670353783,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac3f14acfb16a8c","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752670363071,"stop":1752670363071,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba91890d4f03f210","name":"Push message with content topic containing Arabic","time":{"start":1752670987903,"stop":1752670987904,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee8b0578ddb0a893","name":"messageHashStr returns a hex string","time":{"start":1752670323495,"stop":1752670323496,"duration":1},"status":"passed","severity":"normal"},{"uid":"557de46885f3b249","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752670307097,"stop":1752670307098,"duration":1},"status":"passed","severity":"normal"},{"uid":"13bd43fc7ca101f2","name":"should return peer for existing peer","time":{"start":1752670322858,"stop":1752670322859,"duration":1},"status":"passed","severity":"normal"},{"uid":"353ee70b7b4eab2c","name":"Subscribe to topic containing Script and publish message","time":{"start":1752670545313,"stop":1752670545313,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed49a7f6cc4f279d","name":"should sort peers by ping value","time":{"start":1752670324062,"stop":1752670324062,"duration":0},"status":"passed","severity":"normal"},{"uid":"3036336d95111e6d","name":"should remove event listeners","time":{"start":1752670322841,"stop":1752670322842,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83244b9d0ade9ec","name":"should handle errors gracefully when getting peer info","time":{"start":1752670323207,"stop":1752670323210,"duration":3},"status":"passed","severity":"normal"},{"uid":"a24f8982fa4cfdb5","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752670307103,"stop":1752670307103,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc480df0c557968","name":"nwaku subscribes","time":{"start":1752670522225,"stop":1752670522226,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd29b8a734eb754","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752670545315,"stop":1752670545315,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1212bce51bdcbb9","name":"Push message with content topic containing unicode special characters","time":{"start":1752670987890,"stop":1752670987891,"duration":1},"status":"passed","severity":"normal"},{"uid":"a371aea0a5062b9e","name":"should successfully stop","time":{"start":1752670353808,"stop":1752670353808,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f131ce9b4a9750e","name":"should merge provided config with defaults","time":{"start":1752670324054,"stop":1752670324055,"duration":1},"status":"passed","severity":"normal"},{"uid":"45711fdb7c36af8","name":"should skip peer when dialed recently","time":{"start":1752670323256,"stop":1752670323256,"duration":0},"status":"passed","severity":"normal"},{"uid":"91236672e9cd6a30","name":"handles different networkShards values correctly","time":{"start":1752670307100,"stop":1752670307101,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e4b3a09c23f43ad","name":"Check received message containing escaped characters","time":{"start":1752670836052,"stop":1752670836052,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e697e1155685e37","name":"throws an error for improperly formatted content topics","time":{"start":1752670307101,"stop":1752670307101,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e8d42109519839","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752670307110,"stop":1752670307110,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7fb189ffcc7d95","name":"caches peers it previously fetched","time":{"start":1752670332192,"stop":1752670332192,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d0a8bcc551bf55","name":"Push message with content topic containing escaped characters","time":{"start":1752670987908,"stop":1752670987908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a88bc2c8ce1d0ff","name":"should handle dial errors gracefully","time":{"start":1752670322853,"stop":1752670322854,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e6c6d372bc3b71","name":"should handle relay send failures gracefully","time":{"start":1752670323732,"stop":1752670323732,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce4c001f97232de","name":"Passing page size 11 when there are 10 messages","time":{"start":1752670721325,"stop":1752670721325,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d70f22450156ae","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752670363064,"stop":1752670363064,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b86cba461e8ffa4","name":"Push message with long payload","time":{"start":1752670987895,"stop":1752670987896,"duration":1},"status":"passed","severity":"normal"},{"uid":"86fddd44a3d9a847","name":"should clear all timers","time":{"start":1752670323691,"stop":1752670323692,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3f7419c2fbc9a14","name":"Generator, custom pubsub topic","time":{"start":1752670710273,"stop":1752670710274,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8b2394d918c28b56","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752670307107,"stop":1752670307107,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb35576dec0dbd5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752670363072,"stop":1752670363072,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c321f09a915410","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752670402514,"stop":1752670402515,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ea4f1662bb6ee7","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752670307103,"stop":1752670307104,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8311fdc1ebdd289","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752670698440,"stop":1752670698440,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb434632bb690a9","name":"Push message with custom timestamp: 1752674002865","time":{"start":1752670987893,"stop":1752670987894,"duration":1},"status":"passed","severity":"normal"},{"uid":"49d5dab7e4c67423","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752670323713,"stop":1752670323714,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5ea6814bb71a83","name":"should get / set TCP multiaddr","time":{"start":1752670313446,"stop":1752670313446,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b68c5dab9c04e07","name":"should create ShardReader with contentTopics network config","time":{"start":1752670323192,"stop":1752670323192,"duration":0},"status":"passed","severity":"normal"},{"uid":"33df160fe17d492c","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752670363068,"stop":1752670363069,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e9829c634d2ff3","name":"Check received message containing unicode special characters","time":{"start":1752670836064,"stop":1752670836064,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e72ef87d377df8","name":"Push message with content topic containing XML","time":{"start":1752670987888,"stop":1752670987888,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0b55ae739759b5","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752670312742,"stop":1752670312743,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc52d00f76a81e4c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752670388216,"stop":1752670388216,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ce0069a66c71476a","name":"Push message with numeric payload","time":{"start":1752670987896,"stop":1752670987896,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5212bc41d79be","name":"Push message with content topic containing special chars","time":{"start":1752670987885,"stop":1752670987885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7988f0ca135525","name":"should remove event listeners","time":{"start":1752670323691,"stop":1752670323691,"duration":0},"status":"passed","severity":"normal"},{"uid":"823f5c4a9aad470","name":"should not discard bootstrap peers if under the limit","time":{"start":1752670452545,"stop":1752670452546,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b86c373d6d2995","name":"Check publish message containing Basic HTML tag","time":{"start":1752670536016,"stop":1752670536017,"duration":1},"status":"passed","severity":"normal"},{"uid":"420bceec21e28a3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752670363076,"stop":1752670363077,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7285dd335ab355","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752670363069,"stop":1752670363069,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c03b4465d6e9d2","name":"should not fail to start the service if it is already started","time":{"start":1752670388207,"stop":1752670388207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e2ebf3e69c3938","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752670881104,"stop":1752670881104,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7e9b1489eb7e7a","name":"Does not throw an exception when node disconnects","time":{"start":1752670734426,"stop":1752670734426,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7de84259ffe6aa3","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752670362789,"stop":1752670362790,"duration":1},"status":"passed","severity":"normal"},{"uid":"53aaa6d655a52a38","name":"Should update shard info","time":{"start":1752670480886,"stop":1752670480886,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2fc03b5c9d0f99","name":"Register correct protocols","time":{"start":1752670545305,"stop":1752670545305,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf026f01157db72","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752670307106,"stop":1752670307106,"duration":0},"status":"passed","severity":"normal"},{"uid":"119454c686385cad","name":"Check received message containing XML","time":{"start":1752670836061,"stop":1752670836062,"duration":1},"status":"passed","severity":"normal"},{"uid":"84875b81c121ca47","name":"should not receive a peer event before start","time":{"start":1752670508919,"stop":1752670508923,"duration":4},"status":"passed","severity":"normal"},{"uid":"8cd19b3571f5a97","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752670312755,"stop":1752670312755,"duration":0},"status":"passed","severity":"normal"},{"uid":"5081e24793b78c57","name":"Sets default value correctly","time":{"start":1752670734428,"stop":1752670734428,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1f4c57bf734685","name":"Push message with custom timestamp: 1721912002865","time":{"start":1752670987893,"stop":1752670987893,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d822ccbc6eaa9e","name":"should drop connection via multiaddr with hangUp","time":{"start":1752670471636,"stop":1752670471636,"duration":0},"status":"passed","severity":"normal"},{"uid":"5061575ae1054512","name":"Push message with content topic containing long","time":{"start":1752670987902,"stop":1752670987902,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf6519304e8625c","name":"Push message with content topic containing emoji","time":{"start":1752670987909,"stop":1752670987909,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3ebeecdd06e0cb","name":"should be safe to call multiple times","time":{"start":1752670323243,"stop":1752670323243,"duration":0},"status":"passed","severity":"normal"},{"uid":"2040fa2012b56e15","name":"should add event listeners to libp2p","time":{"start":1752670323002,"stop":1752670323003,"duration":1},"status":"passed","severity":"normal"},{"uid":"ededbe0888b15707","name":"should add event listeners for peer connect and disconnect","time":{"start":1752670323690,"stop":1752670323690,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f8e51f1288ad74","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752670307120,"stop":1752670307120,"duration":0},"status":"passed","severity":"normal"},{"uid":"396f8f65c0bb060f","name":"should set field with all protocols disabled","time":{"start":1752670313449,"stop":1752670313449,"duration":0},"status":"passed","severity":"normal"},{"uid":"da414b2d083d190e","name":"should dial all known peers when reached zero connections","time":{"start":1752670452541,"stop":1752670452542,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64751caa85e6d0c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752670363080,"stop":1752670363080,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e6d4b26e6b8ae1","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752670307104,"stop":1752670307105,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd9ab543de1e245","name":"should be delivered immediately if received","time":{"start":1752670368015,"stop":1752670368016,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b1dd11b5de13d3","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752670545314,"stop":1752670545314,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f9224b0d4a5098","name":"Symmetric encrypt & Decrypt","time":{"start":1752670342386,"stop":1752670342387,"duration":1},"status":"passed","severity":"normal"},{"uid":"316579942f0a74ce","name":"Generator, custom pubsub topic","time":{"start":1752670710272,"stop":1752670710272,"duration":0},"status":"passed","severity":"normal"},{"uid":"533d7627cc6fedf7","name":"should dial with multiaddr and return stream","time":{"start":1752670324058,"stop":1752670324058,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ab097db52bac93","name":"should properly compute the node id","time":{"start":1752670313444,"stop":1752670313445,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e6845cc490b86e8","name":"should handle case with no peers in store","time":{"start":1752670322856,"stop":1752670322857,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad4ee1483cffdfe","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752670307096,"stop":1752670307096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19248bd1c7efceb","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752670881095,"stop":1752670881095,"duration":0},"status":"passed","severity":"normal"},{"uid":"574f34c27470826f","name":"Subscribe to topic containing Script and receive message","time":{"start":1752670881106,"stop":1752670881106,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb5bba3cc36e7ee","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752670323496,"stop":1752670323496,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef748beacf44d45f","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752670352618,"stop":1752670352619,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca77fb4b62b183c7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752670881094,"stop":1752670881094,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffca9bc0598f966f","name":"should remove event listener for peer:discovery","time":{"start":1752670323166,"stop":1752670323166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba62e46db03d116a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752670323781,"stop":1752670323781,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec62862e05eb1ea6","name":"should create an instance with libp2p and dialer","time":{"start":1752670323159,"stop":1752670323162,"duration":3},"status":"passed","severity":"normal"},{"uid":"c3674704a027ff35","name":"Push message with content topic containing Chinese","time":{"start":1752670987885,"stop":1752670987886,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ca937de2b90f4d","name":"recovers when dns.resolve returns empty","time":{"start":1752670332191,"stop":1752670332191,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16ddea0bb14dfdf","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752670402515,"stop":1752670402516,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dace00d437912a4","name":"should return false when topic is not configured","time":{"start":1752670324063,"stop":1752670324063,"duration":0},"status":"passed","severity":"normal"},{"uid":"816b0b20e398e029","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752670363062,"stop":1752670363063,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46a9fce23d44ab3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752670836067,"stop":1752670836067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59c4d971fa2a01e","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752670527602,"stop":1752670527604,"duration":2},"status":"passed","severity":"normal"},{"uid":"877379120db02b9e","name":"should dial one peer on dial","time":{"start":1752670471635,"stop":1752670471635,"duration":0},"status":"passed","severity":"normal"},{"uid":"97293ace27ad9b50","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752670323205,"stop":1752670323206,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a87a30a51e8128","name":"Nodes with multiple pubsub topic","time":{"start":1752670527606,"stop":1752670527608,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c64317f9a2ba600","name":"Light Node - default protocols","time":{"start":1752670735678,"stop":1752670735678,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ad340fd1d9ec3f","name":"Fields are not dropped","time":{"start":1752670323750,"stop":1752670323751,"duration":1},"status":"passed","severity":"normal"},{"uid":"58386e939dabbc0f","name":"should not create multiple intervals when called multiple times","time":{"start":1752670323239,"stop":1752670323239,"duration":0},"status":"passed","severity":"normal"},{"uid":"9353044b8ac07bb","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752670536023,"stop":1752670536023,"duration":0},"status":"passed","severity":"normal"},{"uid":"9374948a075ff12a","name":"A test","time":{"start":1752670469873,"stop":1752670469873,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ab1a4983e855ef","name":"should handle ping failures gracefully","time":{"start":1752670323712,"stop":1752670323712,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a754b80efed59f","name":"Check meta is set [ecies]","time":{"start":1752670343715,"stop":1752670343715,"duration":0},"status":"passed","severity":"normal"},{"uid":"5267c30476c09ad9","name":"should be safe to call multiple times","time":{"start":1752670323692,"stop":1752670323692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f75b911f1eb6dd","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752670368014,"stop":1752670368014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b79d1c6d18ecfb","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752670323034,"stop":1752670323034,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9a1ce17062eb4a","name":"Push message with JSON payload","time":{"start":1752670987899,"stop":1752670987899,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde6f4de4e6994b9","name":"Callback on promise, aborts when callback returns true","time":{"start":1752670698442,"stop":1752670698442,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c099779668109e","name":"should handle peerStore errors gracefully","time":{"start":1752670324062,"stop":1752670324062,"duration":0},"status":"passed","severity":"normal"},{"uid":"551b0a074777d76b","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752670331769,"stop":1752670331770,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b804a8d9ef86e88","name":"should not fail to stop the service if it was not started","time":{"start":1752670335941,"stop":1752670335941,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a4c99373362be3","name":"Subscribe to topic containing XML and receive message","time":{"start":1752670881106,"stop":1752670881106,"duration":0},"status":"passed","severity":"normal"},{"uid":"119744b080753240","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752670342082,"stop":1752670342082,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b78fb83f4357fa4","name":"Check publish message containing emoji","time":{"start":1752670536018,"stop":1752670536019,"duration":1},"status":"passed","severity":"normal"},{"uid":"421183d6b47300d8","name":"should return different streams if requested simultaniously","time":{"start":1752670323780,"stop":1752670323780,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b2f62a0b4f390e","name":"should properly create location multiaddrs - udp","time":{"start":1752670313448,"stop":1752670313448,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5809107734bc753","name":"Push message with shell command payload","time":{"start":1752670987881,"stop":1752670987881,"duration":0},"status":"passed","severity":"normal"},{"uid":"5042b1f84c0bce4e","name":"should only return 1 node with store capability","time":{"start":1752670332193,"stop":1752670332193,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4649283767720","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752670343715,"stop":1752670343715,"duration":0},"status":"passed","severity":"normal"},{"uid":"c348f43acd10ab8","name":"should handle browser offline state overriding peer connections","time":{"start":1752670323039,"stop":1752670323039,"duration":0},"status":"passed","severity":"normal"},{"uid":"28afe3b4cde10c89","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752670352797,"stop":1752670352798,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4a4ffc16d11b47","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752670368009,"stop":1752670368009,"duration":0},"status":"passed","severity":"normal"},{"uid":"1724280e35568f8f","name":"Push message with XML payload","time":{"start":1752670987898,"stop":1752670987899,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd3d2bcdd7f7adf","name":"should properly create peer info with all multiaddrs","time":{"start":1752670313448,"stop":1752670313448,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5e6a4ccd94c789","name":"Push message with numeric payload","time":{"start":1752670987876,"stop":1752670987877,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc485b7b54210aee","name":"Relay - dialed first","time":{"start":1752670735674,"stop":1752670735674,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a66857a1f6ed065","name":"random static sharding 7 - Cluster ID: 986, Shard ID: 825","time":{"start":1752670694071,"stop":1752670694072,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e18ad824eaa45f","name":"messageHashStr produces different results for different inputs","time":{"start":1752670323502,"stop":1752670323502,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97cbe974b3d6196","name":"should start ping timers on peer connect","time":{"start":1752670323698,"stop":1752670323698,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4118c5ea85c8ae2","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752670545308,"stop":1752670545308,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d1f4b04f5421e2","name":"should create KeepAliveManager with required options","time":{"start":1752670323669,"stop":1752670323670,"duration":1},"status":"passed","severity":"normal"},{"uid":"6daa8e033a95eb24","name":"should select older connection if present","time":{"start":1752670323752,"stop":1752670323753,"duration":1},"status":"passed","severity":"normal"},{"uid":"957ff0cd7111227e","name":"should create KeepAliveManager with relay","time":{"start":1752670323670,"stop":1752670323670,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c873a912dd114a2","name":"should update ack status of messages in outgoing buffer","time":{"start":1752670368015,"stop":1752670368015,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3a72c1dfc2784","name":"Subscribe to topic containing short and receive message","time":{"start":1752670881103,"stop":1752670881104,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a22b9e450d254e","name":"should retry on complete failure if specified","time":{"start":1752670353462,"stop":1752670353463,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec77e93fa1de496e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752670545312,"stop":1752670545312,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb5d474fcdb4487","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752670368011,"stop":1752670368012,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f31e74ac5b9956","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752670363063,"stop":1752670363064,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4fc56be91bdc50e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752670543874,"stop":1752670543875,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac207121e1de0a9","name":"can start the service","time":{"start":1752670508915,"stop":1752670508916,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f31bdc16d860fba","name":"should initialize bloom filter with correct parameters","time":{"start":1752670365308,"stop":1752670365308,"duration":0},"status":"passed","severity":"normal"},{"uid":"867ccabd62981368","name":"Refresh subscription","time":{"start":1752670545309,"stop":1752670545309,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ce95caaa852f5879","name":"more peers than existing","time":{"start":1752670509207,"stop":1752670509207,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c110644888911c88","name":"Check message with no payload is not received","time":{"start":1752670836067,"stop":1752670836067,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa25d4f416cee239","name":"Check received message containing emoji","time":{"start":1752670836064,"stop":1752670836064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eba9c21a6aa2b9a","name":"Promise Callback - true","time":{"start":1752670708404,"stop":1752670708404,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea95c14aaaa8993","name":"Encoder throws on undefined content topic","time":{"start":1752670324146,"stop":1752670324146,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f724bb137fa0ba","name":"should throw an error for missing required configuration","time":{"start":1752670307106,"stop":1752670307106,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d990de3b99a9568","name":"random static sharding 5 - Cluster ID: 800, Shard ID: 635","time":{"start":1752670694071,"stop":1752670694071,"duration":0},"status":"passed","severity":"normal"},{"uid":"33910a83d85f92be","name":"Publish message with large meta","time":{"start":1752670536024,"stop":1752670536024,"duration":0},"status":"passed","severity":"normal"},{"uid":"3623e942f4d26a29","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752670710274,"stop":1752670710274,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c214ed33cae1e98","name":"should stop ping timers on peer disconnect","time":{"start":1752670323699,"stop":1752670323699,"duration":0},"status":"passed","severity":"normal"},{"uid":"4136567f353d7728","name":"accepts time-filtered query with content filter","time":{"start":1752670323602,"stop":1752670323603,"duration":1},"status":"passed","severity":"normal"},{"uid":"52121c99b369ff26","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752670307107,"stop":1752670307107,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9e58d289280d50","name":"Push message with meta","time":{"start":1752670987909,"stop":1752670987910,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47b9aa346cc8e6d","name":"Overlapping topic subscription","time":{"start":1752670881090,"stop":1752670881091,"duration":1},"status":"passed","severity":"normal"},{"uid":"f68e1b312c690525","name":"Renews subscription after lossing a connection","time":{"start":1752670881109,"stop":1752670881109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1205209cab2e872","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752670716057,"stop":1752670716057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a944b035876dea33","name":"ignores unrecognized TXT record formats","time":{"start":1752670332191,"stop":1752670332192,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a19addca7d6628","name":"should handle peer connect event","time":{"start":1752670323022,"stop":1752670323024,"duration":2},"status":"passed","severity":"normal"},{"uid":"b3953175428c7398","name":"Check received message containing Arabic","time":{"start":1752670836060,"stop":1752670836060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6375da8a86151e2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752670363073,"stop":1752670363073,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbc919af42bebe6","name":"should throw error - no id","time":{"start":1752670313442,"stop":1752670313442,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8e7602891c917a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752670716057,"stop":1752670716059,"duration":2},"status":"passed","severity":"normal"},{"uid":"37362e099db5cacb","name":"Check message received after jswaku node is restarted","time":{"start":1752670836057,"stop":1752670836057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2391a5ea333ead","name":"Check publish message containing numeric","time":{"start":1752670536012,"stop":1752670536013,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a2e2f879d67c14","name":"Subscribe to topic containing short and receive message","time":{"start":1752670881091,"stop":1752670881092,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3e75bcf3d58616","name":"should return no connections if no open connection provided","time":{"start":1752670323752,"stop":1752670323752,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bee0cde60412ee","name":"Decoder throws on empty string content topic","time":{"start":1752670342085,"stop":1752670342086,"duration":1},"status":"passed","severity":"normal"},{"uid":"226f15b0070f9f7b","name":"Nodes with multiple pubsub topic","time":{"start":1752670527610,"stop":1752670527611,"duration":1},"status":"passed","severity":"normal"},{"uid":"915986bf6b39e06e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752670307097,"stop":1752670307097,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a2a97ea7eb124e","name":"Check received message with timestamp: 1752670383056000000 ","time":{"start":1752670836053,"stop":1752670836053,"duration":0},"status":"passed","severity":"normal"},{"uid":"83528fbd0bcbcaaf","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752670307119,"stop":1752670307120,"duration":1},"status":"passed","severity":"normal"},{"uid":"406a32437a7aefc6","name":"Check publish message containing long","time":{"start":1752670536012,"stop":1752670536012,"duration":0},"status":"passed","severity":"normal"},{"uid":"8297e96d0657f90f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752670312747,"stop":1752670312748,"duration":1},"status":"passed","severity":"normal"},{"uid":"40015b112ebc1614","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752670307123,"stop":1752670307123,"duration":0},"status":"passed","severity":"normal"},{"uid":"71664e90ff8b06a","name":"Push message with Russian payload","time":{"start":1752670987879,"stop":1752670987879,"duration":0},"status":"passed","severity":"normal"},{"uid":"5307e8aed6a87dfb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752670363072,"stop":1752670363072,"duration":0},"status":"passed","severity":"normal"},{"uid":"913394adc9aa9b9","name":"Push message with content topic containing JSON","time":{"start":1752670987889,"stop":1752670987889,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ac95239b66c18d","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752670402518,"stop":1752670402518,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3080950b783653d","name":"should transition to Unhealthy when no connections","time":{"start":1752670353801,"stop":1752670353801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3dc1ddf714fa11a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752670363069,"stop":1752670363069,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0564cc1e9b05ff","name":"Check received message containing JSON","time":{"start":1752670836062,"stop":1752670836063,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee39b988dc7d2fc7","name":"Check received message containing unicode special characters","time":{"start":1752670836053,"stop":1752670836053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb890a08933d40e","name":"should encode/decode to RLP encoding","time":{"start":1752670313445,"stop":1752670313445,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9de26cf9bfc498","name":"should handle different types of entries","time":{"start":1752670351731,"stop":1752670351734,"duration":3},"status":"passed","severity":"normal"},{"uid":"9b5bd6f34d385e17","name":"should set field with only STORE enabled","time":{"start":1752670313449,"stop":1752670313450,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed97a48412a01a22","name":"Check publish message containing XML","time":{"start":1752670536015,"stop":1752670536016,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a48f0469dd1d42","name":"should return usable stream attached to connection","time":{"start":1752670323779,"stop":1752670323779,"duration":0},"status":"passed","severity":"normal"},{"uid":"1333674cc4ff9249","name":"should be safe to call multiple times","time":{"start":1752670324056,"stop":1752670324057,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d624580d0214e9","name":"should return null for non-existent peer","time":{"start":1752670322859,"stop":1752670322861,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0887affdfb49d00","name":"Publish message with rate limit","time":{"start":1752670536024,"stop":1752670536025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e227e8ddbdb8e8","name":"Subscribe and receives messages on 20 topics","time":{"start":1752670881089,"stop":1752670881089,"duration":0},"status":"passed","severity":"normal"},{"uid":"6903b32812ed70c3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752670543875,"stop":1752670543876,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c4808edb574fae","name":"should register libp2p event listeners when start is called","time":{"start":1752670353784,"stop":1752670353784,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b720d099483a49","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752670307112,"stop":1752670307112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1739ce60a2a2a0b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752670840564,"stop":1752670840565,"duration":1},"status":"broken","severity":"normal"},{"uid":"99c12d9dcb064cea","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752670353785,"stop":1752670353785,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66efcdcc8b682d3","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752670324057,"stop":1752670324057,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c646f9bedafdc10","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752670543874,"stop":1752670543874,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08166f780d4795d","name":"Check received message containing Basic HTML tag","time":{"start":1752670836062,"stop":1752670836062,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e34dd613d78527","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752670881101,"stop":1752670881101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e340dab73f7fb4f2","name":"should increase lamport timestamp","time":{"start":1752670368006,"stop":1752670368007,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd7c29ea859f9152","name":"Check message with no content topic is not received","time":{"start":1752670836066,"stop":1752670836066,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e06f44be7eb56f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752670881108,"stop":1752670881109,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e7b7b3a422985e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752670353806,"stop":1752670353807,"duration":1},"status":"passed","severity":"normal"},{"uid":"decc4bd83a9a5dcf","name":"should set field with only FILTER enabled","time":{"start":1752670313450,"stop":1752670313450,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae849ac95365302","name":"Push message with content topic containing Script","time":{"start":1752670987904,"stop":1752670987905,"duration":1},"status":"passed","severity":"normal"},{"uid":"37974a492ab3ee44","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app65/4/topic483/proto","time":{"start":1752670640447,"stop":1752670640447,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f471cf2c6f21ebf","name":"Check received message containing special chars","time":{"start":1752670836049,"stop":1752670836049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab62d8e8f5df40af","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752670545315,"stop":1752670545316,"duration":1},"status":"passed","severity":"normal"},{"uid":"552cc2da68445677","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752670666357,"stop":1752670666357,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ff5d1d209e384c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752670332194,"stop":1752670332195,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1a59f935e2d8d37d","name":"should handle network check errors gracefully","time":{"start":1752670323274,"stop":1752670323274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c8bd228e08514b","name":"should handle queue processing errors gracefully","time":{"start":1752670323273,"stop":1752670323273,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f09b30244e37c1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752670543877,"stop":1752670543877,"duration":0},"status":"passed","severity":"normal"},{"uid":"448c923b9ba102b0","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752670322835,"stop":1752670322836,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b7d36ca323c4ff","name":"Push message with Chinese payload","time":{"start":1752670987877,"stop":1752670987878,"duration":1},"status":"passed","severity":"normal"},{"uid":"cafba8940486d08e","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752670307094,"stop":1752670307094,"duration":0},"status":"passed","severity":"normal"},{"uid":"77588c9ba0a519bb","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752670545311,"stop":1752670545311,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc03f68143eccd8","name":"should dispatch network event when browser goes online","time":{"start":1752670323033,"stop":1752670323033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4489a6675e07b73f","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752670653095,"stop":1752670653096,"duration":1},"status":"passed","severity":"normal"},{"uid":"f612f625ab119c12","name":"should be empty when created","time":{"start":1752670353867,"stop":1752670353867,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acbe7fd95954613","name":"Push message with custom timestamp: 1752666802865","time":{"start":1752670987893,"stop":1752670987893,"duration":0},"status":"passed","severity":"normal"},{"uid":"994516069a2f8440","name":"should add received messages to bloom filter","time":{"start":1752670368010,"stop":1752670368010,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a924b172a475a5","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752670881096,"stop":1752670881097,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e2c4e42e56d592","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752670323204,"stop":1752670323205,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85dee471e47f457","name":"Check message with no pubsub topic is not received","time":{"start":1752670836055,"stop":1752670836056,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca061e2429b0dbb6","name":"should clear dial history on start","time":{"start":1752670323239,"stop":1752670323239,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05b3343706968ff","name":"should not allow k > 12","time":{"start":1752670362781,"stop":1752670362782,"duration":1},"status":"passed","severity":"normal"},{"uid":"277125d5637aafa0","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752670353782,"stop":1752670353782,"duration":0},"status":"passed","severity":"normal"},{"uid":"841ce6623cb7843d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752670312751,"stop":1752670312752,"duration":1},"status":"passed","severity":"normal"},{"uid":"188a1eb32dea091","name":"configure the node with multiple pubsub topics","time":{"start":1752670694074,"stop":1752670694074,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69a58cc239caf8c","name":"should not dispatch event when already disconnected","time":{"start":1752670323025,"stop":1752670323026,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d6a10532769a03","name":"Push message with content topic containing SQL Injection","time":{"start":1752670987887,"stop":1752670987887,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac2671c63173355","name":"Delete observer","time":{"start":1752670510681,"stop":1752670510681,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbd520c34297955","name":"should handle complete discovery-to-dial flow","time":{"start":1752670323176,"stop":1752670323176,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9563d7c5d876b4","name":"Ephemeral field set to true","time":{"start":1752670324145,"stop":1752670324146,"duration":1},"status":"passed","severity":"normal"},{"uid":"1099931dc4fe6b02","name":"should handle shardReader errors","time":{"start":1752670324064,"stop":1752670324065,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a99c1f61b0ec5d2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752670307112,"stop":1752670307112,"duration":0},"status":"passed","severity":"normal"},{"uid":"73813e98de0ffe1a","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752670362791,"stop":1752670362797,"duration":6},"status":"passed","severity":"normal"},{"uid":"de9524009819b64e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752670881090,"stop":1752670881090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5642ab69c81f7f4","name":"Check received message containing shell command","time":{"start":1752670836052,"stop":1752670836052,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbc911fb4e476c1","name":"Push message with content topic containing special chars","time":{"start":1752670987903,"stop":1752670987903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a720a88bb0fa8d5c","name":"Push message with content topic containing short","time":{"start":1752670987884,"stop":1752670987884,"duration":0},"status":"passed","severity":"normal"},{"uid":"37276876e5700ebf","name":"Query Generator, No Decoder","time":{"start":1752670666354,"stop":1752670666354,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80e7ca587b86398","name":"Push message with content topic containing Arabic","time":{"start":1752670987886,"stop":1752670987886,"duration":0},"status":"passed","severity":"normal"},{"uid":"601570aee25c8b33","name":"should not retry if at least one success","time":{"start":1752670353463,"stop":1752670353464,"duration":1},"status":"passed","severity":"normal"},{"uid":"baa11d3628fcaba3","name":"should handle dial errors gracefully","time":{"start":1752670323262,"stop":1752670323262,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b84da4d942ad9cc","name":"Ordered Callback - true","time":{"start":1752670708405,"stop":1752670708405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44986074f2682ca","name":"Decoder throws on empty string content topic","time":{"start":1752670343716,"stop":1752670343717,"duration":1},"status":"passed","severity":"normal"},{"uid":"1172da32829a3862","name":"Fails to push message with large meta","time":{"start":1752670987892,"stop":1752670987892,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31e60ad8d366836","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752670881093,"stop":1752670881094,"duration":1},"status":"passed","severity":"normal"},{"uid":"777be92eb3d692aa","name":"configure the node with multiple content topics","time":{"start":1752670640451,"stop":1752670640451,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90cc15547558e44","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app39/6/topic37/utf8","time":{"start":1752670640450,"stop":1752670640450,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c46d422708d786","name":"should handle general insertion and lookup correctly","time":{"start":1752670365311,"stop":1752670365311,"duration":0},"status":"passed","severity":"normal"},{"uid":"29130e50eec2f964","name":"should return false when network is not connected","time":{"start":1752670324057,"stop":1752670324058,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6458839d76533b4","name":"should keep entries that haven't expired yet","time":{"start":1752670351730,"stop":1752670351731,"duration":1},"status":"passed","severity":"normal"},{"uid":"933724fe11168f1d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752670307096,"stop":1752670307097,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd70ca652ec2d0a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752670307097,"stop":1752670307097,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b05c54b10d0eada","name":"should skip peer when failed to dial recently","time":{"start":1752670323256,"stop":1752670323256,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd7cb020c1d577b","name":"Push message with custom timestamp: 1752674002865","time":{"start":1752670987911,"stop":1752670987911,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdf218afc2025ba","name":"should reject if Filter is requested but not mounted","time":{"start":1752670353603,"stop":1752670353604,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce36077fa741ed1","name":"should add event listeners to globalThis","time":{"start":1752670323003,"stop":1752670323003,"duration":0},"status":"passed","severity":"normal"},{"uid":"e265295f87799fdc","name":"should dispatch network event when browser goes offline","time":{"start":1752670323033,"stop":1752670323033,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c59075f6298ce0d","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752670363059,"stop":1752670363059,"duration":0},"status":"passed","severity":"normal"},{"uid":"204455d79d43471c","name":"should be safe to call multiple times","time":{"start":1752670323691,"stop":1752670323691,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d6c590721eeab1","name":"should set field with all protocols enabled","time":{"start":1752670313449,"stop":1752670313449,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b49e8ac501b070","name":"Fails to push message with large meta","time":{"start":1752670987910,"stop":1752670987910,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c66d4ee751113bb","name":"should check connected peers if present and suitable","time":{"start":1752670353604,"stop":1752670353604,"duration":0},"status":"passed","severity":"normal"},{"uid":"4638184073f4a3c9","name":"Query generator for multiple messages with different message text format","time":{"start":1752670698440,"stop":1752670698440,"duration":0},"status":"passed","severity":"normal"},{"uid":"659583f88b0877d9","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752670363065,"stop":1752670363065,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d53d2b9013a0f4f","name":"Passing page size 19 when there are 20 messages","time":{"start":1752670721326,"stop":1752670721326,"duration":0},"status":"passed","severity":"normal"},{"uid":"504057b52e8e7cb0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752670653097,"stop":1752670653097,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a72e52634bbf7","name":"udp ip6 address","time":{"start":1752670312825,"stop":1752670312826,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9988226db01bf26","name":"Decoder throws on undefined content topic","time":{"start":1752670324147,"stop":1752670324147,"duration":0},"status":"passed","severity":"normal"},{"uid":"9104124c82583f74","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752670586703,"stop":1752670586704,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2d9d7b0b2dc13","name":"Check publish message containing short","time":{"start":1752670536011,"stop":1752670536012,"duration":1},"status":"passed","severity":"normal"},{"uid":"66fe95e569e4029","name":"Passing page size 3 when there are 20 messages","time":{"start":1752670721324,"stop":1752670721325,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c69e24e9825b19","name":"should not fail to stop the service if it was not started","time":{"start":1752670508916,"stop":1752670508917,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd95af74145f57a0","name":"Push message equal or less that 1MB","time":{"start":1752670987911,"stop":1752670987912,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca59d7ea26fdbbe","name":"Relay - times out","time":{"start":1752670735675,"stop":1752670735676,"duration":1},"status":"passed","severity":"normal"},{"uid":"400a21cd9640106","name":"should return true when peer is on the same network","time":{"start":1752670323193,"stop":1752670323193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e19cf780a6653a3","name":"should emit a peer event after start","time":{"start":1752670335942,"stop":1752670335943,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6d618eca14f2f0","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752670353458,"stop":1752670353459,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25255e1700ffd46","name":"Push message with Basic HTML tag payload","time":{"start":1752670987899,"stop":1752670987899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c6d6c2729ee8a5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752670307109,"stop":1752670307109,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aceacde78f272b3","name":"Push message with emoji payload","time":{"start":1752670987901,"stop":1752670987901,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2b76693102d5c5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752670881102,"stop":1752670881102,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e113e06291fbe7","name":"throws on content topic with empty encoding field","time":{"start":1752670307093,"stop":1752670307093,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e3966b673ca1d87","name":"Subscribe and publish message","time":{"start":1752670545306,"stop":1752670545307,"duration":1},"status":"passed","severity":"normal"},{"uid":"88dace269c0f74cb","name":"Push message with special chars payload","time":{"start":1752670987877,"stop":1752670987877,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6882134ad4721d9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752670881102,"stop":1752670881103,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c502036f35bf217","name":"isConnected should return true after first peer connects","time":{"start":1752670402516,"stop":1752670402516,"duration":0},"status":"passed","severity":"normal"},{"uid":"763fdc7943c8395f","name":"should send relay ping messages on timer","time":{"start":1752670323731,"stop":1752670323732,"duration":1},"status":"passed","severity":"normal"},{"uid":"da34c1ec2069cde5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752670527604,"stop":1752670527606,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6e6a872c3c5226f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752670840569,"stop":1752670840569,"duration":0},"status":"broken","severity":"normal"},{"uid":"44a0feb2eb28d103","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752670881088,"stop":1752670881088,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a6dac2e30b6172","name":"start node with empty content topic","time":{"start":1752670640452,"stop":1752670640452,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb30e72d90445ba","name":"should throw an error for insufficient data","time":{"start":1752670307326,"stop":1752670307326,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc18bfe404380f2","name":"should retry failed tasks","time":{"start":1752670352619,"stop":1752670352619,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b25fb3ab05ce89d","name":"Check message with non string payload is not received","time":{"start":1752670836067,"stop":1752670836067,"duration":0},"status":"passed","severity":"normal"},{"uid":"402fb684e1eed946","name":"Asymmetric encrypt & decrypt","time":{"start":1752670342386,"stop":1752670342386,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c591c18464b4d87","name":"should handle multiple peer connections","time":{"start":1752670323698,"stop":1752670323698,"duration":0},"status":"passed","severity":"normal"},{"uid":"329960621ae9cd96","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752670363058,"stop":1752670363059,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4cf7e4e05162104","name":"Store - dialed first","time":{"start":1752670735676,"stop":1752670735677,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b0eddf8cf7cf83","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752670363079,"stop":1752670363079,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ff24ae4ba6f752","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752670536019,"stop":1752670536019,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bdc9d189d2367c","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752670323731,"stop":1752670323731,"duration":0},"status":"passed","severity":"normal"},{"uid":"54aed8ab4a0eb1f7","name":"Ordered Callback - false","time":{"start":1752670708405,"stop":1752670708406,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1ec2312e4d50b3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752670307325,"stop":1752670307325,"duration":0},"status":"passed","severity":"normal"},{"uid":"df93e4e80efda0ba","name":"should check false positive rate","time":{"start":1752670365311,"stop":1752670365311,"duration":0},"status":"passed","severity":"normal"},{"uid":"2725318cdc8dffc4","name":"Push message with long payload","time":{"start":1752670987876,"stop":1752670987876,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4b62bd00ff74ab","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752670881102,"stop":1752670881102,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c55f3e2b2e2faa35","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752670728210,"stop":1752670728211,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ed4f35ab8c30ca","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752670363074,"stop":1752670363074,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e4211b4ffe3508","name":"Refresh subscription","time":{"start":1752670881103,"stop":1752670881103,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b79cafc3103da40","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752670312753,"stop":1752670312755,"duration":2},"status":"passed","severity":"normal"},{"uid":"14a165a7b59a8be5","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752670543881,"stop":1752670543881,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb114d35859d913","name":"Fails to push message bigger that 1MB","time":{"start":1752670987894,"stop":1752670987894,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e80b4d354170872","name":"should dial all remaining peers","time":{"start":1752670322853,"stop":1752670322853,"duration":0},"status":"passed","severity":"normal"},{"uid":"db07b1f03d368b83","name":"should emit a peer event after start","time":{"start":1752670388207,"stop":1752670388208,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cc8bdcaf257eaa5","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752670545307,"stop":1752670545308,"duration":1},"status":"passed","severity":"normal"},{"uid":"61790854574d1629","name":"should return false when pubsub topic parsing fails","time":{"start":1752670323206,"stop":1752670323206,"duration":0},"status":"passed","severity":"normal"},{"uid":"16abfc307d5d5ab","name":"Push message with short payload","time":{"start":1752670987875,"stop":1752670987876,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8e31fe2d318954","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752670881108,"stop":1752670881108,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd15cdddce7ffe","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752670368014,"stop":1752670368014,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e5f5d0a1f3ff4c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752670312755,"stop":1752670312755,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edc117095d04ea7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752670363076,"stop":1752670363076,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c74d50c3193af5","name":"should be safe to call multiple times","time":{"start":1752670322843,"stop":1752670322843,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b06ba69dfdb171","name":"should initialize with default number of peers","time":{"start":1752670353779,"stop":1752670353779,"duration":0},"status":"passed","severity":"normal"},{"uid":"c674b4731067c1e4","name":"rejects content-filtered query with only contentTopics","time":{"start":1752670323595,"stop":1752670323595,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6c4d365a3a2291","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752670363067,"stop":1752670363067,"duration":0},"status":"passed","severity":"normal"},{"uid":"725074f44ca8e786","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752670312752,"stop":1752670312753,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1169597067a8df","name":"Check received message with timestamp: 1752670383056 ","time":{"start":1752670836053,"stop":1752670836054,"duration":1},"status":"passed","severity":"normal"},{"uid":"1244d0cccc209b59","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752670332194,"stop":1752670332194,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a3a5758bcf5899","name":"Push message with special chars payload","time":{"start":1752670987896,"stop":1752670987896,"duration":0},"status":"passed","severity":"normal"},{"uid":"2546350e4b36dcbb","name":"should clear dial history on stop","time":{"start":1752670323240,"stop":1752670323243,"duration":3},"status":"passed","severity":"normal"},{"uid":"67057ee2779283da","name":"Push message with content topic containing numeric","time":{"start":1752670987885,"stop":1752670987885,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bb2afd9a165860","name":"Ordered callback, aborts when callback returns true","time":{"start":1752670698445,"stop":1752670698446,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a318ecc929df5d","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752670307102,"stop":1752670307102,"duration":0},"status":"passed","severity":"normal"},{"uid":"9543cae681bc6398","name":"Push message with custom timestamp: 1721912002865","time":{"start":1752670987910,"stop":1752670987911,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2c036623becc83","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752670698443,"stop":1752670698445,"duration":2},"status":"passed","severity":"normal"},{"uid":"20e99ac682e713b9","name":"should dial peer immediately when queue is empty","time":{"start":1752670323252,"stop":1752670323252,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf551a867826982","name":"Check received message containing long","time":{"start":1752670836048,"stop":1752670836048,"duration":0},"status":"passed","severity":"normal"},{"uid":"c752e36f17f401bf","name":"Check received message containing SQL Injection","time":{"start":1752670836050,"stop":1752670836051,"duration":1},"status":"passed","severity":"normal"},{"uid":"85610ccf80595148","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752670331633,"stop":1752670331634,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ba9270eb35d76e","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752670323700,"stop":1752670323700,"duration":0},"status":"passed","severity":"normal"},{"uid":"df99c7f7f664693e","name":"random static sharding 2 - Cluster ID: 726, Shard ID: 928","time":{"start":1752670694070,"stop":1752670694070,"duration":0},"status":"passed","severity":"normal"},{"uid":"32479b096e18c321","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752670307094,"stop":1752670307095,"duration":1},"status":"passed","severity":"normal"},{"uid":"13952d154c4ee25a","name":"should not dial peers from store when browser is not connected","time":{"start":1752670322846,"stop":1752670322847,"duration":1},"status":"passed","severity":"normal"},{"uid":"baae2f67bb32cd85","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752670363060,"stop":1752670363060,"duration":0},"status":"passed","severity":"normal"},{"uid":"64609ab1796e1664","name":"Push message with content topic containing XML","time":{"start":1752670987905,"stop":1752670987905,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b859bac74e6586","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752670353805,"stop":1752670353805,"duration":0},"status":"passed","severity":"normal"},{"uid":"71722fbcbbc85078","name":"should lock peers when selected","time":{"start":1752670353782,"stop":1752670353782,"duration":0},"status":"passed","severity":"normal"},{"uid":"b309af49d8e12482","name":"Refresh subscription","time":{"start":1752670881091,"stop":1752670881091,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b4904df9a2fcb5","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752670307325,"stop":1752670307326,"duration":1},"status":"passed","severity":"normal"},{"uid":"f24202ba537f8f4a","name":"should clear timers for specific peer on disconnect","time":{"start":1752670323732,"stop":1752670323735,"duration":3},"status":"passed","severity":"normal"},{"uid":"488d05ea95c81deb","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752670363068,"stop":1752670363068,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9640af4e7ea641","name":"should reject if WakuNode is not started","time":{"start":1752670353599,"stop":1752670353600,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0b4c4c804ac146","name":"Check publish message containing escaped characters","time":{"start":1752670536018,"stop":1752670536018,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4e008481f7dc6f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752670312753,"stop":1752670312753,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5996dd0c4077cef","name":"Check received message containing Arabic","time":{"start":1752670836049,"stop":1752670836050,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8408cb101d00cb","name":"should not be empty after adding a subscription","time":{"start":1752670353868,"stop":1752670353868,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f07056b5059a18","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752670322871,"stop":1752670322872,"duration":1},"status":"passed","severity":"normal"},{"uid":"2134ac100d81dddb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752670307108,"stop":1752670307109,"duration":1},"status":"passed","severity":"normal"},{"uid":"581cd2d42faa8fda","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752670312744,"stop":1752670312745,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b109a64eb84f1c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752670881107,"stop":1752670881107,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb5515533147a4f","name":"returns all values when wanted number matches available values","time":{"start":1752670331168,"stop":1752670331171,"duration":3},"status":"passed","severity":"normal"},{"uid":"4cf355d4773be9ef","name":"should handle queue overflow by adding peers to queue","time":{"start":1752670323263,"stop":1752670323263,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51fff50a2d32113","name":"new peer added after a peer was already found","time":{"start":1752670586703,"stop":1752670586703,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3fa64ec5378113","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752670363078,"stop":1752670363078,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9fc431a9f82937","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752670728208,"stop":1752670728208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3a60933c84af80","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752670363060,"stop":1752670363060,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8cc8da45c95ae1","name":"should get / set UDP multiaddr","time":{"start":1752670313446,"stop":1752670313446,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeeadc94ccada5b","name":"Push message with content topic containing numeric","time":{"start":1752670987902,"stop":1752670987902,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba047b15fd841caa","name":"can start the service","time":{"start":1752670335939,"stop":1752670335940,"duration":1},"status":"passed","severity":"normal"},{"uid":"253b57587e1de494","name":"should handle errors when removing globalThis listeners","time":{"start":1752670323013,"stop":1752670323013,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1a6abe7a870b3f","name":"Subscribe to topic containing long and publish message","time":{"start":1752670545310,"stop":1752670545310,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3619e956710911","name":"should handle multiple peers with different shard configurations","time":{"start":1752670323288,"stop":1752670323288,"duration":0},"status":"passed","severity":"normal"},{"uid":"804663e272367094","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752670452544,"stop":1752670452545,"duration":1},"status":"broken","severity":"normal"},{"uid":"d0a1b3f9b17a6ec5","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752670363065,"stop":1752670363065,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb4cbdea81c3473","name":"should properly start and stop event listening","time":{"start":1752670353803,"stop":1752670353804,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8df2d214e2526ce","name":"should hang up with PeerId and return true on success","time":{"start":1752670324059,"stop":1752670324060,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92a1f7fd148a9b7","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752670527609,"stop":1752670527609,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfab23fb3e34a0fd","name":"Push 30 different messages","time":{"start":1752670987901,"stop":1752670987901,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c59c4d622b0c320","name":"Encoder throws on empty string content topic","time":{"start":1752670343716,"stop":1752670343716,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e4dadf0adac044","name":"should reject on timeout if it was set","time":{"start":1752670353604,"stop":1752670353604,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ed0a168ff1e66a","name":"Push message with XML payload","time":{"start":1752670987880,"stop":1752670987880,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fd70c6fcd92540","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752670352788,"stop":1752670352793,"duration":5},"status":"passed","severity":"normal"},{"uid":"915f61d1e20a4c69","name":"throws on content topic with empty application field","time":{"start":1752670307091,"stop":1752670307092,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b1451c2be0c889","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752670352930,"stop":1752670352930,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64ec1492235ca69","name":"should be able to decode the field with only STORE set to true","time":{"start":1752670312752,"stop":1752670312752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1da039616bf89a","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752670353784,"stop":1752670353785,"duration":1},"status":"passed","severity":"normal"},{"uid":"584ebcc992f62cc9","name":"Accepts a valid Waku Message","time":{"start":1752670357189,"stop":1752670357190,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad51c710a39b196","name":"throws on content topic with too few or too many fields","time":{"start":1752670307090,"stop":1752670307090,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5650945a8aff5a","name":"should call waitForPeer on Relay","time":{"start":1752670353606,"stop":1752670353606,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a51fc67989868a1","name":"1 Relay, 1 Filter, gives up","time":{"start":1752670331770,"stop":1752670331770,"duration":0},"status":"passed","severity":"normal"},{"uid":"4749559c2cf7f74d","name":"Mutual subscription","time":{"start":1752670545304,"stop":1752670545305,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf4fbe1112c646c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752670881106,"stop":1752670881107,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3526bd5d710d695","name":"should not retry if at least one success","time":{"start":1752670352626,"stop":1752670352627,"duration":1},"status":"passed","severity":"normal"},{"uid":"113ac38fac6bfbb7","name":"connects to nwaku","time":{"start":1752670734425,"stop":1752670734426,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4245ebec140914c","name":"should skip peer when not on same shard","time":{"start":1752670323257,"stop":1752670323258,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f18b599638252","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752670363062,"stop":1752670363062,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c417556c56cd74","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752670666355,"stop":1752670666355,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bd30e1fd0092ad","name":"Check received message containing emoji","time":{"start":1752670836053,"stop":1752670836053,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a52c4d74649a94","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752670331631,"stop":1752670331631,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26855e75de2e5f2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752670881105,"stop":1752670881105,"duration":0},"status":"passed","severity":"normal"},{"uid":"2617276ff4dc3b1c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752670881098,"stop":1752670881099,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0502ff3fb2fa66f","name":"Push message with meta","time":{"start":1752670987891,"stop":1752670987892,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bd4f5baf91bf7a4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752670881097,"stop":1752670881097,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba19ef1c0985e7","name":"should reject if Store is requested but not mounted","time":{"start":1752670353603,"stop":1752670353603,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b24238011c3b790","name":"should return false when shard is not included in network shards","time":{"start":1752670352931,"stop":1752670352931,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3d5ed9c38e1d53","name":"should be able to encode the field with only STORE set to true","time":{"start":1752670312740,"stop":1752670312741,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0008682a89e16db","name":"Meta field set when metaSetter is specified","time":{"start":1752670324146,"stop":1752670324146,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a950dc3aed036ee","name":"should clear the dialing interval","time":{"start":1752670323240,"stop":1752670323240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ad958882f32e8d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752670666355,"stop":1752670666356,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16c191cc11f4923","name":"should reject if LightPush is requested but not mounted","time":{"start":1752670353600,"stop":1752670353603,"duration":3},"status":"passed","severity":"normal"},{"uid":"de40067e1b30c07a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752670469655,"stop":1752670469661,"duration":6},"status":"passed","severity":"normal"},{"uid":"9e1b956e41d4332e","name":"Check message with non string payload is not received","time":{"start":1752670836056,"stop":1752670836057,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ed13f65068db35","name":"should wait for LightPush peer to be connected","time":{"start":1752670353604,"stop":1752670353605,"duration":1},"status":"passed","severity":"normal"},{"uid":"38491996a937f2de","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752670322862,"stop":1752670322862,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bb3dbbb96f2341","name":"should start the dialing interval","time":{"start":1752670323238,"stop":1752670323238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b7570c14396d12","name":"Check publish message containing Script","time":{"start":1752670536015,"stop":1752670536015,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15ba1bd4d5985c4","name":"should handle complete dial lifecycle","time":{"start":1752670323274,"stop":1752670323288,"duration":14},"status":"passed","severity":"normal"},{"uid":"3de9b3a679150315","name":"should handle incoming messages","time":{"start":1752670353807,"stop":1752670353807,"duration":0},"status":"passed","severity":"normal"},{"uid":"4543226e57295f6c","name":"should not fail to start the service if it is already started","time":{"start":1752670335941,"stop":1752670335941,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c7fc1fabfcba5d","name":"Ephemeral messages are not stored","time":{"start":1752670390259,"stop":1752670390260,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e9dc478196ccdd","name":"Check received message containing Russian","time":{"start":1752670836060,"stop":1752670836060,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69bb0222a9e9e72","name":"Query with Promise Callback, No message returned","time":{"start":1752670666357,"stop":1752670666357,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e480a635476dd2","name":"Check received message containing short","time":{"start":1752670836047,"stop":1752670836048,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f5fd2ee39b6432","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752670307111,"stop":1752670307111,"duration":0},"status":"passed","severity":"normal"},{"uid":"b429c7e75b6b52ec","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752670653094,"stop":1752670653094,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fd07b8aef7a376","name":"should handle dial errors gracefully","time":{"start":1752670323172,"stop":1752670323173,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9c30a16fc79891","name":"same cluster, same shard: nodes connect","time":{"start":1752670480433,"stop":1752670480434,"duration":1},"status":"passed","severity":"normal"},{"uid":"65623bd12ae5ca4a","name":"random static sharding 9 - Cluster ID: 736, Shard ID: 236","time":{"start":1752670694072,"stop":1752670694073,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fdd259afd24a56a","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752670307102,"stop":1752670307103,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d094613cac93bb5","name":"Check received message containing long","time":{"start":1752670836058,"stop":1752670836058,"duration":0},"status":"passed","severity":"normal"},{"uid":"e116eba83381ecd5","name":"Push message with rate limit","time":{"start":1752670987892,"stop":1752670987892,"duration":0},"status":"passed","severity":"normal"},{"uid":"523d6143ba3cf3b3","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752670545307,"stop":1752670545307,"duration":0},"status":"passed","severity":"normal"},{"uid":"e676a8f4021383cf","name":"Check message with invalid timestamp is not received","time":{"start":1752670836065,"stop":1752670836066,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3b8cd11e5fc031","name":"Should update multiaddrs","time":{"start":1752670480885,"stop":1752670480886,"duration":1},"status":"passed","severity":"normal"},{"uid":"83febf2108b78772","name":"Push to array if already present","time":{"start":1752670306826,"stop":1752670306826,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad5787fce04cf43","name":"Check received message containing special chars","time":{"start":1752670836059,"stop":1752670836059,"duration":0},"status":"passed","severity":"normal"},{"uid":"385a8d53b1f1908d","name":"Publish message with custom timestamp: Wed Jul 16 2025 13:55:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1752670536020,"stop":1752670536020,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb30ddbb0ea6b2b","name":"should handle shard reader errors gracefully","time":{"start":1752670323273,"stop":1752670323274,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa797179963f53f","name":"messageHashStr produces consistent results for the same input","time":{"start":1752670323502,"stop":1752670323502,"duration":0},"status":"passed","severity":"normal"},{"uid":"889070970c3f50b4","name":"should add and remove event listeners correctly","time":{"start":1752670335946,"stop":1752670335946,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf36427144a2fb1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752670881101,"stop":1752670881101,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f321be50a23fe7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752670363075,"stop":1752670363075,"duration":0},"status":"passed","severity":"normal"},{"uid":"762f2d52a4385be9","name":"Push message with content topic containing Script","time":{"start":1752670987887,"stop":1752670987888,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae10b14cdbbc537","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752670363076,"stop":1752670363076,"duration":0},"status":"passed","severity":"normal"},{"uid":"483e54fb707cd1cb","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app4/6/topic853/utf8","time":{"start":1752670640450,"stop":1752670640450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ac754990e7c8c5","name":"should detect messages with missing dependencies","time":{"start":1752670368012,"stop":1752670368012,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abbe1987ee91cb7","name":"Push message with content topic containing JSON","time":{"start":1752670987905,"stop":1752670987906,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ca43c6685b68cf","name":"connected peers and dial","time":{"start":1752670509206,"stop":1752670509207,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dd20c56c874195a1","name":"should maintain proper timestamps if all messages received","time":{"start":1752670368009,"stop":1752670368010,"duration":1},"status":"passed","severity":"normal"},{"uid":"37a6476a93801d97","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752670881087,"stop":1752670881088,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1220646222dfe0","name":"Push message with rate limit","time":{"start":1752670987910,"stop":1752670987910,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc37915395aab002","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752670313441,"stop":1752670313441,"duration":0},"status":"passed","severity":"normal"},{"uid":"822012c45be5fa5e","name":"Publish without waiting for remote peer","time":{"start":1752670545305,"stop":1752670545306,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e3d7d43e7b321a0","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752670307123,"stop":1752670307123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c13bcbf43956ae","name":"Query Generator - false","time":{"start":1752670708403,"stop":1752670708404,"duration":1},"status":"passed","severity":"normal"},{"uid":"6186ad6e11928264","name":"Check received message containing numeric","time":{"start":1752670836048,"stop":1752670836048,"duration":0},"status":"passed","severity":"normal"},{"uid":"595fec045e0687da","name":"should not receive a peer event before start","time":{"start":1752670335943,"stop":1752670335944,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ebe07f0a9d17c6","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752670390262,"stop":1752670390263,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcf845e4adb22c5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752670323495,"stop":1752670323495,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06c13cc6b766930","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752670881110,"stop":1752670881110,"duration":0},"status":"passed","severity":"normal"},{"uid":"49198199674a58a0","name":"start node with empty shard should fail","time":{"start":1752670694077,"stop":1752670694077,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d45a1c6ca3a4ba","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752670353802,"stop":1752670353802,"duration":0},"status":"passed","severity":"normal"},{"uid":"39da6e7e30ba0651","name":"Relay + Store","time":{"start":1752670389719,"stop":1752670389720,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0e39f0cf354ca2","name":"accepts valid message hash query","time":{"start":1752670323595,"stop":1752670323601,"duration":6},"status":"passed","severity":"normal"},{"uid":"3403757c7cba7906","name":"Generator, 2 different pubsubtopics","time":{"start":1752670710275,"stop":1752670710275,"duration":0},"status":"passed","severity":"normal"},{"uid":"40bc017dd6257b6d","name":"Push message with content topic containing long","time":{"start":1752670987884,"stop":1752670987884,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d0dc8fa915a124","name":"should return false when shard info is undefined","time":{"start":1752670323202,"stop":1752670323203,"duration":1},"status":"passed","severity":"normal"},{"uid":"298d957dba94ae41","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752670353781,"stop":1752670353781,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e3fb67c23bb189","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752670353784,"stop":1752670353784,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1960a8676e05371","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752670881092,"stop":1752670881092,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f762023e831641d","name":"Check received message containing Script","time":{"start":1752670836061,"stop":1752670836061,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b344edf34364b6","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752670840570,"stop":1752670840570,"duration":0},"status":"broken","severity":"normal"},{"uid":"fb96500d90141094","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752670881105,"stop":1752670881106,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4857de62455add1","name":"Correctly serialized arguments","time":{"start":1752670471959,"stop":1752670471959,"duration":0},"status":"passed","severity":"normal"},{"uid":"217eecf2ecd93484","name":"should be able to dial TLS multiaddrs","time":{"start":1752670471636,"stop":1752670471637,"duration":1},"status":"passed","severity":"normal"},{"uid":"544ce42de542a14b","name":"should process tasks in queue","time":{"start":1752670352614,"stop":1752670352614,"duration":0},"status":"passed","severity":"normal"},{"uid":"8577c2c8b160f3f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752670402517,"stop":1752670402518,"duration":1},"status":"passed","severity":"normal"},{"uid":"9890c19a4455842c","name":"should create ConnectionManager with relay","time":{"start":1752670324054,"stop":1752670324054,"duration":0},"status":"passed","severity":"normal"},{"uid":"2208ab07d4513508","name":"returns only open connection if one present","time":{"start":1752670323752,"stop":1752670323752,"duration":0},"status":"passed","severity":"normal"},{"uid":"51970bcc15b89ab3","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752670323486,"stop":1752670323486,"duration":0},"status":"passed","severity":"normal"},{"uid":"19777340fc57ff65","name":"throws on content topic with generation field greater than 0","time":{"start":1752670307091,"stop":1752670307091,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d618a51cff82e7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752670388216,"stop":1752670388221,"duration":5},"status":"skipped","severity":"normal"},{"uid":"c96c67428d53d7fc","name":"Encoder throws on undefined content topic","time":{"start":1752670342084,"stop":1752670342084,"duration":0},"status":"passed","severity":"normal"},{"uid":"650c3d5d1fcf0831","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752670324064,"stop":1752670324064,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c78073294b7b36","name":"isConnected should return false after all peers disconnect","time":{"start":1752670402516,"stop":1752670402517,"duration":1},"status":"passed","severity":"normal"},{"uid":"679e67bf007fa45","name":"should dial all peers on dial","time":{"start":1752670471626,"stop":1752670471626,"duration":0},"status":"passed","severity":"normal"},{"uid":"5474043b66ccd40c","name":"should encode/decode to text encoding","time":{"start":1752670313445,"stop":1752670313446,"duration":1},"status":"passed","severity":"normal"},{"uid":"7664e9b648b72637","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752670694074,"stop":1752670694077,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb54bf3ac282667d","name":"Generator, 2 different pubsubtopics","time":{"start":1752670710274,"stop":1752670710274,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d19f3d77427d878c","name":"Relay - dialed after","time":{"start":1752670735675,"stop":1752670735675,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d96c2ce3428e3e4","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752670307095,"stop":1752670307095,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ffe9bedf50a835","name":"should handle onConnected and onDisconnected","time":{"start":1752670353783,"stop":1752670353783,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43248c2ce9c5285","name":"should create a new stream if no existing for protocol found","time":{"start":1752670323780,"stop":1752670323780,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4c06bbba986fc6","name":"should deliver messages after dependencies are met","time":{"start":1752670368012,"stop":1752670368013,"duration":1},"status":"passed","severity":"normal"},{"uid":"3320e48c0b69ef3d","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752670666353,"stop":1752670666353,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e3a33fc5928e76","name":"different cluster, different shard: nodes don't connect","time":{"start":1752670480435,"stop":1752670480435,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9fd522eb3b9d47","name":"should not receive a peer event after stop","time":{"start":1752670508923,"stop":1752670508924,"duration":1},"status":"passed","severity":"normal"},{"uid":"e11863e817911de0","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752670728206,"stop":1752670728207,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5d81d355cb81f5","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752670312738,"stop":1752670312740,"duration":2},"status":"passed","severity":"normal"},{"uid":"a933c016950f6ba2","name":"groups content topics by expected pubsub topic","time":{"start":1752670307100,"stop":1752670307100,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1e87e0e2bf97cd","name":"should remove expired entries after TTL has passed","time":{"start":1752670351726,"stop":1752670351730,"duration":4},"status":"passed","severity":"normal"},{"uid":"f3befd894c17da81","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app86/1/topic416/json","time":{"start":1752670640445,"stop":1752670640446,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a363c735f89449","name":"should handle dial errors","time":{"start":1752670324058,"stop":1752670324059,"duration":1},"status":"passed","severity":"normal"},{"uid":"4916f29851cb36ba","name":"should retry if all attempts fail","time":{"start":1752670352627,"stop":1752670352627,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2d83377bed2041","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752670352918,"stop":1752670352927,"duration":9},"status":"passed","severity":"normal"},{"uid":"d365cda1912aac3a","name":"Push message with custom timestamp: 1752666802865","time":{"start":1752670987911,"stop":1752670987911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e595c7c5265fa986","name":"should be safe to call multiple times","time":{"start":1752670324056,"stop":1752670324056,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad332bba067f30c6","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752670363057,"stop":1752670363057,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1a884d9f7dc4f5","name":"should do nothing when connections still exist","time":{"start":1752670322848,"stop":1752670322849,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5d067de4741d06","name":"Subscribe and receive messages via lightPush","time":{"start":1752670881100,"stop":1752670881100,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bb240f01e62d","name":"Subscribe and receive messages via waku relay post","time":{"start":1752670881088,"stop":1752670881088,"duration":0},"status":"passed","severity":"normal"},{"uid":"612d25805584a35c","name":"should allow redial after failed dial cooldown expires","time":{"start":1752670323262,"stop":1752670323263,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b3312727f245c5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752670836065,"stop":1752670836065,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0b16277795d89e","name":"Check publish message containing shell command","time":{"start":1752670536017,"stop":1752670536017,"duration":0},"status":"passed","severity":"normal"},{"uid":"3513b4aa9fa0be96","name":"should save new peer to store","time":{"start":1752670323174,"stop":1752670323174,"duration":0},"status":"passed","severity":"normal"},{"uid":"802e3030c26f7be2","name":"Check publish message containing JSON","time":{"start":1752670536017,"stop":1752670536017,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ac5c94aa9d759e","name":"shard 0","time":{"start":1752670694068,"stop":1752670694069,"duration":1},"status":"passed","severity":"normal"},{"uid":"738fc2ee6c074091","name":"should not fail to start the service if it is already started","time":{"start":1752670508917,"stop":1752670508917,"duration":0},"status":"passed","severity":"normal"},{"uid":"5152de7797601039","name":"should return PeerId when PeerId is provided","time":{"start":1752670323790,"stop":1752670323790,"duration":0},"status":"passed","severity":"normal"},{"uid":"983f6dd84e236c5b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752670343714,"stop":1752670343715,"duration":1},"status":"passed","severity":"normal"},{"uid":"f935c24dbda044a6","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752670307100,"stop":1752670307100,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b34e85ec613b38d","name":"Check received message containing XML","time":{"start":1752670836051,"stop":1752670836051,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b34e3e6cc719800","name":"Push message with content topic containing Russian","time":{"start":1752670987904,"stop":1752670987904,"duration":0},"status":"passed","severity":"normal"},{"uid":"76646e0210957454","name":"random static sharding 6 - Cluster ID: 520, Shard ID: 618","time":{"start":1752670694071,"stop":1752670694071,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bc9dad5c9a2f36","name":"should handle peer store errors gracefully","time":{"start":1752670322861,"stop":1752670322861,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0c0cf20b5026a5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752670881098,"stop":1752670881098,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be4ddc4380f6cba","name":"Nwaku publishes","time":{"start":1752670522227,"stop":1752670522227,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a76121c70ff9962","name":"random static sharding 4 - Cluster ID: 692, Shard ID: 783","time":{"start":1752670694070,"stop":1752670694070,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5630292ddcee50","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app33/9/topic358/json","time":{"start":1752670640446,"stop":1752670640446,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3238daa87e2452","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752670881099,"stop":1752670881100,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef38eebcdae9121","name":"should start and setup intervals and event listeners","time":{"start":1752670353869,"stop":1752670353869,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6f23efdc404894","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752670543876,"stop":1752670543876,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8b27688a45a2eb","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752670363067,"stop":1752670363067,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1ff9be7afd72c6","name":"should insert elements correctly","time":{"start":1752670365308,"stop":1752670365309,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8fdacbd64190e80","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752670353786,"stop":1752670353786,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5ed44101c3149a","name":"peer exchange sets tag","time":{"start":1752670586701,"stop":1752670586702,"duration":1},"status":"broken","severity":"normal"},{"uid":"d1077dc2a4543211","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752670586703,"stop":1752670586703,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b6d12fe5073a035","name":"Passing page size 0 when there are 110 messages","time":{"start":1752670721323,"stop":1752670721324,"duration":1},"status":"passed","severity":"normal"},{"uid":"3350a2c5c52e1349","name":"should be online or offline if network state changed","time":{"start":1752670402518,"stop":1752670402521,"duration":3},"status":"passed","severity":"normal"},{"uid":"cee88800d6079598","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752670545310,"stop":1752670545311,"duration":1},"status":"passed","severity":"normal"},{"uid":"a160aed27879b8b5","name":"should handle peer disconnect event when no connections remain","time":{"start":1752670323024,"stop":1752670323024,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d1d846dc95de07","name":"same cluster, different shard: nodes connect","time":{"start":1752670480434,"stop":1752670480434,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21edf35e53c6866","name":"handles different clusterIds correctly","time":{"start":1752670307100,"stop":1752670307100,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8bbae33141ac31","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752670363078,"stop":1752670363078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2426467137abe82a","name":"Push message with content topic containing Chinese","time":{"start":1752670987903,"stop":1752670987903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a94da0608c2de09","name":"should throw if no connection provided","time":{"start":1752670323779,"stop":1752670323780,"duration":1},"status":"passed","severity":"normal"},{"uid":"be60511d6e2992e4","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752670653098,"stop":1752670653099,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fd547be73b493b8","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752670323781,"stop":1752670323782,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d46d2dff889572","name":"Push message with SQL Injection payload","time":{"start":1752670987898,"stop":1752670987898,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b5a4409c7c35ea","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752670545316,"stop":1752670545316,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f25605e97599a0c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752670543882,"stop":1752670543882,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ed529f3d8eb95e","name":"returns nothing if no connections present","time":{"start":1752670323751,"stop":1752670323752,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaac818b9246567a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752670312743,"stop":1752670312744,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85166e25b9e7264","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752670545314,"stop":1752670545314,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd93b5fd4639620","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752670307108,"stop":1752670307108,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e36597c8038355","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752670728209,"stop":1752670728209,"duration":0},"status":"passed","severity":"normal"},{"uid":"402b5d78e696c54c","name":"Check message with no content topic is not received","time":{"start":1752670836056,"stop":1752670836056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f530bf6afb255d6c","name":"Subscribe to topic containing short and publish message","time":{"start":1752670545310,"stop":1752670545310,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b067d7125edcd2f","name":"should wait for Filter peer to be connected","time":{"start":1752670353605,"stop":1752670353605,"duration":0},"status":"passed","severity":"normal"},{"uid":"b320823c952ec85","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752670307107,"stop":1752670307107,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c96de1f3adf553","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752670881105,"stop":1752670881105,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f10c1186afd65c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752670363061,"stop":1752670363061,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ef8341f912822","name":"Query with Ordered Callback, No message returned","time":{"start":1752670666356,"stop":1752670666356,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6ee62f36665442","name":"Generator, 2 different pubsubtopics","time":{"start":1752670710272,"stop":1752670710272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a650b8c5d0d36824","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752670323001,"stop":1752670323002,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a59d057a472c5ca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752670307110,"stop":1752670307111,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5408d28f0c0638d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752670323714,"stop":1752670323714,"duration":0},"status":"passed","severity":"normal"},{"uid":"4902a41a7e38833b","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app41/7/topic793/proto","time":{"start":1752670640447,"stop":1752670640447,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e91bd38ea2481f","name":"should emit a peer event after start","time":{"start":1752670508917,"stop":1752670508919,"duration":2},"status":"passed","severity":"normal"},{"uid":"20e4c558d29c70fd","name":"Rejects garbage","time":{"start":1752670357190,"stop":1752670357190,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ef6aeb6e148c66","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752670363075,"stop":1752670363075,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e6999abd312fdc","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752670536022,"stop":1752670536022,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b01f135cfa048b8","name":"should return false when peer has no shard info","time":{"start":1752670323197,"stop":1752670323198,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c955c9803e72db","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752670353787,"stop":1752670353787,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5405c69c3f29fa7","name":"Check publish message containing Arabic","time":{"start":1752670536014,"stop":1752670536014,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1c105803ee8829","name":"should properly create location multiaddrs - udp6","time":{"start":1752670313447,"stop":1752670313447,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b010761239e808","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752670307098,"stop":1752670307098,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9868b80d9cf6f5","name":"messageHashStr works with IProtoMessage","time":{"start":1752670323496,"stop":1752670323496,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5fb50698a2233","name":"should return false when peer is not on the specified shard","time":{"start":1752670323201,"stop":1752670323202,"duration":1},"status":"passed","severity":"normal"},{"uid":"886abee765b7bd07","name":"Push message with content topic containing short","time":{"start":1752670987901,"stop":1752670987902,"duration":1},"status":"passed","severity":"normal"},{"uid":"4454f24bd8cc413e","name":"Check received message containing escaped characters","time":{"start":1752670836063,"stop":1752670836064,"duration":1},"status":"passed","severity":"normal"},{"uid":"b962867ce64dc03","name":"should remove event listeners from libp2p","time":{"start":1752670323011,"stop":1752670323012,"duration":1},"status":"passed","severity":"normal"},{"uid":"caead4b64c214943","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752670836065,"stop":1752670836065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f92e29d8887cff","name":"random static sharding 3 - Cluster ID: 59, Shard ID: 707","time":{"start":1752670694070,"stop":1752670694070,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4407929d16338f0","name":"should be safe to call multiple times","time":{"start":1752670323167,"stop":1752670323167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaeeaa3005dad3e","name":"should handle all zero keep alive options","time":{"start":1752670323745,"stop":1752670323745,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6493bdc315e462","name":"Push message with content topic containing escaped characters","time":{"start":1752670987890,"stop":1752670987890,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ccc300857104b0","name":"should perform ping and update peer store on timer","time":{"start":1752670323700,"stop":1752670323700,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dda0553ec51ae4","name":"1 Relay, 1 fetch","time":{"start":1752670331768,"stop":1752670331769,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1c3e6aa3f70dfe7","name":"should return false when navigator.onLine is false","time":{"start":1752670323017,"stop":1752670323020,"duration":3},"status":"passed","severity":"normal"},{"uid":"4f829f604bb97ee6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752670881090,"stop":1752670881090,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f96c226972f21d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752670307111,"stop":1752670307111,"duration":0},"status":"passed","severity":"normal"},{"uid":"497f987cba090395","name":"can start and stop the service","time":{"start":1752670508916,"stop":1752670508916,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3e859ab4285d30","name":"should return all connected peers without codec filter","time":{"start":1752670324061,"stop":1752670324061,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a3189bfe034ec2","name":"can start and stop the service","time":{"start":1752670335940,"stop":1752670335940,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c645031caadc9","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752670987889,"stop":1752670987889,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a2ecc3510e0324","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752670881089,"stop":1752670881090,"duration":1},"status":"skipped","severity":"normal"},{"uid":"57e226cb82e7da1b","name":"Check received message containing short","time":{"start":1752670836058,"stop":1752670836058,"duration":0},"status":"passed","severity":"normal"},{"uid":"d581a8cd5fac37ad","name":"should handle task timeouts","time":{"start":1752670352620,"stop":1752670352620,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de438a782e41c41","name":"less peers than existing","time":{"start":1752670509207,"stop":1752670509207,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d953d2d2a3ba753c","name":"should not receive a peer event after stop","time":{"start":1752670335944,"stop":1752670335944,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d951be0719585e9","name":"should drop connection to all peers on hangUp","time":{"start":1752670471626,"stop":1752670471634,"duration":8},"status":"passed","severity":"normal"},{"uid":"5b79828bf45cdfe1","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752670881109,"stop":1752670881110,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a660fbf22d6353","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752670881100,"stop":1752670881101,"duration":1},"status":"passed","severity":"normal"},{"uid":"88fdddbadd853ba7","name":"should start and stop interval correctly","time":{"start":1752670352613,"stop":1752670352614,"duration":1},"status":"passed","severity":"normal"},{"uid":"475098531e19c169","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752670666353,"stop":1752670666354,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad93433a5389b5aa","name":"should create ConnectionManager with required options","time":{"start":1752670324053,"stop":1752670324053,"duration":0},"status":"passed","severity":"normal"},{"uid":"b571d40b4bae6e3c","name":"should only return 1 node with relay capability","time":{"start":1752670332192,"stop":1752670332193,"duration":1},"status":"passed","severity":"normal"},{"uid":"beaaa21999565365","name":"Js publishes, other Js receives","time":{"start":1752670522227,"stop":1752670522228,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c95886299f38a0","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752670545312,"stop":1752670545312,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05102f0d19e1e4","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752670363068,"stop":1752670363068,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb74234c356b408b","name":"should handle errors when globalThis is not available","time":{"start":1752670323011,"stop":1752670323011,"duration":0},"status":"passed","severity":"normal"},{"uid":"774f2d4bb997ddf5","name":"Check received message with timestamp: 1752670383056000000 ","time":{"start":1752670836064,"stop":1752670836064,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc76b11a4fe5670","name":"Query Generator, No message returned","time":{"start":1752670666354,"stop":1752670666354,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b35ed1aad03634","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752670640452,"stop":1752670640452,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb450168ce25dfde","name":"should hang up with multiaddr and return true on success","time":{"start":1752670324060,"stop":1752670324060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a113a8586ff44aa3","name":"should never report false negatives","time":{"start":1752670365309,"stop":1752670365309,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd543efca851a29c","name":"tcp ip4 address","time":{"start":1752670312824,"stop":1752670312825,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39b87b1f0a212c7","name":"should only return 1 node with relay and store capability","time":{"start":1752670332193,"stop":1752670332193,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc21091b195d97b","name":"Check publish message containing SQL Injection","time":{"start":1752670536015,"stop":1752670536015,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6adf85acf426ee4","name":"should requeue task if no peer is available","time":{"start":1752670352618,"stop":1752670352618,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc27bdc072eb99c8","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752670353869,"stop":1752670353869,"duration":0},"status":"passed","severity":"normal"},{"uid":"1053fa49c858000b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752670881094,"stop":1752670881094,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3acb2627724c7e3","name":"Push message with unicode special characters payload","time":{"start":1752670987882,"stop":1752670987882,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfe073d7bdfd882","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752670363079,"stop":1752670363080,"duration":1},"status":"passed","severity":"normal"},{"uid":"431d07237af23618","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752670335945,"stop":1752670335945,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2889b9f33535b0","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752670363058,"stop":1752670363058,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebd07b88c9bd3b2","name":"Using a function","time":{"start":1752670734427,"stop":1752670734427,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e5a820bda53059","name":"should increase lamport timestamp","time":{"start":1752670368009,"stop":1752670368009,"duration":0},"status":"passed","severity":"normal"},{"uid":"519411fdf6e77cec","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752670666356,"stop":1752670666356,"duration":0},"status":"passed","severity":"normal"},{"uid":"2153545bb5f0db2a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752670881094,"stop":1752670881095,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc80863f96b3134","name":"should process queue every 500ms","time":{"start":1752670323263,"stop":1752670323264,"duration":1},"status":"passed","severity":"normal"},{"uid":"a12ce6de6316a4a9","name":"should throw error - no public key","time":{"start":1752670313444,"stop":1752670313444,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4dbfaee3fbf33f8","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752670323487,"stop":1752670323487,"duration":0},"status":"passed","severity":"normal"},{"uid":"e084b7d4a5174947","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752670352931,"stop":1752670352931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6995abf9ffb546","name":"should dispatch connect and disconnect events","time":{"start":1752670353783,"stop":1752670353783,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b021bd8a605e65","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752670545312,"stop":1752670545313,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2b1004b7df8307","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752670480432,"stop":1752670480433,"duration":1},"status":"passed","severity":"normal"},{"uid":"c73d26168f9a7a45","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752670363063,"stop":1752670363063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2699f20f7509c9","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752670307099,"stop":1752670307099,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2495b9b73da3fb1","name":"Push message with emoji payload","time":{"start":1752670987882,"stop":1752670987883,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a932152e82b80c8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app61/2/topic253/xml","time":{"start":1752670640448,"stop":1752670640449,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4302451e48e2ca","name":"Push message with unicode special characters payload","time":{"start":1752670987900,"stop":1752670987900,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9b945157c0446","name":"handles empty shards array correctly","time":{"start":1752670307121,"stop":1752670307121,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7def03549eeef5","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752670312745,"stop":1752670312746,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf9b0ab59737cb","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app9/9/topic338/test.js","time":{"start":1752670640448,"stop":1752670640448,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e3ed015ee7692","name":"should support chaining for add method","time":{"start":1752670351725,"stop":1752670351725,"duration":0},"status":"passed","severity":"normal"},{"uid":"d265a942b8948ca9","name":"should push the message to the outgoing buffer","time":{"start":1752670368007,"stop":1752670368007,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebbe6bb13cb4b005","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752670363077,"stop":1752670363077,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa27a4cb4011d0f","name":"should have no discoveries enabled by default","time":{"start":1752670352787,"stop":1752670352788,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57641d90f722f8e","name":"Reusing cursor across nodes","time":{"start":1752670653098,"stop":1752670653098,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d91eddb782134","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752670353807,"stop":1752670353807,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b52209fb21fd52","name":"should respect custom numPeersToUse configuration","time":{"start":1752670353785,"stop":1752670353786,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21796d58b919311","name":"should request peer renewal on specific errors","time":{"start":1752670352619,"stop":1752670352620,"duration":1},"status":"passed","severity":"normal"},{"uid":"238a583dbf4673b8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752670836057,"stop":1752670836057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2320a3d1b9dc54","name":"should decode valid enr with tcp successfully","time":{"start":1752670313441,"stop":1752670313442,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d0fbd04493eb92","name":"Push message with content topic containing shell command","time":{"start":1752670987906,"stop":1752670987907,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7420d15568da02a","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752670323790,"stop":1752670323790,"duration":0},"status":"passed","severity":"normal"},{"uid":"62694c675e033852","name":"should initialize with custom number of peers","time":{"start":1752670353780,"stop":1752670353780,"duration":0},"status":"passed","severity":"normal"},{"uid":"db170ce617471c5a","name":"should use DNS peer discovery with light client","time":{"start":1752670388215,"stop":1752670388216,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ff36d39848243dd6","name":"Query generator for 2000 messages","time":{"start":1752670698446,"stop":1752670698446,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6970fb3dbc2a94","name":"should be empty after removing the only subscription","time":{"start":1752670353868,"stop":1752670353868,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7aa91e1ce051cd8","name":"should handle corrupted local storage data gracefully","time":{"start":1752670335946,"stop":1752670335946,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b5a01465f613cd","name":"should dial peer when peer is discovered","time":{"start":1752670323167,"stop":1752670323167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ca9ec80c77f852","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752670694069,"stop":1752670694069,"duration":0},"status":"passed","severity":"normal"},{"uid":"39239acc6554828f","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752670322866,"stop":1752670322868,"duration":2},"status":"broken","severity":"normal"},{"uid":"cad17360db7c7837","name":"random static sharding 10 - Cluster ID: 490, Shard ID: 576","time":{"start":1752670694074,"stop":1752670694074,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bf1d4d1ed21b4b","name":"should not modify tags of connections for different peers","time":{"start":1752670353788,"stop":1752670353788,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e5d404e4b0c712","name":"messageHash returns a Uint8Array","time":{"start":1752670323495,"stop":1752670323495,"duration":0},"status":"passed","severity":"normal"},{"uid":"346d951e195db8fa","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752670728208,"stop":1752670728208,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90a2f789e4a814d","name":"Store - dialed after - with timeout","time":{"start":1752670735677,"stop":1752670735677,"duration":0},"status":"passed","severity":"normal"},{"uid":"806a1c321bb32200","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752670363078,"stop":1752670363078,"duration":0},"status":"passed","severity":"normal"},{"uid":"1995eec92c8a485b","name":"Push message with short payload","time":{"start":1752670987895,"stop":1752670987895,"duration":0},"status":"passed","severity":"normal"},{"uid":"20630996485ec95b","name":"Subscribe to topic containing XML and publish message","time":{"start":1752670545313,"stop":1752670545314,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f13bfd6c37fbcf","name":"Sample","time":{"start":1752670312919,"stop":1752670312920,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ceb7f18f5a861ac","name":"Overlapping topic subscription","time":{"start":1752670545309,"stop":1752670545309,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b5f4a6839dbab2ec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752670307114,"stop":1752670307118,"duration":4},"status":"passed","severity":"normal"},{"uid":"18559d5106da7e7","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752670331634,"stop":1752670331634,"duration":0},"status":"passed","severity":"normal"},{"uid":"c430494c0808eddb","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752670353802,"stop":1752670353803,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f6510381785478","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752670353806,"stop":1752670353806,"duration":0},"status":"passed","severity":"normal"},{"uid":"5858598b909f9962","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752670363064,"stop":1752670363064,"duration":0},"status":"passed","severity":"normal"},{"uid":"29055136fa7c87c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752670363075,"stop":1752670363076,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bfaab865020e659","name":"Check message with invalid timestamp is not received","time":{"start":1752670836055,"stop":1752670836055,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca512a23d1dd94be","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752670353806,"stop":1752670353806,"duration":0},"status":"passed","severity":"normal"},{"uid":"87464ff76715516","name":"Push message with Arabic payload","time":{"start":1752670987897,"stop":1752670987897,"duration":0},"status":"passed","severity":"normal"},{"uid":"d831eb0f66752d9d","name":"should invoke callbacks when receiving a message","time":{"start":1752670353868,"stop":1752670353869,"duration":1},"status":"passed","severity":"normal"},{"uid":"adff8d42fa89e55c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752670363077,"stop":1752670363077,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eeb0af912753e9","name":"should fail to send if no connected peers found","time":{"start":1752670353460,"stop":1752670353460,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b9bc306ec8cff5","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app8/3/topic74/xml","time":{"start":1752670640447,"stop":1752670640448,"duration":1},"status":"passed","severity":"normal"},{"uid":"89fae52b0ad14687","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752670881099,"stop":1752670881099,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9df3958a379c9bc","name":"non connected peers","time":{"start":1752670509207,"stop":1752670509208,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6c0a6346d9520719","name":"should handle complete connection lifecycle","time":{"start":1752670323035,"stop":1752670323039,"duration":4},"status":"passed","severity":"normal"},{"uid":"378a96b991ee9395","name":"should add and check entries correctly","time":{"start":1752670351716,"stop":1752670351721,"duration":5},"status":"passed","severity":"normal"},{"uid":"d8a8b6bfd6aedc7","name":"Check message with no payload is not received","time":{"start":1752670836056,"stop":1752670836056,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e970b0252c4c9cc","name":"should wait for Store peer to be connected","time":{"start":1752670353605,"stop":1752670353605,"duration":0},"status":"passed","severity":"normal"},{"uid":"936e432c3207edf6","name":"different cluster, same shard: nodes don't connect","time":{"start":1752670480434,"stop":1752670480434,"duration":0},"status":"passed","severity":"normal"},{"uid":"805c4af5b069b3e4","name":"Push message with content topic containing SQL Injection","time":{"start":1752670987904,"stop":1752670987904,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c511c8142200788","name":"should throw error - invalid id","time":{"start":1752670313443,"stop":1752670313443,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c74707a67915d89","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752670307105,"stop":1752670307105,"duration":0},"status":"passed","severity":"normal"},{"uid":"290ad6f4be7b31a","name":"random static sharding 1 - Cluster ID: 997, Shard ID: 312","time":{"start":1752670694069,"stop":1752670694069,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e35759b919afe2c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752670402515,"stop":1752670402515,"duration":0},"status":"passed","severity":"normal"},{"uid":"139f52972f5f9117","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752670307107,"stop":1752670307107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15be6616f10c55e","name":"should handle case with all peers already connected","time":{"start":1752670322857,"stop":1752670322857,"duration":0},"status":"passed","severity":"normal"},{"uid":"130e1780795955ab","name":"can start the service","time":{"start":1752670388203,"stop":1752670388204,"duration":1},"status":"passed","severity":"normal"},{"uid":"9faa76560ca53024","name":"Publish message with custom timestamp: Thu Jul 25 2024 12:55:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1752670536019,"stop":1752670536019,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a706603d92b196","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app7/6/topic487/proto","time":{"start":1752670640446,"stop":1752670640447,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b99368407c1c141","name":"Push message with content topic containing emoji","time":{"start":1752670987891,"stop":1752670987891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6ad85e063ceba1","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752670545308,"stop":1752670545308,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b18a3175d5ef7a5","name":"should not change state when connections remain after disconnect","time":{"start":1752670323024,"stop":1752670323025,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f11ac39c61088a","name":"1 Store, 2 fetches","time":{"start":1752670331769,"stop":1752670331769,"duration":0},"status":"passed","severity":"normal"},{"uid":"354650792472f0b2","name":"should return unique PubsubTopics for static sharding","time":{"start":1752670307104,"stop":1752670307104,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a0266f3fb8d3a2","name":"retrieves a single peer","time":{"start":1752670332190,"stop":1752670332190,"duration":0},"status":"passed","severity":"normal"},{"uid":"a037a7cd82ffe0d4","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752670323021,"stop":1752670323021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a8c7b851de7e7","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752670323175,"stop":1752670323175,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea00368f42ee3e0","name":"Waku message hash computation (payload length 0)","time":{"start":1752670323487,"stop":1752670323487,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc544617da82a21","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752670728207,"stop":1752670728207,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1a92b0343d55e9","name":"should clear existing timers before creating new ones","time":{"start":1752670323744,"stop":1752670323744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76dc8286dac469","name":"should continually clean up expired entries at intervals","time":{"start":1752670351735,"stop":1752670351735,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f453f4344f66bb9","name":"Check received message containing numeric","time":{"start":1752670836059,"stop":1752670836059,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4653f701399c90","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752670363072,"stop":1752670363073,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b028d951bc12d2","name":"Check publish message after service node is restarted","time":{"start":1752670536023,"stop":1752670536023,"duration":0},"status":"skipped","severity":"normal"},{"uid":"382ff8e6a5910e7a","name":"should attach causal history and bloom filter to each message","time":{"start":1752670368008,"stop":1752670368008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a3fb6a67482ae0","name":"should skip updating peer store if peer has same addresses","time":{"start":1752670323174,"stop":1752670323174,"duration":0},"status":"passed","severity":"normal"},{"uid":"275847be90e23915","name":"Check received message containing Script","time":{"start":1752670836051,"stop":1752670836051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce91ba8a3778f2c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752670881108,"stop":1752670881108,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ad7c17234b7f81","name":"Encoder throws on empty string content topic","time":{"start":1752670324146,"stop":1752670324146,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0ee4b4184610ed","name":"Subscribe and receive messages via lightPush","time":{"start":1752670881086,"stop":1752670881087,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb430966a0b14066","name":"should initialize with isNetworkConnected as false","time":{"start":1752670323002,"stop":1752670323002,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec179b9a6fe1b6e","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752670323718,"stop":1752670323731,"duration":13},"status":"passed","severity":"normal"},{"uid":"95df58289d1b14a","name":"should handle case when globalThis is not available","time":{"start":1752670323022,"stop":1752670323022,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6f92976887a6d0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752670881087,"stop":1752670881087,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5356ab395f73188","name":"accepts valid content-filtered query","time":{"start":1752670323594,"stop":1752670323594,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec15bbb70b0c7d9","name":"Check message received after jswaku node is restarted","time":{"start":1752670836067,"stop":1752670836067,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea33e49d0b8cc78","name":"should add peer to queue when queue is not empty","time":{"start":1752670323253,"stop":1752670323253,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60598f8b8ed4bf8","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752670323594,"stop":1752670323595,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc332dba08ce88d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752670543882,"stop":1752670543882,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe07074021041db","name":"isConnected return false after peer stops","time":{"start":1752670402517,"stop":1752670402517,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce5102ca457ec76","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752670363062,"stop":1752670363062,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4663956d52c51d","name":"can start and stop the service","time":{"start":1752670388204,"stop":1752670388206,"duration":2},"status":"passed","severity":"normal"},{"uid":"dec2f797b30570b8","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752670323486,"stop":1752670323487,"duration":1},"status":"passed","severity":"normal"},{"uid":"16697e40baf05922","name":"Promise Callback - false","time":{"start":1752670708405,"stop":1752670708405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a310e57e99c3db","name":"Fails to publish duplicate message","time":{"start":1752670536020,"stop":1752670536021,"duration":1},"status":"passed","severity":"normal"},{"uid":"43de17f414568374","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752670312748,"stop":1752670312749,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a30e4d3f3896d2","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752670307096,"stop":1752670307096,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae7308a66cda90d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752670363074,"stop":1752670363074,"duration":0},"status":"passed","severity":"normal"},{"uid":"af04837f8f4310f8","name":"Check received message with timestamp: 1752670383056 ","time":{"start":1752670836065,"stop":1752670836065,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbb2a1d2640a8fb","name":"should return false when peer has no overlapping shards","time":{"start":1752670323196,"stop":1752670323197,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a571c611e9b95","name":"should reject if Relay is requested but not mounted","time":{"start":1752670353600,"stop":1752670353600,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9b68bd643c89c8","name":"Subscribe and receives messages on 20 topics","time":{"start":1752670881102,"stop":1752670881102,"duration":0},"status":"passed","severity":"normal"},{"uid":"e443506602be3df3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752670307109,"stop":1752670307110,"duration":1},"status":"passed","severity":"normal"},{"uid":"9688f5cf5ea787b7","name":"Publish message with custom timestamp: Wed Jul 16 2025 11:55:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1752670536020,"stop":1752670536020,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bca3db2adefe954","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752670728211,"stop":1752670728212,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f51a9ccb9879d50","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752670331633,"stop":1752670331633,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0e7b086ff05770","name":"Check received message containing Chinese","time":{"start":1752670836049,"stop":1752670836049,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9f4f56c97ebd4c","name":"Push message with Script payload","time":{"start":1752670987898,"stop":1752670987898,"duration":0},"status":"passed","severity":"normal"},{"uid":"885091941eb65cfe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752670363080,"stop":1752670363080,"duration":0},"status":"passed","severity":"normal"},{"uid":"b404eee329bafacd","name":"should filter out already connected peers","time":{"start":1752670322851,"stop":1752670322852,"duration":1},"status":"passed","severity":"normal"},{"uid":"c642989d993e7172","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752670353786,"stop":1752670353786,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c5a56c56e39848","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752670331630,"stop":1752670331631,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22f709e09bc1f90","name":"should process up to 3 peers at once","time":{"start":1752670323264,"stop":1752670323264,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e6648dd15120a5","name":"Round trip binary serialization","time":{"start":1752670324145,"stop":1752670324145,"duration":0},"status":"passed","severity":"normal"},{"uid":"466464b121b43d9e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752670331627,"stop":1752670331628,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55c0b86f7513f55","name":"should be sent with empty content","time":{"start":1752670368014,"stop":1752670368014,"duration":0},"status":"passed","severity":"normal"},{"uid":"5837b4df99cd4363","name":"should allow redial after cooldown period","time":{"start":1752670323257,"stop":1752670323257,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac148b47a62d9c0","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752670307120,"stop":1752670307120,"duration":0},"status":"passed","severity":"normal"},{"uid":"99255d35eaeb0ee2","name":"should be safe to call multiple times","time":{"start":1752670322836,"stop":1752670322840,"duration":4},"status":"passed","severity":"normal"},{"uid":"f588f138b19b5e10","name":"Push message with Basic HTML tag payload","time":{"start":1752670987880,"stop":1752670987881,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d6ecf07ee20474","name":"Query generator for multiple messages with different content topic format","time":{"start":1752670698440,"stop":1752670698442,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c50a38c2b93ecc7","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752670312750,"stop":1752670312751,"duration":1},"status":"passed","severity":"normal"},{"uid":"621843fceb0ba076","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752670881104,"stop":1752670881104,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4e3e51c68764d","name":"should not receive a peer event before start","time":{"start":1752670388208,"stop":1752670388208,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c96e13fe892e96","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752670527611,"stop":1752670527611,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2438303ea67f5d9","name":"should return false and handle errors gracefully","time":{"start":1752670324060,"stop":1752670324061,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc27acb5dafe9c0","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752670352793,"stop":1752670352793,"duration":0},"status":"passed","severity":"normal"},{"uid":"879c53048203cb76","name":"pre and post cipher","time":{"start":1752670342387,"stop":1752670342387,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c7b4168fc7923b","name":"rejects hash query with time filter","time":{"start":1752670323602,"stop":1752670323602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88805849dcc28e1","name":"should handle case when navigator is not available","time":{"start":1752670323021,"stop":1752670323022,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0fba3c64a98ba9e","name":"Query with Promise Callback, No Decoder","time":{"start":1752670666357,"stop":1752670666357,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b103a100cfa11a","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752670322862,"stop":1752670322862,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d84e2e0fdeae86c","name":"Check received message containing Chinese","time":{"start":1752670836059,"stop":1752670836060,"duration":1},"status":"passed","severity":"normal"},{"uid":"a413b476553ca8c0","name":"Wrong topic","time":{"start":1752670640450,"stop":1752670640451,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ab61d2e7fdc2d4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752670363073,"stop":1752670363073,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd66aa246504faa","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752670313450,"stop":1752670313450,"duration":0},"status":"passed","severity":"normal"},{"uid":"42cc2a51b8416b8d","name":"should not create relay timers when relay is not provided","time":{"start":1752670323714,"stop":1752670323718,"duration":4},"status":"passed","severity":"normal"},{"uid":"d95d6b571a63bb15","name":"All","time":{"start":1752670389720,"stop":1752670389720,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0654f0397a3be0","name":"should not execute task if max attempts is 0","time":{"start":1752670352620,"stop":1752670352626,"duration":6},"status":"passed","severity":"normal"},{"uid":"350daca9302255a2","name":"should throw error - no public key","time":{"start":1752670313442,"stop":1752670313443,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd696eb6ccb2b72f","name":"Passing an array","time":{"start":1752670734426,"stop":1752670734427,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c537a97b4853d6","name":"should not process empty queue","time":{"start":1752670323264,"stop":1752670323272,"duration":8},"status":"passed","severity":"normal"},{"uid":"8f7a2555f3644053","name":"Generator, custom pubsub topic","time":{"start":1752670710274,"stop":1752670710275,"duration":1},"status":"passed","severity":"normal"},{"uid":"7baa5d1931e8d907","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752670307110,"stop":1752670307110,"duration":0},"status":"passed","severity":"normal"},{"uid":"546e8740e714de3f","name":"can query messages by message hash","time":{"start":1752670696557,"stop":1752670696557,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e4f0b6eee257e2","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752670840566,"stop":1752670840567,"duration":1},"status":"broken","severity":"normal"},{"uid":"b061ee516e243bbd","name":"Query with Ordered Callback, No Decoder","time":{"start":1752670666356,"stop":1752670666356,"duration":0},"status":"passed","severity":"normal"},{"uid":"4834c020a2636c33","name":"Push 30 different messages","time":{"start":1752670987883,"stop":1752670987883,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6800dfbc850be18f","name":"Subscribe and receive messages via waku relay post","time":{"start":1752670881101,"stop":1752670881101,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8e868359901eef","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752670307118,"stop":1752670307119,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e0511e1858face","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752670307101,"stop":1752670307101,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee7c1de7f1c4ad5","name":"should partition messages based on acknowledgement status","time":{"start":1752670368013,"stop":1752670368013,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cc879dd4d102d5","name":"Check publish message containing Russian","time":{"start":1752670536014,"stop":1752670536015,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7a9bf098c8c1225","name":"should handle corrupted shard info gracefully","time":{"start":1752670323211,"stop":1752670323211,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d7c9ce9d90015b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752670543878,"stop":1752670543878,"duration":0},"status":"passed","severity":"normal"},{"uid":"697104a2202931f1","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752670716056,"stop":1752670716056,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fcc725b7ceb17b","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752670363066,"stop":1752670363066,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f5178185600c2e","name":"should return true when peer is on the specified shard","time":{"start":1752670323199,"stop":1752670323199,"duration":0},"status":"passed","severity":"normal"},{"uid":"a064a3e83c3d69d5","name":"it tolerates circular branch references","time":{"start":1752670332190,"stop":1752670332191,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49848615c2b38ce","name":"should remove event listeners from globalThis","time":{"start":1752670323012,"stop":1752670323013,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2ca95c966cbdc2f","name":"should use provided shard info when available","time":{"start":1752670352917,"stop":1752670352917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71a035ccccc6624","name":"should handle complete peer lifecycle","time":{"start":1752670323749,"stop":1752670323750,"duration":1},"status":"passed","severity":"normal"},{"uid":"f809b2e016574978","name":"Push message with Script payload","time":{"start":1752670987880,"stop":1752670987880,"duration":0},"status":"passed","severity":"normal"},{"uid":"2985cb4d0833b16b","name":"should return false when peer is on different cluster","time":{"start":1752670323193,"stop":1752670323193,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddb62efaba860f","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752670332193,"stop":1752670332194,"duration":1},"status":"passed","severity":"normal"},{"uid":"db9efc2f73ba6cfe","name":"should return false when peer is not on topic","time":{"start":1752670324064,"stop":1752670324064,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f9ec7220a224f","name":"should handle peer store errors gracefully","time":{"start":1752670323173,"stop":1752670323173,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d78ddea55dc2a2","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752670545315,"stop":1752670545315,"duration":0},"status":"passed","severity":"normal"},{"uid":"719c83ab75a9ec17","name":"should return PeerId when PeerId is provided","time":{"start":1752670323789,"stop":1752670323789,"duration":0},"status":"passed","severity":"normal"},{"uid":"859343511bda9b29","name":"should dial peers from store when no connections remain","time":{"start":1752670322847,"stop":1752670322848,"duration":1},"status":"passed","severity":"normal"},{"uid":"efb2cf42b9045c2d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752670363061,"stop":1752670363061,"duration":0},"status":"passed","severity":"normal"},{"uid":"655d9878a48185b5","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752670368010,"stop":1752670368010,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb715d58ec63b9ae","name":"should populate queue if has active dial","time":{"start":1752670323256,"stop":1752670323257,"duration":1},"status":"passed","severity":"normal"},{"uid":"284cc7dc1a48c5d2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752670363079,"stop":1752670363079,"duration":0},"status":"passed","severity":"normal"},{"uid":"421aef10c5f63e0f","name":"Push message with Chinese payload","time":{"start":1752670987897,"stop":1752670987897,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ef89320e12633e","name":"Fails to push message bigger that 1MB","time":{"start":1752670987912,"stop":1752670987912,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4ce1b6eacc105","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752670710275,"stop":1752670710276,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1fc9c1a90453c28","name":"should filter peers by codec","time":{"start":1752670324061,"stop":1752670324062,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef9bada273bf53c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752670653095,"stop":1752670653095,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba5cb34a0615c08","name":"should return false when peer is on different cluster","time":{"start":1752670323199,"stop":1752670323201,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb81fc98efffd11f","name":"should handle errors when getting connections","time":{"start":1752670323034,"stop":1752670323035,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa88c87eb6d21d97","name":"should stop and cleanup resources","time":{"start":1752670353869,"stop":1752670353870,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1dd3ca0c4d6e0f","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752670307104,"stop":1752670307104,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6ecbcc40213a71","name":"Check publish message containing Chinese","time":{"start":1752670536013,"stop":1752670536014,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb283aa7305bedd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752670469655,"stop":1752670469655,"duration":0},"status":"passed","severity":"normal"},{"uid":"600d7d6717fb4f8d","name":"should serialize and deserialize correctly","time":{"start":1752670365310,"stop":1752670365310,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5fc39b927f3a6a","name":"should create ShardReader with shards network config","time":{"start":1752670323192,"stop":1752670323192,"duration":0},"status":"passed","severity":"normal"},{"uid":"813243d19fc81b2d","name":"Privacy Node - default protocol","time":{"start":1752670735678,"stop":1752670735678,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f2b511ed6578f6","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752670527608,"stop":1752670527608,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c98ce71749256","name":"random static sharding 8 - Cluster ID: 823, Shard ID: 859","time":{"start":1752670694072,"stop":1752670694072,"duration":0},"status":"passed","severity":"normal"},{"uid":"e419b38653223367","name":"should be safe to call multiple times","time":{"start":1752670323164,"stop":1752670323165,"duration":1},"status":"passed","severity":"normal"},{"uid":"35463244951bed09","name":"Check publish message containing unicode special characters","time":{"start":1752670536018,"stop":1752670536018,"duration":0},"status":"passed","severity":"normal"},{"uid":"2500672dc5831cce","name":"Decrypt messages","time":{"start":1752670510680,"stop":1752670510680,"duration":0},"status":"passed","severity":"normal"},{"uid":"64432e86bb52fdfe","name":"should return false when clusterId doesn't match","time":{"start":1752670352930,"stop":1752670352931,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed20962e002e58e3","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752670728207,"stop":1752670728207,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b58c6e525d63478","name":"Check message on other pubsub topic is not received","time":{"start":1752670836066,"stop":1752670836066,"duration":0},"status":"passed","severity":"normal"},{"uid":"46859e0ce04c1795","name":"should dial with PeerId and return stream","time":{"start":1752670324058,"stop":1752670324058,"duration":0},"status":"passed","severity":"normal"},{"uid":"366797265c5709eb","name":"Push message with shell command payload","time":{"start":1752670987899,"stop":1752670987900,"duration":1},"status":"passed","severity":"normal"},{"uid":"a913f41043b7b918","name":"Push message with Arabic payload","time":{"start":1752670987878,"stop":1752670987878,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad61e36c88a82939","name":"handles empty contentTopics array correctly","time":{"start":1752670307122,"stop":1752670307122,"duration":0},"status":"passed","severity":"normal"},{"uid":"252575374589114f","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752670323699,"stop":1752670323699,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0b34ee6d60cda4","name":"Check received message containing shell command","time":{"start":1752670836063,"stop":1752670836063,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e71c0a0414042e1","name":"should enable all discoveries when explicitly set","time":{"start":1752670352788,"stop":1752670352788,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b74f9c98c2b62c8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752670307108,"stop":1752670307108,"duration":0},"status":"passed","severity":"normal"},{"uid":"700e998cac23d1c6","name":"should throw error - no id","time":{"start":1752670313443,"stop":1752670313443,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1c0047cf530b19","name":"should dial peers from store on start","time":{"start":1752670322826,"stop":1752670322835,"duration":9},"status":"passed","severity":"normal"},{"uid":"fb60ed7f8066156c","name":"Check received message containing JSON","time":{"start":1752670836052,"stop":1752670836052,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d2f6f017ecd275","name":"Check meta is set [symmetric]","time":{"start":1752670342082,"stop":1752670342083,"duration":1},"status":"passed","severity":"normal"},{"uid":"db058fe56b8600df","name":"should return valid sharding parameters for static sharding","time":{"start":1752670307120,"stop":1752670307120,"duration":0},"status":"passed","severity":"normal"},{"uid":"e005d2a0bcf22684","name":"Push message with escaped characters payload","time":{"start":1752670987900,"stop":1752670987900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fec374817ad273","name":"Push message with escaped characters payload","time":{"start":1752670987882,"stop":1752670987882,"duration":0},"status":"passed","severity":"normal"},{"uid":"b801551418830ee9","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752670390260,"stop":1752670390260,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fefd79a888866e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752670363071,"stop":1752670363071,"duration":0},"status":"passed","severity":"normal"},{"uid":"5724eb0d9382b2e5","name":"should start all internal components","time":{"start":1752670324055,"stop":1752670324055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed9cac541e5729b","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752670363066,"stop":1752670363066,"duration":0},"status":"passed","severity":"normal"},{"uid":"c345e0f8d9c95c41","name":"Check received message containing SQL Injection","time":{"start":1752670836060,"stop":1752670836061,"duration":1},"status":"passed","severity":"normal"},{"uid":"f15fde6e6935a854","name":"Push message with SQL Injection payload","time":{"start":1752670987879,"stop":1752670987879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d004d89670080447","name":"should return false","time":{"start":1752670313444,"stop":1752670313444,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8a3a010615ebc7","name":"throws on empty content topic","time":{"start":1752670307089,"stop":1752670307089,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48011f7106f3040","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752670368013,"stop":1752670368013,"duration":0},"status":"passed","severity":"normal"}]