mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
212 KiB
JSON
1 line
212 KiB
JSON
[{"uid":"8c390d3b30784b03","name":"should add event listener for peer:discovery","time":{"start":1757118437237,"stop":1757118437238,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f806c5785878cb","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757118471512,"stop":1757118471512,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e31cec4150e523","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757118484778,"stop":1757118484778,"duration":0},"status":"passed","severity":"normal"},{"uid":"21959af3c6cdd185","name":"should set field with all protocols enabled","time":{"start":1757118427921,"stop":1757118427921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0683ea013653967","name":"Push message with content topic containing Arabic","time":{"start":1757119571623,"stop":1757119571623,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad72f3e4aac59308","name":"should set default options when no config provided","time":{"start":1757118438777,"stop":1757118438778,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3d722b3cfedb33","name":"should remove event listeners when stopped","time":{"start":1757118469931,"stop":1757118469931,"duration":0},"status":"passed","severity":"normal"},{"uid":"914626ecc31a6517","name":"Relay + Store","time":{"start":1757118427923,"stop":1757118427923,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcf8c4c1f2810bd","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757118484796,"stop":1757118484796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2585540854e640d","name":"Push message with unicode special characters payload","time":{"start":1757119571631,"stop":1757119571631,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c32c6d34d9750f","name":"Mutual subscription","time":{"start":1757118719054,"stop":1757118719054,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1e084026d6a379","name":"Store - dialed first","time":{"start":1757118879811,"stop":1757118879811,"duration":0},"status":"passed","severity":"normal"},{"uid":"1231f15c7c4652b4","name":"should filter peers by codec","time":{"start":1757118438784,"stop":1757118438785,"duration":1},"status":"passed","severity":"normal"},{"uid":"df92287b1f6d6156","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757118484770,"stop":1757118484770,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b504d3b17bb8bda","name":"Generator, 2 different shards","time":{"start":1757118820832,"stop":1757118820832,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f91bede23178621","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757118447928,"stop":1757118447928,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a10caec60160ff","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757118437701,"stop":1757118437701,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8e7c94409d6810","name":"Decoder throws on empty string content topic","time":{"start":1757118459666,"stop":1757118459666,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b307336cae7fac3","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757118437708,"stop":1757118437708,"duration":0},"status":"passed","severity":"normal"},{"uid":"98465c1558df25fd","name":"should not dispatch event when already disconnected","time":{"start":1757118437113,"stop":1757118437114,"duration":1},"status":"passed","severity":"normal"},{"uid":"5849da85e96bd0d3","name":"Relay - times out","time":{"start":1757118879810,"stop":1757118879810,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8430596edbf3ef","name":"should dial peers from store on start","time":{"start":1757118437950,"stop":1757118437951,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27826f072f92dff","name":"should handle network check errors gracefully","time":{"start":1757118437672,"stop":1757118437673,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a47bc3e6685668d","name":"should increase lamport timestamp","time":{"start":1757118490878,"stop":1757118490878,"duration":0},"status":"passed","severity":"normal"},{"uid":"710e28edb2171ce6","name":"should maintain chronological order of messages in localHistory","time":{"start":1757118490880,"stop":1757118490880,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba75284bd012029","name":"should work with stubbed retrieve function","time":{"start":1757118469932,"stop":1757118469932,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9926dacd68a0a5b","name":"Round trip binary serialization","time":{"start":1757118438592,"stop":1757118438592,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba25c29a192b690a","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757118719067,"stop":1757118719067,"duration":0},"status":"passed","severity":"normal"},{"uid":"940f1ca5b473615","name":"throws an error for improperly formatted content topics","time":{"start":1757118421702,"stop":1757118421703,"duration":1},"status":"passed","severity":"normal"},{"uid":"3164166ed6972699","name":"should be online or offline if network state changed","time":{"start":1757118527875,"stop":1757118527875,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c47940a6127be72","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757118490883,"stop":1757118490884,"duration":1},"status":"passed","severity":"normal"},{"uid":"12bf3510dd9a7685","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app82/6/topic422/xml","time":{"start":1757118814211,"stop":1757118814212,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d927b70360b1093","name":"should respect custom numPeersToUse configuration","time":{"start":1757118471511,"stop":1757118471511,"duration":0},"status":"passed","severity":"normal"},{"uid":"287dd297a85e8b8e","name":"should perform ping and update peer store on timer","time":{"start":1757118437702,"stop":1757118437702,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f86bd342e1382c","name":"should return no connections if no open connection provided","time":{"start":1757118438039,"stop":1757118438040,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f69d73715058674","name":"should capture event listeners for testing","time":{"start":1757118469933,"stop":1757118469933,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff7e018f9aa0892","name":"Fails to push message with large meta","time":{"start":1757119571614,"stop":1757119571615,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be3f2ad9a6cc329","name":"Check received message containing Basic HTML tag","time":{"start":1757118961462,"stop":1757118961463,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd383d60b0941f85","name":"should hang up with multiaddr and return true on success","time":{"start":1757118438783,"stop":1757118438783,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5484bb8e8d7d63","name":"should handle retrieve function with query parameters","time":{"start":1757118469934,"stop":1757118469935,"duration":1},"status":"passed","severity":"normal"},{"uid":"74bdee45e0b65a33","name":"can start and stop the service","time":{"start":1757118512644,"stop":1757118512644,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5111c4b7ad11e9","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757118437884,"stop":1757118437884,"duration":0},"status":"passed","severity":"normal"},{"uid":"642a8592a266702f","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757118829185,"stop":1757118829185,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc3c15bad435140","name":"Sign & Recover","time":{"start":1757118458526,"stop":1757118458526,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e84117f98508387","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757118490878,"stop":1757118490879,"duration":1},"status":"passed","severity":"normal"},{"uid":"99579afafc19b8e0","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757118437117,"stop":1757118437117,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e51cfb92b5dacb2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757118995379,"stop":1757118995380,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12d6609e6e22031","name":"should add received messages to bloom filter","time":{"start":1757118490879,"stop":1757118490879,"duration":0},"status":"passed","severity":"normal"},{"uid":"502b37a606a9cf12","name":"Publish message with custom timestamp: Fri Sep 05 2025 23:31:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1757118709995,"stop":1757118709995,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0058497e6666842","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757118421698,"stop":1757118421698,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db15309c4a5620","name":"should handle query errors","time":{"start":1757118448453,"stop":1757118448453,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb15f82f44e2c97","name":"Push message equal or less that 1MB","time":{"start":1757119571636,"stop":1757119571636,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1796c8ce1229e7","name":"Push message with Russian payload","time":{"start":1757119571629,"stop":1757119571629,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8e0f6e73ac5249","name":"ends if response has no messages","time":{"start":1757118438510,"stop":1757118438511,"duration":1},"status":"passed","severity":"normal"},{"uid":"78634f49eff6a613","name":"Push message with long payload","time":{"start":1757119571617,"stop":1757119571617,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96119b00bd3e0b3","name":"should handle malformed response data","time":{"start":1757118448263,"stop":1757118448264,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcdf3e0b9c9c1461","name":"should push the message to the outgoing buffer","time":{"start":1757118490876,"stop":1757118490876,"duration":0},"status":"passed","severity":"normal"},{"uid":"604201a4124797fc","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757118447922,"stop":1757118447922,"duration":0},"status":"passed","severity":"normal"},{"uid":"38682ef23ab2a02a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757118427295,"stop":1757118427295,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95b68e6971e8913","name":"should successfully query store with valid decoders and options","time":{"start":1757118469679,"stop":1757118469680,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f6be245933353d","name":"should detect messages with missing dependencies","time":{"start":1757118490883,"stop":1757118490883,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c241004a15f15","name":"Push message with content topic containing unicode special characters","time":{"start":1757119571634,"stop":1757119571634,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1032258828973b","name":"Ordered Callback - true","time":{"start":1757118845253,"stop":1757118845253,"duration":0},"status":"passed","severity":"normal"},{"uid":"412e4581a873bd80","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757118484805,"stop":1757118484805,"duration":0},"status":"passed","severity":"normal"},{"uid":"737760702a9b7b61","name":"should handle relay send failures gracefully","time":{"start":1757118437709,"stop":1757118437711,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ef82d7da5b12811","name":"should select older connection if present","time":{"start":1757118438040,"stop":1757118438040,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5f13d6b6d21a72","name":"should start and setup intervals and event listeners","time":{"start":1757118469406,"stop":1757118469412,"duration":6},"status":"passed","severity":"normal"},{"uid":"eb6a305dd5c81f3c","name":"should dial peer when peer is discovered","time":{"start":1757118437250,"stop":1757118437251,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed98561ea23fbe1c","name":"random static sharding 9 - Cluster ID: 176, Shard ID: 424","time":{"start":1757118814716,"stop":1757118814717,"duration":1},"status":"passed","severity":"normal"},{"uid":"e775511d7a0b9df3","name":"Push 30 different messages","time":{"start":1757119571621,"stop":1757119571621,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0749822deedf28f","name":"should start the dialing interval","time":{"start":1757118437642,"stop":1757118437643,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26987f019f760e1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757118995369,"stop":1757118995369,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5bbb48d7172bcd3","name":"throws if store query response has error status","time":{"start":1757118438510,"stop":1757118438510,"duration":0},"status":"passed","severity":"normal"},{"uid":"5daa9950af91ac94","name":"Cluster id 0, shard 0","time":{"start":1757118814678,"stop":1757118814678,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1fa09931c5dcac","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757118877516,"stop":1757118877517,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d647568b3c87c0f","name":"Push message with content topic containing emoji","time":{"start":1757119571614,"stop":1757119571614,"duration":0},"status":"passed","severity":"normal"},{"uid":"771eb860d043ff3b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757118719059,"stop":1757118719059,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe718ebbaa4462ce","name":"Ephemeral field set to true","time":{"start":1757118438592,"stop":1757118438593,"duration":1},"status":"passed","severity":"normal"},{"uid":"744d3ce3fe0854c0","name":"should remove event listeners","time":{"start":1757118437954,"stop":1757118437954,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5c485462e969cc","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757118421705,"stop":1757118421705,"duration":0},"status":"passed","severity":"normal"},{"uid":"82677707a72ffe4","name":"Overlapping topic subscription","time":{"start":1757118995365,"stop":1757118995365,"duration":0},"status":"passed","severity":"normal"},{"uid":"509c40051f2fb3d5","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757118484777,"stop":1757118484777,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ef85a6a84b1cb3","name":"Relay Node - default protocol","time":{"start":1757118879812,"stop":1757118879813,"duration":1},"status":"passed","severity":"normal"},{"uid":"47b13380cc92c2a6","name":"should not process empty queue","time":{"start":1757118437671,"stop":1757118437671,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d7db3bd62240f9","name":"should return false when peer has no shard info","time":{"start":1757118437879,"stop":1757118437880,"duration":1},"status":"passed","severity":"normal"},{"uid":"2963882228704558","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757118484818,"stop":1757118484819,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8173a002261c3f9","name":"Push message with unicode special characters payload","time":{"start":1757119571599,"stop":1757119571599,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95e01fffabbe9e7","name":"Publish without waiting for remote peer","time":{"start":1757118719055,"stop":1757118719055,"duration":0},"status":"passed","severity":"normal"},{"uid":"e305cdce4dddc15a","name":"should return true when peer is on the same cluster","time":{"start":1757118437878,"stop":1757118437878,"duration":0},"status":"passed","severity":"normal"},{"uid":"de240300c518cb37","name":"should send relay ping messages on timer","time":{"start":1757118437708,"stop":1757118437709,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e4139d5a468a79c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757118437087,"stop":1757118437089,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d72ff80b793c220","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757118490882,"stop":1757118490882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bc6ce536bb94aa","name":"returns nothing if no connections present","time":{"start":1757118438039,"stop":1757118438039,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adc5d00b647203e","name":"Fails to push message with large meta","time":{"start":1757119571604,"stop":1757119571604,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfb633fd161e963","name":"should properly setup health event callback","time":{"start":1757118469933,"stop":1757118469934,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf3c032d581bb0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757118484819,"stop":1757118484819,"duration":0},"status":"passed","severity":"normal"},{"uid":"7476459640751826","name":"should handle peer identify event","time":{"start":1757118448447,"stop":1757118448447,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c1f20efd8433c","name":"throws on content topic with empty topic name field","time":{"start":1757118421692,"stop":1757118421693,"duration":1},"status":"passed","severity":"normal"},{"uid":"810686ce68b5b9a3","name":"tcp ip4 address","time":{"start":1757118427304,"stop":1757118427304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9080ef639bb96b8a","name":"Push message with rate limit","time":{"start":1757119571635,"stop":1757119571635,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e00648132490c42","name":"should dial all peers on dial","time":{"start":1757118596612,"stop":1757118596612,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c1db80303f648f","name":"should be empty after removing the only subscription","time":{"start":1757118469404,"stop":1757118469404,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abc7bbbe73a2811","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757118484804,"stop":1757118484804,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbd3b5b24da09da","name":"should do nothing if no non-locked connections to drop","time":{"start":1757118437988,"stop":1757118437988,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fea86a43468a80f","name":"Push to array if already present","time":{"start":1757118421370,"stop":1757118421370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c927e6bb326285d6","name":"Symmetric encrypt & Decrypt","time":{"start":1757118458524,"stop":1757118458525,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c8e3c76da2ebc2","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757118877511,"stop":1757118877512,"duration":1},"status":"passed","severity":"normal"},{"uid":"848f6d9d89d214c3","name":"should not fail to start the service if it is already started","time":{"start":1757118452183,"stop":1757118452183,"duration":0},"status":"passed","severity":"normal"},{"uid":"696896c7f236b734","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757118719073,"stop":1757118719075,"duration":2},"status":"passed","severity":"normal"},{"uid":"480164315f7f365a","name":"Check received message containing SQL Injection","time":{"start":1757118961461,"stop":1757118961462,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26ab8e2f21732ef","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757118471512,"stop":1757118471512,"duration":0},"status":"passed","severity":"normal"},{"uid":"800b25265f34742","name":"should be safe to call multiple times","time":{"start":1757118437951,"stop":1757118437952,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e4e12dbb5aef48c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757118437702,"stop":1757118437702,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4881f1872889dc0","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757118484776,"stop":1757118484776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58d139a9b02166c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757118469335,"stop":1757118469335,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbcf8f85e66b60b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757118447923,"stop":1757118447923,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4165552cec5df11","name":"Check message on other pubsub topic is not received","time":{"start":1757118961469,"stop":1757118961469,"duration":0},"status":"passed","severity":"normal"},{"uid":"c462e6086dc57fa","name":"should load peers from local storage and dispatch events","time":{"start":1757118452184,"stop":1757118452185,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5e15fc20198d9d","name":"isConnected return false after peer stops","time":{"start":1757118527872,"stop":1757118527872,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff34244c14b4bbe2","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757118703212,"stop":1757118703212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d69ec7a1ad8c8a","name":"should retry failed tasks","time":{"start":1757118468072,"stop":1757118468072,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c4d9f7adb9b09a","name":"Push message with content topic containing JSON","time":{"start":1757119571634,"stop":1757119571634,"duration":0},"status":"passed","severity":"normal"},{"uid":"458b73905a2eda5c","name":"Check publish message containing long","time":{"start":1757118709987,"stop":1757118709987,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2eb16f3af89936","name":"should process successful peer exchange query","time":{"start":1757118448452,"stop":1757118448453,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6fedda2a33172c","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757118484786,"stop":1757118484787,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7af76a16639b56","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757118995372,"stop":1757118995372,"duration":0},"status":"passed","severity":"normal"},{"uid":"af28d868c1a6daf3","name":"Push message with Russian payload","time":{"start":1757119571596,"stop":1757119571596,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3e5b050f5f0e33","name":"should skip peers without peer exchange protocol","time":{"start":1757118448448,"stop":1757118448448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1c10d1bc04b0ff","name":"should requeue task if no peer is available","time":{"start":1757118468066,"stop":1757118468071,"duration":5},"status":"passed","severity":"normal"},{"uid":"16490b1af142ccf8","name":"throws if decoders don't match content topics","time":{"start":1757118438509,"stop":1757118438509,"duration":0},"status":"passed","severity":"normal"},{"uid":"f859196b185727ad","name":"Push message with Basic HTML tag payload","time":{"start":1757119571630,"stop":1757119571630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc00708026173e6","name":"should insert elements correctly","time":{"start":1757118488204,"stop":1757118488204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5421192369556876","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757118728038,"stop":1757118728038,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90807fa897bb00","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757118527875,"stop":1757118527875,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d298281ee4ef1c","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757118468810,"stop":1757118468811,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddab02cb7269155d","name":"should skip peer when already connected","time":{"start":1757118437661,"stop":1757118437664,"duration":3},"status":"passed","severity":"normal"},{"uid":"f04442e40c62cd81","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757118484804,"stop":1757118484804,"duration":0},"status":"passed","severity":"normal"},{"uid":"26462b484d5debc5","name":"rejects hash query with content filter parameters","time":{"start":1757118438182,"stop":1757118438183,"duration":1},"status":"passed","severity":"normal"},{"uid":"29553a7e42f9f084","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757118484184,"stop":1757118484185,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d7c8e648aef06e","name":"Check publish message containing emoji","time":{"start":1757118709994,"stop":1757118709994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1f8dea3b5afc02","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757118995367,"stop":1757118995367,"duration":0},"status":"passed","severity":"normal"},{"uid":"e432fe204aaa5ab","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757118484792,"stop":1757118484792,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf368b7d8b7e3562","name":"Push message with numeric payload","time":{"start":1757119571595,"stop":1757119571595,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bba1dd561a678b3","name":"Nodes with multiple pubsub topic","time":{"start":1757118703212,"stop":1757118703212,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6143c92d2824da","name":"should successfully stop","time":{"start":1757118469336,"stop":1757118469336,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cfcc3fecc83357","name":"Fails to publish message with empty text","time":{"start":1757118709996,"stop":1757118709996,"duration":0},"status":"passed","severity":"normal"},{"uid":"1079cce9bc4a03e1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757118421710,"stop":1757118421710,"duration":0},"status":"passed","severity":"normal"},{"uid":"75dd3613e31a3650","name":"can start and stop the service","time":{"start":1757118452182,"stop":1757118452183,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab07e3f820dccca","name":"should not receive a peer event after stop","time":{"start":1757118512647,"stop":1757118512647,"duration":0},"status":"passed","severity":"normal"},{"uid":"199ff58a55ae7b0","name":"messageHashStr produces consistent results for the same input","time":{"start":1757118437913,"stop":1757118437913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b135fc9a603225c9","name":"Does not throw an exception when node disconnects","time":{"start":1757118873306,"stop":1757118873306,"duration":0},"status":"passed","severity":"normal"},{"uid":"3baf9dcbd82fe4ec","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757118995370,"stop":1757118995370,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f96f636e022cb9","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757118709996,"stop":1757118709996,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae193af75c7ec5f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app48/5/topic155/xml","time":{"start":1757118814218,"stop":1757118814219,"duration":1},"status":"passed","severity":"normal"},{"uid":"7484256fb17fb2fe","name":"rejects content-filtered query with only contentTopics","time":{"start":1757118438182,"stop":1757118438182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a087a0cdb4d41b28","name":"should stop all internal components","time":{"start":1757118438780,"stop":1757118438780,"duration":0},"status":"passed","severity":"normal"},{"uid":"70921805c48d9d2f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757118995362,"stop":1757118995362,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6745ea1b5ce621","name":"Push message with content topic containing special chars","time":{"start":1757119571612,"stop":1757119571612,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf476ec7ee252ecf","name":"Passing page size 10 when there are 10 messages","time":{"start":1757118858554,"stop":1757118858554,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b6a71cef81e493","name":"Using a function","time":{"start":1757118873307,"stop":1757118873307,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9e7690b3afa82d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757118877513,"stop":1757118877515,"duration":2},"status":"passed","severity":"normal"},{"uid":"b857f3b66702efd","name":"Callback on promise","time":{"start":1757118863525,"stop":1757118863525,"duration":0},"status":"passed","severity":"normal"},{"uid":"127e16dca79d5b37","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app5/10/topic77/test.js","time":{"start":1757118814211,"stop":1757118814211,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e93acd3225d3f2","name":"Push message with content topic containing JSON","time":{"start":1757119571613,"stop":1757119571613,"duration":0},"status":"passed","severity":"normal"},{"uid":"684d29d25560e141","name":"Fields are not dropped","time":{"start":1757118438147,"stop":1757118438148,"duration":1},"status":"passed","severity":"normal"},{"uid":"316cfdc05764a6eb","name":"Subscribe to topic containing Script and receive message","time":{"start":1757118995368,"stop":1757118995368,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2cd2dba11ca045","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757118438508,"stop":1757118438508,"duration":0},"status":"passed","severity":"normal"},{"uid":"66afdfa3c96e6657","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757118484815,"stop":1757118484818,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d47706107047c6b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757118719065,"stop":1757118719065,"duration":0},"status":"passed","severity":"normal"},{"uid":"fffc71172d0e6ad2","name":"Push message with content topic containing Russian","time":{"start":1757119571602,"stop":1757119571602,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e7699ed4a3d716","name":"Push message with content topic containing long","time":{"start":1757119571632,"stop":1757119571632,"duration":0},"status":"passed","severity":"normal"},{"uid":"622fc637bd0056fa","name":"should stop peer exchange discovery","time":{"start":1757118448446,"stop":1757118448447,"duration":1},"status":"passed","severity":"normal"},{"uid":"585fc93936e392d0","name":"Push message with long payload","time":{"start":1757119571595,"stop":1757119571595,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a26a7267bb5b521","name":"should invoke callbacks when receiving a message","time":{"start":1757118469405,"stop":1757118469405,"duration":0},"status":"passed","severity":"normal"},{"uid":"804f374be2f9f523","name":"should create PeerExchangeDiscovery instance","time":{"start":1757118448456,"stop":1757118448456,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36b2632fc19a3b8","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757118437898,"stop":1757118437898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5016d88621f8c687","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757118427292,"stop":1757118427292,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba34c35c540b973","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757118703212,"stop":1757118703213,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d768f641e2da","name":"should serialize and deserialize correctly","time":{"start":1757118488205,"stop":1757118488206,"duration":1},"status":"passed","severity":"normal"},{"uid":"649196a0851f312a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757118995379,"stop":1757118995379,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c8a2c12dc2dde2","name":"Push message with content topic containing emoji","time":{"start":1757119571624,"stop":1757119571624,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0c2da3be96bc3d","name":"should handle peer store update failures gracefully","time":{"start":1757118437703,"stop":1757118437706,"duration":3},"status":"passed","severity":"normal"},{"uid":"c90d942b9cc555ac","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757118961480,"stop":1757118961481,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec552f3d02cb881","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757118995364,"stop":1757118995364,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b6acf137d7ef5c","name":"should create PeerExchange instance with components","time":{"start":1757118448265,"stop":1757118448265,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c77a6b99bb8fc6","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757118469405,"stop":1757118469405,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f55b21f89746a8","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757118471511,"stop":1757118471511,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3f1fcc87f23d7f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757118877517,"stop":1757118877518,"duration":1},"status":"passed","severity":"normal"},{"uid":"3615c65062ed1ecc","name":"Fails to push message with large meta","time":{"start":1757119571635,"stop":1757119571635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5c43eb84c2e6d4","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757118468811,"stop":1757118468812,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfdfcee801da6f2b","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757118877515,"stop":1757118877516,"duration":1},"status":"passed","severity":"normal"},{"uid":"6298c7617e5cef3b","name":"should set field with only RELAY enabled","time":{"start":1757118427921,"stop":1757118427921,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdfb4038cc74bef","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757118835385,"stop":1757118835386,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43d41c61b368474","name":"random static sharding 4 - Cluster ID: 440, Shard ID: 938","time":{"start":1757118814707,"stop":1757118814710,"duration":3},"status":"passed","severity":"normal"},{"uid":"ab7d0da9d8fe16b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757118865224,"stop":1757118865224,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd55de6dd13610e","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757118437101,"stop":1757118437101,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffae58ff22a6a00f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757118995364,"stop":1757118995365,"duration":1},"status":"passed","severity":"normal"},{"uid":"786638759bc3497","name":"Push message with content topic containing SQL Injection","time":{"start":1757119571602,"stop":1757119571602,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c51efa4890f0641","name":"Encoder throws on undefined content topic","time":{"start":1757118438594,"stop":1757118438594,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2e192d57e80172","name":"Subscribe and receives messages on 20 topics","time":{"start":1757118995373,"stop":1757118995373,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4404461969e2430","name":"recovers when dns.resolve returns empty","time":{"start":1757118448544,"stop":1757118448545,"duration":1},"status":"passed","severity":"normal"},{"uid":"79907e73ccc205de","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757118421710,"stop":1757118421711,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16b7a1853d64f84","name":"Decoder throws on empty string content topic","time":{"start":1757118438595,"stop":1757118438595,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2379b47a11d52bd","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757118471508,"stop":1757118471508,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f868e74afcec4e","name":"Query with Promise Callback, No message returned","time":{"start":1757118835400,"stop":1757118835401,"duration":1},"status":"passed","severity":"normal"},{"uid":"3877c2b77d35a594","name":"Push message with short payload","time":{"start":1757119571594,"stop":1757119571594,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea7bebe534280fa","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757118484784,"stop":1757118484785,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e902f87b6034af1","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app67/10/topic862/utf8","time":{"start":1757118814219,"stop":1757118814223,"duration":4},"status":"passed","severity":"normal"},{"uid":"60798c8af58ecf29","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757118471510,"stop":1757118471511,"duration":1},"status":"passed","severity":"normal"},{"uid":"840cfe024d694407","name":"Passing an array","time":{"start":1757118873306,"stop":1757118873307,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9bee3703442d90c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757118728039,"stop":1757118728039,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd3fbb1ca706da5","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757118437915,"stop":1757118437919,"duration":4},"status":"passed","severity":"normal"},{"uid":"7815a31763aa4084","name":"Check received message with timestamp: 1757118507019000000 ","time":{"start":1757118961476,"stop":1757118961476,"duration":0},"status":"passed","severity":"normal"},{"uid":"270fab394ed3228a","name":"nwaku subscribes","time":{"start":1757118699778,"stop":1757118699779,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb60c9d84d3c5419","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757118437920,"stop":1757118437920,"duration":0},"status":"passed","severity":"normal"},{"uid":"be69364b29c4b561","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757118468071,"stop":1757118468071,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa24537925606155","name":"should create KeepAliveManager with required options","time":{"start":1757118437692,"stop":1757118437692,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4dfa1a4679a0d5","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757118448262,"stop":1757118448263,"duration":1},"status":"passed","severity":"normal"},{"uid":"25115d65a8c6b657","name":"Check publish message containing Arabic","time":{"start":1757118709990,"stop":1757118709990,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a6ecb923f9528f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757118865223,"stop":1757118865223,"duration":0},"status":"passed","severity":"normal"},{"uid":"98616ce79bdb178e","name":"throws on content topic with generation field greater than 0","time":{"start":1757118421689,"stop":1757118421690,"duration":1},"status":"passed","severity":"normal"},{"uid":"82bed69dd6c9e93","name":"retrieves a single peer","time":{"start":1757118448543,"stop":1757118448544,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe9451aa83ede3d","name":"should emit message when we just started and store connect event occurs","time":{"start":1757118469939,"stop":1757118469939,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ce697cc14b1b75","name":"should return PeerId when PeerId is provided","time":{"start":1757118437919,"stop":1757118437920,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3051bd59e1d2002","name":"Throws when trying to push message with empty payload","time":{"start":1757119571631,"stop":1757119571632,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23260de897513ed","name":"Check received message containing escaped characters","time":{"start":1757118961463,"stop":1757118961464,"duration":1},"status":"passed","severity":"normal"},{"uid":"75dc09a2d9ad845","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757118995366,"stop":1757118995366,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3d897b9e7209c6","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757118552365,"stop":1757118552365,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea2d77e971d3d12","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757118437983,"stop":1757118437986,"duration":3},"status":"passed","severity":"normal"},{"uid":"3ad7415197e62991","name":"Publish message with custom timestamp: Sun Sep 15 2024 00:31:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1757118709995,"stop":1757118709995,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f43c485eff5abb","name":"should handle errors when removing globalThis listeners","time":{"start":1757118437099,"stop":1757118437100,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a40e0bd074b5789","name":"should sort peers by ping value","time":{"start":1757118438785,"stop":1757118438785,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1bf8363dbb295d","name":"Push message with long payload","time":{"start":1757119571627,"stop":1757119571627,"duration":0},"status":"passed","severity":"normal"},{"uid":"740f366685f891f6","name":"different cluster: nodes don't connect","time":{"start":1757118603070,"stop":1757118603070,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bcb22ac6b5d45e","name":"Push message with content topic containing Russian","time":{"start":1757119571612,"stop":1757119571612,"duration":0},"status":"passed","severity":"normal"},{"uid":"768193d99932fb16","name":"Check message with no payload is not received","time":{"start":1757118961470,"stop":1757118961470,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc82beeba0f16624","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757118427290,"stop":1757118427290,"duration":0},"status":"passed","severity":"normal"},{"uid":"7138a4deedfc5d61","name":"should be safe to call multiple times","time":{"start":1757118437695,"stop":1757118437695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd285eb04858151","name":"should mark all messages in causal history as acknowledged","time":{"start":1757118490881,"stop":1757118490881,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0dff402aefdfb33","name":"Push message with Script payload","time":{"start":1757119571608,"stop":1757119571608,"duration":0},"status":"passed","severity":"normal"},{"uid":"445a1a009acd683a","name":"Push message with short payload","time":{"start":1757119571617,"stop":1757119571617,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65165f54c869746","name":"should insert message into bloom filter","time":{"start":1757118490877,"stop":1757118490877,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3db12f2603be72","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757118719064,"stop":1757118719064,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3416917a3988c25","name":"should add peer to queue when queue is not empty","time":{"start":1757118437660,"stop":1757118437661,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e17b244a5d43fc","name":"should merge provided config with defaults","time":{"start":1757118438778,"stop":1757118438778,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae66cf7e8bf0ee","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757118448262,"stop":1757118448262,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5c1d469a3b8362","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757118995364,"stop":1757118995364,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a03abc1984e3024c","name":"All","time":{"start":1757118514856,"stop":1757118514856,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1dbe8a8d326d4dd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757118995366,"stop":1757118995367,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20047a6e929c136","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757118452185,"stop":1757118452185,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca255ae06570627d","name":"can start the service","time":{"start":1757118718778,"stop":1757118718781,"duration":3},"status":"passed","severity":"normal"},{"uid":"ba989b7186f29b00","name":"should handle peer store errors gracefully","time":{"start":1757118448450,"stop":1757118448450,"duration":0},"status":"passed","severity":"normal"},{"uid":"8234db80f1df04a7","name":"Push message with escaped characters payload","time":{"start":1757119571609,"stop":1757119571610,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e072992d12f856","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757118995366,"stop":1757118995366,"duration":0},"status":"passed","severity":"normal"},{"uid":"6945bb861b502ded","name":"Push message with custom timestamp: 1757114933131","time":{"start":1757119571605,"stop":1757119571605,"duration":0},"status":"passed","severity":"normal"},{"uid":"5468f0bf36b0aaf3","name":"Push message with Script payload","time":{"start":1757119571619,"stop":1757119571619,"duration":0},"status":"passed","severity":"normal"},{"uid":"5162346951018f12","name":"Push message with content topic containing unicode special characters","time":{"start":1757119571624,"stop":1757119571624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7724c72c22fd7b","name":"should skip peers without peerInfo in ENR","time":{"start":1757118448454,"stop":1757118448454,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08c4ab54e52980d","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757118469936,"stop":1757118469936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d876f0f585330b17","name":"accepts valid message hash query","time":{"start":1757118438182,"stop":1757118438182,"duration":0},"status":"passed","severity":"normal"},{"uid":"38364147b81f4e57","name":"accepts time-filtered query with content filter","time":{"start":1757118438183,"stop":1757118438183,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b5d50e0f7382a2","name":"should work with mock decoders","time":{"start":1757118469932,"stop":1757118469933,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b6c45a36306434b","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757118438250,"stop":1757118438250,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd26a3e49d56f35","name":"Check message with non string payload is not received","time":{"start":1757118961470,"stop":1757118961470,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e909e383b4d698","name":"should initialize with default options","time":{"start":1757118448444,"stop":1757118448445,"duration":1},"status":"passed","severity":"normal"},{"uid":"620bf27079b01a59","name":"Js publishes, other Js receives","time":{"start":1757118699780,"stop":1757118699780,"duration":0},"status":"passed","severity":"normal"},{"uid":"676828c253e12db0","name":"Check received message containing long","time":{"start":1757118961459,"stop":1757118961460,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65568461e19fa3e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757118603070,"stop":1757118603071,"duration":1},"status":"passed","severity":"normal"},{"uid":"14cc42c1163bf40d","name":"should skip peers that don't support peer exchange","time":{"start":1757118448449,"stop":1757118448449,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ca368d6c98c5a4","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757118471510,"stop":1757118471510,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fdc5ffbc332541","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757118427295,"stop":1757118427295,"duration":0},"status":"passed","severity":"normal"},{"uid":"835b8ba0aac29927","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757118421703,"stop":1757118421704,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfdcc4599c1eb15","name":"throws on content topic with empty version field","time":{"start":1757118421691,"stop":1757118421692,"duration":1},"status":"passed","severity":"normal"},{"uid":"a436319278390cf0","name":"Push message with custom timestamp: 1726360133132","time":{"start":1757119571626,"stop":1757119571626,"duration":0},"status":"passed","severity":"normal"},{"uid":"13375c496e2635dd","name":"it tolerates circular branch references","time":{"start":1757118448544,"stop":1757118448544,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d0508caf32c928","name":"Check received message containing Russian","time":{"start":1757118961473,"stop":1757118961473,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be6d84adc98219b","name":"should update peer store before dialing","time":{"start":1757118437254,"stop":1757118437257,"duration":3},"status":"passed","severity":"normal"},{"uid":"d7a4946059c14b6c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757118484805,"stop":1757118484805,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1fc4814bd8031b","name":"Check publish message containing short","time":{"start":1757118709985,"stop":1757118709986,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dda9569d4d05681","name":"Check publish message containing numeric","time":{"start":1757118709987,"stop":1757118709987,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9067d2025e594fb","name":"random static sharding 1 - Cluster ID: 247, Shard ID: 679","time":{"start":1757118814689,"stop":1757118814690,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7a698ba69b1691","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757118865224,"stop":1757118865225,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0dcf2c6682c85e","name":"should create ShardReader with auto sharding network config","time":{"start":1757118437876,"stop":1757118437877,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4204e55a2dd7864","name":"Relay - dialed after","time":{"start":1757118879810,"stop":1757118879810,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51b4afe01506b16","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757118490879,"stop":1757118490880,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec0e1723e32684","name":"should enable all discoveries when explicitly set","time":{"start":1757118468806,"stop":1757118468806,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ff502becb96b26","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757118469929,"stop":1757118469929,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1535c48f6d26d7","name":"can start and stop the service","time":{"start":1757118718781,"stop":1757118718781,"duration":0},"status":"passed","severity":"normal"},{"uid":"5019678f91d3a4e9","name":"should add and remove event listeners correctly","time":{"start":1757118452185,"stop":1757118452186,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8a3ee4a1b3c69c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757118961468,"stop":1757118961468,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb8c2f2edffc5b","name":"Push message with rate limit","time":{"start":1757119571604,"stop":1757119571604,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de32b6d7d11c851","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757118421696,"stop":1757118421696,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3ad57d3de88e52","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757118703211,"stop":1757118703211,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3d07c71593f1a0","name":"should handle shard reader errors gracefully","time":{"start":1757118437672,"stop":1757118437672,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4a333ccb0aa7e1","name":"Fails to push message bigger that 1MB","time":{"start":1757119571627,"stop":1757119571627,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c237ea345c9e83","name":"Push message with meta","time":{"start":1757119571625,"stop":1757119571625,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d3ab6ad8af7d5b","name":"should dial peers from store when browser is connected","time":{"start":1757118437955,"stop":1757118437955,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e71c7e2256618af","name":"should sort by messageId when timestamps are equal","time":{"start":1757118490473,"stop":1757118490474,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ad49cee23e7cf3","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757118438595,"stop":1757118438595,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57ad526720c0f41","name":"Passing page size 11 when there are 10 messages","time":{"start":1757118858554,"stop":1757118858554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4944997de3fd3b0e","name":"Push message with content topic containing Russian","time":{"start":1757119571623,"stop":1757119571623,"duration":0},"status":"passed","severity":"normal"},{"uid":"37938b44192599f1","name":"Overlapping topic subscription","time":{"start":1757118719061,"stop":1757118719061,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3c773276bad028e","name":"should dispatch network event when browser goes online","time":{"start":1757118437116,"stop":1757118437117,"duration":1},"status":"passed","severity":"normal"},{"uid":"87d08f73b7d0854","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app20/8/topic377/proto","time":{"start":1757118814223,"stop":1757118814226,"duration":3},"status":"passed","severity":"normal"},{"uid":"5aa12558da6995f3","name":"Push message with special chars payload","time":{"start":1757119571617,"stop":1757119571618,"duration":1},"status":"passed","severity":"normal"},{"uid":"1800248e8a39c9a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757118421708,"stop":1757118421709,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b603f3b95a219ad","name":"should clear all timers","time":{"start":1757118437694,"stop":1757118437695,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef0c15156bfc7cd","name":"can start the service","time":{"start":1757118452182,"stop":1757118452182,"duration":0},"status":"passed","severity":"normal"},{"uid":"74424cdcf43a630e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757118421709,"stop":1757118421709,"duration":0},"status":"passed","severity":"normal"},{"uid":"6134293db5c9c5ce","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757118490885,"stop":1757118490885,"duration":0},"status":"passed","severity":"normal"},{"uid":"e321d893aeb23619","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757118877512,"stop":1757118877513,"duration":1},"status":"passed","severity":"normal"},{"uid":"13085e5fc666644","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757118484785,"stop":1757118484785,"duration":0},"status":"passed","severity":"normal"},{"uid":"542a992f09f1eda","name":"Check received message with timestamp: 1757118507019000000 ","time":{"start":1757118961466,"stop":1757118961467,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf76359bea9fcd0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757118484806,"stop":1757118484812,"duration":6},"status":"passed","severity":"normal"},{"uid":"bdb13063c141944","name":"Query Generator - false","time":{"start":1757118845251,"stop":1757118845251,"duration":0},"status":"passed","severity":"normal"},{"uid":"9665e0cae14f6c63","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757118484779,"stop":1757118484784,"duration":5},"status":"passed","severity":"normal"},{"uid":"a01447aeac6d6c72","name":"Check received message containing emoji","time":{"start":1757118961466,"stop":1757118961466,"duration":0},"status":"passed","severity":"normal"},{"uid":"d523477c1e5931ac","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757118421708,"stop":1757118421708,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00cee7bd87cc45d","name":"should handle errors gracefully when getting peer info","time":{"start":1757118437885,"stop":1757118437886,"duration":1},"status":"passed","severity":"normal"},{"uid":"5874678d7cb86961","name":"Check meta is set [ecies]","time":{"start":1757118459664,"stop":1757118459665,"duration":1},"status":"passed","severity":"normal"},{"uid":"6114d69ff03e583c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757118421703,"stop":1757118421703,"duration":0},"status":"passed","severity":"normal"},{"uid":"73648e9f9afe7eab","name":"Subscribe and receive messages via waku relay post","time":{"start":1757118995363,"stop":1757118995363,"duration":0},"status":"passed","severity":"normal"},{"uid":"815ab0e3127e28a8","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757118437898,"stop":1757118437898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f11b8a182a21290","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757118490881,"stop":1757118490881,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8bcf1cb31f739a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757118995379,"stop":1757118995379,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69204386651a572","name":"Subscribe to topic containing short and receive message","time":{"start":1757118995365,"stop":1757118995366,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b99891384294710","name":"should remove expired entries after TTL has passed","time":{"start":1757118467319,"stop":1757118467319,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a14ad786d6dd32","name":"Publishes to nwaku","time":{"start":1757118699779,"stop":1757118699779,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd0a9fd63260a08","name":"Check message with no payload is not received","time":{"start":1757118961479,"stop":1757118961480,"duration":1},"status":"passed","severity":"normal"},{"uid":"236cf55638a12ad1","name":"Push message with content topic containing escaped characters","time":{"start":1757119571603,"stop":1757119571603,"duration":0},"status":"passed","severity":"normal"},{"uid":"4683323808f12954","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757118995376,"stop":1757118995376,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda35cae89fdef0a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757118995363,"stop":1757118995364,"duration":1},"status":"passed","severity":"normal"},{"uid":"c730bfe69b6ef7a2","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757118512649,"stop":1757118512649,"duration":0},"status":"skipped","severity":"normal"},{"uid":"acea14b30ecd79f","name":"Decoder throws on undefined content topic","time":{"start":1757118458084,"stop":1757118458084,"duration":0},"status":"passed","severity":"normal"},{"uid":"846f48f412514918","name":"should work with mixed v2 and v3 peers","time":{"start":1757118469766,"stop":1757118469766,"duration":0},"status":"passed","severity":"normal"},{"uid":"79140427366a38e8","name":"should remove event listener for peer:discovery","time":{"start":1757118437247,"stop":1757118437247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c271ec75531515bf","name":"Nodes with multiple pubsub topic","time":{"start":1757118703210,"stop":1757118703211,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea167081b485394c","name":"Push message with meta","time":{"start":1757119571603,"stop":1757119571604,"duration":1},"status":"passed","severity":"normal"},{"uid":"62412b3b9a96086c","name":"should dial with multiaddr and return stream","time":{"start":1757118438782,"stop":1757118438782,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f8fc8b7c5ca79e","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757118484785,"stop":1757118484786,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9c6a8a8a77e9b","name":"should process queue every 500ms","time":{"start":1757118437670,"stop":1757118437671,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d91b5a2e3ba3ef6","name":"Passing page size 19 when there are 20 messages","time":{"start":1757118858554,"stop":1757118858555,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b61a14be6f88a4","name":"Relay","time":{"start":1757118514855,"stop":1757118514855,"duration":0},"status":"passed","severity":"normal"},{"uid":"11563ee55e1759e9","name":"Subscribe to topic containing XML and receive message","time":{"start":1757118995378,"stop":1757118995378,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdac1fe70c728688","name":"should wait for LightPush peer to be connected","time":{"start":1757118469791,"stop":1757118469791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c051439aca4ba0a9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757118484800,"stop":1757118484800,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b548f71eaa1ff34","name":"should not modify tags of connections for different peers","time":{"start":1757118471513,"stop":1757118471513,"duration":0},"status":"passed","severity":"normal"},{"uid":"640c386e9151c6cb","name":"Bloom filter","time":{"start":1757118490472,"stop":1757118490472,"duration":0},"status":"passed","severity":"normal"},{"uid":"39918c0577047585","name":"throws on empty content topic","time":{"start":1757118421687,"stop":1757118421688,"duration":1},"status":"passed","severity":"normal"},{"uid":"f420df8b50dc82fb","name":"should create ConnectionManager with required options","time":{"start":1757118438777,"stop":1757118438777,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcbe8af5acb2a","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757118578747,"stop":1757118578752,"duration":5},"status":"passed","severity":"normal"},{"uid":"76d617e7f8c643ce","name":"Push message with long payload","time":{"start":1757119571606,"stop":1757119571606,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52947656c883680","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757118527867,"stop":1757118527867,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34dbafb06b77533","name":"Stops search when maxGet is reached","time":{"start":1757118447912,"stop":1757118447914,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed4dc5ae08150ea4","name":"Push message with custom timestamp: 1757114933132","time":{"start":1757119571626,"stop":1757119571626,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa25b7ff1f356f48","name":"Check received message containing special chars","time":{"start":1757118961460,"stop":1757118961460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ffcdcd0a44280a","name":"should not receive a peer event after stop","time":{"start":1757118452184,"stop":1757118452184,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5dd7a9fe7ec2815","name":"Push message with SQL Injection payload","time":{"start":1757119571597,"stop":1757119571597,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f69da0b00051468","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757118835399,"stop":1757118835399,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d78f0af43076615","name":"should handle onConnected and onDisconnected","time":{"start":1757118471510,"stop":1757118471510,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ddfd49af3e8760","name":"Fails to push message bigger that 1MB","time":{"start":1757119571636,"stop":1757119571636,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1f81bca2e7f09d","name":"should start all internal components","time":{"start":1757118438779,"stop":1757118438779,"duration":0},"status":"passed","severity":"normal"},{"uid":"59174c76eb17e616","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757118437898,"stop":1757118437903,"duration":5},"status":"passed","severity":"normal"},{"uid":"ccfa20378bb248a5","name":"should return all connected peers without codec filter","time":{"start":1757118438784,"stop":1757118438784,"duration":0},"status":"passed","severity":"normal"},{"uid":"11940f1ebfebd28a","name":"Push message with emoji payload","time":{"start":1757119571599,"stop":1757119571599,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea81240f9fa58f0","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757118703211,"stop":1757118703212,"duration":1},"status":"passed","severity":"normal"},{"uid":"464412758909121c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757118995367,"stop":1757118995367,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2f3c73f0cfe8d0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757118728036,"stop":1757118728037,"duration":1},"status":"passed","severity":"normal"},{"uid":"669832539e2e41da","name":"should handle empty peer infos gracefully","time":{"start":1757118448259,"stop":1757118448260,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58ddadfc50d33f1","name":"Push message with content topic containing Chinese","time":{"start":1757119571633,"stop":1757119571633,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec52d9b77fbd151","name":"Check received message containing unicode special characters","time":{"start":1757118961464,"stop":1757118961466,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb4b1f2d523f678c","name":"should reject if LightPush is requested but not mounted","time":{"start":1757118469789,"stop":1757118469789,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf81fe79d78dd03","name":"Check message received after jswaku node is restarted","time":{"start":1757118961480,"stop":1757118961480,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c716a35416d9096","name":"Check received message containing long","time":{"start":1757118961472,"stop":1757118961472,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c21935d0e4d08ac","name":"Push message with content topic containing numeric","time":{"start":1757119571611,"stop":1757119571611,"duration":0},"status":"passed","severity":"normal"},{"uid":"679040e6c55fc4eb","name":"should handle case with all peers already connected","time":{"start":1757118437971,"stop":1757118437981,"duration":10},"status":"passed","severity":"normal"},{"uid":"1a71b6696adc6feb","name":"should throw error - invalid id","time":{"start":1757118427914,"stop":1757118427914,"duration":0},"status":"passed","severity":"normal"},{"uid":"89975353dce1b977","name":"Push message with content topic containing JSON","time":{"start":1757119571624,"stop":1757119571624,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5495ac151db576","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757118421708,"stop":1757118421708,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e426155caf4dfd","name":"random static sharding 10 - Cluster ID: 222, Shard ID: 574","time":{"start":1757118814717,"stop":1757118814717,"duration":0},"status":"passed","severity":"normal"},{"uid":"3978cd281a516c8e","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757118437951,"stop":1757118437951,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd58f0dae8828b6","name":"Check received message containing short","time":{"start":1757118961459,"stop":1757118961459,"duration":0},"status":"passed","severity":"normal"},{"uid":"e728014fda10b1d","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757118448261,"stop":1757118448261,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2c9b3b2d4d2abc","name":"Push message with content topic containing escaped characters","time":{"start":1757119571634,"stop":1757119571634,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25537c80a789f73","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757118438785,"stop":1757118438786,"duration":1},"status":"passed","severity":"normal"},{"uid":"7918b2a29384efe0","name":"Check received message containing special chars","time":{"start":1757118961472,"stop":1757118961472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7386f54dd48d064","name":"Check received message containing numeric","time":{"start":1757118961460,"stop":1757118961460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ca516188c18ad2","name":"Push message with special chars payload","time":{"start":1757119571595,"stop":1757119571595,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f0f2d4fd4e2e16","name":"Push message with XML payload","time":{"start":1757119571597,"stop":1757119571597,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bedd6e961322ce","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757118961477,"stop":1757118961477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c105ba62276087f","name":"should retry if all attempts fail","time":{"start":1757118468075,"stop":1757118468076,"duration":1},"status":"passed","severity":"normal"},{"uid":"4478e5ca6e5e8a76","name":"should initialize bloom filter with correct parameters","time":{"start":1757118488203,"stop":1757118488204,"duration":1},"status":"passed","severity":"normal"},{"uid":"8046515667c7e61a","name":"should dial second nwaku node that was discovered","time":{"start":1757118507554,"stop":1757118507556,"duration":2},"status":"skipped","severity":"normal"},{"uid":"7ac9f4665dc8962c","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757118719065,"stop":1757118719067,"duration":2},"status":"passed","severity":"normal"},{"uid":"996865d130a07ded","name":"should create a new stream if no existing for protocol found","time":{"start":1757118438249,"stop":1757118438249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e6871b3b9715fe","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757118484770,"stop":1757118484770,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdf685c1057bcd0","name":"Push message with JSON payload","time":{"start":1757119571619,"stop":1757119571620,"duration":1},"status":"passed","severity":"normal"},{"uid":"993cb5edef93b146","name":"Subscribe and publish message","time":{"start":1757118719055,"stop":1757118719055,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbc66728d4443ee","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757118421697,"stop":1757118421697,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b486e7fd772e04","name":"should create QueryOnConnect instance without options","time":{"start":1757118469929,"stop":1757118469930,"duration":1},"status":"passed","severity":"normal"},{"uid":"408998dc8681e9fc","name":"Check received message with timestamp: 1757118507019 ","time":{"start":1757118961467,"stop":1757118961467,"duration":0},"status":"passed","severity":"normal"},{"uid":"24de99bccdf3374e","name":"should wait for Filter peer to be connected","time":{"start":1757118469791,"stop":1757118469792,"duration":1},"status":"passed","severity":"normal"},{"uid":"882df6383d8c61f2","name":"Throws when trying to push message with empty payload","time":{"start":1757119571621,"stop":1757119571621,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c22f961d45ecfa","name":"should handle task timeouts","time":{"start":1757118468073,"stop":1757118468073,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e87c97615ae638","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app88/3/topic263/test.js","time":{"start":1757118814215,"stop":1757118814218,"duration":3},"status":"passed","severity":"normal"},{"uid":"42323030431b1b7","name":"should handle peer store errors gracefully","time":{"start":1757118437982,"stop":1757118437982,"duration":0},"status":"passed","severity":"normal"},{"uid":"84396e4a03e6d2f4","name":"should handle complete discovery-to-dial flow","time":{"start":1757118437263,"stop":1757118437263,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b4bdbe4c9c32b8","name":"messageHashStr returns a hex string","time":{"start":1757118437905,"stop":1757118437907,"duration":2},"status":"passed","severity":"normal"},{"uid":"8d77c531462fd3b6","name":"messageHash returns a Uint8Array","time":{"start":1757118437904,"stop":1757118437905,"duration":1},"status":"passed","severity":"normal"},{"uid":"d05e92e6a66f9268","name":"does not validate decoders for hash queries","time":{"start":1757118438509,"stop":1757118438509,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7b1642a7753d90","name":"should only return 1 node with relay and store capability","time":{"start":1757118448546,"stop":1757118448547,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa23cb463521e3bd","name":"Encoder throws on empty string content topic","time":{"start":1757118459665,"stop":1757118459665,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59fb40e3958343c","name":"Subscribe to topic containing long and receive message","time":{"start":1757118995366,"stop":1757118995366,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea8c04bf0932d4","name":"should decode valid enr with tcp successfully","time":{"start":1757118427912,"stop":1757118427912,"duration":0},"status":"passed","severity":"normal"},{"uid":"19690f8da3422a7e","name":"Push message with content topic containing numeric","time":{"start":1757119571632,"stop":1757119571632,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12c027dab9c7a20","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757118865223,"stop":1757118865224,"duration":1},"status":"passed","severity":"normal"},{"uid":"354c41c7088822fe","name":"should not create relay timers when relay is not provided","time":{"start":1757118437707,"stop":1757118437707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d501fac77e13be59","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757118514220,"stop":1757118514222,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4eb9be65f79dad9","name":"Push message with JSON payload","time":{"start":1757119571609,"stop":1757119571609,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e9c96a1703ee0e","name":"should handle peer disconnect event when no connections remain","time":{"start":1757118437105,"stop":1757118437111,"duration":6},"status":"passed","severity":"normal"},{"uid":"ffef1d1984af5ff1","name":"should handle errors when getting connections","time":{"start":1757118437118,"stop":1757118437118,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a416f53c64cd12","name":"should not change state when connections remain after disconnect","time":{"start":1757118437111,"stop":1757118437112,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d5d350ffea38fd","name":"caches peers it previously fetched","time":{"start":1757118448545,"stop":1757118448546,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0c18de5ec4a13","name":"Subscribe to topic containing Script and publish message","time":{"start":1757118719068,"stop":1757118719068,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3537b36238c17c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757118995378,"stop":1757118995378,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2b21801fca6665","name":"Push message equal or less that 1MB","time":{"start":1757119571616,"stop":1757119571616,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eaad997d01b4ad","name":"Push message with content topic containing numeric","time":{"start":1757119571622,"stop":1757119571622,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1d2ee4fcf12a2e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757118490882,"stop":1757118490882,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf10b971c3d0bae","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757118719072,"stop":1757118719072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fc9b067fc742c4","name":"Check message with no content topic is not received","time":{"start":1757118961478,"stop":1757118961479,"duration":1},"status":"passed","severity":"normal"},{"uid":"71aa578d1ef4346e","name":"should handle corrupted shard info gracefully","time":{"start":1757118437886,"stop":1757118437886,"duration":0},"status":"passed","severity":"normal"},{"uid":"68566b65b95a387c","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757118490884,"stop":1757118490884,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cddbb7893daf75","name":"should partition messages based on acknowledgement status","time":{"start":1757118490886,"stop":1757118490886,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb71a1cd0a13f84","name":"should return peer for existing peer","time":{"start":1757118437981,"stop":1757118437981,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa01bcf64bd04087","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757118995367,"stop":1757118995368,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb4daf2c0d04fd7","name":"Query Generator, No Decoder","time":{"start":1757118835386,"stop":1757118835386,"duration":0},"status":"passed","severity":"normal"},{"uid":"354fc375f1d175be","name":"should skip updating peer store if peer has same addresses","time":{"start":1757118437260,"stop":1757118437261,"duration":1},"status":"passed","severity":"normal"},{"uid":"50abe1b82ae1f4a2","name":"Push message with content topic containing Chinese","time":{"start":1757119571612,"stop":1757119571612,"duration":0},"status":"passed","severity":"normal"},{"uid":"41946764746dec9b","name":"Rejects garbage","time":{"start":1757118475754,"stop":1757118475755,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fff536c6e35f922","name":"Check received message containing Arabic","time":{"start":1757118961461,"stop":1757118961461,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e50130dd8b6576e","name":"should not fail to start the service if it is already started","time":{"start":1757118512645,"stop":1757118512645,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a26f24647a8af76","name":"Subscribe and receive messages via waku relay post","time":{"start":1757118995372,"stop":1757118995372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21fd894b86bd92c","name":"throws on content topic with empty encoding field","time":{"start":1757118421693,"stop":1757118421693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9be45cf5aa77905","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757118484776,"stop":1757118484777,"duration":1},"status":"passed","severity":"normal"},{"uid":"de23a93bfd44b9f2","name":"returns only open connection if one present","time":{"start":1757118438039,"stop":1757118438039,"duration":0},"status":"passed","severity":"normal"},{"uid":"791efeeb4fd47b50","name":"connects to nwaku","time":{"start":1757118873303,"stop":1757118873304,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd27c757cab978b4","name":"should handle complete peer lifecycle","time":{"start":1757118437715,"stop":1757118437715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e08217d62e5d29","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757118484772,"stop":1757118484772,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb205a0298ac72c","name":"should initialize with default number of peers","time":{"start":1757118471508,"stop":1757118471508,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2346a79d6a32bd0","name":"return first retrieved peers without further DNS queries","time":{"start":1757118448547,"stop":1757118448547,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7d970eb63a5997","name":"should throw error when no peers are available","time":{"start":1757118469680,"stop":1757118469680,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b0b8fac4e432ad","name":"Filter","time":{"start":1757118879812,"stop":1757118879812,"duration":0},"status":"passed","severity":"normal"},{"uid":"478a7bb60f28f2e8","name":"should handle ping failures gracefully","time":{"start":1757118437702,"stop":1757118437703,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a2025d3b922a63","name":"should return false when pubsub topic parsing fails","time":{"start":1757118437884,"stop":1757118437885,"duration":1},"status":"passed","severity":"normal"},{"uid":"7632c29120527ac8","name":"should return false when peer shard info is not found","time":{"start":1757118437883,"stop":1757118437883,"duration":0},"status":"passed","severity":"normal"},{"uid":"5926877df0fee4e0","name":"Push message with escaped characters payload","time":{"start":1757119571598,"stop":1757119571598,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5caa4268d651324","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757118421697,"stop":1757118421698,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b06c1b538c265c9","name":"Subscribe to topic containing XML and publish message","time":{"start":1757118719071,"stop":1757118719071,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2182527899f8b0","name":"should not allow k > 12","time":{"start":1757118484176,"stop":1757118484177,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bcb8c3ced61919","name":"should request peer renewal on specific errors","time":{"start":1757118468072,"stop":1757118468072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cba3fd63cd9308","name":"Push message with Basic HTML tag payload","time":{"start":1757119571597,"stop":1757119571598,"duration":1},"status":"passed","severity":"normal"},{"uid":"9201f3a745c4c590","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757118469688,"stop":1757118469688,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d98dc032bbb7392","name":"should return false","time":{"start":1757118427915,"stop":1757118427915,"duration":0},"status":"passed","severity":"normal"},{"uid":"617f9fc7efa443bb","name":"Stops search when 2 null results are returned","time":{"start":1757118447914,"stop":1757118447916,"duration":2},"status":"passed","severity":"normal"},{"uid":"d77a99fd32185af4","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757118484778,"stop":1757118484778,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69c1ee421b44a1b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757118421696,"stop":1757118421696,"duration":0},"status":"passed","severity":"normal"},{"uid":"326e5a9baed7d868","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757118484819,"stop":1757118484819,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d2e8162535abd4","name":"Check publish message containing SQL Injection","time":{"start":1757118709991,"stop":1757118709991,"duration":0},"status":"passed","severity":"normal"},{"uid":"60edcbf0868d9256","name":"should return false when navigator.onLine is false","time":{"start":1757118437100,"stop":1757118437101,"duration":1},"status":"passed","severity":"normal"},{"uid":"db083a4d5c8171c7","name":"should not receive a peer event after stop","time":{"start":1757118718787,"stop":1757118718787,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e45529c1b75990f","name":"should populate queue if has active dial","time":{"start":1757118437667,"stop":1757118437667,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c07395a04981585","name":"same cluster, static sharding: nodes connect","time":{"start":1757118603069,"stop":1757118603069,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6431ff29679bda6","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757118458079,"stop":1757118458081,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c4d3f31e0c879a1","name":"Push message with Russian payload","time":{"start":1757119571608,"stop":1757119571608,"duration":0},"status":"passed","severity":"normal"},{"uid":"5385882916da0c49","name":"should throw error - no public key","time":{"start":1757118427912,"stop":1757118427912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b85767eae7fd7a","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757118469937,"stop":1757118469938,"duration":1},"status":"passed","severity":"normal"},{"uid":"353bb9d2c0dce503","name":"should throw error - no id","time":{"start":1757118427912,"stop":1757118427912,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee003ca4fb84a9c3","name":"Push message with shell command payload","time":{"start":1757119571598,"stop":1757119571598,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21a1e86a0623bf1","name":"should handle hash queries without validation","time":{"start":1757118469681,"stop":1757118469681,"duration":0},"status":"passed","severity":"normal"},{"uid":"65418aead7290edb","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757118427294,"stop":1757118427294,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6393f78d3e8690","name":"Check message with invalid timestamp is not received","time":{"start":1757118961468,"stop":1757118961469,"duration":1},"status":"passed","severity":"normal"},{"uid":"798037e2a0e074fd","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757118469941,"stop":1757118469941,"duration":0},"status":"passed","severity":"normal"},{"uid":"49783675b5f92e9e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757118877517,"stop":1757118877517,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1aa68be091656e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757118995376,"stop":1757118995376,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f066d5730a2623","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757118427293,"stop":1757118427293,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c7853a5aa2fef1","name":"isConnected should return false after all peers disconnect","time":{"start":1757118527869,"stop":1757118527871,"duration":2},"status":"passed","severity":"normal"},{"uid":"69d1e9e9b44ae5f2","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757118469940,"stop":1757118469940,"duration":0},"status":"passed","severity":"normal"},{"uid":"998320eb6c6a1116","name":"Init the array if not present","time":{"start":1757118421368,"stop":1757118421369,"duration":1},"status":"passed","severity":"normal"},{"uid":"491fecee7a148ee","name":"should emit a peer event after start","time":{"start":1757118718784,"stop":1757118718785,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceec4bb7bc50a500","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757118469943,"stop":1757118469943,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8eac5354e1115a","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757118448548,"stop":1757118448548,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41349e4e3ba0b83b","name":"Check received message containing XML","time":{"start":1757118961474,"stop":1757118961474,"duration":0},"status":"passed","severity":"normal"},{"uid":"173cb875a8d0d61d","name":"should be safe to call multiple times","time":{"start":1757118438779,"stop":1757118438779,"duration":0},"status":"passed","severity":"normal"},{"uid":"70de2f775fab4670","name":"should allow redial after failed dial cooldown expires","time":{"start":1757118437669,"stop":1757118437670,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f66504c8cf082e","name":"should create KeepAliveManager with relay","time":{"start":1757118437693,"stop":1757118437693,"duration":0},"status":"passed","severity":"normal"},{"uid":"5904a0b13e47cfa4","name":"should do nothing when connections still exist","time":{"start":1757118437956,"stop":1757118437957,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4531618bad1c8e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757118484818,"stop":1757118484818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b962f2cc8566bb66","name":"should return empty array when no peers connected","time":{"start":1757118438784,"stop":1757118438784,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a7d8beda398875","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757118961477,"stop":1757118961477,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb94db01491833ef","name":"Push message with shell command payload","time":{"start":1757119571609,"stop":1757119571609,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0282056e070514a","name":"should return false when peer is on different cluster","time":{"start":1757118437881,"stop":1757118437881,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa920a91b3f5b40f","name":"should query peer with peer exchange protocol","time":{"start":1757118448451,"stop":1757118448451,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a681c517a3cedd","name":"should set up event listeners when started","time":{"start":1757118469930,"stop":1757118469930,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb52f4696702167","name":"should never report false negatives","time":{"start":1757118488205,"stop":1757118488205,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0f6a4c1b5993d7","name":"should be safe to call multiple times","time":{"start":1757118437659,"stop":1757118437659,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d0a9941f9b3848","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757118484778,"stop":1757118484779,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d8fbf77283d6b15","name":"Subscribe to topic containing XML and receive message","time":{"start":1757118995368,"stop":1757118995369,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa26874dca2189c","name":"Check publish message containing Script","time":{"start":1757118709991,"stop":1757118709991,"duration":0},"status":"passed","severity":"normal"},{"uid":"451fdd1576095488","name":"should properly create location multiaddrs - tcp","time":{"start":1757118427920,"stop":1757118427920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d154ed0820a13e68","name":"Push message with content topic containing unicode special characters","time":{"start":1757119571603,"stop":1757119571603,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eec37d89e975da2","name":"should be safe to call multiple times","time":{"start":1757118437954,"stop":1757118437955,"duration":1},"status":"passed","severity":"normal"},{"uid":"21feb678fdae57c1","name":"Push message with Arabic payload","time":{"start":1757119571596,"stop":1757119571596,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a045c782d5c1219","name":"Query Generator - true","time":{"start":1757118845248,"stop":1757118845251,"duration":3},"status":"passed","severity":"normal"},{"uid":"747fa0e419d2b987","name":"throws on content topic with non-number generation field","time":{"start":1757118421689,"stop":1757118421689,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a5e821a470bf8f","name":"should be delivered immediately if received","time":{"start":1757118490888,"stop":1757118490888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8f4934fabf16c8","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757118421699,"stop":1757118421699,"duration":0},"status":"passed","severity":"normal"},{"uid":"145df9134eb67730","name":"should query peers that support peer exchange","time":{"start":1757118448448,"stop":1757118448448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df3f0e943ace68c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757118719057,"stop":1757118719058,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eecb78559fe4f04","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757118995370,"stop":1757118995371,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63e705bb9a82879","name":"should handle peer store errors gracefully","time":{"start":1757118437257,"stop":1757118437258,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4b9e92b0e5fa55","name":"Push message with special chars payload","time":{"start":1757119571607,"stop":1757119571607,"duration":0},"status":"passed","severity":"normal"},{"uid":"f325bd4df5fc888c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757118421701,"stop":1757118421702,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df0689bdbb400d3","name":"Push message with shell command payload","time":{"start":1757119571630,"stop":1757119571630,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b529c48c3ab1721","name":"should not receive a peer event before start","time":{"start":1757118452184,"stop":1757118452184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed28bad7812ca138","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757118469681,"stop":1757118469681,"duration":0},"status":"passed","severity":"normal"},{"uid":"7519eb5b76d7e0ba","name":"Check received message containing Chinese","time":{"start":1757118961460,"stop":1757118961461,"duration":1},"status":"passed","severity":"normal"},{"uid":"5409917122d602c4","name":"should set field with all protocols disabled","time":{"start":1757118427920,"stop":1757118427921,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3dfbb5ced8f0e61","name":"Light Node - default protocols","time":{"start":1757118879812,"stop":1757118879812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bd01224f00a4a0","name":"Check received message containing short","time":{"start":1757118961471,"stop":1757118961471,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7e08d49130ba29","name":"Encoder throws on undefined content topic","time":{"start":1757118458083,"stop":1757118458083,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfad5032065fd46a","name":"should filter out already connected peers","time":{"start":1757118437969,"stop":1757118437969,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a7bc0cc4b9cfcd","name":"Push message with emoji payload","time":{"start":1757119571621,"stop":1757119571621,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c9a97f9cfd1c9b","name":"udp ip6 address","time":{"start":1757118427304,"stop":1757118427304,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fbad5e71102f5b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757118421707,"stop":1757118421707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19a3e1e5150950b","name":"should not be delivered","time":{"start":1757118490887,"stop":1757118490887,"duration":0},"status":"passed","severity":"normal"},{"uid":"397d7cb3c303a472","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757118484797,"stop":1757118484797,"duration":0},"status":"passed","severity":"normal"},{"uid":"260d0f9fa85259f5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757118995370,"stop":1757118995370,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bbb74a735b8e54","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757118421706,"stop":1757118421706,"duration":0},"status":"passed","severity":"normal"},{"uid":"986a926a7dc46791","name":"should hang up with PeerId and return true on success","time":{"start":1757118438782,"stop":1757118438783,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d607f7a64e87ab5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757118427291,"stop":1757118427291,"duration":0},"status":"passed","severity":"normal"},{"uid":"604265c6b2dbf8e4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757118728037,"stop":1757118728037,"duration":0},"status":"passed","severity":"normal"},{"uid":"c517063e23dadec7","name":"isConnected should return true after first peer connects","time":{"start":1757118527868,"stop":1757118527869,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5d1318a194f14f","name":"should insert message id into causal history","time":{"start":1757118490877,"stop":1757118490877,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b8908feb18d3a5","name":"should handle peer not in mesh for all topics","time":{"start":1757118437715,"stop":1757118437715,"duration":0},"status":"passed","severity":"normal"},{"uid":"524ef904ab46057f","name":"should create all internal components","time":{"start":1757118438778,"stop":1757118438779,"duration":1},"status":"passed","severity":"normal"},{"uid":"91064cbe532190a2","name":"Check received message containing Russian","time":{"start":1757118961461,"stop":1757118961461,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa84c5dc8d383c","name":"Check received message containing emoji","time":{"start":1757118961476,"stop":1757118961476,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca2ca3f6136c9c2","name":"should handle zero peers request","time":{"start":1757118448264,"stop":1757118448265,"duration":1},"status":"passed","severity":"normal"},{"uid":"27df1caadf4a1570","name":"Push message with content topic containing escaped characters","time":{"start":1757119571613,"stop":1757119571614,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1fa61b51f2305a4","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757118829184,"stop":1757118829184,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3408bba06bba850","name":"Waku message hash computation (no timestamp)","time":{"start":1757118437904,"stop":1757118437904,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b736d7bde52e88","name":"should dial all remaining peers","time":{"start":1757118437969,"stop":1757118437970,"duration":1},"status":"passed","severity":"normal"},{"uid":"138279856d6e74c8","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app83/2/topic812/xml","time":{"start":1757118814210,"stop":1757118814211,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c1b2f50f785f03","name":"should retry on complete failure if specified","time":{"start":1757118469765,"stop":1757118469765,"duration":0},"status":"passed","severity":"normal"},{"uid":"185c9d0cad56329f","name":"Check received message containing Arabic","time":{"start":1757118961473,"stop":1757118961473,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce04dea4d3c70d7f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757118728040,"stop":1757118728040,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdafd569eff93d7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757118995369,"stop":1757118995370,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97bcf60c4c4cb5b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757118578752,"stop":1757118578752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0de7df3ed4e3ba","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757118447927,"stop":1757118447927,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3c82083aadbd4b","name":"should use DNS peer discovery with light client","time":{"start":1757118512648,"stop":1757118512648,"duration":0},"status":"skipped","severity":"normal"},{"uid":"283f606b14a699df","name":"should handle v3 RLN errors","time":{"start":1757118469766,"stop":1757118469767,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66ed6e47345ceda","name":"yields decoded messages","time":{"start":1757118438511,"stop":1757118438511,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0db192b8103614","name":"Passing page size 110 when there are 120 messages","time":{"start":1757118858559,"stop":1757118858559,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9929b5320009d4","name":"should be able to dial TLS multiaddrs","time":{"start":1757118596614,"stop":1757118596614,"duration":0},"status":"passed","severity":"normal"},{"uid":"1001c4ef86ebf170","name":"should not dispatch event when already connected","time":{"start":1757118437112,"stop":1757118437113,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7a13346d0fd1b46","name":"Push message with JSON payload","time":{"start":1757119571630,"stop":1757119571630,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b52768bfe81aaa","name":"should return false when peer is not found","time":{"start":1757118437885,"stop":1757118437885,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0cb0ffab52e13","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757118490884,"stop":1757118490885,"duration":1},"status":"passed","severity":"normal"},{"uid":"da9304144f0578e9","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757118995372,"stop":1757118995373,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe473af41276ff20","name":"Query generator for multiple messages with different message text format","time":{"start":1757118863522,"stop":1757118863522,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab2decc321262d7","name":"random static sharding 2 - Cluster ID: 157, Shard ID: 363","time":{"start":1757118814690,"stop":1757118814701,"duration":11},"status":"passed","severity":"normal"},{"uid":"3ef7b9fd36e84a1","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757118437884,"stop":1757118437884,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fb5e2ce88a81c0","name":"should dial peer when no shard info available","time":{"start":1757118437669,"stop":1757118437669,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ddcf708f9e5af8f","name":"should get / set TCP multiaddr","time":{"start":1757118427917,"stop":1757118427918,"duration":1},"status":"passed","severity":"normal"},{"uid":"749eaf8f9a743101","name":"Generator, one shard","time":{"start":1757118820831,"stop":1757118820831,"duration":0},"status":"passed","severity":"normal"},{"uid":"778dbf43ff83ca7e","name":"should return false and handle errors gracefully","time":{"start":1757118438783,"stop":1757118438783,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bb4d1b965d7828","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757118490882,"stop":1757118490882,"duration":0},"status":"passed","severity":"normal"},{"uid":"68de7a07abb8fcdd","name":"should dial one peer on dial","time":{"start":1757118596613,"stop":1757118596613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96dfb8d80d189d9","name":"Check received message containing Script","time":{"start":1757118961473,"stop":1757118961473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a074947d32cefec5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757118603073,"stop":1757118603075,"duration":2},"status":"passed","severity":"normal"},{"uid":"9485c6b7e6e54bce","name":"should handle dial errors gracefully","time":{"start":1757118437251,"stop":1757118437254,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f06127dfe1c7369","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757118484777,"stop":1757118484778,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5091fb391928f57","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757118578747,"stop":1757118578747,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee631a2437e0295","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757118421705,"stop":1757118421705,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a316eea4970a51","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757118437908,"stop":1757118437912,"duration":4},"status":"passed","severity":"normal"},{"uid":"45946127305234ca","name":"should start ping timers on peer connect","time":{"start":1757118437695,"stop":1757118437696,"duration":1},"status":"passed","severity":"normal"},{"uid":"52265c944fc6eb8c","name":"Push message with content topic containing emoji","time":{"start":1757119571634,"stop":1757119571634,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb3f7a6cd96c85","name":"should remove event listeners from libp2p","time":{"start":1757118437098,"stop":1757118437098,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b75f0f65f032c3","name":"should stop ping timers on peer disconnect","time":{"start":1757118437701,"stop":1757118437701,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a826d089652c19","name":"Push message with short payload","time":{"start":1757119571627,"stop":1757119571627,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ade08650b7609cf","name":"should continually clean up expired entries at intervals","time":{"start":1757118467324,"stop":1757118467324,"duration":0},"status":"passed","severity":"normal"},{"uid":"9972765988aea97f","name":"Push message with Arabic payload","time":{"start":1757119571618,"stop":1757119571618,"duration":0},"status":"passed","severity":"normal"},{"uid":"660aaf4cf4563fad","name":"Default pageSize","time":{"start":1757118858560,"stop":1757118858560,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4bd7c9d392b002","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757118438250,"stop":1757118438251,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01a73c942c5025c","name":"should reject if Filter is requested but not mounted","time":{"start":1757118469790,"stop":1757118469790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af44c0a12962ae8","name":"Push message with content topic containing short","time":{"start":1757119571611,"stop":1757119571611,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e524097ee1f9e75","name":"new peer added after a peer was already found","time":{"start":1757118686613,"stop":1757118686614,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff83e881f405b3","name":"should properly create location multiaddrs - tcp6","time":{"start":1757118427919,"stop":1757118427919,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca51c1d4a5d8541","name":"should handle special patterns correctly","time":{"start":1757118488209,"stop":1757118488209,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdb58ad432f749","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757118484767,"stop":1757118484768,"duration":1},"status":"passed","severity":"normal"},{"uid":"e95ca1dab8c91831","name":"Push message with custom timestamp: 1757122133132","time":{"start":1757119571626,"stop":1757119571626,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dae0b7764d7da71","name":"should handle case when globalThis is not available","time":{"start":1757118437103,"stop":1757118437104,"duration":1},"status":"passed","severity":"normal"},{"uid":"674936ca9b8f85aa","name":"does not throw on valid cases","time":{"start":1757118421685,"stop":1757118421687,"duration":2},"status":"passed","severity":"normal"},{"uid":"e15cd9587348d4f5","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757118421700,"stop":1757118421700,"duration":0},"status":"passed","severity":"normal"},{"uid":"272b46b978b13f19","name":"should initialize with custom TTL","time":{"start":1757118448445,"stop":1757118448445,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e10456aa17539c9","name":"Push message with content topic containing emoji","time":{"start":1757119571603,"stop":1757119571603,"duration":0},"status":"passed","severity":"normal"},{"uid":"17deaf72d239adca","name":"Push message with content topic containing Russian","time":{"start":1757119571633,"stop":1757119571633,"duration":0},"status":"passed","severity":"normal"},{"uid":"db185bf32bdbe70b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757118427911,"stop":1757118427911,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd6eb5a4059db79","name":"Check publish message containing XML","time":{"start":1757118709991,"stop":1757118709992,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df2260ae49071d7","name":"should handle peer connect event","time":{"start":1757118437104,"stop":1757118437105,"duration":1},"status":"passed","severity":"normal"},{"uid":"597f59bc127b8e81","name":"Push message with XML payload","time":{"start":1757119571629,"stop":1757119571630,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db550b2646af2f6","name":"should return null for non-existent peer","time":{"start":1757118437981,"stop":1757118437982,"duration":1},"status":"passed","severity":"normal"},{"uid":"206b55f46c52cb2a","name":"Push message with XML payload","time":{"start":1757119571619,"stop":1757119571619,"duration":0},"status":"passed","severity":"normal"},{"uid":"986e979393ae64fd","name":"should throw error - no public key","time":{"start":1757118427915,"stop":1757118427915,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aeeed540a3f52e9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757118995376,"stop":1757118995377,"duration":1},"status":"passed","severity":"normal"},{"uid":"556e1d83b1d42785","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757118421699,"stop":1757118421699,"duration":0},"status":"passed","severity":"normal"},{"uid":"6411243681a418","name":"Publish message with custom timestamp: Sat Sep 06 2025 01:31:43 GMT+0000 (Coordinated Universal Time)","time":{"start":1757118709995,"stop":1757118709995,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4ec5712a56786e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757118421810,"stop":1757118421810,"duration":0},"status":"passed","severity":"normal"},{"uid":"31eadfc260a324d2","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757118427289,"stop":1757118427289,"duration":0},"status":"passed","severity":"normal"},{"uid":"762d4e3dbac2d09f","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757118814207,"stop":1757118814208,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e234ab5ee28b95","name":"should not fail to stop the service if it was not started","time":{"start":1757118452183,"stop":1757118452183,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5a1d2cd4c53261","name":"Relay + Store","time":{"start":1757118514856,"stop":1757118514856,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee36bcf9721d9984","name":"Check publish message after client node is restarted","time":{"start":1757118709997,"stop":1757118709998,"duration":1},"status":"skipped","severity":"normal"},{"uid":"df4527ec332de806","name":"should skip peers without ENR","time":{"start":1757118448453,"stop":1757118448453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8c161e75891fd8","name":"should lock peers when selected","time":{"start":1757118471509,"stop":1757118471509,"duration":0},"status":"passed","severity":"normal"},{"uid":"788d372387b3713f","name":"Fails to publish duplicate message","time":{"start":1757118709995,"stop":1757118709995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d8fe05aa398366","name":"should properly create location multiaddrs - udp4","time":{"start":1757118427918,"stop":1757118427918,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bb84b187b5a4bf","name":"Publish message with large meta","time":{"start":1757118709998,"stop":1757118709998,"duration":0},"status":"passed","severity":"normal"},{"uid":"7acdf6651c703d5b","name":"should be empty when created","time":{"start":1757118469395,"stop":1757118469403,"duration":8},"status":"passed","severity":"normal"},{"uid":"29edaf53d5fae458","name":"Push message with custom timestamp: 1757114933132","time":{"start":1757119571636,"stop":1757119571636,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bd100fe722c4f8","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757118490885,"stop":1757118490885,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc27b916edccc3","name":"Check publish message containing special chars","time":{"start":1757118709987,"stop":1757118709988,"duration":1},"status":"passed","severity":"normal"},{"uid":"55cdebb22b83351d","name":"Push message with escaped characters payload","time":{"start":1757119571630,"stop":1757119571631,"duration":1},"status":"passed","severity":"normal"},{"uid":"264bc46c53d91b72","name":"should be safe to call multiple times","time":{"start":1757118437694,"stop":1757118437694,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aebe65e3027ac7b","name":"Push message with rate limit","time":{"start":1757119571615,"stop":1757119571615,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93c8e13a87fe140","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757118421700,"stop":1757118421700,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac2645dc942e75","name":"Push message with emoji payload","time":{"start":1757119571631,"stop":1757119571631,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d7c4db101eafff","name":"should not be empty after adding a subscription","time":{"start":1757118469404,"stop":1757118469404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63a4e04b6a3ce22","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757118490877,"stop":1757118490878,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42bf47a973e3df0","name":"handles different clusterIds correctly","time":{"start":1757118421702,"stop":1757118421702,"duration":0},"status":"passed","severity":"normal"},{"uid":"c721ca7880b6829","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757118484796,"stop":1757118484796,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fb6e0c0318b591","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757118527867,"stop":1757118527868,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6be1e611766344","name":"should reject if WakuNode is not started","time":{"start":1757118469788,"stop":1757118469788,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3ff8f0f660a5bb","name":"Push message with content topic containing Arabic","time":{"start":1757119571601,"stop":1757119571602,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e9eed85059a746","name":"Push message with content topic containing special chars","time":{"start":1757119571632,"stop":1757119571633,"duration":1},"status":"passed","severity":"normal"},{"uid":"d72c1a18f043abec","name":"Check received message containing numeric","time":{"start":1757118961472,"stop":1757118961472,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ac7cb84e13bd80","name":"LightPush","time":{"start":1757118879811,"stop":1757118879811,"duration":0},"status":"passed","severity":"normal"},{"uid":"877501b92f23faa7","name":"should dial peer when on same shard","time":{"start":1757118437668,"stop":1757118437669,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51e212bacd076aa","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757118490886,"stop":1757118490887,"duration":1},"status":"passed","severity":"normal"},{"uid":"63cedc1e56eb1458","name":"Passing invalid cursor","time":{"start":1757118829188,"stop":1757118829188,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc0391387642299","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757118437707,"stop":1757118437707,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f960a34854a77f","name":"should allow redial after cooldown period","time":{"start":1757118437667,"stop":1757118437668,"duration":1},"status":"passed","severity":"normal"},{"uid":"c46c379873c0f122","name":"Push 30 different messages","time":{"start":1757119571599,"stop":1757119571599,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7ba5a3c5595d1d4d","name":"Passing page size 1 when there are 4 messages","time":{"start":1757118858552,"stop":1757118858553,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab433b2acfad9496","name":"Check publish message containing Basic HTML tag","time":{"start":1757118709992,"stop":1757118709992,"duration":0},"status":"passed","severity":"normal"},{"uid":"be60d422656ec7b9","name":"should not execute task if max attempts is 0","time":{"start":1757118468073,"stop":1757118468073,"duration":0},"status":"passed","severity":"normal"},{"uid":"731a1151a2f24762","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757118421706,"stop":1757118421707,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5684d95cd22e4f","name":"Overlapping topic subscription","time":{"start":1757118995374,"stop":1757118995374,"duration":0},"status":"passed","severity":"normal"},{"uid":"561a6c0b55a769a3","name":"should clear the dialing interval","time":{"start":1757118437650,"stop":1757118437650,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca4cf24f64fd540","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757118728036,"stop":1757118728036,"duration":0},"status":"passed","severity":"normal"},{"uid":"865c4ba200eb9709","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757118527873,"stop":1757118527873,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe818183c51707e","name":"messageHashStr produces different results for different inputs","time":{"start":1757118437913,"stop":1757118437913,"duration":0},"status":"passed","severity":"normal"},{"uid":"87cb982882982308","name":"Check message with no pubsub topic is not received","time":{"start":1757118961478,"stop":1757118961478,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31829a8e517d808","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757118728035,"stop":1757118728035,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abdb49056858620","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757118469948,"stop":1757118469948,"duration":0},"status":"passed","severity":"normal"},{"uid":"90497c7529cf17e8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757118421706,"stop":1757118421706,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da07af7b0af337d","name":"should skip peers without peer exchange protocol","time":{"start":1757118448451,"stop":1757118448451,"duration":0},"status":"passed","severity":"normal"},{"uid":"650a4b85a4df37c6","name":"returns all values when wanted number is greater than available values","time":{"start":1757118446865,"stop":1757118446870,"duration":5},"status":"passed","severity":"normal"},{"uid":"445076bdf6c02529","name":"Passing page size 0 when there are 110 messages","time":{"start":1757118858552,"stop":1757118858552,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc1b0b2afd01848","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757118421699,"stop":1757118421700,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53d9675d42a9f77","name":"Subscribe to topic containing long and publish message","time":{"start":1757118719063,"stop":1757118719064,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e86c3948dbeb78a","name":"Push message with meta","time":{"start":1757119571635,"stop":1757119571635,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a136185d9a3b3ce","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757118437989,"stop":1757118437992,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb571aa5786ed8a3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757118858974,"stop":1757118858974,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51dc3be84e45c94","name":"should dial peer immediately when queue is empty","time":{"start":1757118437660,"stop":1757118437660,"duration":0},"status":"passed","severity":"normal"},{"uid":"28387a8f042893ea","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757118469324,"stop":1757118469335,"duration":11},"status":"passed","severity":"normal"},{"uid":"a84a7f4cb0e2b51d","name":"should handle general insertion and lookup correctly","time":{"start":1757118488211,"stop":1757118488211,"duration":0},"status":"passed","severity":"normal"},{"uid":"60cdc572463aa918","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757118469324,"stop":1757118469324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab9cc1280fbf984","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757118448548,"stop":1757118448548,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f5d4ef5cdd9b253","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757118446870,"stop":1757118446871,"duration":1},"status":"passed","severity":"normal"},{"uid":"70548328a80f6513","name":"Push message with Russian payload","time":{"start":1757119571618,"stop":1757119571618,"duration":0},"status":"passed","severity":"normal"},{"uid":"342b63075250549d","name":"should handle dial errors gracefully","time":{"start":1757118437669,"stop":1757118437669,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5348d8fe6c86cc","name":"should drop connection to all peers on hangUp","time":{"start":1757118596613,"stop":1757118596613,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f247bc18a032533","name":"should skip peer when failed to dial recently","time":{"start":1757118437665,"stop":1757118437665,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa3c5dec24c8976","name":"Callback on promise, aborts when callback returns true","time":{"start":1757118863525,"stop":1757118863525,"duration":0},"status":"passed","severity":"normal"},{"uid":"73341a1eef19d108","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757118719072,"stop":1757118719073,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e16f0f78b228fd","name":"pre and post cipher","time":{"start":1757118458525,"stop":1757118458525,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a7085064fc2235","name":"Subscribe and receives messages on 20 topics","time":{"start":1757118995364,"stop":1757118995364,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c7f651156770aa","name":"should be able to decode the field with only STORE set to true","time":{"start":1757118427293,"stop":1757118427294,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e7c130301fdd61","name":"should handle multiple peer connections","time":{"start":1757118437700,"stop":1757118437700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a8350b02782dcb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757118421707,"stop":1757118421708,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b5971b96c8bf4","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757118437904,"stop":1757118437904,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc41092c0858dee","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757118829184,"stop":1757118829185,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e9524bfea441f0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757118484805,"stop":1757118484806,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb44d2641281eb2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757118835387,"stop":1757118835387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3b73ab7d67b83c","name":"should dispatch network event when browser goes offline","time":{"start":1757118437117,"stop":1757118437117,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab71a22dce41669d","name":"A test","time":{"start":1757118587311,"stop":1757118587313,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ba22082f5c2a5f7","name":"Subscribe to topic containing Script and receive message","time":{"start":1757118995377,"stop":1757118995377,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d8c1bc6ec294","name":"Check received message containing SQL Injection","time":{"start":1757118961473,"stop":1757118961473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8d55cecb1df196","name":"should properly create location multiaddrs - udp","time":{"start":1757118427919,"stop":1757118427920,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5f3b23f6c777239","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757118603075,"stop":1757118603076,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0cf17e0ceb4d65b","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757118471512,"stop":1757118471512,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af2d501500dc17b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757118995372,"stop":1757118995372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74fa6d6da42c519","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757118421709,"stop":1757118421709,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e04911b28ff6403","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757118512648,"stop":1757118512649,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ed1c5eda098f18f9","name":"should dial more peers if under maxConnections","time":{"start":1757118437987,"stop":1757118437987,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ee6b44107e64b6","name":"Push message with Chinese payload","time":{"start":1757119571607,"stop":1757119571607,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb8ae952d532009","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757118484775,"stop":1757118484776,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b6a8747f4ef1f3","name":"should initialize with custom number of peers","time":{"start":1757118471508,"stop":1757118471508,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d7761f2de04b57","name":"Push message with SQL Injection payload","time":{"start":1757119571608,"stop":1757119571608,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b08be89e17e321","name":"Check received message containing XML","time":{"start":1757118961462,"stop":1757118961462,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7df57fdfc6d32a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757118447930,"stop":1757118447931,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d50732d8986792","name":"should remove event listeners from globalThis","time":{"start":1757118437098,"stop":1757118437099,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13ef2ef5d79f121","name":"Relay - dialed first","time":{"start":1757118879809,"stop":1757118879810,"duration":1},"status":"passed","severity":"normal"},{"uid":"e12c3c9a59924107","name":"should deliver messages after dependencies are met","time":{"start":1757118490883,"stop":1757118490883,"duration":0},"status":"passed","severity":"normal"},{"uid":"65874aad5e49ef8d","name":"Subscribe and receive messages via lightPush","time":{"start":1757118995371,"stop":1757118995371,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ebe3da2896a6a15","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757118421705,"stop":1757118421705,"duration":0},"status":"passed","severity":"normal"},{"uid":"77909d7cc8195230","name":"should properly create location multiaddrs - tcp4","time":{"start":1757118427918,"stop":1757118427918,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb906e3509a823f6","name":"Get Nodes","time":{"start":1757118447911,"stop":1757118447912,"duration":1},"status":"passed","severity":"normal"},{"uid":"846618e0dcc1fd8f","name":"should get all peers from store","time":{"start":1757118437957,"stop":1757118437969,"duration":12},"status":"passed","severity":"normal"},{"uid":"d79c3b605c64a6c3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757118995374,"stop":1757118995374,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46fd8be3b5606b","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757118820834,"stop":1757118820834,"duration":0},"status":"passed","severity":"normal"},{"uid":"562df6fb5a28e97e","name":"should not dial peers from store when browser is not connected","time":{"start":1757118437955,"stop":1757118437956,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f39dcc336955d69","name":"should handle dial errors","time":{"start":1757118438782,"stop":1757118438782,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7fe1069aca73ed","name":"should reject if Store is requested but not mounted","time":{"start":1757118469789,"stop":1757118469790,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c73f3c0925536c","name":"should throw an error for insufficient data","time":{"start":1757118421811,"stop":1757118421811,"duration":0},"status":"passed","severity":"normal"},{"uid":"d067999be22bb875","name":"Sets default value correctly","time":{"start":1757118873308,"stop":1757118873308,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc5ad977f9bc3e2","name":"should start peer exchange discovery","time":{"start":1757118448445,"stop":1757118448446,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1fa6c452dd07244","name":"should return false when network is not connected","time":{"start":1757118438781,"stop":1757118438781,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b31c8766e84d31","name":"Check received message containing unicode special characters","time":{"start":1757118961475,"stop":1757118961475,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcccf73be3c67e43","name":"should dial peers from store when no connections remain","time":{"start":1757118437956,"stop":1757118437956,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefc5d5e0f0a81fc","name":"should process up to 3 peers at once","time":{"start":1757118437671,"stop":1757118437671,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6d9a6665efac55","name":"yields undefined for messages without decoder","time":{"start":1757118438512,"stop":1757118438512,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb440756d054b20","name":"Check received message containing JSON","time":{"start":1757118961463,"stop":1757118961463,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c20f60c816a8da","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757118829187,"stop":1757118829187,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e4a120982822e2","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757118484791,"stop":1757118484791,"duration":0},"status":"passed","severity":"normal"},{"uid":"22189d1348a6879b","name":"should register libp2p event listeners when start is called","time":{"start":1757118471510,"stop":1757118471510,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dbbaa9687c9222","name":"should trigger query when it went offline since the last successful query","time":{"start":1757118469936,"stop":1757118469936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed93a10cc53074a8","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757118858975,"stop":1757118858975,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9e85e8eb8fcf03","name":"should not stop if not started","time":{"start":1757118448447,"stop":1757118448447,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5578e2d3b25a66","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757118484801,"stop":1757118484803,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae9194f5ab228700","name":"should properly compute the node id","time":{"start":1757118427916,"stop":1757118427916,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b9b8e3ab6b926d","name":"should maintain proper timestamps if all messages received","time":{"start":1757118490879,"stop":1757118490879,"duration":0},"status":"passed","severity":"normal"},{"uid":"5158e9de4cfbe3","name":"Push message equal or less that 1MB","time":{"start":1757119571626,"stop":1757119571626,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f84ae0185df99","name":"should process tasks in queue","time":{"start":1757118468060,"stop":1757118468066,"duration":6},"status":"passed","severity":"normal"},{"uid":"bda652a7e42ebb4b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app32/4/topic690/xml","time":{"start":1757118814214,"stop":1757118814215,"duration":1},"status":"passed","severity":"normal"},{"uid":"b10fd903407f4dd2","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757118703209,"stop":1757118703210,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d5728d6a4e800d","name":"Ordered Callback - false","time":{"start":1757118845253,"stop":1757118845253,"duration":0},"status":"passed","severity":"normal"},{"uid":"101546d193becee8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757118995373,"stop":1757118995373,"duration":0},"status":"passed","severity":"normal"},{"uid":"8376fd07f53ece6c","name":"Renews subscription after lossing a connection","time":{"start":1757118995371,"stop":1757118995371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f013349b0b506fc1","name":"Push message with custom timestamp: 1726360133132","time":{"start":1757119571635,"stop":1757119571635,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ca7876f81bc731","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757118995377,"stop":1757118995377,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ad4e75ab81473","name":"should have no discoveries enabled by default","time":{"start":1757118468806,"stop":1757118468806,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85d447365c9dea3","name":"Check message with no pubsub topic is not received","time":{"start":1757118961469,"stop":1757118961469,"duration":0},"status":"passed","severity":"normal"},{"uid":"798983c882163e1","name":"should not retry if at least one success","time":{"start":1757118468074,"stop":1757118468075,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28d15b199c3b6b6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757118995369,"stop":1757118995369,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba77a71c45a86e3b","name":"should return false when peer is on different cluster","time":{"start":1757118437878,"stop":1757118437878,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b237e05b394e6e","name":"Push message with custom timestamp: 1757122133131","time":{"start":1757119571605,"stop":1757119571605,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cb8fddb000a609","name":"Check publish message containing Chinese","time":{"start":1757118709988,"stop":1757118709989,"duration":1},"status":"passed","severity":"normal"},{"uid":"394234551c8ac165","name":"Push message with numeric payload","time":{"start":1757119571628,"stop":1757119571628,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1b0558c8f38ce5","name":"should return true even if peer has no overlapping shards","time":{"start":1757118437879,"stop":1757118437879,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f32f4cfc749b70d","name":"should add event listeners to libp2p","time":{"start":1757118437094,"stop":1757118437094,"duration":0},"status":"passed","severity":"normal"},{"uid":"9685f078a37f66f0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757118484803,"stop":1757118484803,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a1cf689cfcb79","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757118719064,"stop":1757118719064,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f08fa711ccb588","name":"Push message with XML payload","time":{"start":1757119571608,"stop":1757119571609,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7cad2996dc0e034","name":"Push message with Script payload","time":{"start":1757119571597,"stop":1757119571597,"duration":0},"status":"passed","severity":"normal"},{"uid":"69def8513bca8c9","name":"should handle complete connection lifecycle","time":{"start":1757118437119,"stop":1757118437120,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1150172c77434ef","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757118719072,"stop":1757118719072,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3cdccf0eeea380","name":"should drop connection to one peer on hangUp","time":{"start":1757118596613,"stop":1757118596614,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39d7b60a73548ce","name":"should check false positive rate","time":{"start":1757118488211,"stop":1757118488212,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa37b5c23c15f33","name":"Publish message with rate limit","time":{"start":1757118709998,"stop":1757118709998,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcb19a8bdc68dee","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757118532964,"stop":1757118532964,"duration":0},"status":"passed","severity":"normal"},{"uid":"991a3f99a1947359","name":"Query with Ordered Callback, No message returned","time":{"start":1757118835387,"stop":1757118835388,"duration":1},"status":"passed","severity":"normal"},{"uid":"19bb6a617eb5b968","name":"should handle a minimal index list","time":{"start":1757118421810,"stop":1757118421810,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d2487d13593ebb","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app27/1/topic389/xml","time":{"start":1757118814226,"stop":1757118814228,"duration":2},"status":"passed","severity":"normal"},{"uid":"23d7f22f8ddb4fda","name":"should handle all zero keep alive options","time":{"start":1757118437714,"stop":1757118437714,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd126c36827b588d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757118484819,"stop":1757118484820,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d2d89cccd9f399","name":"should return PeerId when PeerId is provided","time":{"start":1757118437914,"stop":1757118437915,"duration":1},"status":"passed","severity":"normal"},{"uid":"495fbae190651adf","name":"should add event listeners for peer connect and disconnect","time":{"start":1757118437693,"stop":1757118437693,"duration":0},"status":"passed","severity":"normal"},{"uid":"1768a5ae5084a309","name":"Check message received after jswaku node is restarted","time":{"start":1757118961470,"stop":1757118961471,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b5ce6fac497c35","name":"should encode/decode to text encoding","time":{"start":1757118427916,"stop":1757118427917,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ea17b13d56bb5b","name":"should handle browser offline state overriding peer connections","time":{"start":1757118437120,"stop":1757118437120,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b984b6ea58d630","name":"should skip peers that were recently queried","time":{"start":1757118448450,"stop":1757118448450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28fabb114d630ca","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757118421698,"stop":1757118421698,"duration":0},"status":"passed","severity":"normal"},{"uid":"197f3d722e3c902f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757118427294,"stop":1757118427294,"duration":0},"status":"passed","severity":"normal"},{"uid":"776103a803b2fee3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757118484814,"stop":1757118484814,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebebb9bc2c1bd1bb","name":"Push message with content topic containing special chars","time":{"start":1757119571622,"stop":1757119571622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2d8c3566ca3df7","name":"should be safe to call multiple times","time":{"start":1757118437247,"stop":1757118437247,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b176f0da8bbfc6","name":"Push message with Chinese payload","time":{"start":1757119571595,"stop":1757119571596,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0dbd1a05459621a","name":"Delete observer","time":{"start":1757118688052,"stop":1757118688052,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fca9c59d1ebeb90","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757118484803,"stop":1757118484804,"duration":1},"status":"passed","severity":"normal"},{"uid":"fec59ac2aca3e39b","name":"should not discard bootstrap peers if under the limit","time":{"start":1757118552365,"stop":1757118552365,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51770399f403583","name":"Check message on other pubsub topic is not received","time":{"start":1757118961478,"stop":1757118961478,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15e352f569bcdd2","name":"should properly create peer info with all multiaddrs","time":{"start":1757118427920,"stop":1757118427920,"duration":0},"status":"passed","severity":"normal"},{"uid":"208cfd3373cb5f56","name":"should handle incoming messages","time":{"start":1757118469335,"stop":1757118469336,"duration":1},"status":"passed","severity":"normal"},{"uid":"f98654cdc9f9e55e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757118471509,"stop":1757118471509,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68a619f5e7317df","name":"Asymmetric encrypt & decrypt","time":{"start":1757118458524,"stop":1757118458524,"duration":0},"status":"passed","severity":"normal"},{"uid":"194b81790526a4ba","name":"Push message with Chinese payload","time":{"start":1757119571618,"stop":1757119571618,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d41c65e1f611b71","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757118877519,"stop":1757118877519,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd341859a81cca80","name":"should handle multiple query options for time ranges","time":{"start":1757118469680,"stop":1757118469681,"duration":1},"status":"passed","severity":"normal"},{"uid":"c58b3a74c7eb98f6","name":"Push message with Arabic payload","time":{"start":1757119571607,"stop":1757119571607,"duration":0},"status":"passed","severity":"normal"},{"uid":"559454a583997e7c","name":"should handle errors when accessing navigator","time":{"start":1757118437118,"stop":1757118437119,"duration":1},"status":"passed","severity":"normal"},{"uid":"639dcf9e0f51428a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757118484776,"stop":1757118484776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f2351dcf14ba73","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757118995374,"stop":1757118995374,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17f8c8c9e7a8cde","name":"Push message with rate limit","time":{"start":1757119571625,"stop":1757119571625,"duration":0},"status":"passed","severity":"normal"},{"uid":"63009d36353378d5","name":"should not fail to stop the service if it was not started","time":{"start":1757118512644,"stop":1757118512645,"duration":1},"status":"passed","severity":"normal"},{"uid":"9527917531047e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757118437706,"stop":1757118437707,"duration":1},"status":"passed","severity":"normal"},{"uid":"702e7d3fe2367052","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757118703210,"stop":1757118703210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d828ed3c7f14e3d7","name":"Non TWN Cluster","time":{"start":1757118814209,"stop":1757118814210,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b509c059d4fe34","name":"should dial with PeerId and return stream","time":{"start":1757118438781,"stop":1757118438782,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e99fb1797ad4e57","name":"should wait for Store peer to be connected","time":{"start":1757118469792,"stop":1757118469794,"duration":2},"status":"passed","severity":"normal"},{"uid":"acad7a01855a114b","name":"Subscribe to topic containing long and receive message","time":{"start":1757118995375,"stop":1757118995376,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2725e55329dec0","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757118427295,"stop":1757118427296,"duration":1},"status":"passed","severity":"normal"},{"uid":"112194fe5494cc6d","name":"should create an instance with libp2p and dialer","time":{"start":1757118437237,"stop":1757118437237,"duration":0},"status":"passed","severity":"normal"},{"uid":"2553ce751e1d29e6","name":"Push message with short payload","time":{"start":1757119571606,"stop":1757119571606,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0c810fabb48c8a","name":"should add event listeners to globalThis","time":{"start":1757118437094,"stop":1757118437097,"duration":3},"status":"passed","severity":"normal"},{"uid":"32158423a2165e05","name":"accepts valid content-filtered query","time":{"start":1757118438181,"stop":1757118438181,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c7392b9dc9012a","name":"should send to specified number of peers of used peers","time":{"start":1757118469764,"stop":1757118469764,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d5147888da53df","name":"can query messages normally","time":{"start":1757118837642,"stop":1757118837643,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb34fc8fa57f66bd","name":"different cluster: nodes don't connect","time":{"start":1757118603073,"stop":1757118603073,"duration":0},"status":"passed","severity":"normal"},{"uid":"2538ba3ea755363a","name":"should successfully query peers and return peer infos","time":{"start":1757118448259,"stop":1757118448259,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e856543a4f0c3de","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757118490473,"stop":1757118490473,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ef6cc3852326d1","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757118448456,"stop":1757118448456,"duration":0},"status":"passed","severity":"normal"},{"uid":"76758a6295e4dc84","name":"ends after yielding if response size indicates end","time":{"start":1757118438512,"stop":1757118438512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bc018ccfdd7f22","name":"should be sent with empty content","time":{"start":1757118490886,"stop":1757118490886,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0af1a06615359d0","name":"should return undefined if no connection provided","time":{"start":1757118438248,"stop":1757118438249,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ece722a3dbeb7d8","name":"should handle errors when globalThis is not available","time":{"start":1757118437097,"stop":1757118437098,"duration":1},"status":"passed","severity":"normal"},{"uid":"911e2426a2b317b8","name":"should handle empty pubsub topics","time":{"start":1757118437714,"stop":1757118437714,"duration":0},"status":"passed","severity":"normal"},{"uid":"66775aa7a5b496d9","name":"should handle query errors gracefully","time":{"start":1757118448452,"stop":1757118448452,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2971363c3adf1","name":"Ephemeral messages are not stored","time":{"start":1757118514216,"stop":1757118514218,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0fa0b69079e3f7c","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757118437988,"stop":1757118437988,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d1d35de4c80100","name":"random static sharding 6 - Cluster ID: 274, Shard ID: 814","time":{"start":1757118814715,"stop":1757118814715,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb50f3cf61c47df","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757118829187,"stop":1757118829187,"duration":0},"status":"passed","severity":"normal"},{"uid":"174a00ae0363bc6f","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757118484769,"stop":1757118484769,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac66c9956d355e04","name":"Promise Callback - false","time":{"start":1757118845252,"stop":1757118845252,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b33be8c87e84ff","name":"Push message with content topic containing SQL Injection","time":{"start":1757119571613,"stop":1757119571613,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5757d4610ccad61","name":"peer exchange sets tag","time":{"start":1757118686613,"stop":1757118686613,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ad6f2bf700ae4d","name":"Push message with content topic containing long","time":{"start":1757119571622,"stop":1757119571622,"duration":0},"status":"passed","severity":"normal"},{"uid":"872570c98e9ac4","name":"Meta field set when metaSetter is specified","time":{"start":1757118438593,"stop":1757118438594,"duration":1},"status":"passed","severity":"normal"},{"uid":"3743a9c50e1f4824","name":"random static sharding 3 - Cluster ID: 252, Shard ID: 830","time":{"start":1757118814702,"stop":1757118814707,"duration":5},"status":"passed","severity":"normal"},{"uid":"6dd1392fad872d94","name":"should clear interval on stop","time":{"start":1757118448455,"stop":1757118448455,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa7e1b7efc24993","name":"should dial all known peers when reached zero connections","time":{"start":1757118552364,"stop":1757118552365,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9865e70df3bffa","name":"should keep entries that haven't expired yet","time":{"start":1757118467319,"stop":1757118467320,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f6ea7bbf270aa20","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757118427288,"stop":1757118427288,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8bc2b261b146a1","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757118469944,"stop":1757118469944,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21c36786b18c28c","name":"msgTime: 0 ms from now, startTime: 1756859659308, endTime: 1757118859308","time":{"start":1757118877518,"stop":1757118877518,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a73bc345de5d9c6","name":"should return false when peer is not on topic","time":{"start":1757118438786,"stop":1757118438786,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bff7527bf8c2b8f","name":"should skip peer when dialed recently","time":{"start":1757118437664,"stop":1757118437665,"duration":1},"status":"passed","severity":"normal"},{"uid":"51798934c6c5390b","name":"Correctly serialized arguments","time":{"start":1757118596832,"stop":1757118596833,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b397dda2a814d10","name":"Passing page size 3 when there are 20 messages","time":{"start":1757118858553,"stop":1757118858553,"duration":0},"status":"passed","severity":"normal"},{"uid":"4592126f12708f28","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757118427283,"stop":1757118427286,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb0539f2b26fcfbd","name":"should start and stop interval correctly","time":{"start":1757118468060,"stop":1757118468060,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac962733829e774","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757118484786,"stop":1757118484786,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9452f16f6752a3","name":"Ordered callback, aborts when callback returns true","time":{"start":1757118863527,"stop":1757118863528,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9299ed662d258c0","name":"Push message with content topic containing Chinese","time":{"start":1757119571601,"stop":1757119571601,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed70fb06e8e32f78","name":"Check publish message containing shell command","time":{"start":1757118709993,"stop":1757118709993,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71bc7d102558ead","name":"should get / set UDP multiaddr","time":{"start":1757118427917,"stop":1757118427917,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa8680d0663166d","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757118490887,"stop":1757118490888,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5220971359fa44","name":"should compute hash only when first accessed","time":{"start":1757118438596,"stop":1757118438596,"duration":0},"status":"passed","severity":"normal"},{"uid":"308284efb19f55d1","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757118448263,"stop":1757118448263,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d3725bee1074f4","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757118709994,"stop":1757118709995,"duration":1},"status":"passed","severity":"normal"},{"uid":"5954475605a50b95","name":"Check message with invalid timestamp is not received","time":{"start":1757118961477,"stop":1757118961478,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b2c1f4669cb618","name":"should support chaining for add method","time":{"start":1757118467317,"stop":1757118467319,"duration":2},"status":"passed","severity":"normal"},{"uid":"5553125e3672b703","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757118484787,"stop":1757118484790,"duration":3},"status":"passed","severity":"normal"},{"uid":"9c82c964a352afa0","name":"Decoder throws on undefined content topic","time":{"start":1757118459665,"stop":1757118459666,"duration":1},"status":"passed","severity":"normal"},{"uid":"301245e68a70f0dd","name":"should return different streams if requested simultaniously","time":{"start":1757118438249,"stop":1757118438250,"duration":1},"status":"passed","severity":"normal"},{"uid":"26fe45d1f1415789","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757118421697,"stop":1757118421697,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9fecf5e0bac34e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757118458081,"stop":1757118458081,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb10e97663daf160","name":"should properly create location multiaddrs - udp6","time":{"start":1757118427919,"stop":1757118427919,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08a7f505406e4c7","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757118829179,"stop":1757118829183,"duration":4},"status":"passed","severity":"normal"},{"uid":"409b03aa783af407","name":"same cluster: nodes connect","time":{"start":1757118603072,"stop":1757118603073,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c5a1e990b868f5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757118438250,"stop":1757118438250,"duration":0},"status":"passed","severity":"normal"},{"uid":"198d3089a06e1bf6","name":"Check received message containing JSON","time":{"start":1757118961474,"stop":1757118961474,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d5401ec1ca80fb","name":"should only return 1 node with relay capability","time":{"start":1757118448546,"stop":1757118448546,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb847e1f2ec24f6","name":"Query generator for 2000 messages","time":{"start":1757118863528,"stop":1757118863529,"duration":1},"status":"passed","severity":"normal"},{"uid":"717a5cf948726fa9","name":"Decrypt messages","time":{"start":1757118688051,"stop":1757118688052,"duration":1},"status":"passed","severity":"normal"},{"uid":"733c5b22ab4db14c","name":"should create ConnectionManager with relay","time":{"start":1757118438777,"stop":1757118438777,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf3fb755925265e","name":"Query Generator, No message returned","time":{"start":1757118835386,"stop":1757118835387,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec075c152b67e0e5","name":"should create RPC request with correct parameters","time":{"start":1757118448265,"stop":1757118448265,"duration":0},"status":"passed","severity":"normal"},{"uid":"de99d0d023b6ee8c","name":"should handle ENR without shardInfo","time":{"start":1757118448454,"stop":1757118448455,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c98f9b09bb172c4","name":"should be safe to call multiple times","time":{"start":1757118438780,"stop":1757118438780,"duration":0},"status":"passed","severity":"normal"},{"uid":"8648e504bc29d13","name":"messageHashStr works with IProtoMessage","time":{"start":1757118437912,"stop":1757118437913,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed7424a0b95e46db","name":"Push message with content topic containing numeric","time":{"start":1757119571600,"stop":1757119571601,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ea2a87ac558e4d","name":"Push message with content topic containing unicode special characters","time":{"start":1757119571614,"stop":1757119571614,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48cc095a6bf2060","name":"should create dialer with libp2p and shardReader","time":{"start":1757118437634,"stop":1757118437635,"duration":1},"status":"passed","severity":"normal"},{"uid":"25fd193407c2e098","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757118995379,"stop":1757118995379,"duration":0},"status":"passed","severity":"normal"},{"uid":"209d45fa5e44d1d1","name":"rejects hash query with time filter","time":{"start":1757118438183,"stop":1757118438183,"duration":0},"status":"passed","severity":"normal"},{"uid":"26075ce6107192c2","name":"should remove event listeners","time":{"start":1757118437694,"stop":1757118437694,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ef8e0c743cbe87","name":"should return start time to match max range","time":{"start":1757118469947,"stop":1757118469948,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07e3f998d6174af","name":"Check publish message containing JSON","time":{"start":1757118709992,"stop":1757118709992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7688be1823307124","name":"Push message with content topic containing Chinese","time":{"start":1757119571623,"stop":1757119571623,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d27bb688f6fedf4","name":"msgTime: 0 ms from now, startTime: 1757032459308, endTime: 1757118859308","time":{"start":1757118877518,"stop":1757118877519,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeefdf9e4bd3fb49","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757118484768,"stop":1757118484768,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42afc7644fe08e1","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757118421696,"stop":1757118421697,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa97aceb4e069e3","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757118448547,"stop":1757118448547,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a69ff256e812acd","name":"should handle queue processing errors gracefully","time":{"start":1757118437671,"stop":1757118437672,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb76b4839ccdb05e","name":"Refresh subscription","time":{"start":1757118995374,"stop":1757118995375,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7fe8ec6c0afe3fc","name":"should discover peers from provided peer cache","time":{"start":1757118602036,"stop":1757118602036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ffd0fbfb2488b2","name":"Subscribe to topic containing short and publish message","time":{"start":1757118719062,"stop":1757118719063,"duration":1},"status":"passed","severity":"normal"},{"uid":"948ea087bf1c7e7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757118459664,"stop":1757118459664,"duration":0},"status":"passed","severity":"normal"},{"uid":"748eb581e2da4fc0","name":"should set field with only FILTER enabled","time":{"start":1757118427922,"stop":1757118427922,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68aa607f2ad1925","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757118863524,"stop":1757118863524,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ba75224bcbdb2b","name":"should stop and cleanup resources","time":{"start":1757118469412,"stop":1757118469412,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ce775a684b5250","name":"Subscribe to topic containing short and receive message","time":{"start":1757118995375,"stop":1757118995375,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a43403a89e7a27f","name":"Check meta is set [symmetric]","time":{"start":1757118458081,"stop":1757118458082,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5ec46cc4c2fe00","name":"should not receive a peer event before start","time":{"start":1757118512646,"stop":1757118512647,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1ca8bdd7d5f710","name":"Fails to push message with large meta","time":{"start":1757119571625,"stop":1757119571625,"duration":0},"status":"passed","severity":"normal"},{"uid":"e080edb80f05447a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app28/10/topic432/xml","time":{"start":1757118814211,"stop":1757118814211,"duration":0},"status":"passed","severity":"normal"},{"uid":"3951c9d10c60d2cd","name":"Push message with unicode special characters payload","time":{"start":1757119571620,"stop":1757119571620,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bb17d674de4f78","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757118603070,"stop":1757118603070,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbc069b2fdf9287","name":"Reusing cursor across nodes","time":{"start":1757118829187,"stop":1757118829188,"duration":1},"status":"passed","severity":"normal"},{"uid":"44492aaa87bb0073","name":"should reject if Relay is requested but not mounted","time":{"start":1757118469789,"stop":1757118469789,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6091070008edf0","name":"should add and check entries correctly","time":{"start":1757118467309,"stop":1757118467311,"duration":2},"status":"passed","severity":"normal"},{"uid":"8eeab5011f6763ee","name":"Push message with emoji payload","time":{"start":1757119571610,"stop":1757119571610,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d55fc931b434b86","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757118421710,"stop":1757118421710,"duration":0},"status":"passed","severity":"normal"},{"uid":"3200f3c76b8b3a24","name":"Check message with non string payload is not received","time":{"start":1757118961480,"stop":1757118961480,"duration":0},"status":"passed","severity":"normal"},{"uid":"e399dec78a09299d","name":"Push message with Chinese payload","time":{"start":1757119571628,"stop":1757119571628,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d67b976be28cbe","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757118484769,"stop":1757118484770,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b87a2f5c004b536","name":"should attach causal history and bloom filter to each message","time":{"start":1757118490878,"stop":1757118490878,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae8277b1fa735e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757118719064,"stop":1757118719065,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e09d755c535409e","name":"Push 30 different messages","time":{"start":1757119571610,"stop":1757119571610,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a4730c6db862c4e5","name":"ignores domain fetching errors","time":{"start":1757118448545,"stop":1757118448545,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83ee2715b73758a","name":"should handle case when navigator is not available","time":{"start":1757118437103,"stop":1757118437103,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccd4b6bd4f07ddf","name":"Push message with Script payload","time":{"start":1757119571629,"stop":1757119571629,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea878884fc41328","name":"Check publish message after service node is restarted","time":{"start":1757118709997,"stop":1757118709997,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2996d2e9373448f","name":"Cluster ID 0, shard 1","time":{"start":1757118814679,"stop":1757118814689,"duration":10},"status":"passed","severity":"normal"},{"uid":"bb89ae74f03ff478","name":"Query with Promise Callback, No Decoder","time":{"start":1757118835400,"stop":1757118835400,"duration":0},"status":"passed","severity":"normal"},{"uid":"214f34adf5d6ffb2","name":"Accepts a valid Waku Message","time":{"start":1757118475753,"stop":1757118475754,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cab01d1fb4b75de","name":"Push message with Arabic payload","time":{"start":1757119571628,"stop":1757119571629,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bdaab03461d7a4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757118995378,"stop":1757118995378,"duration":0},"status":"passed","severity":"normal"},{"uid":"c180a0b4965eb638","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757118459663,"stop":1757118459664,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c56c1691431587","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757118447928,"stop":1757118447929,"duration":1},"status":"passed","severity":"normal"},{"uid":"f19de084e91e5c93","name":"Register correct protocols","time":{"start":1757118719054,"stop":1757118719055,"duration":1},"status":"passed","severity":"normal"},{"uid":"6317976c466a234f","name":"Waku message hash computation (payload length 0)","time":{"start":1757118437903,"stop":1757118437903,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f702c957d7d99d","name":"Wrong topic","time":{"start":1757118814234,"stop":1757118814234,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c46af1044d0ca0f","name":"should check connected peers if present and suitable","time":{"start":1757118469791,"stop":1757118469791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f48a620de54454b","name":"should handle different types of entries","time":{"start":1757118467320,"stop":1757118467322,"duration":2},"status":"passed","severity":"normal"},{"uid":"4cee61787c494e6f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757118421810,"stop":1757118421811,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8845916fe7285ec","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757118686616,"stop":1757118686617,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1d5433d3a06c6e","name":"should dispatch connect and disconnect events","time":{"start":1757118471509,"stop":1757118471510,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f471cd77241973","name":"should maintain desired error rate","time":{"start":1757118488205,"stop":1757118488205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbaee77f270669e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757118995362,"stop":1757118995363,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2b021d8344b772","name":"should not retry if at least one success","time":{"start":1757118469765,"stop":1757118469765,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a38f106370673b","name":"should add received message to localHistory with retrievalHint","time":{"start":1757118490880,"stop":1757118490880,"duration":0},"status":"passed","severity":"normal"},{"uid":"904796efb810680a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757118437708,"stop":1757118437708,"duration":0},"status":"passed","severity":"normal"},{"uid":"54307db5b13cdc5c","name":"Nwaku publishes","time":{"start":1757118699779,"stop":1757118699780,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4fb32ad4719674","name":"should not create multiple intervals when called multiple times","time":{"start":1757118437649,"stop":1757118437650,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1a6c19ffdcd698","name":"should not receive a peer event before start","time":{"start":1757118718785,"stop":1757118718787,"duration":2},"status":"passed","severity":"normal"},{"uid":"81a06b46786d8af0","name":"should return false when peer is not on the specified shard","time":{"start":1757118437881,"stop":1757118437882,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44e4972d0be0231","name":"Check received message containing shell command","time":{"start":1757118961463,"stop":1757118961463,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b53c540d53be6f","name":"handles different networkShards values correctly","time":{"start":1757118421702,"stop":1757118421702,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96265ca1ef10515","name":"should work with async generator that yields promises","time":{"start":1757118469934,"stop":1757118469934,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbebafe36c32320","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757118719075,"stop":1757118719075,"duration":0},"status":"passed","severity":"normal"},{"uid":"97733652454e3a8d","name":"Refresh subscription","time":{"start":1757118995365,"stop":1757118995365,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4d142807f22ac7","name":"Push message equal or less that 1MB","time":{"start":1757119571605,"stop":1757119571605,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a9316bb966245f","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757118484792,"stop":1757118484795,"duration":3},"status":"passed","severity":"normal"},{"uid":"48b07d33256c2151","name":"should encodeTxt and decodeTxt","time":{"start":1757118427910,"stop":1757118427911,"duration":1},"status":"passed","severity":"normal"},{"uid":"7630f11c88a0565b","name":"Push message with custom timestamp: 1726360133132","time":{"start":1757119571615,"stop":1757119571615,"duration":0},"status":"passed","severity":"normal"},{"uid":"139483364e43b0a6","name":"should update ack status of messages in outgoing buffer","time":{"start":1757118490887,"stop":1757118490887,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d34e007a522b70b","name":"should encode/decode to RLP encoding","time":{"start":1757118427916,"stop":1757118427916,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eafd7aaacf367f4","name":"Check received message containing Basic HTML tag","time":{"start":1757118961474,"stop":1757118961474,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23204fa5697c534","name":"Check received message containing escaped characters","time":{"start":1757118961475,"stop":1757118961475,"duration":0},"status":"passed","severity":"normal"},{"uid":"4196a1ae677b63ed","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757118421704,"stop":1757118421704,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5492ad825d4408e","name":"Throws when trying to push message with empty payload","time":{"start":1757119571610,"stop":1757119571611,"duration":1},"status":"passed","severity":"normal"},{"uid":"343c1ffdfd304339","name":"should not start if already started","time":{"start":1757118448446,"stop":1757118448446,"duration":0},"status":"passed","severity":"normal"},{"uid":"269f34c50e1a3342","name":"should filter out undefined ENRs","time":{"start":1757118448260,"stop":1757118448261,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e11b8e139352a5","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757118437987,"stop":1757118437987,"duration":0},"status":"passed","severity":"normal"},{"uid":"2007c841f2e4eb28","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757118709997,"stop":1757118709997,"duration":0},"status":"passed","severity":"normal"},{"uid":"8574a105d1a7d202","name":"should be able to encode the field with only STORE set to true","time":{"start":1757118427286,"stop":1757118427287,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8ed938020af4c5","name":"should return usable stream attached to connection","time":{"start":1757118438248,"stop":1757118438248,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6d0e1a5923abe1","name":"should not fail to start the service if it is already started","time":{"start":1757118718782,"stop":1757118718784,"duration":2},"status":"passed","severity":"normal"},{"uid":"9cfe7d29e1e3aef3","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757118484771,"stop":1757118484772,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dfd3b4977c74393","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757118961471,"stop":1757118961471,"duration":0},"status":"passed","severity":"normal"},{"uid":"611d35e7e14cd827","name":"should set field with only STORE enabled","time":{"start":1757118427922,"stop":1757118427922,"duration":0},"status":"passed","severity":"normal"},{"uid":"964b892f6562b590","name":"should increase lamport timestamp","time":{"start":1757118490876,"stop":1757118490876,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eab3c1f9d3b0e28","name":"Push message with content topic containing short","time":{"start":1757119571600,"stop":1757119571600,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbb52363dd4e383","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757118728038,"stop":1757118728038,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8f8abd06be306c","name":"Push message with content topic containing escaped characters","time":{"start":1757119571624,"stop":1757119571624,"duration":0},"status":"passed","severity":"normal"},{"uid":"97dfd22ea4f4f8b4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757118421707,"stop":1757118421707,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce716cf19cefff6d","name":"Encoder throws on undefined content topic","time":{"start":1757118459665,"stop":1757118459665,"duration":0},"status":"passed","severity":"normal"},{"uid":"42af8dd8d161a637","name":"random static sharding 8 - Cluster ID: 853, Shard ID: 452","time":{"start":1757118814716,"stop":1757118814716,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e9a9883e201bb9","name":"should not fail to stop the service if it was not started","time":{"start":1757118718782,"stop":1757118718782,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b0a597193d7447","name":"Check publish message containing unicode special characters","time":{"start":1757118709994,"stop":1757118709994,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd34cc6afc169b80","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757118728039,"stop":1757118728039,"duration":0},"status":"passed","severity":"normal"},{"uid":"3673c9221c61a41e","name":"topics with same application and version share the same shard","time":{"start":1757118421700,"stop":1757118421701,"duration":1},"status":"passed","severity":"normal"},{"uid":"46131ffb3e110c7e","name":"should emit a peer event after start","time":{"start":1757118452183,"stop":1757118452183,"duration":0},"status":"passed","severity":"normal"},{"uid":"9778ef601003826b","name":"should skip peer when not on same cluster","time":{"start":1757118437668,"stop":1757118437668,"duration":0},"status":"passed","severity":"normal"},{"uid":"662284688bff7226","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757118995370,"stop":1757118995370,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db55ab8933a4c3c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757118484186,"stop":1757118484186,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe60eb30218683f1","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757118512650,"stop":1757118512650,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66749eb9ba0fedc2","name":"should accept empty decoders array","time":{"start":1757118469930,"stop":1757118469930,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfadb4479e988e1f","name":"Push message with content topic containing special chars","time":{"start":1757119571601,"stop":1757119571601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fad0c73fc2a5bf9","name":"should be safe to call multiple times","time":{"start":1757118437246,"stop":1757118437246,"duration":0},"status":"passed","severity":"normal"},{"uid":"da98aaee2e6abaed","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757118995376,"stop":1757118995376,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d4eb8da9619324","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757118469942,"stop":1757118469942,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc5be916d49deea","name":"ignores unrecognized TXT record formats","time":{"start":1757118448545,"stop":1757118448545,"duration":0},"status":"passed","severity":"normal"},{"uid":"314792ea4a06915f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757118484804,"stop":1757118484805,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa29d3d02a2adcc3","name":"can query messages by message hash","time":{"start":1757118837643,"stop":1757118837643,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0b3f6bcf90ca23","name":"Push message with meta","time":{"start":1757119571614,"stop":1757119571614,"duration":0},"status":"passed","severity":"normal"},{"uid":"e571d6ea47ec9712","name":"Push message with escaped characters payload","time":{"start":1757119571620,"stop":1757119571620,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71592b589dfe58e","name":"random static sharding 5 - Cluster ID: 223, Shard ID: 64","time":{"start":1757118814710,"stop":1757118814713,"duration":3},"status":"passed","severity":"normal"},{"uid":"23c0b71fb57fa134","name":"should call waitForPeer on Relay","time":{"start":1757118469794,"stop":1757118469794,"duration":0},"status":"passed","severity":"normal"},{"uid":"3931122df533aa3c","name":"Push message with shell command payload","time":{"start":1757119571620,"stop":1757119571620,"duration":0},"status":"passed","severity":"normal"},{"uid":"931c54b929934e9e","name":"Subscribe and receive messages via lightPush","time":{"start":1757118995362,"stop":1757118995362,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2538f700d40bbc","name":"A test","time":{"start":1757118587319,"stop":1757118587319,"duration":0},"status":"passed","severity":"normal"},{"uid":"505bf3a2d7f79a86","name":"random static sharding 7 - Cluster ID: 429, Shard ID: 442","time":{"start":1757118814716,"stop":1757118814716,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c7c26985f62c73","name":"should not return locked peers if enough unlocked are available","time":{"start":1757118471509,"stop":1757118471509,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a33b1e1993b254","name":"Push message with Basic HTML tag payload","time":{"start":1757119571619,"stop":1757119571619,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97032a1e323f9ec","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757118437261,"stop":1757118437262,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c86a9dcda201f58","name":"should handle case with no peers in store","time":{"start":1757118437970,"stop":1757118437971,"duration":1},"status":"passed","severity":"normal"},{"uid":"3493e050124a7f47","name":"Store - dialed after - with timeout","time":{"start":1757118879811,"stop":1757118879811,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bfbefe8aecc7a5","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757118438780,"stop":1757118438781,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d03804e27dfd4b7","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757118437982,"stop":1757118437983,"duration":1},"status":"passed","severity":"normal"},{"uid":"c008af158fa619a5","name":"Check message with no content topic is not received","time":{"start":1757118961469,"stop":1757118961470,"duration":1},"status":"passed","severity":"normal"},{"uid":"734dcd6be423acf4","name":"should drop connection via multiaddr with hangUp","time":{"start":1757118596614,"stop":1757118596614,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad180ae68d98add7","name":"Renews subscription after lossing a connection","time":{"start":1757118995380,"stop":1757118995380,"duration":0},"status":"passed","severity":"normal"},{"uid":"841c7cc0c62abdea","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757118719056,"stop":1757118719057,"duration":1},"status":"passed","severity":"normal"},{"uid":"622661224160cf9a","name":"configure the node with multiple content topics","time":{"start":1757118814234,"stop":1757118814234,"duration":0},"status":"passed","severity":"normal"},{"uid":"d343a2c8d95eb9ca","name":"should work with stubbed peer manager event emitter","time":{"start":1757118469931,"stop":1757118469931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec696359d229bc1","name":"Push message with SQL Injection payload","time":{"start":1757119571618,"stop":1757119571619,"duration":1},"status":"passed","severity":"normal"},{"uid":"307eaebe44832847","name":"should properly clean up resources when disposed","time":{"start":1757118467323,"stop":1757118467323,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e93d492fc78c3c9","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757118877519,"stop":1757118877519,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ebd0e54a000082","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757118490880,"stop":1757118490881,"duration":1},"status":"passed","severity":"normal"},{"uid":"61bbe1df71d9355e","name":"should handle peerStore errors gracefully","time":{"start":1757118438785,"stop":1757118438785,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7e3cee83f8371","name":"should handle dial errors gracefully","time":{"start":1757118437970,"stop":1757118437970,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a1aecf2283925e","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757118484771,"stop":1757118484771,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2f3404a319ad95","name":"Retrieval Hint","time":{"start":1757118490473,"stop":1757118490473,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9a5b7dd0e60396","name":"should handle multiple peers with different shard configurations","time":{"start":1757118437673,"stop":1757118437673,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c58beb3b400c15","name":"Push message with unicode special characters payload","time":{"start":1757119571610,"stop":1757119571610,"duration":0},"status":"passed","severity":"normal"},{"uid":"27151fee330fc5bc","name":"Check publish message containing escaped characters","time":{"start":1757118709993,"stop":1757118709994,"duration":1},"status":"passed","severity":"normal"},{"uid":"501bae5edcee2884","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757118427289,"stop":1757118427290,"duration":1},"status":"passed","severity":"normal"},{"uid":"823a8afc6c8c38bb","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757118719071,"stop":1757118719072,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b44c881a5aea9e","name":"Push message with numeric payload","time":{"start":1757119571617,"stop":1757119571617,"duration":0},"status":"passed","severity":"normal"},{"uid":"c032755b09ea8e7e","name":"should monitor connected peers and store them into cache","time":{"start":1757118602036,"stop":1757118602037,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80077158ed0b00c","name":"Decoder throws on undefined content topic","time":{"start":1757118438594,"stop":1757118438595,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9d3b82b2003fc0","name":"Query generator for multiple messages with different content topic format","time":{"start":1757118863524,"stop":1757118863525,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b85fe7c13c5fbc9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757118484797,"stop":1757118484800,"duration":3},"status":"passed","severity":"normal"},{"uid":"54c1312cb5dd4abc","name":"Push message with custom timestamp: 1757122133132","time":{"start":1757119571616,"stop":1757119571616,"duration":0},"status":"passed","severity":"normal"},{"uid":"a762b4c6074f318f","name":"Push message with Basic HTML tag payload","time":{"start":1757119571609,"stop":1757119571609,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f686c6b987b1380","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757118484812,"stop":1757118484812,"duration":0},"status":"passed","severity":"normal"},{"uid":"821b0321b73c9941","name":"Push message with content topic containing short","time":{"start":1757119571632,"stop":1757119571632,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72535d995ceb57b","name":"Refresh subscription","time":{"start":1757118719060,"stop":1757118719060,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5544758dc4d2d3b9","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757118484785,"stop":1757118484785,"duration":0},"status":"passed","severity":"normal"},{"uid":"6379dfa7d7a3c09b","name":"Check received message containing Chinese","time":{"start":1757118961472,"stop":1757118961472,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f88da4b9cf0913","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757118438181,"stop":1757118438182,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ac99275966b5e3","name":"Query generator for multiple messages","time":{"start":1757118863522,"stop":1757118863522,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9616b0086aaeae","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757118484800,"stop":1757118484801,"duration":1},"status":"passed","severity":"normal"},{"uid":"219807affe647b85","name":"should return cached hash on subsequent access","time":{"start":1757118438596,"stop":1757118438596,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce5d620cbd7e126","name":"should handle large number of peers request","time":{"start":1757118448264,"stop":1757118448264,"duration":0},"status":"passed","severity":"normal"},{"uid":"5123d326417362d3","name":"Push message with content topic containing long","time":{"start":1757119571611,"stop":1757119571611,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6ff70433032409","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757118471512,"stop":1757118471512,"duration":0},"status":"passed","severity":"normal"},{"uid":"602685ea75f392d2","name":"should clear dial history on start","time":{"start":1757118437643,"stop":1757118437649,"duration":6},"status":"passed","severity":"normal"},{"uid":"fa88ec9d99568e6b","name":"should return false when peer is not found","time":{"start":1757118437880,"stop":1757118437880,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d29ca28a502e7f7","name":"Used by Waku Relay","time":{"start":1757118873307,"stop":1757118873308,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5621fee381ae70c","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757118448261,"stop":1757118448261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b746d36a54950bce","name":"should initialize with libp2p components","time":{"start":1757118448257,"stop":1757118448259,"duration":2},"status":"passed","severity":"normal"},{"uid":"6357b59a4fea0c83","name":"Throws when trying to push message with empty payload","time":{"start":1757119571599,"stop":1757119571600,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d390582b2a3bc7","name":"Decoder throws on empty string content topic","time":{"start":1757118458084,"stop":1757118458085,"duration":1},"status":"passed","severity":"normal"},{"uid":"dac6a10d33114682","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757118437992,"stop":1757118437992,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b952b8f371f7223","name":"should skip already querying peers","time":{"start":1757118448451,"stop":1757118448452,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba75e4a772455a45","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757118728037,"stop":1757118728037,"duration":0},"status":"passed","severity":"normal"},{"uid":"445ac2a31a50444f","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757118514218,"stop":1757118514219,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed225064761ae7f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757118484771,"stop":1757118484771,"duration":0},"status":"passed","severity":"normal"},{"uid":"54543d6408697212","name":"Push message with content topic containing Arabic","time":{"start":1757119571612,"stop":1757119571612,"duration":0},"status":"passed","severity":"normal"},{"uid":"749e05e02b0e501b","name":"should handle cache.get errors gracefully","time":{"start":1757118452185,"stop":1757118452185,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08cb257eb41fb90","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757118469946,"stop":1757118469947,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf5576337223eae","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757118421704,"stop":1757118421704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50976f5c8d6eb81","name":"should create ShardReader with static shards network config","time":{"start":1757118437877,"stop":1757118437877,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cac4e22995829e9","name":"Push message with content topic containing long","time":{"start":1757119571600,"stop":1757119571600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5597a8e20bd0eeef","name":"should work with v3 peers","time":{"start":1757118469765,"stop":1757118469766,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d692a63e263304a","name":"should use configured peers when available","time":{"start":1757118469682,"stop":1757118469688,"duration":6},"status":"passed","severity":"normal"},{"uid":"d723b348399f46d7","name":"Push message with custom timestamp: 1726360133131","time":{"start":1757119571604,"stop":1757119571604,"duration":0},"status":"passed","severity":"normal"},{"uid":"60267ebb0aa83fe5","name":"should reject on timeout if it was set","time":{"start":1757118469790,"stop":1757118469790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d3dfd1410a2d63","name":"Push message with SQL Injection payload","time":{"start":1757119571629,"stop":1757119571629,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e3a40378a81c99","name":"Encoder throws on empty string content topic","time":{"start":1757118438594,"stop":1757118438594,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea1e78b66b97f1b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757118514219,"stop":1757118514220,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e312455cbef34c","name":"should handle queue overflow by adding peers to queue","time":{"start":1757118437670,"stop":1757118437670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3522b585fc244789","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757118719058,"stop":1757118719058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6afc61069a8b7cb","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757118469936,"stop":1757118469937,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac57eeaa8411c514","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757118484790,"stop":1757118484791,"duration":1},"status":"passed","severity":"normal"},{"uid":"225cd0b3adfc05a7","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757118995377,"stop":1757118995377,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90b957a4e7b39b7","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757118527868,"stop":1757118527868,"duration":0},"status":"passed","severity":"normal"},{"uid":"95847e471fd48308","name":"throws on content topic with empty application field","time":{"start":1757118421690,"stop":1757118421691,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e755408fdb352d","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757118471511,"stop":1757118471511,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1cd0249565b4f0","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757118484768,"stop":1757118484769,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64981cddcc4984c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757118421711,"stop":1757118421711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d4318dcd9a3355","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757118447929,"stop":1757118447930,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40efc8e9b725ebc","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757118863526,"stop":1757118863526,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96622fac9fd589d","name":"Push message with JSON payload","time":{"start":1757119571598,"stop":1757119571598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c14ca69e01632a7","name":"Push message with content topic containing short","time":{"start":1757119571621,"stop":1757119571621,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc552f043eb350e7","name":"Push message with content topic containing SQL Injection","time":{"start":1757119571633,"stop":1757119571634,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23f22208b494dc","name":"Push message with content topic containing JSON","time":{"start":1757119571602,"stop":1757119571602,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9a24172e1efc2a","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757118468807,"stop":1757118468810,"duration":3},"status":"passed","severity":"normal"},{"uid":"aea3efadd101cd44","name":"Check received message containing Script","time":{"start":1757118961462,"stop":1757118961462,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d798c39509802cf","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757118447924,"stop":1757118447925,"duration":1},"status":"passed","severity":"normal"},{"uid":"70dbbd3a98512ac7","name":"Push message with numeric payload","time":{"start":1757119571606,"stop":1757119571607,"duration":1},"status":"passed","severity":"normal"},{"uid":"135d04ea931148e9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757118484796,"stop":1757118484796,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa4a487082bf52","name":"Push message with content topic containing SQL Injection","time":{"start":1757119571623,"stop":1757119571623,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2d7db39c28ee61","name":"should handle disconnect when peer has no timers","time":{"start":1757118437712,"stop":1757118437712,"duration":0},"status":"passed","severity":"normal"},{"uid":"58948507ffa8cf91","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757118532966,"stop":1757118532966,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd7e56e7fa0d0bc","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757118490884,"stop":1757118490884,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a5fe9221bcb086","name":"Encoder throws on empty string content topic","time":{"start":1757118458083,"stop":1757118458084,"duration":1},"status":"passed","severity":"normal"},{"uid":"e074dc14ba233021","name":"should clear existing timers before creating new ones","time":{"start":1757118437713,"stop":1757118437713,"duration":0},"status":"passed","severity":"normal"},{"uid":"213b91121e8c0ff4","name":"Push message with content topic containing Arabic","time":{"start":1757119571633,"stop":1757119571633,"duration":0},"status":"passed","severity":"normal"},{"uid":"e915c2310a563d4d","name":"should start periodic discovery on start","time":{"start":1757118448455,"stop":1757118448455,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe00bb95f17a8a2d","name":"returns all values when wanted number matches available values","time":{"start":1757118446858,"stop":1757118446865,"duration":7},"status":"passed","severity":"normal"},{"uid":"94fba292ecf595fc","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757118858978,"stop":1757118858979,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9bf428c0682be36","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757118961467,"stop":1757118961467,"duration":0},"status":"passed","severity":"normal"},{"uid":"b004148a22466d4e","name":"should handle shardReader errors","time":{"start":1757118438786,"stop":1757118438786,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c172bccbd3dac7d","name":"should save new peer to store","time":{"start":1757118437259,"stop":1757118437260,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc515b83eafde01","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757118447926,"stop":1757118447927,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bdd677afefdb74b","name":"Check received message containing shell command","time":{"start":1757118961474,"stop":1757118961475,"duration":1},"status":"passed","severity":"normal"},{"uid":"9106382094bf0c8","name":"can start the service","time":{"start":1757118512642,"stop":1757118512643,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1be0407cdfa5d6b","name":"Check received message with timestamp: 1757118507019 ","time":{"start":1757118961476,"stop":1757118961476,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bf76bf987b7720","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757118995373,"stop":1757118995373,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc7794a23f57fd8a","name":"Fails to push message bigger that 1MB","time":{"start":1757119571616,"stop":1757119571616,"duration":0},"status":"passed","severity":"normal"},{"uid":"6531448cf231c57a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757118484772,"stop":1757118484772,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3456e66c5bacf39","name":"Push message with special chars payload","time":{"start":1757119571628,"stop":1757119571628,"duration":0},"status":"passed","severity":"normal"},{"uid":"afac500f42329590","name":"should initialize with isNetworkConnected as false","time":{"start":1757118437092,"stop":1757118437093,"duration":1},"status":"passed","severity":"normal"},{"uid":"31dc51c18e146d9b","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757118484791,"stop":1757118484791,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65e6b4987cda66e","name":"should not allow unachievable error rate","time":{"start":1757118484178,"stop":1757118484184,"duration":6},"status":"passed","severity":"normal"},{"uid":"cf84ae488f3466d9","name":"should fail to send if no connected peers found","time":{"start":1757118469764,"stop":1757118469764,"duration":0},"status":"passed","severity":"normal"},{"uid":"931d17f3ea8ffe52","name":"ends if stream creation fails","time":{"start":1757118438509,"stop":1757118438510,"duration":1},"status":"passed","severity":"normal"},{"uid":"61d3464086b6bc5e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757118427291,"stop":1757118427291,"duration":0},"status":"passed","severity":"normal"},{"uid":"db57764b8e312f7","name":"Sample","time":{"start":1757118427379,"stop":1757118427380,"duration":1},"status":"passed","severity":"normal"},{"uid":"5001ed1aa95a2c1","name":"should clear dial history on stop","time":{"start":1757118437650,"stop":1757118437659,"duration":9},"status":"passed","severity":"normal"},{"uid":"a8f38c7f4b257dd0","name":"should clear timers for specific peer on disconnect","time":{"start":1757118437711,"stop":1757118437712,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd47a17bc369339","name":"Push message with custom timestamp: 1757114933132","time":{"start":1757119571615,"stop":1757119571615,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcb5b0973d89300","name":"should return true when peer is on the specified shard","time":{"start":1757118437881,"stop":1757118437881,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1fbcb83b76b54d3","name":"should decode valid enr successfully","time":{"start":1757118427911,"stop":1757118427911,"duration":0},"status":"passed","severity":"normal"},{"uid":"6795272b8891ff97","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757118586934,"stop":1757118586936,"duration":2},"status":"passed","severity":"normal"},{"uid":"f474faa9061d8b51","name":"throws on content topic with too few or too many fields","time":{"start":1757118421688,"stop":1757118421688,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fe1018497d2df","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757118484185,"stop":1757118484185,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a85f00435014ec0","name":"Fails to push message bigger that 1MB","time":{"start":1757119571605,"stop":1757119571606,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d61f1f30e6b7e4","name":"Push message with custom timestamp: 1757122133132","time":{"start":1757119571636,"stop":1757119571636,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3a8fede96b7f51","name":"should throw error - no id","time":{"start":1757118427913,"stop":1757118427914,"duration":1},"status":"passed","severity":"normal"},{"uid":"25350273d703510a","name":"yields undefined for messages without content topic","time":{"start":1757118438511,"stop":1757118438511,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9c08ded16b023c","name":"should work with stubbed waku event emitter","time":{"start":1757118469931,"stop":1757118469932,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae453651002a1a6","name":"groups content topics by expected pubsub topic","time":{"start":1757118421701,"stop":1757118421701,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e3ded8365e6a99c","name":"Promise Callback - true","time":{"start":1757118845251,"stop":1757118845252,"duration":1},"status":"passed","severity":"normal"},{"uid":"74b7c8f0f3de9d87","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757118995363,"stop":1757118995363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77fcfc6b0339836","name":"should handle complete dial lifecycle","time":{"start":1757118437673,"stop":1757118437673,"duration":0},"status":"passed","severity":"normal"},{"uid":"885f4e871babdeaa","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757118995378,"stop":1757118995379,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c1755971d8532d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757118484772,"stop":1757118484775,"duration":3},"status":"passed","severity":"normal"},{"uid":"c0e81374a7c970fe","name":"Query with Ordered Callback, No Decoder","time":{"start":1757118835387,"stop":1757118835387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a67d973d19a6ae6","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757118468806,"stop":1757118468807,"duration":1},"status":"passed","severity":"normal"},{"uid":"472f96dfab0920c9","name":"Check publish message containing Russian","time":{"start":1757118709990,"stop":1757118709991,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b10dbc0be7fa00","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757118427922,"stop":1757118427923,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e2f56688ac0460","name":"should emit a peer event after start","time":{"start":1757118512645,"stop":1757118512646,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d31be573a0b09b7","name":"Push 30 different messages","time":{"start":1757119571631,"stop":1757119571631,"duration":0},"status":"skipped","severity":"normal"}] |