mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"6c4b3481385902b7","name":"Init the array if not present","time":{"start":1759517577239,"stop":1759517577240,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0ba81282714412","name":"Check publish message containing emoji","time":{"start":1759517870369,"stop":1759517870370,"duration":1},"status":"passed","severity":"normal"},{"uid":"631761c7733d911","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759518151352,"stop":1759518151353,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5ed38fb1d126b7bc","name":"should clear timers for specific peer on disconnect","time":{"start":1759517594414,"stop":1759517594415,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f2416d9ba5fed4b","name":"Check message with invalid timestamp is not received","time":{"start":1759518125627,"stop":1759518125627,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ab4d91a5e75210","name":"Encoder throws on empty string content topic","time":{"start":1759517615498,"stop":1759517615498,"duration":0},"status":"passed","severity":"normal"},{"uid":"416b817825dcd0cb","name":"should handle empty peer infos gracefully","time":{"start":1759517604920,"stop":1759517604925,"duration":5},"status":"passed","severity":"normal"},{"uid":"dd228c603b3227f6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759517628076,"stop":1759517628077,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b68107b86fd65b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759517858294,"stop":1759517858295,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec6e718bdfeda2c","name":"Filter","time":{"start":1759518045380,"stop":1759518045380,"duration":0},"status":"passed","severity":"normal"},{"uid":"9082be4a3c1694ab","name":"topics with same application and version share the same shard","time":{"start":1759517577396,"stop":1759517577397,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a88b99f013d2e2d","name":"should initialize bloom filter with correct parameters","time":{"start":1759517632912,"stop":1759517632913,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc7de277c92c1c0","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759517595021,"stop":1759517595021,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c98dd247a5c616","name":"should not fail to stop the service if it was not started","time":{"start":1759517609324,"stop":1759517609324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa703422ebf352d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759517858297,"stop":1759517858297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e977ff40960f7b78","name":"Push message with Basic HTML tag payload","time":{"start":1759518735009,"stop":1759518735012,"duration":3},"status":"passed","severity":"normal"},{"uid":"7246d4253fe376f","name":"Passing page size 3 when there are 20 messages","time":{"start":1759518030714,"stop":1759518030714,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc7c9a1a02ba611","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759517627528,"stop":1759517627528,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a85931ff2801fc","name":"does not throw on valid cases","time":{"start":1759517577384,"stop":1759517577385,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe5fe7be6d2ebda","name":"Subscribe and receive messages via lightPush","time":{"start":1759518151350,"stop":1759518151350,"duration":0},"status":"passed","severity":"normal"},{"uid":"e417879532bf0023","name":"Check publish message containing escaped characters","time":{"start":1759517870368,"stop":1759517870369,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e66035a743ea115","name":"Js publishes, other Js receives","time":{"start":1759517870569,"stop":1759517870569,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f279bbd79c370d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759517577393,"stop":1759517577393,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf67d8c752a38431","name":"should jump to current time when timestamp is far in the past","time":{"start":1759517635887,"stop":1759517635887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f5a48a8e34e7ba","name":"Push message with content topic containing long","time":{"start":1759518735014,"stop":1759518735014,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef7a07732c0f61f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759518151346,"stop":1759518151346,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4443d73b5ba37c8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759518151357,"stop":1759518151357,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2d7454c518c397","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759517646962,"stop":1759517646962,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4bb1d4d65c3c47","name":"should return PeerId when PeerId is provided","time":{"start":1759517593883,"stop":1759517593884,"duration":1},"status":"passed","severity":"normal"},{"uid":"1039132942b1e5fa","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759517870374,"stop":1759517870374,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfa70e5e81c7d90","name":"Outgoing message is possibly acknowledged","time":{"start":1759517650107,"stop":1759517650108,"duration":1},"status":"skipped","severity":"normal"},{"uid":"af171425ccae0b4d","name":"Decoder throws on undefined content topic","time":{"start":1759517616986,"stop":1759517616986,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e24c9ca908c067","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759517647528,"stop":1759517647529,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b669c7c7f92077","name":"Push message with emoji payload","time":{"start":1759518735035,"stop":1759518735035,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce22f18f37764a0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759518025466,"stop":1759518025466,"duration":0},"status":"passed","severity":"normal"},{"uid":"7589afbd934914f5","name":"should start and setup intervals and event listeners","time":{"start":1759517647589,"stop":1759517647589,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0876d186aced01b","name":"should create KeepAliveManager with relay","time":{"start":1759517594364,"stop":1759517594374,"duration":10},"status":"passed","severity":"normal"},{"uid":"69ed17ce2dc4e74f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759517628077,"stop":1759517628077,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1db519e2abb71f3","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759517628056,"stop":1759517628057,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde55447946914b3","name":"should initialize with default options","time":{"start":1759517605304,"stop":1759517605304,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f118b06cde9d00","name":"should send relay ping messages on timer","time":{"start":1759517594410,"stop":1759517594410,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f5b429df1eb65","name":"should return false when peer is not found","time":{"start":1759517593450,"stop":1759517593450,"duration":0},"status":"passed","severity":"normal"},{"uid":"956c758c5f16e966","name":"should drop connection to all peers on hangUp","time":{"start":1759517770554,"stop":1759517770554,"duration":0},"status":"passed","severity":"normal"},{"uid":"8111e1d4105db331","name":"Check received message containing numeric","time":{"start":1759518125621,"stop":1759518125622,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ce2f081e535c9d","name":"should stop all internal components","time":{"start":1759517595372,"stop":1759517595372,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4dd14620e54a8","name":"Push message with meta","time":{"start":1759518735002,"stop":1759518735002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1472fa9a2f6807","name":"should do nothing if no non-locked connections to drop","time":{"start":1759517595018,"stop":1759517595020,"duration":2},"status":"passed","severity":"normal"},{"uid":"10bb8048f6a6a19d","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759517604926,"stop":1759517604926,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2b36dc6e09c3ee","name":"Check message with no pubsub topic is not received","time":{"start":1759518125628,"stop":1759518125628,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2fea57c1f46b33","name":"Renews subscription after lossing a connection","time":{"start":1759518151349,"stop":1759518151350,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4bb763bf4bea90f","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759517647589,"stop":1759517647589,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48a92085f33f7b4","name":"should handle peer identify event","time":{"start":1759517605307,"stop":1759517605307,"duration":0},"status":"passed","severity":"normal"},{"uid":"298bab05efdd0b5b","name":"Generator, 2 different shards","time":{"start":1759517995504,"stop":1759517995505,"duration":1},"status":"passed","severity":"normal"},{"uid":"419b2aa82ea2f18d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759517628056,"stop":1759517628056,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87b3160b90fde14","name":"handles different clusterIds correctly","time":{"start":1759517577398,"stop":1759517577398,"duration":0},"status":"passed","severity":"normal"},{"uid":"955de5463b2fdb52","name":"should dispatch network event when browser goes online","time":{"start":1759517592675,"stop":1759517592676,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e533e8d4de635a6","name":"should dial peers from store on start","time":{"start":1759517595001,"stop":1759517595002,"duration":1},"status":"passed","severity":"normal"},{"uid":"4278a15adc0c672d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759517577392,"stop":1759517577393,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6699d90ad5db512","name":"Passing invalid cursor","time":{"start":1759517979263,"stop":1759517979263,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e720b704ac1d","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759517648690,"stop":1759517648690,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ab3c61368d8cb8","name":"Push message with content topic containing special chars","time":{"start":1759518735015,"stop":1759518735015,"duration":0},"status":"passed","severity":"normal"},{"uid":"8614317b3560cd8","name":"Check received message containing Russian","time":{"start":1759518125632,"stop":1759518125633,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4e496c87da5e74","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app74/2/topic719/utf8","time":{"start":1759517964400,"stop":1759517964400,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9c1664853bce7c","name":"should work with stubbed peer manager event emitter","time":{"start":1759517648685,"stop":1759517648685,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d6d98da94bc71","name":"should properly create peer info with all multiaddrs","time":{"start":1759517583935,"stop":1759517583936,"duration":1},"status":"passed","severity":"normal"},{"uid":"834ec384f1d6e24f","name":"should return false for different channelId","time":{"start":1759517651930,"stop":1759517651931,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b0bd1c2a3a70f9a","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759517648692,"stop":1759517648693,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc990bcf1bea45b","name":"should skip peers that were recently queried","time":{"start":1759517605308,"stop":1759517605309,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8397d1155a0794","name":"Passing page size 19 when there are 20 messages","time":{"start":1759518030715,"stop":1759518030716,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ca22e989f2d4be","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759517628053,"stop":1759517628054,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd758c539f3da2c9","name":"Push message with rate limit","time":{"start":1759518735029,"stop":1759518735029,"duration":0},"status":"passed","severity":"normal"},{"uid":"2007b27d12568e9d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759517594022,"stop":1759517594022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84ed9df25b2b740","name":"should properly create location multiaddrs - udp","time":{"start":1759517583935,"stop":1759517583935,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c694f41bc3c9f9e","name":"should throw error - no public key","time":{"start":1759517583930,"stop":1759517583931,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb39fbd830c280e","name":"Push message with content topic containing numeric","time":{"start":1759518735015,"stop":1759518735015,"duration":0},"status":"passed","severity":"normal"},{"uid":"a843bffd437bd797","name":"Push message with SQL Injection payload","time":{"start":1759518735007,"stop":1759518735008,"duration":1},"status":"passed","severity":"normal"},{"uid":"431003a88fa58e41","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759517979261,"stop":1759517979262,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b6e1f1a3de743d","name":"should work with v3 peers","time":{"start":1759517647268,"stop":1759517647269,"duration":1},"status":"passed","severity":"normal"},{"uid":"50cb3ffe1d5d5f","name":"it tolerates circular branch references","time":{"start":1759517605130,"stop":1759517605130,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb450511030e7838","name":"Sets default value correctly","time":{"start":1759518045992,"stop":1759518045992,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7ecbfab3729aec","name":"should skip peers without peer exchange protocol","time":{"start":1759517605309,"stop":1759517605310,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac8b8f1502aede0","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759517577397,"stop":1759517577398,"duration":1},"status":"passed","severity":"normal"},{"uid":"1060df370bab8b2e","name":"should never report false negatives","time":{"start":1759517632916,"stop":1759517632917,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ba3c9e05a35754","name":"Callback on promise, aborts when callback returns true","time":{"start":1759518039645,"stop":1759518039645,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f401cb0b7040308","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759517583175,"stop":1759517583175,"duration":0},"status":"passed","severity":"normal"},{"uid":"504f81dbae5148bc","name":"Push message with content topic containing long","time":{"start":1759518735036,"stop":1759518735037,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c072215e021e9a","name":"Push message with content topic containing emoji","time":{"start":1759518735002,"stop":1759518735002,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8599084ef26908","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759517583171,"stop":1759517583171,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f9a51fcdf647ef","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759517594592,"stop":1759517594592,"duration":0},"status":"passed","severity":"normal"},{"uid":"9453d3bcd50a8ab2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759517628037,"stop":1759517628037,"duration":0},"status":"passed","severity":"normal"},{"uid":"a193f82b0c512a41","name":"Subscribe and receives messages on 20 topics","time":{"start":1759518151352,"stop":1759518151352,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8ace5a8695a9a","name":"should monitor connected peers and store them into cache","time":{"start":1759517776008,"stop":1759517776008,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd1829efd27c6f6","name":"should handle errors when getting connections","time":{"start":1759517592677,"stop":1759517592677,"duration":0},"status":"passed","severity":"normal"},{"uid":"51eb93dfcedd8e45","name":"Retrieval Hint","time":{"start":1759517636125,"stop":1759517636125,"duration":0},"status":"passed","severity":"normal"},{"uid":"4915bbf196cf4d64","name":"Check publish message containing special chars","time":{"start":1759517870360,"stop":1759517870360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1af81824f6e697","name":"should return cached hash on subsequent access","time":{"start":1759517595044,"stop":1759517595044,"duration":0},"status":"passed","severity":"normal"},{"uid":"c359d293f525d456","name":"Outgoing message is acknowledged","time":{"start":1759517651927,"stop":1759517651927,"duration":0},"status":"passed","severity":"normal"},{"uid":"666b3ed2d9265fc","name":"should only return 1 node with relay capability","time":{"start":1759517605132,"stop":1759517605132,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afe555659a2e9f2","name":"Push message with content topic containing JSON","time":{"start":1759518735017,"stop":1759518735017,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcebf2bc2ebc2a84","name":"Push message with content topic containing unicode special characters","time":{"start":1759518735040,"stop":1759518735040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7af60a4e68e0a8c","name":"Non TWN Cluster","time":{"start":1759517964393,"stop":1759517964393,"duration":0},"status":"passed","severity":"normal"},{"uid":"571ed98af9325ecf","name":"Push message with shell command payload","time":{"start":1759518734996,"stop":1759518734997,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ce74dc798f9590","name":"should handle multiple query options for time ranges","time":{"start":1759517648919,"stop":1759517648919,"duration":0},"status":"passed","severity":"normal"},{"uid":"2870f730c39f6333","name":"Check received message containing Arabic","time":{"start":1759518125632,"stop":1759518125632,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d79942699dea419","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759518151343,"stop":1759518151343,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe6f68cd0d0f36d","name":"accepts valid message hash query","time":{"start":1759517594297,"stop":1759517594297,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30e83f81f651599","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759517648695,"stop":1759517648695,"duration":0},"status":"passed","severity":"normal"},{"uid":"25099f216811c45f","name":"Using a function","time":{"start":1759518045990,"stop":1759518045990,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2a53f3d6fcc977","name":"Push message with content topic containing Russian","time":{"start":1759518735038,"stop":1759518735038,"duration":0},"status":"passed","severity":"normal"},{"uid":"201de88b89d29a34","name":"should handle peer store errors gracefully","time":{"start":1759517595014,"stop":1759517595015,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae1f719c9b9e9d1","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759517594891,"stop":1759517594891,"duration":0},"status":"passed","severity":"normal"},{"uid":"b235d6495225168e","name":"nwaku subscribes","time":{"start":1759517870558,"stop":1759517870559,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1dd1f0fce297fe","name":"random static sharding 5 - Cluster ID: 958, Shard ID: 567","time":{"start":1759518005508,"stop":1759518005508,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49a3c7c238f2ac9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759517858298,"stop":1759517858298,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b131ce67a1f26da","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759517699278,"stop":1759517699279,"duration":1},"status":"passed","severity":"normal"},{"uid":"566c6a0d34d4524e","name":"should set field with all protocols disabled","time":{"start":1759517583936,"stop":1759517583936,"duration":0},"status":"passed","severity":"normal"},{"uid":"744ec260d8f3d71","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759518125629,"stop":1759518125630,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ebdce7d78d7654","name":"Subscribe to topic containing short and receive message","time":{"start":1759518151344,"stop":1759518151345,"duration":1},"status":"passed","severity":"normal"},{"uid":"378b0c631362b8b","name":"should mark all messages in causal history as acknowledged","time":{"start":1759517636298,"stop":1759517636298,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42ee0d36c050807","name":"should be able to encode the field with only STORE set to true","time":{"start":1759517583167,"stop":1759517583168,"duration":1},"status":"passed","severity":"normal"},{"uid":"986e2149a1b31c2","name":"Correctly serialized arguments","time":{"start":1759517770748,"stop":1759517770749,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2da4dffc157980d","name":"should return no connections if no open connection provided","time":{"start":1759517594652,"stop":1759517594654,"duration":2},"status":"passed","severity":"normal"},{"uid":"62f516067ae37f78","name":"should skip peer when already connected","time":{"start":1759517593696,"stop":1759517593696,"duration":0},"status":"passed","severity":"normal"},{"uid":"db144e33d6ee811e","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759517577391,"stop":1759517577391,"duration":0},"status":"passed","severity":"normal"},{"uid":"263e98a11571e8b9","name":"Push message with content topic containing Russian","time":{"start":1759518735026,"stop":1759518735027,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2af7654f141f05","name":"should remove event listener for peer:discovery","time":{"start":1759517594587,"stop":1759517594587,"duration":0},"status":"passed","severity":"normal"},{"uid":"81db366d11d55810","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759517595022,"stop":1759517595022,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef6a7153c82102d","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759517648155,"stop":1759517648155,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cdc96fe2f4e491","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759518151355,"stop":1759518151355,"duration":0},"status":"passed","severity":"normal"},{"uid":"9722145255245e08","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759518151357,"stop":1759518151357,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23a3dc5975a57e5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759518151355,"stop":1759518151355,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e3bd5db92cd417","name":"Decoder throws on empty string content topic","time":{"start":1759517595043,"stop":1759517595043,"duration":0},"status":"passed","severity":"normal"},{"uid":"d856d4fd0ae01e2e","name":"should retry failed tasks","time":{"start":1759517646871,"stop":1759517646875,"duration":4},"status":"passed","severity":"normal"},{"uid":"3318c3b35630cf32","name":"should decode valid enr successfully","time":{"start":1759517583927,"stop":1759517583927,"duration":0},"status":"passed","severity":"normal"},{"uid":"f027250a5fd1aec2","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app65/7/topic708/json","time":{"start":1759517964396,"stop":1759517964397,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0837db558191f1f","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759517858915,"stop":1759517858915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f104902be24fe7d1","name":"Reusing cursor across nodes","time":{"start":1759517979262,"stop":1759517979263,"duration":1},"status":"passed","severity":"normal"},{"uid":"37bb28a92ca6f4ae","name":"should successfully stop","time":{"start":1759517647534,"stop":1759517647535,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe618af1b771c939","name":"Push message equal or less that 1MB","time":{"start":1759518735030,"stop":1759518735030,"duration":0},"status":"passed","severity":"normal"},{"uid":"9daa5e847ff09a46","name":"should handle a minimal index list","time":{"start":1759517577657,"stop":1759517577657,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffe7b8261237013","name":"should get / set TCP multiaddr","time":{"start":1759517583933,"stop":1759517583933,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01f7cd7afded371","name":"should handle cache.get errors gracefully","time":{"start":1759517609326,"stop":1759517609326,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a046731a7f38f97","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759518151351,"stop":1759518151351,"duration":0},"status":"passed","severity":"normal"},{"uid":"452b4badf356351b","name":"Waku message hash computation (no timestamp)","time":{"start":1759517594033,"stop":1759517594033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc1eee689a141f7","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759517636302,"stop":1759517636302,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43d98b6f1e40ce7","name":"should get / set UDP multiaddr","time":{"start":1759517583933,"stop":1759517583933,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f95e65f18b3270a","name":"Encoder throws on undefined content topic","time":{"start":1759517595042,"stop":1759517595042,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb07573e6feaec17","name":"Check received message containing SQL Injection","time":{"start":1759518125633,"stop":1759518125633,"duration":0},"status":"passed","severity":"normal"},{"uid":"df750100a2efc12e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759518041602,"stop":1759518041602,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac42ea856055914","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759517577406,"stop":1759517577407,"duration":1},"status":"passed","severity":"normal"},{"uid":"88caef9a76e40cee","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759517577392,"stop":1759517577392,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7126680cb77972","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759517635885,"stop":1759517635885,"duration":0},"status":"passed","severity":"normal"},{"uid":"de83894f45e1298a","name":"should maintain chronological order of messages in localHistory","time":{"start":1759517636297,"stop":1759517636297,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a86940a84d3995","name":"should detect messages with missing dependencies","time":{"start":1759517636299,"stop":1759517636300,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3b1c6c66d0caea","name":"should not allow k > 12","time":{"start":1759517627520,"stop":1759517627522,"duration":2},"status":"passed","severity":"normal"},{"uid":"f76f5f25e8235f60","name":"should handle hash queries without validation","time":{"start":1759517648920,"stop":1759517648920,"duration":0},"status":"passed","severity":"normal"},{"uid":"517590af9230aaf9","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759517594701,"stop":1759517594701,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50cb533f162fd5b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759517771360,"stop":1759517771361,"duration":1},"status":"passed","severity":"normal"},{"uid":"10221e6d1a6d522b","name":"should handle network check errors gracefully","time":{"start":1759517593714,"stop":1759517593714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edb1c545f0b1626","name":"Outgoing message is emitted as sent","time":{"start":1759517651925,"stop":1759517651926,"duration":1},"status":"passed","severity":"normal"},{"uid":"17cabd2148ea206a","name":"yields decoded messages","time":{"start":1759517594894,"stop":1759517594895,"duration":1},"status":"passed","severity":"normal"},{"uid":"272a503d5ad5412e","name":"should create PeerExchange instance with components","time":{"start":1759517604937,"stop":1759517604938,"duration":1},"status":"passed","severity":"normal"},{"uid":"272f9f6c5fb5278a","name":"should process tasks in queue","time":{"start":1759517646855,"stop":1759517646855,"duration":0},"status":"passed","severity":"normal"},{"uid":"9499520cab68d1e0","name":"Get Nodes","time":{"start":1759517604616,"stop":1759517604616,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a78a1aaecddfe28","name":"should handle large number of peers request","time":{"start":1759517604934,"stop":1759517604934,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a23f54555ee53d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759518151352,"stop":1759518151352,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d1262743083416","name":"Check publish message containing SQL Injection","time":{"start":1759517870362,"stop":1759517870362,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d922d4d6dd7631e","name":"should be able to dial TLS multiaddrs","time":{"start":1759517770557,"stop":1759517770557,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c3f129043a2d62","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759518151348,"stop":1759518151348,"duration":0},"status":"passed","severity":"normal"},{"uid":"3695319da7cc0411","name":"Check received message containing short","time":{"start":1759518125620,"stop":1759518125621,"duration":1},"status":"passed","severity":"normal"},{"uid":"1367925f31390dcb","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759518025466,"stop":1759518025466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a79afed75d4e19","name":"should not allow unachievable error rate","time":{"start":1759517627524,"stop":1759517627526,"duration":2},"status":"passed","severity":"normal"},{"uid":"28276cdcc37ddd71","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759517879008,"stop":1759517879008,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e36aafb711361c","name":"Push message with rate limit","time":{"start":1759518735041,"stop":1759518735041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5311621eedbf4d73","name":"Push 30 different messages","time":{"start":1759518735036,"stop":1759518735036,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3bf0984f18b38bfb","name":"peer exchange sets tag","time":{"start":1759517858914,"stop":1759517858914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed99d8bf93e8b47a","name":"accepts valid content-filtered query","time":{"start":1759517594296,"stop":1759517594296,"duration":0},"status":"passed","severity":"normal"},{"uid":"9341c014dca7d3d9","name":"Push message with Russian payload","time":{"start":1759518735033,"stop":1759518735033,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6745db336a106e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759517577395,"stop":1759517577396,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9e634584d362b8","name":"Check publish message containing Chinese","time":{"start":1759517870361,"stop":1759517870361,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f244c6af0fc08b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759517858298,"stop":1759517858298,"duration":0},"status":"passed","severity":"normal"},{"uid":"929e50c84b9ca9d4","name":"should properly create location multiaddrs - udp4","time":{"start":1759517583934,"stop":1759517583934,"duration":0},"status":"passed","severity":"normal"},{"uid":"20861be0d11259a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759517628078,"stop":1759517628078,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1fdb1634ab8c2","name":"should return peer for existing peer","time":{"start":1759517595013,"stop":1759517595013,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d9367020e5100b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759518151342,"stop":1759518151342,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bd29c4cf2bd13d","name":"Push message with Arabic payload","time":{"start":1759518734994,"stop":1759518734994,"duration":0},"status":"passed","severity":"normal"},{"uid":"574f1973583d11f6","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759517604359,"stop":1759517604359,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9b662a9d05b18","name":"Fails to push message bigger that 1MB","time":{"start":1759518735030,"stop":1759518735030,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2c2e28f408641f","name":"should sort peers by ping value","time":{"start":1759517595377,"stop":1759517595377,"duration":0},"status":"passed","severity":"normal"},{"uid":"429b900ea0d3bd74","name":"Push message with content topic containing unicode special characters","time":{"start":1759518735017,"stop":1759518735017,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ebf85514cffa9a","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759517636301,"stop":1759517636301,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1c9e9476683e9e","name":"should handle complete discovery-to-dial flow","time":{"start":1759517594601,"stop":1759517594601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4123c0daa21a633f","name":"Push message with Script payload","time":{"start":1759518735022,"stop":1759518735022,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d0670d6bbf2e09","name":"should trigger query when it went offline since the last successful query","time":{"start":1759517648689,"stop":1759517648689,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af5fee3fb999513","name":"Push message with special chars payload","time":{"start":1759518734993,"stop":1759518734993,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78cb36b1e1426c9","name":"Check received message containing Chinese","time":{"start":1759518125631,"stop":1759518125632,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3186bc0e4752024","name":"should emit message when we just started and store connect event occurs","time":{"start":1759517648691,"stop":1759517648691,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c7ee518e096319","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759517593449,"stop":1759517593449,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8405d31a5aec69a","name":"Check received message containing JSON","time":{"start":1759518125634,"stop":1759518125634,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8afc24af77f24c","name":"should handle mixed protocol support correctly","time":{"start":1759517648497,"stop":1759517648497,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fbde0021d9be8d","name":"should continue query when messages are from different channels","time":{"start":1759517651929,"stop":1759517651930,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d70bc9605be53d3","name":"should reject if Relay is requested but not mounted","time":{"start":1759517649071,"stop":1759517649072,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6138e55fce5f1c4","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759517746467,"stop":1759517746467,"duration":0},"status":"passed","severity":"normal"},{"uid":"c250fd7a58168337","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759517604363,"stop":1759517604363,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5dee492a16ec2","name":"Check publish message containing short","time":{"start":1759517870352,"stop":1759517870353,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb23aa1db85b188","name":"should not change state when connections remain after disconnect","time":{"start":1759517592671,"stop":1759517592671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2561f973ed8a212","name":"Query with Promise Callback, No Decoder","time":{"start":1759518004959,"stop":1759518004959,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8bc799699b7801","name":"should handle peer connect event","time":{"start":1759517592670,"stop":1759517592670,"duration":0},"status":"passed","severity":"normal"},{"uid":"4101b5ed81b171a4","name":"LightPush","time":{"start":1759518045380,"stop":1759518045380,"duration":0},"status":"passed","severity":"normal"},{"uid":"3484b46515281a4a","name":"should be delivered immediately if received","time":{"start":1759517636305,"stop":1759517636305,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a9ed04968b0d29","name":"Push message with long payload","time":{"start":1759518735005,"stop":1759518735006,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cae27d5bddf6b94","name":"Check message on other pubsub topic is not received","time":{"start":1759518125637,"stop":1759518125638,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b9e820e8716d5f","name":"should handle peer store errors gracefully","time":{"start":1759517648497,"stop":1759517648497,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0caafcd1ec80685","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759517628036,"stop":1759517628037,"duration":1},"status":"passed","severity":"normal"},{"uid":"83004a5049b2a255","name":"Push message with custom timestamp: 1759514104202","time":{"start":1759518735041,"stop":1759518735041,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa83297125d38bed","name":"should return true when peer is on the specified shard","time":{"start":1759517593433,"stop":1759517593434,"duration":1},"status":"passed","severity":"normal"},{"uid":"66c02fd26307fd90","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759517870373,"stop":1759517870373,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5dd3109455cbd9","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759518025467,"stop":1759518025467,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ef2456e834c0c2","name":"should return usable stream attached to connection","time":{"start":1759517594699,"stop":1759517594699,"duration":0},"status":"passed","severity":"normal"},{"uid":"6161f28aecc260c9","name":"random static sharding 4 - Cluster ID: 329, Shard ID: 219","time":{"start":1759518005507,"stop":1759518005508,"duration":1},"status":"passed","severity":"normal"},{"uid":"209cd4dab79aef7b","name":"Stops search when 2 null results are returned","time":{"start":1759517604617,"stop":1759517604617,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2c7d399ae4933","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759517979262,"stop":1759517979262,"duration":0},"status":"passed","severity":"normal"},{"uid":"486ca99a2954ff26","name":"Publish message with large meta","time":{"start":1759517870375,"stop":1759517870376,"duration":1},"status":"passed","severity":"normal"},{"uid":"3192ad27dc27458","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759517863569,"stop":1759517863569,"duration":0},"status":"passed","severity":"normal"},{"uid":"82460f1d91773b7f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759517583174,"stop":1759517583174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c79f7b6408967cb","name":"Push message with content topic containing special chars","time":{"start":1759518735037,"stop":1759518735037,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1ce070d3ada7d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759517628071,"stop":1759517628072,"duration":1},"status":"passed","severity":"normal"},{"uid":"28648ade2d461a60","name":"should get all peers from store","time":{"start":1759517595007,"stop":1759517595009,"duration":2},"status":"passed","severity":"normal"},{"uid":"3cb0d48ece97a1","name":"should set field with only RELAY enabled","time":{"start":1759517583937,"stop":1759517583937,"duration":0},"status":"passed","severity":"normal"},{"uid":"263945bdcf261fce","name":"connects to nwaku","time":{"start":1759518045989,"stop":1759518045989,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6fa878bdd76ce6","name":"Passing an array","time":{"start":1759518045990,"stop":1759518045990,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df4fdae1832c40e","name":"should handle relay send failures gracefully","time":{"start":1759517594410,"stop":1759517594414,"duration":4},"status":"passed","severity":"normal"},{"uid":"10da326afb02f834","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759517699293,"stop":1759517699293,"duration":0},"status":"passed","severity":"normal"},{"uid":"591fd3d825bd250b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759517577394,"stop":1759517577394,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea923cb7d10b6d89","name":"Push message with custom timestamp: 1728759304202","time":{"start":1759518735041,"stop":1759518735041,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bcc956e16482a12","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759517628045,"stop":1759517628045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d114d470c0526946","name":"should handle query errors gracefully","time":{"start":1759517605310,"stop":1759517605310,"duration":0},"status":"passed","severity":"normal"},{"uid":"1098751e742cba31","name":"should use DNS peer discovery with light client","time":{"start":1759517684646,"stop":1759517684646,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8ba9706eda4d7b0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759517605138,"stop":1759517605139,"duration":1},"status":"skipped","severity":"normal"},{"uid":"828d7065ab0cbf0e","name":"Nwaku publishes","time":{"start":1759517870559,"stop":1759517870569,"duration":10},"status":"passed","severity":"normal"},{"uid":"4730e8160abf67e7","name":"Check message with non string payload is not received","time":{"start":1759518125639,"stop":1759518125639,"duration":0},"status":"passed","severity":"normal"},{"uid":"daef1139d05c0867","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759518041603,"stop":1759518041603,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd89883dca2b129","name":"Check received message containing Arabic","time":{"start":1759518125623,"stop":1759518125623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20d506bd023547c","name":"returns all values when wanted number matches available values","time":{"start":1759517603403,"stop":1759517603405,"duration":2},"status":"passed","severity":"normal"},{"uid":"3040f0c8b8bbc1d2","name":"Query with Promise Callback, No message returned","time":{"start":1759518004959,"stop":1759518004959,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93c0fbeb21a5925","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759517628033,"stop":1759517628035,"duration":2},"status":"passed","severity":"normal"},{"uid":"119c6a0d6c95cdf1","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759518004958,"stop":1759518004959,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b68033ad672de8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759517577402,"stop":1759517577402,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe96f4ae5534dd39","name":"Check publish message containing XML","time":{"start":1759517870367,"stop":1759517870367,"duration":0},"status":"passed","severity":"normal"},{"uid":"de344523bd72ac2d","name":"Check publish message after service node is restarted","time":{"start":1759517870374,"stop":1759517870375,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7d9f30a9205fd8a3","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759517636296,"stop":1759517636297,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6175efc261c077c","name":"should create ShardReader with static shards network config","time":{"start":1759517593426,"stop":1759517593426,"duration":0},"status":"passed","severity":"normal"},{"uid":"54173c9aa032d508","name":"should handle all zero keep alive options","time":{"start":1759517594416,"stop":1759517594416,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6007a57b58b5503","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759517648920,"stop":1759517648921,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e60fab81335838","name":"Push message with content topic containing special chars","time":{"start":1759518735026,"stop":1759518735026,"duration":0},"status":"passed","severity":"normal"},{"uid":"898e56761c4d5624","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759518151342,"stop":1759518151343,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7619d28e226876a4","name":"should not discard bootstrap peers if under the limit","time":{"start":1759517721739,"stop":1759517721739,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9a9aad5c2b9d10","name":"Push message with JSON payload","time":{"start":1759518735023,"stop":1759518735023,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d96e42f3247c220","name":"Subscribe to topic containing XML and receive message","time":{"start":1759518151347,"stop":1759518151347,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2ff05ed2a503a6","name":"Encoder error raises irrecoverable error","time":{"start":1759517651926,"stop":1759517651926,"duration":0},"status":"passed","severity":"normal"},{"uid":"75621be4d85b6590","name":"Check publish message after client node is restarted","time":{"start":1759517870375,"stop":1759517870375,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6934eb3f73144d1","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759517628036,"stop":1759517628036,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cb3b249058bb8","name":"Push message with special chars payload","time":{"start":1759518735021,"stop":1759518735021,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb1375d726f8924","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759518151353,"stop":1759518151353,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf37855c5c578f0","name":"should handle ping failures gracefully","time":{"start":1759517594398,"stop":1759517594399,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5c998bb414a9819","name":"Check publish message containing Basic HTML tag","time":{"start":1759517870367,"stop":1759517870367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48a529aa7dde5f3","name":"should properly create location multiaddrs - tcp6","time":{"start":1759517583935,"stop":1759517583935,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b2626c61a3e222","name":"should create ConnectionManager with relay","time":{"start":1759517595369,"stop":1759517595370,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb073d38f58c942e","name":"Throws when trying to push message with empty payload","time":{"start":1759518735014,"stop":1759518735014,"duration":0},"status":"passed","severity":"normal"},{"uid":"43694aaa094ddc36","name":"Push message with content topic containing JSON","time":{"start":1759518735027,"stop":1759518735027,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c7cb8b3b8ca17f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759517628078,"stop":1759517628078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c459bb966c7bb66d","name":"throws on content topic with non-number generation field","time":{"start":1759517577386,"stop":1759517577386,"duration":0},"status":"passed","severity":"normal"},{"uid":"2957a4a114caa723","name":"should handle dial errors gracefully","time":{"start":1759517593703,"stop":1759517593703,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bf08e0dbf02e2b","name":"Push message with numeric payload","time":{"start":1759518735006,"stop":1759518735006,"duration":0},"status":"passed","severity":"normal"},{"uid":"db187f3f3016b457","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759518151349,"stop":1759518151349,"duration":0},"status":"passed","severity":"normal"},{"uid":"f352a19f156527fc","name":"should lock peers when selected","time":{"start":1759517648135,"stop":1759517648135,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2ea442184b7b0d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759517583171,"stop":1759517583172,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe6a2e7e9bbba657","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759517577393,"stop":1759517577394,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e2df8db27de77ed","name":"should be able to decode the field with only STORE set to true","time":{"start":1759517583173,"stop":1759517583174,"duration":1},"status":"passed","severity":"normal"},{"uid":"f47761c8caff6b21","name":"Ephemeral field set to true","time":{"start":1759517595041,"stop":1759517595042,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0ae95c8484b5d1","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759517636125,"stop":1759517636126,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc8406bc9be48fe","name":"same cluster: nodes connect","time":{"start":1759517771358,"stop":1759517771358,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b908007a0acff","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759518151353,"stop":1759518151353,"duration":0},"status":"passed","severity":"normal"},{"uid":"114991de39e24fd1","name":"random static sharding 10 - Cluster ID: 46, Shard ID: 275","time":{"start":1759518005510,"stop":1759518005510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7356282bd96adae9","name":"should clear interval on stop","time":{"start":1759517605313,"stop":1759517605313,"duration":0},"status":"passed","severity":"normal"},{"uid":"1752fb3c80ffa73a","name":"Push message with escaped characters payload","time":{"start":1759518735013,"stop":1759518735013,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5a6e8495b039e3","name":"Throws when trying to push message with empty payload","time":{"start":1759518734998,"stop":1759518734998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86ac88915baa4ee","name":"should not receive a peer event before start","time":{"start":1759517684639,"stop":1759517684645,"duration":6},"status":"passed","severity":"normal"},{"uid":"31b7f6fcdbcc90e4","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759517594405,"stop":1759517594405,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb3e900b332b208","name":"should dial all remaining peers","time":{"start":1759517595010,"stop":1759517595010,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e06507862e2958","name":"Encoder throws on empty string content topic","time":{"start":1759517616985,"stop":1759517616985,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ce92af5707cf2a","name":"Check received message containing escaped characters","time":{"start":1759518125635,"stop":1759518125635,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6974e46d71a844c","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759517648699,"stop":1759517648699,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce26b4a853380a2e","name":"Ordered callback, aborts when callback returns true","time":{"start":1759518039646,"stop":1759518039646,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f45a3ed98250b9","name":"throws on content topic with empty topic name field","time":{"start":1759517577388,"stop":1759517577389,"duration":1},"status":"passed","severity":"normal"},{"uid":"c415a6fd1b9ff360","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759518041601,"stop":1759518041602,"duration":1},"status":"passed","severity":"normal"},{"uid":"49086931f1cfe19e","name":"should be sent with empty content","time":{"start":1759517636303,"stop":1759517636303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4dfc1f7e99af68","name":"should hang up with multiaddr and return true on success","time":{"start":1759517595375,"stop":1759517595375,"duration":0},"status":"passed","severity":"normal"},{"uid":"34240f0dd7c15141","name":"should not stop if not started","time":{"start":1759517605306,"stop":1759517605306,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bea7cc3e6b8ea23","name":"should throw error - no id","time":{"start":1759517583928,"stop":1759517583929,"duration":1},"status":"passed","severity":"normal"},{"uid":"87154579b3c3ca6a","name":"Push message with content topic containing JSON","time":{"start":1759518735039,"stop":1759518735039,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4d1f5dea461a2f","name":"Push message with rate limit","time":{"start":1759518735003,"stop":1759518735003,"duration":0},"status":"passed","severity":"normal"},{"uid":"412f3e14e7644bfe","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759517577401,"stop":1759517577401,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a0d4cdcd8387a","name":"should return all connected peers without codec filter","time":{"start":1759517595376,"stop":1759517595376,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce73d9424d74c730","name":"Push message with content topic containing Arabic","time":{"start":1759518735026,"stop":1759518735026,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea2d578fed5806b","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759517648690,"stop":1759517648690,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbe73a49145143","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759518151356,"stop":1759518151356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa7c21b8d17e966","name":"retrieves a single peer","time":{"start":1759517605130,"stop":1759517605130,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d57def2b7ea805c","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759517628049,"stop":1759517628050,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb392176880f4f7c","name":"Sync message is sent within sync frequency","time":{"start":1759517656680,"stop":1759517656680,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d2ff31aff95bde","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759518151341,"stop":1759518151341,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b50681f72279c3","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759517646856,"stop":1759517646871,"duration":15},"status":"passed","severity":"normal"},{"uid":"d9bb0692c87127b1","name":"Fails to push message with large meta","time":{"start":1759518735018,"stop":1759518735018,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2dcaa11c1e7608c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759518025463,"stop":1759518025466,"duration":3},"status":"passed","severity":"normal"},{"uid":"c89a3ae9dff78cf8","name":"Push message with content topic containing SQL Injection","time":{"start":1759518735027,"stop":1759518735027,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2483da35aee27f5","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759517605139,"stop":1759517605139,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d3eea52d27544d7","name":"should process successful peer exchange query","time":{"start":1759517605311,"stop":1759517605311,"duration":0},"status":"passed","severity":"normal"},{"uid":"457a99abb78921","name":"should save new peer to store","time":{"start":1759517594591,"stop":1759517594591,"duration":0},"status":"passed","severity":"normal"},{"uid":"64211cadff321422","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759517577657,"stop":1759517577657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9efa4a0ec2981e","name":"Subscribe to topic containing long and publish message","time":{"start":1759517879003,"stop":1759517879004,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3927f4df4809bb3","name":"should handle errors when globalThis is not available","time":{"start":1759517592657,"stop":1759517592657,"duration":0},"status":"passed","severity":"normal"},{"uid":"6933a2d955f56d6b","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759517577399,"stop":1759517577400,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7ee32096873069","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759518151341,"stop":1759518151342,"duration":1},"status":"passed","severity":"normal"},{"uid":"914a743b5d8653f3","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759517648493,"stop":1759517648493,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a3f2d00a51feed","name":"should handle peerStore errors gracefully","time":{"start":1759517595376,"stop":1759517595377,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ecfb5deda7a6526","name":"should respect custom numPeersToUse configuration","time":{"start":1759517648154,"stop":1759517648155,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa7a27203e04f90","name":"should return false","time":{"start":1759517583931,"stop":1759517583931,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ede774dcc288ff","name":"ignores domain fetching errors","time":{"start":1759517605131,"stop":1759517605131,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d0250e8d9db1a7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759518151343,"stop":1759518151343,"duration":0},"status":"passed","severity":"normal"},{"uid":"119367dbcc943820","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759517755089,"stop":1759517755090,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78f31f6b5da0063","name":"Passing page size 11 when there are 10 messages","time":{"start":1759518030715,"stop":1759518030715,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b89dcb1d4e984b","name":"should throw error - no id","time":{"start":1759517583930,"stop":1759517583930,"duration":0},"status":"passed","severity":"normal"},{"uid":"9041a53295a7af6b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759517858293,"stop":1759517858293,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d2bc81c7dc0882","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759517595018,"stop":1759517595018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0234a57992dfc30","name":"configure the node with multiple content topics","time":{"start":1759517964400,"stop":1759517964401,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7599876a1a071a4","name":"Check received message containing Script","time":{"start":1759518125624,"stop":1759518125624,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c007482a9e3c0dd","name":"should return true even if peer has no overlapping shards","time":{"start":1759517593428,"stop":1759517593428,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fce1ad1fb90c53c","name":"Push message with content topic containing short","time":{"start":1759518734998,"stop":1759518734999,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c36beb2ce808749","name":"A test","time":{"start":1759517755524,"stop":1759517755525,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb19d0e4329763e8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759518125639,"stop":1759518125640,"duration":1},"status":"passed","severity":"normal"},{"uid":"1753ca806336bbae","name":"Subscribe and receive messages via waku relay post","time":{"start":1759518151341,"stop":1759518151341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfc3c063ae42997","name":"should query peer with peer exchange protocol","time":{"start":1759517605309,"stop":1759517605309,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8f86e4ce285013","name":"should handle query errors","time":{"start":1759517605311,"stop":1759517605311,"duration":0},"status":"passed","severity":"normal"},{"uid":"343b87ab30a6b678","name":"Push message with content topic containing Chinese","time":{"start":1759518735000,"stop":1759518735000,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4854cf56f12122","name":"can start the service","time":{"start":1759517684626,"stop":1759517684630,"duration":4},"status":"passed","severity":"normal"},{"uid":"6685b48dd24e4cca","name":"returns nothing if no connections present","time":{"start":1759517594650,"stop":1759517594650,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5211289656a835","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759517604353,"stop":1759517604354,"duration":1},"status":"passed","severity":"normal"},{"uid":"405d0863b18cb575","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759517879005,"stop":1759517879005,"duration":0},"status":"passed","severity":"normal"},{"uid":"9376c91865ecdbf8","name":"should encode/decode to RLP encoding","time":{"start":1759517583932,"stop":1759517583932,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a82f1c6a63287c7","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759517636304,"stop":1759517636304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c73719da0b917c","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759517650107,"stop":1759517650107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19542ca05e08214","name":"should return undefined if no connection provided","time":{"start":1759517594699,"stop":1759517594699,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e3036c369a87ab","name":"Push message with custom timestamp: 1759521304202","time":{"start":1759518735041,"stop":1759518735042,"duration":1},"status":"passed","severity":"normal"},{"uid":"761d7abf77d67dee","name":"should not receive a peer event before start","time":{"start":1759517609325,"stop":1759517609325,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d897476e1d28ed","name":"should dial more peers if under maxConnections","time":{"start":1759517595016,"stop":1759517595018,"duration":2},"status":"passed","severity":"normal"},{"uid":"50b198445c3ff91e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759517879004,"stop":1759517879005,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ecdfb34764a0af","name":"should handle incoming messages","time":{"start":1759517647534,"stop":1759517647534,"duration":0},"status":"passed","severity":"normal"},{"uid":"543be994efb4339d","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759517628055,"stop":1759517628056,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9e7fdbf7cbb630","name":"should properly create location multiaddrs - udp6","time":{"start":1759517583934,"stop":1759517583935,"duration":1},"status":"passed","severity":"normal"},{"uid":"564918a80ca019ed","name":"Push message with content topic containing numeric","time":{"start":1759518734999,"stop":1759518734999,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc71ba03352072d2","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759517628058,"stop":1759517628058,"duration":0},"status":"passed","severity":"normal"},{"uid":"443088a5c0fafab8","name":"should not dispatch event when already disconnected","time":{"start":1759517592675,"stop":1759517592675,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69d465379b30a0d","name":"should return different streams if requested simultaniously","time":{"start":1759517594700,"stop":1759517594700,"duration":0},"status":"passed","severity":"normal"},{"uid":"870da5bec313a30f","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759517628037,"stop":1759517628037,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e21f06b1e49b344","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759517656681,"stop":1759517656681,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e2a7013e366fde","name":"Push message with content topic containing escaped characters","time":{"start":1759518735027,"stop":1759518735027,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a80af710e369991","name":"should reject if LightPush is requested but not mounted","time":{"start":1759517649072,"stop":1759517649072,"duration":0},"status":"passed","severity":"normal"},{"uid":"af87ee12c9209834","name":"should handle complete connection lifecycle","time":{"start":1759517592685,"stop":1759517592685,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcfddd05f3c095e","name":"should add event listener for peer:discovery","time":{"start":1759517594583,"stop":1759517594586,"duration":3},"status":"passed","severity":"normal"},{"uid":"4d46280ea7013724","name":"should increase lamport timestamp","time":{"start":1759517636293,"stop":1759517636293,"duration":0},"status":"passed","severity":"normal"},{"uid":"13937e668a90e674","name":"Encoder throws on empty string content topic","time":{"start":1759517595042,"stop":1759517595042,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b5debbca773a57","name":"Fails to publish message with empty text","time":{"start":1759517870372,"stop":1759517870373,"duration":1},"status":"passed","severity":"normal"},{"uid":"a525f5bf97c59e56","name":"Fails to push message with large meta","time":{"start":1759518735003,"stop":1759518735003,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5784fae9f11579","name":"should not receive a peer event after stop","time":{"start":1759517684645,"stop":1759517684645,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb06104bcc9d8f6","name":"should do nothing when connections still exist","time":{"start":1759517595007,"stop":1759517595007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9d47793723631c","name":"Push message with JSON payload","time":{"start":1759518735034,"stop":1759518735034,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ada1dfcb91b2797","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759517879009,"stop":1759517879009,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cc990507d7fcbc","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759517979260,"stop":1759517979261,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a01a8d208e9f471","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759517648691,"stop":1759517648691,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d342bc4c5366319","name":"should handle peer store errors gracefully","time":{"start":1759517605308,"stop":1759517605308,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d711a0d524b64e","name":"should handle case with all peers already connected","time":{"start":1759517595012,"stop":1759517595012,"duration":0},"status":"passed","severity":"normal"},{"uid":"905815b2ca82816e","name":"should skip already querying peers","time":{"start":1759517605310,"stop":1759517605310,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d232b3c6e3d2848","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759517684647,"stop":1759517684649,"duration":2},"status":"skipped","severity":"normal"},{"uid":"2021802508598f46","name":"throws on content topic with generation field greater than 0","time":{"start":1759517577387,"stop":1759517577387,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5dca4258c269224","name":"random static sharding 6 - Cluster ID: 761, Shard ID: 443","time":{"start":1759518005508,"stop":1759518005508,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb625b1391cd24","name":"should handle queue overflow by adding peers to queue","time":{"start":1759517593710,"stop":1759517593710,"duration":0},"status":"passed","severity":"normal"},{"uid":"88201dc127867cb9","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759517648150,"stop":1759517648150,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c9e1ef36f4c9ab","name":"should throw error - no public key","time":{"start":1759517583929,"stop":1759517583929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f651961de946ef3","name":"ends if response has no messages","time":{"start":1759517594893,"stop":1759517594894,"duration":1},"status":"passed","severity":"normal"},{"uid":"92be9a4f6bb69e85","name":"Decoder throws on empty string content topic","time":{"start":1759517615499,"stop":1759517615499,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d349275401241","name":"pre and post cipher","time":{"start":1759517615886,"stop":1759517615887,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e365c286b6478f7","name":"should query peers that support peer exchange","time":{"start":1759517605308,"stop":1759517605308,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a0ef9a86c0473a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759517577399,"stop":1759517577399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52f7a6f0e988c5c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759517593885,"stop":1759517593885,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e3262e43445a6c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759517595043,"stop":1759517595044,"duration":1},"status":"passed","severity":"normal"},{"uid":"1173682f1e80a8eb","name":"should set field with only FILTER enabled","time":{"start":1759517583937,"stop":1759517583937,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c9ba83e4ddba14","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759517628057,"stop":1759517628058,"duration":1},"status":"passed","severity":"normal"},{"uid":"952aa91ddc797f18","name":"should populate queue if has active dial","time":{"start":1759517593697,"stop":1759517593697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4e9bd6623a731d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759517594032,"stop":1759517594032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69a6567c595cd2d","name":"should perform ping and update peer store on timer","time":{"start":1759517594398,"stop":1759517594398,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ff4c25b8ad7139","name":"should requeue task if no peer is available","time":{"start":1759517646856,"stop":1759517646856,"duration":0},"status":"passed","severity":"normal"},{"uid":"65083622de72e927","name":"should throw an error for insufficient data","time":{"start":1759517577658,"stop":1759517577658,"duration":0},"status":"passed","severity":"normal"},{"uid":"3104f485fa3cbb10","name":"should allow redial after failed dial cooldown expires","time":{"start":1759517593710,"stop":1759517593710,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de8279b32f91187","name":"should initialize with Unhealthy status","time":{"start":1759517648492,"stop":1759517648493,"duration":1},"status":"passed","severity":"normal"},{"uid":"852f77f1093486f1","name":"should be safe to call multiple times","time":{"start":1759517593694,"stop":1759517593694,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0113ecd71cabc7","name":"Refresh subscription","time":{"start":1759518151354,"stop":1759518151354,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e34f04ec0bad151","name":"should handle browser offline state overriding peer connections","time":{"start":1759517592685,"stop":1759517592686,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fffae9f7c56c3e6","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759517863566,"stop":1759517863566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c068037808658e1f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759518151358,"stop":1759518151358,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db6d28dcc40e1ac","name":"should emit a peer event after start","time":{"start":1759517917550,"stop":1759517917552,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d61ab13fe106f47","name":"Sample","time":{"start":1759517583377,"stop":1759517583377,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd071a40cc12b5b0","name":"should keep entries that haven't expired yet","time":{"start":1759517645934,"stop":1759517645935,"duration":1},"status":"passed","severity":"normal"},{"uid":"334002ef175f7eab","name":"should dial all peers on dial","time":{"start":1759517770553,"stop":1759517770554,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62f2bd70d830e1e","name":"tcp ip4 address","time":{"start":1759517583247,"stop":1759517583247,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded327cf76cb155e","name":"Push message with content topic containing Arabic","time":{"start":1759518735000,"stop":1759518735000,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66a9767bb8963e2","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759517628052,"stop":1759517628052,"duration":0},"status":"passed","severity":"normal"},{"uid":"19815ef98a10ecba","name":"random static sharding 3 - Cluster ID: 207, Shard ID: 654","time":{"start":1759518005507,"stop":1759518005507,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e18b5d17ba0b66f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759517628052,"stop":1759517628052,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fc049a3df631f3","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759517648691,"stop":1759517648692,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2a6bf823e48e0b","name":"can start and stop the service","time":{"start":1759517609323,"stop":1759517609324,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f8b88a9b45341b","name":"should handle peer not in mesh for all topics","time":{"start":1759517594423,"stop":1759517594423,"duration":0},"status":"passed","severity":"normal"},{"uid":"7487d4a586e3293f","name":"should handle multiple peer connections","time":{"start":1759517594388,"stop":1759517594392,"duration":4},"status":"passed","severity":"normal"},{"uid":"ca43d0f6611b9499","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759518125636,"stop":1759518125637,"duration":1},"status":"passed","severity":"normal"},{"uid":"edba96444a5146b8","name":"Push message with content topic containing emoji","time":{"start":1759518735017,"stop":1759518735017,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c06e3b8b1ec24a","name":"Relay - dialed after","time":{"start":1759518045378,"stop":1759518045378,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d6979caea4d76","name":"All","time":{"start":1759517683948,"stop":1759517683949,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b92b70b2900dab1","name":"yields undefined for messages without decoder","time":{"start":1759517594896,"stop":1759517594896,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc4e03dac2142fe","name":"messageHashStr produces consistent results for the same input","time":{"start":1759517594039,"stop":1759517594040,"duration":1},"status":"passed","severity":"normal"},{"uid":"7468b98720cddec","name":"Push message with Basic HTML tag payload","time":{"start":1759518735034,"stop":1759518735034,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ae53aae823fadb","name":"should properly start and stop event listening","time":{"start":1759517648495,"stop":1759517648496,"duration":1},"status":"passed","severity":"normal"},{"uid":"209833b0faf856aa","name":"Push message with meta","time":{"start":1759518735040,"stop":1759518735040,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a33df7f823f4f45","name":"should handle peer store update failures gracefully","time":{"start":1759517594399,"stop":1759517594399,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ce6b4ce1132be2","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759517636299,"stop":1759517636299,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0b562e7c016276","name":"Check message with no content topic is not received","time":{"start":1759518125638,"stop":1759518125638,"duration":0},"status":"passed","severity":"normal"},{"uid":"da261c7006cca77f","name":"Push message with meta","time":{"start":1759518735018,"stop":1759518735018,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4449d2e36433d75","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759517879006,"stop":1759517879006,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b2f1e0150ede80","name":"isConnected return false after peer stops","time":{"start":1759517699289,"stop":1759517699292,"duration":3},"status":"passed","severity":"normal"},{"uid":"373158bb5d2b6b0a","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759517636300,"stop":1759517636300,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46ecc5ec3e8905a","name":"should create a new stream if no existing for protocol found","time":{"start":1759517594700,"stop":1759517594700,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f490f6a0bcc9ee","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759517648692,"stop":1759517648692,"duration":0},"status":"passed","severity":"normal"},{"uid":"e562e9fbf4bbceb6","name":"should stop peer exchange discovery","time":{"start":1759517605306,"stop":1759517605306,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8f5d7cb67d5f53","name":"random static sharding 1 - Cluster ID: 500, Shard ID: 299","time":{"start":1759518005503,"stop":1759518005506,"duration":3},"status":"passed","severity":"normal"},{"uid":"dc2d1fab4e197014","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759517879001,"stop":1759517879001,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49513be87c7f41d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759517628061,"stop":1759517628062,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e473b2102ab7ab","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759517583169,"stop":1759517583170,"duration":1},"status":"passed","severity":"normal"},{"uid":"161b6c2cd2ad198","name":"Push message with escaped characters payload","time":{"start":1759518735023,"stop":1759518735024,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dd5fdfb538dfae6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759517577404,"stop":1759517577404,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c092a9b7aa0edd1","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759517646972,"stop":1759517646972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f242c29567afa246","name":"should be empty after removing the only subscription","time":{"start":1759517647574,"stop":1759517647587,"duration":13},"status":"passed","severity":"normal"},{"uid":"ae2b035733be14b8","name":"should be safe to call multiple times","time":{"start":1759517595005,"stop":1759517595005,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7da2c9853d53a6c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759517594701,"stop":1759517594701,"duration":0},"status":"passed","severity":"normal"},{"uid":"354184555a6b77d5","name":"Push message with content topic containing escaped characters","time":{"start":1759518735017,"stop":1759518735017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0877bc7b017d30e","name":"should not start if already started","time":{"start":1759517605305,"stop":1759517605305,"duration":0},"status":"passed","severity":"normal"},{"uid":"a013b06e0f84c0c5","name":"should handle complete peer lifecycle","time":{"start":1759517594423,"stop":1759517594424,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bfdda30c7951701","name":"Outgoing message is acknowledged","time":{"start":1759517649889,"stop":1759517649890,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f7641af0d5a306","name":"should check false positive rate","time":{"start":1759517632919,"stop":1759517632919,"duration":0},"status":"passed","severity":"normal"},{"uid":"e105d8a17d6417e8","name":"should skip peers that don't support peer exchange","time":{"start":1759517605308,"stop":1759517605308,"duration":0},"status":"passed","severity":"normal"},{"uid":"247f38961906310a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759518125637,"stop":1759518125637,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bc8a89c17ff0b1","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759517628054,"stop":1759517628055,"duration":1},"status":"passed","severity":"normal"},{"uid":"831a2a84210597d3","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759517995505,"stop":1759517995505,"duration":0},"status":"passed","severity":"normal"},{"uid":"c909089bc34b55e0","name":"should add and check entries correctly","time":{"start":1759517645920,"stop":1759517645925,"duration":5},"status":"passed","severity":"normal"},{"uid":"4c934b11d031ddf4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759517628059,"stop":1759517628059,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7adb8b5b59fdad","name":"should start the dialing interval","time":{"start":1759517593682,"stop":1759517593682,"duration":0},"status":"passed","severity":"normal"},{"uid":"561845993261b8de","name":"Check received message containing Script","time":{"start":1759518125633,"stop":1759518125633,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be8e6fc1d29725b","name":"should initialize with custom number of peers","time":{"start":1759517648134,"stop":1759517648134,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0cca9cc1955153","name":"should handle timestamp equal to current time","time":{"start":1759517635885,"stop":1759517635886,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e09e8394208532e","name":"Incoming message is emitted as received","time":{"start":1759517650108,"stop":1759517650108,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cb57b4e5f9f286","name":"Outgoing message is emitted as sending","time":{"start":1759517650106,"stop":1759517650106,"duration":0},"status":"passed","severity":"normal"},{"uid":"9433475e8a2d7900","name":"should insert message id into causal history","time":{"start":1759517636294,"stop":1759517636294,"duration":0},"status":"passed","severity":"normal"},{"uid":"436a38d8cbf61e6c","name":"should add and remove event listeners correctly","time":{"start":1759517609326,"stop":1759517609326,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a9d5ee0893fedb","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759517583176,"stop":1759517583176,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5930adaa610ae5f","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759517636298,"stop":1759517636298,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17598f8181e757e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759518151351,"stop":1759518151351,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3598654da269b9e","name":"should return false for content message without causal history","time":{"start":1759517651931,"stop":1759517651931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3ae9670b8e4ee4","name":"Push message with short payload","time":{"start":1759518734992,"stop":1759518734992,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0e8ff0baefdbca","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759517636301,"stop":1759517636301,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdb178cdb9800f5","name":"should reject if Filter is requested but not mounted","time":{"start":1759517649073,"stop":1759517649073,"duration":0},"status":"passed","severity":"normal"},{"uid":"837af45d67e7cbad","name":"Subscribe to topic containing Script and publish message","time":{"start":1759517879006,"stop":1759517879006,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0829c662752ae1","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759517594405,"stop":1759517594410,"duration":5},"status":"passed","severity":"normal"},{"uid":"99a7b12656c84a79","name":"random static sharding 8 - Cluster ID: 558, Shard ID: 597","time":{"start":1759518005509,"stop":1759518005509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6075068b06847f3","name":"Sign & Recover","time":{"start":1759517615887,"stop":1759517615887,"duration":0},"status":"passed","severity":"normal"},{"uid":"af984a567f68ee27","name":"throws on content topic with empty encoding field","time":{"start":1759517577389,"stop":1759517577389,"duration":0},"status":"passed","severity":"normal"},{"uid":"88201143a7261d37","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759517604927,"stop":1759517604930,"duration":3},"status":"passed","severity":"normal"},{"uid":"5557975863a0135c","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759517594403,"stop":1759517594403,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0a27fe0cbc95dc","name":"should start and stop interval correctly","time":{"start":1759517646854,"stop":1759517646855,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24e5ba9eaff98d0","name":"Check received message containing XML","time":{"start":1759518125624,"stop":1759518125624,"duration":0},"status":"passed","severity":"normal"},{"uid":"774f128da7c6a2e0","name":"should dial with multiaddr and return stream","time":{"start":1759517595374,"stop":1759517595374,"duration":0},"status":"passed","severity":"normal"},{"uid":"5097fc152093908e","name":"Meta field set when metaSetter is specified","time":{"start":1759517595042,"stop":1759517595042,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84ace799bc9cf78","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759517870370,"stop":1759517870370,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f924aa1da42b8f","name":"should update peer store before dialing","time":{"start":1759517594589,"stop":1759517594590,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac394dc1976b95","name":"Check received message with timestamp: 1759517677354 ","time":{"start":1759518125626,"stop":1759518125627,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e49224f307d4ed","name":"should return null for non-existent peer","time":{"start":1759517595014,"stop":1759517595014,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da1894f0f6eb294","name":"Check received message containing long","time":{"start":1759518125621,"stop":1759518125621,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0a4dc68f6ecd84","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759517699279,"stop":1759517699279,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f8d426aca19325","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759517648919,"stop":1759517648919,"duration":0},"status":"passed","severity":"normal"},{"uid":"869aec83c2a18de9","name":"should be online or offline if network state changed","time":{"start":1759517699294,"stop":1759517699294,"duration":0},"status":"passed","severity":"normal"},{"uid":"67930f1a6ea404c1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759518151349,"stop":1759518151349,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cc778a33441f4f","name":"Does not throw an exception when node disconnects","time":{"start":1759518045989,"stop":1759518045989,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fb41e325e061a1","name":"should handle dial errors gracefully","time":{"start":1759517594588,"stop":1759517594589,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa173707ce3aad9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759517577404,"stop":1759517577404,"duration":0},"status":"passed","severity":"normal"},{"uid":"4059ae7e7ea3571a","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759517593884,"stop":1759517593884,"duration":0},"status":"passed","severity":"normal"},{"uid":"697efea29e930fc3","name":"Query with Ordered Callback, No Decoder","time":{"start":1759518004957,"stop":1759518004958,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4d0a877c052329","name":"should only return 1 node with relay and store capability","time":{"start":1759517605132,"stop":1759517605133,"duration":1},"status":"passed","severity":"normal"},{"uid":"d093bb5c41aede73","name":"should handle empty pubsub topics","time":{"start":1759517594416,"stop":1759517594416,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54ecf62eebf19aa","name":"Check publish message containing shell command","time":{"start":1759517870368,"stop":1759517870368,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b610a7c66fbfeb","name":"Stops search when maxGet is reached","time":{"start":1759517604616,"stop":1759517604617,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d79816d0f360e0a","name":"should handle errors when removing globalThis listeners","time":{"start":1759517592663,"stop":1759517592663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6bb81e4eeaddd84","name":"Push message with custom timestamp: 1759514104202","time":{"start":1759518735019,"stop":1759518735019,"duration":0},"status":"passed","severity":"normal"},{"uid":"7700e13f83f8aa4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759518151354,"stop":1759518151355,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b6837da4962a4a","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759517628032,"stop":1759517628033,"duration":1},"status":"passed","severity":"normal"},{"uid":"77bfed243e4d8340","name":"Push message with content topic containing unicode special characters","time":{"start":1759518735028,"stop":1759518735028,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcab8f8d2e118ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759517628072,"stop":1759517628072,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a64af4357615dc","name":"Push message with Basic HTML tag payload","time":{"start":1759518734996,"stop":1759518734996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb74af24cc740ac","name":"Waku message hash computation (payload length 0)","time":{"start":1759517594032,"stop":1759517594032,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee15397ab925e469","name":"should select older connection if present","time":{"start":1759517594655,"stop":1759517594655,"duration":0},"status":"passed","severity":"normal"},{"uid":"a759787159fb8376","name":"should be safe to call multiple times","time":{"start":1759517594587,"stop":1759517594588,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47a85697699d81d","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759517879001,"stop":1759517879001,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba142e83ea47d42","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759517628032,"stop":1759517628032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64d9e765b3369c","name":"should clear all timers","time":{"start":1759517594387,"stop":1759517594387,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a3f539043fab7c","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759517651928,"stop":1759517651929,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad154099476d6e0","name":"should be safe to call multiple times","time":{"start":1759517595371,"stop":1759517595371,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7160986239db80","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759517628044,"stop":1759517628045,"duration":1},"status":"passed","severity":"normal"},{"uid":"d430c3c14c569e09","name":"Register correct protocols","time":{"start":1759517878999,"stop":1759517878999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72c45a4588d545b","name":"Wait given interval before re-trying","time":{"start":1759517649084,"stop":1759517649084,"duration":0},"status":"passed","severity":"normal"},{"uid":"548a55ab8ac3223d","name":"Push message with content topic containing SQL Injection","time":{"start":1759518735038,"stop":1759518735038,"duration":0},"status":"passed","severity":"normal"},{"uid":"7157013912e3029d","name":"should start all internal components","time":{"start":1759517595371,"stop":1759517595371,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec05b707eb53357","name":"throws an error for improperly formatted content topics","time":{"start":1759517577398,"stop":1759517577399,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db5ff311a274bd6","name":"should maintain desired error rate","time":{"start":1759517632913,"stop":1759517632916,"duration":3},"status":"passed","severity":"normal"},{"uid":"166240d69a6ccf74","name":"Push message with Arabic payload","time":{"start":1759518735021,"stop":1759518735021,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b0103ce3bdf18e","name":"Push message with content topic containing emoji","time":{"start":1759518735028,"stop":1759518735028,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75ef85d3d0b936e","name":"should retry on complete failure if specified","time":{"start":1759517647266,"stop":1759517647268,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c465fb357da366b","name":"should work with async generator that yields promises","time":{"start":1759517648688,"stop":1759517648688,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbb2de4621569a2","name":"Publish message with custom timestamp: Fri Oct 03 2025 19:57:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1759517870371,"stop":1759517870372,"duration":1},"status":"passed","severity":"normal"},{"uid":"504e1fafe0046b17","name":"should drop connection via multiaddr with hangUp","time":{"start":1759517770557,"stop":1759517770557,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3b398b617911d4","name":"Query generator for 2000 messages","time":{"start":1759518039646,"stop":1759518039647,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bce8d33623c5a7","name":"throws on content topic with empty application field","time":{"start":1759517577387,"stop":1759517577387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3576a65daa60a318","name":"msgTime: 0 ms from now, startTime: 1759431625919, endTime: 1759518025919","time":{"start":1759518041607,"stop":1759518041608,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e69f04c91192deb","name":"Bloom filter","time":{"start":1759517636124,"stop":1759517636125,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb212b3dc1096809","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759517647530,"stop":1759517647530,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da7898783d2cec1","name":"different cluster: nodes don't connect","time":{"start":1759517771356,"stop":1759517771357,"duration":1},"status":"passed","severity":"normal"},{"uid":"977f5158b13f64a1","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759517771358,"stop":1759517771358,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ce2f4f2dc487b2","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759517649890,"stop":1759517649890,"duration":0},"status":"passed","severity":"normal"},{"uid":"385f6088c0e9b87b","name":"should start peer exchange discovery","time":{"start":1759517605305,"stop":1759517605305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67e7dbbc4f8ca1d","name":"should return PeerId when PeerId is provided","time":{"start":1759517593884,"stop":1759517593884,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddae3e0e8ad64c2","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759518041603,"stop":1759518041603,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcac4d8ee8d57a23","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759518018298,"stop":1759518018299,"duration":1},"status":"passed","severity":"normal"},{"uid":"3985da75ddd1c3f8","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759517592665,"stop":1759517592665,"duration":0},"status":"passed","severity":"normal"},{"uid":"82aece634898abff","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759517583168,"stop":1759517583169,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb1f0a62bc4e9d6","name":"should merge provided config with defaults","time":{"start":1759517595370,"stop":1759517595370,"duration":0},"status":"passed","severity":"normal"},{"uid":"4552dd2c141110a6","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759517648155,"stop":1759517648155,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f6418c5203b605","name":"should not retry if at least one success","time":{"start":1759517647268,"stop":1759517647268,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d27446bfd89786","name":"Push message with Russian payload","time":{"start":1759518734994,"stop":1759518734994,"duration":0},"status":"passed","severity":"normal"},{"uid":"70dfd3c83ac9366b","name":"should clear existing timers before creating new ones","time":{"start":1759517594415,"stop":1759517594416,"duration":1},"status":"passed","severity":"normal"},{"uid":"f93a0a7a5f00b80a","name":"can query messages by message hash","time":{"start":1759518008394,"stop":1759518008394,"duration":0},"status":"passed","severity":"normal"},{"uid":"52591587b9f404cc","name":"should remove event listeners from globalThis","time":{"start":1759517592658,"stop":1759517592663,"duration":5},"status":"passed","severity":"normal"},{"uid":"9c5f574888ab67a3","name":"should skip updating peer store if peer has same addresses","time":{"start":1759517594591,"stop":1759517594592,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d8e5d7d9a106486","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759517863569,"stop":1759517863569,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdd097e7b73f2e1","name":"should stop and cleanup resources","time":{"start":1759517647589,"stop":1759517647590,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ff0df83d22737b","name":"Check message with invalid timestamp is not received","time":{"start":1759518125637,"stop":1759518125637,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0f06b2309d1417","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759517628048,"stop":1759517628049,"duration":1},"status":"passed","severity":"normal"},{"uid":"573971ad3dc80d4c","name":"Check received message containing JSON","time":{"start":1759518125624,"stop":1759518125625,"duration":1},"status":"passed","severity":"normal"},{"uid":"7550bc52a56a9085","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759517577401,"stop":1759517577402,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae460ce8980845","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759518151349,"stop":1759518151349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef2dc4fc47a1a0d","name":"Store - dialed first","time":{"start":1759518045379,"stop":1759518045379,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cdd94635a46a35","name":"Push message with content topic containing Chinese","time":{"start":1759518735026,"stop":1759518735026,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ae0f041f9ffa79","name":"yields undefined for messages without content topic","time":{"start":1759517594895,"stop":1759517594896,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d5d4dee70f5a14","name":"Check publish message containing numeric","time":{"start":1759517870353,"stop":1759517870360,"duration":7},"status":"passed","severity":"normal"},{"uid":"b35d2d9b7eaadc7a","name":"Push message with custom timestamp: 1759514104202","time":{"start":1759518735029,"stop":1759518735029,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e13d3b89ce33b5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759517577401,"stop":1759517577401,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9bd63ae1231b1d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759517858296,"stop":1759517858297,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd480f052811c365","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759517648150,"stop":1759517648154,"duration":4},"status":"passed","severity":"normal"},{"uid":"5a1d2a50d79de389","name":"Push message with content topic containing Russian","time":{"start":1759518735016,"stop":1759518735016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4881ac6c7384abf3","name":"Check received message containing XML","time":{"start":1759518125633,"stop":1759518125634,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65e418d7905e516","name":"should handle errors gracefully when getting peer info","time":{"start":1759517593457,"stop":1759517593457,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0a0ceb229d584c","name":"should handle peer disconnect event when no connections remain","time":{"start":1759517592670,"stop":1759517592670,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6f21d96feaadf5","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759517721738,"stop":1759517721739,"duration":1},"status":"passed","severity":"normal"},{"uid":"211af7c1457b8a8b","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759517746468,"stop":1759517746468,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d2b018818d8000","name":"Check received message containing shell command","time":{"start":1759518125625,"stop":1759518125625,"duration":0},"status":"passed","severity":"normal"},{"uid":"c990d5c51ef79240","name":"should handle errors when accessing navigator","time":{"start":1759517592677,"stop":1759517592685,"duration":8},"status":"passed","severity":"normal"},{"uid":"d7dfe57492fcc38a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759517648135,"stop":1759517648148,"duration":13},"status":"passed","severity":"normal"},{"uid":"b845fe0a619fca4c","name":"should handle case when navigator is not available","time":{"start":1759517592665,"stop":1759517592669,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce2df2bc9528a230","name":"should process queue every 500ms","time":{"start":1759517593711,"stop":1759517593711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1cad6a09c4358c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759517979261,"stop":1759517979261,"duration":0},"status":"passed","severity":"normal"},{"uid":"c834973c0536698f","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759517627526,"stop":1759517627527,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c8df8a43f4f587","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759517771361,"stop":1759517771361,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cef830446757146","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759517979260,"stop":1759517979260,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a0c68d2b91000c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759518151355,"stop":1759518151356,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70ce495808b9fa9","name":"should encodeTxt and decodeTxt","time":{"start":1759517583926,"stop":1759517583927,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba9782c7778a4b1","name":"Query generator for multiple messages with different content topic format","time":{"start":1759518039644,"stop":1759518039645,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a64352fb731d96","name":"should initialize with custom TTL","time":{"start":1759517605304,"stop":1759517605305,"duration":1},"status":"passed","severity":"normal"},{"uid":"b598089529082927","name":"should filter peers by codec","time":{"start":1759517595376,"stop":1759517595376,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb5a165b196b747","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759517577393,"stop":1759517577393,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de19e55d3cd8be7","name":"Subscribe and receive messages via lightPush","time":{"start":1759518151340,"stop":1759518151340,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f629db52803386d","name":"should handle case when globalThis is not available","time":{"start":1759517592669,"stop":1759517592669,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a181c341a1c5a0","name":"should ensure monotonic increase","time":{"start":1759517635886,"stop":1759517635886,"duration":0},"status":"passed","severity":"normal"},{"uid":"270064b930a145ea","name":"Light Node - default protocols","time":{"start":1759518045381,"stop":1759518045381,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4e7e4b0d507db1","name":"Push message with shell command payload","time":{"start":1759518735023,"stop":1759518735023,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba100df68eede8a","name":"should accept empty decoders array","time":{"start":1759517648684,"stop":1759517648684,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0843bd1acddcd5","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759517592676,"stop":1759517592677,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8547248e6869d9","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759517636302,"stop":1759517636302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c10ddb0b1b52456","name":"Push message with escaped characters payload","time":{"start":1759518734997,"stop":1759518734997,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7aec04a120bfa2","name":"Check received message with timestamp: 1759517677354 ","time":{"start":1759518125636,"stop":1759518125636,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05644629de556a2","name":"Push message with emoji payload","time":{"start":1759518735013,"stop":1759518735013,"duration":0},"status":"passed","severity":"normal"},{"uid":"da91bf4bd4d023e6","name":"should stop ping timers on peer disconnect","time":{"start":1759517594392,"stop":1759517594392,"duration":0},"status":"passed","severity":"normal"},{"uid":"787f1797b4063d8","name":"Push message with unicode special characters payload","time":{"start":1759518735013,"stop":1759518735013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad55ccb951b449e4","name":"Publish message with custom timestamp: Fri Oct 03 2025 17:57:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1759517870371,"stop":1759517870371,"duration":0},"status":"passed","severity":"normal"},{"uid":"895ed34000aa3df","name":"should skip peer when failed to dial recently","time":{"start":1759517593697,"stop":1759517593697,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee9b4977e2dc167","name":"Check message with no payload is not received","time":{"start":1759518125638,"stop":1759518125639,"duration":1},"status":"passed","severity":"normal"},{"uid":"22134f2c57e09b8f","name":"should create all internal components","time":{"start":1759517595370,"stop":1759517595371,"duration":1},"status":"passed","severity":"normal"},{"uid":"2142da0fee3ae04d","name":"should handle peer store errors gracefully","time":{"start":1759517594590,"stop":1759517594591,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa6035a2b53dd3a","name":"should push the message to the outgoing buffer","time":{"start":1759517636294,"stop":1759517636294,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cadaed994ada765","name":"should handle case with no peers in store","time":{"start":1759517595011,"stop":1759517595011,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3fdee147c4f5c1","name":"should return empty array when no peers connected","time":{"start":1759517595375,"stop":1759517595376,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee21a89855b2d01d","name":"can start the service","time":{"start":1759517917547,"stop":1759517917547,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a59ade4b655372","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759517577392,"stop":1759517577392,"duration":0},"status":"passed","severity":"normal"},{"uid":"a481d63377b3ccb3","name":"should retry if all attempts fail","time":{"start":1759517646880,"stop":1759517646881,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9091f9b9912c7d","name":"isConnected should return true after first peer connects","time":{"start":1759517699281,"stop":1759517699285,"duration":4},"status":"passed","severity":"normal"},{"uid":"38f0f6da0e804e64","name":"Outgoing message is emitted as sent","time":{"start":1759517650106,"stop":1759517650106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f1b0e2b2c5ec1c","name":"should add peer to queue when queue is not empty","time":{"start":1759517593695,"stop":1759517593695,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc5c98a25151d36","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759517863566,"stop":1759517863567,"duration":1},"status":"passed","severity":"normal"},{"uid":"98225b7bd59016bf","name":"should support chaining for add method","time":{"start":1759517645925,"stop":1759517645930,"duration":5},"status":"passed","severity":"normal"},{"uid":"91ab98d6a3b2bb85","name":"should create KeepAliveManager with required options","time":{"start":1759517594364,"stop":1759517594364,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ff5a18dff89cf","name":"Check meta is set [ecies]","time":{"start":1759517616984,"stop":1759517616985,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2be0e009931cacc","name":"should perform initial health assessment on start","time":{"start":1759517648496,"stop":1759517648496,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c4287320a57cc4","name":"should add event listeners to globalThis","time":{"start":1759517592656,"stop":1759517592657,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e32b65c954bae82","name":"Generator, one shard","time":{"start":1759517995504,"stop":1759517995504,"duration":0},"status":"passed","severity":"normal"},{"uid":"879da88479fda67d","name":"should return true when peer is on the same cluster","time":{"start":1759517593426,"stop":1759517593427,"duration":1},"status":"passed","severity":"normal"},{"uid":"279b2484c734015f","name":"should clear dial history on start","time":{"start":1759517593682,"stop":1759517593692,"duration":10},"status":"passed","severity":"normal"},{"uid":"cd57b19363292ab1","name":"should handle zero peers request","time":{"start":1759517604936,"stop":1759517604936,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecd39953a4ae592","name":"should handle very large timestamps","time":{"start":1759517635886,"stop":1759517635886,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d499dcb6fd338ca","name":"messageHashStr produces different results for different inputs","time":{"start":1759517594040,"stop":1759517594040,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7319716a87684","name":"should attach causal history and bloom filter to each message","time":{"start":1759517636295,"stop":1759517636295,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b36c11bd14addb","name":"Check message with no payload is not received","time":{"start":1759518125628,"stop":1759518125629,"duration":1},"status":"passed","severity":"normal"},{"uid":"1551a956ccdf58e9","name":"should register libp2p event listeners when start is called","time":{"start":1759517648150,"stop":1759517648150,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b3ecd11ae6c7c2","name":"Passing page size 0 when there are 110 messages","time":{"start":1759518030707,"stop":1759518030707,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf83168b87a66409","name":"Default pageSize","time":{"start":1759518030716,"stop":1759518030719,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b0dd58aee1ce25f","name":"should skip peers without peer exchange protocol","time":{"start":1759517605307,"stop":1759517605307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc707a63faeb4bc","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759517594033,"stop":1759517594033,"duration":0},"status":"passed","severity":"normal"},{"uid":"733990645a6bfb3d","name":"Push message with SQL Injection payload","time":{"start":1759518735022,"stop":1759518735022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a365bb05c14749af","name":"should skip peer when dialed recently","time":{"start":1759517593696,"stop":1759517593696,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f860311e5a7f3f6","name":"accepts time-filtered query with content filter","time":{"start":1759517594307,"stop":1759517594307,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03adc5123b88a50","name":"should start periodic discovery on start","time":{"start":1759517605313,"stop":1759517605313,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07bb3cdb3085d91","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759517594397,"stop":1759517594397,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a07aa3069f502cc","name":"Push message with long payload","time":{"start":1759518735031,"stop":1759518735031,"duration":0},"status":"passed","severity":"normal"},{"uid":"6508160249b9640c","name":"Check received message containing special chars","time":{"start":1759518125622,"stop":1759518125622,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2b717bcb4c1354","name":"Decoder throws on undefined content topic","time":{"start":1759517615498,"stop":1759517615499,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d68050b6335c659","name":"should return true for message with causal history","time":{"start":1759517651932,"stop":1759517651932,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3976494472e534","name":"can start and stop the service","time":{"start":1759517684630,"stop":1759517684632,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd8ca01e12d4291a","name":"Used by Waku Relay","time":{"start":1759518045991,"stop":1759518045992,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a5bddf5d7e3143","name":"should wait for LightPush peer to be connected","time":{"start":1759517649074,"stop":1759517649074,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa83265b67ca5e6f","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759517656681,"stop":1759517656681,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9220c2cca509d6","name":"Decrypt messages","time":{"start":1759517859930,"stop":1759517859930,"duration":0},"status":"passed","severity":"normal"},{"uid":"20303ed75c064d3d","name":"should return false and handle errors gracefully","time":{"start":1759517595375,"stop":1759517595375,"duration":0},"status":"passed","severity":"normal"},{"uid":"1205a692d701bd7f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759517858293,"stop":1759517858294,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c42f983f114337c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759517628077,"stop":1759517628077,"duration":0},"status":"passed","severity":"normal"},{"uid":"494aac039898cdfd","name":"should skip peers without ENR","time":{"start":1759517605311,"stop":1759517605312,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c98ad028520328","name":"should handle multiple peers with different shard configurations","time":{"start":1759517593715,"stop":1759517593715,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd379601523c4bad","name":"Round trip binary serialization","time":{"start":1759517595041,"stop":1759517595041,"duration":0},"status":"passed","severity":"normal"},{"uid":"8649779d3088a8","name":"Push message with shell command payload","time":{"start":1759518735012,"stop":1759518735012,"duration":0},"status":"passed","severity":"normal"},{"uid":"85dd4cab9437adfa","name":"Subscribe to topic containing long and receive message","time":{"start":1759518151354,"stop":1759518151354,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2537d8a1a348d1","name":"should dial second nwaku node that was discovered","time":{"start":1759517677913,"stop":1759517677919,"duration":6},"status":"skipped","severity":"normal"},{"uid":"f3ebceece166ff4c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app12/2/topic431/xml","time":{"start":1759517964397,"stop":1759517964397,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a46182655a674b7","name":"Throws when trying to push message with empty payload","time":{"start":1759518735024,"stop":1759518735025,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d96ca14e7c1cdf","name":"Renews subscription after lossing a connection","time":{"start":1759518151359,"stop":1759518151359,"duration":0},"status":"passed","severity":"normal"},{"uid":"99fb8c022ab87bdd","name":"should return false when navigator.onLine is false","time":{"start":1759517592664,"stop":1759517592664,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dba3cd49e03332d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759517583170,"stop":1759517583171,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b7b5df09641ca4a","name":"should decode valid enr with tcp successfully","time":{"start":1759517583928,"stop":1759517583928,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77ca8810efbd367","name":"Check received message containing unicode special characters","time":{"start":1759518125626,"stop":1759518125626,"duration":0},"status":"passed","severity":"normal"},{"uid":"d202ba1e8aa47487","name":"Encoder throws on undefined content topic","time":{"start":1759517616985,"stop":1759517616985,"duration":0},"status":"passed","severity":"normal"},{"uid":"938ac22a44d3dff4","name":"returns only open connection if one present","time":{"start":1759517594651,"stop":1759517594652,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f18811074e0c011","name":"Push message with short payload","time":{"start":1759518735020,"stop":1759518735020,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bf94fe7bd68716","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759517684795,"stop":1759517684795,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f141193de6bf547","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759517879004,"stop":1759517879004,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d38d9cee184cb1","name":"Push message with XML payload","time":{"start":1759518734995,"stop":1759518734996,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7ee25e897b61921","name":"Accepts a valid Waku Message","time":{"start":1759517660068,"stop":1759517660069,"duration":1},"status":"passed","severity":"normal"},{"uid":"810f0431a0ef39d0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759517771357,"stop":1759517771357,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77f8f4bb1c92f18","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759517648694,"stop":1759517648695,"duration":1},"status":"passed","severity":"normal"},{"uid":"73fe62253e292f08","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759517628060,"stop":1759517628060,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2f21273edf7998","name":"Fails to push message bigger that 1MB","time":{"start":1759518735005,"stop":1759518735005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c19f950d6c6e09","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759517583172,"stop":1759517583173,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90fcb6f46675458","name":"should properly compute the node id","time":{"start":1759517583931,"stop":1759517583931,"duration":0},"status":"passed","severity":"normal"},{"uid":"7678379abdfd0c89","name":"should drop connection to one peer on hangUp","time":{"start":1759517770556,"stop":1759517770557,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb40cf432c7d864","name":"should reject if WakuNode is not started","time":{"start":1759517649071,"stop":1759517649071,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a51d64539503d7d","name":"Wrong topic","time":{"start":1759517964400,"stop":1759517964400,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbab192305f0a6b","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759517605314,"stop":1759517605314,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d17b75993c4b0f5","name":"new peer added after a peer was already found","time":{"start":1759517858914,"stop":1759517858915,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74f8417da42cc26","name":"should handle ENR without shardInfo","time":{"start":1759517605312,"stop":1759517605312,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d1dd47096989b8","name":"Push message equal or less that 1MB","time":{"start":1759518735004,"stop":1759518735004,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ffdbd15d84af3c","name":"Push message with JSON payload","time":{"start":1759518734996,"stop":1759518734996,"duration":0},"status":"passed","severity":"normal"},{"uid":"e275d6c2a393c01c","name":"should initialize with default number of peers","time":{"start":1759517648134,"stop":1759517648134,"duration":0},"status":"passed","severity":"normal"},{"uid":"604be14a286d1c37","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759517636305,"stop":1759517636305,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f835c46eeb63d93","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759517648694,"stop":1759517648694,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba8184bacddd3ef","name":"should remove event listeners when stopped","time":{"start":1759517648685,"stop":1759517648685,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f1d5b774e4d0a7","name":"Automatically retrieves missing message","time":{"start":1759517651928,"stop":1759517651928,"duration":0},"status":"skipped","severity":"normal"},{"uid":"348220dc3ec3d534","name":"Push message with custom timestamp: 1728759304202","time":{"start":1759518735018,"stop":1759518735019,"duration":1},"status":"passed","severity":"normal"},{"uid":"9287a48706e890af","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759518041603,"stop":1759518041606,"duration":3},"status":"passed","severity":"normal"},{"uid":"884cd9bdc96a7069","name":"Throws when trying to push message with empty payload","time":{"start":1759518735036,"stop":1759518735036,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2765fa43de4c66","name":"should capture event listeners for testing","time":{"start":1759517648687,"stop":1759517648687,"duration":0},"status":"passed","severity":"normal"},{"uid":"110941f423452c96","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759518151347,"stop":1759518151347,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1d7e04fa81136b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759518151345,"stop":1759518151346,"duration":1},"status":"passed","severity":"normal"},{"uid":"333a18907644abe5","name":"Subscribe and publish message","time":{"start":1759517879000,"stop":1759517879000,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cf74982d91a2f5","name":"should not modify tags of connections for different peers","time":{"start":1759517648160,"stop":1759517648160,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0dfd8fc10b6c28","name":"Check received message containing unicode special characters","time":{"start":1759518125635,"stop":1759518125635,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1db34307c62f83f","name":"should initialize with isNetworkConnected as false","time":{"start":1759517592647,"stop":1759517592647,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1677e59fb53d588","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app59/8/topic347/json","time":{"start":1759517964396,"stop":1759517964396,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd119b9501610aa1","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759517628051,"stop":1759517628051,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc43cfef8571900e","name":"throws if store query response has error status","time":{"start":1759517594893,"stop":1759517594893,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3263de0d9256c27","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759517628071,"stop":1759517628071,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6008b8ac6fd445","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759517628076,"stop":1759517628076,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39e6873cc71f642","name":"Overlapping topic subscription","time":{"start":1759517879002,"stop":1759517879003,"duration":1},"status":"skipped","severity":"normal"},{"uid":"58a735e920a60eb5","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759517863567,"stop":1759517863567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45ab7dd12086e1a","name":"isConnected should return false after all peers disconnect","time":{"start":1759517699286,"stop":1759517699288,"duration":2},"status":"passed","severity":"normal"},{"uid":"db663ea8b01c6c50","name":"should emit a peer event after start","time":{"start":1759517684637,"stop":1759517684639,"duration":2},"status":"passed","severity":"normal"},{"uid":"983823ec5f88872d","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759517595377,"stop":1759517595377,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0baa85ae36b7487","name":"Push message with custom timestamp: 1759514104201","time":{"start":1759518735004,"stop":1759518735004,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc9c68236307e3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759518151357,"stop":1759518151357,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3e3e9bd0614cdd","name":"Check publish message containing Script","time":{"start":1759517870362,"stop":1759517870366,"duration":4},"status":"passed","severity":"normal"},{"uid":"7ff4d4cc92acfc09","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759517647530,"stop":1759517647534,"duration":4},"status":"passed","severity":"normal"},{"uid":"cdaf3dc76fdde601","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759517583938,"stop":1759517583938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f669b3990c9d2f81","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759518151348,"stop":1759518151348,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f791cae08e684c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759517628058,"stop":1759517628059,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e23876a40623d9","name":"should dial peers from store when browser is connected","time":{"start":1759517595006,"stop":1759517595006,"duration":0},"status":"passed","severity":"normal"},{"uid":"15df6e8242957b87","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759517628052,"stop":1759517628052,"duration":0},"status":"passed","severity":"normal"},{"uid":"953e9eef3bbd5933","name":"Encoder throws on undefined content topic","time":{"start":1759517615496,"stop":1759517615497,"duration":1},"status":"passed","severity":"normal"},{"uid":"663481676146619e","name":"should handle different types of entries","time":{"start":1759517645935,"stop":1759517645936,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f5a72ac556beed","name":"ends if stream creation fails","time":{"start":1759517594892,"stop":1759517594893,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0bfbf50669f9975","name":"should call waitForPeer on Relay","time":{"start":1759517649075,"stop":1759517649075,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bb8a2e45c97484","name":"Check publish message containing Arabic","time":{"start":1759517870361,"stop":1759517870361,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6f806ebc850a6f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759517577396,"stop":1759517577396,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ea9f2731d1479","name":"should not create multiple intervals when called multiple times","time":{"start":1759517593692,"stop":1759517593693,"duration":1},"status":"passed","severity":"normal"},{"uid":"59fa98896e0f74e3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759518041599,"stop":1759518041601,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc45aa37a536f00a","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759517604358,"stop":1759517604358,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bcfca1962cafda","name":"Push message with Chinese payload","time":{"start":1759518735006,"stop":1759518735007,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dfb8837c0c1fcb5","name":"should request peer renewal on specific errors","time":{"start":1759517646875,"stop":1759517646875,"duration":0},"status":"passed","severity":"normal"},{"uid":"693ac101fdf26de2","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759517583927,"stop":1759517583928,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6de6320119877c","name":"Check publish message containing unicode special characters","time":{"start":1759517870369,"stop":1759517870369,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe319b1facda22f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759517879007,"stop":1759517879008,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee80b839d224943b","name":"Fields are not dropped","time":{"start":1759517594729,"stop":1759517594730,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd9111c6de501d1","name":"should dial one peer on dial","time":{"start":1759517770554,"stop":1759517770555,"duration":1},"status":"passed","severity":"normal"},{"uid":"be4b81f0b5ddc146","name":"should handle special patterns correctly","time":{"start":1759517632918,"stop":1759517632918,"duration":0},"status":"passed","severity":"normal"},{"uid":"5886dfa05d75a508","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759518041599,"stop":1759518041599,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7859d75c17cd2ed","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759518151348,"stop":1759518151348,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f85625743831e6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759517628059,"stop":1759517628059,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee7c619c2f230f5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759517628067,"stop":1759517628070,"duration":3},"status":"passed","severity":"normal"},{"uid":"1dd4c9919a59f0e1","name":"caches peers it previously fetched","time":{"start":1759517605131,"stop":1759517605132,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60e30df2526b4a","name":"can start the service","time":{"start":1759517609323,"stop":1759517609323,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb430e5f9da5954d","name":"Push message with content topic containing escaped characters","time":{"start":1759518735039,"stop":1759518735040,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf359bf438ed5c0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759518151346,"stop":1759518151346,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aff72a9b590d42a","name":"recovers when dns.resolve returns empty","time":{"start":1759517605130,"stop":1759517605131,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c80aded4ec9642","name":"Push message with custom timestamp: 1728759304202","time":{"start":1759518735029,"stop":1759518735029,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e846bd82257941a","name":"should be safe to call multiple times","time":{"start":1759517594387,"stop":1759517594387,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ac54dab404fc0e","name":"should dial peer when on same shard","time":{"start":1759517593702,"stop":1759517593702,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff4b44f3f12b6e","name":"should serialize and deserialize correctly","time":{"start":1759517632917,"stop":1759517632918,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2515a75ca54c1d","name":"should add event listeners for peer connect and disconnect","time":{"start":1759517594374,"stop":1759517594374,"duration":0},"status":"passed","severity":"normal"},{"uid":"9444db84a06f48c9","name":"should wait for Filter peer to be connected","time":{"start":1759517649074,"stop":1759517649074,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7a5d6d492fdc5f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759517628033,"stop":1759517628033,"duration":0},"status":"passed","severity":"normal"},{"uid":"194025b2f5f9fb8b","name":"Decoder throws on undefined content topic","time":{"start":1759517595043,"stop":1759517595043,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a22b36fe281176","name":"Push message with long payload","time":{"start":1759518734992,"stop":1759518734992,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb580f8795215663","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759517583175,"stop":1759517583175,"duration":0},"status":"passed","severity":"normal"},{"uid":"447bc4c1928b6a5","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759517684796,"stop":1759517684796,"duration":0},"status":"passed","severity":"normal"},{"uid":"642d7dfa19f33823","name":"should dispatch connect and disconnect events","time":{"start":1759517648149,"stop":1759517648149,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b8fc1bcf2e393f","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759518041608,"stop":1759518041610,"duration":2},"status":"passed","severity":"normal"},{"uid":"d32548748a0fe9fd","name":"Relay + Store","time":{"start":1759517583938,"stop":1759517583938,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a35385acc38d273","name":"should handle retrieve function with query parameters","time":{"start":1759517648688,"stop":1759517648689,"duration":1},"status":"passed","severity":"normal"},{"uid":"93d9fe40ddd82cbf","name":"should work with mixed v2 and v3 peers","time":{"start":1759517647269,"stop":1759517647269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8761356d8791ba8f","name":"Push message with meta","time":{"start":1759518735028,"stop":1759518735028,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef2baf81274dad6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759517577402,"stop":1759517577403,"duration":1},"status":"passed","severity":"normal"},{"uid":"848ea09a82733f3c","name":"should not be delivered","time":{"start":1759517636304,"stop":1759517636304,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6da994a2786c331","name":"Push message with content topic containing short","time":{"start":1759518735025,"stop":1759518735025,"duration":0},"status":"passed","severity":"normal"},{"uid":"148659991ea9dc37","name":"should continually clean up expired entries at intervals","time":{"start":1759517645942,"stop":1759517645943,"duration":1},"status":"passed","severity":"normal"},{"uid":"6803505cc448c1ab","name":"messageHashStr works with IProtoMessage","time":{"start":1759517594034,"stop":1759517594039,"duration":5},"status":"passed","severity":"normal"},{"uid":"d9068220548a0a1","name":"Ordered Callback - true","time":{"start":1759518015933,"stop":1759518015933,"duration":0},"status":"passed","severity":"normal"},{"uid":"743277863124eb39","name":"Incoming message is emitted as received","time":{"start":1759517651927,"stop":1759517651927,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b6898c14a5cf14","name":"should handle general insertion and lookup correctly","time":{"start":1759517632918,"stop":1759517632919,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39309cb95cf2d12","name":"rejects hash query with content filter parameters","time":{"start":1759517594297,"stop":1759517594297,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccfc3a47ee0d18c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759517605133,"stop":1759517605138,"duration":5},"status":"passed","severity":"normal"},{"uid":"1c6792ad10f7781b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759518151352,"stop":1759518151352,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1db5ce23cadad7","name":"should handle complete dial lifecycle","time":{"start":1759517593715,"stop":1759517593715,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7059b367f7e266","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759517594404,"stop":1759517594404,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ab280d3bc0059a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app1/5/topic316/xml","time":{"start":1759517964398,"stop":1759517964398,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb302b43f38936ff","name":"Push message with Script payload","time":{"start":1759518734995,"stop":1759518734995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b9eab499c8a3eb","name":"Push message with content topic containing numeric","time":{"start":1759518735025,"stop":1759518735025,"duration":0},"status":"passed","severity":"normal"},{"uid":"79576be3c7d52d5f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759517604926,"stop":1759517604926,"duration":0},"status":"passed","severity":"normal"},{"uid":"513613b2f0a07dee","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759517594700,"stop":1759517594700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81901f2dff533cc","name":"Push 30 different messages","time":{"start":1759518734998,"stop":1759518734998,"duration":0},"status":"skipped","severity":"normal"},{"uid":"641bc1224c70e4f6","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app97/3/topic121/proto","time":{"start":1759517964398,"stop":1759517964398,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0289a1d829551c","name":"Relay + Store","time":{"start":1759517683948,"stop":1759517683948,"duration":0},"status":"passed","severity":"normal"},{"uid":"654e2552402464e1","name":"Check received message containing shell command","time":{"start":1759518125634,"stop":1759518125635,"duration":1},"status":"passed","severity":"normal"},{"uid":"183c46cca0075755","name":"should handle dial errors","time":{"start":1759517595374,"stop":1759517595374,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7050f6a7baa598","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759517609326,"stop":1759517609326,"duration":0},"status":"passed","severity":"normal"},{"uid":"7055e4f360f4cd5b","name":"Check message on other pubsub topic is not received","time":{"start":1759518125628,"stop":1759518125628,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65c47c8dde64ae2","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759517583173,"stop":1759517583173,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe069c083e404e0","name":"should clear dial history on stop","time":{"start":1759517593694,"stop":1759517593694,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b35b9d28b73c076","name":"Check received message containing short","time":{"start":1759518125630,"stop":1759518125630,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e263d8235e8e49d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759517628051,"stop":1759517628052,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf724ad9b1dd01f3","name":"Query generator for multiple messages","time":{"start":1759518039643,"stop":1759518039644,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9750131b6d8a4b","name":"should insert message into bloom filter","time":{"start":1759517636294,"stop":1759517636294,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e9f9fe3a7b729b","name":"Outgoing message is acknowledged","time":{"start":1759517650108,"stop":1759517650108,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8d12ddfc1e93a8","name":"Passing page size 1 when there are 4 messages","time":{"start":1759518030708,"stop":1759518030708,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c51c276fa0b44d","name":"throws on content topic with empty version field","time":{"start":1759517577388,"stop":1759517577388,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daa371ac3f19d69","name":"Push message with custom timestamp: 1759521304202","time":{"start":1759518735019,"stop":1759518735019,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b85634cb41e6f72","name":"Nodes with multiple pubsub topic","time":{"start":1759517863569,"stop":1759517863570,"duration":1},"status":"passed","severity":"normal"},{"uid":"a509e8a04b85b5eb","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759517699292,"stop":1759517699293,"duration":1},"status":"passed","severity":"normal"},{"uid":"13460f5b32c4e5f1","name":"should set up event listeners when started","time":{"start":1759517648684,"stop":1759517648684,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb46eda4e1e91e45","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759517604358,"stop":1759517604358,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9fdc4adc6b98de","name":"random static sharding 9 - Cluster ID: 321, Shard ID: 804","time":{"start":1759518005509,"stop":1759518005510,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d53833def3cc336","name":"should check connected peers if present and suitable","time":{"start":1759517649073,"stop":1759517649074,"duration":1},"status":"passed","severity":"normal"},{"uid":"c155d53fbaf06aeb","name":"should not be empty after adding a subscription","time":{"start":1759517647574,"stop":1759517647574,"duration":0},"status":"passed","severity":"normal"},{"uid":"595de898fd5cb13d","name":"throws on empty content topic","time":{"start":1759517577385,"stop":1759517577385,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b331af344e88137","name":"should work with stubbed retrieve function","time":{"start":1759517648686,"stop":1759517648686,"duration":0},"status":"passed","severity":"normal"},{"uid":"3958fc63e876dfeb","name":"should set field with all protocols enabled","time":{"start":1759517583936,"stop":1759517583936,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfe4df7262d8f4","name":"Check received message containing escaped characters","time":{"start":1759518125625,"stop":1759518125625,"duration":0},"status":"passed","severity":"normal"},{"uid":"4034ab450663c2e1","name":"ignores unrecognized TXT record formats","time":{"start":1759517605131,"stop":1759517605131,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a18dcc67093ab2","name":"should hang up with PeerId and return true on success","time":{"start":1759517595374,"stop":1759517595375,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf19139730bae6e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759517703986,"stop":1759517703986,"duration":0},"status":"passed","severity":"normal"},{"uid":"115d62121de60d31","name":"udp ip6 address","time":{"start":1759517583247,"stop":1759517583248,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95364e66ec679ee","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759517577395,"stop":1759517577395,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15cd30b4b58f379","name":"Relay","time":{"start":1759517683946,"stop":1759517683947,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ace2c7cd70189d5","name":"Query Generator - false","time":{"start":1759518015929,"stop":1759518015930,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73763b3eff74cbc","name":"Fails to push message with large meta","time":{"start":1759518735028,"stop":1759518735029,"duration":1},"status":"passed","severity":"normal"},{"uid":"979348313cbaaa6","name":"Subscribe and receive messages via waku relay post","time":{"start":1759518151351,"stop":1759518151351,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9be05b4002d477c","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759517628050,"stop":1759517628051,"duration":1},"status":"passed","severity":"normal"},{"uid":"1014571cbd97ed40","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759518151358,"stop":1759518151358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c0870a07ccd5b4","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759517979262,"stop":1759517979262,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c53256c0885343","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759517627527,"stop":1759517627527,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c811c0de6a548fe","name":"Push message with numeric payload","time":{"start":1759518735021,"stop":1759518735021,"duration":0},"status":"passed","severity":"normal"},{"uid":"538f07c67476b3cb","name":"Push 30 different messages","time":{"start":1759518735014,"stop":1759518735014,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79be2c9207dd71d3","name":"should properly create location multiaddrs - tcp","time":{"start":1759517583935,"stop":1759517583935,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d959c02cbf977a","name":"should return false when peer is not found","time":{"start":1759517593433,"stop":1759517593433,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20f52034e4caf50","name":"should return false when pubsub topic parsing fails","time":{"start":1759517593450,"stop":1759517593450,"duration":0},"status":"passed","severity":"normal"},{"uid":"83db747e5d244407","name":"Passing page size 110 when there are 120 messages","time":{"start":1759518030716,"stop":1759518030716,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ac18614cda3e94","name":"should return false when peer is on different cluster","time":{"start":1759517593434,"stop":1759517593434,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0112c86870a74cb","name":"Publish message with rate limit","time":{"start":1759517870376,"stop":1759517870377,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f7f7b29e9e6d4b","name":"should increase lamport timestamp","time":{"start":1759517636295,"stop":1759517636295,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa19bd7e6b68b165","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759517616984,"stop":1759517616984,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab94cc7b697c2fe","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759517628060,"stop":1759517628060,"duration":0},"status":"passed","severity":"normal"},{"uid":"251ec6bc1fb3a99d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759517577402,"stop":1759517577402,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4354f9243c221c","name":"Symmetric encrypt & Decrypt","time":{"start":1759517615886,"stop":1759517615886,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce1215f8b98822c","name":"Subscribe to topic containing long and receive message","time":{"start":1759518151345,"stop":1759518151345,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ee5326c25f7f5d","name":"should successfully query store with valid decoders and options","time":{"start":1759517648918,"stop":1759517648918,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ecb4dcb393a7ae","name":"Query generator for multiple messages with different message text format","time":{"start":1759518039644,"stop":1759518039644,"duration":0},"status":"passed","severity":"normal"},{"uid":"be12e0d9fb7c39af","name":"Push message with numeric payload","time":{"start":1759518734993,"stop":1759518734993,"duration":0},"status":"passed","severity":"normal"},{"uid":"923276ab18efee89","name":"should not fail to stop the service if it was not started","time":{"start":1759517917548,"stop":1759517917550,"duration":2},"status":"passed","severity":"normal"},{"uid":"882fff8d6e2d90c4","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759517594397,"stop":1759517594398,"duration":1},"status":"passed","severity":"normal"},{"uid":"80894d3820728741","name":"should remove event listeners","time":{"start":1759517594383,"stop":1759517594386,"duration":3},"status":"passed","severity":"normal"},{"uid":"19bbf7944fe18a6b","name":"random static sharding 2 - Cluster ID: 430, Shard ID: 167","time":{"start":1759518005507,"stop":1759518005507,"duration":0},"status":"passed","severity":"normal"},{"uid":"124349ff08cdb244","name":"Subscribe to topic containing Script and receive message","time":{"start":1759518151356,"stop":1759518151356,"duration":0},"status":"passed","severity":"normal"},{"uid":"677b72fbafdfb47e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759517615492,"stop":1759517615493,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a1ad521c267ea7","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759517646962,"stop":1759517646972,"duration":10},"status":"passed","severity":"normal"},{"uid":"76f621aab49e0e2b","name":"Push message with escaped characters payload","time":{"start":1759518735035,"stop":1759518735035,"duration":0},"status":"passed","severity":"normal"},{"uid":"250b891d5548e7d5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759517577403,"stop":1759517577403,"duration":0},"status":"passed","severity":"normal"},{"uid":"258695d068943d6b","name":"Push message with Chinese payload","time":{"start":1759518735021,"stop":1759518735021,"duration":0},"status":"passed","severity":"normal"},{"uid":"645ffaaa6ccacf68","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759517583174,"stop":1759517583175,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb675959bd67027d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759518125627,"stop":1759518125627,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e865ae9b32b0bde","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759517656682,"stop":1759517656682,"duration":0},"status":"passed","severity":"normal"},{"uid":"be347949c7cc96d3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759518151348,"stop":1759518151348,"duration":0},"status":"passed","severity":"normal"},{"uid":"807cfe6b9080e8a3","name":"Check received message with timestamp: 1759517677354000000 ","time":{"start":1759518125626,"stop":1759518125626,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae1952227c85719","name":"should not be sent when there is no history","time":{"start":1759517636303,"stop":1759517636303,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5b732df64ea85e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759517604364,"stop":1759517604364,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbd5916ef9fc656","name":"Retries within maximum given attempts","time":{"start":1759517649084,"stop":1759517649084,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0b936b0c41b8a8","name":"Nodes with multiple pubsub topic","time":{"start":1759517863567,"stop":1759517863567,"duration":0},"status":"passed","severity":"normal"},{"uid":"930a2a08006a3908","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759517863570,"stop":1759517863570,"duration":0},"status":"passed","severity":"normal"},{"uid":"694905569ef19e09","name":"should handle corrupted shard info gracefully","time":{"start":1759517593457,"stop":1759517593457,"duration":0},"status":"passed","severity":"normal"},{"uid":"18dc0834a6cf5164","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759517648156,"stop":1759517648159,"duration":3},"status":"passed","severity":"normal"},{"uid":"c95c232910beca4b","name":"Check publish message containing JSON","time":{"start":1759517870368,"stop":1759517870368,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c2b9c43771798a","name":"Check received message containing special chars","time":{"start":1759518125631,"stop":1759518125631,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b86b2d5e0ff9c73","name":"should add event listeners to libp2p","time":{"start":1759517592648,"stop":1759517592656,"duration":8},"status":"passed","severity":"normal"},{"uid":"eb771469ebe20751","name":"should dial peers from store when no connections remain","time":{"start":1759517595007,"stop":1759517595007,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab349258ba988347","name":"Push message with JSON payload","time":{"start":1759518735012,"stop":1759518735012,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6206f29e31dbd9","name":"Check message received after jswaku node is restarted","time":{"start":1759518125639,"stop":1759518125639,"duration":0},"status":"passed","severity":"normal"},{"uid":"744bfe87dce15f53","name":"Push message with content topic containing short","time":{"start":1759518735014,"stop":1759518735014,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce8428e6b0b9df","name":"Sync message is not sent if another sync message was just received","time":{"start":1759517656681,"stop":1759517656681,"duration":0},"status":"passed","severity":"normal"},{"uid":"f487693da3c01d5e","name":"Push message with content topic containing Chinese","time":{"start":1759518735015,"stop":1759518735015,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e721048cfe80af","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759518151358,"stop":1759518151358,"duration":0},"status":"passed","severity":"normal"},{"uid":"4671fafcbb9d9206","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759517628040,"stop":1759517628041,"duration":1},"status":"passed","severity":"normal"},{"uid":"552a22eacd7079fd","name":"Query Generator, No Decoder","time":{"start":1759518004954,"stop":1759518004955,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de273e2180f8f2b","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759517595015,"stop":1759517595016,"duration":1},"status":"passed","severity":"normal"},{"uid":"19036becdbb27f23","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759517746468,"stop":1759517746468,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8c00c767660037","name":"should not return locked peers if enough unlocked are available","time":{"start":1759517648148,"stop":1759517648149,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6af28477417f35","name":"Push message with content topic containing escaped characters","time":{"start":1759518735001,"stop":1759518735001,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a76db29812a51f","name":"Subscribe to topic containing XML and receive message","time":{"start":1759518151356,"stop":1759518151356,"duration":0},"status":"passed","severity":"normal"},{"uid":"233a5e6e74d3bc91","name":"should not fail to stop the service if it was not started","time":{"start":1759517684632,"stop":1759517684635,"duration":3},"status":"passed","severity":"normal"},{"uid":"a7db29bc99c5450","name":"Promise Callback - true","time":{"start":1759518015931,"stop":1759518015931,"duration":0},"status":"passed","severity":"normal"},{"uid":"880f61b58b367a46","name":"should allow redial after cooldown period","time":{"start":1759517593697,"stop":1759517593701,"duration":4},"status":"passed","severity":"normal"},{"uid":"f63ad9bad8c5633a","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759517577405,"stop":1759517577405,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c93df7f316703b","name":"should not execute task if max attempts is 0","time":{"start":1759517646876,"stop":1759517646876,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2506902510b972","name":"Push message with unicode special characters payload","time":{"start":1759518735024,"stop":1759518735024,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5910f3f25447a","name":"Relay Node - default protocol","time":{"start":1759518045382,"stop":1759518045382,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa977083fc42753","name":"should skip peer when not on same cluster","time":{"start":1759517593702,"stop":1759517593702,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b38cca1c50eb783","name":"should be safe to call multiple times","time":{"start":1759517594375,"stop":1759517594383,"duration":8},"status":"passed","severity":"normal"},{"uid":"9b53286153d25671","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759517648495,"stop":1759517648495,"duration":0},"status":"passed","severity":"normal"},{"uid":"73eac6389cb4c852","name":"Push message with content topic containing emoji","time":{"start":1759518735040,"stop":1759518735040,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce50f861836e5640","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759517656682,"stop":1759517656682,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4d245ba836fa94","name":"should return false when peer shard info is not found","time":{"start":1759517593448,"stop":1759517593448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3203338094bc1bb","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759517651928,"stop":1759517651928,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc42d30211d9c71a","name":"Push message with special chars payload","time":{"start":1759518735006,"stop":1759518735006,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3ddb3f3f16a371","name":"Push message with Script payload","time":{"start":1759518735033,"stop":1759518735033,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c61b6840b449ad","name":"Push message with XML payload","time":{"start":1759518735009,"stop":1759518735009,"duration":0},"status":"passed","severity":"normal"},{"uid":"5495a501121f1916","name":"Push message with content topic containing SQL Injection","time":{"start":1759518735016,"stop":1759518735016,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16f047312e3e80","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759517583165,"stop":1759517583167,"duration":2},"status":"passed","severity":"normal"},{"uid":"45651ea21773ed77","name":"A test","time":{"start":1759517755524,"stop":1759517755524,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae49719c813c915","name":"Check publish message containing Russian","time":{"start":1759517870361,"stop":1759517870362,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf271da7a490c31","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759517879000,"stop":1759517879001,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf40f8337cd0485","name":"Push message with Arabic payload","time":{"start":1759518735007,"stop":1759518735007,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dda339d91c0b99","name":"Push message with custom timestamp: 1759521304202","time":{"start":1759518735029,"stop":1759518735030,"duration":1},"status":"passed","severity":"normal"},{"uid":"981b60c8ed7d0b53","name":"should dispatch network event when browser goes offline","time":{"start":1759517592676,"stop":1759517592676,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83d8bb9019fa013","name":"Check received message with timestamp: 1759517677354000000 ","time":{"start":1759518125636,"stop":1759518125636,"duration":0},"status":"passed","severity":"normal"},{"uid":"e524314345797338","name":"Push message with Chinese payload","time":{"start":1759518734993,"stop":1759518734993,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3424dcb766a137","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759517628072,"stop":1759517628076,"duration":4},"status":"passed","severity":"normal"},{"uid":"ae953fc7f649047e","name":"rejects content-filtered query with only contentTopics","time":{"start":1759517594296,"stop":1759517594297,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57768464d32b318","name":"should fail to send if no connected peers found","time":{"start":1759517647260,"stop":1759517647260,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e944beb178d930","name":"Fails to publish duplicate message","time":{"start":1759517870372,"stop":1759517870372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f44295f082f6fa","name":"Callback on promise","time":{"start":1759518039645,"stop":1759518039645,"duration":0},"status":"passed","severity":"normal"},{"uid":"43afb2acdee0e91d","name":"should compute hash only when first accessed","time":{"start":1759517595044,"stop":1759517595044,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98d385c3662497a","name":"should handle task timeouts","time":{"start":1759517646875,"stop":1759517646876,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b967f2b44631e3","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759517636298,"stop":1759517636298,"duration":0},"status":"passed","severity":"normal"},{"uid":"77387c2d4c6be25b","name":"Check received message containing Chinese","time":{"start":1759518125622,"stop":1759518125622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e3d682e6a5e3d1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759518151346,"stop":1759518151346,"duration":0},"status":"passed","severity":"normal"},{"uid":"218df265141a08a8","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759517879008,"stop":1759517879009,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a3d63bebe87146","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759517858295,"stop":1759517858296,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a39e7d918fe067f","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759517604931,"stop":1759517604932,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ed10d33bf7adc9","name":"messageHash returns a Uint8Array","time":{"start":1759517594033,"stop":1759517594034,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca175a4b80051c17","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759517635884,"stop":1759517635885,"duration":1},"status":"passed","severity":"normal"},{"uid":"977cab700e48ec98","name":"Check message with no pubsub topic is not received","time":{"start":1759518125638,"stop":1759518125638,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb70db575fddda2","name":"Push message with custom timestamp: 1728759304201","time":{"start":1759518735003,"stop":1759518735003,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a4ec58ccf2e4bc","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759517615490,"stop":1759517615491,"duration":1},"status":"passed","severity":"normal"},{"uid":"d824b2ffbcd1335c","name":"Subscribe to topic containing Script and receive message","time":{"start":1759518151347,"stop":1759518151347,"duration":0},"status":"passed","severity":"normal"},{"uid":"745e7d9221fdc290","name":"throws if decoders don't match content topics","time":{"start":1759517594891,"stop":1759517594892,"duration":1},"status":"passed","severity":"normal"},{"uid":"a322f4113c961f6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759518125627,"stop":1759518125627,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0810252072b9fc","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app47/6/topic774/proto","time":{"start":1759517964394,"stop":1759517964394,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5c2444e9a4d23f","name":"Own sync message does not acknowledge own messages","time":{"start":1759517656682,"stop":1759517656682,"duration":0},"status":"passed","severity":"normal"},{"uid":"121cc997a0f11e34","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759517684795,"stop":1759517684796,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02b56e30211e3f6","name":"Push message with Basic HTML tag payload","time":{"start":1759518735023,"stop":1759518735023,"duration":0},"status":"passed","severity":"normal"},{"uid":"8861ba3f50efdb84","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759517628041,"stop":1759517628044,"duration":3},"status":"passed","severity":"normal"},{"uid":"c688e653c3a3dc11","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759517577403,"stop":1759517577404,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b52bcf6055b81c","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759517594296,"stop":1759517594296,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1439fc03b0d55a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759517577406,"stop":1759517577406,"duration":0},"status":"passed","severity":"normal"},{"uid":"20641932740b5247","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759517648159,"stop":1759517648159,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef5e9232d0a8782","name":"Check received message containing Russian","time":{"start":1759518125623,"stop":1759518125623,"duration":0},"status":"passed","severity":"normal"},{"uid":"8668de88ec875518","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759517858297,"stop":1759517858298,"duration":1},"status":"passed","severity":"normal"},{"uid":"8adf3a930ef03ac9","name":"Publishes to nwaku","time":{"start":1759517870559,"stop":1759517870559,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3ecb1fd9485519","name":"Subscribe and receives messages on 20 topics","time":{"start":1759518151342,"stop":1759518151342,"duration":0},"status":"passed","severity":"normal"},{"uid":"416dcf84ad2d4b9b","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759517648159,"stop":1759517648160,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1cf4332f30f7a7","name":"should return false for sync message without causal history","time":{"start":1759517651931,"stop":1759517651931,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedefaf8595cb94","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759517684651,"stop":1759517684651,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bbbb8810dbcf6e16","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759517604359,"stop":1759517604359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ae0388ecf0975a","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759517595372,"stop":1759517595373,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4669fb0d78b4211","name":"Check message received after jswaku node is restarted","time":{"start":1759518125629,"stop":1759518125629,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff4879ceff0ada4","name":"Refresh subscription","time":{"start":1759517879002,"stop":1759517879002,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d6c549b5d934390","name":"should reassess health immediately when peer disconnects","time":{"start":1759517648496,"stop":1759517648496,"duration":0},"status":"passed","severity":"normal"},{"uid":"616b55fc612648e6","name":"should discover peers from provided peer cache","time":{"start":1759517776007,"stop":1759517776008,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f7e6ced9b777ee","name":"Push message with content topic containing Chinese","time":{"start":1759518735037,"stop":1759518735038,"duration":1},"status":"passed","severity":"normal"},{"uid":"c18d5f8074ffb16f","name":"Outgoing message is emitted as sending","time":{"start":1759517651925,"stop":1759517651925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8c7a34e94f99","name":"Push message with content topic containing special chars","time":{"start":1759518734999,"stop":1759518734999,"duration":0},"status":"passed","severity":"normal"},{"uid":"434a834c3c39445f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759517577405,"stop":1759517577405,"duration":0},"status":"passed","severity":"normal"},{"uid":"2304d5373ac5d596","name":"should use configured peers when available","time":{"start":1759517648920,"stop":1759517648920,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ad275ef078af89","name":"should properly create location multiaddrs - tcp4","time":{"start":1759517583934,"stop":1759517583934,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc85a305d3f7b7","name":"should not fail to start the service if it is already started","time":{"start":1759517917550,"stop":1759517917550,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf62441f42b9930d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app91/10/topic702/json","time":{"start":1759517964394,"stop":1759517964394,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fa660605940dec","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759517636301,"stop":1759517636301,"duration":0},"status":"passed","severity":"normal"},{"uid":"341444763dbbad1f","name":"should create an instance with libp2p and dialer","time":{"start":1759517594582,"stop":1759517594583,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f776ea66b72ad4","name":"Check received message containing long","time":{"start":1759518125630,"stop":1759518125631,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d94d97118eff26","name":"should return false when peer has no shard info","time":{"start":1759517593428,"stop":1759517593432,"duration":4},"status":"passed","severity":"normal"},{"uid":"9942c4fb4df33fe2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759517879005,"stop":1759517879006,"duration":1},"status":"passed","severity":"normal"},{"uid":"1275013a88c98386","name":"should work with mock decoders","time":{"start":1759517648686,"stop":1759517648687,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86cfc26f70bf234","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759517577657,"stop":1759517577657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e39be308980055","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759517648689,"stop":1759517648689,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fae59907ac60f0b","name":"should return true for sync message with causal history","time":{"start":1759517651932,"stop":1759517651932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49f9867ce017c2","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759518004953,"stop":1759518004954,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee16ba3955a1837","name":"should set field with only STORE enabled","time":{"start":1759517583937,"stop":1759517583937,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b764cf692b1427","name":"should encode/decode to text encoding","time":{"start":1759517583932,"stop":1759517583932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a0e22b6ddb5238","name":"should load peers from local storage and dispatch events","time":{"start":1759517609325,"stop":1759517609326,"duration":1},"status":"passed","severity":"normal"},{"uid":"67efd39e5aecf92b","name":"Check publish message containing long","time":{"start":1759517870353,"stop":1759517870353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b800aa4f3e261de","name":"Push message with rate limit","time":{"start":1759518735018,"stop":1759518735018,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b0fb0a56fffab6","name":"Push message with Chinese payload","time":{"start":1759518735032,"stop":1759518735032,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b0fa9cb62f7119","name":"Publish without waiting for remote peer","time":{"start":1759517879000,"stop":1759517879000,"duration":0},"status":"passed","severity":"normal"},{"uid":"4507a480fb909fb4","name":"Push message with Russian payload","time":{"start":1759518735022,"stop":1759518735022,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bae00b9d7d2b180","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759517648154,"stop":1759517648154,"duration":0},"status":"passed","severity":"normal"},{"uid":"d298a0bb2556dd98","name":"Rejects garbage","time":{"start":1759517660070,"stop":1759517660070,"duration":0},"status":"passed","severity":"normal"},{"uid":"f943e8a1217c286b","name":"Push message with special chars payload","time":{"start":1759518735032,"stop":1759518735032,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ede10533c43d90f","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759517636294,"stop":1759517636295,"duration":1},"status":"passed","severity":"normal"},{"uid":"b63fe5bead1d335e","name":"returns all values when wanted number is greater than available values","time":{"start":1759517603405,"stop":1759517603410,"duration":5},"status":"passed","severity":"normal"},{"uid":"5424a302755ea545","name":"should throw error when no peers are available","time":{"start":1759517648918,"stop":1759517648919,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a86cebc09b879","name":"Check received message containing Basic HTML tag","time":{"start":1759518125634,"stop":1759518125634,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a18d5969d30fd","name":"Ordered Callback - false","time":{"start":1759518015933,"stop":1759518015934,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eecdcdec95359b2","name":"Push message with Arabic payload","time":{"start":1759518735032,"stop":1759518735032,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fa1810d262b87b","name":"groups content topics by expected pubsub topic","time":{"start":1759517577397,"stop":1759517577397,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e920d0ccbc862c","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759517595020,"stop":1759517595021,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a2d1b356a9e4dd","name":"should not fail to start the service if it is already started","time":{"start":1759517684636,"stop":1759517684637,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6599852a7ca214","name":"should set default options when no config provided","time":{"start":1759517595370,"stop":1759517595370,"duration":0},"status":"passed","severity":"normal"},{"uid":"76849bd61aad4b11","name":"Push message with content topic containing long","time":{"start":1759518734999,"stop":1759518734999,"duration":0},"status":"passed","severity":"normal"},{"uid":"788d3a05dd17b08f","name":"should create QueryOnConnect instance without options","time":{"start":1759517648683,"stop":1759517648683,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa64676fdfec880c","name":"Push message with content topic containing JSON","time":{"start":1759518735001,"stop":1759518735001,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d24049d80d9f29c","name":"should reject on timeout if it was set","time":{"start":1759517649073,"stop":1759517649073,"duration":0},"status":"passed","severity":"normal"},{"uid":"d245dcd4d9c6f02a","name":"Check received message containing SQL Injection","time":{"start":1759518125623,"stop":1759518125623,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01c12436bed06c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759518039645,"stop":1759518039646,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8c64db87de0a26","name":"should handle onConnected and onDisconnected","time":{"start":1759517648149,"stop":1759517648149,"duration":0},"status":"passed","severity":"normal"},{"uid":"2989affa88851428","name":"Publish message with custom timestamp: Sat Oct 12 2024 18:57:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1759517870370,"stop":1759517870371,"duration":1},"status":"passed","severity":"normal"},{"uid":"efe0c9d4ea61408c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759517628031,"stop":1759517628032,"duration":1},"status":"passed","severity":"normal"},{"uid":"113c874275280ffc","name":"Push message with content topic containing Arabic","time":{"start":1759518735016,"stop":1759518735016,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed3964dc571f6bb","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759517603410,"stop":1759517603410,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a95f86ef36e856","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759517577403,"stop":1759517577403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0468eb538827be3","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759517628023,"stop":1759517628027,"duration":4},"status":"passed","severity":"normal"},{"uid":"d24f4982881cbe57","name":"throws on content topic with too few or too many fields","time":{"start":1759517577386,"stop":1759517577386,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b03d88a9b229abc","name":"should dial peer when peer is discovered","time":{"start":1759517594588,"stop":1759517594588,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4883cab81e98b0","name":"Check received message containing emoji","time":{"start":1759518125635,"stop":1759518125636,"duration":1},"status":"passed","severity":"normal"},{"uid":"3becd0561f9fbb17","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759517628027,"stop":1759517628031,"duration":4},"status":"passed","severity":"normal"},{"uid":"b0f760fb2ad1595e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759518151345,"stop":1759518151345,"duration":0},"status":"passed","severity":"normal"},{"uid":"1498a655145e9165","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759517577400,"stop":1759517577401,"duration":1},"status":"passed","severity":"normal"},{"uid":"509d8a950ea33b10","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759517628035,"stop":1759517628036,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03b9b3ed3a0cda4","name":"should sort by messageId when timestamps are equal","time":{"start":1759517636126,"stop":1759517636126,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afac594525f1938","name":"Push message with content topic containing short","time":{"start":1759518735036,"stop":1759518735036,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b7eff07c102938","name":"Push message with unicode special characters payload","time":{"start":1759518734997,"stop":1759518734997,"duration":0},"status":"passed","severity":"normal"},{"uid":"d067c0c9a5c35674","name":"should be empty when created","time":{"start":1759517647570,"stop":1759517647574,"duration":4},"status":"passed","severity":"normal"},{"uid":"7bf77382c7ade382","name":"Push message with XML payload","time":{"start":1759518735022,"stop":1759518735022,"duration":0},"status":"passed","severity":"normal"},{"uid":"af120abf41028b98","name":"Encoder error raises irrecoverable error","time":{"start":1759517650106,"stop":1759517650107,"duration":1},"status":"passed","severity":"normal"},{"uid":"7327342ce7a1c46a","name":"should send to specified number of peers of used peers","time":{"start":1759517647260,"stop":1759517647260,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dc66e75e6a7a36","name":"Push message with SQL Injection payload","time":{"start":1759518735033,"stop":1759518735033,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29e749b131771d3","name":"Push message with short payload","time":{"start":1759518735031,"stop":1759518735031,"duration":0},"status":"passed","severity":"normal"},{"uid":"815ec0104e19cb51","name":"Query Generator, No message returned","time":{"start":1759518004955,"stop":1759518004956,"duration":1},"status":"passed","severity":"normal"},{"uid":"d799898d09e475ee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759517628072,"stop":1759517628072,"duration":0},"status":"passed","severity":"normal"},{"uid":"58044d4e65401e2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759518151359,"stop":1759518151359,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da32511e3d42e9f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759517604363,"stop":1759517604364,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ef066a3902e8f5","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app59/10/topic620/proto","time":{"start":1759517964398,"stop":1759517964399,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b0d460b528165c","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759517646962,"stop":1759517646962,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70e6904e6a7ce1d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759517648135,"stop":1759517648135,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ac3e6c7eb08f2c","name":"should create PeerExchangeDiscovery instance","time":{"start":1759517605313,"stop":1759517605314,"duration":1},"status":"passed","severity":"normal"},{"uid":"229b986bc599d6d5","name":"should properly clean up resources when disposed","time":{"start":1759517645936,"stop":1759517645936,"duration":0},"status":"passed","severity":"normal"},{"uid":"245b9433d639f3ac","name":"Check received message containing Basic HTML tag","time":{"start":1759518125624,"stop":1759518125624,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f222f09bdef02e","name":"Push message with Script payload","time":{"start":1759518735008,"stop":1759518735008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdd10735ceab40","name":"should start ping timers on peer connect","time":{"start":1759517594388,"stop":1759517594388,"duration":0},"status":"passed","severity":"normal"},{"uid":"15930f62341adeb0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759518018284,"stop":1759518018284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68d55fd9dcb3c00","name":"Push message with content topic containing long","time":{"start":1759518735025,"stop":1759518735025,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69faabc02a084b7","name":"handles different networkShards values correctly","time":{"start":1759517577398,"stop":1759517577398,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3dd76af9e56225","name":"should return false when peer is not on the specified shard","time":{"start":1759517593434,"stop":1759517593440,"duration":6},"status":"passed","severity":"normal"},{"uid":"82d3939e06645890","name":"Relay - times out","time":{"start":1759518045378,"stop":1759518045379,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9f30eaa4e07f","name":"Retries within given interval","time":{"start":1759517649083,"stop":1759517649084,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cfaf09f02e19e28","name":"should not retry if at least one success","time":{"start":1759517646876,"stop":1759517646880,"duration":4},"status":"passed","severity":"normal"},{"uid":"48ed133f4a6e5c0a","name":"Push message with content topic containing SQL Injection","time":{"start":1759518735001,"stop":1759518735001,"duration":0},"status":"passed","severity":"normal"},{"uid":"20156d4d5c0208d4","name":"Push message with Russian payload","time":{"start":1759518735007,"stop":1759518735007,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab8da0983d175c2","name":"should not dial peers from store when browser is not connected","time":{"start":1759517595006,"stop":1759517595006,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bf678620bab4b7","name":"Outgoing message is retried until acknowledged","time":{"start":1759517651927,"stop":1759517651927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1357d35ee63fa27","name":"Mutual subscription","time":{"start":1759517878999,"stop":1759517878999,"duration":0},"status":"passed","severity":"normal"},{"uid":"8230d78f12a36b08","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759517879008,"stop":1759517879008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec700b43d4798c2","name":"should invoke callbacks when receiving a message","time":{"start":1759517647587,"stop":1759517647588,"duration":1},"status":"passed","severity":"normal"},{"uid":"143f710375233c79","name":"should create dialer with libp2p and shardReader","time":{"start":1759517593681,"stop":1759517593682,"duration":1},"status":"passed","severity":"normal"},{"uid":"510f0f761a7176d6","name":"should work with stubbed waku event emitter","time":{"start":1759517648686,"stop":1759517648686,"duration":0},"status":"passed","severity":"normal"},{"uid":"11376fbd618774ea","name":"messageHashStr returns a hex string","time":{"start":1759517594034,"stop":1759517594034,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c5321967c84370","name":"should emit a peer event after start","time":{"start":1759517609324,"stop":1759517609325,"duration":1},"status":"passed","severity":"normal"},{"uid":"b341149bb4714119","name":"should not receive a peer event before start","time":{"start":1759517917552,"stop":1759517917553,"duration":1},"status":"passed","severity":"normal"},{"uid":"35ba25b819e57252","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759517964393,"stop":1759517964393,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2cdbea3045c9ac","name":"should filter out already connected peers","time":{"start":1759517595009,"stop":1759517595009,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd955d89c350a821","name":"should filter out undefined ENRs","time":{"start":1759517604925,"stop":1759517604925,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5ec1279a70d471","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759517577404,"stop":1759517577405,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7b67b2f8bd03be","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app79/2/topic863/utf8","time":{"start":1759517964394,"stop":1759517964395,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f09866dc1b69a5","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759517577395,"stop":1759517577395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edc47ee14718955","name":"should handle disconnect when peer has no timers","time":{"start":1759517594415,"stop":1759517594415,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be0225882d1cdd3","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759517703987,"stop":1759517703987,"duration":0},"status":"passed","severity":"normal"},{"uid":"1132395d2da4d991","name":"Push message with content topic containing unicode special characters","time":{"start":1759518735002,"stop":1759518735002,"duration":0},"status":"passed","severity":"normal"},{"uid":"521253ee24945a67","name":"should handle shardReader errors","time":{"start":1759517595378,"stop":1759517595378,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9246b6e3c29ff8d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759517684651,"stop":1759517684651,"duration":0},"status":"skipped","severity":"normal"},{"uid":"61a231c5e8eee783","name":"Promise Callback - false","time":{"start":1759518015932,"stop":1759518015932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84892ddc491de50","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759517879002,"stop":1759517879002,"duration":0},"status":"passed","severity":"normal"},{"uid":"c389e79ed8e54cef","name":"Push message with short payload","time":{"start":1759518735005,"stop":1759518735005,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea77d4752cf0e12","name":"should handle shard reader errors gracefully","time":{"start":1759517593712,"stop":1759517593714,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5bfd802801ed9eb","name":"should be safe to call multiple times","time":{"start":1759517594586,"stop":1759517594586,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb8d5b9fdc188d4","name":"should successfully query peers and return peer infos","time":{"start":1759517604920,"stop":1759517604920,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a6288f610811b7","name":"should return false when peer is not on topic","time":{"start":1759517595378,"stop":1759517595378,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4e89c2e0ebe280","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759517577403,"stop":1759517577403,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7e153acce35a11","name":"Push message with emoji payload","time":{"start":1759518735024,"stop":1759518735024,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd077addbd5123ac","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759517595016,"stop":1759517595016,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9f0209a796bdae","name":"should dial with PeerId and return stream","time":{"start":1759517595373,"stop":1759517595373,"duration":0},"status":"passed","severity":"normal"},{"uid":"8221d7b599c56f68","name":"should clear the dialing interval","time":{"start":1759517593693,"stop":1759517593693,"duration":0},"status":"passed","severity":"normal"},{"uid":"619cb856e4275212","name":"different cluster: nodes don't connect","time":{"start":1759517771360,"stop":1759517771360,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdae06e5eb50c438","name":"should handle malformed response data","time":{"start":1759517604932,"stop":1759517604934,"duration":2},"status":"passed","severity":"normal"},{"uid":"bda575e821d81d3c","name":"should reject if Store is requested but not mounted","time":{"start":1759517649072,"stop":1759517649072,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce6c47376992aaf","name":"should not dispatch event when already connected","time":{"start":1759517592671,"stop":1759517592671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d184406591b8c193","name":"should not create relay timers when relay is not provided","time":{"start":1759517594404,"stop":1759517594404,"duration":0},"status":"passed","severity":"normal"},{"uid":"9998e3ad52e9c473","name":"should return false for malformed SDS messages","time":{"start":1759517651930,"stop":1759517651930,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef439e8452df7e67","name":"should stop query when sync message from same channel is found","time":{"start":1759517651929,"stop":1759517651929,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa59958c7394ccec","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759517628058,"stop":1759517628058,"duration":0},"status":"passed","severity":"normal"},{"uid":"d394fc6162b459ef","name":"Refresh subscription","time":{"start":1759518151344,"stop":1759518151344,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b23cbcc4433c063","name":"Check message with no content topic is not received","time":{"start":1759518125628,"stop":1759518125628,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f19933401943a6","name":"Cluster ID 0, shard 1","time":{"start":1759518005503,"stop":1759518005503,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae67f2f79042d2ab","name":"Delete observer","time":{"start":1759517859930,"stop":1759517859930,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d216e2e22a612d1","name":"should dial peer immediately when queue is empty","time":{"start":1759517593695,"stop":1759517593695,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f35db80277ebab2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759518004956,"stop":1759518004957,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e46be3afc5ee953","name":"Push message with shell command payload","time":{"start":1759518735034,"stop":1759518735035,"duration":1},"status":"passed","severity":"normal"},{"uid":"266f35bf0a221860","name":"should return false when peer is on different cluster","time":{"start":1759517593427,"stop":1759517593427,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ba017a13a3e7c6","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759517648683,"stop":1759517648683,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f4279517de784f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759517628060,"stop":1759517628060,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a1c381598c1bcb","name":"Ephemeral messages are not stored","time":{"start":1759517684794,"stop":1759517684795,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fde9d23bf782b70","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759517594034,"stop":1759517594034,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd2fbc2e70f02bb","name":"should add received messages to bloom filter","time":{"start":1759517636296,"stop":1759517636296,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f65edb010ade847","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759517595002,"stop":1759517595003,"duration":1},"status":"passed","severity":"normal"},{"uid":"68362980cd3f87b2","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759517636299,"stop":1759517636299,"duration":0},"status":"passed","severity":"normal"},{"uid":"786fd78f8dc3b6a2","name":"can query messages normally","time":{"start":1759518008393,"stop":1759518008393,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b0efbdc6f72341","name":"should create ConnectionManager with required options","time":{"start":1759517595368,"stop":1759517595369,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d70ee8384b9de61","name":"msgTime: 0 ms from now, startTime: 1759258825919, endTime: 1759518025919","time":{"start":1759518041606,"stop":1759518041607,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ba313308662468","name":"Relay - dialed first","time":{"start":1759518045377,"stop":1759518045378,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d93110372566c6","name":"Check received message containing emoji","time":{"start":1759518125626,"stop":1759518125626,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b36cc9f2f4a071","name":"should enable all discoveries when explicitly set","time":{"start":1759517646961,"stop":1759517646962,"duration":1},"status":"passed","severity":"normal"},{"uid":"5681b0f6f9c6951","name":"Push message with SQL Injection payload","time":{"start":1759518734995,"stop":1759518734995,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c6edc51b7e9937","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759517628031,"stop":1759517628031,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af31301b6ee9834","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759518151355,"stop":1759518151355,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff32aeda199e17e","name":"Push 30 different messages","time":{"start":1759518735024,"stop":1759518735024,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ff2d66a7f2d6898a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759518039644,"stop":1759518039644,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b6566636e2e7f7","name":"should insert elements correctly","time":{"start":1759517632913,"stop":1759517632913,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e7749041c74816","name":"Fails to push message with large meta","time":{"start":1759518735040,"stop":1759518735041,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d9e2c7887adf10d","name":"Outgoing message is possibly acknowledged","time":{"start":1759517651926,"stop":1759517651926,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba3bd7ce5bde33f3","name":"Subscribe to topic containing XML and publish message","time":{"start":1759517879007,"stop":1759517879007,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77381ce88394bf4","name":"Check message with non string payload is not received","time":{"start":1759518125629,"stop":1759518125629,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3182022f57582f0","name":"should wait for Store peer to be connected","time":{"start":1759517649075,"stop":1759517649075,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0089f693dcded1","name":"should partition messages based on acknowledgement status","time":{"start":1759517636302,"stop":1759517636303,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e03fbe3ed3dc45","name":"should stop query on content message from same channel","time":{"start":1759517651929,"stop":1759517651929,"duration":0},"status":"passed","severity":"normal"},{"uid":"494ee26079fb5ba8","name":"should return false when network is not connected","time":{"start":1759517595373,"stop":1759517595373,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e184c2bf4c19d0","name":"should dial all known peers when reached zero connections","time":{"start":1759517721738,"stop":1759517721738,"duration":0},"status":"passed","severity":"normal"},{"uid":"94671d0b8d9e0dd9","name":"Push message equal or less that 1MB","time":{"start":1759518735042,"stop":1759518735042,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c74b56770b4947","name":"should not receive a peer event after stop","time":{"start":1759517917553,"stop":1759517917553,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e8799f8e5f2528","name":"Passing page size 10 when there are 10 messages","time":{"start":1759518030714,"stop":1759518030715,"duration":1},"status":"passed","severity":"normal"},{"uid":"c82c0b103988acf5","name":"does not validate decoders for hash queries","time":{"start":1759517594892,"stop":1759517594892,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc29cd47bcc3f726","name":"should handle dial errors gracefully","time":{"start":1759517595010,"stop":1759517595010,"duration":0},"status":"passed","severity":"normal"},{"uid":"767a7f1ac32a2d9f","name":"should have no discoveries enabled by default","time":{"start":1759517646961,"stop":1759517646961,"duration":0},"status":"passed","severity":"normal"},{"uid":"6babb49886cc8827","name":"Push message with emoji payload","time":{"start":1759518734997,"stop":1759518734998,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9afa04685618e0c","name":"Query with Ordered Callback, No message returned","time":{"start":1759518004958,"stop":1759518004958,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c55bed26ec1145","name":"should dial peer when no shard info available","time":{"start":1759517593703,"stop":1759517593703,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56c9eaab3d13b44","name":"Asymmetric encrypt & decrypt","time":{"start":1759517615885,"stop":1759517615886,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a43e4aa1c156243","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759517577406,"stop":1759517577406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a2a3288408e947","name":"Push message with long payload","time":{"start":1759518735020,"stop":1759518735020,"duration":0},"status":"passed","severity":"normal"},{"uid":"42527dc70b3b793f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759518151340,"stop":1759518151341,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ead6ef7f5e0d494","name":"should properly setup health event callback","time":{"start":1759517648687,"stop":1759517648688,"duration":1},"status":"passed","severity":"normal"},{"uid":"f479e39c728c0033","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759517651926,"stop":1759517651926,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adc71464815cae8","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759518041610,"stop":1759518041611,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad773a6d001f656","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759518018292,"stop":1759518018295,"duration":3},"status":"passed","severity":"normal"},{"uid":"ef7b304a55708f28","name":"should return start time to match max range","time":{"start":1759517648698,"stop":1759517648699,"duration":1},"status":"passed","severity":"normal"},{"uid":"723a25e5462e5f1d","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759517636296,"stop":1759517636296,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b56698331a5c013b","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759517604926,"stop":1759517604927,"duration":1},"status":"passed","severity":"normal"},{"uid":"907a1096d5779024","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759517604354,"stop":1759517604357,"duration":3},"status":"passed","severity":"normal"},{"uid":"60bc8bd9b96ea014","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759517616983,"stop":1759517616984,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb5bcccc6301e30","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759517628084,"stop":1759517628085,"duration":1},"status":"passed","severity":"normal"},{"uid":"23461f63c11771e6","name":"Push to array if already present","time":{"start":1759517577241,"stop":1759517577241,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccb17d731f72272","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759517858295,"stop":1759517858295,"duration":0},"status":"passed","severity":"normal"},{"uid":"e903c028789a1d0f","name":"Store - dialed after - with timeout","time":{"start":1759518045379,"stop":1759518045379,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f03b43734041dbb","name":"should skip peers without peerInfo in ENR","time":{"start":1759517605312,"stop":1759517605312,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4cd2903ecf9fe5","name":"should create ShardReader with auto sharding network config","time":{"start":1759517593425,"stop":1759517593425,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe0559522a32061","name":"Push message with XML payload","time":{"start":1759518735033,"stop":1759518735034,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b91c7118aae053e","name":"Overlapping topic subscription","time":{"start":1759518151353,"stop":1759518151353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32320b7ab5ca84f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759517699279,"stop":1759517699281,"duration":2},"status":"passed","severity":"normal"},{"uid":"be2897139b412b9","name":"Check meta is set [symmetric]","time":{"start":1759517615493,"stop":1759517615494,"duration":1},"status":"passed","severity":"normal"},{"uid":"12035f5671de9e26","name":"should initialize with libp2p components","time":{"start":1759517604919,"stop":1759517604920,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a052121ed6df712","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759517628062,"stop":1759517628067,"duration":5},"status":"passed","severity":"normal"},{"uid":"354c39555d275150","name":"should remove event listeners","time":{"start":1759517595004,"stop":1759517595005,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e621b763ff2a596","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759517628071,"stop":1759517628071,"duration":0},"status":"passed","severity":"normal"},{"uid":"34730d0fb0d7df90","name":"random static sharding 7 - Cluster ID: 158, Shard ID: 699","time":{"start":1759518005508,"stop":1759518005509,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a6f2d68625fbc98","name":"should not process empty queue","time":{"start":1759517593712,"stop":1759517593712,"duration":0},"status":"passed","severity":"normal"},{"uid":"13599cde49998890","name":"should remove event listeners from libp2p","time":{"start":1759517592658,"stop":1759517592658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8b85b7caa61a8c","name":"should throw error - invalid id","time":{"start":1759517583930,"stop":1759517583930,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56bd65244f6f08a","name":"should not receive a peer event after stop","time":{"start":1759517609325,"stop":1759517609325,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea63e13902f1614","name":"should maintain proper timestamps if all messages received","time":{"start":1759517636296,"stop":1759517636296,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f9222570eb739e96","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759517628045,"stop":1759517628045,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c82f9e5b13adce5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759517879007,"stop":1759517879007,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a17f34ae978faf3","name":"same cluster, static sharding: nodes connect","time":{"start":1759517771356,"stop":1759517771356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7810dd1a286248b","name":"Decoder throws on empty string content topic","time":{"start":1759517616986,"stop":1759517616986,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bf1faca005f1c6","name":"Push message with content topic containing numeric","time":{"start":1759518735037,"stop":1759518735037,"duration":0},"status":"passed","severity":"normal"},{"uid":"90202d388aa2d15a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759517592631,"stop":1759517592633,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fd1ba5ab790abfc","name":"ends after yielding if response size indicates end","time":{"start":1759517594896,"stop":1759517594897,"duration":1},"status":"passed","severity":"normal"},{"uid":"406a97094edf769a","name":"Push message with content topic containing Russian","time":{"start":1759518735000,"stop":1759518735000,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a39a47f0dbc17d","name":"should deliver messages after dependencies are met","time":{"start":1759517636300,"stop":1759517636300,"duration":0},"status":"passed","severity":"normal"},{"uid":"6298e6a05fcb4b1c","name":"should handle queue processing errors gracefully","time":{"start":1759517593712,"stop":1759517593712,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc49fdfc23f2a60","name":"should process up to 3 peers at once","time":{"start":1759517593711,"stop":1759517593711,"duration":0},"status":"passed","severity":"normal"},{"uid":"2033f3d783a9d344","name":"Cluster id 0, shard 0","time":{"start":1759518005503,"stop":1759518005503,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87c6f93976c3ab9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759517628046,"stop":1759517628048,"duration":2},"status":"passed","severity":"normal"},{"uid":"490d9ffd3b437a4c","name":"should be safe to call multiple times","time":{"start":1759517595003,"stop":1759517595004,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a27325e0eead1fe","name":"Push message with numeric payload","time":{"start":1759518735031,"stop":1759518735032,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d68f8e8d0024f7","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759517593449,"stop":1759517593449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58007c5979e7101","name":"Push message equal or less that 1MB","time":{"start":1759518735019,"stop":1759518735019,"duration":0},"status":"passed","severity":"normal"},{"uid":"17195438131ebef3","name":"should add received message to localHistory with retrievalHint","time":{"start":1759517636297,"stop":1759517636297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30926bfdcbb6bba","name":"Push message with content topic containing Arabic","time":{"start":1759518735038,"stop":1759518735038,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a60d205314edaf5","name":"Fails to push message bigger that 1MB","time":{"start":1759518735042,"stop":1759518735042,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f8792b594348e1","name":"Subscribe to topic containing short and publish message","time":{"start":1759517879003,"stop":1759517879003,"duration":0},"status":"passed","severity":"normal"},{"uid":"e777c1af083af536","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759517879005,"stop":1759517879005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57e9aa07c5438cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759517628078,"stop":1759517628084,"duration":6},"status":"passed","severity":"normal"},{"uid":"bdeadd6c81e99913","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759517577400,"stop":1759517577400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0eda5d840069f03","name":"should update ack status of messages in outgoing buffer","time":{"start":1759517636304,"stop":1759517636305,"duration":1},"status":"passed","severity":"normal"},{"uid":"67fc2e2245b9ddc","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759517648693,"stop":1759517648694,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7684d5311d2bdf","name":"Overlapping topic subscription","time":{"start":1759518151343,"stop":1759518151344,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb774ab9773fc9d7","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759517628036,"stop":1759517628036,"duration":0},"status":"passed","severity":"normal"},{"uid":"236411b193753d0b","name":"should transition to Unhealthy when no connections","time":{"start":1759517648493,"stop":1759517648493,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f95d54ac45555b","name":"can start and stop the service","time":{"start":1759517917547,"stop":1759517917548,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a39934a7abc1dcd","name":"return first retrieved peers without further DNS queries","time":{"start":1759517605133,"stop":1759517605133,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64c28fa4e4d76fc","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759517628040,"stop":1759517628040,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8eb69024b757391","name":"Check received message containing numeric","time":{"start":1759518125631,"stop":1759518125631,"duration":0},"status":"passed","severity":"normal"},{"uid":"701edf899ac00e61","name":"rejects hash query with time filter","time":{"start":1759517594306,"stop":1759517594307,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b234016e186085","name":"should create RPC request with correct parameters","time":{"start":1759517604936,"stop":1759517604937,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e2e69893a1c002","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759517577394,"stop":1759517577394,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc49c823116d0b1b","name":"Push message with unicode special characters payload","time":{"start":1759518735035,"stop":1759518735035,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f4eaabb96e35b4","name":"should remove expired entries after TTL has passed","time":{"start":1759517645930,"stop":1759517645934,"duration":4},"status":"passed","severity":"normal"},{"uid":"ab11608960a3194f","name":"should be safe to call multiple times","time":{"start":1759517595372,"stop":1759517595372,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e795b278e19158","name":"Subscribe to topic containing short and receive message","time":{"start":1759518151354,"stop":1759518151354,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ecd3c3e2c4f12d","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759517636297,"stop":1759517636297,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2f32b590b6b0bb","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759517594022,"stop":1759517594022,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0062887e28347c","name":"Query Generator - true","time":{"start":1759518015926,"stop":1759518015926,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec98daad6df6693","name":"Fails to push message bigger that 1MB","time":{"start":1759518735019,"stop":1759518735020,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f169662dc1026","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759517583170,"stop":1759517583170,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc079321f4c05e8","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759517648698,"stop":1759517648698,"duration":0},"status":"passed","severity":"normal"},{"uid":"173cbcd8f44e32be","name":"Push message with custom timestamp: 1759521304201","time":{"start":1759518735004,"stop":1759518735004,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e9f633671306bf","name":"should not fail to start the service if it is already started","time":{"start":1759517609324,"stop":1759517609324,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc08085f4d89f9f","name":"should handle v3 RLN errors","time":{"start":1759517647269,"stop":1759517647269,"duration":0},"status":"passed","severity":"normal"}] |