mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"5082e51c307a33a3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753479871912,"stop":1753479871912,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dae3eaed3ab576b","name":"Check message on other pubsub topic is not received","time":{"start":1753480393253,"stop":1753480393253,"duration":0},"status":"passed","severity":"normal"},{"uid":"d225b1472b724853","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753479927361,"stop":1753479927362,"duration":1},"status":"passed","severity":"normal"},{"uid":"2856dc1605205f5f","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753479927382,"stop":1753479927382,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fcdcca3e13f85","name":"should handle multiple peer connections","time":{"start":1753479888573,"stop":1753479888574,"duration":1},"status":"passed","severity":"normal"},{"uid":"f68d1e86767d58db","name":"ends after yielding if response size indicates end","time":{"start":1753479888761,"stop":1753479888762,"duration":1},"status":"passed","severity":"normal"},{"uid":"d333f7866841a88d","name":"should never report false negatives","time":{"start":1753479929654,"stop":1753479929654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4827a22cf1fbfd7","name":"Push message with Basic HTML tag payload","time":{"start":1753480510020,"stop":1753480510021,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4fa28b8fe419c28","name":"Check received message containing shell command","time":{"start":1753480393248,"stop":1753480393248,"duration":0},"status":"passed","severity":"normal"},{"uid":"3caba082f76d48b5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753480209007,"stop":1753480209009,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b14c2659e7efe2d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753479871915,"stop":1753479871916,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25d73c4d29c59ad","name":"can query messages normally","time":{"start":1753480212107,"stop":1753480212107,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b361cbe5bab96c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753479927405,"stop":1753479927406,"duration":1},"status":"passed","severity":"normal"},{"uid":"490f3f8dc7b3e504","name":"Delete observer","time":{"start":1753480063147,"stop":1753480063147,"duration":0},"status":"passed","severity":"normal"},{"uid":"6507ac611c901f69","name":"rejects hash query with content filter parameters","time":{"start":1753479888342,"stop":1753479888342,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a5a5e345cc9703","name":"should request peer renewal on specific errors","time":{"start":1753479917174,"stop":1753479917174,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f906c142e562ed","name":"should return false when peer is not found","time":{"start":1753479887438,"stop":1753479887439,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6fc640b13ee36e6","name":"Check received message containing Arabic","time":{"start":1753480393245,"stop":1753480393246,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2cccccad01207bc","name":"should be able to encode the field with only STORE set to true","time":{"start":1753479877467,"stop":1753479877468,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b550e583404a4f1","name":"should handle complete connection lifecycle","time":{"start":1753479887182,"stop":1753479887183,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff9ef1f764dcbb5","name":"can query messages by message hash","time":{"start":1753480212107,"stop":1753480212108,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb08f82d2920b9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753479927393,"stop":1753479927393,"duration":0},"status":"passed","severity":"normal"},{"uid":"4065f898da568ac","name":"Throws when trying to push message with empty payload","time":{"start":1753480510035,"stop":1753480510035,"duration":0},"status":"passed","severity":"normal"},{"uid":"4565318a52376aee","name":"Overlapping topic subscription","time":{"start":1753480421786,"stop":1753480421786,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fa6d95cad4399a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753480421788,"stop":1753480421788,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d78428229730eb","name":"should remove event listeners from libp2p","time":{"start":1753479887146,"stop":1753479887146,"duration":0},"status":"passed","severity":"normal"},{"uid":"724d1a3de811c3aa","name":"should return PeerId when PeerId is provided","time":{"start":1753479888013,"stop":1753479888014,"duration":1},"status":"passed","severity":"normal"},{"uid":"93fff55e3413fecb","name":"Query generator for multiple messages","time":{"start":1753480231717,"stop":1753480231718,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef78a6db24a2fa5","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753480232515,"stop":1753480232518,"duration":3},"status":"passed","severity":"normal"},{"uid":"fceae9b91339b4ed","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753479888832,"stop":1753479888832,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb2cdfb9a16b302","name":"should return null for non-existent peer","time":{"start":1753479888126,"stop":1753479888127,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d8ee8769183809","name":"Push message with custom timestamp: 1722721572604","time":{"start":1753480510027,"stop":1753480510028,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e4c1a565c32b87d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753480084512,"stop":1753480084513,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a050199ab9911f","name":"Subscribe and publish message","time":{"start":1753480094801,"stop":1753480094807,"duration":6},"status":"passed","severity":"normal"},{"uid":"899a600bd2480bec","name":"should requeue task if no peer is available","time":{"start":1753479917172,"stop":1753479917172,"duration":0},"status":"passed","severity":"normal"},{"uid":"491daec9c94c4734","name":"Check publish message containing Chinese","time":{"start":1753480084506,"stop":1753480084506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4df03d157652d70","name":"should remove event listener for peer:discovery","time":{"start":1753479886972,"stop":1753479886973,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6dafb63e825265d","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753479888758,"stop":1753479888758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5ae9b87b3b0aff","name":"Push message with content topic containing Russian","time":{"start":1753480510025,"stop":1753480510025,"duration":0},"status":"passed","severity":"normal"},{"uid":"866abbe6cd4ed12a","name":"Check received message containing SQL Injection","time":{"start":1753480393260,"stop":1753480393260,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae79e8ded15fdab8","name":"Callback on promise","time":{"start":1753480231721,"stop":1753480231722,"duration":1},"status":"passed","severity":"normal"},{"uid":"c78271b3635289f","name":"Check received message containing Russian","time":{"start":1753480393246,"stop":1753480393246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e2cf63cc7c16b0","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753479871910,"stop":1753479871910,"duration":0},"status":"passed","severity":"normal"},{"uid":"62268c74a89983d7","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753479896822,"stop":1753479896823,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa73e1554f45b274","name":"Push message with numeric payload","time":{"start":1753480510017,"stop":1753480510018,"duration":1},"status":"passed","severity":"normal"},{"uid":"654022b78ed4ebc8","name":"does not validate decoders for hash queries","time":{"start":1753479888758,"stop":1753479888759,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d8ae4294fadd473","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753479917830,"stop":1753479917830,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccd0456ab35a95b","name":"should start all internal components","time":{"start":1753479888830,"stop":1753479888830,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7a45d7c77fdf6","name":"should set field with only RELAY enabled","time":{"start":1753479878171,"stop":1753479878171,"duration":0},"status":"passed","severity":"normal"},{"uid":"696372b38af6635f","name":"Push message with content topic containing unicode special characters","time":{"start":1753480510039,"stop":1753480510039,"duration":0},"status":"passed","severity":"normal"},{"uid":"9990004fe7041892","name":"Push message with Script payload","time":{"start":1753480510032,"stop":1753480510032,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa7524c1af0a4df","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753479918109,"stop":1753479918109,"duration":0},"status":"passed","severity":"normal"},{"uid":"1343dd3a63a6b830","name":"should be safe to call multiple times","time":{"start":1753479888115,"stop":1753479888115,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d7e0b0bc4bf3f3","name":"should reject if Filter is requested but not mounted","time":{"start":1753479918094,"stop":1753479918094,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c82d66a32d11a57","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753479955854,"stop":1753479955855,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b8b6924c20ba16","name":"should handle peer store update failures gracefully","time":{"start":1753479888578,"stop":1753479888579,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c738f66c474f047","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753479918237,"stop":1753479918238,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a61d1f604688dab","name":"Push message with long payload","time":{"start":1753480510017,"stop":1753480510017,"duration":0},"status":"passed","severity":"normal"},{"uid":"943734978453279a","name":"same cluster, static sharding: nodes connect","time":{"start":1753480022193,"stop":1753480022196,"duration":3},"status":"passed","severity":"normal"},{"uid":"c81a7e4971ac8dd5","name":"should add and remove event listeners correctly","time":{"start":1753479900448,"stop":1753479900448,"duration":0},"status":"passed","severity":"normal"},{"uid":"c648b0e74251a8a1","name":"should start the dialing interval","time":{"start":1753479888258,"stop":1753479888258,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ab8254f5ef1a82","name":"Subscribe to topic containing Script and receive message","time":{"start":1753480421800,"stop":1753480421800,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20297e6cf7c2f1a","name":"should start and stop interval correctly","time":{"start":1753479917168,"stop":1753479917171,"duration":3},"status":"passed","severity":"normal"},{"uid":"ee698727e1771c87","name":"should increase lamport timestamp","time":{"start":1753479930718,"stop":1753479930718,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db21bddb1089ee0","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753479887679,"stop":1753479887683,"duration":4},"status":"passed","severity":"normal"},{"uid":"6d82c68948bfecf4","name":"returns all values when wanted number matches available values","time":{"start":1753479895967,"stop":1753479895969,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc35818efb8bec38","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app99/8/topic550/test.js","time":{"start":1753480186242,"stop":1753480186242,"duration":0},"status":"passed","severity":"normal"},{"uid":"69186f6f064814dd","name":"Overlapping topic subscription","time":{"start":1753480421796,"stop":1753480421796,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d41b94cca4f9b10","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753480421791,"stop":1753480421791,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df891853b88cad8","name":"should reject if Store is requested but not mounted","time":{"start":1753479918092,"stop":1753479918094,"duration":2},"status":"passed","severity":"normal"},{"uid":"18c942fa63c833ae","name":"Push message with content topic containing special chars","time":{"start":1753480510024,"stop":1753480510024,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d3358d7244bd43","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753479896823,"stop":1753479896823,"duration":0},"status":"passed","severity":"normal"},{"uid":"4137d4550cc8352c","name":"Subscribe and receive messages via lightPush","time":{"start":1753480421783,"stop":1753480421783,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e290ee4233c9a0","name":"should merge provided config with defaults","time":{"start":1753479888829,"stop":1753479888829,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42cd04ab604c6f6","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753479888621,"stop":1753479888621,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e21d0811d36b66","name":"should add peer to queue when queue is not empty","time":{"start":1753479888270,"stop":1753479888273,"duration":3},"status":"passed","severity":"normal"},{"uid":"dd0cd50005566dda","name":"should dial peer immediately when queue is empty","time":{"start":1753479888269,"stop":1753479888270,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3b8a2c5f7454b4","name":"should sort peers by ping value","time":{"start":1753479888837,"stop":1753479888837,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7da907902dc2894","name":"should handle queue overflow by adding peers to queue","time":{"start":1753479888278,"stop":1753479888279,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ee248bae5778ded","name":"should maintain desired error rate","time":{"start":1753479929654,"stop":1753479929654,"duration":0},"status":"passed","severity":"normal"},{"uid":"263549e7106719c7","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753479917831,"stop":1753479917831,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e19bf1fbd4b358","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753480421794,"stop":1753480421794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64b05ab6e48f4bf","name":"Relay Node - default protocol","time":{"start":1753480247296,"stop":1753480247297,"duration":1},"status":"passed","severity":"normal"},{"uid":"34432512fb969a26","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753479927404,"stop":1753479927404,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb78c2345ac2cd16","name":"Encoder throws on undefined content topic","time":{"start":1753479907983,"stop":1753479907983,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e77a4be7f46c3f7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753479907982,"stop":1753479907983,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb36a89ed9fccd6","name":"should throw error when no peers are available","time":{"start":1753479918125,"stop":1753479918126,"duration":1},"status":"passed","severity":"normal"},{"uid":"d105434bba84e284","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753479887437,"stop":1753479887437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66bd48978610c01","name":"peer exchange sets tag","time":{"start":1753480094492,"stop":1753480094492,"duration":0},"status":"passed","severity":"normal"},{"uid":"1856446fccd7137e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753480022198,"stop":1753480022198,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c005d4b5006f5c0","name":"Wrong topic","time":{"start":1753480186243,"stop":1753480186243,"duration":0},"status":"passed","severity":"normal"},{"uid":"19545ecced0b9df0","name":"Query with Promise Callback, No message returned","time":{"start":1753480209013,"stop":1753480209013,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab9739bd93cd808","name":"should not fail to stop the service if it was not started","time":{"start":1753479953516,"stop":1753479953517,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc0fc6bfa3c13b8","name":"should dial peers from store on start","time":{"start":1753479888105,"stop":1753479888105,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce185d2db498660b","name":"should skip peer when dialed recently","time":{"start":1753479888273,"stop":1753479888274,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ac475c60e7adf4","name":"Push message with content topic containing numeric","time":{"start":1753480510036,"stop":1753480510036,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4697abee5d6008","name":"1 Relay, 1 fetch","time":{"start":1753479896191,"stop":1753479896191,"duration":0},"status":"passed","severity":"normal"},{"uid":"54fb6895601d6baa","name":"Push message with short payload","time":{"start":1753480510016,"stop":1753480510017,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44cc78273fac655","name":"Init the array if not present","time":{"start":1753479871687,"stop":1753479871698,"duration":11},"status":"passed","severity":"normal"},{"uid":"2a86e0bb355a21d0","name":"throws if decoders don't match content topics","time":{"start":1753479888758,"stop":1753479888758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d74bba8cc2e0ffc","name":"can start the service","time":{"start":1753479900442,"stop":1753479900443,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a3815a6fca3c72","name":"should return false when peer is not on topic","time":{"start":1753479888838,"stop":1753479888838,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1fb42558e84b03","name":"Rejects garbage","time":{"start":1753479921604,"stop":1753479921605,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb35a11217b0ef63","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753479871911,"stop":1753479871911,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efe5281618d3caa","name":"throws on content topic with empty version field","time":{"start":1753479871900,"stop":1753479871901,"duration":1},"status":"passed","severity":"normal"},{"uid":"318b19b7ecddd643","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753479927410,"stop":1753479927410,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d610b89646652ce","name":"should create ShardReader with auto sharding network config","time":{"start":1753479887420,"stop":1753479887420,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cac7bd0eff9730f","name":"Subscribe and receives messages on 20 topics","time":{"start":1753480421785,"stop":1753480421785,"duration":0},"status":"passed","severity":"normal"},{"uid":"747d3113a4a43d6b","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753479927378,"stop":1753479927378,"duration":0},"status":"passed","severity":"normal"},{"uid":"aabf78c30b6c2ef6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753480421785,"stop":1753480421786,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d7a2d213f9ae6b","name":"Generator, 2 different shards","time":{"start":1753480198692,"stop":1753480198693,"duration":1},"status":"passed","severity":"normal"},{"uid":"425df325b30e5aef","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753480094830,"stop":1753480094830,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3aa44a303f7c42","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753480022200,"stop":1753480022205,"duration":5},"status":"passed","severity":"normal"},{"uid":"a04dbda73d1d05fb","name":"Using a function","time":{"start":1753480241782,"stop":1753480241782,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bd59617ce9e994","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753479927403,"stop":1753479927404,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed3b5cbed348b3c","name":"new peer added after a peer was already found","time":{"start":1753480094493,"stop":1753480094493,"duration":0},"status":"skipped","severity":"normal"},{"uid":"94c39343fc3a93ac","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753479888131,"stop":1753479888144,"duration":13},"status":"passed","severity":"normal"},{"uid":"9740369a4065bcb8","name":"Sets default value correctly","time":{"start":1753480241784,"stop":1753480241784,"duration":0},"status":"passed","severity":"normal"},{"uid":"da494b598d5db025","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753480077786,"stop":1753480077787,"duration":1},"status":"passed","severity":"normal"},{"uid":"e48572b3a912f2e6","name":"should properly create peer info with all multiaddrs","time":{"start":1753479878170,"stop":1753479878170,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bc2bc8f70ae1d2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753479871915,"stop":1753479871915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14ac9e68866c491","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753479887436,"stop":1753479887436,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ed2bd0dc4aa210","name":"should skip updating peer store if peer has same addresses","time":{"start":1753479886989,"stop":1753479886990,"duration":1},"status":"passed","severity":"normal"},{"uid":"347875f7bd6eed5a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753479927391,"stop":1753479927391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7166fc2e6dd6f1a","name":"should handle case with no peers in store","time":{"start":1753479888121,"stop":1753479888125,"duration":4},"status":"passed","severity":"normal"},{"uid":"48bbad2feb898224","name":"should return false","time":{"start":1753479878165,"stop":1753479878165,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35dc20c930620bc","name":"Push message with emoji payload","time":{"start":1753480510034,"stop":1753480510034,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a7ad93b55bcf11","name":"random static sharding 6 - Cluster ID: 520, Shard ID: 448","time":{"start":1753480192131,"stop":1753480192131,"duration":0},"status":"passed","severity":"normal"},{"uid":"751e26382bce8bc8","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753479871904,"stop":1753479871905,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff9f8a1f455015fa","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753479917478,"stop":1753479917479,"duration":1},"status":"passed","severity":"normal"},{"uid":"246ad981865661e9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753480421792,"stop":1753480421792,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad822c27faa2151","name":"Encoder throws on undefined content topic","time":{"start":1753479906432,"stop":1753479906432,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e195e8370f1bd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753479871913,"stop":1753479871913,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c807f9244c6c00e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753480393268,"stop":1753480393268,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ceffcc5664a82b","name":"should be safe to call multiple times","time":{"start":1753479888562,"stop":1753479888572,"duration":10},"status":"passed","severity":"normal"},{"uid":"c3c7f839cd9b9afe","name":"Push message with special chars payload","time":{"start":1753480510030,"stop":1753480510031,"duration":1},"status":"passed","severity":"normal"},{"uid":"13afe6d7703fb1ee","name":"Does not throw an exception when node disconnects","time":{"start":1753480241781,"stop":1753480241781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dbc1742f2e25aa","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753479888011,"stop":1753479888012,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2f3f58620946b5","name":"All","time":{"start":1753479954380,"stop":1753479954380,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e098d743bbabb6","name":"should handle shard reader errors gracefully","time":{"start":1753479888283,"stop":1753479888283,"duration":0},"status":"passed","severity":"normal"},{"uid":"f759883480010722","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app71/4/topic581/json","time":{"start":1753480186241,"stop":1753480186241,"duration":0},"status":"passed","severity":"normal"},{"uid":"67cf75d9740c9f7f","name":"should properly create location multiaddrs - udp6","time":{"start":1753479878168,"stop":1753479878169,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c72f1de0354dc2","name":"Fails to publish message with empty text","time":{"start":1753480084512,"stop":1753480084512,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce819c111a1dc404","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753479877472,"stop":1753479877472,"duration":0},"status":"passed","severity":"normal"},{"uid":"411550c412d0f154","name":"should reject if WakuNode is not started","time":{"start":1753479918091,"stop":1753479918091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8468160dacfde7e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753480107593,"stop":1753480107593,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16926d26d92a297","name":"should encodeTxt and decodeTxt","time":{"start":1753479878161,"stop":1753479878162,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a3b051b793f4c5","name":"does not throw on valid cases","time":{"start":1753479871897,"stop":1753479871898,"duration":1},"status":"passed","severity":"normal"},{"uid":"a73cfeb6a64504f0","name":"should stop all internal components","time":{"start":1753479888831,"stop":1753479888831,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b48aeae97e076e","name":"should lock peers when selected","time":{"start":1753479918238,"stop":1753479918238,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8c0bddc0d6cce3","name":"Query Generator - true","time":{"start":1753480220148,"stop":1753480220149,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9065a74b48846b5","name":"should be able to decode the field with only STORE set to true","time":{"start":1753479877476,"stop":1753479877477,"duration":1},"status":"passed","severity":"normal"},{"uid":"db962ed8cec69059","name":"should decode valid enr with tcp successfully","time":{"start":1753479878163,"stop":1753479878163,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9429b1988e9787","name":"should drop connection to all peers on hangUp","time":{"start":1753480038461,"stop":1753480038462,"duration":1},"status":"passed","severity":"normal"},{"uid":"3496102b99b3caec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753479927404,"stop":1753479927405,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fcddbc87bba735a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753479927408,"stop":1753479927409,"duration":1},"status":"passed","severity":"normal"},{"uid":"308abb2aa627709b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753479871916,"stop":1753479871916,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b3c6c5d0ee902","name":"Push message with custom timestamp: 1753483572604","time":{"start":1753480510028,"stop":1753480510028,"duration":0},"status":"passed","severity":"normal"},{"uid":"1690750a1bfe4a1a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753480246149,"stop":1753480246150,"duration":1},"status":"broken","severity":"normal"},{"uid":"a719508c49db91ad","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753479930725,"stop":1753479930726,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1240757576d24f","name":"should dispatch network event when browser goes online","time":{"start":1753479887179,"stop":1753479887179,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79b35fc5409e45e","name":"Query with Ordered Callback, No message returned","time":{"start":1753480209012,"stop":1753480209012,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c2e781f3c4779","name":"should remove event listeners","time":{"start":1753479888561,"stop":1753479888561,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b029ca152e039ae","name":"should dial with PeerId and return stream","time":{"start":1753479888833,"stop":1753479888833,"duration":0},"status":"passed","severity":"normal"},{"uid":"3704d6f984061b66","name":"Subscribe to topic containing XML and publish message","time":{"start":1753480094833,"stop":1753480094834,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aec3ef5ce0c7b53","name":"pre and post cipher","time":{"start":1753479906866,"stop":1753479906867,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86b3ca413890cd5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753480421801,"stop":1753480421801,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3661784a506d43","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753479896452,"stop":1753479896452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a777cda91f0aa6e1","name":"should handle peer disconnect event when no connections remain","time":{"start":1753479887166,"stop":1753479887166,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d809c149309c6d","name":"Push message with Russian payload","time":{"start":1753480510031,"stop":1753480510031,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d38f23e86334b5a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753480421795,"stop":1753480421795,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8de39a219e82dc","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753479930724,"stop":1753479930724,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d315b642c3829a","name":"messageHashStr works with IProtoMessage","time":{"start":1753479887690,"stop":1753479887691,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf446e2acc39617","name":"should update peer store before dialing","time":{"start":1753479886981,"stop":1753479886981,"duration":0},"status":"passed","severity":"normal"},{"uid":"69993b9b33598a46","name":"should return false when network is not connected","time":{"start":1753479888832,"stop":1753479888832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12bc78ba699edf8","name":"should reject on timeout if it was set","time":{"start":1753479918094,"stop":1753479918095,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe8501879193fed","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app72/1/topic208/utf8","time":{"start":1753480186239,"stop":1753480186239,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff30e338b7c2736d","name":"should throw error - no public key","time":{"start":1753479878164,"stop":1753479878165,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8a99b983dc6483","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753479871905,"stop":1753479871906,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af5e47bb52ccc1a","name":"should allow redial after failed dial cooldown expires","time":{"start":1753479888278,"stop":1753479888278,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11881ebe86883fd","name":"Push message with XML payload","time":{"start":1753480510032,"stop":1753480510032,"duration":0},"status":"passed","severity":"normal"},{"uid":"4605a38c795c7f6f","name":"should handle dial errors","time":{"start":1753479888833,"stop":1753479888834,"duration":1},"status":"passed","severity":"normal"},{"uid":"60689a2fa7321c4a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753479871910,"stop":1753479871910,"duration":0},"status":"passed","severity":"normal"},{"uid":"2080e6de9121afd2","name":"Passing page size 1 when there are 4 messages","time":{"start":1753480234921,"stop":1753480234921,"duration":0},"status":"passed","severity":"normal"},{"uid":"3015d406f2103fbe","name":"different cluster: nodes don't connect","time":{"start":1753480022199,"stop":1753480022199,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dee239313b3ea71","name":"Ephemeral messages are not stored","time":{"start":1753479955851,"stop":1753479955851,"duration":0},"status":"passed","severity":"normal"},{"uid":"8917b53b45db81b9","name":"isConnected return false after peer stops","time":{"start":1753479968494,"stop":1753479968496,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd0c741abca82369","name":"Push to array if already present","time":{"start":1753479871698,"stop":1753479871699,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3916f62591cc36d","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753479888153,"stop":1753479888153,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbf12820ea3e35b","name":"Check received message containing emoji","time":{"start":1753480393264,"stop":1753480393264,"duration":0},"status":"passed","severity":"normal"},{"uid":"8946fc32d51e768c","name":"throws on content topic with empty encoding field","time":{"start":1753479871901,"stop":1753479871902,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d5ef79ad9d8e8","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753479871903,"stop":1753479871903,"duration":0},"status":"passed","severity":"normal"},{"uid":"3683afe00f507cdc","name":"1 Relay, 1 Filter, gives up","time":{"start":1753479896196,"stop":1753479896196,"duration":0},"status":"passed","severity":"normal"},{"uid":"842292218124aae2","name":"Check publish message after service node is restarted","time":{"start":1753480084515,"stop":1753480084515,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5740895d0f969b53","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753479927406,"stop":1753479927408,"duration":2},"status":"passed","severity":"normal"},{"uid":"3949efa59626b8ae","name":"should dial one peer on dial","time":{"start":1753480038462,"stop":1753480038462,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed4a9d3fe3af44a","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753480077788,"stop":1753480077788,"duration":0},"status":"passed","severity":"normal"},{"uid":"232cfdbcde4299bd","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753479871904,"stop":1753479871904,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44c7c1acf0a65cb","name":"should handle corrupted local storage data gracefully","time":{"start":1753479900447,"stop":1753479900447,"duration":0},"status":"passed","severity":"normal"},{"uid":"778c2652913c6fba","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753479927383,"stop":1753479927383,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b3dbde3ed6aeae","name":"Check publish message containing shell command","time":{"start":1753480084509,"stop":1753480084509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3715adc9e7dd6621","name":"configure the node with multiple content topics","time":{"start":1753480186243,"stop":1753480186243,"duration":0},"status":"passed","severity":"normal"},{"uid":"225b5d523baa8dbb","name":"Check received message containing unicode special characters","time":{"start":1753480393249,"stop":1753480393249,"duration":0},"status":"passed","severity":"normal"},{"uid":"c929c24410d171b3","name":"Passing page size 110 when there are 120 messages","time":{"start":1753480234923,"stop":1753480234923,"duration":0},"status":"passed","severity":"normal"},{"uid":"335053f9eccab2bc","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753479927371,"stop":1753479927371,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f02b24ec34eea60","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753479888130,"stop":1753479888130,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2b25f07f568bc5","name":"Push message with SQL Injection payload","time":{"start":1753480510019,"stop":1753480510020,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5b92ba66b019d1","name":"Check received message containing numeric","time":{"start":1753480393244,"stop":1753480393244,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6dce89b5f70ef5f","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753479888622,"stop":1753479888622,"duration":0},"status":"passed","severity":"normal"},{"uid":"983aad197952e924","name":"Ordered Callback - true","time":{"start":1753480220150,"stop":1753480220150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e469d9a4b395a310","name":"should be able to dial TLS multiaddrs","time":{"start":1753480038465,"stop":1753480038466,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80b78705fcbd665","name":"Subscribe to topic containing short and receive message","time":{"start":1753480421786,"stop":1753480421786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f55dff3fafb913","name":"Nodes with multiple pubsub topic","time":{"start":1753480077787,"stop":1753480077787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f399b4d4474b8905","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app81/1/topic865/xml","time":{"start":1753480186239,"stop":1753480186239,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80cd38e9ed6392c","name":"should handle errors when removing globalThis listeners","time":{"start":1753479887147,"stop":1753479887147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f017c248126bd36e","name":"Check received message containing JSON","time":{"start":1753480393262,"stop":1753480393262,"duration":0},"status":"passed","severity":"normal"},{"uid":"573480796c7ea05e","name":"Non TWN Cluster","time":{"start":1753480186237,"stop":1753480186237,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a74660a86748be","name":"should not fail to stop the service if it was not started","time":{"start":1753480061554,"stop":1753480061555,"duration":1},"status":"passed","severity":"normal"},{"uid":"178490f48d013bb","name":"Check meta is set [ecies]","time":{"start":1753479907983,"stop":1753479907983,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7bcd5b60c40bd4","name":"random static sharding 2 - Cluster ID: 653, Shard ID: 346","time":{"start":1753480192128,"stop":1753480192129,"duration":1},"status":"passed","severity":"normal"},{"uid":"750c108856c1296b","name":"should set field with all protocols disabled","time":{"start":1753479878170,"stop":1753479878170,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f03aa3eccfd814","name":"should not dispatch event when already connected","time":{"start":1753479887169,"stop":1753479887170,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b6bb53fc5ae3bbe","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753479896450,"stop":1753479896451,"duration":1},"status":"passed","severity":"normal"},{"uid":"4679fe8883c12ff7","name":"Check publish message containing escaped characters","time":{"start":1753480084509,"stop":1753480084510,"duration":1},"status":"passed","severity":"normal"},{"uid":"286baead684ddcff","name":"Js publishes, other Js receives","time":{"start":1753480074524,"stop":1753480074524,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c79d33f91ca4d4","name":"should handle disconnect when peer has no timers","time":{"start":1753479888583,"stop":1753479888583,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddfaa42eb27e12d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753480421795,"stop":1753480421795,"duration":0},"status":"skipped","severity":"normal"},{"uid":"632c1204f61352c0","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753479927372,"stop":1753479927373,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d05e1bf49872bb8","name":"Waku message hash computation (payload length 0)","time":{"start":1753479887676,"stop":1753479887677,"duration":1},"status":"passed","severity":"normal"},{"uid":"251c45a1d27bfbf8","name":"Push message with meta","time":{"start":1753480510026,"stop":1753480510027,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd7cfa8c01779587","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753479927405,"stop":1753479927405,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f19446cce0c5c2","name":"should set default options when no config provided","time":{"start":1753479888828,"stop":1753479888829,"duration":1},"status":"passed","severity":"normal"},{"uid":"398d8d70b174fcb0","name":"should handle complete discovery-to-dial flow","time":{"start":1753479886994,"stop":1753479886994,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fd9fa121046ee4","name":"Decoder throws on empty string content topic","time":{"start":1753479906433,"stop":1753479906433,"duration":0},"status":"passed","severity":"normal"},{"uid":"e348101a33cc0598","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753479927384,"stop":1753479927384,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d347056cb26331","name":"Passing invalid cursor","time":{"start":1753480199370,"stop":1753480199370,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda790b9db480f82","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753479871912,"stop":1753479871912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48fb896344c0da9","name":"should register libp2p event listeners when start is called","time":{"start":1753479918239,"stop":1753479918239,"duration":0},"status":"passed","severity":"normal"},{"uid":"775ff1005d9d5799","name":"Check received message containing emoji","time":{"start":1753480393249,"stop":1753480393250,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a856081d30c7d5b","name":"Check received message containing JSON","time":{"start":1753480393248,"stop":1753480393248,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65f5dc108f2053c","name":"Check message with no payload is not received","time":{"start":1753480393254,"stop":1753480393254,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f48a11f124431cd","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753479927379,"stop":1753479927379,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4bbc6084dbf437","name":"should return PeerId when PeerId is provided","time":{"start":1753479888011,"stop":1753479888011,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b9f235e6f23401","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753480094837,"stop":1753480094837,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad86526c4d76f63","name":"should handle peer store errors gracefully","time":{"start":1753479888127,"stop":1753479888129,"duration":2},"status":"passed","severity":"normal"},{"uid":"fdc5c9476c8483ac","name":"Decoder throws on undefined content topic","time":{"start":1753479888857,"stop":1753479888857,"duration":0},"status":"passed","severity":"normal"},{"uid":"3037e5823eff82ea","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753480084510,"stop":1753480084511,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3537a4acf30ba7b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753480421787,"stop":1753480421787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8903c5f25cdd6bc","name":"Check received message containing Script","time":{"start":1753480393247,"stop":1753480393247,"duration":0},"status":"passed","severity":"normal"},{"uid":"faed66c70543c7d6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753480421789,"stop":1753480421789,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb861e73e8b1d35","name":"should select older connection if present","time":{"start":1753479888438,"stop":1753479888439,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d94e231e599280","name":"should emit a peer event after start","time":{"start":1753480061556,"stop":1753480061557,"duration":1},"status":"passed","severity":"normal"},{"uid":"164341be75148bd9","name":"throws on content topic with too few or too many fields","time":{"start":1753479871898,"stop":1753479871899,"duration":1},"status":"passed","severity":"normal"},{"uid":"2daaf27f5c92dc6","name":"should not receive a peer event after stop","time":{"start":1753479953520,"stop":1753479953523,"duration":3},"status":"passed","severity":"normal"},{"uid":"cc68d1d81d26906f","name":"Push message with Arabic payload","time":{"start":1753480510031,"stop":1753480510031,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b85a8ccc1e93e2f","name":"Relay + Store","time":{"start":1753479878172,"stop":1753479878173,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b8afe7f659e0a8","name":"Publishes to nwaku","time":{"start":1753480074523,"stop":1753480074523,"duration":0},"status":"passed","severity":"normal"},{"uid":"1009d461132683cb","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753479930722,"stop":1753479930722,"duration":0},"status":"passed","severity":"normal"},{"uid":"da92364f796e42a6","name":"Push message with content topic containing short","time":{"start":1753480510023,"stop":1753480510024,"duration":1},"status":"passed","severity":"normal"},{"uid":"e530c7873d541bc","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753480246152,"stop":1753480246153,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a117886ac791da2","name":"Subscribe to topic containing XML and receive message","time":{"start":1753480421790,"stop":1753480421790,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb37876f9370ce5d","name":"should create ConnectionManager with required options","time":{"start":1753479888826,"stop":1753479888827,"duration":1},"status":"passed","severity":"normal"},{"uid":"32baa490c698a7cf","name":"should properly compute the node id","time":{"start":1753479878165,"stop":1753479878166,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8eb3274ac6a88f","name":"throws on content topic with empty topic name field","time":{"start":1753479871901,"stop":1753479871901,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be16633d0501698","name":"should dial more peers if under maxConnections","time":{"start":1753479888130,"stop":1753479888131,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8751f2d98bb1111","name":"non connected peers","time":{"start":1753480061717,"stop":1753480061718,"duration":1},"status":"skipped","severity":"normal"},{"uid":"367ab5bc6b874e48","name":"Passing page size 3 when there are 20 messages","time":{"start":1753480234921,"stop":1753480234922,"duration":1},"status":"passed","severity":"normal"},{"uid":"121ad425a5b9fc83","name":"Check received message with timestamp: 1753479948356 ","time":{"start":1753480393264,"stop":1753480393265,"duration":1},"status":"passed","severity":"normal"},{"uid":"350b8d2bae3e5815","name":"should dial second nwaku node that was discovered","time":{"start":1753479947779,"stop":1753479947801,"duration":22},"status":"skipped","severity":"normal"},{"uid":"c0742ca115b269fc","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753480209012,"stop":1753480209012,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4a78e4755988cf","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753479927383,"stop":1753479927383,"duration":0},"status":"passed","severity":"normal"},{"uid":"5460d3f0f09903c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753480421791,"stop":1753480421791,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc1b576bd90c266","name":"should be safe to call multiple times","time":{"start":1753479888560,"stop":1753479888561,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ffb2932331ed860","name":"Query with Ordered Callback, No Decoder","time":{"start":1753480209011,"stop":1753480209012,"duration":1},"status":"passed","severity":"normal"},{"uid":"59aeb387b79554b2","name":"should return true when peer is on the specified shard","time":{"start":1753479887429,"stop":1753479887430,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee52739f3db8ca68","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753480094830,"stop":1753480094833,"duration":3},"status":"passed","severity":"normal"},{"uid":"f12a6cceafdad707","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753479871911,"stop":1753479871912,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f6e94ee4a672ef","name":"should dial peers from store when browser is connected","time":{"start":1753479888116,"stop":1753479888117,"duration":1},"status":"passed","severity":"normal"},{"uid":"8768e14045df6d01","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753479927376,"stop":1753479927377,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b2efe16581b95e","name":"should remove expired entries after TTL has passed","time":{"start":1753479916131,"stop":1753479916132,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87cfce2107fc6da","name":"should handle special patterns correctly","time":{"start":1753479929655,"stop":1753479929655,"duration":0},"status":"passed","severity":"normal"},{"uid":"892fb04b4d4e6f5b","name":"should create all internal components","time":{"start":1753479888829,"stop":1753479888829,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4ecd2554d18784","name":"Store - dialed first","time":{"start":1753480247292,"stop":1753480247293,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f21d5e846728c57","name":"should handle errors gracefully when getting peer info","time":{"start":1753479887440,"stop":1753479887440,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d8e4630c9e96f8","name":"Symmetric encrypt & Decrypt","time":{"start":1753479906866,"stop":1753479906866,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d89a42f32983e97","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753479927360,"stop":1753479927361,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74c0276d274b2a5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753480421795,"stop":1753480421795,"duration":0},"status":"passed","severity":"normal"},{"uid":"9067e2dbbf69de23","name":"should handle ping failures gracefully","time":{"start":1753479888578,"stop":1753479888578,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a958588821b2637","name":"messageHashStr produces consistent results for the same input","time":{"start":1753479887691,"stop":1753479887691,"duration":0},"status":"passed","severity":"normal"},{"uid":"c028245bcfc0d7df","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753479888620,"stop":1753479888621,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee8804d7f0cd4129","name":"should not allow k > 12","time":{"start":1753479926861,"stop":1753479926864,"duration":3},"status":"passed","severity":"normal"},{"uid":"c9143e7876c0e341","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753479968496,"stop":1753479968496,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd67342c0a3fdfb6","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753480246150,"stop":1753480246150,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c717f05b022163e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753479927409,"stop":1753479927410,"duration":1},"status":"passed","severity":"normal"},{"uid":"feabe9a33142e50c","name":"should handle corrupted shard info gracefully","time":{"start":1753479887440,"stop":1753479887441,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84f931318aa0ac9","name":"Check received message containing XML","time":{"start":1753480393261,"stop":1753480393261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e3b6185364208d","name":"should use DNS peer discovery with light client","time":{"start":1753479953524,"stop":1753479953524,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cae032019b613545","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753479887672,"stop":1753479887673,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11dcb0844f16b14","name":"should handle dial errors gracefully","time":{"start":1753479888277,"stop":1753479888278,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f30ae5a4c34b03d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753479896823,"stop":1753479896824,"duration":1},"status":"skipped","severity":"normal"},{"uid":"43ae76558d6b1645","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753480077788,"stop":1753480077789,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d12b75bc5c37f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753479871917,"stop":1753479871917,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1aba6d2ec3c927","name":"should send to specified number of peers of used peers","time":{"start":1753479917612,"stop":1753479917613,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae454c86ba582134","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753479927405,"stop":1753479927405,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5923839490c8933","name":"should not fail to start the service if it is already started","time":{"start":1753479900444,"stop":1753479900444,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8e0fdd1af9f738","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753479888579,"stop":1753479888580,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f547b09d76e3c75","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753479918240,"stop":1753479918240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ac3c984e45e40d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753479887672,"stop":1753479887672,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dbd6a627e517a","name":"Should update multiaddrs","time":{"start":1753480038855,"stop":1753480038855,"duration":0},"status":"passed","severity":"normal"},{"uid":"6862047c12f80c8","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753479888574,"stop":1753479888575,"duration":1},"status":"passed","severity":"normal"},{"uid":"84b898605cce9064","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753480232519,"stop":1753480232520,"duration":1},"status":"passed","severity":"normal"},{"uid":"105161bd3e00f377","name":"Check received message containing Chinese","time":{"start":1753480393257,"stop":1753480393257,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6dfd58379fc33f","name":"should throw error - no public key","time":{"start":1753479878163,"stop":1753479878163,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ca744c811d4541","name":"Check publish message containing JSON","time":{"start":1753480084508,"stop":1753480084509,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb966683b00367dd","name":"Decrypt messages","time":{"start":1753480063146,"stop":1753480063146,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c51352d332529a","name":"Check publish message containing Arabic","time":{"start":1753480084506,"stop":1753480084506,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f5c2c25addb52d","name":"should get all peers from store","time":{"start":1753479888119,"stop":1753479888119,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c764091e0f1b843","name":"Check publish message containing Basic HTML tag","time":{"start":1753480084508,"stop":1753480084508,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ab0965962894f9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753479927385,"stop":1753479927391,"duration":6},"status":"passed","severity":"normal"},{"uid":"31ea390673b4d397","name":"Ephemeral field set to true","time":{"start":1753479888856,"stop":1753479888856,"duration":0},"status":"passed","severity":"normal"},{"uid":"1052e4ce9f9e4657","name":"should initialize with Unhealthy status","time":{"start":1753479917474,"stop":1753479917474,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e27139a5bdc258","name":"Check publish message containing Russian","time":{"start":1753480084506,"stop":1753480084507,"duration":1},"status":"passed","severity":"normal"},{"uid":"4928d16c3175bc0f","name":"Check message with no pubsub topic is not received","time":{"start":1753480393253,"stop":1753480393253,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2a51d5fcba6159","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753479900447,"stop":1753479900447,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85fa4c7e168f30e","name":"Sample","time":{"start":1753479877525,"stop":1753479877525,"duration":0},"status":"passed","severity":"normal"},{"uid":"51df6afbaad8598e","name":"can start the service","time":{"start":1753480061553,"stop":1753480061554,"duration":1},"status":"passed","severity":"normal"},{"uid":"c58d4c69d078be4d","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753480094495,"stop":1753480094496,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63226a59abe5f13","name":"should not change state when connections remain after disconnect","time":{"start":1753479887166,"stop":1753479887169,"duration":3},"status":"passed","severity":"normal"},{"uid":"2815d5280d1c3ddf","name":"should handle different types of entries","time":{"start":1753479916136,"stop":1753479916137,"duration":1},"status":"passed","severity":"normal"},{"uid":"8038fef116cf860d","name":"less peers than existing","time":{"start":1753480061717,"stop":1753480061717,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7da71a98c0b04284","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753480421801,"stop":1753480421802,"duration":1},"status":"passed","severity":"normal"},{"uid":"287b5e05821c2954","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753479877477,"stop":1753479877478,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe648a232a46266","name":"should handle peer store errors gracefully","time":{"start":1753479886982,"stop":1753479886982,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d6df1ccba26f60","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753479871902,"stop":1753479871903,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f241ba6066fdb97","name":"should clear timers for specific peer on disconnect","time":{"start":1753479888582,"stop":1753479888583,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ab35acffbcc0ff","name":"Check message with non string payload is not received","time":{"start":1753480393254,"stop":1753480393254,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a6ae1f130260fa","name":"should wait for Store peer to be connected","time":{"start":1753479918098,"stop":1753479918098,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3f5eb24e088521","name":"A test","time":{"start":1753480008139,"stop":1753480008140,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11a0058a4d0f9de","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753480022197,"stop":1753480022198,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4698ae01b0daa53","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753479888160,"stop":1753479888161,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bd72e34cf59359","name":"more peers than existing","time":{"start":1753480061717,"stop":1753480061717,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fcfdbeacaea42df1","name":"Check publish message containing long","time":{"start":1753480084505,"stop":1753480084505,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f0490ab9a879a3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753480107589,"stop":1753480107590,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e79d45d8b75ecca","name":"should return usable stream attached to connection","time":{"start":1753479888619,"stop":1753479888619,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e39ec25dcbbd786","name":"should handle case with all peers already connected","time":{"start":1753479888125,"stop":1753479888126,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca4b5de273836588","name":"Push message with Chinese payload","time":{"start":1753480510018,"stop":1753480510018,"duration":0},"status":"passed","severity":"normal"},{"uid":"545c79bfd18e5514","name":"rejects hash query with time filter","time":{"start":1753479888342,"stop":1753479888350,"duration":8},"status":"passed","severity":"normal"},{"uid":"73d9d46a3ea45a37","name":"should add received messages to bloom filter","time":{"start":1753479930721,"stop":1753479930722,"duration":1},"status":"passed","severity":"normal"},{"uid":"fecf237dcd1c91d4","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753480199368,"stop":1753480199368,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2633fb025430a0","name":"Subscribe and receive messages via lightPush","time":{"start":1753480421793,"stop":1753480421793,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b491d74f1d99456","name":"Passing page size 0 when there are 110 messages","time":{"start":1753480234920,"stop":1753480234921,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e23b254666dc8a5","name":"Check received message with timestamp: 1753479948356 ","time":{"start":1753480393250,"stop":1753480393250,"duration":0},"status":"passed","severity":"normal"},{"uid":"947c04faac4b92f7","name":"Fields are not dropped","time":{"start":1753479888492,"stop":1753479888492,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e13bfe79c3735","name":"should properly start and stop event listening","time":{"start":1753479917481,"stop":1753479917484,"duration":3},"status":"passed","severity":"normal"},{"uid":"156661d6f2498a42","name":"Should update shard info","time":{"start":1753480038856,"stop":1753480038856,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7b746e2cf5fbfe","name":"Passing page size 19 when there are 20 messages","time":{"start":1753480234923,"stop":1753480234923,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8328adc311403","name":"random static sharding 7 - Cluster ID: 229, Shard ID: 929","time":{"start":1753480192131,"stop":1753480192133,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7fd7f88eeea52e3","name":"Check received message containing long","time":{"start":1753480393256,"stop":1753480393256,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c94cde47fce3c5a","name":"should return false when pubsub topic parsing fails","time":{"start":1753479887438,"stop":1753479887438,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a46476d3e294289","name":"Check publish message containing unicode special characters","time":{"start":1753480084510,"stop":1753480084510,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12eba6ccd251ee3","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753480094493,"stop":1753480094493,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f0dd5a5289e436ce","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753479896824,"stop":1753479896824,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9551e7cd1273cd3d","name":"should handle queue processing errors gracefully","time":{"start":1753479888282,"stop":1753479888282,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdbcf151211bd06","name":"should handle peer connect event","time":{"start":1753479887165,"stop":1753479887166,"duration":1},"status":"passed","severity":"normal"},{"uid":"625322afaf38aa92","name":"can start and stop the service","time":{"start":1753479953516,"stop":1753479953516,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7d748503f42b4","name":"should clear the dialing interval","time":{"start":1753479888259,"stop":1753479888260,"duration":1},"status":"passed","severity":"normal"},{"uid":"b469ecd3a3f47059","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753479877480,"stop":1753479877480,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabe3a4898d93862","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753479887687,"stop":1753479887690,"duration":3},"status":"passed","severity":"normal"},{"uid":"a02b7cd77f476966","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753479917173,"stop":1753479917173,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa60c37c3a47e610","name":"Subscribe to topic containing long and receive message","time":{"start":1753480421797,"stop":1753480421797,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bf479303be40e7","name":"Default pageSize","time":{"start":1753480234923,"stop":1753480234924,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f7c39314e0de67","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753480421783,"stop":1753480421784,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f145dd34bb52e3","name":"returns only open connection if one present","time":{"start":1753479888433,"stop":1753479888433,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fc81c88205f849","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753479918242,"stop":1753479918242,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4c9d923245b941","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753480226190,"stop":1753480226191,"duration":1},"status":"broken","severity":"normal"},{"uid":"bddc347b1970e998","name":"Encoder throws on undefined content topic","time":{"start":1753479888857,"stop":1753479888857,"duration":0},"status":"passed","severity":"normal"},{"uid":"f698dec3f8ae3a0c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753479871904,"stop":1753479871904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ef52f7b7fd707d","name":"should return true when peer is on the same cluster","time":{"start":1753479887421,"stop":1753479887421,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13b6cca2b50db63","name":"should mark all messages in causal history as acknowledged","time":{"start":1753479930722,"stop":1753479930723,"duration":1},"status":"passed","severity":"normal"},{"uid":"da29e038f24d480","name":"should initialize bloom filter with correct parameters","time":{"start":1753479929653,"stop":1753479929653,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2e9b80b4d43eb7","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753479896454,"stop":1753479896454,"duration":0},"status":"passed","severity":"normal"},{"uid":"79eb2a9bd49e6cac","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753479871903,"stop":1753479871903,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6fa048e9494c5f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753480393255,"stop":1753480393256,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba857196fb388b6","name":"should properly create location multiaddrs - udp4","time":{"start":1753479878168,"stop":1753479878168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c5a51690951f80","name":"topics with same application and version share the same shard","time":{"start":1753479871908,"stop":1753479871908,"duration":0},"status":"passed","severity":"normal"},{"uid":"9677175d85306099","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753480209011,"stop":1753480209011,"duration":0},"status":"passed","severity":"normal"},{"uid":"880cdaa17c48c35a","name":"yields undefined for messages without content topic","time":{"start":1753479888761,"stop":1753479888761,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f30ff8d89e018c","name":"should handle peerStore errors gracefully","time":{"start":1753479888836,"stop":1753479888837,"duration":1},"status":"passed","severity":"normal"},{"uid":"792b0d82a7853d10","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753480199369,"stop":1753480199369,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccf9f009fdd3537","name":"should handle errors when getting connections","time":{"start":1753479887181,"stop":1753479887182,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d8ad67671436ce","name":"it tolerates circular branch references","time":{"start":1753479896819,"stop":1753479896819,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1563ca3b912d38","name":"Push message with numeric payload","time":{"start":1753480510030,"stop":1753480510030,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b550412c936f280","name":"should send relay ping messages on timer","time":{"start":1753479888581,"stop":1753479888582,"duration":1},"status":"passed","severity":"normal"},{"uid":"5163d8b276e317c5","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753479918240,"stop":1753479918240,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bd9c3f042b8784","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753480421798,"stop":1753480421799,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce00facfa94ce2db","name":"Subscribe to topic containing long and publish message","time":{"start":1753480094823,"stop":1753480094824,"duration":1},"status":"passed","severity":"normal"},{"uid":"b340978ac1f58f09","name":"should add event listeners for peer connect and disconnect","time":{"start":1753479888560,"stop":1753479888560,"duration":0},"status":"passed","severity":"normal"},{"uid":"f760ec1916ae4020","name":"should process tasks in queue","time":{"start":1753479917171,"stop":1753479917172,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0729dd1f052ca4","name":"Check received message containing unicode special characters","time":{"start":1753480393263,"stop":1753480393264,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b64c08e119b806b","name":"should emit a peer event after start","time":{"start":1753479900444,"stop":1753479900445,"duration":1},"status":"passed","severity":"normal"},{"uid":"555573d07dca466b","name":"should retry on complete failure if specified","time":{"start":1753479917613,"stop":1753479917613,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd7025eaab68fa4","name":"should invoke callbacks when receiving a message","time":{"start":1753479918257,"stop":1753479918257,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ebaf7e118a9928a","name":"should handle errors when globalThis is not available","time":{"start":1753479887145,"stop":1753479887145,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2702446ce8f2b21","name":"should handle case when globalThis is not available","time":{"start":1753479887165,"stop":1753479887165,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5396081703ca3a7","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753480084513,"stop":1753480084513,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bc3c34264b23aa","name":"Check received message containing special chars","time":{"start":1753480393257,"stop":1753480393257,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82bba15b700c56b","name":"should insert message id into causal history","time":{"start":1753479930719,"stop":1753479930720,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab727da7fed51c22","name":"Check publish message containing special chars","time":{"start":1753480084505,"stop":1753480084506,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ea7a6cb3a0a903","name":"Correctly serialized arguments","time":{"start":1753480022604,"stop":1753480022604,"duration":0},"status":"passed","severity":"normal"},{"uid":"690941a7b9e2a097","name":"Check received message containing SQL Injection","time":{"start":1753480393246,"stop":1753480393247,"duration":1},"status":"passed","severity":"normal"},{"uid":"a944ea68496733a2","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753480199367,"stop":1753480199367,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff418a0f0227b7c","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753480198693,"stop":1753480198694,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32c927e1be908f2","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753479918238,"stop":1753479918238,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d72c5e353c82b2","name":"should continually clean up expired entries at intervals","time":{"start":1753479916138,"stop":1753479916141,"duration":3},"status":"passed","severity":"normal"},{"uid":"8372c40ace2218b7","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753480094807,"stop":1753480094807,"duration":0},"status":"passed","severity":"normal"},{"uid":"8711fda68927bb71","name":"Push message with content topic containing special chars","time":{"start":1753480510036,"stop":1753480510036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a9420733b0f0e","name":"yields undefined for messages without decoder","time":{"start":1753479888761,"stop":1753479888761,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4d5dace4501fb4","name":"should throw if no connection provided","time":{"start":1753479888619,"stop":1753479888620,"duration":1},"status":"passed","severity":"normal"},{"uid":"52613347fb53443","name":"Subscribe to topic containing long and receive message","time":{"start":1753480421786,"stop":1753480421786,"duration":0},"status":"passed","severity":"normal"},{"uid":"2735d70de74761cb","name":"Check message on other pubsub topic is not received","time":{"start":1753480393266,"stop":1753480393266,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd523ab99fd235b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753479927377,"stop":1753479927377,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa789b69fe79626","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753479888156,"stop":1753479888156,"duration":0},"status":"passed","severity":"normal"},{"uid":"deae07ec9f0f7f05","name":"Check received message containing numeric","time":{"start":1753480393257,"stop":1753480393257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f8d20ee8122139","name":"Push message with content topic containing Arabic","time":{"start":1753480510037,"stop":1753480510037,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d9b5f62f547fa3","name":"Passing page size 11 when there are 10 messages","time":{"start":1753480234922,"stop":1753480234922,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08d61b1e910526d","name":"isConnected should return false after all peers disconnect","time":{"start":1753479968492,"stop":1753479968492,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ec772517caaf77","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753479877478,"stop":1753479877479,"duration":1},"status":"passed","severity":"normal"},{"uid":"f59fdeff7af24b61","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753479955854,"stop":1753479955854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26a77dd66388629","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753480107590,"stop":1753480107591,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c6239a604b4808","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753479896453,"stop":1753479896453,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdc167f86926c3f","name":"Fails to push message bigger that 1MB","time":{"start":1753480510041,"stop":1753480510042,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b52c1eece31a7b6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753480421793,"stop":1753480421793,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc2a46bc9027144","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753480107586,"stop":1753480107587,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82045eb42c2ec11","name":"should initialize with isNetworkConnected as false","time":{"start":1753479887132,"stop":1753479887133,"duration":1},"status":"passed","severity":"normal"},{"uid":"c085e57796c51bf8","name":"Check received message containing special chars","time":{"start":1753480393245,"stop":1753480393245,"duration":0},"status":"passed","severity":"normal"},{"uid":"da94e01d8eb5c0d9","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753479878172,"stop":1753479878172,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa84aae64d6bfc8","name":"returns nothing if no connections present","time":{"start":1753479888433,"stop":1753479888433,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed34ae8cd3cf2e56","name":"should hang up with PeerId and return true on success","time":{"start":1753479888834,"stop":1753479888834,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c02bd23d9fcdc4","name":"should have no discoveries enabled by default","time":{"start":1753479917829,"stop":1753479917829,"duration":0},"status":"passed","severity":"normal"},{"uid":"847d905bdf96a8df","name":"should add and check entries correctly","time":{"start":1753479916127,"stop":1753479916130,"duration":3},"status":"passed","severity":"normal"},{"uid":"e160bdfeeb770dec","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753479927384,"stop":1753479927384,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa1dc70257e1713","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753480421798,"stop":1753480421798,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e0344639b4a0ab","name":"Decoder throws on undefined content topic","time":{"start":1753479907984,"stop":1753479907984,"duration":0},"status":"passed","severity":"normal"},{"uid":"53502bb3bd78a2f7","name":"Push message with Russian payload","time":{"start":1753480510019,"stop":1753480510019,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c06d4826c7445f1","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753480246148,"stop":1753480246148,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cfb1c3d362f61e","name":"Callback on promise, aborts when callback returns true","time":{"start":1753480231722,"stop":1753480231722,"duration":0},"status":"passed","severity":"normal"},{"uid":"badcda69da4e1381","name":"Subscribe to topic containing short and publish message","time":{"start":1753480094822,"stop":1753480094823,"duration":1},"status":"passed","severity":"normal"},{"uid":"d663ff680b38325c","name":"Refresh subscription","time":{"start":1753480421796,"stop":1753480421796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73f36f3dc635f7a","name":"Push message equal or less that 1MB","time":{"start":1753480510028,"stop":1753480510029,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e099fe6f6c5d2e","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753479877469,"stop":1753479877470,"duration":1},"status":"passed","severity":"normal"},{"uid":"90392a1d1ab432fd","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753479871909,"stop":1753479871909,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cbd48e87fb7f6a","name":"Push message with custom timestamp: 1753476372604","time":{"start":1753480510028,"stop":1753480510028,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1295ff3ef48eff4","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753480199366,"stop":1753480199367,"duration":1},"status":"passed","severity":"normal"},{"uid":"278939e72e3fec31","name":"should encode/decode to text encoding","time":{"start":1753479878166,"stop":1753479878167,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff098a2d861c181","name":"should dispatch connect and disconnect events","time":{"start":1753479918239,"stop":1753479918239,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7034118aba4c99","name":"Fails to push message with large meta","time":{"start":1753480510027,"stop":1753480510027,"duration":0},"status":"passed","severity":"normal"},{"uid":"193e6221592b21a0","name":"Push message with content topic containing Arabic","time":{"start":1753480510025,"stop":1753480510025,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db85df267265b0b","name":"1 Store, 2 fetches","time":{"start":1753479896191,"stop":1753479896192,"duration":1},"status":"passed","severity":"normal"},{"uid":"8afa48a6f06e5644","name":"Check received message containing escaped characters","time":{"start":1753480393249,"stop":1753480393249,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb45916c4089153d","name":"should create KeepAliveManager with relay","time":{"start":1753479888558,"stop":1753479888560,"duration":2},"status":"passed","severity":"normal"},{"uid":"96cdcbd52947d020","name":"should not create relay timers when relay is not provided","time":{"start":1753479888580,"stop":1753479888580,"duration":0},"status":"passed","severity":"normal"},{"uid":"24300496de564c35","name":"should not return locked peers if enough unlocked are available","time":{"start":1753479918238,"stop":1753479918238,"duration":0},"status":"passed","severity":"normal"},{"uid":"7121fac9edaaa8e9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753480094836,"stop":1753480094837,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c934f08e1c7f8d","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753479927382,"stop":1753479927383,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc01eff9bf3025b4","name":"accepts valid content-filtered query","time":{"start":1753479888339,"stop":1753479888340,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b2dabc83187e3f","name":"Decoder throws on empty string content topic","time":{"start":1753479907984,"stop":1753479907984,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fd40e38ffcf1c5","name":"Relay - dialed first","time":{"start":1753480247291,"stop":1753480247291,"duration":0},"status":"passed","severity":"normal"},{"uid":"507a71083a6da37b","name":"should create a new stream if no existing for protocol found","time":{"start":1753479888620,"stop":1753479888620,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ea99a9c456696f","name":"rejects content-filtered query with only contentTopics","time":{"start":1753479888341,"stop":1753479888341,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42ae82e766a7488","name":"Check publish message containing XML","time":{"start":1753480084508,"stop":1753480084508,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee17c8f0c099b198","name":"should allow redial after cooldown period","time":{"start":1753479888276,"stop":1753479888276,"duration":0},"status":"passed","severity":"normal"},{"uid":"5300af314d2fc90c","name":"should dispatch network event when browser goes offline","time":{"start":1753479887179,"stop":1753479887180,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5328b8241e3704","name":"Check received message containing escaped characters","time":{"start":1753480393263,"stop":1753480393263,"duration":0},"status":"passed","severity":"normal"},{"uid":"267db5ad1c6d22ee","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753480226190,"stop":1753480226190,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2991edc76fb6ef","name":"should be safe to call multiple times","time":{"start":1753479888267,"stop":1753479888268,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2bad79eca984b4","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753479918108,"stop":1753479918109,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dee596eff4cbe0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753479927404,"stop":1753479927404,"duration":0},"status":"passed","severity":"normal"},{"uid":"4158f3b36423ffe5","name":"Push message with long payload","time":{"start":1753480510030,"stop":1753480510030,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9305afc755f9098","name":"should not receive a peer event before start","time":{"start":1753479900445,"stop":1753479900445,"duration":0},"status":"passed","severity":"normal"},{"uid":"346c278c7725139e","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753479927374,"stop":1753479927376,"duration":2},"status":"passed","severity":"normal"},{"uid":"90c6240a4e00dd17","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753480421799,"stop":1753480421799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc0c44f9953436e","name":"Refresh subscription","time":{"start":1753480094821,"stop":1753480094821,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3cc728c72611ce78","name":"Refresh subscription","time":{"start":1753480421786,"stop":1753480421786,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ea1740e415efd7","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753480094830,"stop":1753480094830,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07b651a085e37f4","name":"should not retry if at least one success","time":{"start":1753479917613,"stop":1753479917614,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6449bdd4c5bc96","name":"should dial all remaining peers","time":{"start":1753479888120,"stop":1753479888120,"duration":0},"status":"passed","severity":"normal"},{"uid":"d764ca668d8645e0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753479927394,"stop":1753479927403,"duration":9},"status":"passed","severity":"normal"},{"uid":"fabbb30c0c121d1a","name":"messageHash returns a Uint8Array","time":{"start":1753479887684,"stop":1753479887686,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce498014195c7801","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753480199369,"stop":1753480199369,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5338cec4054ebcd","name":"Publish message with large meta","time":{"start":1753480084516,"stop":1753480084516,"duration":0},"status":"passed","severity":"normal"},{"uid":"95eda40d66fa3d4","name":"should handle complete peer lifecycle","time":{"start":1753479888585,"stop":1753479888586,"duration":1},"status":"passed","severity":"normal"},{"uid":"8532758a2715b7e6","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753480077789,"stop":1753480077790,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8ee67e69210723","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753480232521,"stop":1753480232522,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce5af5d42cbe301","name":"should handle relay send failures gracefully","time":{"start":1753479888582,"stop":1753479888582,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b8c3ba15972179","name":"returns all values when wanted number is greater than available values","time":{"start":1753479895969,"stop":1753479895970,"duration":1},"status":"passed","severity":"normal"},{"uid":"589d1419647a571","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753479926866,"stop":1753479926867,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c46924c5f6c7b6","name":"Push message with escaped characters payload","time":{"start":1753480510034,"stop":1753480510034,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d998b202b49cdd7","name":"should add event listeners to libp2p","time":{"start":1753479887133,"stop":1753479887143,"duration":10},"status":"passed","severity":"normal"},{"uid":"875252a5d8c775c6","name":"accepts time-filtered query with content filter","time":{"start":1753479888350,"stop":1753479888351,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5aa653852c3999e","name":"should dial with multiaddr and return stream","time":{"start":1753479888833,"stop":1753479888833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c874ca3f093d0522","name":"Subscribe to topic containing Script and receive message","time":{"start":1753480421789,"stop":1753480421790,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f55271a52ffdbeb","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753480421803,"stop":1753480421803,"duration":0},"status":"passed","severity":"normal"},{"uid":"48189f0f3edbbe17","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753479918239,"stop":1753479918240,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ad6c8b7e950415","name":"should only return 1 node with store capability","time":{"start":1753479896822,"stop":1753479896822,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2d17efd9b6c37a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753479877471,"stop":1753479877472,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4df31440782e5dd","name":"should clear existing timers before creating new ones","time":{"start":1753479888583,"stop":1753479888584,"duration":1},"status":"passed","severity":"normal"},{"uid":"8409784c96ec0d63","name":"handles different networkShards values correctly","time":{"start":1753479871909,"stop":1753479871910,"duration":1},"status":"passed","severity":"normal"},{"uid":"58c31c7526751f19","name":"should start and setup intervals and event listeners","time":{"start":1753479918258,"stop":1753479918258,"duration":0},"status":"passed","severity":"normal"},{"uid":"984089d63bb69c2f","name":"should not fail to start the service if it is already started","time":{"start":1753480061555,"stop":1753480061555,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e2a0937706bb27","name":"should handle browser offline state overriding peer connections","time":{"start":1753479887183,"stop":1753479887183,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e7cf1139650067","name":"Publish without waiting for remote peer","time":{"start":1753480094796,"stop":1753480094800,"duration":4},"status":"passed","severity":"normal"},{"uid":"f926b6a102d99acd","name":"Check message received after jswaku node is restarted","time":{"start":1753480393255,"stop":1753480393255,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b0575122ed2672","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753480107587,"stop":1753480107587,"duration":0},"status":"passed","severity":"normal"},{"uid":"3300d2722ea1f9da","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753480226192,"stop":1753480226192,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed75a261af9c9bd","name":"Push message with content topic containing JSON","time":{"start":1753480510038,"stop":1753480510038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0026e8d3282016","name":"groups content topics by expected pubsub topic","time":{"start":1753479871908,"stop":1753479871909,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ed1d3234ae820c","name":"Push message with Chinese payload","time":{"start":1753480510031,"stop":1753480510031,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee4b80ba60551c6","name":"should work with v3 peers","time":{"start":1753479917614,"stop":1753479917637,"duration":23},"status":"passed","severity":"normal"},{"uid":"b2b2b32b905005f8","name":"should remove event listeners","time":{"start":1753479888115,"stop":1753479888116,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c2c0b7e5435b4e","name":"should initialize with custom number of peers","time":{"start":1753479918237,"stop":1753479918237,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e69ac568c48dde","name":"Query generator for 2000 messages","time":{"start":1753480231723,"stop":1753480231723,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3092433bf974aa","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753480421787,"stop":1753480421788,"duration":1},"status":"passed","severity":"normal"},{"uid":"e884b85875e4ae6d","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753479927362,"stop":1753479927363,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87ff5b8a0ddaf8d","name":"ignores unrecognized TXT record formats","time":{"start":1753479896820,"stop":1753479896820,"duration":0},"status":"passed","severity":"normal"},{"uid":"50814d2084334a52","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753479968497,"stop":1753479968497,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dbce5e63144b6e","name":"should dial all peers on dial","time":{"start":1753480038461,"stop":1753480038461,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fa48dd2b14a718","name":"should not process empty queue","time":{"start":1753479888280,"stop":1753479888280,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd0c7d0ae1e3421","name":"should not execute task if max attempts is 0","time":{"start":1753479917179,"stop":1753479917179,"duration":0},"status":"passed","severity":"normal"},{"uid":"103d7c4dfbaa575e","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753479991061,"stop":1753479991061,"duration":0},"status":"passed","severity":"normal"},{"uid":"3329a1167926ee29","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753479888340,"stop":1753479888341,"duration":1},"status":"passed","severity":"normal"},{"uid":"d55f5603f9665097","name":"should add event listeners to globalThis","time":{"start":1753479887143,"stop":1753479887145,"duration":2},"status":"passed","severity":"normal"},{"uid":"124f6d61e185291a","name":"should decode valid enr successfully","time":{"start":1753479878162,"stop":1753479878162,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0328976b33c727","name":"Check publish message containing emoji","time":{"start":1753480084510,"stop":1753480084510,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af12e002705b83c","name":"should return false when peer has no shard info","time":{"start":1753479887422,"stop":1753479887422,"duration":0},"status":"passed","severity":"normal"},{"uid":"5564357145c8cf13","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753479927358,"stop":1753479927358,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9109619af9e88","name":"should stop and cleanup resources","time":{"start":1753479918258,"stop":1753479918258,"duration":0},"status":"passed","severity":"normal"},{"uid":"13358d909e8eb540","name":"should handle task timeouts","time":{"start":1753479917179,"stop":1753479917179,"duration":0},"status":"passed","severity":"normal"},{"uid":"a868510176875e52","name":"throws on empty content topic","time":{"start":1753479871898,"stop":1753479871898,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce50734ae27e8de","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753479918109,"stop":1753479918110,"duration":1},"status":"passed","severity":"normal"},{"uid":"63913e349a0c2136","name":"should handle hash queries without validation","time":{"start":1753479918127,"stop":1753479918127,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bad453e89766978","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753479917830,"stop":1753479917831,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d9da7bde893628","name":"should successfully stop","time":{"start":1753479918111,"stop":1753479918111,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7a4d4e18eeb4e6","name":"Used by Waku Relay","time":{"start":1753480241782,"stop":1753480241783,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ac2baae02de855","name":"should detect messages with missing dependencies","time":{"start":1753479930724,"stop":1753479930724,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab43f844ce0a469","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753480107592,"stop":1753480107593,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5712e0fa822bfc4","name":"should handle all zero keep alive options","time":{"start":1753479888584,"stop":1753479888585,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a972c0ce2e4d01","name":"should skip peer when not on same cluster","time":{"start":1753479888276,"stop":1753479888277,"duration":1},"status":"passed","severity":"normal"},{"uid":"934016829176bb11","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753479888577,"stop":1753479888577,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60f56027f0e0e97","name":"should do nothing if no non-locked connections to drop","time":{"start":1753479888145,"stop":1753479888152,"duration":7},"status":"passed","severity":"normal"},{"uid":"cb61c3d6c9263d50","name":"Push message with content topic containing long","time":{"start":1753480510035,"stop":1753480510036,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b7a4682d845537","name":"Sign & Recover","time":{"start":1753479906867,"stop":1753479906867,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18801d617e027f6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753480231722,"stop":1753480231722,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec0b26af8ae4415","name":"Check message with no content topic is not received","time":{"start":1753480393253,"stop":1753480393254,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f024d4a54220546","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753479871914,"stop":1753479871914,"duration":0},"status":"passed","severity":"normal"},{"uid":"38aa2a8c6a7f8deb","name":"Asymmetric encrypt & decrypt","time":{"start":1753479906865,"stop":1753479906865,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de6c53671ba3d42","name":"Check received message containing XML","time":{"start":1753480393247,"stop":1753480393247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c956a25b9421b319","name":"Push message with content topic containing Russian","time":{"start":1753480510037,"stop":1753480510037,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83cb68fa581dee","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753479927367,"stop":1753479927367,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a62fc5fbbf888f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753479877465,"stop":1753479877467,"duration":2},"status":"passed","severity":"normal"},{"uid":"2968f78fdfeac24e","name":"Push message with JSON payload","time":{"start":1753480510033,"stop":1753480510033,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6df30377457516","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753479871906,"stop":1753479871906,"duration":0},"status":"passed","severity":"normal"},{"uid":"487a60061300eb7d","name":"Push message with JSON payload","time":{"start":1753480510021,"stop":1753480510021,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd0e8dec097e4ce","name":"Renews subscription after lossing a connection","time":{"start":1753480421805,"stop":1753480421805,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4e7514e36859ed","name":"Nodes with multiple pubsub topic","time":{"start":1753480077789,"stop":1753480077789,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fab080877098994","name":"should drop connection via multiaddr with hangUp","time":{"start":1753480038464,"stop":1753480038464,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bed13e21594d89","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753480421799,"stop":1753480421800,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c5b2ddb4d84d64","name":"should properly create location multiaddrs - udp","time":{"start":1753479878169,"stop":1753479878169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9b22811ed94368","name":"should throw error - no id","time":{"start":1753479878163,"stop":1753479878163,"duration":0},"status":"passed","severity":"normal"},{"uid":"335309445b147ae","name":"should return true even if peer has no overlapping shards","time":{"start":1753479887421,"stop":1753479887422,"duration":1},"status":"passed","severity":"normal"},{"uid":"644461cd3b57f133","name":"random static sharding 8 - Cluster ID: 263, Shard ID: 274","time":{"start":1753480192134,"stop":1753480192135,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e089b9a60eefc0","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753479927373,"stop":1753479927373,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1b253c658147a5","name":"should dial peer when no shard info available","time":{"start":1753479888277,"stop":1753479888277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d843099bd6217f1b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753479871916,"stop":1753479871916,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c48fa75d4e04ec","name":"should filter peers by codec","time":{"start":1753479888836,"stop":1753479888836,"duration":0},"status":"passed","severity":"normal"},{"uid":"8359a067af463ba1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753480421804,"stop":1753480421805,"duration":1},"status":"passed","severity":"normal"},{"uid":"a916b7510d7245eb","name":"ignores domain fetching errors","time":{"start":1753479896820,"stop":1753479896820,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3038cb9eaedfa5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753480022199,"stop":1753480022200,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ab2e0e8e9a4153","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753479927378,"stop":1753479927378,"duration":0},"status":"passed","severity":"normal"},{"uid":"96906bd3d1d4ecef","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753479896453,"stop":1753479896454,"duration":1},"status":"passed","severity":"normal"},{"uid":"930c839775aa751c","name":"should be safe to call multiple times","time":{"start":1753479886973,"stop":1753479886973,"duration":0},"status":"passed","severity":"normal"},{"uid":"4070d36322d01c8b","name":"should reject if Relay is requested but not mounted","time":{"start":1753479918091,"stop":1753479918091,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1be039d1f75068","name":"Passing page size 10 when there are 10 messages","time":{"start":1753480234922,"stop":1753480234922,"duration":0},"status":"passed","severity":"normal"},{"uid":"2656737682b195d3","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753479918241,"stop":1753479918241,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7be0aaae85ac1f1","name":"Relay + Store","time":{"start":1753479954380,"stop":1753479954380,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47057232d47f255","name":"Check received message containing short","time":{"start":1753480393256,"stop":1753480393256,"duration":0},"status":"passed","severity":"normal"},{"uid":"27091f3a1977239d","name":"connected peers and dial","time":{"start":1753480061716,"stop":1753480061716,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d8aaac5de90e6bfd","name":"should return peer for existing peer","time":{"start":1753479888126,"stop":1753479888126,"duration":0},"status":"passed","severity":"normal"},{"uid":"2331f464372ff91c","name":"should populate queue if has active dial","time":{"start":1753479888275,"stop":1753479888276,"duration":1},"status":"passed","severity":"normal"},{"uid":"89953fd40bcdd00a","name":"msgTime: 0 ms from now, startTime: 1753221032049, endTime: 1753480232049","time":{"start":1753480246151,"stop":1753480246152,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b1d66fdabf80895","name":"Subscribe and receive messages via waku relay post","time":{"start":1753480421794,"stop":1753480421794,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8b049c1c979443","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753480094829,"stop":1753480094829,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaddfb55fc2753b","name":"Query with Promise Callback, No Decoder","time":{"start":1753480209012,"stop":1753480209013,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0cd64bdc7427659","name":"should increase lamport timestamp","time":{"start":1753479930720,"stop":1753479930721,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd2530bdcc4b25f","name":"Check publish message after client node is restarted","time":{"start":1753480084515,"stop":1753480084516,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ab4a25e126550a9c","name":"should return empty array when no peers connected","time":{"start":1753479888835,"stop":1753479888835,"duration":0},"status":"passed","severity":"normal"},{"uid":"367ae12ad124f6ec","name":"Push message equal or less that 1MB","time":{"start":1753480510041,"stop":1753480510041,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bad5d46948e9ca0","name":"should reject if LightPush is requested but not mounted","time":{"start":1753479918091,"stop":1753479918092,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c221dd765a95ed","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753479917830,"stop":1753479917830,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b075de8dec06e1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753480421784,"stop":1753480421785,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc088409cadbb875","name":"Relay - dialed after","time":{"start":1753480247291,"stop":1753480247291,"duration":0},"status":"passed","severity":"normal"},{"uid":"774fd09d1f533e73","name":"Push message with content topic containing emoji","time":{"start":1753480510039,"stop":1753480510039,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdb5d7b322af0d9","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753479972297,"stop":1753479972299,"duration":2},"status":"passed","severity":"normal"},{"uid":"96ae983c370bae27","name":"isConnected should return true after first peer connects","time":{"start":1753479968492,"stop":1753479968492,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ac72b31ca8d00","name":"should return false when peer is not on the specified shard","time":{"start":1753479887430,"stop":1753479887431,"duration":1},"status":"passed","severity":"normal"},{"uid":"5005f89d3afe8f41","name":"random static sharding 1 - Cluster ID: 431, Shard ID: 643","time":{"start":1753480192128,"stop":1753480192128,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfa1de871056d6a","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753480077787,"stop":1753480077787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31b2ee5be3069aa","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753479927392,"stop":1753479927392,"duration":0},"status":"passed","severity":"normal"},{"uid":"f365e55f54945ad1","name":"Check received message containing Russian","time":{"start":1753480393260,"stop":1753480393260,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b0561a23e82318","name":"random static sharding 4 - Cluster ID: 604, Shard ID: 606","time":{"start":1753480192130,"stop":1753480192130,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2575ee4d9fd370","name":"should handle a minimal index list","time":{"start":1753479872142,"stop":1753479872142,"duration":0},"status":"passed","severity":"normal"},{"uid":"2485e7252baaf40c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753479896454,"stop":1753479896454,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d020a2e2ffd7b6c","name":"should be safe to call multiple times","time":{"start":1753479888116,"stop":1753479888116,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63de7574acc1968","name":"Check message with no content topic is not received","time":{"start":1753480393266,"stop":1753480393267,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d2ebe319296e404","name":"should not allow unachievable error rate","time":{"start":1753479926864,"stop":1753479926865,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4af10198d642fe6","name":"should be empty when created","time":{"start":1753479918256,"stop":1753479918256,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0a74097a313b25","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753479927364,"stop":1753479927365,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb0a5dae9d86ccc4","name":"Ordered callback, aborts when callback returns true","time":{"start":1753480231723,"stop":1753480231723,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51515917bf7b3db","name":"should only return 1 node with relay capability","time":{"start":1753479896821,"stop":1753479896821,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff89e258fa43eff6","name":"should create dialer with libp2p and shardReader","time":{"start":1753479888257,"stop":1753479888258,"duration":1},"status":"passed","severity":"normal"},{"uid":"736472a7abd1c6a4","name":"Check received message containing Arabic","time":{"start":1753480393258,"stop":1753480393258,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a85fa4183e2b66","name":"throws on content topic with generation field greater than 0","time":{"start":1753479871899,"stop":1753479871900,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0b1580f4ae150f","name":"Nwaku publishes","time":{"start":1753480074523,"stop":1753480074523,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d2fe30fc8bf814","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753479927366,"stop":1753479927367,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d49523ec3098675","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753479871906,"stop":1753479871906,"duration":0},"status":"passed","severity":"normal"},{"uid":"6011a4d100b95a91","name":"Waku message hash computation (no timestamp)","time":{"start":1753479887677,"stop":1753479887679,"duration":2},"status":"passed","severity":"normal"},{"uid":"485191871d71d731","name":"ends if stream creation fails","time":{"start":1753479888759,"stop":1753479888759,"duration":0},"status":"passed","severity":"normal"},{"uid":"5514b5631120785e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753479926865,"stop":1753479926865,"duration":0},"status":"passed","severity":"normal"},{"uid":"844077471e89302a","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753479927377,"stop":1753479927377,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9b69a56b6ce43f","name":"should return all connected peers without codec filter","time":{"start":1753479888836,"stop":1753479888836,"duration":0},"status":"passed","severity":"normal"},{"uid":"1735b03d8e5dd443","name":"Push 30 different messages","time":{"start":1753480510035,"stop":1753480510035,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2d57a349ed62a8f","name":"throws on content topic with non-number generation field","time":{"start":1753479871899,"stop":1753479871899,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0416e7bd9c778a","name":"Push message with content topic containing escaped characters","time":{"start":1753480510026,"stop":1753480510026,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb75e0fab831d2a","name":"should stop ping timers on peer disconnect","time":{"start":1753479888574,"stop":1753479888574,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ad90ec89b35aed","name":"Push message with shell command payload","time":{"start":1753480510033,"stop":1753480510033,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c7e2614ab159b0","name":"Push message with Basic HTML tag payload","time":{"start":1753480510033,"stop":1753480510033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c095e92000635b1a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753480421784,"stop":1753480421784,"duration":0},"status":"passed","severity":"normal"},{"uid":"62aad9dee9f05de","name":"should create an instance with libp2p and dialer","time":{"start":1753479886956,"stop":1753479886963,"duration":7},"status":"passed","severity":"normal"},{"uid":"ee563b229ae4c1bf","name":"Passing an array","time":{"start":1753480241781,"stop":1753480241781,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96f0dc45ca9d9fd","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app97/2/topic526/utf8","time":{"start":1753480186240,"stop":1753480186241,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe96ed69827c956","name":"should wait for LightPush peer to be connected","time":{"start":1753479918097,"stop":1753479918098,"duration":1},"status":"passed","severity":"normal"},{"uid":"28fe0de8c8e5282a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753480421803,"stop":1753480421803,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a186a8030976be","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753480421785,"stop":1753480421785,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51714ee30fe3a7b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753479877472,"stop":1753479877474,"duration":2},"status":"passed","severity":"normal"},{"uid":"cdaab7b4ce271b1b","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753479927369,"stop":1753479927369,"duration":0},"status":"passed","severity":"normal"},{"uid":"928bbbaf0e6f3083","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753479871913,"stop":1753479871913,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41db943bb2febe6","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753479927363,"stop":1753479927364,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9bbf16384c6bea9","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753479887132,"stop":1753479887132,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bbf2c488607fd1","name":"should be delivered immediately if received","time":{"start":1753479930727,"stop":1753479930727,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ef926a0f1406a7","name":"Push message with unicode special characters payload","time":{"start":1753480510022,"stop":1753480510022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18c3ac2e4efb2f2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753479871912,"stop":1753479871913,"duration":1},"status":"passed","severity":"normal"},{"uid":"460caf20285a3e6d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753479871914,"stop":1753479871914,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa90c0a1392ee07","name":"Push message with custom timestamp: 1722721572604","time":{"start":1753480510040,"stop":1753480510040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4810b95dad2aac1","name":"should create ConnectionManager with relay","time":{"start":1753479888828,"stop":1753479888828,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cfe3b20f7e826f","name":"should set field with only FILTER enabled","time":{"start":1753479878172,"stop":1753479878172,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80f961a722f5401","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753480421797,"stop":1753480421798,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f9b286270c1e80","name":"should insert elements correctly","time":{"start":1753479929653,"stop":1753479929654,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e496a5cbc8b75db","name":"random static sharding 5 - Cluster ID: 159, Shard ID: 885","time":{"start":1753480192130,"stop":1753480192130,"duration":0},"status":"passed","severity":"normal"},{"uid":"2858fb5180d686e3","name":"Query Generator, No message returned","time":{"start":1753480209011,"stop":1753480209011,"duration":0},"status":"passed","severity":"normal"},{"uid":"8134b5efd2b3508c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753479896453,"stop":1753479896453,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbffa8032056461","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753479871911,"stop":1753479871911,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc9e1c531ddf250","name":"should not retry if at least one success","time":{"start":1753479917180,"stop":1753479917180,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcac499757156063","name":"LightPush","time":{"start":1753480247294,"stop":1753480247295,"duration":1},"status":"passed","severity":"normal"},{"uid":"445d0fccd33f8f8a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753479927393,"stop":1753479927393,"duration":0},"status":"passed","severity":"normal"},{"uid":"61646b7f296db715","name":"Overlapping topic subscription","time":{"start":1753480094822,"stop":1753480094822,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6af1c2cb2a2b6bdb","name":"should dial peers from store when no connections remain","time":{"start":1753479888117,"stop":1753479888118,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d534208da3c95b2","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753479927373,"stop":1753479927374,"duration":1},"status":"passed","severity":"normal"},{"uid":"b386f64258633a33","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753479968491,"stop":1753479968491,"duration":0},"status":"passed","severity":"normal"},{"uid":"4213706480ae91e1","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753479927358,"stop":1753479927359,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f6b636730fa52a","name":"should handle empty pubsub topics","time":{"start":1753479888584,"stop":1753479888584,"duration":0},"status":"passed","severity":"normal"},{"uid":"60abd8f634dfeff0","name":"Push message with emoji payload","time":{"start":1753480510022,"stop":1753480510023,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0465817547e5fc6","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753479877474,"stop":1753479877475,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41815e86fc9cd53","name":"should create KeepAliveManager with required options","time":{"start":1753479888557,"stop":1753479888558,"duration":1},"status":"passed","severity":"normal"},{"uid":"7513f5d738c2d1ef","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753480393250,"stop":1753480393251,"duration":1},"status":"passed","severity":"normal"},{"uid":"2715a14ab793833c","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753479888579,"stop":1753479888579,"duration":0},"status":"passed","severity":"normal"},{"uid":"135948dc4fbbe8c0","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -18999","time":{"start":1753480246150,"stop":1753480246150,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb762ad8728fd32","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753480246153,"stop":1753480246153,"duration":0},"status":"passed","severity":"normal"},{"uid":"864d03d33a661a5d","name":"Decoder throws on empty string content topic","time":{"start":1753479888857,"stop":1753479888857,"duration":0},"status":"passed","severity":"normal"},{"uid":"699894aaa2a66579","name":"msgTime: 0 ms from now, startTime: 1753393832049, endTime: 1753480232049","time":{"start":1753480246152,"stop":1753480246152,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea70cfddf5aedfdb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753479927392,"stop":1753479927393,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdbeaf726afd2b57","name":"should dial all known peers when reached zero connections","time":{"start":1753479991060,"stop":1753479991060,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f73dde1a9d13b31","name":"Check message with no pubsub topic is not received","time":{"start":1753480393266,"stop":1753480393266,"duration":0},"status":"passed","severity":"normal"},{"uid":"2885d8ea647c4b16","name":"should not receive a peer event after stop","time":{"start":1753479900445,"stop":1753479900446,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37c72e307f7ded0","name":"Push message with rate limit","time":{"start":1753480510027,"stop":1753480510027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e009d3d9e5bc7698","name":"should update ack status of messages in outgoing buffer","time":{"start":1753479930726,"stop":1753479930726,"duration":0},"status":"passed","severity":"normal"},{"uid":"33eb8d8f32ce5801","name":"should dial peer when peer is discovered","time":{"start":1753479886974,"stop":1753479886980,"duration":6},"status":"passed","severity":"normal"},{"uid":"991e98e7050ae0f7","name":"should retry if all attempts fail","time":{"start":1753479917180,"stop":1753479917180,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8b1684483445cc","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753479955851,"stop":1753479955852,"duration":1},"status":"passed","severity":"normal"},{"uid":"d924d036150bb888","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753479888114,"stop":1753479888115,"duration":1},"status":"passed","severity":"normal"},{"uid":"301653b47a370e2","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app63/6/topic803/utf8","time":{"start":1753480186242,"stop":1753480186242,"duration":0},"status":"passed","severity":"normal"},{"uid":"c429444e6f008e83","name":"Cluster id 0, shard 0","time":{"start":1753480192126,"stop":1753480192127,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8efe3161b44c3cc","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753480107587,"stop":1753480107589,"duration":2},"status":"passed","severity":"normal"},{"uid":"183855ab6773c86b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753480393252,"stop":1753480393252,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c6d1d714ecd899","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753480077788,"stop":1753480077788,"duration":0},"status":"passed","severity":"normal"},{"uid":"456e52634a6d31f7","name":"Reusing cursor across nodes","time":{"start":1753480199369,"stop":1753480199370,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29eeee086701d85","name":"should be online or offline if network state changed","time":{"start":1753479968499,"stop":1753479968500,"duration":1},"status":"passed","severity":"normal"},{"uid":"629acc4f38ee5143","name":"should not fail to start the service if it is already started","time":{"start":1753479953517,"stop":1753479953518,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6b81fecca123e7","name":"should clear all timers","time":{"start":1753479888561,"stop":1753479888562,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b7ebada1c7e3e3","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753480186236,"stop":1753480186237,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07244e11aa08219","name":"should be safe to call multiple times","time":{"start":1753479886964,"stop":1753479886972,"duration":8},"status":"passed","severity":"normal"},{"uid":"82153bb47d88374","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753479927359,"stop":1753479927360,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18f57b2a484220d","name":"Push message with content topic containing long","time":{"start":1753480510024,"stop":1753480510024,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bf5401cd14411a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753480421791,"stop":1753480421792,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51023498c4b866a","name":"Subscribe to topic containing XML and receive message","time":{"start":1753480421800,"stop":1753480421801,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96724b1f7e9c7cc","name":"Query Generator, No Decoder","time":{"start":1753480209009,"stop":1753480209010,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de6f7fe85df1362","name":"should not fail to stop the service if it was not started","time":{"start":1753479900443,"stop":1753479900444,"duration":1},"status":"passed","severity":"normal"},{"uid":"e813b480094743a9","name":"should properly create location multiaddrs - tcp","time":{"start":1753479878169,"stop":1753479878170,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1782f040f8514c7","name":"should clear dial history on stop","time":{"start":1753479888260,"stop":1753479888266,"duration":6},"status":"passed","severity":"normal"},{"uid":"96352c4e3aaefb1d","name":"should work with mixed v2 and v3 peers","time":{"start":1753479917637,"stop":1753479917638,"duration":1},"status":"passed","severity":"normal"},{"uid":"77bef13631e52c38","name":"should return different streams if requested simultaniously","time":{"start":1753479888620,"stop":1753479888620,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4e10b769ecebe","name":"Relay","time":{"start":1753479954379,"stop":1753479954380,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b88b7309c189b13","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753479888837,"stop":1753479888837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e89c5706f19abd5","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753480094835,"stop":1753480094836,"duration":1},"status":"passed","severity":"normal"},{"uid":"a936f53dac784e0f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753479877470,"stop":1753479877471,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a06c04496a2475","name":"Store - dialed after - with timeout","time":{"start":1753480247293,"stop":1753480247294,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d826e58b37821e","name":"should return false when navigator.onLine is false","time":{"start":1753479887149,"stop":1753479887164,"duration":15},"status":"passed","severity":"normal"},{"uid":"939562db283f0af2","name":"handles different clusterIds correctly","time":{"start":1753479871909,"stop":1753479871909,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57f851c458d8866","name":"should add event listener for peer:discovery","time":{"start":1753479886963,"stop":1753479886964,"duration":1},"status":"passed","severity":"normal"},{"uid":"aafa46f0dff0da0a","name":"Query generator for multiple messages with different content topic format","time":{"start":1753480231721,"stop":1753480231721,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af5d7cb967c0456","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753480421789,"stop":1753480421789,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b75b06295d9cf2d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753480007903,"stop":1753480007903,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7886ba8741d514","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753479907982,"stop":1753479907982,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d378b6de98fa65","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753479968490,"stop":1753479968491,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5a0ddc610db3d42","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753479872142,"stop":1753479872142,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c05492a85bf094c","name":"Push message with custom timestamp: 1753483572604","time":{"start":1753480510041,"stop":1753480510041,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bfe7c223bc71d6","name":"Throws when trying to push message with empty payload","time":{"start":1753480510023,"stop":1753480510023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fd9ac5bbf2fb14","name":"tcp ip4 address","time":{"start":1753479877621,"stop":1753479877621,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3bd5514f029828","name":"should use configured peers when available","time":{"start":1753479918127,"stop":1753479918127,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ac829fd36f541b","name":"Publish message with rate limit","time":{"start":1753480084516,"stop":1753480084516,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb060e52630d89f4","name":"Push message with content topic containing SQL Injection","time":{"start":1753480510025,"stop":1753480510025,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fbd1f4654c82cb","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753479918126,"stop":1753479918126,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9710413c97f3e1b","name":"Check publish message containing SQL Injection","time":{"start":1753480084507,"stop":1753480084507,"duration":0},"status":"passed","severity":"normal"},{"uid":"62128d49bb10c525","name":"should remove event listeners from globalThis","time":{"start":1753479887146,"stop":1753479887146,"duration":0},"status":"passed","severity":"normal"},{"uid":"508223e48255f55f","name":"random static sharding 9 - Cluster ID: 876, Shard ID: 29","time":{"start":1753480192135,"stop":1753480192136,"duration":1},"status":"passed","severity":"normal"},{"uid":"125a35a4f0087a1e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753480094808,"stop":1753480094816,"duration":8},"status":"passed","severity":"normal"},{"uid":"4c48365427aa38b1","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753479871907,"stop":1753479871907,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae3c9a531dd36f6","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753479886990,"stop":1753479886994,"duration":4},"status":"passed","severity":"normal"},{"uid":"fb562bcad3653176","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753480421794,"stop":1753480421794,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b367f90f014c080","name":"should emit a peer event after start","time":{"start":1753479953518,"stop":1753479953519,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67a427b6cd0aff7","name":"retrieves a single peer","time":{"start":1753479896818,"stop":1753479896819,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb597c654c1ddc46","name":"can start the service","time":{"start":1753479953515,"stop":1753479953515,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cb13044e20b3f1","name":"Check received message containing Chinese","time":{"start":1753480393245,"stop":1753480393245,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0d1dfc0779e9c2","name":"should maintain proper timestamps if all messages received","time":{"start":1753479930721,"stop":1753479930721,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98219c9d981ec1","name":"Fails to publish duplicate message","time":{"start":1753480084512,"stop":1753480084512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91e2ca502e5e557","name":"Subscribe to topic containing short and receive message","time":{"start":1753480421796,"stop":1753480421797,"duration":1},"status":"passed","severity":"normal"},{"uid":"d301afc9674dea4a","name":"should return no connections if no open connection provided","time":{"start":1753479888438,"stop":1753479888438,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0b8bf63fc20204","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753479927365,"stop":1753479927366,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f8e26f95b2f8c51","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753480421788,"stop":1753480421788,"duration":0},"status":"passed","severity":"normal"},{"uid":"73add324bc3bae74","name":"should dial peer when on same shard","time":{"start":1753479888277,"stop":1753479888277,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a5e69019efb61b","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753479888014,"stop":1753479888014,"duration":0},"status":"passed","severity":"normal"},{"uid":"559a9f1e096be86b","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753479927372,"stop":1753479927372,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf49834a0b8e5d4","name":"random static sharding 10 - Cluster ID: 537, Shard ID: 569","time":{"start":1753480192137,"stop":1753480192137,"duration":0},"status":"passed","severity":"normal"},{"uid":"e010cb280ee940dd","name":"should only return 1 node with relay and store capability","time":{"start":1753479896821,"stop":1753479896822,"duration":1},"status":"passed","severity":"normal"},{"uid":"e486f296b56203fe","name":"should deliver messages after dependencies are met","time":{"start":1753479930724,"stop":1753479930724,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ff2baf2216eb70","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753479930721,"stop":1753479930721,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b54b2a5b5bfddb0","name":"Query Generator - false","time":{"start":1753480220149,"stop":1753480220149,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1804682468d8d1c","name":"should not receive a peer event before start","time":{"start":1753479953519,"stop":1753479953520,"duration":1},"status":"passed","severity":"normal"},{"uid":"33424bd1fe418b28","name":"should not create multiple intervals when called multiple times","time":{"start":1753479888259,"stop":1753479888259,"duration":0},"status":"passed","severity":"normal"},{"uid":"523f4f405f1c86ef","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753479906429,"stop":1753479906430,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1b6f983ebd2413","name":"Encoder throws on empty string content topic","time":{"start":1753479888857,"stop":1753479888857,"duration":0},"status":"passed","severity":"normal"},{"uid":"952cb6f1cba43d62","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753479871915,"stop":1753479871915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b835e5836b04a6","name":"should respect custom numPeersToUse configuration","time":{"start":1753479918240,"stop":1753479918241,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f5953a50347d7d","name":"should handle onConnected and onDisconnected","time":{"start":1753479918239,"stop":1753479918239,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81e3a5e1dceae24","name":"should return false when peer is on different cluster","time":{"start":1753479887421,"stop":1753479887421,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddbbee044ee9b71","name":"should attach causal history and bloom filter to each message","time":{"start":1753479930720,"stop":1753479930720,"duration":0},"status":"passed","severity":"normal"},{"uid":"12855fd58b28b980","name":"should set field with only STORE enabled","time":{"start":1753479878171,"stop":1753479878171,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cc8a4425792867","name":"should not discard bootstrap peers if under the limit","time":{"start":1753479991061,"stop":1753479991062,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e4660cd601dd6","name":"should keep entries that haven't expired yet","time":{"start":1753479916132,"stop":1753479916136,"duration":4},"status":"passed","severity":"normal"},{"uid":"325d690f16960c2c","name":"Relay - times out","time":{"start":1753480247292,"stop":1753480247292,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bf90543b93056c","name":"Meta field set when metaSetter is specified","time":{"start":1753479888856,"stop":1753479888856,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7caa0c511a4b3ed","name":"Mutual subscription","time":{"start":1753480094785,"stop":1753480094785,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab60794fdb6f6fa5","name":"Subscribe and receives messages on 20 topics","time":{"start":1753480421794,"stop":1753480421794,"duration":0},"status":"passed","severity":"normal"},{"uid":"68278ef0992c44eb","name":"should set field with all protocols enabled","time":{"start":1753479878171,"stop":1753479878171,"duration":0},"status":"passed","severity":"normal"},{"uid":"60887be69e1ca302","name":"Push message with meta","time":{"start":1753480510039,"stop":1753480510039,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8cbc49760d4d13","name":"Check publish message containing numeric","time":{"start":1753480084505,"stop":1753480084505,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb63f93304a499","name":"should properly create location multiaddrs - tcp4","time":{"start":1753479878168,"stop":1753479878168,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da3815a65b279ff","name":"Check message with invalid timestamp is not received","time":{"start":1753480393252,"stop":1753480393252,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17ae826abf6602","name":"yields decoded messages","time":{"start":1753479888760,"stop":1753479888760,"duration":0},"status":"passed","severity":"normal"},{"uid":"241f1e0cab387085","name":"Query generator for multiple messages with different message text format","time":{"start":1753480231718,"stop":1753480231720,"duration":2},"status":"passed","severity":"normal"},{"uid":"63eef60060085ff5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753480421791,"stop":1753480421791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e231d89c65a322","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753479877475,"stop":1753479877476,"duration":1},"status":"passed","severity":"normal"},{"uid":"de60c713699e4801","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753480421804,"stop":1753480421804,"duration":0},"status":"passed","severity":"normal"},{"uid":"81621125bdd78ae5","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753480199365,"stop":1753480199366,"duration":1},"status":"passed","severity":"normal"},{"uid":"c218d94ee8c32fb9","name":"should wait for Filter peer to be connected","time":{"start":1753479918098,"stop":1753479918098,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea57337f753b2e05","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753479927377,"stop":1753479927378,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceaf4c7e01a886c6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753479927383,"stop":1753479927384,"duration":1},"status":"passed","severity":"normal"},{"uid":"10641a5607090b3e","name":"Push message with Arabic payload","time":{"start":1753480510019,"stop":1753480510019,"duration":0},"status":"passed","severity":"normal"},{"uid":"72111089531ef530","name":"Check message with no payload is not received","time":{"start":1753480393267,"stop":1753480393267,"duration":0},"status":"passed","severity":"normal"},{"uid":"7104fe56b96248ba","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753479927373,"stop":1753479927373,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a1859822c2a5f2","name":"Publish message with custom timestamp: Fri Jul 25 2025 20:47:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1753480084511,"stop":1753480084511,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5e153535f06027","name":"Decoder throws on undefined content topic","time":{"start":1753479906433,"stop":1753479906433,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afe6bcf8281c29f","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753479917479,"stop":1753479917481,"duration":2},"status":"passed","severity":"normal"},{"uid":"918c2862596500dd","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753479871908,"stop":1753479871908,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8dd4603ce4cf900","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753479871917,"stop":1753479871917,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02fd4389aa5e66d","name":"should properly create location multiaddrs - tcp6","time":{"start":1753479878169,"stop":1753479878169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9887c9343abb58","name":"Publish message with custom timestamp: Sat Aug 03 2024 21:47:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1753480084511,"stop":1753480084511,"duration":0},"status":"passed","severity":"normal"},{"uid":"2deaf1e546de68ec","name":"Check publish message containing short","time":{"start":1753480084504,"stop":1753480084504,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a860f632df19e14","name":"should start ping timers on peer connect","time":{"start":1753479888573,"stop":1753479888573,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47c4f16ca714ddf","name":"should process queue every 500ms","time":{"start":1753479888279,"stop":1753479888279,"duration":0},"status":"passed","severity":"normal"},{"uid":"c333ad7009e44f35","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753479887164,"stop":1753479887164,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff1488faa3710a0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753479953525,"stop":1753479953529,"duration":4},"status":"skipped","severity":"normal"},{"uid":"b9b8fdd6b3cfa648","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753479871917,"stop":1753479871917,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d20b399ed9219b9","name":"should be sent with empty content","time":{"start":1753479930725,"stop":1753479930725,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e205a777724196","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753480094829,"stop":1753480094829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f702debc4bbd72a1","name":"should check connected peers if present and suitable","time":{"start":1753479918095,"stop":1753479918096,"duration":1},"status":"passed","severity":"normal"},{"uid":"6609483c995b5d6d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753479927368,"stop":1753479927369,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ebe9d4cbcc0ab5e","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753479871907,"stop":1753479871908,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11683e4bb26d847","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753480094834,"stop":1753480094835,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b44903e0f5d133","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753479927370,"stop":1753479927370,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81ebe1150b2cbeb","name":"Check received message with timestamp: 1753479948356000000 ","time":{"start":1753480393264,"stop":1753480393264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f860fba778dc6d25","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753480107592,"stop":1753480107592,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec021148adc0bae","name":"should check false positive rate","time":{"start":1753479929656,"stop":1753479929656,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed7b8119ae4cfa9","name":"should clear dial history on start","time":{"start":1753479888258,"stop":1753479888259,"duration":1},"status":"passed","severity":"normal"},{"uid":"987578c54d83e61b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753479871914,"stop":1753479871914,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a61eda63eb74c8","name":"random static sharding 3 - Cluster ID: 830, Shard ID: 135","time":{"start":1753480192129,"stop":1753480192129,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b2a1a3cb854ad0","name":"should do nothing when connections still exist","time":{"start":1753479888118,"stop":1753479888119,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c1348e95a80c050","name":"should partition messages based on acknowledgement status","time":{"start":1753479930725,"stop":1753479930725,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6c9d32055dc9d1","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753479930727,"stop":1753479930727,"duration":0},"status":"passed","severity":"normal"},{"uid":"641637dedab2d19f","name":"Check received message containing shell command","time":{"start":1753480393263,"stop":1753480393263,"duration":0},"status":"passed","severity":"normal"},{"uid":"b977089c578bfb32","name":"should encode/decode to RLP encoding","time":{"start":1753479878166,"stop":1753479878166,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8d79002b2e9f99","name":"Fails to push message with large meta","time":{"start":1753480510040,"stop":1753480510040,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e0cec87fa74ddc","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753479896451,"stop":1753479896451,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f66e19b1422fd33","name":"should be safe to call multiple times","time":{"start":1753479888830,"stop":1753479888830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e845504c568aa154","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753480421792,"stop":1753480421792,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bd0bdb4166091c","name":"should return false and handle errors gracefully","time":{"start":1753479888835,"stop":1753479888835,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdd01311768f5bb","name":"Check received message containing short","time":{"start":1753480393243,"stop":1753480393243,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bc8df7ef036aed","name":"should return false when peer is on different cluster","time":{"start":1753479887430,"stop":1753479887430,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3297ec4f7c223e","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753479878162,"stop":1753479878162,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f424354a379a10c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753480094819,"stop":1753480094819,"duration":0},"status":"passed","severity":"normal"},{"uid":"74497feec16cede4","name":"should handle dial errors gracefully","time":{"start":1753479886980,"stop":1753479886981,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d8b92066dc509cc","name":"should handle case when navigator is not available","time":{"start":1753479887164,"stop":1753479887165,"duration":1},"status":"passed","severity":"normal"},{"uid":"608f3da4bbcf797c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753479896452,"stop":1753479896453,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed5667ca7d84d88d","name":"Push 30 different messages","time":{"start":1753480510023,"stop":1753480510023,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7f22ce4c834f3c1f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753480231721,"stop":1753480231721,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a39373ab4a14e9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753480107591,"stop":1753480107592,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e9f6f221f4cbac","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753479927368,"stop":1753479927368,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8fcdcc4455f1ec","name":"same cluster: nodes connect","time":{"start":1753480022198,"stop":1753480022198,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb2298464b71178","name":"should handle dial errors gracefully","time":{"start":1753479888120,"stop":1753479888121,"duration":1},"status":"passed","severity":"normal"},{"uid":"67dd0a909614a0e6","name":"should handle multiple query options for time ranges","time":{"start":1753479918126,"stop":1753479918126,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac4de58b1503631","name":"Push message with XML payload","time":{"start":1753480510020,"stop":1753480510020,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e73cccb81276e","name":"connects to nwaku","time":{"start":1753480241780,"stop":1753480241781,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f87ce7afd5eb12","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753479926865,"stop":1753479926866,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b50a30a63d1caf","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753480107590,"stop":1753480107590,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee17920b5f2e3bb0","name":"Renews subscription after lossing a connection","time":{"start":1753480421792,"stop":1753480421793,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5a8dfcceaa5d7b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753480421799,"stop":1753480421799,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ecc9bf02c26e2d","name":"Round trip binary serialization","time":{"start":1753479888856,"stop":1753479888856,"duration":0},"status":"passed","severity":"normal"},{"uid":"44095535f9ba23a8","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753479927372,"stop":1753479927372,"duration":0},"status":"passed","severity":"normal"},{"uid":"645353c8ce9de270","name":"Push message with content topic containing short","time":{"start":1753480510035,"stop":1753480510035,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdbe6c2060aac38","name":"should retry failed tasks","time":{"start":1753479917173,"stop":1753479917173,"duration":0},"status":"passed","severity":"normal"},{"uid":"15100e706285be51","name":"Check message with non string payload is not received","time":{"start":1753480393267,"stop":1753480393267,"duration":0},"status":"passed","severity":"normal"},{"uid":"42666ed1e3cf839b","name":"should not dial peers from store when browser is not connected","time":{"start":1753479888117,"stop":1753479888117,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bd2faaa3aba781","name":"Promise Callback - false","time":{"start":1753480220150,"stop":1753480220150,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fd98028473ee5d","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753479871906,"stop":1753479871907,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a622eb5a524ad2a","name":"Push message with content topic containing numeric","time":{"start":1753480510024,"stop":1753480510024,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9602741c413647","name":"throws an error for improperly formatted content topics","time":{"start":1753479871910,"stop":1753479871910,"duration":0},"status":"passed","severity":"normal"},{"uid":"27eb28fd3cab13f6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753480421783,"stop":1753480421783,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6930d21557cebc","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753479968491,"stop":1753479968491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d6b74793b397ff2","name":"should handle errors when accessing navigator","time":{"start":1753479887182,"stop":1753479887182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb8619090676506","name":"should not modify tags of connections for different peers","time":{"start":1753479918242,"stop":1753479918242,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b236d4850955b1","name":"should get / set UDP multiaddr","time":{"start":1753479878167,"stop":1753479878167,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c41ad4161be6fd6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753480421793,"stop":1753480421793,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8ac4b334f3798b","name":"should handle complete dial lifecycle","time":{"start":1753479888284,"stop":1753479888284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33d24dba8a4f350","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753479930723,"stop":1753479930723,"duration":0},"status":"passed","severity":"normal"},{"uid":"183472d3287362ea","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753479927392,"stop":1753479927392,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a361cfa2da65240","name":"should filter out already connected peers","time":{"start":1753479888119,"stop":1753479888120,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e3e9c226a885f3","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app90/9/topic732/json","time":{"start":1753480186241,"stop":1753480186241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d428ec597d59796","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753479877476,"stop":1753479877476,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7675d3c632fd9c","name":"should return false when peer shard info is not found","time":{"start":1753479887431,"stop":1753479887434,"duration":3},"status":"passed","severity":"normal"},{"uid":"6e00135a84ea26aa","name":"Publish message with custom timestamp: Fri Jul 25 2025 22:47:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1753480084511,"stop":1753480084512,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f18111cf4da10c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753480246150,"stop":1753480246151,"duration":1},"status":"passed","severity":"normal"},{"uid":"8065814dae76fc4d","name":"should handle multiple peers with different shard configurations","time":{"start":1753479888284,"stop":1753479888284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3062e30fe017d93","name":"Push message with content topic containing unicode special characters","time":{"start":1753480510026,"stop":1753480510026,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5ecee3ff3b969a","name":"can start and stop the service","time":{"start":1753480061554,"stop":1753480061554,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5d47f7a5dddc44","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753479927393,"stop":1753479927394,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c81ca94d38b0b0","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753480246149,"stop":1753480246149,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9206b8c3e42f40","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753479927409,"stop":1753479927409,"duration":0},"status":"passed","severity":"normal"},{"uid":"53afb02059684a7d","name":"should throw error - no id","time":{"start":1753479878164,"stop":1753479878164,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f06f151e3c4e78","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753480094834,"stop":1753480094834,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a11b14da453754","name":"Push message with SQL Injection payload","time":{"start":1753480510032,"stop":1753480510032,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ac7c0d0a275788","name":"should handle peer not in mesh for all topics","time":{"start":1753479888585,"stop":1753479888585,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecbe0c37970b632","name":"Push message with shell command payload","time":{"start":1753480510021,"stop":1753480510021,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f621229be97542","name":"should not receive a peer event before start","time":{"start":1753480061557,"stop":1753480061557,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0b7a4b387ca452","name":"should handle incoming messages","time":{"start":1753479918110,"stop":1753479918110,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaee6b98f3cedf21","name":"should successfully query store with valid decoders and options","time":{"start":1753479918125,"stop":1753479918125,"duration":0},"status":"passed","severity":"normal"},{"uid":"25944cf668899ca3","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753479871911,"stop":1753479871911,"duration":0},"status":"passed","severity":"normal"},{"uid":"6634c3316bde4e08","name":"different cluster: nodes don't connect","time":{"start":1753480022197,"stop":1753480022197,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d522edaa5e790ad","name":"should be empty after removing the only subscription","time":{"start":1753479918257,"stop":1753479918257,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0025e95d9dab79","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753479888581,"stop":1753479888581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f5505a07c805fb","name":"should serialize and deserialize correctly","time":{"start":1753479929655,"stop":1753479929655,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b2e66719c0f677","name":"should handle shardReader errors","time":{"start":1753479888838,"stop":1753479888838,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a333d06c6ec1111","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753480094834,"stop":1753480094834,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73de12717a86194","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753479927370,"stop":1753479927371,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebc9a76c125c200","name":"Subscribe to topic containing Script and publish message","time":{"start":1753480094833,"stop":1753480094833,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c82579adc3eac6","name":"should throw error - invalid id","time":{"start":1753479878164,"stop":1753479878164,"duration":0},"status":"passed","severity":"normal"},{"uid":"9327c55400562eca","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app75/1/topic17/utf8","time":{"start":1753480186237,"stop":1753480186238,"duration":1},"status":"passed","severity":"normal"},{"uid":"625df1a5a0575017","name":"should hang up with multiaddr and return true on success","time":{"start":1753479888834,"stop":1753479888835,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca3de357ca63f5c","name":"should drop connection to one peer on hangUp","time":{"start":1753480038463,"stop":1753480038463,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb40785c28fa0ea2","name":"should not dispatch event when already disconnected","time":{"start":1753479887170,"stop":1753479887172,"duration":2},"status":"passed","severity":"normal"},{"uid":"49c62ba9e60235ca","name":"Encoder throws on empty string content topic","time":{"start":1753479906432,"stop":1753479906433,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7db30b5c3c5896","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753479896192,"stop":1753479896196,"duration":4},"status":"passed","severity":"normal"},{"uid":"96b4051e4deb2369","name":"should transition to Unhealthy when no connections","time":{"start":1753479917475,"stop":1753479917475,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d784306ac6fdf29","name":"Push message with special chars payload","time":{"start":1753480510018,"stop":1753480510018,"duration":0},"status":"passed","severity":"normal"},{"uid":"787a312a123bcf1","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app28/9/topic930/test.js","time":{"start":1753480186240,"stop":1753480186240,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed667a94cefe596","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753480094824,"stop":1753480094828,"duration":4},"status":"passed","severity":"normal"},{"uid":"f54c7e11cda31944","name":"should skip peer when already connected","time":{"start":1753479888273,"stop":1753479888273,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca4d47c1fec4e5e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753479877477,"stop":1753479877477,"duration":0},"status":"passed","severity":"normal"},{"uid":"2538b97ddcc69b6f","name":"Ordered Callback - false","time":{"start":1753480220150,"stop":1753480220151,"duration":1},"status":"passed","severity":"normal"},{"uid":"518abbec95c28c3e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753479887673,"stop":1753479887673,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e45cb0eaf33156e","name":"messageHashStr produces different results for different inputs","time":{"start":1753479887691,"stop":1753479887691,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba09022d5dcdb28","name":"Check message with invalid timestamp is not received","time":{"start":1753480393265,"stop":1753480393266,"duration":1},"status":"passed","severity":"normal"},{"uid":"d200e7001e7bd1c2","name":"nwaku subscribes","time":{"start":1753480074522,"stop":1753480074523,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15a12c724240197","name":"Filter","time":{"start":1753480247295,"stop":1753480247295,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8db7ef0fe236bdc","name":"should enable all discoveries when explicitly set","time":{"start":1753479917829,"stop":1753479917830,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b4c11593ce8676","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753480393265,"stop":1753480393265,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d629039b03adcf","name":"should be safe to call multiple times","time":{"start":1753479888831,"stop":1753479888831,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a0c31d2095ac3f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753480393265,"stop":1753480393265,"duration":0},"status":"passed","severity":"normal"},{"uid":"626919cb09c0f8f4","name":"should insert message into bloom filter","time":{"start":1753479930719,"stop":1753479930719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c177273c6c5432e8","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753480007902,"stop":1753480007902,"duration":0},"status":"passed","severity":"normal"},{"uid":"31846420b581750a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753479872142,"stop":1753479872143,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ceb76bc44a6e0b5","name":"Encoder throws on empty string content topic","time":{"start":1753479907983,"stop":1753479907984,"duration":1},"status":"passed","severity":"normal"},{"uid":"118e19bdcb4e5f74","name":"should not be empty after adding a subscription","time":{"start":1753479918256,"stop":1753479918257,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a89b408417a34ed","name":"can start and stop the service","time":{"start":1753479900443,"stop":1753479900443,"duration":0},"status":"passed","severity":"normal"},{"uid":"2455455d4db7b4b4","name":"should call waitForPeer on Relay","time":{"start":1753479918098,"stop":1753479918099,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94555a677f32db7","name":"Push message with content topic containing emoji","time":{"start":1753480510026,"stop":1753480510026,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a453a8f26f43fa","name":"Push message with unicode special characters payload","time":{"start":1753480510034,"stop":1753480510034,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d936f9f24c7b63","name":"Cluster ID 0, shard 1","time":{"start":1753480192127,"stop":1753480192128,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57fc7a88c484327","name":"Push message with content topic containing JSON","time":{"start":1753480510025,"stop":1753480510026,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ac8f532b834ce4","name":"should skip peer when failed to dial recently","time":{"start":1753479888274,"stop":1753479888275,"duration":1},"status":"passed","severity":"normal"},{"uid":"171fbd5c6c98e54b","name":"Fails to push message bigger that 1MB","time":{"start":1753480510029,"stop":1753480510029,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87ecfecee6da4fb","name":"should support chaining for add method","time":{"start":1753479916131,"stop":1753479916131,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edf5d7dbca7fd5a","name":"Generator, one shard","time":{"start":1753480198692,"stop":1753480198692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16c6019ff3f9258","name":"Check publish message containing Script","time":{"start":1753480084507,"stop":1753480084508,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d3a9564e574c70","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753479906430,"stop":1753479906430,"duration":0},"status":"passed","severity":"normal"},{"uid":"110642730f52cbd9","name":"should create ShardReader with static shards network config","time":{"start":1753479887420,"stop":1753479887420,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a0d955955d0316","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753479887180,"stop":1753479887181,"duration":1},"status":"passed","severity":"normal"},{"uid":"e54b73f92f0fa2d2","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753479930726,"stop":1753479930726,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c77ecb1f32472e","name":"Light Node - default protocols","time":{"start":1753480247296,"stop":1753480247296,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e48102fbf5b43e","name":"should perform ping and update peer store on timer","time":{"start":1753479888578,"stop":1753479888578,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f2fb0aec317843","name":"caches peers it previously fetched","time":{"start":1753479896821,"stop":1753479896821,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc304253691d2cc9","name":"Check received message containing Basic HTML tag","time":{"start":1753480393262,"stop":1753480393262,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e6346a7493287b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753479918241,"stop":1753479918242,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e56b1d9138aaf1","name":"should save new peer to store","time":{"start":1753479886983,"stop":1753479886989,"duration":6},"status":"passed","severity":"normal"},{"uid":"56e2490d643e1007","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753480094808,"stop":1753480094808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6060fbd341f2b3","name":"throws if store query response has error status","time":{"start":1753479888759,"stop":1753479888760,"duration":1},"status":"passed","severity":"normal"},{"uid":"2edd356ed31c8cce","name":"Check received message with timestamp: 1753479948356000000 ","time":{"start":1753480393250,"stop":1753480393250,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92fb6e08e1ddf64","name":"should properly clean up resources when disposed","time":{"start":1753479916137,"stop":1753479916137,"duration":0},"status":"passed","severity":"normal"},{"uid":"511ed21b9a602987","name":"Promise Callback - true","time":{"start":1753480220149,"stop":1753480220149,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8b3ad5084f8a63","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753480421790,"stop":1753480421791,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9acb51c5701f844","name":"Accepts a valid Waku Message","time":{"start":1753479921603,"stop":1753479921604,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b4b2b5bb1238d8","name":"should load peers from local storage and dispatch events","time":{"start":1753479900446,"stop":1753479900446,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bce1c824fb125f","name":"Push message with Script payload","time":{"start":1753480510020,"stop":1753480510020,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93f2bef9f9b10a2","name":"Push message with content topic containing SQL Injection","time":{"start":1753480510038,"stop":1753480510038,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce718a36c2f6c6f2","name":"should not receive a peer event after stop","time":{"start":1753480061557,"stop":1753480061557,"duration":0},"status":"passed","severity":"normal"},{"uid":"539353ca2240c19f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app87/2/topic249/utf8","time":{"start":1753480186240,"stop":1753480186240,"duration":0},"status":"passed","severity":"normal"},{"uid":"103b91175367e30e","name":"recovers when dns.resolve returns empty","time":{"start":1753479896820,"stop":1753479896820,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ecb96ab6b77f40","name":"should handle network check errors gracefully","time":{"start":1753479888283,"stop":1753479888283,"duration":0},"status":"passed","severity":"normal"},{"uid":"f625567d90b97ad9","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753480421785,"stop":1753480421785,"duration":0},"status":"skipped","severity":"normal"},{"uid":"359270bf0b7a7d6a","name":"Push message with escaped characters payload","time":{"start":1753480510022,"stop":1753480510022,"duration":0},"status":"passed","severity":"normal"},{"uid":"55115ce6c56824cd","name":"udp ip6 address","time":{"start":1753479877621,"stop":1753479877622,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c4143ba908900d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753479918241,"stop":1753479918241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5cf32d61e24030","name":"ends if response has no messages","time":{"start":1753479888760,"stop":1753479888760,"duration":0},"status":"passed","severity":"normal"},{"uid":"940d220504f84eeb","name":"Push message with content topic containing Chinese","time":{"start":1753480510036,"stop":1753480510037,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5f87983dfbd41e5","name":"Push message with custom timestamp: 1753476372604","time":{"start":1753480510040,"stop":1753480510041,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b8d5ed2fa44e9f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753479895970,"stop":1753479895970,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7bec263d2ecc66","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753479877478,"stop":1753479877478,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba973c4844185a1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753480421802,"stop":1753480421802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72e49dbfa5760c9","name":"throws on content topic with empty application field","time":{"start":1753479871900,"stop":1753479871900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5bed48ee16e1a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753479927365,"stop":1753479927365,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef14bcbfb79f679a","name":"Check message received after jswaku node is restarted","time":{"start":1753480393267,"stop":1753480393268,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf102c0666024f3e","name":"Check received message containing long","time":{"start":1753480393244,"stop":1753480393244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec76d2dfc7a1260","name":"should return false when peer is not found","time":{"start":1753479887428,"stop":1753479887429,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c0565d370b2bf9","name":"should push the message to the outgoing buffer","time":{"start":1753479930718,"stop":1753479930719,"duration":1},"status":"passed","severity":"normal"},{"uid":"96aabea2cb88c71f","name":"Check received message containing Basic HTML tag","time":{"start":1753480393247,"stop":1753480393248,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f2e982e08ff1af","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753480246148,"stop":1753480246149,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a113f855925c3","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753479888580,"stop":1753479888581,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d27fcec77e69096","name":"accepts valid message hash query","time":{"start":1753479888341,"stop":1753479888341,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8a9abcc9261598","name":"Push message with short payload","time":{"start":1753480510029,"stop":1753480510030,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b34c0dce4b01589","name":"should handle v3 RLN errors","time":{"start":1753479917638,"stop":1753479917638,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b92c0601dc65d85","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753479918258,"stop":1753479918258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c625cc9f9b7cae","name":"should process up to 3 peers at once","time":{"start":1753479888279,"stop":1753479888279,"duration":0},"status":"passed","severity":"normal"},{"uid":"371fa19871e24764","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753479918241,"stop":1753479918241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bfac2140c5764e","name":"should initialize with default number of peers","time":{"start":1753479918237,"stop":1753479918237,"duration":0},"status":"passed","severity":"normal"},{"uid":"166217fc9f0a6f5f","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753479972301,"stop":1753479972301,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4b9df9e201b6f3","name":"Register correct protocols","time":{"start":1753480094786,"stop":1753480094786,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f3537774d80e4a","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753479888129,"stop":1753479888130,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d758decb6d181b","name":"Check meta is set [symmetric]","time":{"start":1753479906431,"stop":1753479906431,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2b8c47be34c0f7","name":"Push message with rate limit","time":{"start":1753480510040,"stop":1753480510040,"duration":0},"status":"passed","severity":"normal"},{"uid":"91970674e1b108ea","name":"Subscribe and receive messages via waku relay post","time":{"start":1753480421784,"stop":1753480421784,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f450a27e6b7d3f8","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753479888858,"stop":1753479888858,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bd6884b765a81c","name":"should fail to send if no connected peers found","time":{"start":1753479917612,"stop":1753479917612,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4ddf87e4c798e","name":"Push message with content topic containing Chinese","time":{"start":1753480510024,"stop":1753480510025,"duration":1},"status":"passed","severity":"normal"},{"uid":"505d685fe7e146fd","name":"Push message with content topic containing escaped characters","time":{"start":1753480510038,"stop":1753480510038,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f9ced40187512c","name":"Check received message containing Script","time":{"start":1753480393261,"stop":1753480393261,"duration":0},"status":"passed","severity":"normal"},{"uid":"118acacfd22be10f","name":"messageHashStr returns a hex string","time":{"start":1753479887686,"stop":1753479887687,"duration":1},"status":"passed","severity":"normal"},{"uid":"7924a8f562c88d92","name":"should throw an error for insufficient data","time":{"start":1753479872143,"stop":1753479872143,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ba2843b25b51ab","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753480232521,"stop":1753480232521,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfa9dc896628fd8","name":"should get / set TCP multiaddr","time":{"start":1753479878167,"stop":1753479878167,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3ba35cc0c40781","name":"should handle general insertion and lookup correctly","time":{"start":1753479929656,"stop":1753479929656,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad2b96635a6425","name":"A test","time":{"start":1753480008140,"stop":1753480008140,"duration":0},"status":"passed","severity":"normal"},{"uid":"3585f28526c39487","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753479953529,"stop":1753479953530,"duration":1},"status":"skipped","severity":"normal"}] |