mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
219 KiB
JSON
1 line
219 KiB
JSON
[{"uid":"5a09b75a82f6d7a5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759300838735,"stop":1759300838744,"duration":9},"status":"passed","severity":"normal"},{"uid":"4c5eca55f3833401","name":"should clear timers for specific peer on disconnect","time":{"start":1759300574169,"stop":1759300574169,"duration":0},"status":"passed","severity":"normal"},{"uid":"816c27b66facb7d0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759301125161,"stop":1759301125162,"duration":1},"status":"passed","severity":"normal"},{"uid":"69b28bc8fda3e41e","name":"A test","time":{"start":1759300724410,"stop":1759300724410,"duration":0},"status":"passed","severity":"normal"},{"uid":"2487e7c4ab1f330","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759300974646,"stop":1759300974646,"duration":0},"status":"passed","severity":"normal"},{"uid":"6457fb29adf9988d","name":"should not retry if at least one success","time":{"start":1759300621078,"stop":1759300621081,"duration":3},"status":"passed","severity":"normal"},{"uid":"7e29307033312329","name":"should reject if Filter is requested but not mounted","time":{"start":1759300623112,"stop":1759300623112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1419f8166c41909","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759300604554,"stop":1759300604554,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff6e665c50bb350","name":"Push message with custom timestamp: 1728542273523","time":{"start":1759301706454,"stop":1759301706454,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68d7b0722a2ce41","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759300563061,"stop":1759300563061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9110580e0beb55a","name":"Push message with content topic containing Chinese","time":{"start":1759301706428,"stop":1759301706430,"duration":2},"status":"passed","severity":"normal"},{"uid":"fba5d6f0b40ee364","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759300622840,"stop":1759300622841,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d355002e05f5dd9","name":"should handle peer disconnect event when no connections remain","time":{"start":1759300573945,"stop":1759300573945,"duration":0},"status":"passed","severity":"normal"},{"uid":"121204a39cb67177","name":"Check received message containing Basic HTML tag","time":{"start":1759301105529,"stop":1759301105529,"duration":0},"status":"passed","severity":"normal"},{"uid":"765edb0c6358fd4f","name":"Push message with content topic containing long","time":{"start":1759301706439,"stop":1759301706439,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb347691ab279fe9","name":"Outgoing message is acknowledged","time":{"start":1759300623756,"stop":1759300623756,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd43750ef6faa417","name":"Check received message with timestamp: 1759300648472000000 ","time":{"start":1759301105521,"stop":1759301105522,"duration":1},"status":"passed","severity":"normal"},{"uid":"be9335810df7046c","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759300573842,"stop":1759300573843,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4744c71ab94be1d","name":"should handle peer not in mesh for all topics","time":{"start":1759300574183,"stop":1759300574184,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58e5676a4b8809c","name":"Check received message containing numeric","time":{"start":1759301105518,"stop":1759301105518,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de426ded4c4ee35","name":"Push message with content topic containing escaped characters","time":{"start":1759301706441,"stop":1759301706441,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2bb3216e7febe7","name":"should query peer with peer exchange protocol","time":{"start":1759300584185,"stop":1759300584186,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed991f9640c02517","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759300604533,"stop":1759300604533,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5da6dee77c233c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759301125161,"stop":1759301125161,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20c23a2d90aa5cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759300557646,"stop":1759300557646,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90a75fb63b5dc1d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759300557636,"stop":1759300557636,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5176e62942d153","name":"Query with Ordered Callback, No message returned","time":{"start":1759300990255,"stop":1759300990255,"duration":0},"status":"passed","severity":"normal"},{"uid":"769e214afb9048dc","name":"should return false when peer is not found","time":{"start":1759300573494,"stop":1759300573495,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef989fc4d310f986","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759301025661,"stop":1759301025662,"duration":1},"status":"passed","severity":"normal"},{"uid":"441f7bdeb87cb093","name":"should handle query errors gracefully","time":{"start":1759300584186,"stop":1759300584187,"duration":1},"status":"passed","severity":"normal"},{"uid":"913accd64f113fe5","name":"messageHashStr produces different results for different inputs","time":{"start":1759300573665,"stop":1759300573665,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b71e8af4dfa6a3","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759300610906,"stop":1759300610907,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e71c37bd1cb04fa3","name":"Push message with Basic HTML tag payload","time":{"start":1759301706448,"stop":1759301706448,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb08fb5e83cfdfd","name":"should perform initial health assessment on start","time":{"start":1759300622390,"stop":1759300622391,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4818e5b5698f6f1","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759300621885,"stop":1759300621885,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1bb04197f95e74","name":"should not dial peers from store when browser is not connected","time":{"start":1759300573851,"stop":1759300573851,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50c73ac89456ce8","name":"random static sharding 10 - Cluster ID: 696, Shard ID: 224","time":{"start":1759301009545,"stop":1759301009545,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d219ed7b2508de","name":"Query generator for multiple messages with different content topic format","time":{"start":1759301022074,"stop":1759301022075,"duration":1},"status":"passed","severity":"normal"},{"uid":"64394eea8f9ee00e","name":"should do nothing if no non-locked connections to drop","time":{"start":1759300573873,"stop":1759300573873,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac9478b1cb507e8","name":"should handle dial errors gracefully","time":{"start":1759300573016,"stop":1759300573016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6187c60ee1a684ef","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759300867649,"stop":1759300867649,"duration":0},"status":"passed","severity":"normal"},{"uid":"9267fb0d2c6740c3","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759300573869,"stop":1759300573869,"duration":0},"status":"passed","severity":"normal"},{"uid":"87db3b55a7ffb3b1","name":"should handle empty pubsub topics","time":{"start":1759300574176,"stop":1759300574183,"duration":7},"status":"passed","severity":"normal"},{"uid":"60a3a5b671b8bce1","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759300573939,"stop":1759300573944,"duration":5},"status":"passed","severity":"normal"},{"uid":"8f74e547a8dbdfa0","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759300557640,"stop":1759300557641,"duration":1},"status":"passed","severity":"normal"},{"uid":"508a1b95a3d7452b","name":"ignores domain fetching errors","time":{"start":1759300584112,"stop":1759300584113,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f02a840a0b4b22","name":"throws if store query response has error status","time":{"start":1759300574416,"stop":1759300574416,"duration":0},"status":"passed","severity":"normal"},{"uid":"6272e9db351d4205","name":"Nodes with multiple pubsub topic","time":{"start":1759300856507,"stop":1759300856507,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb10e5d1f3a56938","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759300604553,"stop":1759300604554,"duration":1},"status":"passed","severity":"normal"},{"uid":"379ffd5115cd935","name":"should be safe to call multiple times","time":{"start":1759300573048,"stop":1759300573048,"duration":0},"status":"passed","severity":"normal"},{"uid":"838e6a017c96361c","name":"can start and stop the service","time":{"start":1759300857358,"stop":1759300857359,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0bbba41eada6924","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759301125150,"stop":1759301125150,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb68e46203ef9c43","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759300974648,"stop":1759300974649,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed3793d9c195a3c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759300583331,"stop":1759300583332,"duration":1},"status":"passed","severity":"normal"},{"uid":"11436bd4273c9009","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759300604540,"stop":1759300604540,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb0448789e4929e","name":"should return null for non-existent peer","time":{"start":1759300573865,"stop":1759300573865,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b28d90b94c7049d","name":"should handle ping failures gracefully","time":{"start":1759300574161,"stop":1759300574161,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f74e57c63881fcc","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759300656189,"stop":1759300656189,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b30e5b32c2c354","name":"handles different clusterIds correctly","time":{"start":1759300557642,"stop":1759300557642,"duration":0},"status":"passed","severity":"normal"},{"uid":"71506f14c04e7b24","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759300604534,"stop":1759300604534,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64fe4c3e54fed55","name":"Push message with content topic containing Arabic","time":{"start":1759301706430,"stop":1759301706430,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3c9c064330c03b","name":"should work with mixed v2 and v3 peers","time":{"start":1759300621519,"stop":1759300621519,"duration":0},"status":"passed","severity":"normal"},{"uid":"41022a8c05e16672","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app83/9/topic929/xml","time":{"start":1759300961894,"stop":1759300961894,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b11d9459fc1f41","name":"should initialize with custom TTL","time":{"start":1759300584181,"stop":1759300584181,"duration":0},"status":"passed","severity":"normal"},{"uid":"44974ea28d8b07e4","name":"ends after yielding if response size indicates end","time":{"start":1759300574418,"stop":1759300574418,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86ee891daa1b44","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759300574575,"stop":1759300574576,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84b8c99f73d98f2","name":"Push message with content topic containing JSON","time":{"start":1759301706441,"stop":1759301706441,"duration":0},"status":"passed","severity":"normal"},{"uid":"743bb930d87fe5d8","name":"Check publish message containing JSON","time":{"start":1759300863241,"stop":1759300863241,"duration":0},"status":"passed","severity":"normal"},{"uid":"5093a43741370c95","name":"Fails to push message bigger that 1MB","time":{"start":1759301706445,"stop":1759301706445,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c14c4a69e2e97e","name":"can start and stop the service","time":{"start":1759300654160,"stop":1759300654160,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fdadf7fd9e20f7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759300654170,"stop":1759300654170,"duration":0},"status":"skipped","severity":"normal"},{"uid":"63355c469bd98977","name":"throws on content topic with empty encoding field","time":{"start":1759300557634,"stop":1759300557634,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e86a9db2d84d218","name":"should mark all messages in causal history as acknowledged","time":{"start":1759300610909,"stop":1759300610909,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ae9334a17c3f1b","name":"Check message with no payload is not received","time":{"start":1759301105524,"stop":1759301105524,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee2a08d59c3365b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759300563064,"stop":1759300563064,"duration":0},"status":"passed","severity":"normal"},{"uid":"468ffa8bf1b3e8fa","name":"should handle shard reader errors gracefully","time":{"start":1759300573027,"stop":1759300573027,"duration":0},"status":"passed","severity":"normal"},{"uid":"1baeeca8d6ae9509","name":"should encode/decode to RLP encoding","time":{"start":1759300563832,"stop":1759300563833,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b8988c581281e3","name":"should remove event listener for peer:discovery","time":{"start":1759300573048,"stop":1759300573049,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d04314e8c6412aa","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759301105525,"stop":1759301105525,"duration":0},"status":"passed","severity":"normal"},{"uid":"32451b09eb119f22","name":"Fails to push message bigger that 1MB","time":{"start":1759301706420,"stop":1759301706420,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5b065596e69191","name":"Push message with content topic containing special chars","time":{"start":1759301706440,"stop":1759301706440,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac37223b96846334","name":"should return PeerId when PeerId is provided","time":{"start":1759300573571,"stop":1759300573571,"duration":0},"status":"passed","severity":"normal"},{"uid":"874a361e0b3c0c9e","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759300867645,"stop":1759300867645,"duration":0},"status":"passed","severity":"normal"},{"uid":"6441ae69a0a58a6c","name":"Refresh subscription","time":{"start":1759301125145,"stop":1759301125146,"duration":1},"status":"passed","severity":"normal"},{"uid":"abda6a2a2f71ff95","name":"Non TWN Cluster","time":{"start":1759300961893,"stop":1759300961894,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df1c2a17fced518","name":"Check received message with timestamp: 1759300648472000000 ","time":{"start":1759301105531,"stop":1759301105531,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe57afae39c3ff5","name":"Push message with SQL Injection payload","time":{"start":1759301706447,"stop":1759301706447,"duration":0},"status":"passed","severity":"normal"},{"uid":"746f71bb2453c6b8","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759300604542,"stop":1759300604543,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd06a18789624b7","name":"should register libp2p event listeners when start is called","time":{"start":1759300621489,"stop":1759300621489,"duration":0},"status":"passed","severity":"normal"},{"uid":"32caaa2d457ec590","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759300557640,"stop":1759300557640,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5c0b5fa22c7d52","name":"rejects content-filtered query with only contentTopics","time":{"start":1759300573974,"stop":1759300573974,"duration":0},"status":"passed","severity":"normal"},{"uid":"72819c8cd78da8d5","name":"should never report false negatives","time":{"start":1759300608031,"stop":1759300608032,"duration":1},"status":"passed","severity":"normal"},{"uid":"685fa5aa42c796a2","name":"messageHashStr returns a hex string","time":{"start":1759300573657,"stop":1759300573657,"duration":0},"status":"passed","severity":"normal"},{"uid":"796795c35ab5debe","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759301035505,"stop":1759301035505,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d42d7fd8f5c9cf","name":"Push message with content topic containing Chinese","time":{"start":1759301706415,"stop":1759301706415,"duration":0},"status":"passed","severity":"normal"},{"uid":"e897fb81e3a3952f","name":"Push message with JSON payload","time":{"start":1759301706437,"stop":1759301706437,"duration":0},"status":"passed","severity":"normal"},{"uid":"3116e138212ce131","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759300604538,"stop":1759300604538,"duration":0},"status":"passed","severity":"normal"},{"uid":"394ce037d2a84663","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759300867654,"stop":1759300867655,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8fd6df9d0cd454","name":"retrieves a single peer","time":{"start":1759300584111,"stop":1759300584111,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6780251a07b66ee","name":"should retry if all attempts fail","time":{"start":1759300621081,"stop":1759300621082,"duration":1},"status":"passed","severity":"normal"},{"uid":"241768bbcae6128d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759300604548,"stop":1759300604548,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caf2d9d8e075c1a","name":"should remove event listeners from libp2p","time":{"start":1759300573937,"stop":1759300573937,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7233bc3e3bc087a","name":"Check received message containing XML","time":{"start":1759301105519,"stop":1759301105520,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4734687fdf9ce2","name":"should throw error - no public key","time":{"start":1759300563831,"stop":1759300563831,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e29250edac3d83","name":"Push message with content topic containing emoji","time":{"start":1759301706432,"stop":1759301706432,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb14236e8ea3a85","name":"Push message with content topic containing Russian","time":{"start":1759301706452,"stop":1759301706452,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50cd6d80b2fd9aa","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759300584076,"stop":1759300584077,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dbab5414cf10928","name":"ignores unrecognized TXT record formats","time":{"start":1759300584113,"stop":1759300584113,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3469f0a3348337","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759300604531,"stop":1759300604531,"duration":0},"status":"passed","severity":"normal"},{"uid":"7889837d051b7699","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759300593609,"stop":1759300593611,"duration":2},"status":"passed","severity":"normal"},{"uid":"7cb0977af4b516f4","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759300574166,"stop":1759300574167,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee629b9b36045b4","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759300610910,"stop":1759300610910,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b39df2a2d354e1","name":"should return false when peer is on different cluster","time":{"start":1759300573474,"stop":1759300573474,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ed6f709b4936ec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759300557646,"stop":1759300557646,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3f4f416e1f3641","name":"Push message with content topic containing Russian","time":{"start":1759301706430,"stop":1759301706431,"duration":1},"status":"passed","severity":"normal"},{"uid":"209540e5a6d3aecc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759300922872,"stop":1759300922872,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91a1f79efe23404","name":"messageHashStr produces consistent results for the same input","time":{"start":1759300573664,"stop":1759300573664,"duration":0},"status":"passed","severity":"normal"},{"uid":"1441f1f24e0f307c","name":"should handle dial errors gracefully","time":{"start":1759300573050,"stop":1759300573055,"duration":5},"status":"passed","severity":"normal"},{"uid":"8f882ee4842b4121","name":"should get / set UDP multiaddr","time":{"start":1759300563833,"stop":1759300563834,"duration":1},"status":"passed","severity":"normal"},{"uid":"25361a056b2622d8","name":"Push message with Arabic payload","time":{"start":1759301706447,"stop":1759301706447,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8ae05add254e4f","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759300557638,"stop":1759300557638,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec11520f292d84f6","name":"Push message with escaped characters payload","time":{"start":1759301706412,"stop":1759301706412,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f36773826d2bc3","name":"should maintain desired error rate","time":{"start":1759300608031,"stop":1759300608031,"duration":0},"status":"passed","severity":"normal"},{"uid":"e903f08bfc7b2fd3","name":"should handle complete connection lifecycle","time":{"start":1759300573966,"stop":1759300573966,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1700b66e7cdcab","name":"Check received message containing Basic HTML tag","time":{"start":1759301105520,"stop":1759301105520,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95a36441df09d45","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759300610909,"stop":1759300610909,"duration":0},"status":"passed","severity":"normal"},{"uid":"863381c9f014338f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app18/5/topic300/test.js","time":{"start":1759300961898,"stop":1759300961898,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fddcbdb41b27b9","name":"All","time":{"start":1759300654920,"stop":1759300654920,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a15c70b0c68ea39","name":"should not fail to start the service if it is already started","time":{"start":1759300587831,"stop":1759300587832,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72c27d378bfbff7","name":"should properly clean up resources when disposed","time":{"start":1759300620095,"stop":1759300620095,"duration":0},"status":"passed","severity":"normal"},{"uid":"c105bbccc176e2fb","name":"Fails to publish duplicate message","time":{"start":1759300863246,"stop":1759300863246,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b97723f566fff2b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759300557643,"stop":1759300557644,"duration":1},"status":"passed","severity":"normal"},{"uid":"3938d176f9017671","name":"Check publish message containing escaped characters","time":{"start":1759300863242,"stop":1759300863242,"duration":0},"status":"passed","severity":"normal"},{"uid":"114788e4dbf7b6e7","name":"should wait for Filter peer to be connected","time":{"start":1759300623113,"stop":1759300623113,"duration":0},"status":"passed","severity":"normal"},{"uid":"320916f448a11e76","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759300604539,"stop":1759300604539,"duration":0},"status":"passed","severity":"normal"},{"uid":"841f587ca51bd5ef","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759300557644,"stop":1759300557645,"duration":1},"status":"passed","severity":"normal"},{"uid":"d62fcacead2d334c","name":"Ordered Callback - true","time":{"start":1759301019094,"stop":1759301019096,"duration":2},"status":"passed","severity":"normal"},{"uid":"864dbf8e1dca0e96","name":"Reusing cursor across nodes","time":{"start":1759300974649,"stop":1759300974649,"duration":0},"status":"passed","severity":"normal"},{"uid":"4546ef68acb492fd","name":"Check received message containing unicode special characters","time":{"start":1759301105530,"stop":1759301105531,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b6fb152a6b93b6","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759300622844,"stop":1759300622845,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c5afb934d39ae8","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759300621497,"stop":1759300621497,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c74a9b0563a71","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759300610907,"stop":1759300610908,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06f914168f67cb5","name":"should work with stubbed waku event emitter","time":{"start":1759300622830,"stop":1759300622830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ead2f1cbdc9fb16","name":"does not throw on valid cases","time":{"start":1759300557630,"stop":1759300557631,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5503d71da577f05","name":"should not create relay timers when relay is not provided","time":{"start":1759300574166,"stop":1759300574166,"duration":0},"status":"passed","severity":"normal"},{"uid":"d379016c927dc78b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759300557639,"stop":1759300557639,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cc8b7d60ae131b","name":"should handle all zero keep alive options","time":{"start":1759300574183,"stop":1759300574183,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07a6d96a1ff30fa","name":"should handle peer store update failures gracefully","time":{"start":1759300574161,"stop":1759300574161,"duration":0},"status":"passed","severity":"normal"},{"uid":"50357a4b43247b7d","name":"Push message with special chars payload","time":{"start":1759301706446,"stop":1759301706446,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d91855d03af7b2","name":"should handle complete peer lifecycle","time":{"start":1759300574184,"stop":1759300574184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3ae141fe2bbe47","name":"should be safe to call multiple times","time":{"start":1759300573849,"stop":1759300573849,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ba8d26e1753577","name":"Push message with Arabic payload","time":{"start":1759301706436,"stop":1759301706436,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bed315b1fd7b04c","name":"should handle special patterns correctly","time":{"start":1759300608032,"stop":1759300608034,"duration":2},"status":"passed","severity":"normal"},{"uid":"e001f2a55511178b","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759300573880,"stop":1759300573881,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b5a2b9fe3cf72b2","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759300867656,"stop":1759300867656,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c4f5ffdf48fa5a","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759300654171,"stop":1759300654177,"duration":6},"status":"skipped","severity":"normal"},{"uid":"3f181f61d9bc73b4","name":"yields decoded messages","time":{"start":1759300574416,"stop":1759300574417,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d08ef58f4afc635","name":"handles different networkShards values correctly","time":{"start":1759300557642,"stop":1759300557643,"duration":1},"status":"passed","severity":"normal"},{"uid":"35982ddb848441a8","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759300604523,"stop":1759300604526,"duration":3},"status":"passed","severity":"normal"},{"uid":"7489cd04d13cf925","name":"does not validate decoders for hash queries","time":{"start":1759300574415,"stop":1759300574415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b10a770a31ae139","name":"should not fail to stop the service if it was not started","time":{"start":1759300654161,"stop":1759300654161,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6b6b48697e32a0","name":"should reject if Relay is requested but not mounted","time":{"start":1759300623111,"stop":1759300623111,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf22b47e2e414f9","name":"Check received message containing Chinese","time":{"start":1759301105527,"stop":1759301105527,"duration":0},"status":"passed","severity":"normal"},{"uid":"47641fb7d503e8f3","name":"should not dispatch event when already disconnected","time":{"start":1759300573954,"stop":1759300573955,"duration":1},"status":"passed","severity":"normal"},{"uid":"f889e4b3e66d48b3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759300604555,"stop":1759300604555,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf82ca12a35b882","name":"should handle mixed protocol support correctly","time":{"start":1759300622391,"stop":1759300622392,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8fdaa95b87dbc44","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759300573650,"stop":1759300573651,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc125d6bdb7b193","name":"Cluster ID 0, shard 1","time":{"start":1759301009539,"stop":1759301009539,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba020efa1327d6a","name":"ends if response has no messages","time":{"start":1759300574416,"stop":1759300574416,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce1653974d446ec","name":"random static sharding 4 - Cluster ID: 582, Shard ID: 802","time":{"start":1759301009540,"stop":1759301009541,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a5ecf4672aad3c","name":"Push message with meta","time":{"start":1759301706442,"stop":1759301706443,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf3595579d1d45c","name":"should keep entries that haven't expired yet","time":{"start":1759300620085,"stop":1759300620086,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d937e4079d99a5","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759300622980,"stop":1759300622980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63cef439009990b","name":"Push message with Arabic payload","time":{"start":1759301706422,"stop":1759301706422,"duration":0},"status":"passed","severity":"normal"},{"uid":"317f03f4d8ab49c5","name":"returns all values when wanted number is greater than available values","time":{"start":1759300583050,"stop":1759300583056,"duration":6},"status":"passed","severity":"normal"},{"uid":"cbad139b18293a76","name":"udp ip6 address","time":{"start":1759300563164,"stop":1759300563164,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa7244f97a7f79c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759301125149,"stop":1759301125150,"duration":1},"status":"passed","severity":"normal"},{"uid":"e89388f77a41da9a","name":"Query with Ordered Callback, No Decoder","time":{"start":1759300990254,"stop":1759300990255,"duration":1},"status":"passed","severity":"normal"},{"uid":"762d30cd332d5369","name":"Check message on other pubsub topic is not received","time":{"start":1759301105523,"stop":1759301105523,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f24e89725c1051","name":"should create KeepAliveManager with relay","time":{"start":1759300574130,"stop":1759300574145,"duration":15},"status":"passed","severity":"normal"},{"uid":"6cafab5974cd7b73","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759300563062,"stop":1759300563062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d670976f9915afb","name":"Relay - dialed after","time":{"start":1759301040318,"stop":1759301040318,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed52e366b947bdf","name":"should not stop if not started","time":{"start":1759300584182,"stop":1759300584183,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac22ec0165d6a8b","name":"Ephemeral field set to true","time":{"start":1759300574580,"stop":1759300574580,"duration":0},"status":"passed","severity":"normal"},{"uid":"222c32fc28360284","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759300622845,"stop":1759300622845,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f4870db9172798","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app77/10/topic367/proto","time":{"start":1759300961899,"stop":1759300961900,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4fdc0db29da155","name":"Push message with numeric payload","time":{"start":1759301706435,"stop":1759301706435,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a85aa476847afb","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759300620593,"stop":1759300620594,"duration":1},"status":"passed","severity":"normal"},{"uid":"524bc3a08f910614","name":"should clear existing timers before creating new ones","time":{"start":1759300574170,"stop":1759300574176,"duration":6},"status":"passed","severity":"normal"},{"uid":"92ec85f283949d2b","name":"throws on content topic with non-number generation field","time":{"start":1759300557632,"stop":1759300557632,"duration":0},"status":"passed","severity":"normal"},{"uid":"a376a0856a4cd173","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759300863247,"stop":1759300863247,"duration":0},"status":"passed","severity":"normal"},{"uid":"27532c2a0f2d6df9","name":"Query generator for 2000 messages","time":{"start":1759301022095,"stop":1759301022095,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cf3b00def56024","name":"should properly setup health event callback","time":{"start":1759300622837,"stop":1759300622837,"duration":0},"status":"passed","severity":"normal"},{"uid":"4059f0d1d28f285b","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759300979901,"stop":1759300979901,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc72881c77e3a38c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759301125157,"stop":1759301125157,"duration":0},"status":"passed","severity":"normal"},{"uid":"880db19e7447d71b","name":"Push message with content topic containing unicode special characters","time":{"start":1759301706453,"stop":1759301706453,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7443c22c5964fd7","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759300604536,"stop":1759300604537,"duration":1},"status":"passed","severity":"normal"},{"uid":"322b1e9f0dbba9c1","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759300856507,"stop":1759300856508,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a24d496e7887e4","name":"should set field with only STORE enabled","time":{"start":1759300563838,"stop":1759300563838,"duration":0},"status":"passed","severity":"normal"},{"uid":"805a5e9cc1df3a28","name":"Push message with content topic containing numeric","time":{"start":1759301706427,"stop":1759301706427,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5099d1dc7ef3340","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759300563058,"stop":1759300563059,"duration":1},"status":"passed","severity":"normal"},{"uid":"122bf79cd2e3da07","name":"Check received message containing shell command","time":{"start":1759301105520,"stop":1759301105520,"duration":0},"status":"passed","severity":"normal"},{"uid":"18057b74c4f732c3","name":"should return PeerId when PeerId is provided","time":{"start":1759300573572,"stop":1759300573572,"duration":0},"status":"passed","severity":"normal"},{"uid":"7751d214bec562fb","name":"Accepts a valid Waku Message","time":{"start":1759300633934,"stop":1759300633935,"duration":1},"status":"passed","severity":"normal"},{"uid":"1946013ec72c87dc","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759300604535,"stop":1759300604536,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef20e05051c8d01","name":"should return cached hash on subsequent access","time":{"start":1759300574583,"stop":1759300574583,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c306921e11d34d1","name":"should skip peers without peer exchange protocol","time":{"start":1759300584186,"stop":1759300584186,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbf01846104de04","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759300604548,"stop":1759300604548,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccd78d4b9937cac","name":"should handle retrieve function with query parameters","time":{"start":1759300622838,"stop":1759300622838,"duration":0},"status":"passed","severity":"normal"},{"uid":"54eae77be2e5b02c","name":"should handle peer store errors gracefully","time":{"start":1759300622391,"stop":1759300622391,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c66aaf625031370","name":"Push message with escaped characters payload","time":{"start":1759301706425,"stop":1759301706425,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d06f8b5d126f61","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759301035506,"stop":1759301035506,"duration":0},"status":"passed","severity":"normal"},{"uid":"987e4c31fe8dcb7f","name":"should be sent with empty content","time":{"start":1759300610914,"stop":1759300610914,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1252ca99f6071a","name":"A test","time":{"start":1759300724409,"stop":1759300724410,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec63dec8a4309b9","name":"should add event listeners to globalThis","time":{"start":1759300573929,"stop":1759300573936,"duration":7},"status":"passed","severity":"normal"},{"uid":"7fd0e5c6cc2abb0e","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759300621701,"stop":1759300621704,"duration":3},"status":"passed","severity":"normal"},{"uid":"69a71aa6b0f36501","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759300622981,"stop":1759300622981,"duration":0},"status":"passed","severity":"normal"},{"uid":"515724a50c934f90","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759300573874,"stop":1759300573880,"duration":6},"status":"passed","severity":"normal"},{"uid":"6202b091b58d424","name":"should start all internal components","time":{"start":1759300574568,"stop":1759300574568,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb933daf9b9def50","name":"Push message with custom timestamp: 1759297073523","time":{"start":1759301706454,"stop":1759301706454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcf8c3330e35259","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759301125143,"stop":1759301125144,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da924fcdd74ebcf","name":"Stops search when maxGet is reached","time":{"start":1759300583230,"stop":1759300583230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e32c0fc6078d30","name":"Push message with JSON payload","time":{"start":1759301706424,"stop":1759301706424,"duration":0},"status":"passed","severity":"normal"},{"uid":"8944346f9dad3558","name":"Check publish message containing Script","time":{"start":1759300863240,"stop":1759300863240,"duration":0},"status":"passed","severity":"normal"},{"uid":"619f5279c92da0c6","name":"should start ping timers on peer connect","time":{"start":1759300574155,"stop":1759300574155,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf528c6b643cff65","name":"should skip peer when not on same cluster","time":{"start":1759300573013,"stop":1759300573013,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfab24291917f639","name":"Overlapping topic subscription","time":{"start":1759300867646,"stop":1759300867646,"duration":0},"status":"skipped","severity":"normal"},{"uid":"681a267772511848","name":"should handle incoming messages","time":{"start":1759300621706,"stop":1759300621706,"duration":0},"status":"passed","severity":"normal"},{"uid":"2332a062c66d529b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759300604554,"stop":1759300604554,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c53e21507d7f82","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app63/8/topic823/test.js","time":{"start":1759300961898,"stop":1759300961899,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18c55b49397ca3e","name":"should not receive a peer event before start","time":{"start":1759300587832,"stop":1759300587832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea217e2fd985b73","name":"should handle case with no peers in store","time":{"start":1759300573861,"stop":1759300573861,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d017f8411606a5","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759300621494,"stop":1759300621495,"duration":1},"status":"passed","severity":"normal"},{"uid":"864b4b77bd0c21c2","name":"Check meta is set [symmetric]","time":{"start":1759300593611,"stop":1759300593612,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82a71da9fb80617","name":"should return false when peer has no shard info","time":{"start":1759300573475,"stop":1759300573485,"duration":10},"status":"passed","severity":"normal"},{"uid":"5511a42dbb1a7f37","name":"Check received message containing Arabic","time":{"start":1759301105518,"stop":1759301105519,"duration":1},"status":"passed","severity":"normal"},{"uid":"313a71e62085a444","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app71/1/topic648/test.js","time":{"start":1759300961900,"stop":1759300961900,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dc0e2f127b0047","name":"should add and check entries correctly","time":{"start":1759300620070,"stop":1759300620075,"duration":5},"status":"passed","severity":"normal"},{"uid":"b7c812a882df9dc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759301125146,"stop":1759301125147,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a4c13ebae6df92","name":"accepts valid message hash query","time":{"start":1759300573974,"stop":1759300573974,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b965134f5379cdb","name":"Push message with short payload","time":{"start":1759301706445,"stop":1759301706445,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc04eb974a7dbb67","name":"should be safe to call multiple times","time":{"start":1759300573850,"stop":1759300573850,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9e0c02800b4c66","name":"should initialize with default options","time":{"start":1759300584180,"stop":1759300584181,"duration":1},"status":"passed","severity":"normal"},{"uid":"353b0b02c4aa8673","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759300856507,"stop":1759300856507,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf80a68a85fdd7dc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759301125158,"stop":1759301125158,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4dfcb396714782","name":"Overlapping topic subscription","time":{"start":1759301125155,"stop":1759301125156,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a3e9da6b76d225","name":"should dial peers from store on start","time":{"start":1759300573842,"stop":1759300573842,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4a4160bb2aa4fa","name":"should not receive a peer event after stop","time":{"start":1759300654166,"stop":1759300654167,"duration":1},"status":"passed","severity":"normal"},{"uid":"2320a300236d0d05","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759300624950,"stop":1759300624950,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25ef86338b7c563","name":"should remove event listeners","time":{"start":1759300574147,"stop":1759300574147,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ef0ae29b687431","name":"Outgoing message is emitted as sending","time":{"start":1759300624138,"stop":1759300624139,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4ab7832d386cdf","name":"should properly create peer info with all multiaddrs","time":{"start":1759300563836,"stop":1759300563836,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a6357aec2bc2d5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759301125159,"stop":1759301125160,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a944ce6cfdce6","name":"should remove event listeners","time":{"start":1759300573850,"stop":1759300573850,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76f18c29e499f6c","name":"Check publish message after client node is restarted","time":{"start":1759300863248,"stop":1759300863248,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a5cf2c7ba5807ea5","name":"Outgoing message is possibly acknowledged","time":{"start":1759300624140,"stop":1759300624140,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e3e0c160a1f1af3","name":"Push message with numeric payload","time":{"start":1759301706446,"stop":1759301706446,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a586601d2fb25f0","name":"Ephemeral messages are not stored","time":{"start":1759300656181,"stop":1759300656188,"duration":7},"status":"passed","severity":"normal"},{"uid":"873f73d79d8e8f33","name":"should be able to encode the field with only STORE set to true","time":{"start":1759300563057,"stop":1759300563057,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f036ddc51180c01","name":"should initialize with Unhealthy status","time":{"start":1759300622384,"stop":1759300622385,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff1917ab111b1f2","name":"should not be sent when there is no history","time":{"start":1759300610914,"stop":1759300610915,"duration":1},"status":"passed","severity":"normal"},{"uid":"23952d169a9a8aa0","name":"Query generator for multiple messages","time":{"start":1759301022059,"stop":1759301022060,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a963134e2da76a1","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759300563060,"stop":1759300563060,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bbfc37cccb1c26","name":"Relay","time":{"start":1759300654919,"stop":1759300654919,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef012f12a514b7c6","name":"Relay + Store","time":{"start":1759300563839,"stop":1759300563839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f853fe2e423083f2","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759300622385,"stop":1759300622386,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1bc6b7bb8ff0c5","name":"should handle errors when globalThis is not available","time":{"start":1759300573936,"stop":1759300573937,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f5a8c9fa32e1e3","name":"Outgoing message is acknowledged","time":{"start":1759300624948,"stop":1759300624948,"duration":0},"status":"passed","severity":"normal"},{"uid":"152f2d4dc2af5756","name":"Promise Callback - false","time":{"start":1759301019092,"stop":1759301019094,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f652d80db0dd23e","name":"should respect custom numPeersToUse configuration","time":{"start":1759300621495,"stop":1759300621495,"duration":0},"status":"passed","severity":"normal"},{"uid":"5beafeee929b110","name":"should dial with multiaddr and return stream","time":{"start":1759300574571,"stop":1759300574572,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dbc1b01820f44fa","name":"should drop connection to all peers on hangUp","time":{"start":1759300740902,"stop":1759300740903,"duration":1},"status":"passed","severity":"normal"},{"uid":"9697a1babe53bd5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759300856506,"stop":1759300856506,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e91c9199efe4abc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759301125153,"stop":1759301125153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ed7c427efbcae9","name":"Query Generator - false","time":{"start":1759301019090,"stop":1759301019091,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ea0408f09b4185","name":"Push message with content topic containing emoji","time":{"start":1759301706453,"stop":1759301706453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7759396ebe6249","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759301008223,"stop":1759301008223,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a0eca038db49a0","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759300604543,"stop":1759300604543,"duration":0},"status":"passed","severity":"normal"},{"uid":"744e246d38f97d8a","name":"Fails to push message with large meta","time":{"start":1759301706432,"stop":1759301706433,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3e677ab982b5c9","name":"Push message with Chinese payload","time":{"start":1759301706435,"stop":1759301706436,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38aea7a2225cecc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759301125161,"stop":1759301125161,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9ca92c7021c874","name":"Check publish message containing numeric","time":{"start":1759300863237,"stop":1759300863238,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7ddeae4c532cad","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759301035507,"stop":1759301035507,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8d038b596d8116","name":"Push message with content topic containing JSON","time":{"start":1759301706416,"stop":1759301706416,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9cabf9f770eccaf","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759300583331,"stop":1759300583331,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1555ef3dcfc2df","name":"should skip already querying peers","time":{"start":1759300584186,"stop":1759300584186,"duration":0},"status":"passed","severity":"normal"},{"uid":"513ce8f7a51047b2","name":"should add received message to localHistory with retrievalHint","time":{"start":1759300610908,"stop":1759300610908,"duration":0},"status":"passed","severity":"normal"},{"uid":"72276466f04b09e2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759301125148,"stop":1759301125148,"duration":0},"status":"passed","severity":"normal"},{"uid":"54288027417fa925","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759300867644,"stop":1759300867644,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d182d532be6226b","name":"Subscribe to topic containing short and receive message","time":{"start":1759301125156,"stop":1759301125156,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2105c4ba3ce2d9","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759301105532,"stop":1759301105532,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5155a3816c8b53c","name":"Throws when trying to push message with empty payload","time":{"start":1759301706426,"stop":1759301706426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9866e602c217e0","name":"Used by Waku Relay","time":{"start":1759301032359,"stop":1759301032359,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c205e246b36fde","name":"configure the node with multiple content topics","time":{"start":1759300961901,"stop":1759300961901,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a75feb83f12555","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759300610916,"stop":1759300610916,"duration":0},"status":"passed","severity":"normal"},{"uid":"960fa08cf0345450","name":"Push message with custom timestamp: 1759297073522","time":{"start":1759301706433,"stop":1759301706433,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff4f4ef7778e7cd","name":"Subscribe to topic containing long and receive message","time":{"start":1759301125157,"stop":1759301125157,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb22ff5956eb39a","name":"should reject if Store is requested but not mounted","time":{"start":1759300623112,"stop":1759300623112,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc33d0c3693ddcb7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759300604559,"stop":1759300604559,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3d994d1111ee36","name":"should handle errors when getting connections","time":{"start":1759300573956,"stop":1759300573957,"duration":1},"status":"passed","severity":"normal"},{"uid":"a129fd36b7a112ef","name":"Sync message is not sent if another sync message was just received","time":{"start":1759300630662,"stop":1759300630662,"duration":0},"status":"passed","severity":"normal"},{"uid":"6417031ec9c137bf","name":"Check received message containing Russian","time":{"start":1759301105528,"stop":1759301105528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f946ababba826c","name":"Fails to push message with large meta","time":{"start":1759301706443,"stop":1759301706443,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c19cc728da0c5a2","name":"Push message with Russian payload","time":{"start":1759301706436,"stop":1759301706436,"duration":0},"status":"passed","severity":"normal"},{"uid":"e629e36d5aa2f1ba","name":"Check meta is set [ecies]","time":{"start":1759300595274,"stop":1759300595274,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb5fe62e6870e7c","name":"should create a new stream if no existing for protocol found","time":{"start":1759300574501,"stop":1759300574501,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec41742f10731fb","name":"Check received message containing numeric","time":{"start":1759301105526,"stop":1759301105526,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad6d2f7c246b1ea","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759300557648,"stop":1759300557649,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6508a5eabb6ae","name":"Push message with JSON payload","time":{"start":1759301706448,"stop":1759301706448,"duration":0},"status":"passed","severity":"normal"},{"uid":"72abc25c0fd8af7f","name":"should hang up with PeerId and return true on success","time":{"start":1759300574572,"stop":1759300574572,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9567ba55a96a429","name":"Check received message containing Chinese","time":{"start":1759301105518,"stop":1759301105518,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d294e9fc8186e01","name":"can start the service","time":{"start":1759300654159,"stop":1759300654159,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0f273b11ec4715","name":"should save new peer to store","time":{"start":1759300573056,"stop":1759300573057,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b68cfd9e8f97fa","name":"Publish without waiting for remote peer","time":{"start":1759300867643,"stop":1759300867643,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9c51f05d22c908","name":"should clear dial history on stop","time":{"start":1759300572996,"stop":1759300572996,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccefa316ed2645d","name":"Check received message containing JSON","time":{"start":1759301105520,"stop":1759301105520,"duration":0},"status":"passed","severity":"normal"},{"uid":"6359f46e74f89b0c","name":"Outgoing message is emitted as sending","time":{"start":1759300624947,"stop":1759300624947,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db50e74dced1b2e","name":"Push message with custom timestamp: 1759297073521","time":{"start":1759301706419,"stop":1759301706419,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7e3375cb05c64f","name":"throws on content topic with too few or too many fields","time":{"start":1759300557631,"stop":1759300557631,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c1c5c8c37f966b","name":"Check received message containing escaped characters","time":{"start":1759301105530,"stop":1759301105530,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcb37530afcb77c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759300604543,"stop":1759300604544,"duration":1},"status":"passed","severity":"normal"},{"uid":"acafb2c2dbc5378f","name":"should handle network check errors gracefully","time":{"start":1759300573028,"stop":1759300573034,"duration":6},"status":"passed","severity":"normal"},{"uid":"3021862e7344b890","name":"should be empty after removing the only subscription","time":{"start":1759300621874,"stop":1759300621875,"duration":1},"status":"passed","severity":"normal"},{"uid":"828c37e8628e093a","name":"Push message with XML payload","time":{"start":1759301706437,"stop":1759301706437,"duration":0},"status":"passed","severity":"normal"},{"uid":"b180d698fde57b81","name":"msgTime: 0 ms from now, startTime: 1759041822337, endTime: 1759301022337","time":{"start":1759301035507,"stop":1759301035507,"duration":0},"status":"passed","severity":"normal"},{"uid":"9757ace69ed5b2d","name":"Push message with content topic containing numeric","time":{"start":1759301706451,"stop":1759301706451,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e8482e8cf61ce3","name":"Fails to push message bigger that 1MB","time":{"start":1759301706434,"stop":1759301706434,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d4c87bf4495121","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759301025660,"stop":1759301025660,"duration":0},"status":"passed","severity":"normal"},{"uid":"75837aebf68c16d8","name":"Push message with special chars payload","time":{"start":1759301706409,"stop":1759301706409,"duration":0},"status":"passed","severity":"normal"},{"uid":"de07e691fc6640a","name":"should drop connection to one peer on hangUp","time":{"start":1759300740904,"stop":1759300740904,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed1f62f850a5113","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759300630663,"stop":1759300630663,"duration":0},"status":"passed","severity":"normal"},{"uid":"f809ff278af6dbea","name":"should check connected peers if present and suitable","time":{"start":1759300623112,"stop":1759300623113,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c337909f28d2316","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759301105522,"stop":1759301105522,"duration":0},"status":"passed","severity":"normal"},{"uid":"d082e7566f4b2900","name":"should call waitForPeer on Relay","time":{"start":1759300623114,"stop":1759300623114,"duration":0},"status":"passed","severity":"normal"},{"uid":"f286fc43278f0370","name":"Check message with no pubsub topic is not received","time":{"start":1759301105523,"stop":1759301105523,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23476619832ea24","name":"should work with stubbed peer manager event emitter","time":{"start":1759300622830,"stop":1759300622830,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff4aa2ad1551ca0","name":"Push message with emoji payload","time":{"start":1759301706425,"stop":1759301706426,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaa497bef770d7ff","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759300621503,"stop":1759300621508,"duration":5},"status":"passed","severity":"normal"},{"uid":"ae8e5dcedbba5b2b","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759300574165,"stop":1759300574166,"duration":1},"status":"passed","severity":"normal"},{"uid":"812ca02c3d1070c6","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759300867644,"stop":1759300867644,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37e34e2724e5c1f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759300867653,"stop":1759300867654,"duration":1},"status":"passed","severity":"normal"},{"uid":"11c4be8b76956c76","name":"Check message with invalid timestamp is not received","time":{"start":1759301105532,"stop":1759301105533,"duration":1},"status":"passed","severity":"normal"},{"uid":"cefef5e3922eac5f","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759300863244,"stop":1759300863244,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab5db232b3bb736","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759300563065,"stop":1759300563066,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd3ce772dd3c453","name":"should handle general insertion and lookup correctly","time":{"start":1759300608034,"stop":1759300608035,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86b2b76aa280df3","name":"should handle disconnect when peer has no timers","time":{"start":1759300574170,"stop":1759300574170,"duration":0},"status":"passed","severity":"normal"},{"uid":"977ab55a6fd8ece4","name":"should dial with PeerId and return stream","time":{"start":1759300574571,"stop":1759300574571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b85d01d34cfa5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759301125142,"stop":1759301125142,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b65637a166bfe3","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759300622841,"stop":1759300622841,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d257565079bc5ed","name":"Meta field set when metaSetter is specified","time":{"start":1759300574580,"stop":1759300574580,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f152e7d7f7be144","name":"Decoder throws on undefined content topic","time":{"start":1759300595275,"stop":1759300595275,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8badda9945f2d4","name":"should not fail to stop the service if it was not started","time":{"start":1759300587831,"stop":1759300587831,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2c63aeb82a634c","name":"Encoder throws on undefined content topic","time":{"start":1759300574581,"stop":1759300574581,"duration":0},"status":"passed","severity":"normal"},{"uid":"cead8dc739cea771","name":"should decode valid enr successfully","time":{"start":1759300563828,"stop":1759300563829,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7d3a4a74bdae2b","name":"Subscribe to topic containing XML and receive message","time":{"start":1759301125159,"stop":1759301125159,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7263cbcfbdb7e1a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759300922874,"stop":1759300922875,"duration":1},"status":"passed","severity":"normal"},{"uid":"f15f31ceec47a613","name":"random static sharding 7 - Cluster ID: 785, Shard ID: 258","time":{"start":1759301009541,"stop":1759301009542,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89d95ad60f0cf85","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759301125160,"stop":1759301125160,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c14c02625ee67d4","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759300974647,"stop":1759300974648,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9946be9730a25d2","name":"Subscribe to topic containing XML and receive message","time":{"start":1759301125149,"stop":1759301125149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d443c21768e858","name":"messageHashStr works with IProtoMessage","time":{"start":1759300573658,"stop":1759300573664,"duration":6},"status":"passed","severity":"normal"},{"uid":"2d4780dafd278a0f","name":"Query Generator - true","time":{"start":1759301019083,"stop":1759301019084,"duration":1},"status":"passed","severity":"normal"},{"uid":"111af54016cd72a6","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759300867645,"stop":1759300867645,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b0b9b1de703cf4","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759300692192,"stop":1759300692192,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9afd40c8d89a5a","name":"should skip peers without peerInfo in ENR","time":{"start":1759300584188,"stop":1759300584188,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f57e2566014534","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759300584116,"stop":1759300584116,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d9b6f2414dec22ec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759300557651,"stop":1759300557651,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ce759b9214f0fc","name":"should dial all peers on dial","time":{"start":1759300740901,"stop":1759300740902,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7f0cc1707088d4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759301125147,"stop":1759301125147,"duration":0},"status":"passed","severity":"normal"},{"uid":"770ea6f3e337dd88","name":"can query messages by message hash","time":{"start":1759301011725,"stop":1759301011725,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2e9fcba0016c91","name":"should return undefined if no connection provided","time":{"start":1759300574501,"stop":1759300574501,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6765dce76ced1f","name":"throws on content topic with empty application field","time":{"start":1759300557633,"stop":1759300557633,"duration":0},"status":"passed","severity":"normal"},{"uid":"edad2344356fbf44","name":"Push 30 different messages","time":{"start":1759301706438,"stop":1759301706439,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8af405d1a25abfa","name":"Push message with special chars payload","time":{"start":1759301706422,"stop":1759301706422,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce210aeadff46e3e","name":"msgTime: 0 ms from now, startTime: 1759214622337, endTime: 1759301022337","time":{"start":1759301035507,"stop":1759301035508,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba985a1dfab9b6dc","name":"should handle zero peers request","time":{"start":1759300584082,"stop":1759300584083,"duration":1},"status":"passed","severity":"normal"},{"uid":"3945ca93ea4c7fbe","name":"it tolerates circular branch references","time":{"start":1759300584111,"stop":1759300584112,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac85af08047b65d","name":"should get / set TCP multiaddr","time":{"start":1759300563834,"stop":1759300563834,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb18a1be8a3a5b18","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759301125158,"stop":1759301125158,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb3f89637e9c9db","name":"Waku message hash computation (payload length 0)","time":{"start":1759300573652,"stop":1759300573652,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc74b9431022d5a4","name":"Push message with Basic HTML tag payload","time":{"start":1759301706424,"stop":1759301706424,"duration":0},"status":"passed","severity":"normal"},{"uid":"b862e845331a374f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759300604553,"stop":1759300604553,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecba0084eeb226e3","name":"Push 30 different messages","time":{"start":1759301706426,"stop":1759301706426,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d4a1677036351f1","name":"Check message with no content topic is not received","time":{"start":1759301105524,"stop":1759301105524,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf648e390e9e2d4","name":"Default pageSize","time":{"start":1759301025576,"stop":1759301025576,"duration":0},"status":"passed","severity":"normal"},{"uid":"50eec5b0a134b6c","name":"Push message with Script payload","time":{"start":1759301706423,"stop":1759301706423,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e47e3c8ef33351e","name":"Retries within maximum given attempts","time":{"start":1759300623010,"stop":1759300623011,"duration":1},"status":"passed","severity":"normal"},{"uid":"71774f5e8f6a5f1a","name":"should start periodic discovery on start","time":{"start":1759300584189,"stop":1759300584189,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada0f3bbdbd27974","name":"Push message with content topic containing special chars","time":{"start":1759301706428,"stop":1759301706428,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ee4b5f08e413d5","name":"Subscribe and receives messages on 20 topics","time":{"start":1759301125144,"stop":1759301125144,"duration":0},"status":"passed","severity":"normal"},{"uid":"755500cba74dd6fa","name":"should add received messages to bloom filter","time":{"start":1759300610907,"stop":1759300610907,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a106a25eab42aab","name":"should return peer for existing peer","time":{"start":1759300573864,"stop":1759300573864,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2281840e67cff3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759300557874,"stop":1759300557875,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98e882a9484bc52","name":"rejects hash query with time filter","time":{"start":1759300573975,"stop":1759300573976,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8e184e2135946d","name":"should set field with all protocols enabled","time":{"start":1759300563837,"stop":1759300563837,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a55402766908e0","name":"Push message with XML payload","time":{"start":1759301706448,"stop":1759301706448,"duration":0},"status":"passed","severity":"normal"},{"uid":"438e8c1c1b87f4a5","name":"should dial peer immediately when queue is empty","time":{"start":1759300572997,"stop":1759300572998,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0fba74c903c3ca","name":"should add event listeners for peer connect and disconnect","time":{"start":1759300574146,"stop":1759300574146,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fabf2645fb31d6","name":"should query peers that support peer exchange","time":{"start":1759300584184,"stop":1759300584184,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb1ebc88a7561c7","name":"Push message with short payload","time":{"start":1759301706434,"stop":1759301706435,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a97f727e35e3e71","name":"Passing page size 3 when there are 20 messages","time":{"start":1759301025573,"stop":1759301025573,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df911c871206479","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759300630662,"stop":1759300630662,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b82a3ebd42fa8d","name":"should return false when network is not connected","time":{"start":1759300574570,"stop":1759300574571,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec203e42fdaf5a4","name":"should allow redial after cooldown period","time":{"start":1759300573009,"stop":1759300573013,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce01f7ecef1005b3","name":"should discover peers from provided peer cache","time":{"start":1759300755992,"stop":1759300755992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28bd717015e8df","name":"Push message with Script payload","time":{"start":1759301706410,"stop":1759301706411,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d41ccd6e15399b","name":"Check received message containing SQL Injection","time":{"start":1759301105519,"stop":1759301105519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f3dbf38258c0bc","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759300563829,"stop":1759300563829,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ef3c6a5212bd3f","name":"should encodeTxt and decodeTxt","time":{"start":1759300563828,"stop":1759300563828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a77e00c2d653d1","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759300622386,"stop":1759300622386,"duration":0},"status":"passed","severity":"normal"},{"uid":"a679afa4cdb2a225","name":"should not retry if at least one success","time":{"start":1759300621518,"stop":1759300621518,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1608dc8e21291c7","name":"Push message with content topic containing JSON","time":{"start":1759301706452,"stop":1759301706452,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b433195291c0d9","name":"should hang up with multiaddr and return true on success","time":{"start":1759300574573,"stop":1759300574573,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1805f6543b7886a","name":"Sync message is sent within sync frequency","time":{"start":1759300630662,"stop":1759300630662,"duration":0},"status":"passed","severity":"normal"},{"uid":"d630c4de7dfec240","name":"Mutual subscription","time":{"start":1759300867642,"stop":1759300867643,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28c7104def13b32","name":"Check received message containing short","time":{"start":1759301105525,"stop":1759301105526,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ee30c3b9cf39e5","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759300574582,"stop":1759300574582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b77eb3b8315da7","name":"Push message with SQL Injection payload","time":{"start":1759301706436,"stop":1759301706436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6551cba90ce651","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759300573866,"stop":1759300573869,"duration":3},"status":"passed","severity":"normal"},{"uid":"f3c1f45786db1d3","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759300583334,"stop":1759300583334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac39db788218fac","name":"should be able to decode the field with only STORE set to true","time":{"start":1759300563063,"stop":1759300563063,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc7c1f47f62255d","name":"Bloom filter","time":{"start":1759300610279,"stop":1759300610280,"duration":1},"status":"passed","severity":"normal"},{"uid":"f075193869abdb6e","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759300622845,"stop":1759300622846,"duration":1},"status":"passed","severity":"normal"},{"uid":"415128c0c4cbcfdc","name":"Push message with content topic containing short","time":{"start":1759301706450,"stop":1759301706450,"duration":0},"status":"passed","severity":"normal"},{"uid":"498d5e343474572c","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759300604535,"stop":1759300604535,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed38d5090741b81b","name":"should not be delivered","time":{"start":1759300610915,"stop":1759300610915,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca36ee843abdb68","name":"should not change state when connections remain after disconnect","time":{"start":1759300573946,"stop":1759300573954,"duration":8},"status":"passed","severity":"normal"},{"uid":"51c515c6d2bfc3fd","name":"Push message with content topic containing unicode special characters","time":{"start":1759301706432,"stop":1759301706432,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdda0caf45fe1f3a","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759300610912,"stop":1759300610912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d6faf99d68bacb","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759300716360,"stop":1759300716361,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7780d47ec05ca3e","name":"Check received message containing special chars","time":{"start":1759301105518,"stop":1759301105518,"duration":0},"status":"passed","severity":"normal"},{"uid":"9878b282ce8cd3a9","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759300603870,"stop":1759300603871,"duration":1},"status":"passed","severity":"normal"},{"uid":"7431498381c08129","name":"should maintain proper timestamps if all messages received","time":{"start":1759300610907,"stop":1759300610907,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a963311397d2829f","name":"Push message with content topic containing escaped characters","time":{"start":1759301706416,"stop":1759301706417,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b64914bd3a1047b","name":"should handle empty peer infos gracefully","time":{"start":1759300584072,"stop":1759300584073,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2ea86e4f392f1b","name":"should process successful peer exchange query","time":{"start":1759300584187,"stop":1759300584187,"duration":0},"status":"passed","severity":"normal"},{"uid":"56fd1b8ce7b94fac","name":"should maintain chronological order of messages in localHistory","time":{"start":1759300610908,"stop":1759300610908,"duration":0},"status":"passed","severity":"normal"},{"uid":"7268f3e91247034b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759300583329,"stop":1759300583329,"duration":0},"status":"passed","severity":"normal"},{"uid":"4263a897000c873","name":"Check received message containing XML","time":{"start":1759301105529,"stop":1759301105529,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29f73c9f875a625","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759300563055,"stop":1759300563056,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a764386953f74f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759300557644,"stop":1759300557644,"duration":0},"status":"passed","severity":"normal"},{"uid":"7359e96185e289c5","name":"should create ShardReader with auto sharding network config","time":{"start":1759300573472,"stop":1759300573472,"duration":0},"status":"passed","severity":"normal"},{"uid":"efac79e499b15d9a","name":"Push message with content topic containing SQL Injection","time":{"start":1759301706431,"stop":1759301706431,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fec9f66acac453","name":"should attach causal history and bloom filter to each message","time":{"start":1759300610906,"stop":1759300610906,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede32ba9554483e3","name":"should set field with only RELAY enabled","time":{"start":1759300563837,"stop":1759300563837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a72a7a9839eaf2","name":"Push message equal or less that 1MB","time":{"start":1759301706434,"stop":1759301706434,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b5eddd48d8e0a4","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759300584078,"stop":1759300584078,"duration":0},"status":"passed","severity":"normal"},{"uid":"deffc0775d1a0b56","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759300610912,"stop":1759300610912,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ade5daa30148f1","name":"should transition to Unhealthy when no connections","time":{"start":1759300622385,"stop":1759300622385,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cccac779da5a5df","name":"messageHash returns a Uint8Array","time":{"start":1759300573657,"stop":1759300573657,"duration":0},"status":"passed","severity":"normal"},{"uid":"910335943fc15630","name":"random static sharding 2 - Cluster ID: 658, Shard ID: 666","time":{"start":1759301009540,"stop":1759301009540,"duration":0},"status":"passed","severity":"normal"},{"uid":"9013b3adbd97561b","name":"Retrieval Hint","time":{"start":1759300610280,"stop":1759300610281,"duration":1},"status":"passed","severity":"normal"},{"uid":"de98a7567b2a8fce","name":"Publish message with custom timestamp: Wed Oct 01 2025 07:40:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1759300863245,"stop":1759300863246,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e49794d05ab9cf","name":"tcp ip4 address","time":{"start":1759300563163,"stop":1759300563164,"duration":1},"status":"passed","severity":"normal"},{"uid":"4248ebbcadcab06a","name":"should be online or offline if network state changed","time":{"start":1759300668820,"stop":1759300668820,"duration":0},"status":"passed","severity":"normal"},{"uid":"21775e1e072a6040","name":"should detect messages with missing dependencies","time":{"start":1759300610911,"stop":1759300610911,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2727b38c5623648","name":"Push 30 different messages","time":{"start":1759301706450,"stop":1759301706450,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ac736fa1acafe6a6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759301105522,"stop":1759301105522,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7fb6e56342966c","name":"Push message equal or less that 1MB","time":{"start":1759301706420,"stop":1759301706420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f324ee089bd05412","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759301125155,"stop":1759301125155,"duration":0},"status":"skipped","severity":"normal"},{"uid":"22e08260eba1643c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759301125143,"stop":1759301125143,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18a43cd41279492","name":"should trigger query when it went offline since the last successful query","time":{"start":1759300622838,"stop":1759300622838,"duration":0},"status":"passed","severity":"normal"},{"uid":"618e5a24f73f233e","name":"should skip peer when failed to dial recently","time":{"start":1759300573003,"stop":1759300573008,"duration":5},"status":"passed","severity":"normal"},{"uid":"349aaca730d31831","name":"should return false when peer is not found","time":{"start":1759300573485,"stop":1759300573486,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7a9d889d8b373e","name":"Incoming message is emitted as received","time":{"start":1759300624140,"stop":1759300624141,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e611e089db4f430","name":"should process tasks in queue","time":{"start":1759300621073,"stop":1759300621074,"duration":1},"status":"passed","severity":"normal"},{"uid":"f156be864ea5c8c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759301035506,"stop":1759301035506,"duration":0},"status":"passed","severity":"normal"},{"uid":"3072e012e080193c","name":"should be empty when created","time":{"start":1759300621873,"stop":1759300621874,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d9f94123256fed","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759300716360,"stop":1759300716360,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a857581dba7bc71","name":"Outgoing message is acknowledged","time":{"start":1759300624140,"stop":1759300624140,"duration":0},"status":"passed","severity":"normal"},{"uid":"526a1cdad4a15c93","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759300604548,"stop":1759300604549,"duration":1},"status":"passed","severity":"normal"},{"uid":"6405119620b26e7f","name":"Push message with custom timestamp: 1759304273521","time":{"start":1759301706419,"stop":1759301706420,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1bc6c483fa4d50b","name":"Renews subscription after lossing a connection","time":{"start":1759301125152,"stop":1759301125152,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58519d110ac0cad","name":"Check received message containing emoji","time":{"start":1759301105531,"stop":1759301105531,"duration":0},"status":"passed","severity":"normal"},{"uid":"7596e726091fa77e","name":"should handle case when navigator is not available","time":{"start":1759300573944,"stop":1759300573944,"duration":0},"status":"passed","severity":"normal"},{"uid":"f618c8659d11fede","name":"Push message with content topic containing SQL Injection","time":{"start":1759301706441,"stop":1759301706441,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bc2e45f6a9412e","name":"Subscribe and receive messages via lightPush","time":{"start":1759301125152,"stop":1759301125152,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e178a3323bb817","name":"should return start time to match max range","time":{"start":1759300622847,"stop":1759300622847,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6b714cc081d362","name":"ends if stream creation fails","time":{"start":1759300574415,"stop":1759300574416,"duration":1},"status":"passed","severity":"normal"},{"uid":"145fe0042da52ca7","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759300621503,"stop":1759300621503,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32c0635ea32881b","name":"Encoder throws on empty string content topic","time":{"start":1759300574581,"stop":1759300574581,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bbfc8001b79802","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759300740160,"stop":1759300740160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6340c8a1c40a279","name":"Subscribe to topic containing long and receive message","time":{"start":1759301125146,"stop":1759301125146,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c51ae00ce8d3a1f","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759300620581,"stop":1759300620593,"duration":12},"status":"passed","severity":"normal"},{"uid":"834d85f7e56cb4a4","name":"should create PeerExchangeDiscovery instance","time":{"start":1759300584190,"stop":1759300584190,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ec3e8efed20707","name":"Automatically retrieves missing message","time":{"start":1759300624949,"stop":1759300624949,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1db0079bf848f5b3","name":"should decode valid enr with tcp successfully","time":{"start":1759300563829,"stop":1759300563829,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6dc7c5223f69a2","name":"should throw error when no peers are available","time":{"start":1759300622979,"stop":1759300622979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a669996579f1ea","name":"Subscribe to topic containing Script and receive message","time":{"start":1759301125149,"stop":1759301125149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f069ba9b321cc6da","name":"Passing page size 1 when there are 4 messages","time":{"start":1759301025571,"stop":1759301025572,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc349340cf62f96","name":"should set field with only FILTER enabled","time":{"start":1759300563838,"stop":1759300563838,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cde2f72a1d61a8b","name":"should handle peer store errors gracefully","time":{"start":1759300573056,"stop":1759300573056,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de71ff09c7fa6f8","name":"Encoder error raises irrecoverable error","time":{"start":1759300624948,"stop":1759300624948,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d904a10ae6393","name":"should dial all known peers when reached zero connections","time":{"start":1759300692190,"stop":1759300692192,"duration":2},"status":"passed","severity":"normal"},{"uid":"c512fea38fb58902","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759300622847,"stop":1759300622847,"duration":0},"status":"passed","severity":"normal"},{"uid":"9643d3775ea791f","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759300620594,"stop":1759300620594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8677ba52fbc39ff4","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759300668817,"stop":1759300668820,"duration":3},"status":"passed","severity":"normal"},{"uid":"c30f2eb497d77513","name":"should populate queue if has active dial","time":{"start":1759300573008,"stop":1759300573008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad66f33f704745be","name":"should properly create location multiaddrs - tcp6","time":{"start":1759300563835,"stop":1759300563836,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83d9ec3057bea0e","name":"should send to specified number of peers of used peers","time":{"start":1759300621517,"stop":1759300621517,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d5260e6830fd22","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759300557646,"stop":1759300557647,"duration":1},"status":"passed","severity":"normal"},{"uid":"775c97ca38af20ee","name":"Push message with content topic containing emoji","time":{"start":1759301706442,"stop":1759301706442,"duration":0},"status":"passed","severity":"normal"},{"uid":"915ca2516922a520","name":"should merge provided config with defaults","time":{"start":1759300574566,"stop":1759300574566,"duration":0},"status":"passed","severity":"normal"},{"uid":"639f7c3423e993df","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app82/6/topic520/utf8","time":{"start":1759300961900,"stop":1759300961900,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc81ce97d3b8f66c","name":"should throw error - no id","time":{"start":1759300563830,"stop":1759300563831,"duration":1},"status":"passed","severity":"normal"},{"uid":"b087ba043d56db54","name":"Sets default value correctly","time":{"start":1759301032359,"stop":1759301032359,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e4cf9392e86bb2","name":"Push message with Chinese payload","time":{"start":1759301706409,"stop":1759301706409,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d011fdae122157c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759300557647,"stop":1759300557647,"duration":0},"status":"passed","severity":"normal"},{"uid":"3238fba6da99607b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759300922871,"stop":1759300922871,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aabf365d00f0906","name":"should handle peerStore errors gracefully","time":{"start":1759300574575,"stop":1759300574575,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f2087f85346ca0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759300557645,"stop":1759300557645,"duration":0},"status":"passed","severity":"normal"},{"uid":"8890f5b29db470b4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759300557648,"stop":1759300557648,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7f52b4e527f445","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759300557637,"stop":1759300557637,"duration":0},"status":"passed","severity":"normal"},{"uid":"7759e7085acce642","name":"Push message with rate limit","time":{"start":1759301706443,"stop":1759301706443,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1853b13294f692","name":"should deliver messages after dependencies are met","time":{"start":1759300610911,"stop":1759300610911,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f6ffb935ce9eee","name":"should stop ping timers on peer disconnect","time":{"start":1759300574156,"stop":1759300574156,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a28a87f9ca8df5a","name":"Push message with XML payload","time":{"start":1759301706411,"stop":1759301706411,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac7e6ce95cbb3de","name":"Push message with long payload","time":{"start":1759301706445,"stop":1759301706446,"duration":1},"status":"passed","severity":"normal"},{"uid":"e809cd80e22b1a9d","name":"same cluster: nodes connect","time":{"start":1759300740160,"stop":1759300740160,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd9b5f2852ed3cf","name":"should start and setup intervals and event listeners","time":{"start":1759300621886,"stop":1759300621886,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe742289878573","name":"should throw error - invalid id","time":{"start":1759300563831,"stop":1759300563831,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3a5d5f7a1da332","name":"should sort by messageId when timestamps are equal","time":{"start":1759300610283,"stop":1759300610283,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1f7d2b1cd2fb50","name":"Check received message with timestamp: 1759300648472 ","time":{"start":1759301105531,"stop":1759301105532,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f17047c62ed9bfa","name":"should encode/decode to text encoding","time":{"start":1759300563833,"stop":1759300563833,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7bcec1d08baf7b","name":"Push message with rate limit","time":{"start":1759301706433,"stop":1759301706433,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36273b7004a6570","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759300557648,"stop":1759300557648,"duration":0},"status":"passed","severity":"normal"},{"uid":"f863f307d4063969","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759300604526,"stop":1759300604526,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac89d5855df6ab4","name":"Push message with short payload","time":{"start":1759301706408,"stop":1759301706408,"duration":0},"status":"passed","severity":"normal"},{"uid":"e115bdad9d2455d9","name":"should create dialer with libp2p and shardReader","time":{"start":1759300572960,"stop":1759300572977,"duration":17},"status":"passed","severity":"normal"},{"uid":"7d74fdda04d75f51","name":"should handle a minimal index list","time":{"start":1759300557874,"stop":1759300557874,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50837b3629081dd","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759301125145,"stop":1759301125145,"duration":0},"status":"passed","severity":"normal"},{"uid":"588a05719e17798f","name":"should initialize with default number of peers","time":{"start":1759300621476,"stop":1759300621477,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27ae4de8071a14a","name":"Store - dialed first","time":{"start":1759301040319,"stop":1759301040319,"duration":0},"status":"passed","severity":"normal"},{"uid":"53dc76a3136019c5","name":"Push message with XML payload","time":{"start":1759301706424,"stop":1759301706424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef88c45533287b6","name":"Throws when trying to push message with empty payload","time":{"start":1759301706450,"stop":1759301706450,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec660e01d18aa1c7","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759300573572,"stop":1759300573572,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b151d3017d5fa03","name":"should only return 1 node with relay and store capability","time":{"start":1759300584114,"stop":1759300584114,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49c34c85addae84","name":"throws on content topic with empty topic name field","time":{"start":1759300557634,"stop":1759300557634,"duration":0},"status":"passed","severity":"normal"},{"uid":"69dbf4558e766049","name":"Push message with content topic containing emoji","time":{"start":1759301706417,"stop":1759301706417,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfed00e7ce5a3d24","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759300624949,"stop":1759300624950,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a38ce31e23f4179","name":"Push message with content topic containing short","time":{"start":1759301706439,"stop":1759301706439,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b26fe47c45b96bc","name":"Push message with content topic containing Arabic","time":{"start":1759301706451,"stop":1759301706452,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6d3dbf674d8654f","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759300604540,"stop":1759300604541,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7261e7262028f14","name":"Push message with unicode special characters payload","time":{"start":1759301706425,"stop":1759301706425,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f48cbd22b341636","name":"should properly create location multiaddrs - tcp","time":{"start":1759300563836,"stop":1759300563836,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c417a57cbe111d","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759300668814,"stop":1759300668814,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b1c2518d9f04f3","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759300656189,"stop":1759300656189,"duration":0},"status":"passed","severity":"normal"},{"uid":"5003c3f450a2e9cc","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759300621700,"stop":1759300621700,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c135fdea6e96b4","name":"connects to nwaku","time":{"start":1759301032357,"stop":1759301032357,"duration":0},"status":"passed","severity":"normal"},{"uid":"237b836948eabeed","name":"should return false when peer is on different cluster","time":{"start":1759300573486,"stop":1759300573487,"duration":1},"status":"passed","severity":"normal"},{"uid":"85401e6155289e77","name":"Push message with Chinese payload","time":{"start":1759301706446,"stop":1759301706446,"duration":0},"status":"passed","severity":"normal"},{"uid":"399b1eec57f09ce2","name":"should skip peer when dialed recently","time":{"start":1759300573002,"stop":1759300573002,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a164bec27b4c104","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759300604546,"stop":1759300604546,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4015614555702e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759300583329,"stop":1759300583330,"duration":1},"status":"passed","severity":"normal"},{"uid":"261b9d75c5d5cbf5","name":"should request peer renewal on specific errors","time":{"start":1759300621076,"stop":1759300621076,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ce6947fd2a3e22","name":"should not process empty queue","time":{"start":1759300573026,"stop":1759300573026,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a135ec3b6e7af7f","name":"Push message with Russian payload","time":{"start":1759301706423,"stop":1759301706423,"duration":0},"status":"passed","severity":"normal"},{"uid":"2829f21f55cc030b","name":"Query with Promise Callback, No Decoder","time":{"start":1759300990256,"stop":1759300990256,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b6cccfbc4f36c2","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759300656188,"stop":1759300656188,"duration":0},"status":"passed","severity":"normal"},{"uid":"efee157963a2a13a","name":"Push message with content topic containing Arabic","time":{"start":1759301706440,"stop":1759301706440,"duration":0},"status":"passed","severity":"normal"},{"uid":"505febd85ee9643","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759300584115,"stop":1759300584115,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9cf7409a8bdcd2","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759300573924,"stop":1759300573925,"duration":1},"status":"passed","severity":"normal"},{"uid":"988acdfccc5eee10","name":"Push message with content topic containing unicode special characters","time":{"start":1759301706417,"stop":1759301706417,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff24144f5e1dae88","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759300604536,"stop":1759300604536,"duration":0},"status":"passed","severity":"normal"},{"uid":"c198cba2ec6636d3","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759300867648,"stop":1759300867649,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a68d99ccfed23a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759301125154,"stop":1759301125154,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f189cc56b124574","name":"Subscribe and receive messages via lightPush","time":{"start":1759301125142,"stop":1759301125142,"duration":0},"status":"passed","severity":"normal"},{"uid":"362ce2f0db5a9128","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759300563064,"stop":1759300563065,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa159a766a551824","name":"Waku message hash computation (no timestamp)","time":{"start":1759300573652,"stop":1759300573656,"duration":4},"status":"passed","severity":"normal"},{"uid":"d026ec04b146a0d8","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759301025661,"stop":1759301025661,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b07fd27291272e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759300584116,"stop":1759300584116,"duration":0},"status":"skipped","severity":"normal"},{"uid":"730d92eb103b34a5","name":"Passing invalid cursor","time":{"start":1759300974649,"stop":1759300974649,"duration":0},"status":"passed","severity":"normal"},{"uid":"390bf2c2f6908bf0","name":"Push message with numeric payload","time":{"start":1759301706421,"stop":1759301706421,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2750f0b5988fb5","name":"Subscribe to topic containing long and publish message","time":{"start":1759300867647,"stop":1759300867648,"duration":1},"status":"passed","severity":"normal"},{"uid":"221a0bfff9e166ec","name":"Stops search when 2 null results are returned","time":{"start":1759300583230,"stop":1759300583231,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa005c2de44267de","name":"Subscribe and receive messages via waku relay post","time":{"start":1759301125153,"stop":1759301125153,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefaddacfb3fa883","name":"should perform ping and update peer store on timer","time":{"start":1759300574160,"stop":1759300574160,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1153a32a597622","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759300621496,"stop":1759300621496,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa58d36be91473e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759300604536,"stop":1759300604536,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9466aae407bb0d1","name":"Push message with meta","time":{"start":1759301706453,"stop":1759301706453,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac27da010f0c736","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759300563063,"stop":1759300563064,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ead3242c1056c9","name":"Push message with Script payload","time":{"start":1759301706436,"stop":1759301706437,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e6221536089f817","name":"should return all connected peers without codec filter","time":{"start":1759300574574,"stop":1759300574574,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f753de93ef3653f","name":"should return false when pubsub topic parsing fails","time":{"start":1759300573494,"stop":1759300573494,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7ffa29327d8f10","name":"should dispatch network event when browser goes online","time":{"start":1759300573955,"stop":1759300573955,"duration":0},"status":"passed","severity":"normal"},{"uid":"7439a7fe0648d1ca","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759300622827,"stop":1759300622828,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d132cb4a43a4c81","name":"should not execute task if max attempts is 0","time":{"start":1759300621077,"stop":1759300621078,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb655924a7d1bbe","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759300574157,"stop":1759300574160,"duration":3},"status":"passed","severity":"normal"},{"uid":"8c60695c41c8a256","name":"should dial peer when peer is discovered","time":{"start":1759300573049,"stop":1759300573050,"duration":1},"status":"passed","severity":"normal"},{"uid":"654fae720b96265a","name":"should handle errors when removing globalThis listeners","time":{"start":1759300573938,"stop":1759300573938,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db908b9968ac2d8","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759300990247,"stop":1759300990249,"duration":2},"status":"passed","severity":"normal"},{"uid":"4379eabb2d945e75","name":"should create RPC request with correct parameters","time":{"start":1759300584083,"stop":1759300584083,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e67b44d10405a4","name":"Push message with content topic containing long","time":{"start":1759301706427,"stop":1759301706427,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c329f796db0248","name":"isConnected return false after peer stops","time":{"start":1759300668816,"stop":1759300668816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ede6c01880b306","name":"should enable all discoveries when explicitly set","time":{"start":1759300620580,"stop":1759300620580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a24759637ceb5e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759300595273,"stop":1759300595274,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c5c42893ce3a4f","name":"should be safe to call multiple times","time":{"start":1759300574146,"stop":1759300574146,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32a35af0eee7d1b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759300740162,"stop":1759300740162,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8ee57559646455","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759300574156,"stop":1759300574156,"duration":0},"status":"passed","severity":"normal"},{"uid":"231043813ba6d61c","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759300610913,"stop":1759300610913,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b821e5f0162795","name":"should wait for Store peer to be connected","time":{"start":1759300623113,"stop":1759300623114,"duration":1},"status":"passed","severity":"normal"},{"uid":"241a8a645c00b7b3","name":"Passing page size 0 when there are 110 messages","time":{"start":1759301025570,"stop":1759301025571,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f76acd33c111599","name":"should retry on complete failure if specified","time":{"start":1759300621517,"stop":1759300621518,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa205f82c706852c","name":"Sign & Recover","time":{"start":1759300594129,"stop":1759300594129,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6effbed3d0906e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759300557651,"stop":1759300557651,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a36db0a8114c74","name":"Check publish message containing Arabic","time":{"start":1759300863238,"stop":1759300863239,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ba45be930794f3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759300604553,"stop":1759300604553,"duration":0},"status":"passed","severity":"normal"},{"uid":"9602bb0183eccb13","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759300573880,"stop":1759300573880,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b4e620ab67a2f3","name":"should update ack status of messages in outgoing buffer","time":{"start":1759300610915,"stop":1759300610915,"duration":0},"status":"passed","severity":"normal"},{"uid":"84cfa46650346baa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759300604558,"stop":1759300604559,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7214c36c2b3b607","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759301035505,"stop":1759301035505,"duration":0},"status":"passed","severity":"normal"},{"uid":"160cc16cddf4324a","name":"should be safe to call multiple times","time":{"start":1759300572997,"stop":1759300572997,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7ab5f712a8d97a","name":"should dial peer when no shard info available","time":{"start":1759300573014,"stop":1759300573014,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b258e5e816f3675","name":"should create ConnectionManager with relay","time":{"start":1759300574564,"stop":1759300574565,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87d76557fc94f79","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759300867650,"stop":1759300867651,"duration":1},"status":"passed","severity":"normal"},{"uid":"788be459d183a584","name":"Push message with custom timestamp: 1759297073522","time":{"start":1759301706444,"stop":1759301706444,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fb91eb9e3bd0bd","name":"should insert message into bloom filter","time":{"start":1759300610904,"stop":1759300610905,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d25b9b4cd183103","name":"Filter","time":{"start":1759301040320,"stop":1759301040320,"duration":0},"status":"passed","severity":"normal"},{"uid":"582772d52bb99c2d","name":"Push message with custom timestamp: 1759304273523","time":{"start":1759301706455,"stop":1759301706455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f5003b2fa5b7bc","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759300573870,"stop":1759300573873,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b70d87f4ef0eb1b","name":"should throw error - no id","time":{"start":1759300563830,"stop":1759300563830,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ac8da04a3c9049","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759300604555,"stop":1759300604555,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7248de107dee36","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app15/1/topic955/test.js","time":{"start":1759300961894,"stop":1759300961894,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2d001067896d2c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759301125148,"stop":1759301125148,"duration":0},"status":"passed","severity":"normal"},{"uid":"510270361642c9bb","name":"Push message with shell command payload","time":{"start":1759301706424,"stop":1759301706425,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca44ddd6660135","name":"should add and remove event listeners correctly","time":{"start":1759300587834,"stop":1759300587834,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccf8786d4832813","name":"should skip peers that were recently queried","time":{"start":1759300584185,"stop":1759300584185,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6e90da7acc2898","name":"Sample","time":{"start":1759300563138,"stop":1759300563138,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84f809e90327d9e","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759300584190,"stop":1759300584190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ecd35f7a8c67a0","name":"Push message with shell command payload","time":{"start":1759301706448,"stop":1759301706449,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f08730073ecef7","name":"Push message with content topic containing escaped characters","time":{"start":1759301706452,"stop":1759301706453,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f9e2c18f4f1da6","name":"Push message with Russian payload","time":{"start":1759301706410,"stop":1759301706410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c99b692d4290dc","name":"should check false positive rate","time":{"start":1759300608035,"stop":1759300608035,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9ca47fddc8ea4d","name":"should add peer to queue when queue is not empty","time":{"start":1759300572998,"stop":1759300573001,"duration":3},"status":"passed","severity":"normal"},{"uid":"c2980ea195868f3a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759300867653,"stop":1759300867653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4c2481a1c98e95","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759300584077,"stop":1759300584077,"duration":0},"status":"passed","severity":"normal"},{"uid":"3632f177e541d05a","name":"should emit a peer event after start","time":{"start":1759300587832,"stop":1759300587832,"duration":0},"status":"passed","severity":"normal"},{"uid":"338d86180ec3a54d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759300595274,"stop":1759300595274,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad60eb5c91f2803","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759300622839,"stop":1759300622840,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1617117922ee23","name":"should handle queue processing errors gracefully","time":{"start":1759300573027,"stop":1759300573027,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e085a5d519c1e9e","name":"Relay + Store","time":{"start":1759300654920,"stop":1759300654920,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b1609b15e349a6","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759300621492,"stop":1759300621494,"duration":2},"status":"passed","severity":"normal"},{"uid":"6115372ad7501d90","name":"should capture event listeners for testing","time":{"start":1759300622831,"stop":1759300622832,"duration":1},"status":"passed","severity":"normal"},{"uid":"991f64f6b0ff889e","name":"should create KeepAliveManager with required options","time":{"start":1759300574130,"stop":1759300574130,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8ac2df8cb6dbf1","name":"isConnected should return true after first peer connects","time":{"start":1759300668815,"stop":1759300668815,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3c32dbc3d182fa","name":"should increase lamport timestamp","time":{"start":1759300610906,"stop":1759300610906,"duration":0},"status":"passed","severity":"normal"},{"uid":"904b4ce75017ad5e","name":"Callback on promise","time":{"start":1759301022075,"stop":1759301022079,"duration":4},"status":"passed","severity":"normal"},{"uid":"f72af66313566bdc","name":"Refresh subscription","time":{"start":1759300867645,"stop":1759300867646,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4dead7839d298111","name":"Push message with emoji payload","time":{"start":1759301706449,"stop":1759301706449,"duration":0},"status":"passed","severity":"normal"},{"uid":"d926a73d5806c132","name":"should partition messages based on acknowledgement status","time":{"start":1759300610914,"stop":1759300610914,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c02a933356bfeb","name":"returns all values when wanted number matches available values","time":{"start":1759300583048,"stop":1759300583050,"duration":2},"status":"passed","severity":"normal"},{"uid":"7941ed6a8b779b58","name":"should emit message when we just started and store connect event occurs","time":{"start":1759300622841,"stop":1759300622842,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2e2768ba1623fb","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759300557637,"stop":1759300557637,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe443e0e95cc0e0a","name":"should skip updating peer store if peer has same addresses","time":{"start":1759300573057,"stop":1759300573057,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfaa2f0e0e10dda8","name":"Fails to push message with large meta","time":{"start":1759301706453,"stop":1759301706454,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f5fc3e5b4c0d66","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759300716360,"stop":1759300716360,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a24d5c3233e2167","name":"should dial peers from store when browser is connected","time":{"start":1759300573851,"stop":1759300573851,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4d93688d69c294","name":"should return true when peer is on the specified shard","time":{"start":1759300573486,"stop":1759300573486,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c6879db2b9291e","name":"should properly compute the node id","time":{"start":1759300563832,"stop":1759300563832,"duration":0},"status":"passed","severity":"normal"},{"uid":"53292ec0b07af4ff","name":"Asymmetric encrypt & decrypt","time":{"start":1759300594127,"stop":1759300594127,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fed9e78454c5d1","name":"Outgoing message is possibly acknowledged","time":{"start":1759300624948,"stop":1759300624948,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bc254a04e1fc9097","name":"Check message received after jswaku node is restarted","time":{"start":1759301105524,"stop":1759301105525,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a11e72958d132c","name":"should fail to send if no connected peers found","time":{"start":1759300621513,"stop":1759300621517,"duration":4},"status":"passed","severity":"normal"},{"uid":"19a66c7e3969b86","name":"should handle task timeouts","time":{"start":1759300621077,"stop":1759300621077,"duration":0},"status":"passed","severity":"normal"},{"uid":"428ef1f356b2c4f6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759300604547,"stop":1759300604547,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdf47efc6c03ff0","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759300623756,"stop":1759300623757,"duration":1},"status":"passed","severity":"normal"},{"uid":"2537dcdfd758f56c","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759300604544,"stop":1759300604544,"duration":0},"status":"passed","severity":"normal"},{"uid":"770d29c545da3bac","name":"should work with async generator that yields promises","time":{"start":1759300622837,"stop":1759300622837,"duration":0},"status":"passed","severity":"normal"},{"uid":"40fdbce41b61af7b","name":"Push message with content topic containing SQL Injection","time":{"start":1759301706452,"stop":1759301706452,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ed33daec8c0e0f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759300557649,"stop":1759300557650,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6c72e40eb24fd3","name":"should create PeerExchange instance with components","time":{"start":1759300584083,"stop":1759300584084,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a78b537a19c8d8","name":"should handle v3 RLN errors","time":{"start":1759300621519,"stop":1759300621522,"duration":3},"status":"passed","severity":"normal"},{"uid":"2b4d8f2a6a1325a6","name":"Subscribe to topic containing short and publish message","time":{"start":1759300867646,"stop":1759300867647,"duration":1},"status":"passed","severity":"normal"},{"uid":"53159b302ee4913f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759300604541,"stop":1759300604542,"duration":1},"status":"passed","severity":"normal"},{"uid":"42fa4be221d51506","name":"pre and post cipher","time":{"start":1759300594128,"stop":1759300594129,"duration":1},"status":"passed","severity":"normal"},{"uid":"f194184d33691d68","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759300574161,"stop":1759300574162,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ddf342e270af0e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759300604539,"stop":1759300604540,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1e926a54a458ac","name":"random static sharding 1 - Cluster ID: 535, Shard ID: 100","time":{"start":1759301009539,"stop":1759301009540,"duration":1},"status":"passed","severity":"normal"},{"uid":"318838b505191cf7","name":"Promise Callback - true","time":{"start":1759301019091,"stop":1759301019092,"duration":1},"status":"passed","severity":"normal"},{"uid":"3feb3ff79a220232","name":"should return no connections if no open connection provided","time":{"start":1759300574065,"stop":1759300574066,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e64da20531aa1","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759300574502,"stop":1759300574502,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1fe7d2c73ad098","name":"Passing page size 10 when there are 10 messages","time":{"start":1759301025573,"stop":1759301025573,"duration":0},"status":"passed","severity":"normal"},{"uid":"6991212cabe07637","name":"Subscribe to topic containing short and receive message","time":{"start":1759301125146,"stop":1759301125146,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc7e880d2798130","name":"random static sharding 3 - Cluster ID: 484, Shard ID: 691","time":{"start":1759301009540,"stop":1759301009540,"duration":0},"status":"passed","severity":"normal"},{"uid":"1304e820356f700d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759300603875,"stop":1759300603876,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c8537caecdbc9b","name":"Check publish message containing shell command","time":{"start":1759300863241,"stop":1759300863242,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db10e89a111022f","name":"should not allow k > 12","time":{"start":1759300603868,"stop":1759300603869,"duration":1},"status":"passed","severity":"normal"},{"uid":"a81e4801637a558d","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759300622842,"stop":1759300622843,"duration":1},"status":"passed","severity":"normal"},{"uid":"a393c148d2b32a1a","name":"should create QueryOnConnect instance without options","time":{"start":1759300622828,"stop":1759300622828,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce9b7b9cb9bed73","name":"should be able to dial TLS multiaddrs","time":{"start":1759300740905,"stop":1759300740905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e247e59c5ccd65f","name":"throws on empty content topic","time":{"start":1759300557631,"stop":1759300557631,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ecc0a758346ff3","name":"should filter out undefined ENRs","time":{"start":1759300584073,"stop":1759300584076,"duration":3},"status":"passed","severity":"normal"},{"uid":"f3427afe1d31ab3a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759301125153,"stop":1759301125153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a706f0b5750e80","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759301125151,"stop":1759301125152,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c35d74b617d1fc3","name":"should reject on timeout if it was set","time":{"start":1759300623112,"stop":1759300623112,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8842346fbe95086","name":"should throw error - no public key","time":{"start":1759300563830,"stop":1759300563830,"duration":0},"status":"passed","severity":"normal"},{"uid":"596e5aa708fbae2","name":"should initialize with libp2p components","time":{"start":1759300584070,"stop":1759300584071,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e1496b1a9cb0ad7","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759300563057,"stop":1759300563058,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a5e95772c5a2972","name":"Push message with custom timestamp: 1759304273522","time":{"start":1759301706444,"stop":1759301706444,"duration":0},"status":"passed","severity":"normal"},{"uid":"37639fe62e508092","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759300740159,"stop":1759300740160,"duration":1},"status":"passed","severity":"normal"},{"uid":"b63143e479d3f106","name":"Check received message containing Script","time":{"start":1759301105528,"stop":1759301105528,"duration":0},"status":"passed","severity":"normal"},{"uid":"6408e499e8eb3b09","name":"Wait given interval before re-trying","time":{"start":1759300623011,"stop":1759300623011,"duration":0},"status":"passed","severity":"normal"},{"uid":"b436165e4bf7764b","name":"can start the service","time":{"start":1759300857357,"stop":1759300857358,"duration":1},"status":"passed","severity":"normal"},{"uid":"e461dd35ddf8f9b4","name":"Check publish message containing Russian","time":{"start":1759300863239,"stop":1759300863239,"duration":0},"status":"passed","severity":"normal"},{"uid":"65baf5c762e02753","name":"Wrong topic","time":{"start":1759300961901,"stop":1759300961901,"duration":0},"status":"passed","severity":"normal"},{"uid":"98acc1bbb992de7f","name":"groups content topics by expected pubsub topic","time":{"start":1759300557641,"stop":1759300557642,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78797314629410b","name":"should have no discoveries enabled by default","time":{"start":1759300620579,"stop":1759300620580,"duration":1},"status":"passed","severity":"normal"},{"uid":"74478839f1e2a573","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759301035508,"stop":1759301035508,"duration":0},"status":"passed","severity":"normal"},{"uid":"565496f8c453e2e4","name":"Own sync message does not acknowledge own messages","time":{"start":1759300630663,"stop":1759300630664,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2c6d9e34a446c6","name":"Push message with special chars payload","time":{"start":1759301706435,"stop":1759301706435,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed9905aa12901e3","name":"random static sharding 8 - Cluster ID: 585, Shard ID: 954","time":{"start":1759301009542,"stop":1759301009542,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7ab190baa37a68","name":"should be safe to call multiple times","time":{"start":1759300574569,"stop":1759300574569,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8be2adeb707755b","name":"Overlapping topic subscription","time":{"start":1759301125145,"stop":1759301125145,"duration":0},"status":"passed","severity":"normal"},{"uid":"604ff477c37baec6","name":"random static sharding 6 - Cluster ID: 682, Shard ID: 756","time":{"start":1759301009541,"stop":1759301009541,"duration":0},"status":"passed","severity":"normal"},{"uid":"5877b933c1ffaf32","name":"Push message with custom timestamp: 1728542273522","time":{"start":1759301706433,"stop":1759301706433,"duration":0},"status":"passed","severity":"normal"},{"uid":"412067d1b0fad1c7","name":"should return different streams if requested simultaniously","time":{"start":1759300574501,"stop":1759300574502,"duration":1},"status":"passed","severity":"normal"},{"uid":"af97b9598a6c6993","name":"should not receive a peer event after stop","time":{"start":1759300857361,"stop":1759300857361,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78f543bc90815c9","name":"Check received message containing long","time":{"start":1759301105526,"stop":1759301105526,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72978456afec4a1","name":"accepts valid content-filtered query","time":{"start":1759300573973,"stop":1759300573973,"duration":0},"status":"passed","severity":"normal"},{"uid":"684092d2c123ad9c","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759300622842,"stop":1759300622842,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2170458c3dfdc1b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759301125150,"stop":1759301125151,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5f0d66838d84fd","name":"should return false when peer shard info is not found","time":{"start":1759300573487,"stop":1759300573487,"duration":0},"status":"passed","severity":"normal"},{"uid":"94298756ae9c3aa8","name":"Js publishes, other Js receives","time":{"start":1759300852057,"stop":1759300852058,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad216f6cedef83a","name":"Decrypt messages","time":{"start":1759300840456,"stop":1759300840456,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9fbe48e445a652","name":"Check message with non string payload is not received","time":{"start":1759301105534,"stop":1759301105534,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5904498397b50b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759301125151,"stop":1759301125151,"duration":0},"status":"passed","severity":"normal"},{"uid":"8030976187b74a78","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759301022066,"stop":1759301022074,"duration":8},"status":"passed","severity":"normal"},{"uid":"358abc265e460203","name":"accepts time-filtered query with content filter","time":{"start":1759300573976,"stop":1759300573977,"duration":1},"status":"passed","severity":"normal"},{"uid":"4987b633c2899a43","name":"Publish message with custom timestamp: Wed Oct 01 2025 05:40:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1759300863245,"stop":1759300863245,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd1ae392853ccff","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759300557637,"stop":1759300557638,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da192b455b10e18","name":"should clear the dialing interval","time":{"start":1759300572991,"stop":1759300572996,"duration":5},"status":"passed","severity":"normal"},{"uid":"27ff4a36e52824c5","name":"should set field with all protocols disabled","time":{"start":1759300563837,"stop":1759300563837,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e74e8b212cdef0","name":"should not receive a peer event before start","time":{"start":1759300857360,"stop":1759300857361,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6cafebbba11467c","name":"should clear dial history on start","time":{"start":1759300572989,"stop":1759300572990,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3526e595cf7aa","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app26/2/topic311/test.js","time":{"start":1759300961897,"stop":1759300961897,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c831d64eeaa5f6","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759300863246,"stop":1759300863247,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc1abfaaf0f0bae","name":"Push message with content topic containing escaped characters","time":{"start":1759301706431,"stop":1759301706432,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea5dbb70efdc60b","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759300604535,"stop":1759300604535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8275c93ca1404638","name":"should not modify tags of connections for different peers","time":{"start":1759300621508,"stop":1759300621508,"duration":0},"status":"passed","severity":"normal"},{"uid":"2716957c422f9461","name":"Passing an array","time":{"start":1759301032358,"stop":1759301032358,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d22c65b72486269","name":"Query Generator, No Decoder","time":{"start":1759300990249,"stop":1759300990251,"duration":2},"status":"passed","severity":"normal"},{"uid":"154e112ce449f13f","name":"Subscribe to topic containing Script and receive message","time":{"start":1759301125159,"stop":1759301125159,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b15e58b7a70fc1","name":"Nodes with multiple pubsub topic","time":{"start":1759300856506,"stop":1759300856506,"duration":0},"status":"passed","severity":"normal"},{"uid":"b692ec48168c1124","name":"should push the message to the outgoing buffer","time":{"start":1759300610904,"stop":1759300610904,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5458fee0c95ac4","name":"Encoder throws on undefined content topic","time":{"start":1759300595274,"stop":1759300595275,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e535d1984adc6f","name":"should handle errors gracefully when getting peer info","time":{"start":1759300573495,"stop":1759300573495,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d45800ab617c42b","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759300624948,"stop":1759300624948,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eda9454581c8124","name":"should handle case when globalThis is not available","time":{"start":1759300573944,"stop":1759300573944,"duration":0},"status":"passed","severity":"normal"},{"uid":"9373df27a3f26614","name":"should work with v3 peers","time":{"start":1759300621518,"stop":1759300621519,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f90e0276b253adc","name":"should not be empty after adding a subscription","time":{"start":1759300621874,"stop":1759300621874,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f682025345a6a5","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759300573956,"stop":1759300573956,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24861be4099fa83","name":"Fails to publish message with empty text","time":{"start":1759300863246,"stop":1759300863246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d239d24573e6f92f","name":"Check publish message containing short","time":{"start":1759300863236,"stop":1759300863237,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf6a0ec1a425d1d","name":"should send relay ping messages on timer","time":{"start":1759300574167,"stop":1759300574168,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9739cf8a22f9ac0","name":"Check publish message containing SQL Injection","time":{"start":1759300863239,"stop":1759300863240,"duration":1},"status":"passed","severity":"normal"},{"uid":"d26a53581357a74d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759300990255,"stop":1759300990256,"duration":1},"status":"passed","severity":"normal"},{"uid":"f50eda88a06462f5","name":"throws on content topic with generation field greater than 0","time":{"start":1759300557632,"stop":1759300557632,"duration":0},"status":"passed","severity":"normal"},{"uid":"653db708730e926b","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759300610905,"stop":1759300610905,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6f2511e8c77fdd","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759301035505,"stop":1759301035506,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3992709c559fe88","name":"Query Generator, No message returned","time":{"start":1759300990251,"stop":1759300990251,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ef2b4d5ca61f0d","name":"should dial all remaining peers","time":{"start":1759300573857,"stop":1759300573857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa98244fcd69b36","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759301125154,"stop":1759301125154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b16420d13667b0","name":"Push message with content topic containing numeric","time":{"start":1759301706414,"stop":1759301706414,"duration":0},"status":"passed","severity":"normal"},{"uid":"146132c1baf498e7","name":"Push message with content topic containing JSON","time":{"start":1759301706431,"stop":1759301706431,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a006e14325806e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759300867648,"stop":1759300867648,"duration":0},"status":"passed","severity":"normal"},{"uid":"530cea1065f291f1","name":"Using a function","time":{"start":1759301032358,"stop":1759301032358,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb07b3e80f40528","name":"Check publish message containing long","time":{"start":1759300863237,"stop":1759300863237,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9815ea076ec810","name":"different cluster: nodes don't connect","time":{"start":1759300740161,"stop":1759300740161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b8cb46163a1601","name":"should throw an error for insufficient data","time":{"start":1759300557875,"stop":1759300557875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d905afbb1337fc","name":"Relay - times out","time":{"start":1759301040318,"stop":1759301040318,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52135ab5ecef088","name":"should continually clean up expired entries at intervals","time":{"start":1759300620096,"stop":1759300620100,"duration":4},"status":"passed","severity":"normal"},{"uid":"7886c23b25ef65bc","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759300573650,"stop":1759300573650,"duration":0},"status":"passed","severity":"normal"},{"uid":"24073ec1b8b1ac34","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759300668816,"stop":1759300668817,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0aac37bc5f3599a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759300604545,"stop":1759300604545,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d1109803637f11","name":"throws if decoders don't match content topics","time":{"start":1759300574415,"stop":1759300574415,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17204c09d160208","name":"should dispatch connect and disconnect events","time":{"start":1759300621488,"stop":1759300621489,"duration":1},"status":"passed","severity":"normal"},{"uid":"618ae78e1d3708e7","name":"Does not throw an exception when node disconnects","time":{"start":1759301032357,"stop":1759301032357,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcb03481c7c00c0","name":"should remove event listeners from globalThis","time":{"start":1759300573937,"stop":1759300573937,"duration":0},"status":"passed","severity":"normal"},{"uid":"45859338a8b6c1e3","name":"should handle queue overflow by adding peers to queue","time":{"start":1759300573017,"stop":1759300573022,"duration":5},"status":"passed","severity":"normal"},{"uid":"59d412e1c86968bc","name":"should properly create location multiaddrs - tcp4","time":{"start":1759300563835,"stop":1759300563835,"duration":0},"status":"passed","severity":"normal"},{"uid":"de89043a307d32d1","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759300610282,"stop":1759300610283,"duration":1},"status":"passed","severity":"normal"},{"uid":"4419f2d62ec3e0ba","name":"Store - dialed after - with timeout","time":{"start":1759301040319,"stop":1759301040319,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f60f5f1ab036f10","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759300604533,"stop":1759300604534,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c3c05f3cb438d2","name":"should successfully stop","time":{"start":1759300621706,"stop":1759300621706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4497b1f92221e43","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759300593611,"stop":1759300593611,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef6acdf9210f52e","name":"Push message with unicode special characters payload","time":{"start":1759301706449,"stop":1759301706449,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bafd7bfdbe71927","name":"Push message with Script payload","time":{"start":1759301706447,"stop":1759301706448,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b388c507ffe999","name":"Outgoing message is retried until acknowledged","time":{"start":1759300624949,"stop":1759300624949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0338190985269b","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759300573657,"stop":1759300573658,"duration":1},"status":"passed","severity":"normal"},{"uid":"bafdd70399f2bee1","name":"should properly start and stop event listening","time":{"start":1759300622386,"stop":1759300622386,"duration":0},"status":"passed","severity":"normal"},{"uid":"84402688ef159948","name":"should handle malformed response data","time":{"start":1759300584079,"stop":1759300584080,"duration":1},"status":"passed","severity":"normal"},{"uid":"310fb34e8a5d6ef9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759300604554,"stop":1759300604555,"duration":1},"status":"passed","severity":"normal"},{"uid":"80aabbf1a964bc22","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759300557647,"stop":1759300557647,"duration":0},"status":"passed","severity":"normal"},{"uid":"2218c7a49549333d","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759300583330,"stop":1759300583330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e534f0e1308e6dbe","name":"should add event listeners to libp2p","time":{"start":1759300573928,"stop":1759300573929,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24e1bbf1bc03fa0","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759301105535,"stop":1759301105535,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8dcd944ac2fd22","name":"Push message with rate limit","time":{"start":1759301706454,"stop":1759301706454,"duration":0},"status":"passed","severity":"normal"},{"uid":"e894c148109bf0b0","name":"should requeue task if no peer is available","time":{"start":1759300621074,"stop":1759300621074,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23c5146fcfaf230","name":"random static sharding 9 - Cluster ID: 872, Shard ID: 539","time":{"start":1759301009543,"stop":1759301009543,"duration":0},"status":"passed","severity":"normal"},{"uid":"287b1ec0e82e691f","name":"Cluster id 0, shard 0","time":{"start":1759301009538,"stop":1759301009539,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d182c2eb032d06","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759301125157,"stop":1759301125157,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21710b76963b989","name":"Check publish message containing special chars","time":{"start":1759300863238,"stop":1759300863238,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ae0629691426fa","name":"Push message with custom timestamp: 1759304273522","time":{"start":1759301706433,"stop":1759301706434,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eef0467ccdc5ce4","name":"should initialize with isNetworkConnected as false","time":{"start":1759300573925,"stop":1759300573928,"duration":3},"status":"passed","severity":"normal"},{"uid":"5328c6ce29ba16b8","name":"Check received message containing long","time":{"start":1759301105517,"stop":1759301105517,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa2dc3fcbd5e762","name":"Ordered callback, aborts when callback returns true","time":{"start":1759301022085,"stop":1759301022094,"duration":9},"status":"passed","severity":"normal"},{"uid":"4b0852f8bf9063b1","name":"should return false when peer is not on topic","time":{"start":1759300574576,"stop":1759300574576,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a192ca9fec5248","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759301125158,"stop":1759301125159,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad7da431347f11","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759300621487,"stop":1759300621488,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b340e1deadcae6a","name":"should not discard bootstrap peers if under the limit","time":{"start":1759300692192,"stop":1759300692193,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3b65453152d03c","name":"different cluster: nodes don't connect","time":{"start":1759300740158,"stop":1759300740158,"duration":0},"status":"passed","severity":"normal"},{"uid":"944cca1f157da15a","name":"should handle peer identify event","time":{"start":1759300584183,"stop":1759300584183,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b10108372baf8a1","name":"should handle peer store errors gracefully","time":{"start":1759300573865,"stop":1759300573865,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cefdcf3f0e2b68d","name":"should invoke callbacks when receiving a message","time":{"start":1759300621875,"stop":1759300621885,"duration":10},"status":"passed","severity":"normal"},{"uid":"da957ab447a260f9","name":"Init the array if not present","time":{"start":1759300557394,"stop":1759300557396,"duration":2},"status":"passed","severity":"normal"},{"uid":"32c92de3e3af9104","name":"should dial more peers if under maxConnections","time":{"start":1759300573870,"stop":1759300573870,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34a5ff20eab51bd","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759300867656,"stop":1759300867657,"duration":1},"status":"passed","severity":"normal"},{"uid":"313ab083f451df19","name":"should wait for LightPush peer to be connected","time":{"start":1759300623113,"stop":1759300623113,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba609e7ee6da128","name":"can start and stop the service","time":{"start":1759300587831,"stop":1759300587831,"duration":0},"status":"passed","severity":"normal"},{"uid":"f764acbbebafd8fb","name":"peer exchange sets tag","time":{"start":1759300838734,"stop":1759300838734,"duration":0},"status":"passed","severity":"normal"},{"uid":"6886432d4601ca0d","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759300557639,"stop":1759300557640,"duration":1},"status":"passed","severity":"normal"},{"uid":"978c674857cf4c29","name":"should handle cache.get errors gracefully","time":{"start":1759300587834,"stop":1759300587834,"duration":0},"status":"passed","severity":"normal"},{"uid":"84021d34022bf88b","name":"Push message with content topic containing Chinese","time":{"start":1759301706440,"stop":1759301706440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd5fabd9f63821e","name":"Rejects garbage","time":{"start":1759300633936,"stop":1759300633936,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf2dc271f20914e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759300867650,"stop":1759300867650,"duration":0},"status":"passed","severity":"normal"},{"uid":"780b18d1212fb1a8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759300740161,"stop":1759300740162,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d579b9de9db82e","name":"should skip peer when already connected","time":{"start":1759300573002,"stop":1759300573002,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdf12f2ff63edbe","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759300621480,"stop":1759300621481,"duration":1},"status":"passed","severity":"normal"},{"uid":"265edffebc47c832","name":"Query with Promise Callback, No message returned","time":{"start":1759300990256,"stop":1759300990256,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0430dfa17e7c1c","name":"should handle corrupted shard info gracefully","time":{"start":1759300573495,"stop":1759300573496,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8ca1c90a692a3e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759300621495,"stop":1759300621496,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d5705bab1e99ab","name":"should not create multiple intervals when called multiple times","time":{"start":1759300572991,"stop":1759300572991,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d0866136d6e28c","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759300610908,"stop":1759300610909,"duration":1},"status":"passed","severity":"normal"},{"uid":"943caa1273585ad0","name":"should do nothing when connections still exist","time":{"start":1759300573856,"stop":1759300573856,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3ce6526c8aea4e","name":"Push to array if already present","time":{"start":1759300557396,"stop":1759300557397,"duration":1},"status":"passed","severity":"normal"},{"uid":"9965e200742da8ef","name":"should handle hash queries without validation","time":{"start":1759300622980,"stop":1759300622981,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca3dec5f4130f86","name":"should handle complete dial lifecycle","time":{"start":1759300573034,"stop":1759300573034,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb2d540ded28f14","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759300604547,"stop":1759300604547,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cfeff9c8f4d42b","name":"should initialize with custom number of peers","time":{"start":1759300621480,"stop":1759300621480,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ba2a651456d322","name":"Check received message containing short","time":{"start":1759301105517,"stop":1759301105517,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d4e46c49843fe7","name":"Generator, 2 different shards","time":{"start":1759300979900,"stop":1759300979901,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4e3d3065323773","name":"should drop connection via multiaddr with hangUp","time":{"start":1759300740904,"stop":1759300740905,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5190e58495c8a8c","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759300867652,"stop":1759300867653,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2adb32b229f48f2","name":"should return false","time":{"start":1759300563832,"stop":1759300563832,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32775f6c8d164d","name":"should handle dial errors gracefully","time":{"start":1759300573858,"stop":1759300573861,"duration":3},"status":"passed","severity":"normal"},{"uid":"25763fb62f5f1b0e","name":"Push message with content topic containing Arabic","time":{"start":1759301706415,"stop":1759301706415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efa50bd0e1e73d7","name":"Light Node - default protocols","time":{"start":1759301040320,"stop":1759301040320,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e90106d5763203","name":"Push message with escaped characters payload","time":{"start":1759301706438,"stop":1759301706438,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab62d732ea2d7be","name":"should sort peers by ping value","time":{"start":1759300574575,"stop":1759300574575,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4aad7274c60e97","name":"Decoder throws on undefined content topic","time":{"start":1759300593614,"stop":1759300593614,"duration":0},"status":"passed","severity":"normal"},{"uid":"9728e5d13f789dda","name":"Push message with meta","time":{"start":1759301706418,"stop":1759301706418,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d85096b3d99d7e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app66/5/topic155/proto","time":{"start":1759300961898,"stop":1759300961898,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa21f300b24b735","name":"throws an error for improperly formatted content topics","time":{"start":1759300557643,"stop":1759300557643,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde2af9d3a772cdd","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759300610912,"stop":1759300610912,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a006085968ee55e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759300574502,"stop":1759300574503,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9886e2a1637a80","name":"should accept empty decoders array","time":{"start":1759300622828,"stop":1759300622829,"duration":1},"status":"passed","severity":"normal"},{"uid":"680911a01dd307d1","name":"should not return locked peers if enough unlocked are available","time":{"start":1759300621488,"stop":1759300621488,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78940fe4d531d45","name":"Check message with no payload is not received","time":{"start":1759301105534,"stop":1759301105534,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfbd6ef0adf5f3a","name":"Check publish message containing emoji","time":{"start":1759300863244,"stop":1759300863244,"duration":0},"status":"passed","severity":"normal"},{"uid":"7276eec6ca74f7cd","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759300922871,"stop":1759300922872,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e86437a58d14298","name":"Ordered Callback - false","time":{"start":1759301019096,"stop":1759301019098,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ddd8eeb7bbb50fc","name":"should be delivered immediately if received","time":{"start":1759300610916,"stop":1759300610916,"duration":0},"status":"passed","severity":"normal"},{"uid":"72995ec222e8092b","name":"should start the dialing interval","time":{"start":1759300572978,"stop":1759300572978,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7696ac06441432","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759300574502,"stop":1759300574502,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5862a97d27cf4c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759300604556,"stop":1759300604558,"duration":2},"status":"passed","severity":"normal"},{"uid":"c97b04ece2e6639f","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759300654170,"stop":1759300654171,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4349f1e3dd833150","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759300724154,"stop":1759300724154,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a221f826cabb1c8","name":"should use configured peers when available","time":{"start":1759300622981,"stop":1759300622981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c878726353e0d3b0","name":"should not fail to stop the service if it was not started","time":{"start":1759300857359,"stop":1759300857359,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1d1c201dd19a11","name":"should retry failed tasks","time":{"start":1759300621075,"stop":1759300621076,"duration":1},"status":"passed","severity":"normal"},{"uid":"678965863a563e3a","name":"should handle shardReader errors","time":{"start":1759300574576,"stop":1759300574576,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf84eb139f2e8f0b","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759300604530,"stop":1759300604531,"duration":1},"status":"passed","severity":"normal"},{"uid":"918a0d3b06f2bb90","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759300856506,"stop":1759300856506,"duration":0},"status":"passed","severity":"normal"},{"uid":"420463820edb880f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759300604546,"stop":1759300604547,"duration":1},"status":"passed","severity":"normal"},{"uid":"6979d80cb0970b44","name":"Passing page size 110 when there are 120 messages","time":{"start":1759301025575,"stop":1759301025576,"duration":1},"status":"passed","severity":"normal"},{"uid":"7379c7dcf6539b0","name":"return first retrieved peers without further DNS queries","time":{"start":1759300584115,"stop":1759300584115,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5f6bb22706af2b","name":"Push message with SQL Injection payload","time":{"start":1759301706423,"stop":1759301706423,"duration":0},"status":"passed","severity":"normal"},{"uid":"c511cb02172f3ec4","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759301125144,"stop":1759301125145,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f681a6f2580e03","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759300563062,"stop":1759300563063,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae1180d537b6194","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759300573974,"stop":1759300573974,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc467a65fb289eb","name":"Push message with Chinese payload","time":{"start":1759301706422,"stop":1759301706422,"duration":0},"status":"passed","severity":"normal"},{"uid":"588401501dac8182","name":"Check message received after jswaku node is restarted","time":{"start":1759301105534,"stop":1759301105534,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc814135952c5b7b","name":"Fails to push message with large meta","time":{"start":1759301706418,"stop":1759301706418,"duration":0},"status":"passed","severity":"normal"},{"uid":"524a00bb0a7b00f8","name":"should be safe to call multiple times","time":{"start":1759300573049,"stop":1759300573049,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5ee0055ccb8ed5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759300604558,"stop":1759300604558,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a52feb35ac312b8","name":"should create ShardReader with static shards network config","time":{"start":1759300573473,"stop":1759300573473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f673f65a9e0c583","name":"should return true even if peer has no overlapping shards","time":{"start":1759300573474,"stop":1759300573474,"duration":0},"status":"passed","severity":"normal"},{"uid":"424d14665b290953","name":"Subscribe and receive messages via waku relay post","time":{"start":1759301125143,"stop":1759301125143,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8cd00505d59c8e","name":"should return false when peer is not on the specified shard","time":{"start":1759300573487,"stop":1759300573487,"duration":0},"status":"passed","severity":"normal"},{"uid":"250258a9dd9c8879","name":"new peer added after a peer was already found","time":{"start":1759300838734,"stop":1759300838735,"duration":1},"status":"passed","severity":"normal"},{"uid":"b45f06f06d38ab8a","name":"should properly create location multiaddrs - udp","time":{"start":1759300563836,"stop":1759300563836,"duration":0},"status":"passed","severity":"normal"},{"uid":"57de2aafda553338","name":"Check publish message containing XML","time":{"start":1759300863240,"stop":1759300863240,"duration":0},"status":"passed","severity":"normal"},{"uid":"312299492f0871f2","name":"Push message with content topic containing long","time":{"start":1759301706414,"stop":1759301706414,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8115f87eed8139","name":"Relay Node - default protocol","time":{"start":1759301040320,"stop":1759301040321,"duration":1},"status":"passed","severity":"normal"},{"uid":"8674e399ae98dc8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759300922875,"stop":1759300922876,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64b4384b1ddb0e5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759301125158,"stop":1759301125158,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f2998690b0d66b","name":"should get all peers from store","time":{"start":1759300573856,"stop":1759300573857,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f598e9148727bd","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759301025661,"stop":1759301025661,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fd0bd74d3c1182","name":"Throws when trying to push message with empty payload","time":{"start":1759301706413,"stop":1759301706413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35d9d832b0b3bdb","name":"should monitor connected peers and store them into cache","time":{"start":1759300755992,"stop":1759300755993,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ca2fd20631a472","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759300583326,"stop":1759300583328,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a702b9e48b2726d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759300563838,"stop":1759300563838,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2945c44338cc762","name":"should remove expired entries after TTL has passed","time":{"start":1759300620085,"stop":1759300620085,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4ddf90134bcb3a","name":"recovers when dns.resolve returns empty","time":{"start":1759300584112,"stop":1759300584112,"duration":0},"status":"passed","severity":"normal"},{"uid":"50294eec502626f8","name":"should handle onConnected and onDisconnected","time":{"start":1759300621489,"stop":1759300621489,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfd4a9353c47c07","name":"Outgoing message is emitted as sent","time":{"start":1759300624947,"stop":1759300624947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da2a3e632f48a4d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759300604541,"stop":1759300604541,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47e3b91b9ffa570","name":"Push message with content topic containing SQL Injection","time":{"start":1759301706416,"stop":1759301706416,"duration":0},"status":"passed","severity":"normal"},{"uid":"870d16a45950994","name":"should handle ENR without shardInfo","time":{"start":1759300584188,"stop":1759300584189,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e863715f2e3c4a5","name":"should clear all timers","time":{"start":1759300574147,"stop":1759300574147,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb35da3d01667ffb","name":"Push message with content topic containing special chars","time":{"start":1759301706451,"stop":1759301706451,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86893ebdee957d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759300557640,"stop":1759300557640,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43f11992ec955ef","name":"Push message with content topic containing unicode special characters","time":{"start":1759301706441,"stop":1759301706442,"duration":1},"status":"passed","severity":"normal"},{"uid":"735f9c3dee24192c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759300922877,"stop":1759300922877,"duration":0},"status":"passed","severity":"normal"},{"uid":"461ed9a06803976b","name":"Check received message containing shell command","time":{"start":1759301105530,"stop":1759301105530,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19a9ee3d3f2bdc2","name":"Delete observer","time":{"start":1759300840456,"stop":1759300840457,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b9ea12fee5caf9","name":"Check received message containing Russian","time":{"start":1759301105519,"stop":1759301105519,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ef4d6f0634cf08","name":"Correctly serialized arguments","time":{"start":1759300740307,"stop":1759300740307,"duration":0},"status":"passed","severity":"normal"},{"uid":"441d267b4c44e18d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759301125144,"stop":1759301125144,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ef27f66331d9b93","name":"Check received message containing emoji","time":{"start":1759301105521,"stop":1759301105521,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a864065c276436","name":"should not dispatch event when already connected","time":{"start":1759300573954,"stop":1759300573954,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc47fd0bfaf90c0","name":"should insert elements correctly","time":{"start":1759300608030,"stop":1759300608031,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee414350e50ccd6c","name":"should return false when navigator.onLine is false","time":{"start":1759300573938,"stop":1759300573938,"duration":0},"status":"passed","severity":"normal"},{"uid":"4740ebb118c35712","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759301035506,"stop":1759301035507,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1caa4e4ae147bb8","name":"should only return 1 node with relay capability","time":{"start":1759300584114,"stop":1759300584114,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7280e515c67c2c","name":"Publish message with large meta","time":{"start":1759300863248,"stop":1759300863249,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b81a3860579894e","name":"should set up event listeners when started","time":{"start":1759300622829,"stop":1759300622829,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81b40bd03dbdab9","name":"should lock peers when selected","time":{"start":1759300621481,"stop":1759300621487,"duration":6},"status":"passed","severity":"normal"},{"uid":"940d8d5d903c13f3","name":"should create all internal components","time":{"start":1759300574567,"stop":1759300574567,"duration":0},"status":"passed","severity":"normal"},{"uid":"489bbcd9ea61ac0c","name":"Push message with Basic HTML tag payload","time":{"start":1759301706437,"stop":1759301706437,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f9a6fd5b18607d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759300604555,"stop":1759300604555,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef52d25dc80f48e","name":"Push message with shell command payload","time":{"start":1759301706437,"stop":1759301706438,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa4188143abae77a","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759300583330,"stop":1759300583331,"duration":1},"status":"passed","severity":"normal"},{"uid":"452d672d0f01b45c","name":"should handle peer store errors gracefully","time":{"start":1759300584185,"stop":1759300584185,"duration":0},"status":"passed","severity":"normal"},{"uid":"7056ef8b5d04c822","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759300610913,"stop":1759300610913,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa69843dfc8cf67","name":"Encoder throws on empty string content topic","time":{"start":1759300593613,"stop":1759300593613,"duration":0},"status":"passed","severity":"normal"},{"uid":"9585ce7187ff6c82","name":"Incoming message is emitted as received","time":{"start":1759300624949,"stop":1759300624949,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e4678c9df090ca","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759300557650,"stop":1759300557650,"duration":0},"status":"passed","severity":"normal"},{"uid":"52cb710f28e42da4","name":"should successfully query peers and return peer infos","time":{"start":1759300584072,"stop":1759300584072,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b19bed2f9d990d","name":"Push message with content topic containing special chars","time":{"start":1759301706415,"stop":1759301706415,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b717170abd1d0b3","name":"should successfully query store with valid decoders and options","time":{"start":1759300622978,"stop":1759300622979,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecbcb3dc437653b4","name":"same cluster, static sharding: nodes connect","time":{"start":1759300740157,"stop":1759300740157,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfff155f3774dc4","name":"can query messages normally","time":{"start":1759301011724,"stop":1759301011725,"duration":1},"status":"passed","severity":"normal"},{"uid":"94420fed312656bf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759300557649,"stop":1759300557649,"duration":0},"status":"passed","severity":"normal"},{"uid":"6713825dcbf88592","name":"should stop and cleanup resources","time":{"start":1759300621886,"stop":1759300621886,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7197132bfaf6aa","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759300961893,"stop":1759300961893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d983edaaa6d3e6a7","name":"yields undefined for messages without decoder","time":{"start":1759300574417,"stop":1759300574417,"duration":0},"status":"passed","severity":"normal"},{"uid":"726821f32e9ffe3","name":"should handle errors when accessing navigator","time":{"start":1759300573965,"stop":1759300573965,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cca6bf1f7ee31d","name":"should properly create location multiaddrs - udp6","time":{"start":1759300563835,"stop":1759300563835,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcdec05704eaefb","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759300610910,"stop":1759300610910,"duration":0},"status":"passed","severity":"normal"},{"uid":"357c800b8506422a","name":"should handle relay send failures gracefully","time":{"start":1759300574168,"stop":1759300574169,"duration":1},"status":"passed","severity":"normal"},{"uid":"91eeb600695f32","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759301125155,"stop":1759301125155,"duration":0},"status":"passed","severity":"normal"},{"uid":"bafba50a1d95d045","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759300557642,"stop":1759300557642,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7821ec6b5a55f7","name":"Push 30 different messages","time":{"start":1759301706413,"stop":1759301706413,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d7950b6a94eb5d8","name":"Passing page size 19 when there are 20 messages","time":{"start":1759301025574,"stop":1759301025574,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdf81c7146d17d2","name":"Decoder throws on undefined content topic","time":{"start":1759300574581,"stop":1759300574581,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fb9c5fc731778d","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759300557636,"stop":1759300557636,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f286e05278f56e","name":"Refresh subscription","time":{"start":1759301125156,"stop":1759301125156,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d0ed6d5788c705","name":"should stop all internal components","time":{"start":1759300574569,"stop":1759300574569,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5a9218b5ab5d57","name":"Publish message with custom timestamp: Thu Oct 10 2024 06:40:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1759300863245,"stop":1759300863245,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c3f73ef42dbb01","name":"Decoder throws on empty string content topic","time":{"start":1759300595275,"stop":1759300595275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab190947b7396a4","name":"should not receive a peer event after stop","time":{"start":1759300587832,"stop":1759300587833,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c793768062ca47","name":"should process up to 3 peers at once","time":{"start":1759300573023,"stop":1759300573026,"duration":3},"status":"passed","severity":"normal"},{"uid":"b1597518017c0ee2","name":"should not receive a peer event before start","time":{"start":1759300654164,"stop":1759300654165,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5937663e7bf2f3","name":"should be safe to call multiple times","time":{"start":1759300574569,"stop":1759300574570,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2a4769401f2ef7","name":"Push message with content topic containing numeric","time":{"start":1759301706439,"stop":1759301706439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccaba32aa0bb7159","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759300604540,"stop":1759300604540,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce876af3a224bb4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759300604532,"stop":1759300604532,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f58a9dbe0e72d3f","name":"Push message with content topic containing Russian","time":{"start":1759301706440,"stop":1759301706440,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d898eec51b3b16","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759300604546,"stop":1759300604546,"duration":0},"status":"passed","severity":"normal"},{"uid":"121afd012927f6f7","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759300604549,"stop":1759300604553,"duration":4},"status":"passed","severity":"normal"},{"uid":"9478d3ea36823059","name":"should handle case with all peers already connected","time":{"start":1759300573862,"stop":1759300573862,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e462f20024738ae","name":"should handle dial errors","time":{"start":1759300574572,"stop":1759300574572,"duration":0},"status":"passed","severity":"normal"},{"uid":"5102060367cd7696","name":"Push message with content topic containing Chinese","time":{"start":1759301706451,"stop":1759301706451,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebd079ed9bbd713","name":"Push message with Arabic payload","time":{"start":1759301706410,"stop":1759301706410,"duration":0},"status":"passed","severity":"normal"},{"uid":"4664c21e961c972c","name":"should support chaining for add method","time":{"start":1759300620076,"stop":1759300620079,"duration":3},"status":"passed","severity":"normal"},{"uid":"677a4886961ed07b","name":"Relay - dialed first","time":{"start":1759301040317,"stop":1759301040317,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dd2f1038bc69e2","name":"should handle query errors","time":{"start":1759300584187,"stop":1759300584188,"duration":1},"status":"passed","severity":"normal"},{"uid":"c58af139ab7b2cc1","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app2/7/topic895/json","time":{"start":1759300961897,"stop":1759300961898,"duration":1},"status":"passed","severity":"normal"},{"uid":"281c5daea7f1dfa2","name":"should load peers from local storage and dispatch events","time":{"start":1759300587833,"stop":1759300587833,"duration":0},"status":"passed","severity":"normal"},{"uid":"662852016f52449c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759300563065,"stop":1759300563065,"duration":0},"status":"passed","severity":"normal"},{"uid":"634f31ab52487f87","name":"Push message with custom timestamp: 1728542273521","time":{"start":1759301706418,"stop":1759301706419,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8dec4bfc6648044","name":"Push message equal or less that 1MB","time":{"start":1759301706444,"stop":1759301706444,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6687ec8912e59b","name":"Push message with shell command payload","time":{"start":1759301706412,"stop":1759301706412,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43fc41c0b24b346","name":"Decoder throws on empty string content topic","time":{"start":1759300574582,"stop":1759300574582,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c168117169464f","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759300604541,"stop":1759300604541,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cc4d1b549b0afa","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759300584077,"stop":1759300584078,"duration":1},"status":"passed","severity":"normal"},{"uid":"284c8769115d5946","name":"Push message with unicode special characters payload","time":{"start":1759301706438,"stop":1759301706438,"duration":0},"status":"passed","severity":"normal"},{"uid":"2197a70852e09288","name":"Check received message containing escaped characters","time":{"start":1759301105521,"stop":1759301105521,"duration":0},"status":"passed","severity":"normal"},{"uid":"299c4f041831f38a","name":"Push message with content topic containing Russian","time":{"start":1759301706416,"stop":1759301706416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5824ec0e6f6304","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759300557638,"stop":1759300557638,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2bc27c95c92fa7","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759300557875,"stop":1759300557875,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f62028a45c37d0c","name":"Get Nodes","time":{"start":1759300583229,"stop":1759300583229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e4920ba186b5d6","name":"should reject if LightPush is requested but not mounted","time":{"start":1759300623111,"stop":1759300623111,"duration":0},"status":"passed","severity":"normal"},{"uid":"919d8922436e4ceb","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759300922875,"stop":1759300922875,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5fefd51586310a","name":"Push message with escaped characters payload","time":{"start":1759301706449,"stop":1759301706449,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c446199a13c68b4","name":"Subscribe and publish message","time":{"start":1759300867643,"stop":1759300867644,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a5b23265d77b6ca","name":"should handle peer connect event","time":{"start":1759300573945,"stop":1759300573945,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57b831d46d9619c","name":"Renews subscription after lossing a connection","time":{"start":1759301125162,"stop":1759301125162,"duration":0},"status":"passed","severity":"normal"},{"uid":"9761d2ec0df2c95a","name":"Push message with unicode special characters payload","time":{"start":1759301706412,"stop":1759301706413,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b679ecf1257bb1e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759301125160,"stop":1759301125161,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14e5227f1da6231","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759300974646,"stop":1759300974646,"duration":0},"status":"passed","severity":"normal"},{"uid":"151b3b82cf3ded81","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759300621490,"stop":1759300621492,"duration":2},"status":"passed","severity":"normal"},{"uid":"d60f7235a42a428e","name":"should set default options when no config provided","time":{"start":1759300574565,"stop":1759300574566,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0173165914f015c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759300621075,"stop":1759300621075,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b3d05ed7972188","name":"Retries within given interval","time":{"start":1759300623010,"stop":1759300623010,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f28414fab86dd7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759300557649,"stop":1759300557649,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de18bcc150297ed","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759300584078,"stop":1759300584079,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd15a194cb545b0d","name":"Callback on promise, aborts when callback returns true","time":{"start":1759301022079,"stop":1759301022085,"duration":6},"status":"passed","severity":"normal"},{"uid":"ddb8bc18aff29d7b","name":"should properly create location multiaddrs - udp4","time":{"start":1759300563834,"stop":1759300563835,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21ac89ef8be9bd7","name":"should allow redial after failed dial cooldown expires","time":{"start":1759300573016,"stop":1759300573016,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a5fe9faaaf3b32","name":"Register correct protocols","time":{"start":1759300867643,"stop":1759300867643,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d48183aba782f7","name":"Generator, one shard","time":{"start":1759300979900,"stop":1759300979900,"duration":0},"status":"passed","severity":"normal"},{"uid":"203e92b1ffb52a3b","name":"Subscribe to topic containing Script and publish message","time":{"start":1759300867651,"stop":1759300867652,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74d37da9eee9194","name":"should serialize and deserialize correctly","time":{"start":1759300608032,"stop":1759300608032,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecc1d42f2da38a9","name":"Decoder throws on empty string content topic","time":{"start":1759300593614,"stop":1759300593614,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38e6c3ce2c650f","name":"Subscribe and receives messages on 20 topics","time":{"start":1759301125154,"stop":1759301125154,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4315e471202cbc","name":"Check publish message after service node is restarted","time":{"start":1759300863248,"stop":1759300863248,"duration":0},"status":"skipped","severity":"normal"},{"uid":"50ee293a375a93cf","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759300604544,"stop":1759300604545,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc4340c5e5bf03e","name":"should select older connection if present","time":{"start":1759300574066,"stop":1759300574066,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d16b0adbffdcb93","name":"LightPush","time":{"start":1759301040319,"stop":1759301040320,"duration":1},"status":"passed","severity":"normal"},{"uid":"f40f4545cc7c349b","name":"Push message with Russian payload","time":{"start":1759301706447,"stop":1759301706447,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d599001cc28c73a","name":"Push message with emoji payload","time":{"start":1759301706413,"stop":1759301706413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a787eb3e7364f8da","name":"should dial peers from store when no connections remain","time":{"start":1759300573852,"stop":1759300573855,"duration":3},"status":"passed","severity":"normal"},{"uid":"327211221b27b009","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759300630663,"stop":1759300630663,"duration":0},"status":"passed","severity":"normal"},{"uid":"23555ba32cf59094","name":"should use DNS peer discovery with light client","time":{"start":1759300654169,"stop":1759300654170,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b34de747fb247903","name":"returns nothing if no connections present","time":{"start":1759300574062,"stop":1759300574062,"duration":0},"status":"passed","severity":"normal"},{"uid":"464945078e030c26","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759300574414,"stop":1759300574414,"duration":0},"status":"passed","severity":"normal"},{"uid":"78830d4ab1f9910d","name":"Check publish message containing Chinese","time":{"start":1759300863238,"stop":1759300863238,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf5585e5397f33","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759300620594,"stop":1759300620594,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c257debe2c8194","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759300856507,"stop":1759300856507,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b171dfbf1c4e387","name":"Check received message containing JSON","time":{"start":1759301105529,"stop":1759301105529,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6f3661d138316a","name":"should handle multiple peer connections","time":{"start":1759300574155,"stop":1759300574155,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fd98223dca72b0","name":"should start and stop interval correctly","time":{"start":1759300621072,"stop":1759300621073,"duration":1},"status":"passed","severity":"normal"},{"uid":"36963211d3e93028","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759300673185,"stop":1759300673185,"duration":0},"status":"passed","severity":"normal"},{"uid":"62255891984bc237","name":"Push message with content topic containing short","time":{"start":1759301706426,"stop":1759301706427,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce78f08133f65a3","name":"should return usable stream attached to connection","time":{"start":1759300574500,"stop":1759300574501,"duration":1},"status":"passed","severity":"normal"},{"uid":"f859b3de644a633e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759300673185,"stop":1759300673186,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b3833c8eb3583e9","name":"Nwaku publishes","time":{"start":1759300852057,"stop":1759300852057,"duration":0},"status":"passed","severity":"normal"},{"uid":"812e8ca360dae374","name":"Check received message containing special chars","time":{"start":1759301105526,"stop":1759301105527,"duration":1},"status":"passed","severity":"normal"},{"uid":"42607754b7b3bec5","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759300574570,"stop":1759300574570,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6df2e513c83c83","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759300583056,"stop":1759300583057,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0714e90eec47971","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759300668810,"stop":1759300668814,"duration":4},"status":"passed","severity":"normal"},{"uid":"2c95b78489c2abef","name":"random static sharding 5 - Cluster ID: 265, Shard ID: 324","time":{"start":1759301009541,"stop":1759301009541,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b0607efcc8f9af","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759300624139,"stop":1759300624140,"duration":1},"status":"passed","severity":"normal"},{"uid":"52412714cf6343c9","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759300974648,"stop":1759300974648,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7161ed87c48278","name":"should clear interval on stop","time":{"start":1759300584189,"stop":1759300584189,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db0f4d3f3c359c4","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759300557639,"stop":1759300557639,"duration":0},"status":"passed","severity":"normal"},{"uid":"a211ed7ca177a327","name":"should dial one peer on dial","time":{"start":1759300740904,"stop":1759300740904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9607711dafcc705","name":"should reassess health immediately when peer disconnects","time":{"start":1759300622387,"stop":1759300622390,"duration":3},"status":"passed","severity":"normal"},{"uid":"c74654a28f34b839","name":"Subscribe to topic containing XML and publish message","time":{"start":1759300867652,"stop":1759300867652,"duration":0},"status":"passed","severity":"normal"},{"uid":"23685c5f9883c196","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759301008223,"stop":1759301008224,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed4e5c6505b6283","name":"should process queue every 500ms","time":{"start":1759300573023,"stop":1759300573023,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefaddfb26163c01","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759300621705,"stop":1759300621705,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ec9d4ce76aaea8","name":"nwaku subscribes","time":{"start":1759300852051,"stop":1759300852052,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e9c1b278035d86","name":"Encoder error raises irrecoverable error","time":{"start":1759300624139,"stop":1759300624139,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7f78146419a87a","name":"should be safe to call multiple times","time":{"start":1759300574147,"stop":1759300574154,"duration":7},"status":"passed","severity":"normal"},{"uid":"1645e0ca5a0cdbf1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759300557645,"stop":1759300557645,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c1b8c52dc8425c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759301022085,"stop":1759301022085,"duration":0},"status":"passed","severity":"normal"},{"uid":"780af75d37d8d6f5","name":"should create ConnectionManager with required options","time":{"start":1759300574564,"stop":1759300574564,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31c3889c6f7c213","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759300974645,"stop":1759300974646,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ccf7ed5f025d2ba","name":"Check message on other pubsub topic is not received","time":{"start":1759301105533,"stop":1759301105533,"duration":0},"status":"passed","severity":"normal"},{"uid":"b994e35a3a205f1f","name":"should dial second nwaku node that was discovered","time":{"start":1759300648110,"stop":1759300648114,"duration":4},"status":"skipped","severity":"normal"},{"uid":"7d3513284d234dfb","name":"should skip peers without ENR","time":{"start":1759300584188,"stop":1759300584188,"duration":0},"status":"passed","severity":"normal"},{"uid":"f327e5f9055054aa","name":"Encoder throws on empty string content topic","time":{"start":1759300595275,"stop":1759300595275,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1816cba9bc1be7e","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759300630663,"stop":1759300630663,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9a4e2d48e69409","name":"should handle complete discovery-to-dial flow","time":{"start":1759300573058,"stop":1759300573064,"duration":6},"status":"passed","severity":"normal"},{"uid":"28ee95fe000bd507","name":"Push message with long payload","time":{"start":1759301706408,"stop":1759301706408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00e4229d66f7633","name":"should dispatch network event when browser goes offline","time":{"start":1759300573955,"stop":1759300573956,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fabc79b596dbaf2","name":"Push message with emoji payload","time":{"start":1759301706438,"stop":1759301706438,"duration":0},"status":"passed","severity":"normal"},{"uid":"629729ea94a8e7df","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759301035508,"stop":1759301035508,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdeb1d5bad247def","name":"should handle multiple peers with different shard configurations","time":{"start":1759300573035,"stop":1759300573035,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c9188e4f82f147","name":"can start the service","time":{"start":1759300587830,"stop":1759300587830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a544bd749216d2","name":"Outgoing message is emitted as sent","time":{"start":1759300624139,"stop":1759300624139,"duration":0},"status":"passed","severity":"normal"},{"uid":"a887c773fd541797","name":"Publishes to nwaku","time":{"start":1759300852055,"stop":1759300852056,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e9efdd3b169134","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759300668809,"stop":1759300668810,"duration":1},"status":"passed","severity":"normal"},{"uid":"61f242d5d3561a31","name":"Push message with JSON payload","time":{"start":1759301706411,"stop":1759301706412,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73eb242c3d01ed5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759301125148,"stop":1759301125148,"duration":0},"status":"passed","severity":"normal"},{"uid":"8616752602bd93b3","name":"should create an instance with libp2p and dialer","time":{"start":1759300573044,"stop":1759300573047,"duration":3},"status":"passed","severity":"normal"},{"uid":"a79a5915d64cbbfc","name":"should stop peer exchange discovery","time":{"start":1759300584182,"stop":1759300584182,"duration":0},"status":"passed","severity":"normal"},{"uid":"6525baa2808d5181","name":"Push message with long payload","time":{"start":1759301706435,"stop":1759301706435,"duration":0},"status":"passed","severity":"normal"},{"uid":"295e9f076e1b96f3","name":"yields undefined for messages without content topic","time":{"start":1759300574417,"stop":1759300574417,"duration":0},"status":"passed","severity":"normal"},{"uid":"820017e502d2f8e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759300604527,"stop":1759300604530,"duration":3},"status":"passed","severity":"normal"},{"uid":"744274951ee64","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759300622847,"stop":1759300622848,"duration":1},"status":"passed","severity":"normal"},{"uid":"af571cb3ffe5da70","name":"should increase lamport timestamp","time":{"start":1759300610903,"stop":1759300610904,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc79f8bf1b23d360","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759300587833,"stop":1759300587833,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b475b07548b15d","name":"should handle multiple query options for time ranges","time":{"start":1759300622979,"stop":1759300622980,"duration":1},"status":"passed","severity":"normal"},{"uid":"c998388a25a13f78","name":"Symmetric encrypt & Decrypt","time":{"start":1759300594128,"stop":1759300594128,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac207857ece4871e","name":"should work with mock decoders","time":{"start":1759300622831,"stop":1759300622831,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb449ae9c52a365d","name":"Check message with no content topic is not received","time":{"start":1759301105533,"stop":1759301105533,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf89a0d7551f9c03","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759300922872,"stop":1759300922872,"duration":0},"status":"passed","severity":"normal"},{"uid":"483da3a5598080d4","name":"should emit a peer event after start","time":{"start":1759300654163,"stop":1759300654164,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46a360e28967018","name":"rejects hash query with content filter parameters","time":{"start":1759300573975,"stop":1759300573975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a758ad124e71d","name":"Push message equal or less that 1MB","time":{"start":1759301706455,"stop":1759301706455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16ac251f0b42069","name":"should emit a peer event after start","time":{"start":1759300857360,"stop":1759300857360,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9a5dac9f910ca6","name":"Push message with numeric payload","time":{"start":1759301706409,"stop":1759301706409,"duration":0},"status":"passed","severity":"normal"},{"uid":"9054eb7a2f92a12c","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759300573494,"stop":1759300573494,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e032850c3b65d3","name":"should dial peer when on same shard","time":{"start":1759300573013,"stop":1759300573014,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c301a5651c4b2cc","name":"should compute hash only when first accessed","time":{"start":1759300574582,"stop":1759300574583,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ceb25e9ae25455","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759300557645,"stop":1759300557646,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec3478fe19260d5","name":"should remove event listeners when stopped","time":{"start":1759300622829,"stop":1759300622830,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bbc7d46877b374d","name":"Passing page size 11 when there are 10 messages","time":{"start":1759301025573,"stop":1759301025574,"duration":1},"status":"passed","severity":"normal"},{"uid":"484924ccf9355eb3","name":"Check received message containing unicode special characters","time":{"start":1759301105521,"stop":1759301105521,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb035638f52eb842","name":"Check publish message containing Basic HTML tag","time":{"start":1759300863240,"stop":1759300863241,"duration":1},"status":"passed","severity":"normal"},{"uid":"780545c851eccdf7","name":"should skip peers without peer exchange protocol","time":{"start":1759300584183,"stop":1759300584184,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d38ac3f396c7ee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759300557650,"stop":1759300557650,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef60b67210c47bb1","name":"Push message with content topic containing long","time":{"start":1759301706450,"stop":1759301706450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e901f3801944094","name":"should initialize bloom filter with correct parameters","time":{"start":1759300608030,"stop":1759300608030,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e39f6292580cf1c","name":"Check message with non string payload is not received","time":{"start":1759301105524,"stop":1759301105524,"duration":0},"status":"passed","severity":"normal"},{"uid":"af306c0bbe3f4f06","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759300563059,"stop":1759300563060,"duration":1},"status":"passed","severity":"normal"},{"uid":"c805ea7b770dba3d","name":"should return empty array when no peers connected","time":{"start":1759300574573,"stop":1759300574574,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f44c5856ba0554a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759301125160,"stop":1759301125160,"duration":0},"status":"passed","severity":"normal"},{"uid":"13222c1bf23fa215","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759300604538,"stop":1759300604538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03774fd832ec6b2","name":"Encoder throws on undefined content topic","time":{"start":1759300593613,"stop":1759300593613,"duration":0},"status":"passed","severity":"normal"},{"uid":"445b23d26f5fad3b","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759300604539,"stop":1759300604539,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c71591be5f17f03","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759300583331,"stop":1759300583331,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffe857075bacc2e","name":"Push message with short payload","time":{"start":1759301706421,"stop":1759301706421,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d69407a5f0e49cb","name":"Round trip binary serialization","time":{"start":1759300574580,"stop":1759300574580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11d3bf9fba40abf","name":"throws on content topic with empty version field","time":{"start":1759300557633,"stop":1759300557633,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c39dc519628cc4c","name":"Publish message with rate limit","time":{"start":1759300863249,"stop":1759300863249,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4f135b7e2d3358","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759300573492,"stop":1759300573492,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c634a08d78ebbcd","name":"Check received message containing Arabic","time":{"start":1759301105527,"stop":1759301105527,"duration":0},"status":"passed","severity":"normal"},{"uid":"b096d39dc008246e","name":"should filter out already connected peers","time":{"start":1759300573857,"stop":1759300573857,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a840bc4c96edab6","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759300867649,"stop":1759300867649,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d8cb2c887eb84f","name":"should return false and handle errors gracefully","time":{"start":1759300574573,"stop":1759300574573,"duration":0},"status":"passed","severity":"normal"},{"uid":"950e2c467c8cad10","name":"Push message with long payload","time":{"start":1759301706421,"stop":1759301706421,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f045fe9e3b5bfe","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759300610915,"stop":1759300610915,"duration":0},"status":"passed","severity":"normal"},{"uid":"560a2a90d7451f04","name":"should filter peers by codec","time":{"start":1759300574574,"stop":1759300574574,"duration":0},"status":"passed","severity":"normal"},{"uid":"be86c8a8da63ad0a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759301125151,"stop":1759301125151,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa502d0c378dc9f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759300573650,"stop":1759300573650,"duration":0},"status":"passed","severity":"normal"},{"uid":"651f1737b2f59868","name":"should handle different types of entries","time":{"start":1759300620086,"stop":1759300620095,"duration":9},"status":"passed","severity":"normal"},{"uid":"2049daad10519076","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759300563060,"stop":1759300563061,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ffe9e8cf435eae5","name":"should start peer exchange discovery","time":{"start":1759300584181,"stop":1759300584181,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd34b5aff314a99d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759300574167,"stop":1759300574167,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a1196d56e409bc","name":"should not fail to start the service if it is already started","time":{"start":1759300857359,"stop":1759300857360,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d0afbd36f7ab98","name":"Check message with no pubsub topic is not received","time":{"start":1759301105533,"stop":1759301105533,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfa9dead15ab448","name":"Push message with meta","time":{"start":1759301706432,"stop":1759301706432,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1ad3ffdcc756c1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759300922873,"stop":1759300922874,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5ef99ecac592ce","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759300856505,"stop":1759300856505,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b6adc37cec7782","name":"should not start if already started","time":{"start":1759300584182,"stop":1759300584182,"duration":0},"status":"passed","severity":"normal"},{"uid":"336da7ce34507e48","name":"isConnected should return false after all peers disconnect","time":{"start":1759300668815,"stop":1759300668816,"duration":1},"status":"passed","severity":"normal"},{"uid":"b558be621695c304","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759300604522,"stop":1759300604522,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ef60b873241565","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759300922876,"stop":1759300922876,"duration":0},"status":"passed","severity":"normal"},{"uid":"228cb2b332d6db8a","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759300604542,"stop":1759300604542,"duration":0},"status":"passed","severity":"normal"},{"uid":"99926b6c3e753ed1","name":"Check message with invalid timestamp is not received","time":{"start":1759301105522,"stop":1759301105523,"duration":1},"status":"passed","severity":"normal"},{"uid":"e995ebf06081c92f","name":"caches peers it previously fetched","time":{"start":1759300584113,"stop":1759300584113,"duration":0},"status":"passed","severity":"normal"},{"uid":"559363ea52b2fa9","name":"should add event listener for peer:discovery","time":{"start":1759300573047,"stop":1759300573048,"duration":1},"status":"passed","severity":"normal"},{"uid":"436e64322b120d72","name":"Push message with content topic containing short","time":{"start":1759301706414,"stop":1759301706414,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b894f5ca5232018","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759300557644,"stop":1759300557644,"duration":0},"status":"passed","severity":"normal"},{"uid":"58813620d4eeaf6d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759301105532,"stop":1759301105532,"duration":0},"status":"passed","severity":"normal"},{"uid":"355c74e7740c5ab9","name":"should work with stubbed retrieve function","time":{"start":1759300622831,"stop":1759300622831,"duration":0},"status":"passed","severity":"normal"},{"uid":"62843a505a30cbc0","name":"Check received message containing SQL Injection","time":{"start":1759301105528,"stop":1759301105528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ace1a944f733f5","name":"Fails to push message bigger that 1MB","time":{"start":1759301706455,"stop":1759301706455,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed755283bf8efa8","name":"should insert message id into causal history","time":{"start":1759300610905,"stop":1759300610905,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab26dfad2e96cbf","name":"should not allow unachievable error rate","time":{"start":1759300603870,"stop":1759300603870,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebbecee48cae60f","name":"Check received message containing Script","time":{"start":1759301105519,"stop":1759301105519,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed224f7fdbe03106","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759300604547,"stop":1759300604548,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8a11df6604f014","name":"Push message with custom timestamp: 1728542273522","time":{"start":1759301706443,"stop":1759301706444,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad434f476e98110c","name":"Push message with SQL Injection payload","time":{"start":1759301706410,"stop":1759301706410,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebce71cded6152b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759301008224,"stop":1759301008224,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2b9cb1d7260006","name":"Push message with Basic HTML tag payload","time":{"start":1759301706411,"stop":1759301706411,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae524ad770a6683d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759300603876,"stop":1759300603876,"duration":0},"status":"passed","severity":"normal"},{"uid":"517f463bb6665ab5","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759300573571,"stop":1759300573571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d1876836283724","name":"Push message with rate limit","time":{"start":1759301706418,"stop":1759301706418,"duration":0},"status":"passed","severity":"normal"},{"uid":"b668401c3fbabf67","name":"should skip peers that don't support peer exchange","time":{"start":1759300584184,"stop":1759300584184,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbca3917e7b90b73","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759300990251,"stop":1759300990254,"duration":3},"status":"passed","severity":"normal"},{"uid":"f23ef5b6a501aa51","name":"should return true when peer is on the same cluster","time":{"start":1759300573473,"stop":1759300573474,"duration":1},"status":"passed","severity":"normal"},{"uid":"657b7e6ceb486956","name":"returns only open connection if one present","time":{"start":1759300574062,"stop":1759300574062,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08a36358509a9e3","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759300610911,"stop":1759300610911,"duration":0},"status":"passed","severity":"normal"},{"uid":"3320440a77815233","name":"Throws when trying to push message with empty payload","time":{"start":1759301706439,"stop":1759301706439,"duration":0},"status":"passed","severity":"normal"},{"uid":"9692d5e88194df15","name":"Check publish message containing unicode special characters","time":{"start":1759300863243,"stop":1759300863243,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c35beade3fd223","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759300610909,"stop":1759300610910,"duration":1},"status":"passed","severity":"normal"},{"uid":"e891d7339408e76c","name":"should not fail to start the service if it is already started","time":{"start":1759300654162,"stop":1759300654162,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e67c5f3efe4c99b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759301125147,"stop":1759301125147,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2515d84db3a8a6","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759300604532,"stop":1759300604532,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb2bad8a0c18aba","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759301125142,"stop":1759301125143,"duration":1},"status":"passed","severity":"normal"},{"uid":"130b5082e3524930","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759300604542,"stop":1759300604542,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa37c33b2591183","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759300573057,"stop":1759300573057,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea0a626b7ae96dc","name":"Check received message with timestamp: 1759300648472 ","time":{"start":1759301105522,"stop":1759301105522,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b56be6b250e7f42","name":"should reject if WakuNode is not started","time":{"start":1759300623110,"stop":1759300623111,"duration":1},"status":"passed","severity":"normal"},{"uid":"715a519fb098eff4","name":"should handle large number of peers request","time":{"start":1759300584080,"stop":1759300584081,"duration":1},"status":"passed","severity":"normal"},{"uid":"f74f6a4ed268dd99","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759300573656,"stop":1759300573656,"duration":0},"status":"passed","severity":"normal"},{"uid":"270be9f5d0483524","name":"Query generator for multiple messages with different message text format","time":{"start":1759301022060,"stop":1759301022065,"duration":5},"status":"passed","severity":"normal"},{"uid":"849e52d8e8a32f52","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759300604545,"stop":1759300604546,"duration":1},"status":"passed","severity":"normal"},{"uid":"5974ab95c66cf1bf","name":"topics with same application and version share the same shard","time":{"start":1759300557641,"stop":1759300557641,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf670f7619b8a935","name":"should update peer store before dialing","time":{"start":1759300573055,"stop":1759300573056,"duration":1},"status":"passed","severity":"normal"},{"uid":"6437bbca680c4ed3","name":"Fields are not dropped","time":{"start":1759300574199,"stop":1759300574200,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2ce40ab8a64da3","name":"should handle browser offline state overriding peer connections","time":{"start":1759300573966,"stop":1759300573966,"duration":0},"status":"passed","severity":"normal"},{"uid":"55adaba7ae13ee1e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759301125155,"stop":1759301125155,"duration":0},"status":"passed","severity":"normal"},{"uid":"540fae953a9a3f72","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759301125150,"stop":1759301125150,"duration":0},"status":"passed","severity":"normal"}] |