mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
176 KiB
JSON
1 line
176 KiB
JSON
[{"uid":"f4d3dce5ad648090","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752854529202,"stop":1752854529205,"duration":3},"status":"passed","severity":"normal"},{"uid":"9af26df1002b2f69","name":"should handle errors when accessing navigator","time":{"start":1752854489854,"stop":1752854489856,"duration":2},"status":"passed","severity":"normal"},{"uid":"72833a4171a43710","name":"Push message with Arabic payload","time":{"start":1752854949430,"stop":1752854949430,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecd2915eb1bed32","name":"can start the service","time":{"start":1752854555100,"stop":1752854555101,"duration":1},"status":"passed","severity":"normal"},{"uid":"994e478d82797862","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752854474973,"stop":1752854474973,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1492d3b6984f54d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752854474974,"stop":1752854474974,"duration":0},"status":"passed","severity":"normal"},{"uid":"832a5c4dbbbe9605","name":"Query Generator - false","time":{"start":1752854783543,"stop":1752854783543,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b54b586bee6f58","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1752854746511,"stop":1752854746512,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3189a61cb9ac20","name":"should not receive a peer event after stop","time":{"start":1752854555110,"stop":1752854555111,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc019419f8f1a43","name":"should skip peer when dialed recently","time":{"start":1752854490420,"stop":1752854490420,"duration":0},"status":"passed","severity":"normal"},{"uid":"3778033bc7dfc93d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752854529478,"stop":1752854529478,"duration":0},"status":"passed","severity":"normal"},{"uid":"a328d05e694c1617","name":"should be sent with empty content","time":{"start":1752854534523,"stop":1752854534523,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cdd5d603574e5f","name":"should call waitForPeer on Relay","time":{"start":1752854520383,"stop":1752854520383,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb5bb75d77e8a4e","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752854480245,"stop":1752854480245,"duration":0},"status":"passed","severity":"normal"},{"uid":"af93352618cff441","name":"should return peer for existing peer","time":{"start":1752854490341,"stop":1752854490341,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a97baf02dfa4f8","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752854529491,"stop":1752854529492,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42e82dcf0d40ad0","name":"should not create relay timers when relay is not provided","time":{"start":1752854491274,"stop":1752854491274,"duration":0},"status":"passed","severity":"normal"},{"uid":"307460f9c59a5b9d","name":"Fields are not dropped","time":{"start":1752854490765,"stop":1752854490765,"duration":0},"status":"passed","severity":"normal"},{"uid":"1872e8d8e0956724","name":"should allow redial after cooldown period","time":{"start":1752854490424,"stop":1752854490424,"duration":0},"status":"passed","severity":"normal"},{"uid":"69351965e835babe","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752854480242,"stop":1752854480244,"duration":2},"status":"passed","severity":"normal"},{"uid":"27b0f60b1542d71f","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752854801534,"stop":1752854801535,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c9f2d9994282af","name":"Passing page size 3 when there are 20 messages","time":{"start":1752854795775,"stop":1752854795775,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6d30391fd57934","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752854606962,"stop":1752854606962,"duration":0},"status":"passed","severity":"normal"},{"uid":"647974cc652fecf7","name":"should be empty after removing the only subscription","time":{"start":1752854520203,"stop":1752854520203,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b453101993797bc","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752854490866,"stop":1752854490867,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3eb920c65d914c4","name":"Publish without waiting for remote peer","time":{"start":1752854678486,"stop":1752854678486,"duration":0},"status":"passed","severity":"normal"},{"uid":"855da5c3bf986226","name":"Check publish message containing unicode special characters","time":{"start":1752854668841,"stop":1752854668841,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb2d98c40e1a72","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752854529498,"stop":1752854529498,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a292274885b518f","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752854490600,"stop":1752854490601,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc248cee074ce659","name":"Check publish message after client node is restarted","time":{"start":1752854668847,"stop":1752854668847,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4bc3ec8ff06c589f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752854474966,"stop":1752854474967,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1655c7b4914a9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752854726012,"stop":1752854726014,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa894a6a57549320","name":"should only return 1 node with relay capability","time":{"start":1752854499186,"stop":1752854499186,"duration":0},"status":"passed","severity":"normal"},{"uid":"89304da2cd29bd79","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752854520475,"stop":1752854520475,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a9d29a2a05ffe5","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1752855029972,"stop":1752855029973,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a5fb63ef746cb35","name":"Push message with emoji payload","time":{"start":1752854949444,"stop":1752854949444,"duration":0},"status":"passed","severity":"normal"},{"uid":"606daa38e8933cab","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app36/1/topic912/utf8","time":{"start":1752854771496,"stop":1752854771497,"duration":1},"status":"passed","severity":"normal"},{"uid":"150fb3ed776ebe87","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752855029968,"stop":1752855029968,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6783050dacdcdd","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752854474966,"stop":1752854474966,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb25222a7041039e","name":"should not dial peers from store when browser is not connected","time":{"start":1752854490320,"stop":1752854490321,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7d6d2c01475d09","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752854489821,"stop":1752854489825,"duration":4},"status":"passed","severity":"normal"},{"uid":"90e1f4a56bf69bff","name":"Query Generator, No Decoder","time":{"start":1752854755533,"stop":1752854755533,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf47564b2aa0419","name":"should emit a peer event after start","time":{"start":1752854645386,"stop":1752854645386,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb625d79d0a4e8e","name":"Push message with Chinese payload","time":{"start":1752854949440,"stop":1752854949440,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cca76fb16458dde","name":"should add and check entries correctly","time":{"start":1752854518561,"stop":1752854518568,"duration":7},"status":"passed","severity":"normal"},{"uid":"4104a183b655291f","name":"Subscribe to topic containing short and receive message","time":{"start":1752855029955,"stop":1752855029955,"duration":0},"status":"passed","severity":"normal"},{"uid":"539a79672f77697","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752854490447,"stop":1752854490448,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c8071f251f7a464","name":"messageHash returns a Uint8Array","time":{"start":1752854490601,"stop":1752854490601,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddc3e8931d685b6","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752854480240,"stop":1752854480241,"duration":1},"status":"passed","severity":"normal"},{"uid":"286ecf588013962f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752855029964,"stop":1752855029964,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6f755b5eb3fb84","name":"Check received message containing SQL Injection","time":{"start":1752854991071,"stop":1752854991072,"duration":1},"status":"passed","severity":"normal"},{"uid":"8efeccae9ed2f439","name":"Filter","time":{"start":1752854805004,"stop":1752854805004,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd383c6254a8fcd","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752854474968,"stop":1752854474969,"duration":1},"status":"passed","severity":"normal"},{"uid":"2490209d80f24e20","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752854991077,"stop":1752854991078,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b6a83cc2d9fb4e","name":"Subscribe to topic containing XML and receive message","time":{"start":1752855029969,"stop":1752855029969,"duration":0},"status":"passed","severity":"normal"},{"uid":"30531b5d0978ca09","name":"Push message with short payload","time":{"start":1752854949438,"stop":1752854949438,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c158b8acbc51a0","name":"Check received message containing long","time":{"start":1752854991070,"stop":1752854991070,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9371738b6b45bae","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752854499187,"stop":1752854499187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56bd0e66298af85","name":"LightPush","time":{"start":1752854805003,"stop":1752854805004,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1ff85ad1e2f7f3","name":"should remove event listeners","time":{"start":1752854490316,"stop":1752854490316,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b259a4df27a6b0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752854529509,"stop":1752854529509,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2b1d6421124fd2","name":"Ephemeral messages are not stored","time":{"start":1752854556717,"stop":1752854556718,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6e808e7486b81","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752854529502,"stop":1752854529503,"duration":1},"status":"passed","severity":"normal"},{"uid":"14133a23a75968e4","name":"should dial all peers on dial","time":{"start":1752854638783,"stop":1752854638783,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ed17155e3b76db","name":"should lock peers when selected","time":{"start":1752854520092,"stop":1752854520092,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c79d925b4642121","name":"should add event listeners to globalThis","time":{"start":1752854489836,"stop":1752854489837,"duration":1},"status":"passed","severity":"normal"},{"uid":"d057f75465e33174","name":"should handle network check errors gracefully","time":{"start":1752854490432,"stop":1752854490436,"duration":4},"status":"passed","severity":"normal"},{"uid":"137d77190a21f561","name":"handles different clusterIds correctly","time":{"start":1752854474972,"stop":1752854474972,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09982c2269af75c","name":"should reject if Filter is requested but not mounted","time":{"start":1752854520381,"stop":1752854520381,"duration":0},"status":"passed","severity":"normal"},{"uid":"885ebe2c981fbfb4","name":"messageHashStr returns a hex string","time":{"start":1752854490601,"stop":1752854490602,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f43717cd79ebaa","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752854668842,"stop":1752854668842,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c864e28cd652901","name":"should retry failed tasks","time":{"start":1752854519510,"stop":1752854519511,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f36d64c57b7120e","name":"should not be empty after adding a subscription","time":{"start":1752854520202,"stop":1752854520203,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c66f93970e038c","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752854662106,"stop":1752854662106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01d615988818bb8","name":"Check publish message containing escaped characters","time":{"start":1752854668840,"stop":1752854668841,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdac0bdde728bdc2","name":"should transition to Unhealthy when no connections","time":{"start":1752854519391,"stop":1752854519391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68585f2e9c83ad8","name":"should return false when navigator.onLine is false","time":{"start":1752854489840,"stop":1752854489841,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0728a67216e863","name":"should support chaining for add method","time":{"start":1752854518569,"stop":1752854518569,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad779905ec5987eb","name":"same cluster: nodes connect","time":{"start":1752854606961,"stop":1752854606961,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6d0a9acd75c61d","name":"should initialize with custom number of peers","time":{"start":1752854520074,"stop":1752854520074,"duration":0},"status":"passed","severity":"normal"},{"uid":"782149f452d6aa9c","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752854491271,"stop":1752854491271,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e06568f5db7983","name":"can start and stop the service","time":{"start":1752854555101,"stop":1752854555106,"duration":5},"status":"passed","severity":"normal"},{"uid":"a3cf127a5a68d8b5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752854480249,"stop":1752854480250,"duration":1},"status":"passed","severity":"normal"},{"uid":"e23dbded61c5302d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752854678494,"stop":1752854678495,"duration":1},"status":"passed","severity":"normal"},{"uid":"379e947add50b3a6","name":"Subscribe to topic containing short and receive message","time":{"start":1752855029965,"stop":1752855029966,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b96ef8bf22cc98","name":"Sign & Recover","time":{"start":1752854509424,"stop":1752854509424,"duration":0},"status":"passed","severity":"normal"},{"uid":"56589e38f1465e76","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752854480251,"stop":1752854480251,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a62671b343e7da","name":"Check publish message containing Chinese","time":{"start":1752854668837,"stop":1752854668837,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd94b7297c93fe3d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752854571630,"stop":1752854571630,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72916792a71cf7d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752854678488,"stop":1752854678488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edd4a9b97a1c8e4","name":"Check received message containing shell command","time":{"start":1752854991064,"stop":1752854991064,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09afc56110ecbea","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752854520092,"stop":1752854520092,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a55f086820e55a","name":"Overlapping topic subscription","time":{"start":1752854678490,"stop":1752854678490,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4736bbdf25f654a0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752854606962,"stop":1752854606962,"duration":0},"status":"passed","severity":"normal"},{"uid":"db84986516d1d995","name":"should handle a minimal index list","time":{"start":1752854474952,"stop":1752854474952,"duration":0},"status":"passed","severity":"normal"},{"uid":"737fe9b1baeabc38","name":"should initialize with isNetworkConnected as false","time":{"start":1752854489831,"stop":1752854489834,"duration":3},"status":"passed","severity":"normal"},{"uid":"3190cb73bb706a90","name":"Check received message containing shell command","time":{"start":1752854991073,"stop":1752854991073,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c0ae357f371f0c","name":"should throw error - no public key","time":{"start":1752854480951,"stop":1752854480951,"duration":0},"status":"passed","severity":"normal"},{"uid":"95abd4e892ebc5d0","name":"should handle multiple peers with different shard configurations","time":{"start":1752854490440,"stop":1752854490440,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5f5ceb33858cb7","name":"Push message with XML payload","time":{"start":1752854949431,"stop":1752854949431,"duration":0},"status":"passed","severity":"normal"},{"uid":"7569fca75fc83678","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752854474969,"stop":1752854474969,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ecbf8045b71a7c","name":"Should update multiaddrs","time":{"start":1752854639133,"stop":1752854639133,"duration":0},"status":"passed","severity":"normal"},{"uid":"77053067c026f333","name":"should mark all messages in causal history as acknowledged","time":{"start":1752854534520,"stop":1752854534520,"duration":0},"status":"passed","severity":"normal"},{"uid":"3577d660f817b290","name":"should handle errors gracefully when getting peer info","time":{"start":1752854490464,"stop":1752854490464,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d214b1c0b5a71d","name":"Renews subscription after lossing a connection","time":{"start":1752855029971,"stop":1752855029972,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3540aa4c87e365","name":"Query generator for 2000 messages","time":{"start":1752854787624,"stop":1752854787625,"duration":1},"status":"passed","severity":"normal"},{"uid":"2139a5a0c345f317","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752854490357,"stop":1752854490357,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d43a2f5e8cd10","name":"should return true when peer is on the same cluster","time":{"start":1752854490454,"stop":1752854490455,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb93a6f4c8f2708","name":"Check publish message containing short","time":{"start":1752854668835,"stop":1752854668835,"duration":0},"status":"passed","severity":"normal"},{"uid":"d779e37e87241fc1","name":"should handle shard reader errors gracefully","time":{"start":1752854490432,"stop":1752854490432,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba4c682737a574b","name":"Subscribe to topic containing short and publish message","time":{"start":1752854678490,"stop":1752854678490,"duration":0},"status":"passed","severity":"normal"},{"uid":"de390b635f39ff34","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1752854662106,"stop":1752854662106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77912637cc9ddd3","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752854520091,"stop":1752854520092,"duration":1},"status":"passed","severity":"normal"},{"uid":"651273444b667fd","name":"should be safe to call multiple times","time":{"start":1752854490413,"stop":1752854490413,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee3c73373c840a9","name":"should be online or offline if network state changed","time":{"start":1752854571636,"stop":1752854571636,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7f176a26d52016","name":"Ordered Callback - false","time":{"start":1752854783545,"stop":1752854783546,"duration":1},"status":"passed","severity":"normal"},{"uid":"6511ce3a1d8bb1b4","name":"rejects hash query with content filter parameters","time":{"start":1752854490783,"stop":1752854490783,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c6f51b3c8baa3a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752854529514,"stop":1752854529515,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1f812d5a74b88d","name":"throws on content topic with generation field greater than 0","time":{"start":1752854474963,"stop":1752854474963,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bd2579fc02ce24","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752854499186,"stop":1752854499187,"duration":1},"status":"passed","severity":"normal"},{"uid":"f38f89c666766c3e","name":"should create all internal components","time":{"start":1752854491360,"stop":1752854491361,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7fdc7cdc3882216","name":"Cluster ID 0, shard 1","time":{"start":1752854780328,"stop":1752854780328,"duration":0},"status":"passed","severity":"normal"},{"uid":"94773bf1adf0028a","name":"should handle complete connection lifecycle","time":{"start":1752854489857,"stop":1752854489857,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e23d0a80af012da","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752854529493,"stop":1752854529494,"duration":1},"status":"passed","severity":"normal"},{"uid":"4031ed2cbd583b4b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752855029963,"stop":1752855029963,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfde3056ff6f2e2","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752854474953,"stop":1752854474953,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b888c59762789a4","name":"should stop and cleanup resources","time":{"start":1752854520205,"stop":1752854520206,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c4bf7b057cf74","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752854534522,"stop":1752854534522,"duration":0},"status":"passed","severity":"normal"},{"uid":"466d8e5b9e9c74a","name":"throws on empty content topic","time":{"start":1752854474961,"stop":1752854474961,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce050ddc05cbc5b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752855029959,"stop":1752855029959,"duration":0},"status":"passed","severity":"normal"},{"uid":"992780e553098d85","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752854508969,"stop":1752854508970,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1b85a8e646aa5e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752855029959,"stop":1752855029959,"duration":0},"status":"passed","severity":"normal"},{"uid":"71390d96a03f2dc6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752855029957,"stop":1752855029958,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dffcbe31e287bc0","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752854678492,"stop":1752854678492,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7b99d07d719235","name":"should return false when peer is on different cluster","time":{"start":1752854490457,"stop":1752854490457,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f6eb195c0b2ef0","name":"should update ack status of messages in outgoing buffer","time":{"start":1752854534523,"stop":1752854534524,"duration":1},"status":"passed","severity":"normal"},{"uid":"cddbbb02da38c0a8","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752854480247,"stop":1752854480248,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea3fe6b18a6311c5","name":"should remove event listeners from libp2p","time":{"start":1752854489838,"stop":1752854489839,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b9868b1c164ebd","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752854503104,"stop":1752854503104,"duration":0},"status":"passed","severity":"normal"},{"uid":"341cfa83e4dd3946","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752854474976,"stop":1752854474976,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58f1880637e2d53","name":"Check message with non string payload is not received","time":{"start":1752854991068,"stop":1752854991068,"duration":0},"status":"passed","severity":"normal"},{"uid":"460f74b0b7006380","name":"should reject if Relay is requested but not mounted","time":{"start":1752854520380,"stop":1752854520380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52ff90a381d1d15","name":"should dial one peer on dial","time":{"start":1752854638784,"stop":1752854638784,"duration":0},"status":"passed","severity":"normal"},{"uid":"814b52ddf00c9888","name":"Check publish message containing shell command","time":{"start":1752854668840,"stop":1752854668840,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b970cdedb7a54a","name":"Push message with Arabic payload","time":{"start":1752854949440,"stop":1752854949440,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7efca69117459e2","name":"Query generator for multiple messages with different content topic format","time":{"start":1752854787618,"stop":1752854787618,"duration":0},"status":"passed","severity":"normal"},{"uid":"6548dee33bfc6d95","name":"should handle queue processing errors gracefully","time":{"start":1752854490431,"stop":1752854490432,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d0201ef809f72d","name":"should not change state when connections remain after disconnect","time":{"start":1752854489844,"stop":1752854489846,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6fab6347d15c463","name":"Check received message with timestamp: 1752854549946 ","time":{"start":1752854991066,"stop":1752854991066,"duration":0},"status":"passed","severity":"normal"},{"uid":"18496d0bff6d2b90","name":"should filter out already connected peers","time":{"start":1752854490326,"stop":1752854490330,"duration":4},"status":"passed","severity":"normal"},{"uid":"89755a498ed392d6","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752854490446,"stop":1752854490447,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d319f673762c856","name":"Check received message containing Arabic","time":{"start":1752854991062,"stop":1752854991062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab189128f6ab3d3","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752854490865,"stop":1752854490866,"duration":1},"status":"passed","severity":"normal"},{"uid":"a12af01626bc398f","name":"Check received message containing Russian","time":{"start":1752854991062,"stop":1752854991063,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a53b20382e02399","name":"Query generator for multiple messages","time":{"start":1752854787616,"stop":1752854787617,"duration":1},"status":"passed","severity":"normal"},{"uid":"48eee31f4781d5d7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752855029956,"stop":1752855029956,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51f12c7303664be","name":"should process up to 3 peers at once","time":{"start":1752854490431,"stop":1752854490431,"duration":0},"status":"passed","severity":"normal"},{"uid":"103c37ab2aca03b1","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752854529201,"stop":1752854529202,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05dee5a7d55a78f","name":"should be delivered immediately if received","time":{"start":1752854534524,"stop":1752854534524,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9c1b528711a431","name":"throws on content topic with too few or too many fields","time":{"start":1752854474961,"stop":1752854474962,"duration":1},"status":"passed","severity":"normal"},{"uid":"23c0f68ee05f42f1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752855029960,"stop":1752855029961,"duration":1},"status":"passed","severity":"normal"},{"uid":"e762b3692015bf92","name":"should return usable stream attached to connection","time":{"start":1752854490859,"stop":1752854490859,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcf24aff60046d4","name":"should handle case with all peers already connected","time":{"start":1752854490340,"stop":1752854490341,"duration":1},"status":"passed","severity":"normal"},{"uid":"726ddafba55db3f4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752854683305,"stop":1752854683305,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fee5c7b6c359a71","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752854499188,"stop":1752854499188,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d5232db21c74608","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752855029969,"stop":1752855029970,"duration":1},"status":"passed","severity":"normal"},{"uid":"754be96accda1b2c","name":"should dial with multiaddr and return stream","time":{"start":1752854491364,"stop":1752854491364,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c92f7e4ee1000f","name":"should handle peer disconnect event when no connections remain","time":{"start":1752854489844,"stop":1752854489844,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a71fee9c4fb7cf6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752854529515,"stop":1752854529516,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c38ad622fbc0e3f","name":"should clear all timers","time":{"start":1752854491269,"stop":1752854491269,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af40c28508167d2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752854474967,"stop":1752854474968,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17192f1fd53386a","name":"should sort peers by ping value","time":{"start":1752854491368,"stop":1752854491368,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca845cc1b8fcc25","name":"should get all peers from store","time":{"start":1752854490325,"stop":1752854490325,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8628b8ffc0bbb8","name":"messageHashStr works with IProtoMessage","time":{"start":1752854490602,"stop":1752854490602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dea87d341a2ff7","name":"should reject if LightPush is requested but not mounted","time":{"start":1752854520380,"stop":1752854520380,"duration":0},"status":"passed","severity":"normal"},{"uid":"111590577e393f38","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752854556719,"stop":1752854556719,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07eee874a284626","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752854520106,"stop":1752854520107,"duration":1},"status":"passed","severity":"normal"},{"uid":"663e486ce1e8b385","name":"Check received message containing Basic HTML tag","time":{"start":1752854991063,"stop":1752854991064,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c3a88218502205","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752854683306,"stop":1752854683306,"duration":0},"status":"passed","severity":"normal"},{"uid":"1983ae1a9e194be2","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752854571625,"stop":1752854571626,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dffe254b9d7c8b7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752855029956,"stop":1752855029957,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c79f211e915a098","name":"should use DNS peer discovery with light client","time":{"start":1752854555111,"stop":1752854555112,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ec7a1aa4bfe33227","name":"Push message with unicode special characters payload","time":{"start":1752854949444,"stop":1752854949444,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05843905685454","name":"should start all internal components","time":{"start":1752854491361,"stop":1752854491361,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1a9fabb67f440a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752854683301,"stop":1752854683303,"duration":2},"status":"passed","severity":"normal"},{"uid":"100cafc6a8d7a361","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752854529497,"stop":1752854529497,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b80ed573931f626","name":"can start and stop the service","time":{"start":1752854645377,"stop":1752854645377,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2688dcf4033b68c","name":"Subscribe to topic containing XML and receive message","time":{"start":1752855029958,"stop":1752855029958,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba350fd5ae26ff45","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752854474968,"stop":1752854474968,"duration":0},"status":"passed","severity":"normal"},{"uid":"16730a7a94064b55","name":"should perform ping and update peer store on timer","time":{"start":1752854491272,"stop":1752854491272,"duration":0},"status":"passed","severity":"normal"},{"uid":"de38d561eb85fd00","name":"Generator, 2 different shards","time":{"start":1752854746511,"stop":1752854746511,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccdf1d2878d6461","name":"should not modify tags of connections for different peers","time":{"start":1752854520108,"stop":1752854520108,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d80eb0179788caa","name":"Push message with special chars payload","time":{"start":1752854949429,"stop":1752854949429,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e1eeda6592ba30","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752854529502,"stop":1752854529502,"duration":0},"status":"passed","severity":"normal"},{"uid":"34295b3bd0b06294","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752854474975,"stop":1752854474975,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb2c7ac1c3bb70d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752854789911,"stop":1752854789912,"duration":1},"status":"passed","severity":"normal"},{"uid":"337c6a171e5c5abe","name":"same cluster, static sharding: nodes connect","time":{"start":1752854606958,"stop":1752854606958,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6da1601f72c830","name":"Subscribe and receives messages on 20 topics","time":{"start":1752855029963,"stop":1752855029964,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e8dcba5fa79a3f1","name":"Subscribe and receive messages via lightPush","time":{"start":1752855029950,"stop":1752855029951,"duration":1},"status":"passed","severity":"normal"},{"uid":"1542fbf9c69a0ab4","name":"Overlapping topic subscription","time":{"start":1752855029954,"stop":1752855029955,"duration":1},"status":"passed","severity":"normal"},{"uid":"84b70c93c89f58c4","name":"accepts time-filtered query with content filter","time":{"start":1752854490784,"stop":1752854490784,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a589a07c73b3706","name":"should return different streams if requested simultaniously","time":{"start":1752854490860,"stop":1752854490860,"duration":0},"status":"passed","severity":"normal"},{"uid":"7050cb813fb5d096","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752854529496,"stop":1752854529497,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6489112afa2720c","name":"Passing page size 110 when there are 120 messages","time":{"start":1752854795786,"stop":1752854795787,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcaf268d8dddf071","name":"random static sharding 7 - Cluster ID: 623, Shard ID: 476","time":{"start":1752854780330,"stop":1752854780335,"duration":5},"status":"passed","severity":"normal"},{"uid":"4c9bbbfa51466aff","name":"should not dispatch event when already disconnected","time":{"start":1752854489848,"stop":1752854489849,"duration":1},"status":"passed","severity":"normal"},{"uid":"318b8d5edfb2634e","name":"Reusing cursor across nodes","time":{"start":1752854740277,"stop":1752854740277,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b340bbbf64bad9","name":"should stop ping timers on peer disconnect","time":{"start":1752854491271,"stop":1752854491271,"duration":0},"status":"passed","severity":"normal"},{"uid":"8badfe1dffc2e3e1","name":"should handle complete discovery-to-dial flow","time":{"start":1752854489883,"stop":1752854489883,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7b9d99c55a05fd","name":"Check publish message after service node is restarted","time":{"start":1752854668846,"stop":1752854668847,"duration":1},"status":"skipped","severity":"normal"},{"uid":"236bb5717b2f19d3","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752854662105,"stop":1752854662105,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef1f2208124684c","name":"should handle onConnected and onDisconnected","time":{"start":1752854520099,"stop":1752854520099,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c94f578f22133b","name":"Check meta is set [ecies]","time":{"start":1752854510604,"stop":1752854510605,"duration":1},"status":"passed","severity":"normal"},{"uid":"af080484accde2bd","name":"should handle dial errors","time":{"start":1752854491364,"stop":1752854491365,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f211d13a32a328","name":"Nwaku publishes","time":{"start":1752854658763,"stop":1752854658764,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa12a12e616ad04f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752854474974,"stop":1752854474974,"duration":0},"status":"passed","severity":"normal"},{"uid":"299bf6d75d3a9581","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752854498822,"stop":1752854498822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52eead1d62662f9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752854991066,"stop":1752854991066,"duration":0},"status":"passed","severity":"normal"},{"uid":"742d856fe2e7493c","name":"should deliver messages after dependencies are met","time":{"start":1752854534522,"stop":1752854534522,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb17631d4a5dc23","name":"should return false when network is not connected","time":{"start":1752854491363,"stop":1752854491363,"duration":0},"status":"passed","severity":"normal"},{"uid":"5106bd020c4cb13c","name":"should handle peerStore errors gracefully","time":{"start":1752854491367,"stop":1752854491368,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2c1e6fb5c871a0","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752854498824,"stop":1752854498825,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4668551a9955a7","name":"should handle multiple peer connections","time":{"start":1752854491270,"stop":1752854491270,"duration":0},"status":"passed","severity":"normal"},{"uid":"331c410119058f41","name":"Encoder throws on empty string content topic","time":{"start":1752854508973,"stop":1752854508973,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b92650431ebd87","name":"Relay + Store","time":{"start":1752854480961,"stop":1752854480961,"duration":0},"status":"passed","severity":"normal"},{"uid":"1824e503fa198d2b","name":"Relay - dialed first","time":{"start":1752854805002,"stop":1752854805002,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fd4c9508ee7a4","name":"Js publishes, other Js receives","time":{"start":1752854658764,"stop":1752854658767,"duration":3},"status":"passed","severity":"normal"},{"uid":"2c5180921eccb914","name":"should skip peer when not on same cluster","time":{"start":1752854490424,"stop":1752854490425,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b928949e4b510b0","name":"Check publish message containing Script","time":{"start":1752854668838,"stop":1752854668838,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3a0aaafda7a3fe","name":"Push message with unicode special characters payload","time":{"start":1752854949433,"stop":1752854949433,"duration":0},"status":"passed","severity":"normal"},{"uid":"684bae3f19c16799","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752854991069,"stop":1752854991069,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cf57f21452ef4a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752854474977,"stop":1752854474977,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b12cd7e91397c78","name":"Check received message containing Basic HTML tag","time":{"start":1752854991072,"stop":1752854991073,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ee4363c5087682","name":"should invoke callbacks when receiving a message","time":{"start":1752854520203,"stop":1752854520204,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfa9682159978bf","name":"should send relay ping messages on timer","time":{"start":1752854491277,"stop":1752854491278,"duration":1},"status":"passed","severity":"normal"},{"uid":"b733a054d23dcb74","name":"Relay","time":{"start":1752854556491,"stop":1752854556491,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ed221d16e04bae","name":"should properly create location multiaddrs - udp4","time":{"start":1752854480955,"stop":1752854480956,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcfeb9e33352ae18","name":"should dial peers from store on start","time":{"start":1752854490315,"stop":1752854490315,"duration":0},"status":"passed","severity":"normal"},{"uid":"142e2c7b9e4dd127","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752854490596,"stop":1752854490600,"duration":4},"status":"passed","severity":"normal"},{"uid":"2d859bb3811f526f","name":"returns only open connection if one present","time":{"start":1752854490671,"stop":1752854490671,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b315b89185f9d29","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752854801534,"stop":1752854801534,"duration":0},"status":"passed","severity":"normal"},{"uid":"6004056fc2dee6ce","name":"random static sharding 1 - Cluster ID: 119, Shard ID: 538","time":{"start":1752854780328,"stop":1752854780328,"duration":0},"status":"passed","severity":"normal"},{"uid":"719c27d33de2d41e","name":"Publish message with custom timestamp: Fri Jul 18 2025 17:04:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1752854668843,"stop":1752854668843,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc000df978fb7f8","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app43/4/topic556/json","time":{"start":1752854771495,"stop":1752854771496,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c90c6b2444d0862","name":"Push message with custom timestamp: 1752858171941","time":{"start":1752854949437,"stop":1752854949437,"duration":0},"status":"passed","severity":"normal"},{"uid":"6599095aabd19094","name":"Push message with custom timestamp: 1752850971941","time":{"start":1752854949447,"stop":1752854949447,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4925f86a7f726a","name":"Init the array if not present","time":{"start":1752854474631,"stop":1752854474633,"duration":2},"status":"passed","severity":"normal"},{"uid":"51c5783627de03eb","name":"should start the dialing interval","time":{"start":1752854490404,"stop":1752854490405,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e503ae3a2140e68","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752854529483,"stop":1752854529484,"duration":1},"status":"passed","severity":"normal"},{"uid":"2448815c3ef046f2","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752854491274,"stop":1752854491274,"duration":0},"status":"passed","severity":"normal"},{"uid":"375796a5ca3badaa","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752854474967,"stop":1752854474967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46cd0b5d571713c","name":"should handle different types of entries","time":{"start":1752854518587,"stop":1752854518601,"duration":14},"status":"passed","severity":"normal"},{"uid":"f2b209e8b0874e60","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752854529498,"stop":1752854529499,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1eefea446538ba","name":"should handle case when navigator is not available","time":{"start":1752854489841,"stop":1752854489842,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde1d34b9301be11","name":"Push message with Basic HTML tag payload","time":{"start":1752854949431,"stop":1752854949432,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf23009820f9e56e","name":"Check received message containing numeric","time":{"start":1752854991070,"stop":1752854991070,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69bbaed9312fdd3","name":"Check publish message containing SQL Injection","time":{"start":1752854668838,"stop":1752854668838,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8058d6b32cf79f1","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752854740279,"stop":1752854740279,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d18e2087022c71d8","name":"should remove event listeners from globalThis","time":{"start":1752854489839,"stop":1752854489839,"duration":0},"status":"passed","severity":"normal"},{"uid":"10846f8a8cbebbe5","name":"Push message with Russian payload","time":{"start":1752854949440,"stop":1752854949441,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb49e8067e38b49","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752854678492,"stop":1752854678493,"duration":1},"status":"passed","severity":"normal"},{"uid":"8738211e64b82083","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752854740276,"stop":1752854740276,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaafdbd99a3295e9","name":"should decode valid enr successfully","time":{"start":1752854480943,"stop":1752854480950,"duration":7},"status":"passed","severity":"normal"},{"uid":"f402bc3578f8578b","name":"Used by Waku Relay","time":{"start":1752854802138,"stop":1752854802140,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7e761fefcfed49c","name":"Push message with Script payload","time":{"start":1752854949431,"stop":1752854949431,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a41ca5c516014e","name":"connected peers and dial","time":{"start":1752854645625,"stop":1752854645626,"duration":1},"status":"skipped","severity":"normal"},{"uid":"47353350e3b1e6d5","name":"should handle dial errors gracefully","time":{"start":1752854490429,"stop":1752854490429,"duration":0},"status":"passed","severity":"normal"},{"uid":"8715b0143df39655","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752854529469,"stop":1752854529472,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e92e50162f7dd9c","name":"should clear dial history on start","time":{"start":1752854490405,"stop":1752854490405,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5cef05f82be871","name":"Push 30 different messages","time":{"start":1752854949444,"stop":1752854949445,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5b9276cd0bf24f48","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752854529509,"stop":1752854529509,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bb64809e0e60bd","name":"should request peer renewal on specific errors","time":{"start":1752854519511,"stop":1752854519511,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ae6de98717e773","name":"Push message with shell command payload","time":{"start":1752854949432,"stop":1752854949432,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4d1e7b38202c38","name":"should drop connection via multiaddr with hangUp","time":{"start":1752854638785,"stop":1752854638786,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7debfc375c5ac2","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752854520204,"stop":1752854520204,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddb91cf2bdf2fc9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752854529510,"stop":1752854529511,"duration":1},"status":"passed","severity":"normal"},{"uid":"957dc5f1d8cdfebd","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752854789912,"stop":1752854789912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e854823bfea270","name":"should not retry if at least one success","time":{"start":1752854520035,"stop":1752854520035,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1c253bb9d5a58","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752854529501,"stop":1752854529501,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63c16d13a9e25ca","name":"Passing page size 10 when there are 10 messages","time":{"start":1752854795776,"stop":1752854795776,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da9f83acda0c8aa","name":"should process queue every 500ms","time":{"start":1752854490430,"stop":1752854490430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71ba7c35cebb6e3","name":"should reject if WakuNode is not started","time":{"start":1752854520379,"stop":1752854520380,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3100f421f2cd9c8","name":"handles different networkShards values correctly","time":{"start":1752854474972,"stop":1752854474972,"duration":0},"status":"passed","severity":"normal"},{"uid":"552245a5418544a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752854474972,"stop":1752854474973,"duration":1},"status":"passed","severity":"normal"},{"uid":"133fb3acd76d3de5","name":"should have no discoveries enabled by default","time":{"start":1752854520198,"stop":1752854520198,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1feb9df882368f","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1752854726014,"stop":1752854726015,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9845e88f20d8439","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1752854662107,"stop":1752854662107,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb9d422355787c9","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752854520199,"stop":1752854520199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7e61d7fc2b4222","name":"Decoder throws on empty string content topic","time":{"start":1752854510606,"stop":1752854510606,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fb4061959e5729","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752855029956,"stop":1752855029956,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76cd2646a43adad","name":"should return false when peer is not found","time":{"start":1752854490456,"stop":1752854490456,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d228fe7a42c9f6","name":"Query generator for multiple messages with different message text format","time":{"start":1752854787617,"stop":1752854787617,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f61f64e4637476","name":"nwaku subscribes","time":{"start":1752854658762,"stop":1752854658762,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2027c1435ade7be","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752854529198,"stop":1752854529201,"duration":3},"status":"passed","severity":"normal"},{"uid":"43e7f6df66d0c52e","name":"should properly create location multiaddrs - udp","time":{"start":1752854480957,"stop":1752854480957,"duration":0},"status":"passed","severity":"normal"},{"uid":"2961873d44bca9ee","name":"Waku message hash computation (no timestamp)","time":{"start":1752854490600,"stop":1752854490600,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d7f346e9e6994","name":"messageHashStr produces different results for different inputs","time":{"start":1752854490608,"stop":1752854490608,"duration":0},"status":"passed","severity":"normal"},{"uid":"84502b10c6913bd4","name":"Waku message hash computation (payload length 0)","time":{"start":1752854490600,"stop":1752854490600,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e675fe312bd498","name":"Subscribe to topic containing Script and receive message","time":{"start":1752855029968,"stop":1752855029969,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb46d58925dd04e","name":"Check publish message containing Russian","time":{"start":1752854668837,"stop":1752854668838,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe8a834d9249cf3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752854529514,"stop":1752854529514,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64bd35617f3f32d","name":"should create ShardReader with auto sharding network config","time":{"start":1752854490452,"stop":1752854490453,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a886358cbefcc0f","name":"should merge provided config with defaults","time":{"start":1752854491360,"stop":1752854491360,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4d16aa798dc4","name":"should create dialer with libp2p and shardReader","time":{"start":1752854490404,"stop":1752854490404,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8cd1c4d22a71c7","name":"non connected peers","time":{"start":1752854645628,"stop":1752854645628,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6c4850f6e2d7eef","name":"should dial all remaining peers","time":{"start":1752854490330,"stop":1752854490331,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f3865521c70c36","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app85/6/topic277/xml","time":{"start":1752854771498,"stop":1752854771498,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f34c08fe4909d82","name":"should handle ping failures gracefully","time":{"start":1752854491272,"stop":1752854491273,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6ff9eda3cbf4ad","name":"should start and setup intervals and event listeners","time":{"start":1752854520204,"stop":1752854520204,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7023e36eb796a9","name":"Check received message containing JSON","time":{"start":1752854991073,"stop":1752854991073,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed25e561afeec2c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752854474978,"stop":1752854474979,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd915e3c7cf946c8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752854529500,"stop":1752854529501,"duration":1},"status":"passed","severity":"normal"},{"uid":"872e41f0a6beb753","name":"Throws when trying to push message with empty payload","time":{"start":1752854949445,"stop":1752854949445,"duration":0},"status":"passed","severity":"normal"},{"uid":"986a54561afba183","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752855029951,"stop":1752855029951,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c71df1b74cd118c","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752854491363,"stop":1752854491363,"duration":0},"status":"passed","severity":"normal"},{"uid":"447c167aef6a6d8d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752854474976,"stop":1752854474976,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5a5a49ce5107dd","name":"Decoder throws on empty string content topic","time":{"start":1752854508974,"stop":1752854508974,"duration":0},"status":"passed","severity":"normal"},{"uid":"566cb01e5d91f0bb","name":"Subscribe to topic containing long and receive message","time":{"start":1752855029966,"stop":1752855029966,"duration":0},"status":"passed","severity":"normal"},{"uid":"743dd64b4f837976","name":"should properly create location multiaddrs - tcp","time":{"start":1752854480957,"stop":1752854480958,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e50791d1b7fdf40","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752854474965,"stop":1752854474966,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89ef9b53ede2b68","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752854529513,"stop":1752854529513,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd466b9d2ab98ad3","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752854519392,"stop":1752854519392,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc742119e7f7d51","name":"Query with Promise Callback, No Decoder","time":{"start":1752854755537,"stop":1752854755538,"duration":1},"status":"passed","severity":"normal"},{"uid":"7374744cad263516","name":"Ordered callback, aborts when callback returns true","time":{"start":1752854787622,"stop":1752854787623,"duration":1},"status":"passed","severity":"normal"},{"uid":"98be82f54a1f37f5","name":"should detect messages with missing dependencies","time":{"start":1752854534521,"stop":1752854534521,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2b2af0f8b9464a","name":"Ephemeral field set to true","time":{"start":1752854491391,"stop":1752854491392,"duration":1},"status":"passed","severity":"normal"},{"uid":"7737fe44fe236601","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752854529501,"stop":1752854529502,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d818b72589f07f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752854498823,"stop":1752854498823,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88ee81793bac2ee","name":"Using a function","time":{"start":1752854802132,"stop":1752854802132,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bd4c1b9b18eb13","name":"should not create multiple intervals when called multiple times","time":{"start":1752854490405,"stop":1752854490405,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e49d85d42639a75","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752855029954,"stop":1752855029954,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc32a900a236131f","name":"Relay - times out","time":{"start":1752854805002,"stop":1752854805003,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d915245560e6f7","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752855029964,"stop":1752855029964,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4e6c5f69fa4cc586","name":"All","time":{"start":1752854556495,"stop":1752854556495,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef46715c023546ee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752854529511,"stop":1752854529512,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ddc78534bdd9ae","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752854498819,"stop":1752854498820,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0f37b784b625cd","name":"Push message with custom timestamp: 1722096171941","time":{"start":1752854949436,"stop":1752854949436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65d9d1e3bcdf3f3","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app7/5/topic80/xml","time":{"start":1752854771495,"stop":1752854771495,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f5a1bbb38082fe","name":"should do nothing when connections still exist","time":{"start":1752854490324,"stop":1752854490325,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c33ec13cb2ca1d","name":"Push message with rate limit","time":{"start":1752854949436,"stop":1752854949436,"duration":0},"status":"passed","severity":"normal"},{"uid":"1569f597e994bd96","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752854991075,"stop":1752854991075,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf22f641d8921a4","name":"should dial peer when peer is discovered","time":{"start":1752854489872,"stop":1752854489872,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a587058496df208","name":"should throw error - no public key","time":{"start":1752854480952,"stop":1752854480952,"duration":0},"status":"passed","severity":"normal"},{"uid":"54798ca68d18bc85","name":"should not fail to stop the service if it was not started","time":{"start":1752854555106,"stop":1752854555106,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35b33452db7ad0d","name":"Symmetric encrypt & Decrypt","time":{"start":1752854509423,"stop":1752854509424,"duration":1},"status":"passed","severity":"normal"},{"uid":"2402f41005cb9c54","name":"Check publish message containing special chars","time":{"start":1752854668836,"stop":1752854668836,"duration":0},"status":"passed","severity":"normal"},{"uid":"8435ef152d8ccd3b","name":"Subscribe and publish message","time":{"start":1752854678486,"stop":1752854678487,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa0009dfbc4f6dc","name":"tcp ip4 address","time":{"start":1752854480284,"stop":1752854480284,"duration":0},"status":"passed","severity":"normal"},{"uid":"63dbfe7521edec49","name":"should return false when pubsub topic parsing fails","time":{"start":1752854490463,"stop":1752854490463,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd2a5722a4eb0c8","name":"should handle browser offline state overriding peer connections","time":{"start":1752854489858,"stop":1752854489858,"duration":0},"status":"passed","severity":"normal"},{"uid":"8289940a1fc8fca9","name":"should select older connection if present","time":{"start":1752854490671,"stop":1752854490672,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b9aa074d9829603","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752854480246,"stop":1752854480247,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19550021668c900","name":"Check received message containing special chars","time":{"start":1752854991062,"stop":1752854991062,"duration":0},"status":"passed","severity":"normal"},{"uid":"44458f3f0b722024","name":"should not discard bootstrap peers if under the limit","time":{"start":1752854592716,"stop":1752854592716,"duration":0},"status":"passed","severity":"normal"},{"uid":"f446b5ad0e215c8c","name":"Check message received after jswaku node is restarted","time":{"start":1752854991068,"stop":1752854991069,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c3ebf54efcf214","name":"Push message with numeric payload","time":{"start":1752854949428,"stop":1752854949428,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ae30344ae8022","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752854592714,"stop":1752854592715,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9618643f80430fb","name":"Overlapping topic subscription","time":{"start":1752855029965,"stop":1752855029965,"duration":0},"status":"passed","severity":"normal"},{"uid":"651bbfccb7a6f15c","name":"should set field with only FILTER enabled","time":{"start":1752854480960,"stop":1752854480960,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9839814667a4e3","name":"accepts valid content-filtered query","time":{"start":1752854490775,"stop":1752854490775,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2d6d428e5a4349","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752854534523,"stop":1752854534523,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f89c3ff0197e325","name":"random static sharding 5 - Cluster ID: 640, Shard ID: 795","time":{"start":1752854780330,"stop":1752854780330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71f904af4f924e6","name":"Check received message containing emoji","time":{"start":1752854991065,"stop":1752854991065,"duration":0},"status":"passed","severity":"normal"},{"uid":"d614b67cac049849","name":"should save new peer to store","time":{"start":1752854489878,"stop":1752854489882,"duration":4},"status":"passed","severity":"normal"},{"uid":"c2351eab2342c617","name":"should handle queue overflow by adding peers to queue","time":{"start":1752854490430,"stop":1752854490430,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c3cc1bdd722109","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752854571625,"stop":1752854571625,"duration":0},"status":"passed","severity":"normal"},{"uid":"368f399e85b39f82","name":"should return false when peer shard info is not found","time":{"start":1752854490458,"stop":1752854490458,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdbf7d9d2280938","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752855029952,"stop":1752855029953,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ea9e28833a5522","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752854678492,"stop":1752854678492,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa14eab7ef4424d","name":"Check message with invalid timestamp is not received","time":{"start":1752854991075,"stop":1752854991075,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1451dc8b00936e","name":"Default pageSize","time":{"start":1752854795787,"stop":1752854795788,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af59beaa62e29a5","name":"should add event listeners to libp2p","time":{"start":1752854489835,"stop":1752854489836,"duration":1},"status":"passed","severity":"normal"},{"uid":"854754ef1e60bbbe","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752855029957,"stop":1752855029957,"duration":0},"status":"passed","severity":"normal"},{"uid":"5592b001f4efb552","name":"Check publish message containing Basic HTML tag","time":{"start":1752854668839,"stop":1752854668839,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac03edb7c39941fb","name":"should encode/decode to text encoding","time":{"start":1752854480954,"stop":1752854480954,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cce1218e4d06be","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752854480245,"stop":1752854480246,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b62f9ec7bdbc2c7","name":"should get / set TCP multiaddr","time":{"start":1752854480955,"stop":1752854480955,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e770192b4ef5979","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752854520100,"stop":1752854520100,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c52e424a1a9c90","name":"throws on content topic with empty topic name field","time":{"start":1752854474964,"stop":1752854474964,"duration":0},"status":"passed","severity":"normal"},{"uid":"6121c9fd50802ca3","name":"should create an instance with libp2p and dialer","time":{"start":1752854489868,"stop":1752854489869,"duration":1},"status":"passed","severity":"normal"},{"uid":"34356b0af902ea16","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752854787617,"stop":1752854787617,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd41b0b625a17d63","name":"Check message with no pubsub topic is not received","time":{"start":1752854991067,"stop":1752854991067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7245e54ca391da4","name":"Check publish message containing long","time":{"start":1752854668835,"stop":1752854668836,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa7bc88945510d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752855029963,"stop":1752855029963,"duration":0},"status":"passed","severity":"normal"},{"uid":"824dcac49807340b","name":"Push message with long payload","time":{"start":1752854949439,"stop":1752854949439,"duration":0},"status":"passed","severity":"normal"},{"uid":"f343bded79e7ae42","name":"Push message with rate limit","time":{"start":1752854949446,"stop":1752854949446,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a394d5670b6555b","name":"should handle complete dial lifecycle","time":{"start":1752854490437,"stop":1752854490437,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d1ac283cca33e0","name":"Check message with invalid timestamp is not received","time":{"start":1752854991066,"stop":1752854991066,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93518ab35fd0209","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752854529498,"stop":1752854529498,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3147fa9a7899d1","name":"random static sharding 10 - Cluster ID: 528, Shard ID: 346","time":{"start":1752854780338,"stop":1752854780339,"duration":1},"status":"passed","severity":"normal"},{"uid":"368cd6e5a74582f2","name":"rejects hash query with time filter","time":{"start":1752854490783,"stop":1752854490783,"duration":0},"status":"passed","severity":"normal"},{"uid":"599f91f9b2feadf4","name":"Query Generator - true","time":{"start":1752854783542,"stop":1752854783543,"duration":1},"status":"passed","severity":"normal"},{"uid":"9311dddf73b85a15","name":"Publish message with custom timestamp: Fri Jul 18 2025 15:04:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1752854668843,"stop":1752854668843,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd586a37f0e3074f","name":"Check message on other pubsub topic is not received","time":{"start":1752854991075,"stop":1752854991076,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb437e786888e3e4","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752854480251,"stop":1752854480251,"duration":0},"status":"passed","severity":"normal"},{"uid":"e343277ce4914a09","name":"should handle task timeouts","time":{"start":1752854519511,"stop":1752854519511,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c18584af2f0026e","name":"should be safe to call multiple times","time":{"start":1752854490316,"stop":1752854490316,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3e77fbe8522b59","name":"can query messages normally","time":{"start":1752854774413,"stop":1752854774416,"duration":3},"status":"passed","severity":"normal"},{"uid":"7b1ee9f6dbfed99e","name":"should emit a peer event after start","time":{"start":1752854503102,"stop":1752854503102,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee37af423a0ee424","name":"should attach causal history and bloom filter to each message","time":{"start":1752854534517,"stop":1752854534518,"duration":1},"status":"passed","severity":"normal"},{"uid":"483b442c73bc5337","name":"should retry if all attempts fail","time":{"start":1752854519525,"stop":1752854519526,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd31d7adbef5558","name":"should not return locked peers if enough unlocked are available","time":{"start":1752854520093,"stop":1752854520093,"duration":0},"status":"passed","severity":"normal"},{"uid":"b850b8324a763699","name":"Check received message containing short","time":{"start":1752854991061,"stop":1752854991061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03302546a6feea0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752855029959,"stop":1752855029960,"duration":1},"status":"passed","severity":"normal"},{"uid":"419b7103c3a0764e","name":"should dial peer immediately when queue is empty","time":{"start":1752854490413,"stop":1752854490414,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88fd8d749b344eb","name":"should do nothing if no non-locked connections to drop","time":{"start":1752854490356,"stop":1752854490356,"duration":0},"status":"passed","severity":"normal"},{"uid":"a901a11d78cced80","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752854991075,"stop":1752854991075,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa458d4f2a5eb807","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752854683307,"stop":1752854683307,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf18cb6a21efc7aa","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752854801535,"stop":1752854801535,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fceaf28797c9e5","name":"Subscribe to topic containing long and receive message","time":{"start":1752855029955,"stop":1752855029956,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d7b5f2e6da1f0a","name":"Register correct protocols","time":{"start":1752854678486,"stop":1752854678486,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bc7ecd3ed576c9","name":"Push message with escaped characters payload","time":{"start":1752854949433,"stop":1752854949433,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5ddacf8ab67be6","name":"should return false when peer is not on the specified shard","time":{"start":1752854490457,"stop":1752854490457,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b47dd005f6341c","name":"should only return 1 node with store capability","time":{"start":1752854499186,"stop":1752854499186,"duration":0},"status":"passed","severity":"normal"},{"uid":"9063157fde852592","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752854801540,"stop":1752854801542,"duration":2},"status":"passed","severity":"normal"},{"uid":"7879f36b33a77d49","name":"should handle dial errors gracefully","time":{"start":1752854489872,"stop":1752854489873,"duration":1},"status":"passed","severity":"normal"},{"uid":"785324d9908a6b0e","name":"Callback on promise, aborts when callback returns true","time":{"start":1752854787618,"stop":1752854787618,"duration":0},"status":"passed","severity":"normal"},{"uid":"430da696ac55ccca","name":"Check message with no payload is not received","time":{"start":1752854991068,"stop":1752854991068,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3aeea59301e90d","name":"should skip updating peer store if peer has same addresses","time":{"start":1752854489882,"stop":1752854489882,"duration":0},"status":"passed","severity":"normal"},{"uid":"405c274108fd7360","name":"Query with Promise Callback, No message returned","time":{"start":1752854755538,"stop":1752854755538,"duration":0},"status":"passed","severity":"normal"},{"uid":"bace743b80a7ff99","name":"A test","time":{"start":1752854593144,"stop":1752854593144,"duration":0},"status":"passed","severity":"normal"},{"uid":"794693d5bdbc6937","name":"should properly create location multiaddrs - tcp4","time":{"start":1752854480956,"stop":1752854480956,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9146f9224e0114","name":"should be safe to call multiple times","time":{"start":1752854491269,"stop":1752854491269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2dd757acb305f0e","name":"should wait for LightPush peer to be connected","time":{"start":1752854520382,"stop":1752854520382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3c74670c5b0ce4","name":"Accepts a valid Waku Message","time":{"start":1752854523776,"stop":1752854523777,"duration":1},"status":"passed","severity":"normal"},{"uid":"8423886f847e3d25","name":"Push message with SQL Injection payload","time":{"start":1752854949441,"stop":1752854949441,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ad1e4e897e448d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752854529509,"stop":1752854529510,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a08e26ac96425b","name":"should not receive a peer event before start","time":{"start":1752854555108,"stop":1752854555109,"duration":1},"status":"passed","severity":"normal"},{"uid":"587e09e505e96c6d","name":"topics with same application and version share the same shard","time":{"start":1752854474969,"stop":1752854474969,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c340639c4faa1a2","name":"should return null for non-existent peer","time":{"start":1752854490341,"stop":1752854490347,"duration":6},"status":"passed","severity":"normal"},{"uid":"d35b560466935f49","name":"Push message with XML payload","time":{"start":1752854949442,"stop":1752854949442,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1d66865a4af2fb","name":"should dial more peers if under maxConnections","time":{"start":1752854490349,"stop":1752854490349,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b97f0166732c84","name":"Query Generator, No message returned","time":{"start":1752854755535,"stop":1752854755535,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fdbe411d0bf325","name":"Push message with Basic HTML tag payload","time":{"start":1752854949442,"stop":1752854949442,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbd8a3ede853f32","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752854519510,"stop":1752854519510,"duration":0},"status":"passed","severity":"normal"},{"uid":"336a1b70239414ae","name":"should filter peers by codec","time":{"start":1752854491367,"stop":1752854491367,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f8046ccbda16ab","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752854490349,"stop":1752854490356,"duration":7},"status":"passed","severity":"normal"},{"uid":"3cf93638128347e8","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752854726016,"stop":1752854726016,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc54c34a83bb6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752855029970,"stop":1752855029970,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfa19d1e2e85271","name":"should clear timers for specific peer on disconnect","time":{"start":1752854491278,"stop":1752854491279,"duration":1},"status":"passed","severity":"normal"},{"uid":"d092186a08a2715a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752854787621,"stop":1752854787622,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cba81c0ed0fc302","name":"should clear dial history on stop","time":{"start":1752854490412,"stop":1752854490413,"duration":1},"status":"passed","severity":"normal"},{"uid":"75219154d3bf1e7d","name":"Check received message containing Arabic","time":{"start":1752854991071,"stop":1752854991071,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc929a93c59ba035","name":"should add received messages to bloom filter","time":{"start":1752854534519,"stop":1752854534520,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec00424885685d","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752854489853,"stop":1752854489853,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b23535dcce8c79d","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752854490458,"stop":1752854490458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcc21edef01e986","name":"should return false when peer is on different cluster","time":{"start":1752854490455,"stop":1752854490455,"duration":0},"status":"passed","severity":"normal"},{"uid":"66852ccb00d91dd0","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752854801544,"stop":1752854801544,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84b644ca81441de","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752854606959,"stop":1752854606959,"duration":0},"status":"passed","severity":"normal"},{"uid":"5157852740afcab3","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752854789911,"stop":1752854789911,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e32d8b13fde7ad4","name":"less peers than existing","time":{"start":1752854645627,"stop":1752854645628,"duration":1},"status":"skipped","severity":"normal"},{"uid":"50dbe52ed31ea4a4","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752854529477,"stop":1752854529477,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1a9d469ed1794d","name":"Does not throw an exception when node disconnects","time":{"start":1752854802126,"stop":1752854802126,"duration":0},"status":"passed","severity":"normal"},{"uid":"9110a306d00041b4","name":"should not receive a peer event after stop","time":{"start":1752854503103,"stop":1752854503103,"duration":0},"status":"passed","severity":"normal"},{"uid":"151b0e1a87f8fbe4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752855029958,"stop":1752855029959,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e7e39a7b8eba88","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752854490357,"stop":1752854490357,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ddf37f7142b95f","name":"Refresh subscription","time":{"start":1752854678489,"stop":1752854678489,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48e9483568c4cf61","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752855029970,"stop":1752855029971,"duration":1},"status":"passed","severity":"normal"},{"uid":"268e7b43ad524280","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752854498824,"stop":1752854498824,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2b191693536f41","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752854529515,"stop":1752854529515,"duration":0},"status":"passed","severity":"normal"},{"uid":"854b689045bf2a2b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752854571624,"stop":1752854571625,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6b830a8c8e71d5","name":"Non TWN Cluster","time":{"start":1752854771494,"stop":1752854771495,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81748d95964b2dc","name":"Promise Callback - false","time":{"start":1752854783544,"stop":1752854783544,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e3acecf831e6cd","name":"Check publish message containing emoji","time":{"start":1752854668841,"stop":1752854668842,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bb2e28d74ed4e0","name":"Push message with escaped characters payload","time":{"start":1752854949443,"stop":1752854949443,"duration":0},"status":"passed","severity":"normal"},{"uid":"4102cbd5e64fb846","name":"should drop connection to one peer on hangUp","time":{"start":1752854638784,"stop":1752854638785,"duration":1},"status":"passed","severity":"normal"},{"uid":"4028ab4cb23a2177","name":"should fail to send if no connected peers found","time":{"start":1752854520033,"stop":1752854520034,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df6b8506c1d22f3","name":"Decrypt messages","time":{"start":1752854647126,"stop":1752854647126,"duration":0},"status":"passed","severity":"normal"},{"uid":"d110ba8d74bd1b84","name":"Callback on promise","time":{"start":1752854787618,"stop":1752854787618,"duration":0},"status":"passed","severity":"normal"},{"uid":"b199f815639c4f69","name":"Passing an array","time":{"start":1752854802127,"stop":1752854802131,"duration":4},"status":"passed","severity":"normal"},{"uid":"1b372a1fc7242372","name":"should wait for Store peer to be connected","time":{"start":1752854520383,"stop":1752854520383,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5acfea098a238a4","name":"should dial all known peers when reached zero connections","time":{"start":1752854592714,"stop":1752854592714,"duration":0},"status":"passed","severity":"normal"},{"uid":"df97fa6df006fb2f","name":"Store - dialed after - with timeout","time":{"start":1752854805003,"stop":1752854805003,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf38f87192b3b81f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752855029966,"stop":1752855029966,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba3a088c5fc85a2","name":"Rejects garbage","time":{"start":1752854523777,"stop":1752854523777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65cbe6c67bf0eb6","name":"Renews subscription after lossing a connection","time":{"start":1752855029961,"stop":1752855029961,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb786e5a5898378","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752854474978,"stop":1752854474978,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d9eedbfd637b1b","name":"Subscribe and receives messages on 20 topics","time":{"start":1752855029953,"stop":1752855029953,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3aade7f59059574","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752854662106,"stop":1752854662107,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e89d90a936be49","name":"Publish message with custom timestamp: Sat Jul 27 2024 16:04:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1752854668842,"stop":1752854668842,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98a3966da8d7c62","name":"isConnected return false after peer stops","time":{"start":1752854571629,"stop":1752854571629,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf0ca04d9d34b43","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752854474971,"stop":1752854474971,"duration":0},"status":"broken","severity":"normal"},{"uid":"7819c51b01a7e2f8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752854683301,"stop":1752854683301,"duration":0},"status":"passed","severity":"normal"},{"uid":"12396e978b1d5e3e","name":"should create ConnectionManager with relay","time":{"start":1752854491359,"stop":1752854491359,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b45748087dfe2f","name":"throws on content topic with non-number generation field","time":{"start":1752854474962,"stop":1752854474962,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5c4b9b930ed644","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752854529500,"stop":1752854529500,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf32073aa7ec7aa","name":"Encoder throws on undefined content topic","time":{"start":1752854491392,"stop":1752854491392,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ab17fc6177fa53","name":"Push message with short payload","time":{"start":1752854949427,"stop":1752854949428,"duration":1},"status":"passed","severity":"normal"},{"uid":"648453dfb835a376","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752854510604,"stop":1752854510604,"duration":0},"status":"passed","severity":"normal"},{"uid":"7637d156d9838cba","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752854678496,"stop":1752854678496,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4e38904d36a343","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752854555112,"stop":1752854555113,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e2087c72d26084f7","name":"should dial second nwaku node that was discovered","time":{"start":1752854550146,"stop":1752854550147,"duration":1},"status":"skipped","severity":"normal"},{"uid":"398c3383afeca5d5","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752854474965,"stop":1752854474965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ade4654151f924","name":"Check received message containing XML","time":{"start":1752854991063,"stop":1752854991063,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a87d5608c408ac","name":"Nodes with multiple pubsub topic","time":{"start":1752854662105,"stop":1752854662105,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c86716e6a44e74f","name":"should serialize and deserialize correctly","time":{"start":1752854531930,"stop":1752854531930,"duration":0},"status":"passed","severity":"normal"},{"uid":"986913f323103a98","name":"should return false when peer is not on topic","time":{"start":1752854491369,"stop":1752854491369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31a3c0bfd8480c7","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752854519391,"stop":1752854519392,"duration":1},"status":"passed","severity":"normal"},{"uid":"86defaaff2772239","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752854678487,"stop":1752854678488,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd1a0e28631ed2e1","name":"Push to array if already present","time":{"start":1752854474633,"stop":1752854474633,"duration":0},"status":"passed","severity":"normal"},{"uid":"af06b6581bb9953b","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752854740276,"stop":1752854740276,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc346017b3eee66c","name":"should handle relay send failures gracefully","time":{"start":1752854491278,"stop":1752854491278,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bd5f732ea98562","name":"can query messages by message hash","time":{"start":1752854774416,"stop":1752854774416,"duration":0},"status":"passed","severity":"normal"},{"uid":"3579deabce25062","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752854529494,"stop":1752854529494,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84ae477f8c5b602","name":"should handle disconnect when peer has no timers","time":{"start":1752854491279,"stop":1752854491279,"duration":0},"status":"passed","severity":"normal"},{"uid":"55302366189c885f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752854474976,"stop":1752854474977,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ca83d31ba8621b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752854474978,"stop":1752854474978,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc5e666109575ae","name":"Push message with custom timestamp: 1752858171941","time":{"start":1752854949447,"stop":1752854949447,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61a973d7c222fe5","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752854529475,"stop":1752854529476,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca83fd1956bf4b1e","name":"should insert message id into causal history","time":{"start":1752854534517,"stop":1752854534517,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6511ee082cc3ba9","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752854520107,"stop":1752854520108,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed36190dafb1b01f","name":"should handle incoming messages","time":{"start":1752854520475,"stop":1752854520476,"duration":1},"status":"passed","severity":"normal"},{"uid":"94230f1e862c8818","name":"Push 30 different messages","time":{"start":1752854949434,"stop":1752854949434,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c8bfd97f1096981b","name":"should handle case when globalThis is not available","time":{"start":1752854489842,"stop":1752854489843,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef0214f7ff142dbf","name":"Round trip binary serialization","time":{"start":1752854491391,"stop":1752854491391,"duration":0},"status":"passed","severity":"normal"},{"uid":"668769bcad4f758d","name":"should add peer to queue when queue is not empty","time":{"start":1752854490414,"stop":1752854490414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7473f1320f7d2757","name":"Publish message with large meta","time":{"start":1752854668847,"stop":1752854668848,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c28a7896702f696","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752854474976,"stop":1752854474976,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c8d90567a68342","name":"should never report false negatives","time":{"start":1752854531929,"stop":1752854531930,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e3043fd48656594","name":"Check received message containing unicode special characters","time":{"start":1752854991065,"stop":1752854991065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d1bc973020c23f","name":"random static sharding 4 - Cluster ID: 627, Shard ID: 47","time":{"start":1752854780329,"stop":1752854780330,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc313ba6a63f1b8","name":"pre and post cipher","time":{"start":1752854509424,"stop":1752854509424,"duration":0},"status":"passed","severity":"normal"},{"uid":"8daefbeb11a0dc5b","name":"should add and remove event listeners correctly","time":{"start":1752854503105,"stop":1752854503105,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c4429b96693235","name":"Push message with custom timestamp: 1722096171941","time":{"start":1752854949446,"stop":1752854949447,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74c89274b364d38","name":"should set field with only RELAY enabled","time":{"start":1752854480959,"stop":1752854480959,"duration":0},"status":"passed","severity":"normal"},{"uid":"797740d6f06375b4","name":"should dispatch network event when browser goes online","time":{"start":1752854489851,"stop":1752854489851,"duration":0},"status":"passed","severity":"normal"},{"uid":"670c9cc2a4f18c65","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752854755536,"stop":1752854755536,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14b11484f6d3cd2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752855029962,"stop":1752855029962,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f67c4196d9543","name":"should not fail to start the service if it is already started","time":{"start":1752854503101,"stop":1752854503101,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce222f3763ea03f6","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752854529472,"stop":1752854529472,"duration":0},"status":"passed","severity":"normal"},{"uid":"59faa55546967cd0","name":"should set field with all protocols disabled","time":{"start":1752854480958,"stop":1752854480958,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c33966ee57d07e1","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752854678487,"stop":1752854678487,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ca93e4b3f45d1d","name":"throws on content topic with empty application field","time":{"start":1752854474963,"stop":1752854474963,"duration":0},"status":"passed","severity":"normal"},{"uid":"3618b39be33a1de3","name":"Subscribe to topic containing long and publish message","time":{"start":1752854678490,"stop":1752854678491,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6dbfbecb7508fd","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752854801539,"stop":1752854801540,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d1ccf055845f7c","name":"should reject on timeout if it was set","time":{"start":1752854520381,"stop":1752854520381,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ccbfba37781fd8","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752854491368,"stop":1752854491368,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a1efcceebd840c","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752854529500,"stop":1752854529500,"duration":0},"status":"passed","severity":"normal"},{"uid":"529832a526b8951c","name":"Subscribe and receive messages via waku relay post","time":{"start":1752855029962,"stop":1752855029963,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e3256e10bad7d4","name":"should handle peer store update failures gracefully","time":{"start":1752854491273,"stop":1752854491273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0769abaa32bcc2a","name":"Check publish message containing Arabic","time":{"start":1752854668837,"stop":1752854668837,"duration":0},"status":"passed","severity":"normal"},{"uid":"308457fb6e6c5258","name":"should handle errors when removing globalThis listeners","time":{"start":1752854489839,"stop":1752854489840,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7286a82becb0efb","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752854534524,"stop":1752854534524,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bda402cd3e7bc2f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752854520101,"stop":1752854520101,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f89bda3c1100129","name":"Push message with Script payload","time":{"start":1752854949441,"stop":1752854949442,"duration":1},"status":"passed","severity":"normal"},{"uid":"668bc5d6811eebc4","name":"should insert message into bloom filter","time":{"start":1752854534517,"stop":1752854534517,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f92043286405","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752854498817,"stop":1752854498817,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1a98aa6a11b54d","name":"Check received message containing Chinese","time":{"start":1752854991071,"stop":1752854991071,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60d2e86a7635ccd","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752854480244,"stop":1752854480245,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca6c891d2022dae","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752854490596,"stop":1752854490596,"duration":0},"status":"passed","severity":"normal"},{"uid":"146986073485e162","name":"Encoder throws on undefined content topic","time":{"start":1752854508972,"stop":1752854508973,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e2c02e2dd5f7ec","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752854529484,"stop":1752854529485,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd64adecbf06034","name":"should increase lamport timestamp","time":{"start":1752854534518,"stop":1752854534518,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff23d6db8354746e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752854474975,"stop":1752854474975,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8204d64e2d9bce0","name":"Subscribe to topic containing Script and publish message","time":{"start":1752854678493,"stop":1752854678493,"duration":0},"status":"passed","severity":"normal"},{"uid":"53400a8192a2a861","name":"Check publish message containing XML","time":{"start":1752854668839,"stop":1752854668839,"duration":0},"status":"passed","severity":"normal"},{"uid":"872e63fb676815c1","name":"should handle general insertion and lookup correctly","time":{"start":1752854531931,"stop":1752854531932,"duration":1},"status":"passed","severity":"normal"},{"uid":"f85e844d150dec57","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752854529494,"stop":1752854529495,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd4f5832f463a25","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752854480950,"stop":1752854480950,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1cdd326120bf1f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752854498820,"stop":1752854498821,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f44edeb4256180e","name":"should start and stop interval correctly","time":{"start":1752854519504,"stop":1752854519504,"duration":0},"status":"passed","severity":"normal"},{"uid":"175102760dbdd677","name":"should handle dial errors gracefully","time":{"start":1752854490331,"stop":1752854490332,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d5a33ac4a1b48f","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752854491273,"stop":1752854491274,"duration":1},"status":"passed","severity":"normal"},{"uid":"42529313655853e8","name":"should initialize bloom filter with correct parameters","time":{"start":1752854531927,"stop":1752854531928,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4f25bfa5faba6a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752854490860,"stop":1752854490865,"duration":5},"status":"passed","severity":"normal"},{"uid":"eaeb5aefd42795ee","name":"Nodes with multiple pubsub topic","time":{"start":1752854662107,"stop":1752854662107,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3a4e5c76980f36","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752854491275,"stop":1752854491277,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0c87355f1b028e5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752854678494,"stop":1752854678494,"duration":0},"status":"passed","severity":"normal"},{"uid":"c561e02822ccf854","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752854529516,"stop":1752854529516,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d2b0665e41d14d","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752854520108,"stop":1752854520108,"duration":0},"status":"passed","severity":"normal"},{"uid":"93710f7f8959d79","name":"Check received message containing escaped characters","time":{"start":1752854991073,"stop":1752854991073,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a3c9a79e5cda4f","name":"should be able to encode the field with only STORE set to true","time":{"start":1752854480242,"stop":1752854480242,"duration":0},"status":"passed","severity":"normal"},{"uid":"210f026adbe96f81","name":"should return all connected peers without codec filter","time":{"start":1752854491366,"stop":1752854491367,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9926c9a40b96bc8","name":"Check received message containing unicode special characters","time":{"start":1752854991074,"stop":1752854991074,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4d3c19d5dd11ac","name":"should not fail to stop the service if it was not started","time":{"start":1752854645380,"stop":1752854645381,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a7e9235a245db0","name":"Encoder throws on undefined content topic","time":{"start":1752854510605,"stop":1752854510605,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ee4b9c444ddf2e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752854529477,"stop":1752854529477,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6df2a213531146","name":"Push message with content topic containing short","time":{"start":1752854949445,"stop":1752854949445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40d92760298f1a0","name":"should partition messages based on acknowledgement status","time":{"start":1752854534522,"stop":1752854534522,"duration":0},"status":"passed","severity":"normal"},{"uid":"131c52ecf2c3276","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752854678495,"stop":1752854678495,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a56ba97d9b45a0","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752854534520,"stop":1752854534521,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6616118f9adad80","name":"returns all values when wanted number matches available values","time":{"start":1752854498202,"stop":1752854498208,"duration":6},"status":"passed","severity":"normal"},{"uid":"ae87e46f229b273a","name":"should not receive a peer event before start","time":{"start":1752854645386,"stop":1752854645386,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38c12d0470a312b","name":"it tolerates circular branch references","time":{"start":1752854499184,"stop":1752854499184,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c59383f56122bf9","name":"should dial with PeerId and return stream","time":{"start":1752854491363,"stop":1752854491364,"duration":1},"status":"passed","severity":"normal"},{"uid":"2974867febada043","name":"should return false when peer is not found","time":{"start":1752854490463,"stop":1752854490463,"duration":0},"status":"passed","severity":"normal"},{"uid":"4354193c9528a0a","name":"Push message equal or less that 1MB","time":{"start":1752854949437,"stop":1752854949437,"duration":0},"status":"passed","severity":"normal"},{"uid":"8188bf4617458a70","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752854668844,"stop":1752854668845,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a35ce107a40c50","name":"should return false","time":{"start":1752854480952,"stop":1752854480953,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc744c9774dceeae","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752854474975,"stop":1752854474975,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4a3754f56d188f","name":"Promise Callback - true","time":{"start":1752854783543,"stop":1752854783544,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d71f2baf21fb29","name":"1 Relay, 1 Filter, gives up","time":{"start":1752854498669,"stop":1752854498670,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f3d2531a8fb048","name":"should throw error - invalid id","time":{"start":1752854480952,"stop":1752854480952,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae3854f5f628acc","name":"Check received message containing escaped characters","time":{"start":1752854991064,"stop":1752854991064,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f6e65d252ae229","name":"should handle case with no peers in store","time":{"start":1752854490332,"stop":1752854490339,"duration":7},"status":"passed","severity":"normal"},{"uid":"5c6bea6b4ed8754c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752854520475,"stop":1752854520475,"duration":0},"status":"passed","severity":"normal"},{"uid":"8185ded7bc6ebfce","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752854668845,"stop":1752854668846,"duration":1},"status":"passed","severity":"normal"},{"uid":"c366a227da562d16","name":"should continually clean up expired entries at intervals","time":{"start":1752854518602,"stop":1752854518602,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed85c87552c064e","name":"Push message with custom timestamp: 1752850971941","time":{"start":1752854949436,"stop":1752854949436,"duration":0},"status":"passed","severity":"normal"},{"uid":"a587be0367827a60","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752854520199,"stop":1752854520200,"duration":1},"status":"passed","severity":"normal"},{"uid":"604fa1595c1f6fad","name":"Sets default value correctly","time":{"start":1752854802140,"stop":1752854802140,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd90070cd9b1122","name":"random static sharding 2 - Cluster ID: 760, Shard ID: 1000","time":{"start":1752854780329,"stop":1752854780329,"duration":0},"status":"passed","severity":"normal"},{"uid":"623ed026c5b0408","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752855029969,"stop":1752855029969,"duration":0},"status":"passed","severity":"normal"},{"uid":"3367bee4b57f4907","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752854529515,"stop":1752854529515,"duration":0},"status":"passed","severity":"normal"},{"uid":"963ca1b77185e223","name":"should properly create location multiaddrs - udp6","time":{"start":1752854480956,"stop":1752854480957,"duration":1},"status":"passed","severity":"normal"},{"uid":"54ddcde3f7f4d5f2","name":"should not fail to stop the service if it was not started","time":{"start":1752854503101,"stop":1752854503101,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6b8996ea74b382","name":"random static sharding 9 - Cluster ID: 959, Shard ID: 761","time":{"start":1752854780336,"stop":1752854780338,"duration":2},"status":"passed","severity":"normal"},{"uid":"31b17348cb181741","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1752854571634,"stop":1752854571635,"duration":1},"status":"passed","severity":"normal"},{"uid":"52532e3ec94c591d","name":"should not receive a peer event after stop","time":{"start":1752854645386,"stop":1752854645387,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5b73c47a393d06","name":"Mutual subscription","time":{"start":1752854678485,"stop":1752854678485,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f8353713c3ead3","name":"Fails to push message with large meta","time":{"start":1752854949446,"stop":1752854949446,"duration":0},"status":"passed","severity":"normal"},{"uid":"c237299069340c4f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752854474979,"stop":1752854474979,"duration":0},"status":"passed","severity":"normal"},{"uid":"25664190d590a9fe","name":"should add event listeners for peer connect and disconnect","time":{"start":1752854491262,"stop":1752854491262,"duration":0},"status":"passed","severity":"normal"},{"uid":"82836efd9d079ed2","name":"Light Node - default protocols","time":{"start":1752854805004,"stop":1752854805004,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d31a1c0b322c17","name":"should initialize with default number of peers","time":{"start":1752854520074,"stop":1752854520074,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2ebece9a03c652","name":"Subscribe and receive messages via lightPush","time":{"start":1752855029961,"stop":1752855029962,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e16cd1b74bc877b","name":"should decode valid enr with tcp successfully","time":{"start":1752854480950,"stop":1752854480950,"duration":0},"status":"passed","severity":"normal"},{"uid":"d768aec5d8a39d6e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752854683303,"stop":1752854683304,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c10d9193f62d8d","name":"Check meta is set [symmetric]","time":{"start":1752854508971,"stop":1752854508971,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ec6b1336c0293","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752854755532,"stop":1752854755533,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a819432fa46ca7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752854474967,"stop":1752854474967,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e57e8cd33644c1","name":"connects to nwaku","time":{"start":1752854802125,"stop":1752854802126,"duration":1},"status":"passed","severity":"normal"},{"uid":"5659ff4599d092cd","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752854678491,"stop":1752854678491,"duration":0},"status":"passed","severity":"normal"},{"uid":"4489e84d8de6a34d","name":"Decoder throws on undefined content topic","time":{"start":1752854491393,"stop":1752854491393,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7b6863637b3c27","name":"should enable all discoveries when explicitly set","time":{"start":1752854520199,"stop":1752854520199,"duration":0},"status":"passed","severity":"normal"},{"uid":"19513747e2cc0bc4","name":"ignores unrecognized TXT record formats","time":{"start":1752854499185,"stop":1752854499185,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bf69c31d871da0","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752854529493,"stop":1752854529493,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d655040c11f9c33","name":"should return PeerId when PeerId is provided","time":{"start":1752854490443,"stop":1752854490446,"duration":3},"status":"passed","severity":"normal"},{"uid":"7e93ac570537863","name":"should handle peer store errors gracefully","time":{"start":1752854489873,"stop":1752854489873,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1ae0e52a56ba4a","name":"should handle shardReader errors","time":{"start":1752854491369,"stop":1752854491369,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47bc24aabed49d9","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752854740275,"stop":1752854740275,"duration":0},"status":"passed","severity":"normal"},{"uid":"37861cb1755941d8","name":"returns nothing if no connections present","time":{"start":1752854490670,"stop":1752854490670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eae81e1c38930e5","name":"Sample","time":{"start":1752854480253,"stop":1752854480253,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ebb0e142a9d8ca","name":"should requeue task if no peer is available","time":{"start":1752854519509,"stop":1752854519510,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed8aa273395588f1","name":"Subscribe and receive messages via waku relay post","time":{"start":1752855029952,"stop":1752855029952,"duration":0},"status":"passed","severity":"normal"},{"uid":"22df7a5bdf9977c5","name":"should keep entries that haven't expired yet","time":{"start":1752854518584,"stop":1752854518587,"duration":3},"status":"passed","severity":"normal"},{"uid":"50f0bc48cee13152","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752854529513,"stop":1752854529514,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c969202efe31c3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752854991066,"stop":1752854991066,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac72f2f649a5e4b","name":"should populate queue if has active dial","time":{"start":1752854490420,"stop":1752854490424,"duration":4},"status":"passed","severity":"normal"},{"uid":"663d6a5fce41af1e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752854510604,"stop":1752854510604,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a7e5af0af97849","name":"should be safe to call multiple times","time":{"start":1752854489871,"stop":1752854489872,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e53d1b363ad7df","name":"should return no connections if no open connection provided","time":{"start":1752854490671,"stop":1752854490671,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7d3cc45f64e1de","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752854499187,"stop":1752854499188,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b3514b8864333b0f","name":"Fails to publish message with empty text","time":{"start":1752854668844,"stop":1752854668844,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac7a7d3a8815189","name":"should handle corrupted shard info gracefully","time":{"start":1752854490464,"stop":1752854490464,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de93888f99878b2","name":"Push message with emoji payload","time":{"start":1752854949433,"stop":1752854949434,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94f3f142ec85674","name":"should retry on complete failure if specified","time":{"start":1752854520034,"stop":1752854520035,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a833a4604fb83d2","name":"should initialize with Unhealthy status","time":{"start":1752854519390,"stop":1752854519390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a052125201b9f978","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752854498817,"stop":1752854498819,"duration":2},"status":"passed","severity":"normal"},{"uid":"743f343703220a38","name":"Check publish message containing numeric","time":{"start":1752854668836,"stop":1752854668836,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d6d33583fe36e4","name":"Asymmetric encrypt & decrypt","time":{"start":1752854509423,"stop":1752854509423,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7c27882265a7c1","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752854529473,"stop":1752854529475,"duration":2},"status":"passed","severity":"normal"},{"uid":"b945cde785796ea3","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752854678491,"stop":1752854678492,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bed02eaef9e40b2","name":"Check received message containing Script","time":{"start":1752854991072,"stop":1752854991072,"duration":0},"status":"passed","severity":"normal"},{"uid":"899bcf58e865ee5b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app42/7/topic92/json","time":{"start":1752854771497,"stop":1752854771498,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df987a796e9bab0","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752854529478,"stop":1752854529483,"duration":5},"status":"passed","severity":"normal"},{"uid":"cc41c878a31c3841","name":"should throw error - no id","time":{"start":1752854480950,"stop":1752854480951,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47a1e7f2936d45b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752854508971,"stop":1752854508971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcef65a715916fb","name":"Ordered Callback - true","time":{"start":1752854783544,"stop":1752854783545,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fd3a6ad3112821","name":"Encoder throws on empty string content topic","time":{"start":1752854491392,"stop":1752854491393,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed78fdfe043a377d","name":"should insert elements correctly","time":{"start":1752854531928,"stop":1752854531928,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c9efcf8b0fbc28","name":"should create ConnectionManager with required options","time":{"start":1752854491359,"stop":1752854491359,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2f1f0ef78c9aef","name":"should create a new stream if no existing for protocol found","time":{"start":1752854490860,"stop":1752854490860,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9102353101d7f54","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752854529496,"stop":1752854529496,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9836f3cd26d8ab4","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752854529489,"stop":1752854529489,"duration":0},"status":"passed","severity":"normal"},{"uid":"59aefe8862aa606","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752854740273,"stop":1752854740275,"duration":2},"status":"passed","severity":"normal"},{"uid":"52558647c209f65a","name":"Check received message containing Russian","time":{"start":1752854991071,"stop":1752854991071,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2ef64d616064e2","name":"Decoder throws on undefined content topic","time":{"start":1752854510605,"stop":1752854510606,"duration":1},"status":"passed","severity":"normal"},{"uid":"57a2b97663d26963","name":"Check message on other pubsub topic is not received","time":{"start":1752854991067,"stop":1752854991067,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fa4d986b3612af","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752855029967,"stop":1752855029967,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79c479c4a9b0af9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752854474974,"stop":1752854474975,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc555bf887543fa","name":"should throw if no connection provided","time":{"start":1752854490859,"stop":1752854490860,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee31099293f010b","name":"random static sharding 6 - Cluster ID: 878, Shard ID: 422","time":{"start":1752854780330,"stop":1752854780330,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6bdd47430cf735","name":"Store - dialed first","time":{"start":1752854805003,"stop":1752854805003,"duration":0},"status":"passed","severity":"normal"},{"uid":"d273ab5b368dcb6f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752854480248,"stop":1752854480249,"duration":1},"status":"passed","severity":"normal"},{"uid":"899f470808b2b4db","name":"should not execute task if max attempts is 0","time":{"start":1752854519519,"stop":1752854519519,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf99943123d6a08a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752854474977,"stop":1752854474977,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06c32341a9ba8ed","name":"Push message with meta","time":{"start":1752854949435,"stop":1752854949435,"duration":0},"status":"passed","severity":"normal"},{"uid":"d897719c40c8b81a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752855029960,"stop":1752855029960,"duration":0},"status":"passed","severity":"normal"},{"uid":"483d9d46493a1fac","name":"should skip peer when already connected","time":{"start":1752854490414,"stop":1752854490419,"duration":5},"status":"passed","severity":"normal"},{"uid":"47e53aacd405db94","name":"Decoder throws on undefined content topic","time":{"start":1752854508973,"stop":1752854508974,"duration":1},"status":"passed","severity":"normal"},{"uid":"225e6fe52efa4f9e","name":"should successfully stop","time":{"start":1752854520476,"stop":1752854520476,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2dfff333cc60bb6","name":"should handle errors when getting connections","time":{"start":1752854489854,"stop":1752854489854,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08127de0670433","name":"should only return 1 node with relay and store capability","time":{"start":1752854499186,"stop":1752854499186,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb91ca88d762c18","name":"peer exchange sets tag","time":{"start":1752854693614,"stop":1752854693615,"duration":1},"status":"passed","severity":"normal"},{"uid":"35767cd6226d9a72","name":"Fails to push message with large meta","time":{"start":1752854949435,"stop":1752854949435,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de6e5c402b56693","name":"more peers than existing","time":{"start":1752854645627,"stop":1752854645627,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c975bb0f09a41158","name":"Push message with Chinese payload","time":{"start":1752854949429,"stop":1752854949429,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39d3a8a5b33daf8","name":"Push message with content topic containing short","time":{"start":1752854949435,"stop":1752854949435,"duration":0},"status":"passed","severity":"normal"},{"uid":"646feb31b95bc8e9","name":"should return false when peer has no shard info","time":{"start":1752854490455,"stop":1752854490456,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3cd47332726b6aa","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752854491277,"stop":1752854491277,"duration":0},"status":"passed","severity":"normal"},{"uid":"805c10c472464ff6","name":"should increase lamport timestamp","time":{"start":1752854534516,"stop":1752854534516,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9d6a9c9c658608","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752854534518,"stop":1752854534519,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a39816b5ddb3a2","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752854490365,"stop":1752854490365,"duration":0},"status":"passed","severity":"normal"},{"uid":"2920e7ab045f8d28","name":"returns all values when wanted number is greater than available values","time":{"start":1752854498208,"stop":1752854498208,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fcb2958fc96de2","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752854771494,"stop":1752854771494,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2ca00dda0417aa","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752854489841,"stop":1752854489841,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91c75f48f606026","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752854490602,"stop":1752854490602,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80761d31787ae99","name":"should load peers from local storage and dispatch events","time":{"start":1752854503103,"stop":1752854503104,"duration":1},"status":"passed","severity":"normal"},{"uid":"b54725ffd4d74195","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1752855029972,"stop":1752855029972,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf157f3ec17bddc","name":"should handle empty pubsub topics","time":{"start":1752854491280,"stop":1752854491280,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5594f30d71a9ac","name":"Push message with special chars payload","time":{"start":1752854949439,"stop":1752854949439,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefbf485ca1068","name":"Push message with JSON payload","time":{"start":1752854949432,"stop":1752854949432,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e42bd7cd9f1f600","name":"should handle all zero keep alive options","time":{"start":1752854491281,"stop":1752854491281,"duration":0},"status":"passed","severity":"normal"},{"uid":"167a2f36a7873e4b","name":"1 Store, 2 fetches","time":{"start":1752854498669,"stop":1752854498669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39ddf1b2293cdf0","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752854520474,"stop":1752854520474,"duration":0},"status":"passed","severity":"normal"},{"uid":"730c296c522dbd1a","name":"Passing page size 0 when there are 110 messages","time":{"start":1752854795760,"stop":1752854795760,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd927cbd22e25b5b","name":"should properly start and stop event listening","time":{"start":1752854519393,"stop":1752854519393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ce53bec20e9790","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752854529502,"stop":1752854529502,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e56e13ab34f3dc5","name":"should handle peer not in mesh for all topics","time":{"start":1752854491281,"stop":1752854491281,"duration":0},"status":"passed","severity":"normal"},{"uid":"3448454d1f4265d3","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752854534520,"stop":1752854534520,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8286a99ca910e9","name":"should handle corrupted local storage data gracefully","time":{"start":1752854503104,"stop":1752854503104,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8a622e0d14c511","name":"should allow redial after failed dial cooldown expires","time":{"start":1752854490429,"stop":1752854490429,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9db1568c4031f5","name":"Passing page size 11 when there are 10 messages","time":{"start":1752854795776,"stop":1752854795776,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c5af3046037b31","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752854529499,"stop":1752854529499,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b4130868a37e27","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app14/2/topic135/test.js","time":{"start":1752854771496,"stop":1752854771496,"duration":0},"status":"passed","severity":"normal"},{"uid":"260b9d6156f4e059","name":"Passing page size 19 when there are 20 messages","time":{"start":1752854795776,"stop":1752854795786,"duration":10},"status":"passed","severity":"normal"},{"uid":"f61a94d0a2b09b6d","name":"should create KeepAliveManager with relay","time":{"start":1752854491262,"stop":1752854491262,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb9e15d95faf556","name":"Check received message containing JSON","time":{"start":1752854991064,"stop":1752854991064,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d08b935d82925ba","name":"Push message with JSON payload","time":{"start":1752854949443,"stop":1752854949443,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d63897d01e8f70e","name":"Privacy Node - default protocol","time":{"start":1752854805004,"stop":1752854805005,"duration":1},"status":"passed","severity":"normal"},{"uid":"90f70ddd312ffc30","name":"can start the service","time":{"start":1752854503099,"stop":1752854503100,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f2b256396e1d68","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752854529489,"stop":1752854529490,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd4a3a70c33bca8","name":"Meta field set when metaSetter is specified","time":{"start":1752854491392,"stop":1752854491392,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5e172a53f83469","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752854683300,"stop":1752854683301,"duration":1},"status":"passed","severity":"normal"},{"uid":"302b737a5f78b3c2","name":"Check received message with timestamp: 1752854549946 ","time":{"start":1752854991074,"stop":1752854991075,"duration":1},"status":"passed","severity":"normal"},{"uid":"180fe729886b88cb","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752854490458,"stop":1752854490459,"duration":1},"status":"passed","severity":"normal"},{"uid":"587faae0c28a8e2d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752854529490,"stop":1752854529491,"duration":1},"status":"passed","severity":"normal"},{"uid":"82028c5273a35fae","name":"Refresh subscription","time":{"start":1752855029955,"stop":1752855029955,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b7c4b0ec691098","name":"should be able to dial TLS multiaddrs","time":{"start":1752854638786,"stop":1752854638787,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a7ac723af79f4","name":"Relay - dialed after","time":{"start":1752854805002,"stop":1752854805002,"duration":0},"status":"passed","severity":"normal"},{"uid":"b685d694a1c8176b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752854678495,"stop":1752854678495,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d005e62754eeb6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752855029952,"stop":1752855029952,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c4e702c43e2f10","name":"should encode/decode to RLP encoding","time":{"start":1752854480953,"stop":1752854480954,"duration":1},"status":"passed","severity":"normal"},{"uid":"2811e9ed5aded6c7","name":"should get / set UDP multiaddr","time":{"start":1752854480954,"stop":1752854480955,"duration":1},"status":"passed","severity":"normal"},{"uid":"321d26d28d1c39d4","name":"Check publish message containing JSON","time":{"start":1752854668839,"stop":1752854668840,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8435b1a120af91c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752854529501,"stop":1752854529501,"duration":0},"status":"passed","severity":"normal"},{"uid":"67629449cb43a575","name":"should throw an error for insufficient data","time":{"start":1752854474954,"stop":1752854474954,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b18ce11fc0ca0","name":"should dispatch network event when browser goes offline","time":{"start":1752854489852,"stop":1752854489852,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c7dd0d07ec402b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752854498821,"stop":1752854498822,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b872a5a44cf5a83","name":"should not process empty queue","time":{"start":1752854490431,"stop":1752854490431,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0a302b825ffd98","name":"should return PeerId when PeerId is provided","time":{"start":1752854490447,"stop":1752854490447,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a93d02816f1c6e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752854683308,"stop":1752854683308,"duration":0},"status":"passed","severity":"normal"},{"uid":"5593a1e224258c52","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752855029967,"stop":1752855029967,"duration":0},"status":"passed","severity":"normal"},{"uid":"882eef38598b0bbf","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752854498669,"stop":1752854498669,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a27979f0662993","name":"should check connected peers if present and suitable","time":{"start":1752854520382,"stop":1752854520382,"duration":0},"status":"passed","severity":"normal"},{"uid":"83be1da640baa413","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752854490348,"stop":1752854490349,"duration":1},"status":"passed","severity":"normal"},{"uid":"568e880bca94850c","name":"Delete observer","time":{"start":1752854647126,"stop":1752854647126,"duration":0},"status":"passed","severity":"normal"},{"uid":"94563548415c1d59","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752855029970,"stop":1752855029970,"duration":0},"status":"passed","severity":"normal"},{"uid":"709d31422383e559","name":"isConnected should return true after first peer connects","time":{"start":1752854571626,"stop":1752854571626,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e94487b037a72a","name":"Decoder throws on empty string content topic","time":{"start":1752854491393,"stop":1752854491393,"duration":0},"status":"passed","severity":"normal"},{"uid":"785da1c1038c1522","name":"should be safe to call multiple times","time":{"start":1752854491362,"stop":1752854491362,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9abab497c9be33","name":"should wait for Filter peer to be connected","time":{"start":1752854520382,"stop":1752854520383,"duration":1},"status":"passed","severity":"normal"},{"uid":"a860dcc3f9922326","name":"1 Relay, 1 fetch","time":{"start":1752854498668,"stop":1752854498668,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d517a5afb06099","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752854491271,"stop":1752854491272,"duration":1},"status":"passed","severity":"normal"},{"uid":"a568542d72f0b0e0","name":"should clear the dialing interval","time":{"start":1752854490412,"stop":1752854490412,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de8f6121b1f60","name":"random static sharding 8 - Cluster ID: 836, Shard ID: 862","time":{"start":1752854780336,"stop":1752854780336,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf5027c522b419d","name":"should start ping timers on peer connect","time":{"start":1752854491270,"stop":1752854491270,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cb671c4a21e8ba","name":"should send to specified number of peers of used peers","time":{"start":1752854520034,"stop":1752854520034,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3162ed4bbbfd0c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752854678488,"stop":1752854678488,"duration":0},"status":"passed","severity":"normal"},{"uid":"16417bd22779abb3","name":"Push message with Russian payload","time":{"start":1752854949430,"stop":1752854949430,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc8571eeed50e6d","name":"should properly create peer info with all multiaddrs","time":{"start":1752854480958,"stop":1752854480958,"duration":0},"status":"passed","severity":"normal"},{"uid":"c229349c8944303f","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752854534523,"stop":1752854534523,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9e5b89d5e2aead","name":"Generator, one shard","time":{"start":1752854746508,"stop":1752854746511,"duration":3},"status":"passed","severity":"normal"},{"uid":"32fa33f5975f7b04","name":"Should update shard info","time":{"start":1752854639134,"stop":1752854639134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e491eec5be69cf","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752854520200,"stop":1752854520200,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a8f89bda8500c1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752855029964,"stop":1752855029965,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a22980cae9e3b42","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752854529478,"stop":1752854529478,"duration":0},"status":"passed","severity":"normal"},{"uid":"8848cba10cb62164","name":"should handle errors when globalThis is not available","time":{"start":1752854489837,"stop":1752854489838,"duration":1},"status":"passed","severity":"normal"},{"uid":"d76780a458323eb9","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752854529499,"stop":1752854529499,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee802f9e50afc3b","name":"should be safe to call multiple times","time":{"start":1752854489869,"stop":1752854489871,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a619b3569aec0ee","name":"Check received message containing Chinese","time":{"start":1752854991062,"stop":1752854991062,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b24c6830024ad0f","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752854490595,"stop":1752854490596,"duration":1},"status":"passed","severity":"normal"},{"uid":"6687797a2b765faf","name":"should skip peer when failed to dial recently","time":{"start":1752854490420,"stop":1752854490420,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6eb40a2e36bac71","name":"should dial peers from store when no connections remain","time":{"start":1752854490321,"stop":1752854490321,"duration":0},"status":"passed","severity":"normal"},{"uid":"51dbd783bac66a67","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752854529492,"stop":1752854529493,"duration":1},"status":"passed","severity":"normal"},{"uid":"681c19372cdc26aa","name":"should dial peer when no shard info available","time":{"start":1752854490425,"stop":1752854490428,"duration":3},"status":"passed","severity":"normal"},{"uid":"df70800ab01cca3e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752854480250,"stop":1752854480251,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac424c3cc1e1829","name":"should hang up with multiaddr and return true on success","time":{"start":1752854491365,"stop":1752854491365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ead8632ac7e9ff","name":"should push the message to the outgoing buffer","time":{"start":1752854534516,"stop":1752854534517,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9c6b34d5dd63da","name":"Push message with meta","time":{"start":1752854949445,"stop":1752854949446,"duration":1},"status":"passed","severity":"normal"},{"uid":"a35cb40dd1c3670e","name":"should set default options when no config provided","time":{"start":1752854491360,"stop":1752854491360,"duration":0},"status":"passed","severity":"normal"},{"uid":"24461347240de34e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752855029962,"stop":1752855029962,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d53cb80fb82bfa","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752854474953,"stop":1752854474953,"duration":0},"status":"passed","severity":"normal"},{"uid":"999fa6f9f72cae0f","name":"should throw error - no id","time":{"start":1752854480951,"stop":1752854480951,"duration":0},"status":"passed","severity":"normal"},{"uid":"a537ce908205a704","name":"Passing page size 1 when there are 4 messages","time":{"start":1752854795760,"stop":1752854795760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28b5c3f37e9ef12","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752854529485,"stop":1752854529489,"duration":4},"status":"passed","severity":"normal"},{"uid":"a467500301f90560","name":"Push message with SQL Injection payload","time":{"start":1752854949430,"stop":1752854949430,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd46a7543142f04","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752854474968,"stop":1752854474968,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff61adfd38f541c3","name":"Relay + Store","time":{"start":1752854556491,"stop":1752854556494,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c290c4dac67b214","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752854693616,"stop":1752854693616,"duration":0},"status":"passed","severity":"normal"},{"uid":"a135b21c0317aa58","name":"Check message received after jswaku node is restarted","time":{"start":1752854991077,"stop":1752854991077,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e9169818d1b00","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752855029957,"stop":1752855029957,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e803c6ad450885","name":"should be safe to call multiple times","time":{"start":1752854491268,"stop":1752854491268,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d9454b2b81f70e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752854474977,"stop":1752854474977,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35f9145c0dca85c","name":"should check false positive rate","time":{"start":1752854531932,"stop":1752854531932,"duration":0},"status":"passed","severity":"normal"},{"uid":"3400476b0fe05c3e","name":"should remove expired entries after TTL has passed","time":{"start":1752854518584,"stop":1752854518584,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b02fdf57c5045b","name":"Check received message containing long","time":{"start":1752854991061,"stop":1752854991061,"duration":0},"status":"passed","severity":"normal"},{"uid":"b320e29860f0622e","name":"should process tasks in queue","time":{"start":1752854519504,"stop":1752854519509,"duration":5},"status":"passed","severity":"normal"},{"uid":"d0f5dbe4be82f3bc","name":"should encodeTxt and decodeTxt","time":{"start":1752854480943,"stop":1752854480943,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ba9f2a8b94714b","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752854498209,"stop":1752854498209,"duration":0},"status":"passed","severity":"normal"},{"uid":"577d3a1f2fe34ec","name":"Check received message with timestamp: 1752854549946000000 ","time":{"start":1752854991074,"stop":1752854991074,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e36b7d4f24fddca","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752854801538,"stop":1752854801539,"duration":1},"status":"passed","severity":"normal"},{"uid":"d015ef7defb308d4","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752854474978,"stop":1752854474978,"duration":0},"status":"passed","severity":"normal"},{"uid":"86531286b0ef8629","name":"accepts valid message hash query","time":{"start":1752854490776,"stop":1752854490776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46af29bfe4ce34b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752854556718,"stop":1752854556719,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d4a3dbd20c84b8","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752854662104,"stop":1752854662105,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a740b0472350c55","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752854678496,"stop":1752854678496,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde959df380615a8","name":"should handle special patterns correctly","time":{"start":1752854531930,"stop":1752854531931,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71ef698628b520a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752854491394,"stop":1752854491394,"duration":0},"status":"passed","severity":"normal"},{"uid":"da93c4527b775d37","name":"should not retry if at least one success","time":{"start":1752854519520,"stop":1752854519521,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5eb9e33803a8ed","name":"Push message equal or less that 1MB","time":{"start":1752854949447,"stop":1752854949448,"duration":1},"status":"passed","severity":"normal"},{"uid":"8837d2db67eeead2","name":"should set field with only STORE enabled","time":{"start":1752854480959,"stop":1752854480960,"duration":1},"status":"passed","severity":"normal"},{"uid":"9828d2d966fed0fa","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752854474966,"stop":1752854474966,"duration":0},"status":"passed","severity":"normal"},{"uid":"105fc0a688ba8fdf","name":"Refresh subscription","time":{"start":1752855029965,"stop":1752855029965,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b5819495702423","name":"should create ShardReader with static shards network config","time":{"start":1752854490453,"stop":1752854490453,"duration":0},"status":"passed","severity":"normal"},{"uid":"499ff2d3ec03996","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752855029954,"stop":1752855029954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d355e848f61d91f0","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752854556718,"stop":1752854556718,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde9bac3c260c967","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752854683306,"stop":1752854683307,"duration":1},"status":"passed","severity":"normal"},{"uid":"3340347073a6d20a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752854529468,"stop":1752854529468,"duration":0},"status":"passed","severity":"normal"},{"uid":"167d186561bfe43d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752855029971,"stop":1752855029971,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff549758d7484b67","name":"isConnected should return false after all peers disconnect","time":{"start":1752854571626,"stop":1752854571629,"duration":3},"status":"passed","severity":"normal"},{"uid":"b5fdd2b5a921aab6","name":"should not dispatch event when already connected","time":{"start":1752854489847,"stop":1752854489848,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb36da00117fa4bf","name":"Wrong topic","time":{"start":1752854771499,"stop":1752854771499,"duration":0},"status":"passed","severity":"normal"},{"uid":"6545978c8d90bdec","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752854490775,"stop":1752854490775,"duration":0},"status":"passed","severity":"normal"},{"uid":"2318007ffd36d214","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752854480960,"stop":1752854480960,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0f79713b1a92cb","name":"random static sharding 3 - Cluster ID: 899, Shard ID: 44","time":{"start":1752854780329,"stop":1752854780329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21e0d3275271df0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752855029967,"stop":1752855029968,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a6ff6c5eaf01ef","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app48/10/topic692/test.js","time":{"start":1752854771497,"stop":1752854771497,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf34d59bc1de2a5","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752854801542,"stop":1752854801543,"duration":1},"status":"passed","severity":"normal"},{"uid":"91fc0d5b0bce192f","name":"Query with Ordered Callback, No Decoder","time":{"start":1752854755536,"stop":1752854755536,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d12d40eafd2bca4","name":"should dial peer when on same shard","time":{"start":1752854490425,"stop":1752854490425,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c5554d850d365","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app56/1/topic201/xml","time":{"start":1752854771497,"stop":1752854771497,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce938b8b4a8b82c0","name":"ignores domain fetching errors","time":{"start":1752854499184,"stop":1752854499185,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b71934a19b3928","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752854801535,"stop":1752854801535,"duration":0},"status":"passed","severity":"normal"},{"uid":"328149af4e7bbe4b","name":"Throws when trying to push message with empty payload","time":{"start":1752854949434,"stop":1752854949434,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d251610958df4f","name":"Check message with non string payload is not received","time":{"start":1752854991077,"stop":1752854991077,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a46e18de56e51c","name":"should dial peers from store when browser is connected","time":{"start":1752854490320,"stop":1752854490320,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cd3d6ced38471b","name":"should maintain desired error rate","time":{"start":1752854531929,"stop":1752854531929,"duration":0},"status":"passed","severity":"normal"},{"uid":"13195d6e2763d9a4","name":"should return true when peer is on the specified shard","time":{"start":1752854490456,"stop":1752854490457,"duration":1},"status":"passed","severity":"normal"},{"uid":"47818874c98a7033","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752854529516,"stop":1752854529516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced7f03fe14b3639","name":"Check received message containing numeric","time":{"start":1752854991061,"stop":1752854991062,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ceb93b2cecd9f9f","name":"throws an error for improperly formatted content topics","time":{"start":1752854474972,"stop":1752854474972,"duration":0},"status":"passed","severity":"normal"},{"uid":"278d24416cd67051","name":"Fails to push message bigger that 1MB","time":{"start":1752854949437,"stop":1752854949438,"duration":1},"status":"passed","severity":"normal"},{"uid":"3905c1cb21f0598b","name":"messageHashStr produces consistent results for the same input","time":{"start":1752854490602,"stop":1752854490608,"duration":6},"status":"passed","severity":"normal"},{"uid":"18df95acae67273d","name":"should handle peer connect event","time":{"start":1752854489843,"stop":1752854489844,"duration":1},"status":"passed","severity":"normal"},{"uid":"214e4e65c3cd8699","name":"should clear existing timers before creating new ones","time":{"start":1752854491279,"stop":1752854491279,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e70353ab8ca030","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752854529492,"stop":1752854529492,"duration":0},"status":"passed","severity":"normal"},{"uid":"146808058dc020b1","name":"should remove event listeners","time":{"start":1752854491268,"stop":1752854491269,"duration":1},"status":"passed","severity":"normal"},{"uid":"da41f59e671de9c2","name":"should set field with all protocols enabled","time":{"start":1752854480959,"stop":1752854480959,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b83ad52ac5ce4ec","name":"should handle peer store errors gracefully","time":{"start":1752854490347,"stop":1752854490348,"duration":1},"status":"passed","severity":"normal"},{"uid":"b267c720665074fa","name":"recovers when dns.resolve returns empty","time":{"start":1752854499184,"stop":1752854499184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff01efbe05595f5d","name":"can start and stop the service","time":{"start":1752854503100,"stop":1752854503100,"duration":0},"status":"passed","severity":"normal"},{"uid":"25382d2d8c0f05bf","name":"should not fail to start the service if it is already started","time":{"start":1752854555107,"stop":1752854555108,"duration":1},"status":"passed","severity":"normal"},{"uid":"309aa1a9d783ae62","name":"Check received message containing special chars","time":{"start":1752854991070,"stop":1752854991070,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09e291e84d29361","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752854474973,"stop":1752854474973,"duration":0},"status":"passed","severity":"normal"},{"uid":"2897287f28d7a36a","name":"should emit a peer event after start","time":{"start":1752854555108,"stop":1752854555108,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0fccc09e084459","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752854529503,"stop":1752854529503,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5cd8a16175d426","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752855029960,"stop":1752855029960,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbddda6c75b991ad","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752855029953,"stop":1752855029954,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1ed67919ce56298d","name":"Check received message containing Script","time":{"start":1752854991063,"stop":1752854991063,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caad31d9e586bc9","name":"Publishes to nwaku","time":{"start":1752854658762,"stop":1752854658762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9aa8403a1441e97","name":"Check message with no payload is not received","time":{"start":1752854991076,"stop":1752854991077,"duration":1},"status":"passed","severity":"normal"},{"uid":"496fe0ead2d3d13f","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752854740278,"stop":1752854740278,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53277742299fe890","name":"Cluster id 0, shard 0","time":{"start":1752854780315,"stop":1752854780328,"duration":13},"status":"passed","severity":"normal"},{"uid":"c3623b7d4da1caf0","name":"Subscribe to topic containing Script and receive message","time":{"start":1752855029958,"stop":1752855029958,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d350eefcd65da1","name":"Push message with long payload","time":{"start":1752854949428,"stop":1752854949428,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a57188e2656eedc","name":"should remove event listener for peer:discovery","time":{"start":1752854489871,"stop":1752854489871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ecc4b12e335d9","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752854474969,"stop":1752854474969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0487256285262c","name":"should be able to decode the field with only STORE set to true","time":{"start":1752854480249,"stop":1752854480249,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f98c1ea35aa127","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752854529468,"stop":1752854529468,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78be88c58140f2d","name":"should not allow unachievable error rate","time":{"start":1752854529198,"stop":1752854529198,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fbe5ac761e676f","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752854490348,"stop":1752854490348,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdef408e613dc1cd","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752855029951,"stop":1752855029952,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f7003578e8823f8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752854529517,"stop":1752854529517,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f2ce1810fda53e","name":"should hang up with PeerId and return true on success","time":{"start":1752854491365,"stop":1752854491365,"duration":0},"status":"passed","severity":"normal"},{"uid":"20686591087c669a","name":"should register libp2p event listeners when start is called","time":{"start":1752854520099,"stop":1752854520099,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b027a18da7deeb8","name":"should return false and handle errors gracefully","time":{"start":1752854491366,"stop":1752854491366,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36f787e17ba900e","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752854520101,"stop":1752854520106,"duration":5},"status":"passed","severity":"normal"},{"uid":"aa8da5af0c6304a7","name":"Check message with no content topic is not received","time":{"start":1752854991067,"stop":1752854991067,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a009ee03390094","name":"udp ip6 address","time":{"start":1752854480284,"stop":1752854480285,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ccf7c1d5e2ac26c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752854520100,"stop":1752854520100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3856330844bfcee","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752854480250,"stop":1752854480250,"duration":0},"status":"passed","severity":"normal"},{"uid":"20037cbdc18ac27a","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752854489882,"stop":1752854489883,"duration":1},"status":"passed","severity":"normal"},{"uid":"900119f82b7a0946","name":"should return true even if peer has no overlapping shards","time":{"start":1752854490455,"stop":1752854490455,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1aba96ae84b92c","name":"should properly compute the node id","time":{"start":1752854480953,"stop":1752854480953,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7a401f9850110f","name":"Encoder throws on empty string content topic","time":{"start":1752854510605,"stop":1752854510605,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbf41f98aa20131","name":"Publish message with rate limit","time":{"start":1752854668848,"stop":1752854668849,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c596f09099507e","name":"should properly create location multiaddrs - tcp6","time":{"start":1752854480957,"stop":1752854480957,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93af37966ed88f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752854529503,"stop":1752854529503,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dda47d15fad3810","name":"should be empty when created","time":{"start":1752854520202,"stop":1752854520202,"duration":0},"status":"passed","severity":"normal"},{"uid":"8515219cc903e54f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752854755537,"stop":1752854755537,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff11255d0b695255","name":"throws on content topic with empty version field","time":{"start":1752854474963,"stop":1752854474964,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9c5580598da16d","name":"Check message with no content topic is not received","time":{"start":1752854991076,"stop":1752854991076,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f70c2c553ef759d","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752854789909,"stop":1752854789911,"duration":2},"status":"passed","severity":"normal"},{"uid":"784cdc899dd64d90","name":"Push message with numeric payload","time":{"start":1752854949439,"stop":1752854949439,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b03eb1d994ded2f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app71/4/topic326/test.js","time":{"start":1752854771499,"stop":1752854771499,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43ce3e7bb5fc706","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app80/3/topic915/json","time":{"start":1752854771498,"stop":1752854771498,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85737f92993be0a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752854480246,"stop":1752854480246,"duration":0},"status":"passed","severity":"normal"},{"uid":"74be35583c5ac118","name":"Correctly serialized arguments","time":{"start":1752854607174,"stop":1752854607175,"duration":1},"status":"passed","severity":"normal"},{"uid":"2201ea5b347ee411","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752854520200,"stop":1752854520200,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2f3e6ef5330f77","name":"should not fail to start the service if it is already started","time":{"start":1752854645382,"stop":1752854645385,"duration":3},"status":"passed","severity":"normal"},{"uid":"c85b8b83734ef007","name":"should reject if Store is requested but not mounted","time":{"start":1752854520381,"stop":1752854520381,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6543ebcafd6985","name":"Check received message with timestamp: 1752854549946000000 ","time":{"start":1752854991065,"stop":1752854991065,"duration":0},"status":"passed","severity":"normal"},{"uid":"a965392ef5466170","name":"should properly clean up resources when disposed","time":{"start":1752854518601,"stop":1752854518602,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cccabb0c16e31fc","name":"Fails to push message bigger that 1MB","time":{"start":1752854949448,"stop":1752854949448,"duration":0},"status":"passed","severity":"normal"},{"uid":"250691ad6065a751","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752854683307,"stop":1752854683307,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb934684fe93216","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752855029971,"stop":1752855029971,"duration":0},"status":"passed","severity":"normal"},{"uid":"44398393f3881e23","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752854678493,"stop":1752854678493,"duration":0},"status":"passed","severity":"normal"},{"uid":"f111bdbcf36f24ad","name":"different cluster: nodes don't connect","time":{"start":1752854606958,"stop":1752854606959,"duration":1},"status":"passed","severity":"normal"},{"uid":"a054613b6a8fbd0","name":"A test","time":{"start":1752854593144,"stop":1752854593145,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8000f682d9b3079","name":"should not receive a peer event before start","time":{"start":1752854503102,"stop":1752854503102,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7a87a22324304b","name":"should dispatch connect and disconnect events","time":{"start":1752854520093,"stop":1752854520097,"duration":4},"status":"passed","severity":"normal"},{"uid":"c2de0089109c3f51","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752854693615,"stop":1752854693616,"duration":1},"status":"skipped","severity":"normal"},{"uid":"377639b2a6942e1f","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752854740276,"stop":1752854740276,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7535533d57f1dd5","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752854529495,"stop":1752854529495,"duration":0},"status":"passed","severity":"normal"},{"uid":"68606cdca5ce662c","name":"Subscribe to topic containing XML and publish message","time":{"start":1752854678494,"stop":1752854678494,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e809c46fa73e0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752854606959,"stop":1752854606959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c0903017e70b03","name":"groups content topics by expected pubsub topic","time":{"start":1752854474970,"stop":1752854474971,"duration":1},"status":"broken","severity":"normal"},{"uid":"c84206f5573896bc","name":"Check received message containing short","time":{"start":1752854991069,"stop":1752854991069,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d03f4ca4bc347e1","name":"should return empty array when no peers connected","time":{"start":1752854491366,"stop":1752854491366,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a061e5df85b0ee","name":"should drop connection to all peers on hangUp","time":{"start":1752854638783,"stop":1752854638784,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6921bddf2378c6e","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752854529495,"stop":1752854529496,"duration":1},"status":"passed","severity":"normal"},{"uid":"6770e3d9f0bee263","name":"Check received message containing SQL Injection","time":{"start":1752854991063,"stop":1752854991063,"duration":0},"status":"passed","severity":"normal"},{"uid":"a812067c911652f2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752854555112,"stop":1752854555112,"duration":0},"status":"skipped","severity":"normal"},{"uid":"503e3e32bcfb065b","name":"different cluster: nodes don't connect","time":{"start":1752854606961,"stop":1752854606962,"duration":1},"status":"passed","severity":"normal"},{"uid":"880c3a94eb364816","name":"should be safe to call multiple times","time":{"start":1752854491361,"stop":1752854491361,"duration":0},"status":"passed","severity":"normal"},{"uid":"16aa3611110fc7f","name":"should add event listener for peer:discovery","time":{"start":1752854489869,"stop":1752854489869,"duration":0},"status":"passed","severity":"normal"},{"uid":"3576c23b920ae641","name":"should stop all internal components","time":{"start":1752854491362,"stop":1752854491362,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e47aeae70c293c","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752854474973,"stop":1752854474973,"duration":0},"status":"passed","severity":"normal"},{"uid":"9437febe0aa88c6a","name":"should handle complete peer lifecycle","time":{"start":1752854491282,"stop":1752854491282,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fb0d738281fd2a","name":"caches peers it previously fetched","time":{"start":1752854499185,"stop":1752854499185,"duration":0},"status":"passed","severity":"normal"},{"uid":"612f08fab51bd33d","name":"Check received message containing emoji","time":{"start":1752854991074,"stop":1752854991074,"duration":0},"status":"passed","severity":"normal"},{"uid":"476a12adf9d2d725","name":"should respect custom numPeersToUse configuration","time":{"start":1752854520101,"stop":1752854520101,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6be5ff1ea684e5","name":"Fails to publish duplicate message","time":{"start":1752854668843,"stop":1752854668844,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f09bdc0bce3f50","name":"should create KeepAliveManager with required options","time":{"start":1752854491261,"stop":1752854491261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5df3e74305a9c1e","name":"Check message with no pubsub topic is not received","time":{"start":1752854991076,"stop":1752854991076,"duration":0},"status":"passed","severity":"normal"},{"uid":"908dba01bb195c97","name":"retrieves a single peer","time":{"start":1752854499183,"stop":1752854499183,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b50291b2cd508da","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752854520100,"stop":1752854520101,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2574ad705ff2b82","name":"throws on content topic with empty encoding field","time":{"start":1752854474964,"stop":1752854474964,"duration":0},"status":"passed","severity":"normal"},{"uid":"7190b77073b15947","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752854740275,"stop":1752854740275,"duration":0},"status":"passed","severity":"normal"},{"uid":"e516ef630efd5f10","name":"should not allow k > 12","time":{"start":1752854529194,"stop":1752854529197,"duration":3},"status":"passed","severity":"normal"},{"uid":"a6af43a6e2333f3f","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752854490315,"stop":1752854490316,"duration":1},"status":"passed","severity":"normal"},{"uid":"171716d4b288bb4f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752855029966,"stop":1752855029967,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f5c0ba708064d5","name":"can start the service","time":{"start":1752854645376,"stop":1752854645376,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a114288077b27a","name":"Query with Ordered Callback, No message returned","time":{"start":1752854755537,"stop":1752854755537,"duration":0},"status":"passed","severity":"normal"},{"uid":"daed162fef8677d9","name":"does not throw on valid cases","time":{"start":1752854474960,"stop":1752854474961,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd131e2b40bbe136","name":"Check received message containing XML","time":{"start":1752854991072,"stop":1752854991072,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d55456207272ae","name":"should maintain proper timestamps if all messages received","time":{"start":1752854534519,"stop":1752854534519,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c170966eec1d7e","name":"Push message with shell command payload","time":{"start":1752854949443,"stop":1752854949443,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb690ce4fffc25d0","name":"new peer added after a peer was already found","time":{"start":1752854693615,"stop":1752854693615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90e60a23e1ea658b","name":"should be safe to call multiple times","time":{"start":1752854490319,"stop":1752854490320,"duration":1},"status":"passed","severity":"normal"},{"uid":"21161a7d7336846a","name":"configure the node with multiple content topics","time":{"start":1752854771499,"stop":1752854771500,"duration":1},"status":"passed","severity":"normal"},{"uid":"85fb8c325fcaff24","name":"should update peer store before dialing","time":{"start":1752854489873,"stop":1752854489873,"duration":0},"status":"passed","severity":"normal"}] |