allure-jswaku/9443/widgets/status-chart.json
2025-12-10 21:13:05 +00:00

1 line
228 KiB
JSON

[{"uid":"c2065ea854a37d6c","name":"should return false when pubsub topic parsing fails","time":{"start":1765400016112,"stop":1765400016112,"duration":0},"status":"passed","severity":"normal"},{"uid":"374c53d12333d961","name":"Push message with Basic HTML tag payload","time":{"start":1765401137145,"stop":1765401137145,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4605d67263aa1b","name":"should return true when peer is on the same cluster","time":{"start":1765400016085,"stop":1765400016085,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cc7faa4cab6ea5","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1765400017386,"stop":1765400017386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e4127891e1e542","name":"should decode valid enr successfully","time":{"start":1765400008347,"stop":1765400008347,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5ad51a0500b48d","name":"Passing page size 0 when there are 110 messages","time":{"start":1765400395790,"stop":1765400395790,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd6adca060c1f79","name":"ends if stream creation fails","time":{"start":1765400017331,"stop":1765400017331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac169340dfcc0d88","name":"should be able to encode the field with only FILTER set to true","time":{"start":1765400007730,"stop":1765400007730,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a609c37635526b","name":"Push message with Russian payload","time":{"start":1765401137143,"stop":1765401137144,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef9543d5b80eb846","name":"can start the service","time":{"start":1765400296134,"stop":1765400296134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab84dca086c839","name":"should use peerId from options when provided to queryGenerator","time":{"start":1765400067755,"stop":1765400067755,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3cd99a4ae2766b","name":"Push message with content topic containing long","time":{"start":1765401137184,"stop":1765401137184,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb4190e31c9b9c9","name":"can query messages by message hash","time":{"start":1765400373045,"stop":1765400373046,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb11b1cb2e7500","name":"should reject if Relay is requested but not mounted","time":{"start":1765400067803,"stop":1765400067803,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d3de7813fefc26","name":"does not validate decoders for hash queries","time":{"start":1765400017330,"stop":1765400017330,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46330c79d85fdd5","name":"Check received message containing Arabic","time":{"start":1765400527873,"stop":1765400527874,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6906b946b6fd41","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1765400557085,"stop":1765400557085,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe7a24fe8304c83","name":"Push message with escaped characters payload","time":{"start":1765401137170,"stop":1765401137170,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea791275e1766e5","name":"Check message with invalid timestamp is not received","time":{"start":1765400527881,"stop":1765400527881,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a2a78c47b03f70","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1765400237290,"stop":1765400237290,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a38eb030cc6754","name":"Relay - dialed after","time":{"start":1765400411191,"stop":1765400411191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c573f73bf7873472","name":"Check message received after jswaku node is restarted","time":{"start":1765400527885,"stop":1765400527885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6303a1c025317e1a","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1765400268369,"stop":1765400268370,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb0bc88d52fc5c7a","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1765400025766,"stop":1765400025766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9b7e44e56f54d9","name":"should handle query errors","time":{"start":1765400025958,"stop":1765400025958,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bd5789a859da7d","name":"should handle errors when getting connections","time":{"start":1765400015982,"stop":1765400015982,"duration":0},"status":"passed","severity":"normal"},{"uid":"326443fa349a93d","name":"Push message with content topic containing special chars","time":{"start":1765401137161,"stop":1765401137161,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba46e3b1bf86a5f7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1765400003029,"stop":1765400003029,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bc4328f67bbd10","name":"Push message with JSON payload","time":{"start":1765401137145,"stop":1765401137145,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4929e28ac124f6e","name":"Outgoing message is emitted as sending","time":{"start":1765400070027,"stop":1765400070027,"duration":0},"status":"passed","severity":"normal"},{"uid":"282c49f07b71689f","name":"should handle complete peer lifecycle","time":{"start":1765400017401,"stop":1765400017402,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a4750cbd44e3c2","name":"should be empty when created","time":{"start":1765400065777,"stop":1765400065777,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ec5db8e3831ef0","name":"Outgoing message is emitted as sent","time":{"start":1765400068202,"stop":1765400068202,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4904dd9eabcead0","name":"throws an error for improperly formatted content topics","time":{"start":1765400003021,"stop":1765400003021,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dee042b1c5b77f","name":"Relay + Store","time":{"start":1765400095594,"stop":1765400095595,"duration":1},"status":"passed","severity":"normal"},{"uid":"640b103d78d07cc0","name":"should be able to decode the field with only STORE set to true","time":{"start":1765400007738,"stop":1765400007738,"duration":0},"status":"passed","severity":"normal"},{"uid":"58661711d4a1a421","name":"should reject if LightPush is requested but not mounted","time":{"start":1765400067803,"stop":1765400067804,"duration":1},"status":"passed","severity":"normal"},{"uid":"310cafde2498da53","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1765400052702,"stop":1765400052702,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e8cbe317d64f1e","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1765400025766,"stop":1765400025767,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c05cbbcf207823","name":"Push message with unicode special characters payload","time":{"start":1765401137146,"stop":1765401137146,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc944bc39ea85ccc","name":"should encode/decode to RLP encoding","time":{"start":1765400008350,"stop":1765400008351,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd0636d333ea2e9","name":"should encode/decode to text encoding","time":{"start":1765400008351,"stop":1765400008351,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ddb5ec44274371","name":"Check message with non string payload is not received","time":{"start":1765400527884,"stop":1765400527884,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf469d47d93e95b","name":"should return false when peer is not on the specified shard","time":{"start":1765400016105,"stop":1765400016106,"duration":1},"status":"passed","severity":"normal"},{"uid":"baec67eee29f452f","name":"Decoder throws on empty string content topic","time":{"start":1765400034977,"stop":1765400034978,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9cc745166634eb0","name":"Ordered Callback - false","time":{"start":1765400380441,"stop":1765400380442,"duration":1},"status":"passed","severity":"normal"},{"uid":"2328d478305c6f62","name":"should add sent message to localHistory with retrievalHint","time":{"start":1765400056351,"stop":1765400056352,"duration":1},"status":"passed","severity":"normal"},{"uid":"2afa7108c9a094e9","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1765400066928,"stop":1765400066929,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6a1a9e9b6ee2b7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1765400527895,"stop":1765400527895,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13b39282f3e99d3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1765400181452,"stop":1765400181453,"duration":1},"status":"passed","severity":"normal"},{"uid":"590ea7da3da841c2","name":"should retry failed tasks","time":{"start":1765400065320,"stop":1765400065322,"duration":2},"status":"passed","severity":"normal"},{"uid":"4854ee0b0b0dc836","name":"throws if store query response has error status","time":{"start":1765400017331,"stop":1765400017334,"duration":3},"status":"passed","severity":"normal"},{"uid":"467dcab16ce4e7b8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1765400557083,"stop":1765400557083,"duration":0},"status":"passed","severity":"normal"},{"uid":"8313421330093068","name":"should requeue task if no peer is available","time":{"start":1765400065312,"stop":1765400065312,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34f026ce3c2e138","name":"Generator, 2 different shards","time":{"start":1765400360250,"stop":1765400360250,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffaf22bcbc6963f3","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1765400007734,"stop":1765400007734,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8572275083b6493","name":"should clear timers for specific peer on disconnect","time":{"start":1765400017394,"stop":1765400017394,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38f7e82f18d22","name":"Push message with XML payload","time":{"start":1765401137157,"stop":1765401137157,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b31445c71e08ba6","name":"should skip peer when dialed recently","time":{"start":1765400017451,"stop":1765400017451,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cac5aed57057ea5","name":"Check received message containing short","time":{"start":1765400527869,"stop":1765400527869,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1b948995377de2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1765400003029,"stop":1765400003030,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee581c6ce81a3e5a","name":"should properly compute the node id","time":{"start":1765400008350,"stop":1765400008350,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bdd5b625f8361f","name":"Push message with content topic containing escaped characters","time":{"start":1765401137149,"stop":1765401137150,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5589217ffcbe6b","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app87/10/topic808/utf8","time":{"start":1765400354717,"stop":1765400354718,"duration":1},"status":"passed","severity":"normal"},{"uid":"92fd613e988b71fb","name":"Push message with content topic containing special chars","time":{"start":1765401137184,"stop":1765401137185,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0b38fe9f352e89","name":"Outgoing message is retried until acknowledged","time":{"start":1765400070029,"stop":1765400070030,"duration":1},"status":"passed","severity":"normal"},{"uid":"8816ed4b7c55b89e","name":"should update ack status of messages in outgoing buffer","time":{"start":1765400056363,"stop":1765400056363,"duration":0},"status":"passed","severity":"normal"},{"uid":"683dc9d18a74607d","name":"should add and remove event listeners correctly","time":{"start":1765400029841,"stop":1765400029841,"duration":0},"status":"passed","severity":"normal"},{"uid":"9923e4734ee9faff","name":"Push message with short payload","time":{"start":1765401137178,"stop":1765401137178,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c35b0c9b3e7587","name":"should create ConnectionManager with required options","time":{"start":1765400017653,"stop":1765400017653,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f60564f151eb44","name":"should properly create peer info with all multiaddrs","time":{"start":1765400008355,"stop":1765400008355,"duration":0},"status":"passed","severity":"normal"},{"uid":"21746af25c1ba366","name":"should remove event listener for peer:discovery","time":{"start":1765400015834,"stop":1765400015842,"duration":8},"status":"passed","severity":"normal"},{"uid":"a09c61462eae372f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app52/9/topic842/test.js","time":{"start":1765400354719,"stop":1765400354720,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d03ae4a6c39b97","name":"Push message with meta","time":{"start":1765401137187,"stop":1765401137187,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1a7f4e408ad80a","name":"random static sharding 9 - Cluster ID: 296, Shard ID: 579","time":{"start":1765400383427,"stop":1765400383429,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ee7b51202a62c5e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1765400095951,"stop":1765400095951,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2144444c2ef6e6d3","name":"should not be empty after adding a subscription","time":{"start":1765400065777,"stop":1765400065782,"duration":5},"status":"passed","severity":"normal"},{"uid":"8815c7953ee018c8","name":"should dial with PeerId and return stream","time":{"start":1765400017657,"stop":1765400017657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91d39b2feb5cfd1","name":"Reusing cursor across nodes","time":{"start":1765400363422,"stop":1765400363423,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa67821df85d75d","name":"Push message with meta","time":{"start":1765401137163,"stop":1765401137164,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e26cefc5b3a52f","name":"Subscribe to topic containing numeric and publish message","time":{"start":1765400268365,"stop":1765400268365,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7a312bd9f01a9","name":"same cluster, static sharding: nodes connect","time":{"start":1765400181447,"stop":1765400181447,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce081eab13e19fb2","name":"should handle case with no peers in store","time":{"start":1765400016935,"stop":1765400016940,"duration":5},"status":"passed","severity":"normal"},{"uid":"c8df8e79829d7bdd","name":"should clear the dialing interval","time":{"start":1765400017447,"stop":1765400017448,"duration":1},"status":"passed","severity":"normal"},{"uid":"62af1223c9abeada","name":"should properly create location multiaddrs - tcp6","time":{"start":1765400008353,"stop":1765400008354,"duration":1},"status":"passed","severity":"normal"},{"uid":"594d91c2437bfbc6","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1765400017391,"stop":1765400017391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51eada2efd78be7","name":"Check publish message containing Script","time":{"start":1765400260200,"stop":1765400260201,"duration":1},"status":"passed","severity":"normal"},{"uid":"442671ed39a595bf","name":"Stops search when 2 null results are returned","time":{"start":1765400025191,"stop":1765400025192,"duration":1},"status":"passed","severity":"normal"},{"uid":"c95098e22b8458e0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1765400557084,"stop":1765400557084,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f7a5346aa93ac4","name":"should be able to encode the field with only STORE set to true","time":{"start":1765400007729,"stop":1765400007729,"duration":0},"status":"passed","severity":"normal"},{"uid":"25eda81fe06693b","name":"should continue query when messages are from different channels","time":{"start":1765400070031,"stop":1765400070031,"duration":0},"status":"passed","severity":"normal"},{"uid":"67219ce03dc6df30","name":"should dial all known peers when reached zero connections","time":{"start":1765400133171,"stop":1765400133171,"duration":0},"status":"passed","severity":"normal"},{"uid":"1112e46d719dfc41","name":"Decoder throws on undefined content topic","time":{"start":1765400017410,"stop":1765400017410,"duration":0},"status":"passed","severity":"normal"},{"uid":"b724ea75d5f7c15f","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1765400017386,"stop":1765400017387,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8fda6f05c456258","name":"Encoder throws on undefined content topic","time":{"start":1765400034975,"stop":1765400034976,"duration":1},"status":"passed","severity":"normal"},{"uid":"427b9ec9cd8e7001","name":"Outgoing message is acknowledged","time":{"start":1765400068203,"stop":1765400068204,"duration":1},"status":"passed","severity":"normal"},{"uid":"504422f7d22c5a71","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1765400268367,"stop":1765400268367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a9f29b3be0860c","name":"Debounces events when receiving batch of messages","time":{"start":1765400067643,"stop":1765400067644,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2f53f26b9445e2","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1765400067642,"stop":1765400067643,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62da6670449fb1f","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1765400052349,"stop":1765400052349,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13a5796d8152738","name":"should handle dial errors gracefully","time":{"start":1765400016935,"stop":1765400016935,"duration":0},"status":"passed","severity":"normal"},{"uid":"7baad2ee76a368b","name":"should dial with multiaddr and return stream","time":{"start":1765400017657,"stop":1765400017658,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4799478f56a191b","name":"should not process empty queue","time":{"start":1765400017458,"stop":1765400017458,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adebeb612cfd0e9","name":"should get and remove ready entries","time":{"start":1765400052299,"stop":1765400052306,"duration":7},"status":"passed","severity":"normal"},{"uid":"8253a362b871b35e","name":"should insert message into bloom filter","time":{"start":1765400056350,"stop":1765400056351,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd08990160779a1","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1765400052703,"stop":1765400052703,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b31e2f0c478c7cd","name":"should sort peers by ping value","time":{"start":1765400017661,"stop":1765400017661,"duration":0},"status":"passed","severity":"normal"},{"uid":"581a485b04f18150","name":"should increase lamport timestamp","time":{"start":1765400056350,"stop":1765400056350,"duration":0},"status":"passed","severity":"normal"},{"uid":"31537719e628f2a6","name":"should skip peer when already connected","time":{"start":1765400017450,"stop":1765400017450,"duration":0},"status":"passed","severity":"normal"},{"uid":"67774de85e3220f8","name":"Check publish message after client node is restarted","time":{"start":1765400260208,"stop":1765400260209,"duration":1},"status":"skipped","severity":"normal"},{"uid":"26fb076fe6b99930","name":"should initialize with Unhealthy status","time":{"start":1765400065539,"stop":1765400065541,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a37402f06ab00","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1765400025279,"stop":1765400025279,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a285b9fbf0999d","name":"should return start time to match max range","time":{"start":1765400066932,"stop":1765400066932,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aae96c7ea72c5cc","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1765400052677,"stop":1765400052677,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea135d6320daf24","name":"Subscribe and receive messages via waku relay post","time":{"start":1765400557086,"stop":1765400557086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e25c84729a7fcc","name":"Push message with Russian payload","time":{"start":1765401137180,"stop":1765401137180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a677e6c55bd78470","name":"Publish message with custom timestamp: Wed Dec 10 2025 21:57:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1765400260205,"stop":1765400260206,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabd77f36ac494b1","name":"Push message with content topic containing Arabic","time":{"start":1765401137161,"stop":1765401137161,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85416c76c8feb4c","name":"A test","time":{"start":1765400165613,"stop":1765400165613,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7788ba31b81fb88","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1765400026018,"stop":1765400026018,"duration":0},"status":"skipped","severity":"normal"},{"uid":"798cfbc0ed6063ac","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1765400052683,"stop":1765400052683,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c3c0a97787fa2f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1765400237291,"stop":1765400237291,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a17457ffdc3f9e","name":"Check message with no payload is not received","time":{"start":1765400527898,"stop":1765400527898,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab310074ff7770b5","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1765400066925,"stop":1765400066926,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fdac29eaf2c4c20","name":"Push message with SQL Injection payload","time":{"start":1765401137168,"stop":1765401137168,"duration":0},"status":"passed","severity":"normal"},{"uid":"778c54d8972a9bf6","name":"Outgoing message is emitted as sent","time":{"start":1765400070028,"stop":1765400070028,"duration":0},"status":"passed","severity":"normal"},{"uid":"36368e8545b2ba60","name":"should be safe to call multiple times","time":{"start":1765400017448,"stop":1765400017449,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3d204b1c28535c","name":"Push message with unicode special characters payload","time":{"start":1765401137170,"stop":1765401137170,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2ef865b6a9a1fc","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1765400363421,"stop":1765400363421,"duration":0},"status":"passed","severity":"normal"},{"uid":"95963ea354ada53a","name":"Check received message containing SQL Injection","time":{"start":1765400527890,"stop":1765400527890,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f76facb5cfedc62","name":"messageHashStr produces different results for different inputs","time":{"start":1765400016267,"stop":1765400016268,"duration":1},"status":"passed","severity":"normal"},{"uid":"9736aa688d5b9dec","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1765400003023,"stop":1765400003024,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d1796b0503db029","name":"Push message with Russian payload","time":{"start":1765401137168,"stop":1765401137168,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fab083e80b71719","name":"should not dial peers from store when browser is not connected","time":{"start":1765400016923,"stop":1765400016923,"duration":0},"status":"passed","severity":"normal"},{"uid":"1873be6b19faaf87","name":"Fields are not dropped","time":{"start":1765400017305,"stop":1765400017308,"duration":3},"status":"passed","severity":"normal"},{"uid":"db2edf7c9cfa6549","name":"Push message with rate limit","time":{"start":1765401137164,"stop":1765401137164,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee466047c66982c","name":"should trigger query when it went offline since the last successful query","time":{"start":1765400066923,"stop":1765400066923,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f067eb45a3779d","name":"should start the dialing interval","time":{"start":1765400017445,"stop":1765400017445,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64ba41202baea6d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1765400052727,"stop":1765400052727,"duration":0},"status":"passed","severity":"normal"},{"uid":"5351027c2b9efe54","name":"Push message with numeric payload","time":{"start":1765401137167,"stop":1765401137167,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b6ccba0432f6fb","name":"should handle query errors gracefully","time":{"start":1765400025957,"stop":1765400025957,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3183b3da649e72","name":"Refresh subscription","time":{"start":1765400557078,"stop":1765400557078,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b0c1dca97a685d","name":"Check message on other pubsub topic is not received","time":{"start":1765400527882,"stop":1765400527882,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e276461676a13b","name":"should handle retrieval hint and sender_id","time":{"start":1765400052297,"stop":1765400052297,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2f4de8b1e2eaf3","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1765400025278,"stop":1765400025278,"duration":0},"status":"passed","severity":"normal"},{"uid":"25864d8eb6893da6","name":"Fails to publish duplicate message","time":{"start":1765400260206,"stop":1765400260206,"duration":0},"status":"passed","severity":"normal"},{"uid":"a751ff32cb546ec3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1765400557088,"stop":1765400557088,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7c50f2d944af4a","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1765400351010,"stop":1765400351014,"duration":4},"status":"passed","severity":"normal"},{"uid":"4165bbbf0571321c","name":"Fails to push message with large meta","time":{"start":1765401137187,"stop":1765401137188,"duration":1},"status":"passed","severity":"normal"},{"uid":"108a2b4ac19e3524","name":"Push message with XML payload","time":{"start":1765401137181,"stop":1765401137181,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b79776db4e2a071","name":"Renews subscription after lossing a connection","time":{"start":1765400557084,"stop":1765400557084,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e8504eb453262e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1765400557094,"stop":1765400557094,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a3865d253b5e97","name":"Check message with no pubsub topic is not received","time":{"start":1765400527896,"stop":1765400527897,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1165652e95802fd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1765400557082,"stop":1765400557082,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed9557f3513d039","name":"should successfully stop","time":{"start":1765400065500,"stop":1765400065500,"duration":0},"status":"passed","severity":"normal"},{"uid":"f176fc48c829fd4a","name":"Sets default value correctly","time":{"start":1765400403086,"stop":1765400403087,"duration":1},"status":"passed","severity":"normal"},{"uid":"4639699999215354","name":"random static sharding 4 - Cluster ID: 961, Shard ID: 509","time":{"start":1765400383425,"stop":1765400383426,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f0f90bba13291","name":"should throw error when no peers are available","time":{"start":1765400067753,"stop":1765400067753,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fee4e9c0a66c62c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1765400056362,"stop":1765400056362,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f5d69ebd43a0b3","name":"Push message with XML payload","time":{"start":1765401137169,"stop":1765401137169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e6bca0f07f53ef","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1765400067692,"stop":1765400067692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6a33badf822c70","name":"should unregister libp2p event listeners when stop is called","time":{"start":1765400065852,"stop":1765400065853,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed9ea86717f08b5","name":"should handle zero peers request","time":{"start":1765400025768,"stop":1765400025769,"duration":1},"status":"passed","severity":"normal"},{"uid":"32eb6b712c307e66","name":"Push message with SQL Injection payload","time":{"start":1765401137180,"stop":1765401137180,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5dc01cbdcd16a87","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1765400052350,"stop":1765400052350,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb999782e97bd3d","name":"Query generator for multiple messages with different message text format","time":{"start":1765400395612,"stop":1765400395612,"duration":0},"status":"passed","severity":"normal"},{"uid":"676f6a95bfe20faa","name":"throws on empty content topic","time":{"start":1765400003002,"stop":1765400003003,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c7a60404e88e89","name":"Fails to push message with large meta","time":{"start":1765401137151,"stop":1765401137151,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7e4ef6411b7c0f","name":"should dial peer immediately when queue is empty","time":{"start":1765400017449,"stop":1765400017449,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12788101dfcd34","name":"should hang up with PeerId and return true on success","time":{"start":1765400017658,"stop":1765400017659,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc641ad980f995f7","name":"ignores unrecognized TXT record formats","time":{"start":1765400026016,"stop":1765400026016,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f06c015a5673a58","name":"should throw error - no id","time":{"start":1765400008349,"stop":1765400008349,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed752e6c65d8c73","name":"should do nothing if no non-locked connections to drop","time":{"start":1765400016955,"stop":1765400016955,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e3ae70dd73acfc","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1765400406420,"stop":1765400406422,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e242c58ba9d9d2c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1765400557090,"stop":1765400557090,"duration":0},"status":"passed","severity":"normal"},{"uid":"617c131340e18d43","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1765400015860,"stop":1765400015861,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b6e903931251d1","name":"Overlapping topic subscription","time":{"start":1765400268364,"stop":1765400268364,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9efb5621f381145c","name":"should return false when peer is not found","time":{"start":1765400016112,"stop":1765400016113,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f98ade517c24bc","name":"should add event listeners for peer connect and disconnect","time":{"start":1765400017372,"stop":1765400017372,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c355d5e0914d528","name":"should drop connection to one peer on hangUp","time":{"start":1765400178343,"stop":1765400178343,"duration":0},"status":"passed","severity":"normal"},{"uid":"32470ac4aaac5746","name":"yields undefined for messages without decoder","time":{"start":1765400017335,"stop":1765400017336,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e9c773533ec2dc","name":"Push 30 different messages","time":{"start":1765401137171,"stop":1765401137171,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fe7bf511c13269b1","name":"Passing page size 10 when there are 10 messages","time":{"start":1765400395791,"stop":1765400395794,"duration":3},"status":"passed","severity":"normal"},{"uid":"a6d0d98df29679f7","name":"throws on content topic with empty application field","time":{"start":1765400003005,"stop":1765400003006,"duration":1},"status":"passed","severity":"normal"},{"uid":"31815822e6b4563a","name":"throws if decoders don't match content topics","time":{"start":1765400017329,"stop":1765400017330,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c6a692754f65a4","name":"retrieves a single peer","time":{"start":1765400026015,"stop":1765400026015,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fa617dfa9789a0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1765400253610,"stop":1765400253610,"duration":0},"status":"passed","severity":"normal"},{"uid":"146de7d9a0914997","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1765400052695,"stop":1765400052696,"duration":1},"status":"passed","severity":"normal"},{"uid":"313e4fc70565e971","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1765400065853,"stop":1765400065855,"duration":2},"status":"passed","severity":"normal"},{"uid":"22ea6e6a1324d36b","name":"should evict furthest entry when buffer is full","time":{"start":1765400052255,"stop":1765400052271,"duration":16},"status":"passed","severity":"normal"},{"uid":"e40822efac41011d","name":"should use DNS peer discovery with light client","time":{"start":1765400095951,"stop":1765400095951,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b5adc6262795a75","name":"Push message with special chars payload","time":{"start":1765401137142,"stop":1765401137143,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0c0a40439a0138","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1765400003028,"stop":1765400003028,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d1b03c42546e22","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1765400052720,"stop":1765400052721,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a98f639ffa47047","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1765400003031,"stop":1765400003031,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3e393544efa33e","name":"should dial peer when no shard info available","time":{"start":1765400017454,"stop":1765400017454,"duration":0},"status":"passed","severity":"normal"},{"uid":"b554e9a22645e740","name":"Subscribe to topic containing Script and receive message","time":{"start":1765400557091,"stop":1765400557092,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca47b2d5da4b6e3f","name":"should dial all remaining peers","time":{"start":1765400016934,"stop":1765400016935,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f9a3bac09c9a50","name":"can query messages normally","time":{"start":1765400373043,"stop":1765400373044,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e952c924b59696","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1765400052701,"stop":1765400052702,"duration":1},"status":"passed","severity":"normal"},{"uid":"a642f8ecd12807c0","name":"should handle multiple query options for time ranges","time":{"start":1765400067753,"stop":1765400067753,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d8b943b56db107","name":"Check received message containing special chars","time":{"start":1765400527888,"stop":1765400527888,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c8144608eb5f47","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1765400052701,"stop":1765400052701,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef1888a482fa27d","name":"should successfully query peers and return peer infos","time":{"start":1765400025763,"stop":1765400025764,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8e5ae747b917d1","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1765400025277,"stop":1765400025278,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38702602e763268","name":"should never report false negatives","time":{"start":1765400052311,"stop":1765400052311,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa08f706ce57dc4b","name":"Wrong topic","time":{"start":1765400354721,"stop":1765400354721,"duration":0},"status":"passed","severity":"normal"},{"uid":"285e66d58ff002cf","name":"should not allow unachievable error rate","time":{"start":1765400052349,"stop":1765400052349,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f75f229947e5cf","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1765400052677,"stop":1765400052678,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec00d849e6d07516","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1765400066930,"stop":1765400066931,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f4804f2da367924","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1765400065783,"stop":1765400065786,"duration":3},"status":"passed","severity":"normal"},{"uid":"96dceac86916dd9f","name":"should create KeepAliveManager with relay","time":{"start":1765400017359,"stop":1765400017372,"duration":13},"status":"passed","severity":"normal"},{"uid":"7f91501a2069addf","name":"Push message with content topic containing Chinese","time":{"start":1765401137185,"stop":1765401137185,"duration":0},"status":"passed","severity":"normal"},{"uid":"257c1b41f5e99f6","name":"caches peers it previously fetched","time":{"start":1765400026016,"stop":1765400026016,"duration":0},"status":"passed","severity":"normal"},{"uid":"7186fe985b7bb0eb","name":"should handle peer store errors gracefully","time":{"start":1765400065549,"stop":1765400065550,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a64c954faaf9b2e","name":"Query Generator, No Decoder","time":{"start":1765400369804,"stop":1765400369804,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6228f4ca807951","name":"throws on content topic with empty encoding field","time":{"start":1765400003007,"stop":1765400003007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0548380d0476b6","name":"should return usable stream attached to connection","time":{"start":1765400017218,"stop":1765400017218,"duration":0},"status":"passed","severity":"normal"},{"uid":"c384e0caae7f5294","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1765400363416,"stop":1765400363418,"duration":2},"status":"passed","severity":"normal"},{"uid":"e99e0da7c347e713","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1765400052719,"stop":1765400052720,"duration":1},"status":"passed","severity":"normal"},{"uid":"d14d9c5f346ce2f6","name":"should transition to Unhealthy when no connections","time":{"start":1765400065541,"stop":1765400065545,"duration":4},"status":"passed","severity":"normal"},{"uid":"64d6601925eaae19","name":"should add event listeners to libp2p","time":{"start":1765400015968,"stop":1765400015969,"duration":1},"status":"passed","severity":"normal"},{"uid":"e07e3b0295fd5636","name":"should initialize with custom number of peers","time":{"start":1765400065836,"stop":1765400065836,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e810cf26cd7689","name":"msgTime: 0 ms from now, startTime: 1765313990273, endTime: 1765400390273","time":{"start":1765400406419,"stop":1765400406419,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0514b20fc3fb8","name":"Correctly serialized arguments","time":{"start":1765400178497,"stop":1765400178497,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5125d11896a5c0","name":"should dial one peer on dial","time":{"start":1765400178343,"stop":1765400178343,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe7afb6887eba19","name":"Push message with custom timestamp: 1765396515285","time":{"start":1765401137189,"stop":1765401137189,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7e497345c6a9c7","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1765400003023,"stop":1765400003023,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ce37d56c0b86a4","name":"rejects hash query with content filter parameters","time":{"start":1765400016627,"stop":1765400016627,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ac4b54643da382","name":"Push 30 different messages","time":{"start":1765401137159,"stop":1765401137159,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f298b76de7aa8547","name":"should work with v3 peers","time":{"start":1765400065569,"stop":1765400065569,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4bd92c18dc245","name":"Waku message hash computation (payload length 0)","time":{"start":1765400016257,"stop":1765400016257,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac561e4454d06def","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1765400052678,"stop":1765400052678,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8fad086bea13ae","name":"should successfully query store with valid decoders and options","time":{"start":1765400067752,"stop":1765400067753,"duration":1},"status":"passed","severity":"normal"},{"uid":"6490ac6a0393417b","name":"should not retry if at least one success","time":{"start":1765400065562,"stop":1765400065569,"duration":7},"status":"passed","severity":"normal"},{"uid":"88e1c583ec27c347","name":"should only return 1 node with relay capability","time":{"start":1765400026017,"stop":1765400026017,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae2b4ca8e7536e4","name":"Fails to push message with large meta","time":{"start":1765401137175,"stop":1765401137176,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede7bac3ff9cf859","name":"random static sharding 6 - Cluster ID: 477, Shard ID: 756","time":{"start":1765400383426,"stop":1765400383426,"duration":0},"status":"passed","severity":"normal"},{"uid":"3032ff4c99b41ec3","name":"Check publish message containing emoji","time":{"start":1765400260203,"stop":1765400260204,"duration":1},"status":"passed","severity":"normal"},{"uid":"1389212d8526093e","name":"Overlapping topic subscription","time":{"start":1765400557088,"stop":1765400557088,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63e7b2a354a1c04","name":"Encoder error raises irrecoverable error","time":{"start":1765400068203,"stop":1765400068203,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecb5a6bd09667fa","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1765400052710,"stop":1765400052710,"duration":0},"status":"passed","severity":"normal"},{"uid":"6836878c214c08f3","name":"Query generator for multiple messages with multiple decoders","time":{"start":1765400395613,"stop":1765400395613,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3cc152887e34b7","name":"Subscribe to topic containing long and receive message","time":{"start":1765400557078,"stop":1765400557079,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39b3e9a4affae3d","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1765400017661,"stop":1765400017662,"duration":1},"status":"passed","severity":"normal"},{"uid":"83cdd39103e7e492","name":"Incoming message is emitted as received","time":{"start":1765400068204,"stop":1765400068204,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d199d5aeb675bc5","name":"should handle special patterns correctly","time":{"start":1765400052319,"stop":1765400052319,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a849cba2b026cd","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1765400052714,"stop":1765400052715,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d33b6ad375659d","name":"should not execute task if max attempts is 0","time":{"start":1765400065323,"stop":1765400065325,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c7b655412b2f54b","name":"should create NetworkMonitor with libp2p and events","time":{"start":1765400015964,"stop":1765400015967,"duration":3},"status":"passed","severity":"normal"},{"uid":"71db0dd2a71db783","name":"should reject if Store is requested but not mounted","time":{"start":1765400067804,"stop":1765400067804,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e28bb30f324d38","name":"Publishes to nwaku","time":{"start":1765400250261,"stop":1765400250264,"duration":3},"status":"passed","severity":"normal"},{"uid":"af08e3a95c62df9d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1765400557083,"stop":1765400557083,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8706aebc82a1814","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1765400115054,"stop":1765400115054,"duration":0},"status":"passed","severity":"normal"},{"uid":"c681eb9de4178878","name":"Check message with no content topic is not received","time":{"start":1765400527897,"stop":1765400527898,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5284add1639aa9","name":"should return empty array when no peers connected","time":{"start":1765400017659,"stop":1765400017660,"duration":1},"status":"passed","severity":"normal"},{"uid":"de98d534f73bba9a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app45/3/topic833/proto","time":{"start":1765400354720,"stop":1765400354720,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fd87b59b02a6ac","name":"Check publish message containing Chinese","time":{"start":1765400260197,"stop":1765400260198,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd95f016ea7a06c","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1765400253612,"stop":1765400253612,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce139c3e81a1240a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1765400052726,"stop":1765400052727,"duration":1},"status":"passed","severity":"normal"},{"uid":"e455f4e307bb2e9a","name":"different cluster: nodes don't connect","time":{"start":1765400181447,"stop":1765400181448,"duration":1},"status":"passed","severity":"normal"},{"uid":"52bba912aa43edf8","name":"should ignore duplicate entries","time":{"start":1765400052298,"stop":1765400052299,"duration":1},"status":"passed","severity":"normal"},{"uid":"635002e048ea1045","name":"should not receive a peer event after stop","time":{"start":1765400029839,"stop":1765400029839,"duration":0},"status":"passed","severity":"normal"},{"uid":"3656671a0fe25747","name":"Fails to push message bigger that 1MB","time":{"start":1765401137165,"stop":1765401137165,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c4960c5f92a94c","name":"should perform ping and update peer store on timer","time":{"start":1765400017387,"stop":1765400017387,"duration":0},"status":"passed","severity":"normal"},{"uid":"720598abce405ead","name":"should handle all zero keep alive options","time":{"start":1765400017399,"stop":1765400017400,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96ca8bf898df343","name":"should insert message id into causal history","time":{"start":1765400056351,"stop":1765400056351,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e31ee57d815ee4","name":"Push message with Arabic payload","time":{"start":1765401137168,"stop":1765401137168,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ed34b9af5c6aee","name":"should get / set UDP multiaddr","time":{"start":1765400008351,"stop":1765400008352,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c19243d8961406","name":"should be delivered immediately if received","time":{"start":1765400056364,"stop":1765400056364,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d53f5af29ba13b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1765400036740,"stop":1765400036740,"duration":0},"status":"passed","severity":"normal"},{"uid":"d694c450bbd3814e","name":"Push message with content topic containing long","time":{"start":1765401137147,"stop":1765401137147,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64f4ce7c5284a3f","name":"does not throw on valid cases","time":{"start":1765400003002,"stop":1765400003002,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1d406070558143","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1765400110976,"stop":1765400110977,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbb6adf572dd2d4","name":"should work with stubbed peer manager event emitter","time":{"start":1765400066919,"stop":1765400066919,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0236e90cead5bb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1765400052728,"stop":1765400052728,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ff655ecc82de84","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1765400056289,"stop":1765400056289,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f800e565e03887","name":"should handle case with all peers already connected","time":{"start":1765400016941,"stop":1765400016942,"duration":1},"status":"passed","severity":"normal"},{"uid":"898d16838bc7bc3d","name":"should attach causal history and bloom filter to each message","time":{"start":1765400056352,"stop":1765400056352,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd94869e2c0ad905","name":"Ephemeral field set to true","time":{"start":1765400017407,"stop":1765400017407,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbffb80a992de27e","name":"Encoder throws on undefined content topic","time":{"start":1765400036741,"stop":1765400036741,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d695b94c3852bfd","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1765400557080,"stop":1765400557080,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e1d540db0c43d5","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1765400253611,"stop":1765400253611,"duration":0},"status":"passed","severity":"normal"},{"uid":"6667a1ba853f0b72","name":"Query with Ordered Callback, No Decoder","time":{"start":1765400369806,"stop":1765400369807,"duration":1},"status":"passed","severity":"normal"},{"uid":"62cf120f0bfe04a2","name":"should return false when peer has no shard info","time":{"start":1765400016095,"stop":1765400016096,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1dc0222fa1fecc2","name":"Outgoing message is possibly acknowledged","time":{"start":1765400070029,"stop":1765400070029,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d5cd5f1b60a62a3","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1765400007741,"stop":1765400007742,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceeda8928fa16e29","name":"Subscribe to topic containing JSON and publish message","time":{"start":1765400268369,"stop":1765400268369,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c8f3166c444cdc","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1765400068203,"stop":1765400068203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ea9c6293ea21e8","name":"Push message with content topic containing unicode special characters","time":{"start":1765401137163,"stop":1765401137163,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4274be817d93df","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1765400052696,"stop":1765400052697,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bfd5eb5471a5dca","name":"should save new peer to store","time":{"start":1765400015857,"stop":1765400015857,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33f5a87cbf58fd","name":"Push message with Script payload","time":{"start":1765401137181,"stop":1765401137181,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3a0b26c4897212","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1765400065861,"stop":1765400065861,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8171f3eb13647a","name":"should remove event listeners","time":{"start":1765400016913,"stop":1765400016922,"duration":9},"status":"passed","severity":"normal"},{"uid":"dde0eda46c64e313","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1765400026018,"stop":1765400026019,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7d6d8480d471e2c","name":"Retrieval Hint","time":{"start":1765400056288,"stop":1765400056288,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b533a8feeed038","name":"should reject if Filter is requested but not mounted","time":{"start":1765400067804,"stop":1765400067804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc67d413c893edc","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1765400025278,"stop":1765400025279,"duration":1},"status":"passed","severity":"normal"},{"uid":"16cd2d7a1fa0e7f2","name":"should return true for sync message with causal history","time":{"start":1765400070033,"stop":1765400070033,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e029d047f8c9506","name":"should process tasks in queue","time":{"start":1765400065311,"stop":1765400065312,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4bc966df704ebb7","name":"should dial peers from store when no connections remain","time":{"start":1765400016924,"stop":1765400016924,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb96ebd5b4ea5c8d","name":"Round trip binary serialization","time":{"start":1765400017407,"stop":1765400017407,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d009afedaef6def","name":"Check received message containing XML","time":{"start":1765400527891,"stop":1765400527891,"duration":0},"status":"passed","severity":"normal"},{"uid":"40100fe14351277b","name":"Sync message is not sent if another sync message was just received","time":{"start":1765400072977,"stop":1765400072977,"duration":0},"status":"passed","severity":"normal"},{"uid":"119622fe54399a2e","name":"Check received message containing Script","time":{"start":1765400527875,"stop":1765400527875,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e29460615488edc","name":"should compute hash only when first accessed","time":{"start":1765400017412,"stop":1765400017412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af39573291dce24","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1765400165416,"stop":1765400165417,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37e0b53452c0461","name":"should drop connection via multiaddr with hangUp","time":{"start":1765400178344,"stop":1765400178344,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90cfbba96f65f81","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1765400003012,"stop":1765400003012,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a877fd31e51ac6","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1765400003179,"stop":1765400003179,"duration":0},"status":"passed","severity":"normal"},{"uid":"983042a9fa44036f","name":"Push message with meta","time":{"start":1765401137175,"stop":1765401137175,"duration":0},"status":"passed","severity":"normal"},{"uid":"12eb64bdb13a1011","name":"should allow redial after cooldown period","time":{"start":1765400017452,"stop":1765400017452,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5086e626bb4171","name":"Push message with long payload","time":{"start":1765401137166,"stop":1765401137166,"duration":0},"status":"passed","severity":"normal"},{"uid":"402369edee81bf71","name":"should create dialer with libp2p and shardReader","time":{"start":1765400017445,"stop":1765400017445,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f63bf7994e3b00","name":"Push message with Basic HTML tag payload","time":{"start":1765401137169,"stop":1765401137169,"duration":0},"status":"passed","severity":"normal"},{"uid":"f908370bbc97a9ea","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1765400557075,"stop":1765400557075,"duration":0},"status":"passed","severity":"normal"},{"uid":"818311a62e786c82","name":"Push message with JSON payload","time":{"start":1765401137157,"stop":1765401137157,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efe84b5db06cf06","name":"should handle dial errors gracefully","time":{"start":1765400015850,"stop":1765400015851,"duration":1},"status":"passed","severity":"normal"},{"uid":"123d8d992b0f3528","name":"Subscribe to topic containing long and publish message","time":{"start":1765400268365,"stop":1765400268365,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d34be34a55fc232","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1765400007733,"stop":1765400007733,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fd4698966ead12","name":"should clear existing timers before creating new ones","time":{"start":1765400017396,"stop":1765400017397,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09e51e2b1c87d11","name":"can start and stop the service","time":{"start":1765400029838,"stop":1765400029838,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb72f162301ac7ef","name":"should add event listeners to globalThis","time":{"start":1765400015969,"stop":1765400015969,"duration":0},"status":"passed","severity":"normal"},{"uid":"182dfbb97c80aeb5","name":"should load peers from local storage and dispatch events","time":{"start":1765400029840,"stop":1765400029840,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd286c2825d9d5a","name":"should start and setup intervals and event listeners","time":{"start":1765400065786,"stop":1765400065791,"duration":5},"status":"passed","severity":"normal"},{"uid":"d76a9d2cc0aea199","name":"should process up to 3 peers at once","time":{"start":1765400017457,"stop":1765400017457,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b4980e0e71095b","name":"Push message with emoji payload","time":{"start":1765401137146,"stop":1765401137146,"duration":0},"status":"passed","severity":"normal"},{"uid":"4827c70baa35fbc2","name":"should capture event listeners for testing","time":{"start":1765400066921,"stop":1765400066921,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9a2b92c0e50fb","name":"should enable all discoveries when explicitly set","time":{"start":1765400064959,"stop":1765400064967,"duration":8},"status":"passed","severity":"normal"},{"uid":"942d5cfe93473d33","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1765400052673,"stop":1765400052673,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbf8465a289b52","name":"ends if response has no messages","time":{"start":1765400017334,"stop":1765400017334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd334480dc4d4b7","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1765400052690,"stop":1765400052695,"duration":5},"status":"passed","severity":"normal"},{"uid":"dac9d5f401f2efe3","name":"should not be delivered","time":{"start":1765400056362,"stop":1765400056363,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6229aa47ae1b768","name":"Publish message with large meta","time":{"start":1765400260209,"stop":1765400260209,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e1d9ea0f559592","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1765400052697,"stop":1765400052697,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58d1f413a43b820","name":"Push message with content topic containing short","time":{"start":1765401137159,"stop":1765401137160,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a01158fc26b308d","name":"should send to specified number of peers of used peers","time":{"start":1765400065561,"stop":1765400065562,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a21e43a7ad961a","name":"accepts time-filtered query with content filter","time":{"start":1765400016627,"stop":1765400016630,"duration":3},"status":"passed","severity":"normal"},{"uid":"79d87a1bccf64fe1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1765400268369,"stop":1765400268369,"duration":0},"status":"passed","severity":"normal"},{"uid":"90574bf69c8ab431","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1765400052676,"stop":1765400052676,"duration":0},"status":"passed","severity":"normal"},{"uid":"481e0be673ff0d5b","name":"should create ShardReader with static shards network config","time":{"start":1765400016084,"stop":1765400016085,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2044c1472edf2a9","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1765400263489,"stop":1765400263489,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fd4dd0db67ec24","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1765400003024,"stop":1765400003024,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cc9f48cbb69806","name":"groups content topics by expected pubsub topic","time":{"start":1765400003020,"stop":1765400003020,"duration":0},"status":"passed","severity":"normal"},{"uid":"756f54f008df7b6f","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1765400052688,"stop":1765400052689,"duration":1},"status":"passed","severity":"normal"},{"uid":"37cea00a67ade78a","name":"handles different networkShards values correctly","time":{"start":1765400003021,"stop":1765400003021,"duration":0},"status":"passed","severity":"normal"},{"uid":"be464ff78e90f40","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1765400253609,"stop":1765400253609,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3f4eee6f620375","name":"Push message with escaped characters payload","time":{"start":1765401137158,"stop":1765401137158,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f591879bb5ad3a","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1765400016948,"stop":1765400016952,"duration":4},"status":"passed","severity":"normal"},{"uid":"1bf37f8e2052be56","name":"should be safe to call multiple times","time":{"start":1765400015833,"stop":1765400015833,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74a4a3e06cc803d","name":"should wait for Filter peer to be connected","time":{"start":1765400067806,"stop":1765400067806,"duration":0},"status":"passed","severity":"normal"},{"uid":"90510a7005f847dc","name":"should not receive a peer event before start","time":{"start":1765400029839,"stop":1765400029839,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc85157c675cab7","name":"Check received message containing Russian","time":{"start":1765400527874,"stop":1765400527874,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6888a49e09160e4","name":"Push message with JSON payload","time":{"start":1765401137169,"stop":1765401137170,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b24cea72c9a9a8","name":"Refresh subscription","time":{"start":1765400268364,"stop":1765400268364,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b2507e733134716","name":"Push message with custom timestamp: 1765396515284","time":{"start":1765401137152,"stop":1765401137152,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b47c71f0320a34","name":"Default pageSize","time":{"start":1765400395799,"stop":1765400395802,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f327aea91bb3214","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1765400363419,"stop":1765400363420,"duration":1},"status":"passed","severity":"normal"},{"uid":"945cdb7f9d41e842","name":"Subscribe to topic containing Russian and receive message","time":{"start":1765400557091,"stop":1765400557091,"duration":0},"status":"passed","severity":"normal"},{"uid":"806deb8b322a171e","name":"Push message with unicode special characters payload","time":{"start":1765401137183,"stop":1765401137183,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a74828024a5daa0","name":"should return false for malformed SDS messages","time":{"start":1765400070031,"stop":1765400070032,"duration":1},"status":"passed","severity":"normal"},{"uid":"508e88e5d6240283","name":"should stop all internal components","time":{"start":1765400017655,"stop":1765400017656,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d83165d4e30c491","name":"should handle errors when accessing navigator","time":{"start":1765400015983,"stop":1765400015983,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b203cb7aed9440","name":"Callback on promise, aborts when callback returns true","time":{"start":1765400395614,"stop":1765400395614,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba7cccb59be1606","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1765400003026,"stop":1765400003026,"duration":0},"status":"passed","severity":"normal"},{"uid":"da21dbb2cfda6117","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1765400025767,"stop":1765400025767,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f2bcd72cad555c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1765400052714,"stop":1765400052714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb02ad535b8deb1","name":"should create an instance with libp2p and dialer","time":{"start":1765400015815,"stop":1765400015817,"duration":2},"status":"passed","severity":"normal"},{"uid":"8da6dfb63fb9aa9c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1765400557087,"stop":1765400557087,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a3dd630e65bd2d","name":"should be safe to call multiple times","time":{"start":1765400016913,"stop":1765400016913,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3719b89458a3578","name":"should process all pages when stopIfTrue never returns true","time":{"start":1765400066930,"stop":1765400066930,"duration":0},"status":"passed","severity":"normal"},{"uid":"6173f798466c9667","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1765400017411,"stop":1765400017411,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4a0025d6146402","name":"random static sharding 5 - Cluster ID: 770, Shard ID: 673","time":{"start":1765400383426,"stop":1765400383426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8f706f58798fd8","name":"Push message with Basic HTML tag payload","time":{"start":1765401137181,"stop":1765401137181,"duration":0},"status":"passed","severity":"normal"},{"uid":"86efe08665cef1ee","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1765400003022,"stop":1765400003022,"duration":0},"status":"passed","severity":"normal"},{"uid":"e627d32ba78b35bd","name":"should reassess health immediately when peer disconnects","time":{"start":1765400065546,"stop":1765400065548,"duration":2},"status":"passed","severity":"normal"},{"uid":"44db9475d14bfce","name":"Sign & Recover","time":{"start":1765400035571,"stop":1765400035571,"duration":0},"status":"passed","severity":"normal"},{"uid":"18858cd07e9af35f","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1765400260204,"stop":1765400260204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27fca06d5f8c0f","name":"Check publish message containing Arabic","time":{"start":1765400260198,"stop":1765400260198,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ca6f2dd6f7a548","name":"Push message with meta","time":{"start":1765401137150,"stop":1765401137151,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8cdedc7131e938","name":"should be able to dial TLS multiaddrs","time":{"start":1765400178344,"stop":1765400178344,"duration":0},"status":"passed","severity":"normal"},{"uid":"4177f0c5e98be8a6","name":"Subscribe and receive messages via waku relay post","time":{"start":1765400557075,"stop":1765400557075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee122d298614e118","name":"Subscribe to topic containing short and publish message","time":{"start":1765400268364,"stop":1765400268365,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d95dbe29af98a5","name":"Check received message containing Script","time":{"start":1765400527890,"stop":1765400527890,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdfde5c4dea141c6","name":"should add to incoming buffer if dependencies are not met","time":{"start":1765400056354,"stop":1765400056354,"duration":0},"status":"passed","severity":"normal"},{"uid":"be02a221c5c5989b","name":"Check publish message containing special chars","time":{"start":1765400260196,"stop":1765400260196,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0c0be996fbc16f","name":"should work with mixed v2 and v3 peers","time":{"start":1765400065569,"stop":1765400065570,"duration":1},"status":"passed","severity":"normal"},{"uid":"e25ee559296b5838","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1765400406416,"stop":1765400406417,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d90e46dc03ba67","name":"Push message equal or less that 1MB","time":{"start":1765401137153,"stop":1765401137153,"duration":0},"status":"passed","severity":"normal"},{"uid":"694b89280bb77af3","name":"Fails to publish message with size larger than 1 MB","time":{"start":1765400260208,"stop":1765400260208,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd00acdaab8d64d4","name":"Check received message containing XML","time":{"start":1765400527876,"stop":1765400527876,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7821c63df2471f","name":"accepts valid message hash query","time":{"start":1765400016626,"stop":1765400016626,"duration":0},"status":"passed","severity":"normal"},{"uid":"6109f2b522eee380","name":"should merge provided config with defaults","time":{"start":1765400017654,"stop":1765400017654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70ca3099261d8bb","name":"Query Generator - true","time":{"start":1765400380439,"stop":1765400380439,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c3cc6a37fb8b03","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1765400026018,"stop":1765400026018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08b1abc2dcf0a2f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1765400557082,"stop":1765400557082,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08646eabe870018","name":"Push message with content topic containing Russian","time":{"start":1765401137162,"stop":1765401137162,"duration":0},"status":"passed","severity":"normal"},{"uid":"b017c612dda5e058","name":"Push message with content topic containing escaped characters","time":{"start":1765401137174,"stop":1765401137174,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe0943ddd589f82","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1765400052703,"stop":1765400052703,"duration":0},"status":"passed","severity":"normal"},{"uid":"becea3c8e23d7d5a","name":"Outgoing message is acknowledged","time":{"start":1765400067691,"stop":1765400067691,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9a1b83edcb4096","name":"Push message with content topic containing special chars","time":{"start":1765401137172,"stop":1765401137172,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c6766dfdf997e5","name":"Nodes with multiple pubsub topic","time":{"start":1765400253610,"stop":1765400253610,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a7f8762c479448","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1765400067642,"stop":1765400067642,"duration":0},"status":"passed","severity":"normal"},{"uid":"68461e58cce54259","name":"should return undefined if no connection provided","time":{"start":1765400017218,"stop":1765400017221,"duration":3},"status":"passed","severity":"normal"},{"uid":"cceb4a33f5097897","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1765400268362,"stop":1765400268363,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d33d57fb6d3886","name":"Used by Waku Relay","time":{"start":1765400403086,"stop":1765400403086,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5786e301500772e","name":"Passing page size 1 when there are 4 messages","time":{"start":1765400395790,"stop":1765400395791,"duration":1},"status":"passed","severity":"normal"},{"uid":"d51be59585526c92","name":"should be able to encode the field with only RELAY set to true","time":{"start":1765400007726,"stop":1765400007728,"duration":2},"status":"passed","severity":"normal"},{"uid":"23d069ae5430e534","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1765400008347,"stop":1765400008347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca12042e51c886e7","name":"should retry if all attempts fail","time":{"start":1765400065326,"stop":1765400065326,"duration":0},"status":"passed","severity":"normal"},{"uid":"347b3c271becfe20","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1765400065861,"stop":1765400065865,"duration":4},"status":"passed","severity":"normal"},{"uid":"67eb43c8deb295f1","name":"udp ip6 address","time":{"start":1765400007829,"stop":1765400007829,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b92d2a0531af23","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1765400557087,"stop":1765400557087,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e1b5d30ef44cc95","name":"should properly create location multiaddrs - udp","time":{"start":1765400008354,"stop":1765400008354,"duration":0},"status":"passed","severity":"normal"},{"uid":"26593d1e83d42c04","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1765400003028,"stop":1765400003028,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c24efd47b082dba","name":"should monitor connected peers and store them into cache","time":{"start":1765400183087,"stop":1765400183087,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df7294f24ba96f1","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1765400016963,"stop":1765400016963,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c0f3448654c252","name":"should work with stubbed retrieve function","time":{"start":1765400066920,"stop":1765400066920,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebbb443e7f40cd85","name":"Subscribe to topic containing XML and publish message","time":{"start":1765400268368,"stop":1765400268368,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae18b2282acb68dc","name":"Subscribe to topic containing emoji and publish message","time":{"start":1765400268370,"stop":1765400268370,"duration":0},"status":"passed","severity":"normal"},{"uid":"9508c3287674a59a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1765400052713,"stop":1765400052714,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9689c8d82d62a2","name":"should add entries and maintain sorted order","time":{"start":1765400052240,"stop":1765400052254,"duration":14},"status":"passed","severity":"normal"},{"uid":"ae98e925b96e1011","name":"Push message with content topic containing emoji","time":{"start":1765401137187,"stop":1765401137187,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6514854900f3e1","name":"should add and check entries correctly","time":{"start":1765400064447,"stop":1765400064453,"duration":6},"status":"passed","severity":"normal"},{"uid":"34f95f369cd2f868","name":"Push message with content topic containing long","time":{"start":1765401137160,"stop":1765401137160,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4315271efffb8c","name":"Check received message containing Arabic","time":{"start":1765400527888,"stop":1765400527889,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13dc42b5bef2a2e","name":"Push message with content topic containing emoji","time":{"start":1765401137163,"stop":1765401137163,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a277d34f012128c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1765400096721,"stop":1765400096722,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a7199b2816c18d","name":"Throws when trying to push message with empty payload","time":{"start":1765401137183,"stop":1765401137184,"duration":1},"status":"passed","severity":"normal"},{"uid":"50fd3c2f2f23762","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1765400052681,"stop":1765400052682,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b37cb9ef8d40ce","name":"should get / set TCP multiaddr","time":{"start":1765400008352,"stop":1765400008352,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd1488c0c939211","name":"should wait for LightPush peer to be connected","time":{"start":1765400067805,"stop":1765400067805,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fb6cd8b83d0f51","name":"should handle case when navigator is not available","time":{"start":1765400015975,"stop":1765400015976,"duration":1},"status":"passed","severity":"normal"},{"uid":"52949329fa0360d3","name":"should handle different types of entries","time":{"start":1765400064463,"stop":1765400064465,"duration":2},"status":"passed","severity":"normal"},{"uid":"cca86655fb31f1a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1765400557092,"stop":1765400557092,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f5ab802f84b3c8","name":"Check publish message containing Basic HTML tag","time":{"start":1765400260201,"stop":1765400260201,"duration":0},"status":"passed","severity":"normal"},{"uid":"7996e4b4fed4b707","name":"Push message with content topic containing Chinese","time":{"start":1765401137172,"stop":1765401137173,"duration":1},"status":"passed","severity":"normal"},{"uid":"7352130dd5fbc1cb","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1765400016963,"stop":1765400016963,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f43698c76d7939","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1765400052688,"stop":1765400052688,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffaef7f2d287d30f","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1765400056355,"stop":1765400056355,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b151c278464979","name":"passes more than one ENR URLs and attempts connection","time":{"start":1765400095954,"stop":1765400095955,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b47ddb32fa86c5bd","name":"should handle multiple peers with different shard configurations","time":{"start":1765400017461,"stop":1765400017461,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d22a55486f787e0","name":"should be safe to call multiple times","time":{"start":1765400017372,"stop":1765400017373,"duration":1},"status":"passed","severity":"normal"},{"uid":"435fc433e30dac00","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1765400557080,"stop":1765400557081,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffb1bc1ec4fe39f","name":"should get multiple eligible entries at later time","time":{"start":1765400052282,"stop":1765400052282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20ae0672ce7577a","name":"Push message with Arabic payload","time":{"start":1765401137143,"stop":1765401137143,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ba5d9e5da0aad7","name":"Nodes with multiple pubsub topic","time":{"start":1765400253612,"stop":1765400253612,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37b39cd0546cbe","name":"topics with same application and version share the same shard","time":{"start":1765400003020,"stop":1765400003020,"duration":0},"status":"passed","severity":"normal"},{"uid":"6731fa6d9b10290d","name":"Push message with custom timestamp: 1734641715285","time":{"start":1765401137188,"stop":1765401137189,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e30fe9116ebf5a0","name":"should drop connection to all peers on hangUp","time":{"start":1765400178342,"stop":1765400178343,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb15c2888bd52ecc","name":"Push message with emoji payload","time":{"start":1765401137170,"stop":1765401137171,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e5226e59faef79","name":"Encoder error raises irrecoverable error","time":{"start":1765400070028,"stop":1765400070028,"duration":0},"status":"passed","severity":"normal"},{"uid":"526ab887d48df667","name":"should handle v3 RLN errors","time":{"start":1765400065570,"stop":1765400065570,"duration":0},"status":"passed","severity":"normal"},{"uid":"4784456de3328298","name":"should maintain proper timestamps if all messages received","time":{"start":1765400056353,"stop":1765400056353,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bbdef6eb3418ea19","name":"should get eligible entries based on current time","time":{"start":1765400052271,"stop":1765400052282,"duration":11},"status":"passed","severity":"normal"},{"uid":"c1f667bd868875b2","name":"Outgoing message is possibly acknowledged","time":{"start":1765400068203,"stop":1765400068203,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47013cf9ce885d79","name":"should handle very large timestamps","time":{"start":1765400056173,"stop":1765400056173,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3b977c9f2652d5","name":"peer exchange sets tag","time":{"start":1765400263487,"stop":1765400263488,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c5948b05dea068","name":"yields decoded messages","time":{"start":1765400017334,"stop":1765400017335,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc99637799a74fdb","name":"should initialize with custom TTL","time":{"start":1765400025950,"stop":1765400025950,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a5874afdf528c4","name":"should handle timestamp equal to current time","time":{"start":1765400056170,"stop":1765400056171,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7e2eea03af7a7c","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1765400052690,"stop":1765400052690,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5c084b1bb34406","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1765400056170,"stop":1765400056170,"duration":0},"status":"passed","severity":"normal"},{"uid":"add262836d565e15","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app47/10/topic962/json","time":{"start":1765400354720,"stop":1765400354720,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1abd89b8063968","name":"should not fail to start the service if it is already started","time":{"start":1765400095947,"stop":1765400095948,"duration":1},"status":"passed","severity":"normal"},{"uid":"358c600b3718f3d7","name":"Store - dialed after - with timeout","time":{"start":1765400411192,"stop":1765400411192,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4d2213fb6936ff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1765400052725,"stop":1765400052725,"duration":0},"status":"passed","severity":"normal"},{"uid":"765223a1c5d9f6d8","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1765400025275,"stop":1765400025276,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cff48e3364fe105","name":"Check received message containing emoji","time":{"start":1765400527879,"stop":1765400527879,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4705b05e2f23ebd","name":"Push message with emoji payload","time":{"start":1765401137183,"stop":1765401137183,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e59fd92397a04d","name":"should populate queue if has active dial","time":{"start":1765400017452,"stop":1765400017452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b089b579f28293cf","name":"should return false when peer shard info is not found","time":{"start":1765400016107,"stop":1765400016108,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc8cf182cfaff99","name":"should return peer for existing peer","time":{"start":1765400016943,"stop":1765400016943,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20e6826e1c92d85","name":"Push message with shell command payload","time":{"start":1765401137145,"stop":1765401137145,"duration":0},"status":"passed","severity":"normal"},{"uid":"54221834e551984b","name":"should handle empty peer infos gracefully","time":{"start":1765400025764,"stop":1765400025764,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a03056322bbad1e","name":"Check received message with timestamp: 1765400089847 ","time":{"start":1765400527894,"stop":1765400527895,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20f029e0246521f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1765400557089,"stop":1765400557089,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c7afc8fd02f442","name":"should detect messages with missing dependencies","time":{"start":1765400056358,"stop":1765400056358,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d2448d9ab12fe4","name":"should return false when peer is not on topic","time":{"start":1765400017662,"stop":1765400017662,"duration":0},"status":"passed","severity":"normal"},{"uid":"6861c0849244da8d","name":"Push message with content topic containing JSON","time":{"start":1765401137162,"stop":1765401137162,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4937203e0f5e07","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1765400070035,"stop":1765400070035,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38f60f7063c4675","name":"Check publish message after service node is restarted","time":{"start":1765400260208,"stop":1765400260208,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f59e934d0e85d47","name":"should filter out undefined ENRs","time":{"start":1765400025764,"stop":1765400025765,"duration":1},"status":"passed","severity":"normal"},{"uid":"30dbc5860eec4197","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1765400115054,"stop":1765400115055,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad20a4fc5b33a63","name":"different cluster: nodes don't connect","time":{"start":1765400181452,"stop":1765400181452,"duration":0},"status":"passed","severity":"normal"},{"uid":"210b434a85509111","name":"throws on content topic with non-number generation field","time":{"start":1765400003004,"stop":1765400003004,"duration":0},"status":"passed","severity":"normal"},{"uid":"86af6041c32cebd4","name":"LightPush","time":{"start":1765400411192,"stop":1765400411193,"duration":1},"status":"passed","severity":"normal"},{"uid":"33bcbd8066ef955a","name":"Publish message with custom timestamp: Thu Dec 19 2024 20:57:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1765400260204,"stop":1765400260204,"duration":0},"status":"passed","severity":"normal"},{"uid":"20277dd0b1fc355e","name":"should return start time to last successful query since last query is less than max range","time":{"start":1765400066932,"stop":1765400066932,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b65ebdae2acef","name":"Check received message containing shell command","time":{"start":1765400527892,"stop":1765400527892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27397da1f5dadd","name":"Push to array if already present","time":{"start":1765400002875,"stop":1765400002876,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc83905676108884","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1765400052689,"stop":1765400052689,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b77b45c61cbea5","name":"Push message with content topic containing emoji","time":{"start":1765401137175,"stop":1765401137175,"duration":0},"status":"passed","severity":"normal"},{"uid":"a437c7501344d383","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1765400360251,"stop":1765400360251,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9054cf26a67df4c","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1765400067642,"stop":1765400067642,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79eaa6275924a01","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1765400055884,"stop":1765400055884,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8c8fc58162e2f3","name":"Push message with Script payload","time":{"start":1765401137169,"stop":1765401137169,"duration":0},"status":"passed","severity":"normal"},{"uid":"9370b000ff48c2db","name":"Encoder throws on empty string content topic","time":{"start":1765400036742,"stop":1765400036742,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb4c38b6795243d","name":"should dial second nwaku node that was discovered","time":{"start":1765400090293,"stop":1765400090297,"duration":4},"status":"skipped","severity":"normal"},{"uid":"abac380696218fee","name":"Check publish message containing Russian","time":{"start":1765400260198,"stop":1765400260199,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15878373e16555a","name":"Push message with escaped characters payload","time":{"start":1765401137145,"stop":1765401137146,"duration":1},"status":"passed","severity":"normal"},{"uid":"7603cc6900fef00f","name":"should partition messages based on acknowledgement status","time":{"start":1765400056361,"stop":1765400056361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07e38f59b2ca02e","name":"should return false when peer is not found","time":{"start":1765400016096,"stop":1765400016096,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d41775a56a2734f","name":"should initialize with isNetworkConnected as false","time":{"start":1765400015967,"stop":1765400015968,"duration":1},"status":"passed","severity":"normal"},{"uid":"382acf929f0ed15d","name":"should handle case when globalThis is not available","time":{"start":1765400015976,"stop":1765400015976,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fee10fcdcbe43e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1765400157276,"stop":1765400157277,"duration":1},"status":"passed","severity":"normal"},{"uid":"3002b24dcc3becea","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1765400363421,"stop":1765400363422,"duration":1},"status":"passed","severity":"normal"},{"uid":"4067f436752bdea1","name":"Check received message with timestamp: 1765400089847000000 ","time":{"start":1765400527894,"stop":1765400527894,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9811aaef5f48ff0","name":"should check false positive rate","time":{"start":1765400052320,"stop":1765400052320,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52c83a45627c869","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1765400527881,"stop":1765400527881,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa269c26626b25f3","name":"should remove entries","time":{"start":1765400052306,"stop":1765400052307,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be7829bf42662a2","name":"Push message with custom timestamp: 1734641715284","time":{"start":1765401137152,"stop":1765401137152,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22e1fba60480ec4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1765400052709,"stop":1765400052710,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e915e9df7f28f8","name":"Repair Request","time":{"start":1765400056288,"stop":1765400056288,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17aca806d364553","name":"Push message with content topic containing escaped characters","time":{"start":1765401137186,"stop":1765401137186,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7753c9e7cd3cb0b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1765400096722,"stop":1765400096722,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97fc2785a902417","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1765400390073,"stop":1765400390075,"duration":2},"status":"passed","severity":"normal"},{"uid":"98fec101bf7b1973","name":"should set field with all protocols enabled","time":{"start":1765400008356,"stop":1765400008356,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c71e32754e99c72","name":"should increase lamport timestamp","time":{"start":1765400056352,"stop":1765400056352,"duration":0},"status":"passed","severity":"normal"},{"uid":"91575ffea5a6543d","name":"random static sharding 3 - Cluster ID: 544, Shard ID: 275","time":{"start":1765400383424,"stop":1765400383425,"duration":1},"status":"passed","severity":"normal"},{"uid":"983c0024af57ef01","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1765400003027,"stop":1765400003028,"duration":1},"status":"passed","severity":"normal"},{"uid":"24171d5fabfb9273","name":"should deliver messages after dependencies are met","time":{"start":1765400056358,"stop":1765400056358,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce90b554906c30ae","name":"Push message with Chinese payload","time":{"start":1765401137143,"stop":1765401137143,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c45be518a4c845","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1765400003011,"stop":1765400003011,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dfb83e5327adb2","name":"should not receive a peer event before start","time":{"start":1765400296138,"stop":1765400296139,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b6c8074a436d1b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1765400003008,"stop":1765400003009,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a9d45a5af2ec8d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1765400268366,"stop":1765400268366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c7fae7abe9d71a","name":"Push message with custom timestamp: 1765403715284","time":{"start":1765401137152,"stop":1765401137152,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0d55408a9710e9","name":"should mark all messages in causal history as acknowledged","time":{"start":1765400056355,"stop":1765400056356,"duration":1},"status":"passed","severity":"normal"},{"uid":"272d5b0b0d8a6b2a","name":"should select older connection if present","time":{"start":1765400017252,"stop":1765400017253,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd560b6041220ba","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1765400056357,"stop":1765400056357,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ec0cf2590bef73","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1765400007732,"stop":1765400007733,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e398a253f23fde7","name":"should return false when network is not connected","time":{"start":1765400017657,"stop":1765400017657,"duration":0},"status":"passed","severity":"normal"},{"uid":"4360ccc66600b911","name":"Push message with Russian payload","time":{"start":1765401137156,"stop":1765401137156,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ce92fdbb669c15","name":"Push message with content topic containing JSON","time":{"start":1765401137149,"stop":1765401137149,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc8b68e84c24829","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1765400034972,"stop":1765400034973,"duration":1},"status":"passed","severity":"normal"},{"uid":"45424f952bfd041d","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1765400056360,"stop":1765400056360,"duration":0},"status":"passed","severity":"normal"},{"uid":"45aa7c5847d4ce1e","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1765400003020,"stop":1765400003021,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd0df0d3ebf1116","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1765400066929,"stop":1765400066929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18bdca562cc5237","name":"throws on content topic with too few or too many fields","time":{"start":1765400003003,"stop":1765400003004,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0cd7054e3b7d37e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1765400016252,"stop":1765400016257,"duration":5},"status":"passed","severity":"normal"},{"uid":"54f4e06c6ca1cd71","name":"should dispatch connect and disconnect events","time":{"start":1765400065847,"stop":1765400065851,"duration":4},"status":"passed","severity":"normal"},{"uid":"7a698bf8f1ce3332","name":"should not fail to stop the service if it was not started","time":{"start":1765400095945,"stop":1765400095947,"duration":2},"status":"passed","severity":"normal"},{"uid":"2580c6445ba42217","name":"Push message with content topic containing long","time":{"start":1765401137172,"stop":1765401137172,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc873d0708eaf8d6","name":"Subscribe and receive messages via lightPush","time":{"start":1765400557074,"stop":1765400557074,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c92a28ff3e6579","name":"messageHashStr returns a hex string","time":{"start":1765400016259,"stop":1765400016259,"duration":0},"status":"passed","severity":"normal"},{"uid":"e567e8f9fe16912c","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1765400016258,"stop":1765400016258,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cd297381876d22","name":"Push message with content topic containing unicode special characters","time":{"start":1765401137174,"stop":1765401137175,"duration":1},"status":"passed","severity":"normal"},{"uid":"29761ae5a57b2a56","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1765400557079,"stop":1765400557080,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f1e9e10fd39434","name":"should not update T_req if message already exists","time":{"start":1765400052255,"stop":1765400052255,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce14136fce0506b1","name":"Push message with content topic containing unicode special characters","time":{"start":1765401137186,"stop":1765401137187,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb80eb7f0738c860","name":"should not fail to start the service if it is already started","time":{"start":1765400029838,"stop":1765400029839,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c0ad481d5ec7a3","name":"should skip peers without peerInfo in ENR","time":{"start":1765400025958,"stop":1765400025959,"duration":1},"status":"passed","severity":"normal"},{"uid":"899f2a0d8b4e14ce","name":"Sync message is not sent if another sync message was just sent","time":{"start":1765400072978,"stop":1765400072978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d791e216c5b0a2","name":"should not fail to stop the service if it was not started","time":{"start":1765400296136,"stop":1765400296137,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c95d0b91b7c378c","name":"Light Node - default protocols","time":{"start":1765400411193,"stop":1765400411193,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90a73aac22f1edc","name":"Decoder throws on undefined content topic","time":{"start":1765400034977,"stop":1765400034977,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72cfa916606fb3b","name":"should return false for content message without causal history","time":{"start":1765400070032,"stop":1765400070033,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9b6150c1bd0db0","name":"should remove event listeners from libp2p","time":{"start":1765400015970,"stop":1765400015971,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba757b50b9fb9368","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1765400253611,"stop":1765400253611,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a5ed6b1148fead","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1765400003025,"stop":1765400003025,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b7e543884207fc","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1765400268363,"stop":1765400268363,"duration":0},"status":"passed","severity":"normal"},{"uid":"911ec63276401836","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1765400253610,"stop":1765400253610,"duration":0},"status":"passed","severity":"normal"},{"uid":"23666f841a8c6f62","name":"should properly setup health event callback","time":{"start":1765400066921,"stop":1765400066922,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d61300066e37d65","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1765400527885,"stop":1765400527885,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1919b77c4904a8a","name":"should handle hash queries without validation","time":{"start":1765400067754,"stop":1765400067754,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cf0749c22fe35e","name":"Push message with Arabic payload","time":{"start":1765401137155,"stop":1765401137155,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8e8ca3ea6d39df","name":"Push message with content topic containing emoji","time":{"start":1765401137150,"stop":1765401137150,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68f6f9544ab5296","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1765400052702,"stop":1765400052703,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f83a67bd0b38280","name":"Push message with shell command payload","time":{"start":1765401137170,"stop":1765401137170,"duration":0},"status":"passed","severity":"normal"},{"uid":"95cf6d0cf193f91f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1765400268366,"stop":1765400268366,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef929c336c100cf","name":"should create PeerExchange instance with components","time":{"start":1765400025769,"stop":1765400025770,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d08c5c2a6bc393","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1765400003023,"stop":1765400003023,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d7824a4e0b12ab","name":"should stop and cleanup resources","time":{"start":1765400065792,"stop":1765400065792,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa517c3c703227f","name":"should return different streams if requested simultaniously","time":{"start":1765400017221,"stop":1765400017221,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf359e8d6382a0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1765400351007,"stop":1765400351009,"duration":2},"status":"passed","severity":"normal"},{"uid":"908f48b416beadf2","name":"should handle incoming messages","time":{"start":1765400065500,"stop":1765400065500,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e6b54da2568b62","name":"same cluster: nodes connect","time":{"start":1765400181451,"stop":1765400181452,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f3f6c1fefac705","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1765400025765,"stop":1765400025765,"duration":0},"status":"passed","severity":"normal"},{"uid":"677db4ee33bf1fd0","name":"should process queue every 500ms","time":{"start":1765400017456,"stop":1765400017457,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8773bef7691289","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1765400369805,"stop":1765400369806,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f7580af79fa1c6","name":"should clear dial history on stop","time":{"start":1765400017448,"stop":1765400017448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29719e846b086c3","name":"tcp ip4 address","time":{"start":1765400007828,"stop":1765400007828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6714287b9a220db0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1765400557090,"stop":1765400557090,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb72543a4791c127","name":"Push message with JSON payload","time":{"start":1765401137182,"stop":1765401137182,"duration":0},"status":"passed","severity":"normal"},{"uid":"948a485e1b3d3750","name":"should be able to decode the field with only FILTER set to true","time":{"start":1765400007737,"stop":1765400007738,"duration":1},"status":"passed","severity":"normal"},{"uid":"69167182bc5d787b","name":"should handle large number of peers request","time":{"start":1765400025768,"stop":1765400025768,"duration":0},"status":"passed","severity":"normal"},{"uid":"768e7a3b0e3b6bbc","name":"should ensure monotonic increase","time":{"start":1765400056171,"stop":1765400056173,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa26806eb728339c","name":"Encoder throws on undefined content topic","time":{"start":1765400017408,"stop":1765400017408,"duration":0},"status":"passed","severity":"normal"},{"uid":"74048c5da5a09c65","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1765400527899,"stop":1765400527899,"duration":0},"status":"passed","severity":"normal"},{"uid":"6536da2bcc6046eb","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app19/10/topic581/test.js","time":{"start":1765400354719,"stop":1765400354719,"duration":0},"status":"passed","severity":"normal"},{"uid":"41416daa8ae73ccf","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1765400070034,"stop":1765400070034,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d906f08dc490d3e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1765400354717,"stop":1765400354717,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d64a3e699ee67","name":"Passing page size 3 when there are 20 messages","time":{"start":1765400395791,"stop":1765400395791,"duration":0},"status":"passed","severity":"normal"},{"uid":"219daec283f6ecff","name":"should handle peer store update failures gracefully","time":{"start":1765400017388,"stop":1765400017390,"duration":2},"status":"passed","severity":"normal"},{"uid":"4408b02877a1cf88","name":"should initialize with default number of peers","time":{"start":1765400065829,"stop":1765400065836,"duration":7},"status":"passed","severity":"normal"},{"uid":"24b3b611803c462f","name":"Subscribe to topic containing XML and receive message","time":{"start":1765400557081,"stop":1765400557081,"duration":0},"status":"passed","severity":"normal"},{"uid":"132c8436246c133c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1765400052709,"stop":1765400052709,"duration":0},"status":"passed","severity":"normal"},{"uid":"514006a2e6e787fd","name":"Relay - times out","time":{"start":1765400411191,"stop":1765400411192,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4ebc5ab0dad03a","name":"rejects content-filtered query with only contentTopics","time":{"start":1765400016624,"stop":1765400016626,"duration":2},"status":"passed","severity":"normal"},{"uid":"44b3aa859480fd9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1765400557081,"stop":1765400557082,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3b7018f0d26a87","name":"should filter out already connected peers","time":{"start":1765400016934,"stop":1765400016934,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fb8130a15c97b3","name":"should handle peer identify event","time":{"start":1765400025952,"stop":1765400025953,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b4dbec454221ff","name":"Push message equal or less that 1MB","time":{"start":1765401137189,"stop":1765401137190,"duration":1},"status":"passed","severity":"normal"},{"uid":"8985c1f9df866269","name":"should not change state when connections remain after disconnect","time":{"start":1765400015978,"stop":1765400015978,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f4031728fa9c05","name":"Push message with content topic containing numeric","time":{"start":1765401137172,"stop":1765401137172,"duration":0},"status":"passed","severity":"normal"},{"uid":"d866bbd82400a35b","name":"should push the message to the outgoing buffer","time":{"start":1765400056350,"stop":1765400056350,"duration":0},"status":"passed","severity":"normal"},{"uid":"8002b5dfe66cd940","name":"should register libp2p event listeners when start is called","time":{"start":1765400065852,"stop":1765400065852,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e9521953dec324","name":"should set field with only RELAY enabled","time":{"start":1765400008356,"stop":1765400008356,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1a8bc6fe3cbea0","name":"Subscribe to topic containing short and receive message","time":{"start":1765400557078,"stop":1765400557078,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d23b9fd1a3e1187","name":"should handle task timeouts","time":{"start":1765400065323,"stop":1765400065323,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0835aef4c0355bb","name":"should initialize with default options","time":{"start":1765400025949,"stop":1765400025950,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bd00a7867ff0fe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1765400003026,"stop":1765400003027,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa1cc70ab1bd1f0","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1765400016259,"stop":1765400016266,"duration":7},"status":"passed","severity":"normal"},{"uid":"df51fd68f75ac5b5","name":"Check publish message containing XML","time":{"start":1765400260201,"stop":1765400260201,"duration":0},"status":"passed","severity":"normal"},{"uid":"5caefea13b34f22","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1765400237292,"stop":1765400237292,"duration":0},"status":"passed","severity":"normal"},{"uid":"6042e974f884f50c","name":"should handle peer store errors gracefully","time":{"start":1765400015853,"stop":1765400015853,"duration":0},"status":"passed","severity":"normal"},{"uid":"220a619f7b634995","name":"can start and stop the service","time":{"start":1765400095941,"stop":1765400095945,"duration":4},"status":"passed","severity":"normal"},{"uid":"d5f844b5e031e392","name":"Subscribe to topic containing JSON and receive message","time":{"start":1765400557092,"stop":1765400557093,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e222c8f6afe6fd2","name":"should stop ping timers on peer disconnect","time":{"start":1765400017379,"stop":1765400017386,"duration":7},"status":"passed","severity":"normal"},{"uid":"b42ce86e8261af72","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1765400065312,"stop":1765400065320,"duration":8},"status":"passed","severity":"normal"},{"uid":"d7727aa2457bcc3e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1765400007740,"stop":1765400007741,"duration":1},"status":"passed","severity":"normal"},{"uid":"4410f1c33c025281","name":"should not be sent when there is no history","time":{"start":1765400056362,"stop":1765400056362,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22bec0167c1cb1e","name":"Push message with unicode special characters payload","time":{"start":1765401137158,"stop":1765401137158,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed2b1461d142b9c","name":"should add received messages to bloom filter","time":{"start":1765400056353,"stop":1765400056354,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a1e95561128acb8","name":"Query Generator, Multiple PubsubTopics","time":{"start":1765400369802,"stop":1765400369804,"duration":2},"status":"passed","severity":"normal"},{"uid":"a618dc3c83eb9dd4","name":"Symmetric encrypt & Decrypt","time":{"start":1765400035570,"stop":1765400035570,"duration":0},"status":"passed","severity":"normal"},{"uid":"688a5fa71bd9c456","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1765400003012,"stop":1765400003012,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed254865acde5b19","name":"Sync message is sent within sync frequency","time":{"start":1765400072976,"stop":1765400072976,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23a8bdf10fecb09","name":"should jump to current time when timestamp is far in the past","time":{"start":1765400056174,"stop":1765400056174,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb97969782b32473","name":"should emit a peer event after start","time":{"start":1765400095948,"stop":1765400095949,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50201ce3e99ec1a","name":"should remove entries","time":{"start":1765400052293,"stop":1765400052297,"duration":4},"status":"passed","severity":"normal"},{"uid":"713380c557a5445c","name":"should handle queue processing errors gracefully","time":{"start":1765400017458,"stop":1765400017459,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1061f1a06510327","name":"should not fail to start the service if it is already started","time":{"start":1765400296137,"stop":1765400296137,"duration":0},"status":"passed","severity":"normal"},{"uid":"7558ced9b2568785","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1765400052683,"stop":1765400052683,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7994dba8c0451f","name":"Push 30 different messages","time":{"start":1765401137183,"stop":1765401137183,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7970186f686a4aea","name":"should be sent with empty content","time":{"start":1765400056361,"stop":1765400056361,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f64c0e64c1ed3","name":"Push message with Script payload","time":{"start":1765401137144,"stop":1765401137144,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdc8d9800321f4b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1765400557086,"stop":1765400557086,"duration":0},"status":"passed","severity":"normal"},{"uid":"131439dbeef7db41","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1765400003013,"stop":1765400003013,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d65e8f390cf846","name":"should handle missing messages with undefined retrievalHint","time":{"start":1765400056360,"stop":1765400056360,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2fc6bf54fd5523","name":"Check message on other pubsub topic is not received","time":{"start":1765400527896,"stop":1765400527896,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6554c27b8146a","name":"Check received message containing escaped characters","time":{"start":1765400527877,"stop":1765400527878,"duration":1},"status":"passed","severity":"normal"},{"uid":"f327464ed66c7a4","name":"Check received message containing unicode special characters","time":{"start":1765400527893,"stop":1765400527893,"duration":0},"status":"passed","severity":"normal"},{"uid":"501def3203237783","name":"should create PeerExchangeDiscovery instance","time":{"start":1765400025961,"stop":1765400025961,"duration":0},"status":"passed","severity":"normal"},{"uid":"e053cab2a8efc239","name":"should handle peer not in mesh for all topics","time":{"start":1765400017400,"stop":1765400017400,"duration":0},"status":"passed","severity":"normal"},{"uid":"7890748b58a8ae5b","name":"Push message with Chinese payload","time":{"start":1765401137167,"stop":1765401137168,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff5f7ccdb9abff99","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1765400268363,"stop":1765400268364,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01cbbfff711625e","name":"should discard bootstrap peers when has more than set limit","time":{"start":1765400133171,"stop":1765400133172,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4556c19ca9db70","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1765400237293,"stop":1765400237294,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab1110e02ec5eb0","name":"Check received message containing Basic HTML tag","time":{"start":1765400527891,"stop":1765400527892,"duration":1},"status":"passed","severity":"normal"},{"uid":"2870bd29dabaf1ed","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1765400268368,"stop":1765400268368,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8d367c93af13d8","name":"should skip peers without peer exchange protocol","time":{"start":1765400025956,"stop":1765400025956,"duration":0},"status":"passed","severity":"normal"},{"uid":"f826634ebdb4ae86","name":"should set default options when no config provided","time":{"start":1765400017653,"stop":1765400017654,"duration":1},"status":"passed","severity":"normal"},{"uid":"5064a9bd465ad0","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1765400070034,"stop":1765400070035,"duration":1},"status":"passed","severity":"normal"},{"uid":"691f286e86b8c76e","name":"random static sharding 1 - Cluster ID: 842, Shard ID: 793","time":{"start":1765400383422,"stop":1765400383423,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bea6bc5ba8ebe7f","name":"should perform initial health assessment on start","time":{"start":1765400065548,"stop":1765400065549,"duration":1},"status":"passed","severity":"normal"},{"uid":"94bfbac38a1940b8","name":"should remove event listeners from globalThis","time":{"start":1765400015971,"stop":1765400015971,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f5a74344383765","name":"Check message with no pubsub topic is not received","time":{"start":1765400527882,"stop":1765400527882,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e79948fdf430411","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1765400056359,"stop":1765400056360,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54593ce7f8320b5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1765400557080,"stop":1765400557080,"duration":0},"status":"passed","severity":"normal"},{"uid":"6658c7d6de6ad3a1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1765400557093,"stop":1765400557093,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc2e4c32e97fb38","name":"Check message with no content topic is not received","time":{"start":1765400527883,"stop":1765400527883,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a91a7dbbeb88658","name":"Push message with long payload","time":{"start":1765401137178,"stop":1765401137179,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81e08e21e585e5d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app36/8/topic564/json","time":{"start":1765400354718,"stop":1765400354718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4db066d402fb205","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1765400351016,"stop":1765400351017,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5c3349319abb4e","name":"should remove event listeners when stopped","time":{"start":1765400066918,"stop":1765400066919,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8161e327468607","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1765400052697,"stop":1765400052701,"duration":4},"status":"passed","severity":"normal"},{"uid":"1fc3e48c6cd61381","name":"should start and stop interval correctly","time":{"start":1765400065311,"stop":1765400065311,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a4b6affb72e8800e","name":"Check received message containing SQL Injection","time":{"start":1765400527875,"stop":1765400527875,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16f06e856a3db31","name":"Rejects garbage","time":{"start":1765400076035,"stop":1765400076035,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab85325a2f24bc0a","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1765400017390,"stop":1765400017391,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9be800ad5944ee","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1765400016624,"stop":1765400016624,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed511bc0cad32ed4","name":"should handle general insertion and lookup correctly","time":{"start":1765400052320,"stop":1765400052320,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f538c9fa45dff54","name":"Mutual subscription","time":{"start":1765400268361,"stop":1765400268361,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a20d3b28c4f0716","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1765400007735,"stop":1765400007735,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc30f6cd3da8a65f","name":"should not create relay timers when relay is not provided","time":{"start":1765400017391,"stop":1765400017392,"duration":1},"status":"passed","severity":"normal"},{"uid":"811c146f91e7063a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1765400096722,"stop":1765400096724,"duration":2},"status":"passed","severity":"normal"},{"uid":"e087554a9b367609","name":"should update peers in cache on 'peer:identify' event","time":{"start":1765400029840,"stop":1765400029840,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd267f73dd90e866","name":"Push message with shell command payload","time":{"start":1765401137182,"stop":1765401137182,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5584e4034b8bfd","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1765400052710,"stop":1765400052710,"duration":0},"status":"passed","severity":"normal"},{"uid":"1107e13037d03994","name":"Push message with escaped characters payload","time":{"start":1765401137182,"stop":1765401137182,"duration":0},"status":"passed","severity":"normal"},{"uid":"d558ff0263292a57","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1765400390075,"stop":1765400390075,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8678e83ee2473f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1765400003179,"stop":1765400003179,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5c11932611c73f","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1765400016964,"stop":1765400016966,"duration":2},"status":"passed","severity":"normal"},{"uid":"76a2c9804ee99e03","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1765400003022,"stop":1765400003022,"duration":0},"status":"passed","severity":"normal"},{"uid":"104d5cfd68a30cbb","name":"should set field with only STORE enabled","time":{"start":1765400008356,"stop":1765400008357,"duration":1},"status":"passed","severity":"normal"},{"uid":"24dbe4f2526304b6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1765400557094,"stop":1765400557094,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1542e0dcb082b80","name":"should dial peers from store when browser is connected","time":{"start":1765400016922,"stop":1765400016923,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ece0bd97c6797a","name":"Using a function","time":{"start":1765400403085,"stop":1765400403085,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88f08c8c2b446b4","name":"Check publish message containing unicode special characters","time":{"start":1765400260203,"stop":1765400260203,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2f0f08ca8ef0e3","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1765400406419,"stop":1765400406420,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb06b5dc69cb86b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1765400557074,"stop":1765400557074,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4672309a81a01","name":"isConnected should return true after first peer connects","time":{"start":1765400110978,"stop":1765400110978,"duration":0},"status":"passed","severity":"normal"},{"uid":"db009b96c75a4d65","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1765400056357,"stop":1765400056357,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9a6bfa3a49ae9f","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1765400110980,"stop":1765400110980,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f963c4402e71f4","name":"Nwaku publishes","time":{"start":1765400250269,"stop":1765400250269,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e5b343b778141b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1765400110977,"stop":1765400110978,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a6fc6a5cd5e08d","name":"should not allow k > 12","time":{"start":1765400052348,"stop":1765400052348,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a6ee18bc5c5dab","name":"should query peer with peer exchange protocol","time":{"start":1765400025955,"stop":1765400025956,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9d9f554b92e056","name":"should add event listener for peer:discovery","time":{"start":1765400015832,"stop":1765400015833,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bedfbc24b93187e","name":"Push message with content topic containing short","time":{"start":1765401137171,"stop":1765401137171,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fec06bfa0e950","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1765400237290,"stop":1765400237291,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1cbe4b6cd601b35","name":"Push message with numeric payload","time":{"start":1765401137179,"stop":1765401137179,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7fa124b4ba2812f","name":"should skip already querying peers","time":{"start":1765400025956,"stop":1765400025956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbfb4e6198d9f8","name":"msgTime: 0 ms from now, startTime: 1765141190273, endTime: 1765400390273","time":{"start":1765400406418,"stop":1765400406419,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a53fbfce7fe528","name":"returns all values when wanted number is greater than available values","time":{"start":1765400024500,"stop":1765400024500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed234b4e8b1e2f4a","name":"Check received message containing special chars","time":{"start":1765400527870,"stop":1765400527871,"duration":1},"status":"passed","severity":"normal"},{"uid":"6afc2e3c917421fc","name":"should handle mixed protocol support correctly","time":{"start":1765400065550,"stop":1765400065550,"duration":0},"status":"passed","severity":"normal"},{"uid":"641789aa14362e2e","name":"Check publish message containing long","time":{"start":1765400260195,"stop":1765400260196,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba56c710b50e168","name":"Push message with content topic containing Arabic","time":{"start":1765401137173,"stop":1765401137173,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad188b166d0e6b7a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1765400003009,"stop":1765400003010,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddbc4dbe8a2f4e45","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1765400007735,"stop":1765400007736,"duration":1},"status":"passed","severity":"normal"},{"uid":"cadc9c3a2726e1eb","name":"Push message with long payload","time":{"start":1765401137154,"stop":1765401137154,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21d8902e0ef4568","name":"Decoder throws on empty string content topic","time":{"start":1765400017410,"stop":1765400017411,"duration":1},"status":"passed","severity":"normal"},{"uid":"889ec968fa6793db","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1765400016247,"stop":1765400016252,"duration":5},"status":"passed","severity":"normal"},{"uid":"218be0944ec6c762","name":"messageHashStr works with IProtoMessage","time":{"start":1765400016266,"stop":1765400016267,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc6a79e15e5805b","name":"Subscribe and receives messages on 20 topics","time":{"start":1765400557087,"stop":1765400557087,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a308e04a4d625cd","name":"should dial peer when peer is discovered","time":{"start":1765400015843,"stop":1765400015843,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd5be3661cfd34d","name":"should handle empty pubsub topics","time":{"start":1765400017398,"stop":1765400017399,"duration":1},"status":"passed","severity":"normal"},{"uid":"402594fbab4c482c","name":"should be safe to call multiple times","time":{"start":1765400017655,"stop":1765400017655,"duration":0},"status":"passed","severity":"normal"},{"uid":"937ba7ef60ec78a1","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1765400066917,"stop":1765400066917,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bf2d4bf568ff8f","name":"should clear dial history on start","time":{"start":1765400017446,"stop":1765400017446,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbd91319ccda399","name":"should set field with all protocols disabled","time":{"start":1765400008355,"stop":1765400008355,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7b87acb72bf9f0","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1765400237294,"stop":1765400237295,"duration":1},"status":"passed","severity":"normal"},{"uid":"4530bb24a85753e1","name":"should handle multiple peer connections","time":{"start":1765400017379,"stop":1765400017379,"duration":0},"status":"passed","severity":"normal"},{"uid":"1873ec04af72770b","name":"should continually clean up expired entries at intervals","time":{"start":1765400064469,"stop":1765400064471,"duration":2},"status":"passed","severity":"normal"},{"uid":"37a83a59d214a8b3","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1765400056359,"stop":1765400056359,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f90ec58c8379e0","name":"should handle dial errors","time":{"start":1765400017658,"stop":1765400017658,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e194f9a172f5374","name":"should keep entries that haven't expired yet","time":{"start":1765400064461,"stop":1765400064463,"duration":2},"status":"passed","severity":"normal"},{"uid":"c253c0c4d5b5b66b","name":"configure the node with multiple content topics","time":{"start":1765400354722,"stop":1765400354722,"duration":0},"status":"passed","severity":"normal"},{"uid":"74557d7922e0870c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1765400065499,"stop":1765400065499,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0663888f08daca7","name":"should properly create location multiaddrs - tcp","time":{"start":1765400008354,"stop":1765400008354,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb243748454a069","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1765400557090,"stop":1765400557090,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa27f9a7df010d72","name":"Push message with Chinese payload","time":{"start":1765401137155,"stop":1765401137155,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1aa6fd33ccbf0a","name":"should remove expired entries after TTL has passed","time":{"start":1765400064459,"stop":1765400064461,"duration":2},"status":"passed","severity":"normal"},{"uid":"854dc0cd83d5c9e5","name":"Synced status is emitted when a missing message is received","time":{"start":1765400069890,"stop":1765400069890,"duration":0},"status":"passed","severity":"normal"},{"uid":"29aec90caebda387","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1765400025766,"stop":1765400025766,"duration":0},"status":"passed","severity":"normal"},{"uid":"71125b3cdb91239a","name":"should handle shard reader errors gracefully","time":{"start":1765400017459,"stop":1765400017460,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0792c9c10377e0","name":"should encodeTxt and decodeTxt","time":{"start":1765400008347,"stop":1765400008347,"duration":0},"status":"passed","severity":"normal"},{"uid":"19030803a4601c06","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1765400007739,"stop":1765400007739,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d294767de48d78e","name":"should not modify tags of connections for different peers","time":{"start":1765400065865,"stop":1765400065867,"duration":2},"status":"passed","severity":"normal"},{"uid":"8dddc7755b9e6ee6","name":"should not return locked peers if enough unlocked are available","time":{"start":1765400065843,"stop":1765400065846,"duration":3},"status":"passed","severity":"normal"},{"uid":"165c0195439b3762","name":"Push message with content topic containing JSON","time":{"start":1765401137186,"stop":1765401137186,"duration":0},"status":"passed","severity":"normal"},{"uid":"a974e9d58ae9593e","name":"Push message with content topic containing special chars","time":{"start":1765401137148,"stop":1765401137148,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2979eaf71c4bce8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1765400268363,"stop":1765400268363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e70e7e0dca0b3c3","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1765400052689,"stop":1765400052689,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbea495c06762df","name":"Push message with special chars payload","time":{"start":1765401137155,"stop":1765401137155,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aae7c88c850e062","name":"should handle browser offline state overriding peer connections","time":{"start":1765400015984,"stop":1765400015985,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcdba15952ba6399","name":"should get all peers from store","time":{"start":1765400016929,"stop":1765400016934,"duration":5},"status":"passed","severity":"normal"},{"uid":"dbcdf2c0d98e1037","name":"Subscribe to topic containing Script and receive message","time":{"start":1765400557081,"stop":1765400557081,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c50cfc65bdfc9e5","name":"should return PeerId when PeerId is provided","time":{"start":1765400016464,"stop":1765400016465,"duration":1},"status":"passed","severity":"normal"},{"uid":"df56b61f00b71df0","name":"Check message received after jswaku node is restarted","time":{"start":1765400527899,"stop":1765400527899,"duration":0},"status":"passed","severity":"normal"},{"uid":"600f93d007db5945","name":"Decoder throws on undefined content topic","time":{"start":1765400036742,"stop":1765400036742,"duration":0},"status":"passed","severity":"normal"},{"uid":"655885d5a7d27ee2","name":"should handle disconnect when peer has no timers","time":{"start":1765400017396,"stop":1765400017396,"duration":0},"status":"passed","severity":"normal"},{"uid":"492694246c9f6d6","name":"Push message with special chars payload","time":{"start":1765401137179,"stop":1765401137179,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c929eb3afa56b8","name":"should delegate to networkMonitor.isConnected()","time":{"start":1765400017656,"stop":1765400017657,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d8e2d0104a8d21","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1765400052708,"stop":1765400052708,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2eaa273336dd078","name":"All","time":{"start":1765400095595,"stop":1765400095596,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a9737dc095106a","name":"should throw error - no id","time":{"start":1765400008348,"stop":1765400008348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37aea1849581acb","name":"should discover peers from provided peer cache","time":{"start":1765400183086,"stop":1765400183086,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52c404545db0d95","name":"should start periodic discovery on start","time":{"start":1765400025959,"stop":1765400025960,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbfdcf148c3174b","name":"should handle ping failures gracefully","time":{"start":1765400017387,"stop":1765400017387,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0697f6fa6864a3","name":"Encoder throws on empty string content topic","time":{"start":1765400034976,"stop":1765400034977,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcbc552d447f3bde","name":"should handle onConnected and onDisconnected","time":{"start":1765400065851,"stop":1765400065852,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e29c74694f5053","name":"Relay","time":{"start":1765400095593,"stop":1765400095593,"duration":0},"status":"passed","severity":"normal"},{"uid":"971d9a7bb6607871","name":"should be able to decode the field with only RELAY set to true","time":{"start":1765400007736,"stop":1765400007737,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe6fc4a07a2d8cd","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1765400016252,"stop":1765400016252,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f412993a15db28","name":"Check message with no payload is not received","time":{"start":1765400527884,"stop":1765400527884,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0322dd03c50561","name":"Push message with long payload","time":{"start":1765401137141,"stop":1765401137142,"duration":1},"status":"passed","severity":"normal"},{"uid":"b633befbc378f31e","name":"should throw an error for insufficient data","time":{"start":1765400003179,"stop":1765400003180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6aafe2a2b0e0854","name":"Subscribe to topic containing special chars and publish message","time":{"start":1765400268365,"stop":1765400268366,"duration":1},"status":"passed","severity":"normal"},{"uid":"28028e429c0d4e30","name":"should not create timers for topics where peer is not in mesh","time":{"start":1765400017392,"stop":1765400017393,"duration":1},"status":"passed","severity":"normal"},{"uid":"454ceba0abb80b86","name":"Automatically retrieves missing message","time":{"start":1765400070030,"stop":1765400070030,"duration":0},"status":"passed","severity":"normal"},{"uid":"8434816426a9675d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1765400025279,"stop":1765400025280,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a9ec13ee296611","name":"Promise Callback - false","time":{"start":1765400380441,"stop":1765400380441,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ab782bff67477b","name":"pre and post cipher","time":{"start":1765400035570,"stop":1765400035571,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f67aa15fe33d824","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1765400557075,"stop":1765400557076,"duration":1},"status":"passed","severity":"normal"},{"uid":"103938ff8c9ac50f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1765400557075,"stop":1765400557075,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa5e754927d438a","name":"should throw error - invalid id","time":{"start":1765400008349,"stop":1765400008349,"duration":0},"status":"passed","severity":"normal"},{"uid":"536791fa3095089d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1765400065855,"stop":1765400065859,"duration":4},"status":"passed","severity":"normal"},{"uid":"3b9a7b6df1cc6069","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1765400003013,"stop":1765400003014,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa036bbb33b056b","name":"should handle errors when globalThis is not available","time":{"start":1765400015969,"stop":1765400015970,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb69340f0d0bc30","name":"Push message equal or less that 1MB","time":{"start":1765401137177,"stop":1765401137177,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed724206946df62f","name":"should handle retrieve function with query parameters","time":{"start":1765400066922,"stop":1765400066923,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5a0c97e71fadbd","name":"Push message with SQL Injection payload","time":{"start":1765401137156,"stop":1765401137156,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0104484f2e9b21","name":"Outgoing message is acknowledged","time":{"start":1765400070029,"stop":1765400070029,"duration":0},"status":"passed","severity":"normal"},{"uid":"1658e06ceb735f67","name":"should reject if WakuNode is not started","time":{"start":1765400067803,"stop":1765400067803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ac22b56926d604","name":"Sync message are not sent excessively within sync frequency","time":{"start":1765400072976,"stop":1765400072977,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dcfef3017a9cf54","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1765400052703,"stop":1765400052708,"duration":5},"status":"passed","severity":"normal"},{"uid":"a53a677fb3ee19c4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1765400237291,"stop":1765400237292,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf35f3554288c02f","name":"Push message with content topic containing short","time":{"start":1765401137184,"stop":1765401137184,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1a90957c6afe27","name":"should skip updating peer store if peer has same addresses","time":{"start":1765400015857,"stop":1765400015860,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d6832fc76e48827","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1765400052683,"stop":1765400052684,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b27a86f05ca231","name":"should handle malformed response data","time":{"start":1765400025768,"stop":1765400025768,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc44e7d3f26d60a9","name":"should be online or offline if network state changed","time":{"start":1765400110980,"stop":1765400110980,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba92f470c093e44","name":"Retries within given interval","time":{"start":1765400067457,"stop":1765400067457,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2f3fb82ca38148","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1765400056359,"stop":1765400056359,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a0cb4f88ede4f2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1765400557079,"stop":1765400557079,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee08ad7241066ed6","name":"should be safe to call multiple times","time":{"start":1765400017378,"stop":1765400017378,"duration":0},"status":"passed","severity":"normal"},{"uid":"99107455d6ba86ee","name":"should return PeerId when Multiaddr input is provided","time":{"start":1765400016465,"stop":1765400016465,"duration":0},"status":"passed","severity":"normal"},{"uid":"8334b3756011b108","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1765400181448,"stop":1765400181450,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea8f12e05e22a30d","name":"Passing invalid cursor","time":{"start":1765400363423,"stop":1765400363424,"duration":1},"status":"passed","severity":"normal"},{"uid":"df7fb094e67033e5","name":"should skip peer when not on same cluster","time":{"start":1765400017453,"stop":1765400017453,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd32b9b2fb1e4432","name":"Subscribe to topic containing short and receive message","time":{"start":1765400557089,"stop":1765400557089,"duration":0},"status":"passed","severity":"normal"},{"uid":"7169c6026eb9c4cc","name":"random static sharding 7 - Cluster ID: 666, Shard ID: 848","time":{"start":1765400383426,"stop":1765400383427,"duration":1},"status":"passed","severity":"normal"},{"uid":"834f4970a9a73e3e","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1765400157274,"stop":1765400157275,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0855dc4fa53def","name":"should return true even if peer has no overlapping shards","time":{"start":1765400016095,"stop":1765400016095,"duration":0},"status":"passed","severity":"normal"},{"uid":"da31a3cf23877ca","name":"Round trip binary encryption [ecies, signature]","time":{"start":1765400036740,"stop":1765400036741,"duration":1},"status":"passed","severity":"normal"},{"uid":"245951010dee278c","name":"should handle peer store errors gracefully","time":{"start":1765400025954,"stop":1765400025955,"duration":1},"status":"passed","severity":"normal"},{"uid":"78eacca18d7c9510","name":"Subscribe to topic containing XML and receive message","time":{"start":1765400557092,"stop":1765400557092,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a710ecc66d3bd87","name":"should start peer exchange discovery","time":{"start":1765400025950,"stop":1765400025951,"duration":1},"status":"passed","severity":"normal"},{"uid":"85cbf2290a051a3c","name":"Cluster id 0, shard 0","time":{"start":1765400383420,"stop":1765400383421,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f20de9b6438924","name":"Filter","time":{"start":1765400411193,"stop":1765400411193,"duration":0},"status":"passed","severity":"normal"},{"uid":"59da79d4d1f42f8a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app2/5/topic397/json","time":{"start":1765400354718,"stop":1765400354718,"duration":0},"status":"passed","severity":"normal"},{"uid":"106bf377f5b2d1a4","name":"should use current time when it's greater than incremented timestamp","time":{"start":1765400056170,"stop":1765400056170,"duration":0},"status":"passed","severity":"normal"},{"uid":"55320c04ebca0783","name":"Get Nodes","time":{"start":1765400025176,"stop":1765400025176,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65049ade10be4a2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1765400003030,"stop":1765400003031,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b563025c9f59b63","name":"Ordered callback, aborts when callback returns true","time":{"start":1765400395615,"stop":1765400395615,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7841f303c555e9e","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1765400066927,"stop":1765400066928,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6bef49d4fc3a8c","name":"Push 30 different messages","time":{"start":1765401137146,"stop":1765401137147,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5d2ac2c1fc4df19e","name":"should dial all peers on dial","time":{"start":1765400178342,"stop":1765400178342,"duration":0},"status":"passed","severity":"normal"},{"uid":"861dfd148635398b","name":"should dial peer when on same shard","time":{"start":1765400017453,"stop":1765400017453,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9b0e1ef2ee26f","name":"should send relay ping messages on timer","time":{"start":1765400017393,"stop":1765400017393,"duration":0},"status":"passed","severity":"normal"},{"uid":"da974b4b8dcddfd9","name":"Push message with content topic containing numeric","time":{"start":1765401137160,"stop":1765401137160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9474358f22e0b73","name":"should not start if already started","time":{"start":1765400025951,"stop":1765400025951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97bacf5313153db","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1765400181453,"stop":1765400181453,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aeaa4a3fbc4fcd5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1765400527880,"stop":1765400527881,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda4416c98d3a656","name":"should respect custom numPeersToUse configuration","time":{"start":1765400065859,"stop":1765400065860,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb1d8a46428cc3b","name":"Generator, one shard","time":{"start":1765400360250,"stop":1765400360250,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccdc83a0042399d","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1765400015975,"stop":1765400015975,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e51c705792c201","name":"should be safe to call multiple times","time":{"start":1765400017656,"stop":1765400017656,"duration":0},"status":"passed","severity":"normal"},{"uid":"d707af7f0707c207","name":"Push message with custom timestamp: 1734641715284","time":{"start":1765401137164,"stop":1765401137164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02107469d617f59","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1765400181450,"stop":1765400181451,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8eb10f1255590f5","name":"should maintain chronological order of messages in localHistory","time":{"start":1765400056354,"stop":1765400056355,"duration":1},"status":"passed","severity":"normal"},{"uid":"374a6d42fb3ad24a","name":"Throws when trying to push message with empty payload","time":{"start":1765401137159,"stop":1765401137159,"duration":0},"status":"passed","severity":"normal"},{"uid":"72363e201609fa12","name":"Fails to push message bigger that 1MB","time":{"start":1765401137153,"stop":1765401137153,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7f952fc508351a","name":"Query with Promise Callback, No message returned","time":{"start":1765400369810,"stop":1765400369811,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd60b9c126b9405","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1765400065838,"stop":1765400065838,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfc281e11b3f3d","name":"Check received message containing JSON","time":{"start":1765400527876,"stop":1765400527877,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dbdb05aee09af67","name":"should retry on complete failure if specified","time":{"start":1765400065562,"stop":1765400065562,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb1e69df1721988","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1765400007740,"stop":1765400007740,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d7989e14cab7de","name":"should wait for Store peer to be connected","time":{"start":1765400067806,"stop":1765400067806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cde97ee1a0d2fe1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1765400052727,"stop":1765400052728,"duration":1},"status":"passed","severity":"normal"},{"uid":"4536d1388a138a2a","name":"Callback on promise","time":{"start":1765400395614,"stop":1765400395614,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5836ac8958caf36","name":"Check received message containing numeric","time":{"start":1765400527870,"stop":1765400527870,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3cbb6efcf6864e","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1765400056356,"stop":1765400056356,"duration":0},"status":"passed","severity":"normal"},{"uid":"767461a073ba8f0e","name":"should handle network check errors gracefully","time":{"start":1765400017460,"stop":1765400017460,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3865f91f7c2397","name":"ends after yielding if response size indicates end","time":{"start":1765400017336,"stop":1765400017336,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1a062ea550b7c5","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1765400052677,"stop":1765400052677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a451345e57602cfa","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1765400016912,"stop":1765400016913,"duration":1},"status":"passed","severity":"normal"},{"uid":"431533513bc923bd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1765400052726,"stop":1765400052726,"duration":0},"status":"passed","severity":"normal"},{"uid":"96089f21122d6b20","name":"Check received message containing escaped characters","time":{"start":1765400527893,"stop":1765400527893,"duration":0},"status":"passed","severity":"normal"},{"uid":"c800fdb2a5dc9484","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1765400557091,"stop":1765400557091,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ee8df1ecb7b406","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1765400052721,"stop":1765400052721,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a61630a9bd9c50e","name":"Does not throw an exception when node disconnects","time":{"start":1765400403084,"stop":1765400403084,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51f4fcdedac8039","name":"Push message with custom timestamp: 1765403715285","time":{"start":1765401137177,"stop":1765401137177,"duration":0},"status":"passed","severity":"normal"},{"uid":"64934b64e642df8d","name":"Push message with custom timestamp: 1765396515284","time":{"start":1765401137164,"stop":1765401137165,"duration":1},"status":"passed","severity":"normal"},{"uid":"4596c336dda21d8b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1765400065545,"stop":1765400065545,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df0faf0fd82e446","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1765400052349,"stop":1765400052350,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7dfa93c4c410a7","name":"should drop only non-locked connections when over maxConnections","time":{"start":1765400016955,"stop":1765400016955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba4a8ae8fb72567","name":"Push message with special chars payload","time":{"start":1765401137167,"stop":1765401137167,"duration":0},"status":"passed","severity":"normal"},{"uid":"185430983500ee57","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1765400390080,"stop":1765400390083,"duration":3},"status":"passed","severity":"normal"},{"uid":"5d672dc7e198227b","name":"Push message equal or less that 1MB","time":{"start":1765401137165,"stop":1765401137165,"duration":0},"status":"passed","severity":"normal"},{"uid":"882da041d7acd27b","name":"should add peer to queue when queue is not empty","time":{"start":1765400017450,"stop":1765400017450,"duration":0},"status":"passed","severity":"normal"},{"uid":"e726d92678695533","name":"Emits 'synced' when new message received","time":{"start":1765400067640,"stop":1765400067641,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc5cf873e5a2f115","name":"Check publish message containing SQL Injection","time":{"start":1765400260199,"stop":1765400260200,"duration":1},"status":"passed","severity":"normal"},{"uid":"690e399f5105a8dc","name":"Throws when trying to push message with empty payload","time":{"start":1765401137147,"stop":1765401137147,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9e1b52a3498c1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1765400003024,"stop":1765400003025,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2d278e310de991","name":"should create QueryOnConnect instance without options","time":{"start":1765400066917,"stop":1765400066917,"duration":0},"status":"passed","severity":"normal"},{"uid":"754d61b74baae1e9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1765400052716,"stop":1765400052719,"duration":3},"status":"passed","severity":"normal"},{"uid":"d0a9b1672ce9927c","name":"new peer added after a peer was already found","time":{"start":1765400263488,"stop":1765400263488,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e21a11f775479e","name":"Push message with short payload","time":{"start":1765401137166,"stop":1765401137166,"duration":0},"status":"passed","severity":"normal"},{"uid":"9721d21ce544e34","name":"throws on content topic with generation field greater than 0","time":{"start":1765400003005,"stop":1765400003005,"duration":0},"status":"passed","severity":"normal"},{"uid":"987316780bb55ebb","name":"Push message with rate limit","time":{"start":1765401137151,"stop":1765401137151,"duration":0},"status":"passed","severity":"normal"},{"uid":"4675673288c5cd22","name":"isConnected return false after peer stops","time":{"start":1765400110979,"stop":1765400110979,"duration":0},"status":"passed","severity":"normal"},{"uid":"c602334c8725824a","name":"Push message with rate limit","time":{"start":1765401137176,"stop":1765401137176,"duration":0},"status":"passed","severity":"normal"},{"uid":"c709adfc7d65247d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1765400003010,"stop":1765400003011,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1326dcd2079e94a","name":"should throw error - no public key","time":{"start":1765400008349,"stop":1765400008349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba3f72ee157e161","name":"Overlapping topic subscription","time":{"start":1765400557077,"stop":1765400557078,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7b59e9df1a509a","name":"Push message with content topic containing escaped characters","time":{"start":1765401137162,"stop":1765401137163,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e4ae46c04105929","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1765400016464,"stop":1765400016464,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc521595170d902","name":"should dial more peers if under maxConnections","time":{"start":1765400016954,"stop":1765400016955,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06484cb5f4288ff","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1765400064967,"stop":1765400064967,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fe6bb2e75f8c2d","name":"Decoder throws on empty string content topic","time":{"start":1765400036742,"stop":1765400036742,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4a0307a73f25c5","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1765400052701,"stop":1765400052701,"duration":0},"status":"passed","severity":"normal"},{"uid":"4def9d4a637fd790","name":"should stop peer exchange discovery","time":{"start":1765400025951,"stop":1765400025952,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80fcc258ad21160","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1765400003009,"stop":1765400003009,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cdba5f1d7613aa","name":"Push message with Arabic payload","time":{"start":1765401137180,"stop":1765401137180,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d58155a5af81c34","name":"Push message with short payload","time":{"start":1765401137141,"stop":1765401137141,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cb722123167e3b","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1765400052684,"stop":1765400052684,"duration":0},"status":"passed","severity":"normal"},{"uid":"9675d159a2cbc0d5","name":"should reject on timeout if it was set","time":{"start":1765400067804,"stop":1765400067805,"duration":1},"status":"passed","severity":"normal"},{"uid":"72074c9cd482e09f","name":"should handle dial errors gracefully","time":{"start":1765400017454,"stop":1765400017455,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d47a1e3ffce670a","name":"should handle complete discovery-to-dial flow","time":{"start":1765400015862,"stop":1765400015864,"duration":2},"status":"passed","severity":"normal"},{"uid":"c8d2a891dfd972f4","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1765400052673,"stop":1765400052673,"duration":0},"status":"passed","severity":"normal"},{"uid":"22275dc768ce6075","name":"should be safe to call multiple times","time":{"start":1765400015842,"stop":1765400015843,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d6926c44bef671","name":"Meta field set when metaSetter is specified","time":{"start":1765400017407,"stop":1765400017408,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a16e0f3935b0","name":"should properly create location multiaddrs - tcp4","time":{"start":1765400008353,"stop":1765400008353,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe0722026360b8b","name":"Outgoing message is emitted as sending","time":{"start":1765400068202,"stop":1765400068202,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0f3393188f49cb","name":"should do nothing when connections still exist","time":{"start":1765400016924,"stop":1765400016929,"duration":5},"status":"passed","severity":"normal"},{"uid":"55b3e61e3471fafc","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1765400390083,"stop":1765400390083,"duration":0},"status":"passed","severity":"normal"},{"uid":"1880d383183871aa","name":"should successfully subscribe to supported pubsub topic","time":{"start":1765400065498,"stop":1765400065498,"duration":0},"status":"passed","severity":"normal"},{"uid":"500e3fa2d200d4b1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1765400557085,"stop":1765400557085,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8c3446876ccecc","name":"should return true when peer is on the specified shard","time":{"start":1765400016096,"stop":1765400016097,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7a84435c1ca7f","name":"should update peer store before dialing","time":{"start":1765400015851,"stop":1765400015852,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc9af2e6aca2c47","name":"Query generator for multiple messages","time":{"start":1765400395612,"stop":1765400395612,"duration":0},"status":"passed","severity":"normal"},{"uid":"133da335f42e19dd","name":"messageHash returns a Uint8Array","time":{"start":1765400016258,"stop":1765400016259,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c07209d14b417a9","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1765400064968,"stop":1765400064968,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c6f0b46ba609f6","name":"Check publish message containing JSON","time":{"start":1765400260201,"stop":1765400260202,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6af777a41a66880","name":"isConnected between 2 js-waku relay nodes","time":{"start":1765400110979,"stop":1765400110979,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e13bd8681b96da1","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1765400015981,"stop":1765400015982,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5404ec6a80e009e","name":"should not stop if not started","time":{"start":1765400025952,"stop":1765400025952,"duration":0},"status":"passed","severity":"normal"},{"uid":"990f2a5ec06294ed","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1765400017223,"stop":1765400017223,"duration":0},"status":"passed","severity":"normal"},{"uid":"367eae8c4eeaf35f","name":"should handle complete dial lifecycle","time":{"start":1765400017460,"stop":1765400017461,"duration":1},"status":"passed","severity":"normal"},{"uid":"354bcf2e5edde4fa","name":"should not retry if at least one success","time":{"start":1765400065325,"stop":1765400065325,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ff272067890342","name":"should skip peers without peer exchange protocol","time":{"start":1765400025953,"stop":1765400025953,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d56f6ef0136d8e","name":"should stop query on content message from same channel","time":{"start":1765400070031,"stop":1765400070031,"duration":0},"status":"passed","severity":"normal"},{"uid":"2baf1e6a9fd0704c","name":"peer:update - should do nothing if another protocol hit","time":{"start":1765400017222,"stop":1765400017222,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d11343f1fb672ad","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1765400363418,"stop":1765400363419,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b4674008414994","name":"should handle peerStore errors gracefully","time":{"start":1765400017661,"stop":1765400017661,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4da695db6164c4d","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1765400017392,"stop":1765400017392,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb9a63bedb6820e","name":"should handle cache.get errors gracefully","time":{"start":1765400029840,"stop":1765400029840,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2706583a0690b8","name":"should start all internal components","time":{"start":1765400017654,"stop":1765400017655,"duration":1},"status":"passed","severity":"normal"},{"uid":"331c14149a61241e","name":"Push message with short payload","time":{"start":1765401137153,"stop":1765401137154,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e48c3c8bd12b8c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1765400065842,"stop":1765400065842,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebea1173823b58d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1765400406417,"stop":1765400406418,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ef5a77d3223cb2","name":"should handle ENR without shardInfo","time":{"start":1765400025959,"stop":1765400025959,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfeb5bd62def3613","name":"Push message with custom timestamp: 1765403715284","time":{"start":1765401137165,"stop":1765401137165,"duration":0},"status":"passed","severity":"normal"},{"uid":"420c2125aa0773c","name":"should dispatch network event when browser goes offline","time":{"start":1765400015980,"stop":1765400015981,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c009808d07c54b","name":"should return PeerId when PeerId is provided","time":{"start":1765400016463,"stop":1765400016464,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0384deacde0c4b","name":"Renews subscription after lossing a connection","time":{"start":1765400557095,"stop":1765400557095,"duration":0},"status":"passed","severity":"normal"},{"uid":"c624448a233dc723","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1765400052689,"stop":1765400052690,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d23d41d711e973","name":"Subscribe to topic containing Script and publish message","time":{"start":1765400268367,"stop":1765400268368,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba17afcb27bcbe61","name":"should start ping timers on peer connect","time":{"start":1765400017378,"stop":1765400017379,"duration":1},"status":"passed","severity":"normal"},{"uid":"d657237e548fa4fe","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app42/10/topic664/json","time":{"start":1765400354719,"stop":1765400354719,"duration":0},"status":"passed","severity":"normal"},{"uid":"287766bd6c9e31d7","name":"Check received message containing Chinese","time":{"start":1765400527871,"stop":1765400527873,"duration":2},"status":"passed","severity":"normal"},{"uid":"312c1eabaa5d327c","name":"return first retrieved peers without further DNS queries","time":{"start":1765400026017,"stop":1765400026018,"duration":1},"status":"passed","severity":"normal"},{"uid":"443321b8dde7c4e3","name":"random static sharding 10 - Cluster ID: 185, Shard ID: 86","time":{"start":1765400383429,"stop":1765400383430,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b2bd74394e0eee4","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1765400363414,"stop":1765400363414,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f06b777cfa192","name":"Push message with content topic containing unicode special characters","time":{"start":1765401137150,"stop":1765401137150,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4db7db03030344","name":"Check publish message containing escaped characters","time":{"start":1765400260202,"stop":1765400260203,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60e6c61850f3352","name":"should handle peer store errors gracefully","time":{"start":1765400016944,"stop":1765400016946,"duration":2},"status":"passed","severity":"normal"},{"uid":"638f70025c8c04cc","name":"Query generator for 2000 messages","time":{"start":1765400395615,"stop":1765400395616,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b4c6e4638341667","name":"should work with mock decoders","time":{"start":1765400066920,"stop":1765400066921,"duration":1},"status":"passed","severity":"normal"},{"uid":"c656aed33757b359","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1765400406409,"stop":1765400406411,"duration":2},"status":"passed","severity":"normal"},{"uid":"77432694e8334469","name":"should not receive a peer event after stop","time":{"start":1765400296139,"stop":1765400296139,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbbdd7810463c8","name":"should evict furthest entry when buffer is full","time":{"start":1765400052299,"stop":1765400052299,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ca2da27ba7ada9","name":"should initialize with libp2p components","time":{"start":1765400025762,"stop":1765400025763,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a05d0df056bda3d","name":"should work with stubbed waku event emitter","time":{"start":1765400066919,"stop":1765400066920,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b61682b05df06b5","name":"Push message with numeric payload","time":{"start":1765401137154,"stop":1765401137154,"duration":0},"status":"passed","severity":"normal"},{"uid":"178022c7fe3d9400","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1765400065545,"stop":1765400065546,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ce7caf4095f005","name":"Subscribe to topic containing shell command and publish message","time":{"start":1765400268369,"stop":1765400268369,"duration":0},"status":"passed","severity":"normal"},{"uid":"81574e777865521c","name":"Check publish message containing short","time":{"start":1765400260195,"stop":1765400260195,"duration":0},"status":"passed","severity":"normal"},{"uid":"809d905d18dfd94b","name":"Own sync message does not acknowledge own messages","time":{"start":1765400072978,"stop":1765400072979,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a27316db243ee4","name":"should properly clean up resources when disposed","time":{"start":1765400064465,"stop":1765400064469,"duration":4},"status":"passed","severity":"normal"},{"uid":"e8c2c4bd81e80cf0","name":"should request peer renewal on specific errors","time":{"start":1765400065322,"stop":1765400065323,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3ec97f2feae402","name":"should remove event listeners","time":{"start":1765400017373,"stop":1765400017373,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf8002e1cec25b8","name":"Check received message with timestamp: 1765400089847000000 ","time":{"start":1765400527879,"stop":1765400527880,"duration":1},"status":"passed","severity":"normal"},{"uid":"b561fdea7ca350ec","name":"Js publishes, other Js receives","time":{"start":1765400250269,"stop":1765400250270,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81f474c37d9f7e7","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1765400056358,"stop":1765400056359,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa42d2d056f08e61","name":"should create all internal components","time":{"start":1765400017654,"stop":1765400017654,"duration":0},"status":"passed","severity":"normal"},{"uid":"56634bd16210cc2e","name":"Push message with Chinese payload","time":{"start":1765401137179,"stop":1765401137179,"duration":0},"status":"passed","severity":"normal"},{"uid":"4143fbd6538dfe1c","name":"should skip peers without ENR","time":{"start":1765400025958,"stop":1765400025958,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ab7030e9a3a224","name":"Passing an array","time":{"start":1765400403085,"stop":1765400403085,"duration":0},"status":"passed","severity":"normal"},{"uid":"20518d5692bfd12d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1765400052684,"stop":1765400052688,"duration":4},"status":"passed","severity":"normal"},{"uid":"e4155c80b50c6b0b","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1765400072978,"stop":1765400072978,"duration":0},"status":"passed","severity":"normal"},{"uid":"1075183bf4327091","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1765400017328,"stop":1765400017329,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c368de0db5bfd47","name":"Push message with content topic containing Russian","time":{"start":1765401137185,"stop":1765401137185,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b22da86b7c93d4f","name":"should decode valid enr with tcp successfully","time":{"start":1765400008348,"stop":1765400008348,"duration":0},"status":"passed","severity":"normal"},{"uid":"1809c7916559a0c8","name":"should throw error - no public key","time":{"start":1765400008348,"stop":1765400008348,"duration":0},"status":"passed","severity":"normal"},{"uid":"5471aec576e454c7","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1765400034974,"stop":1765400034974,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce1abe9b5d2dbbb","name":"Relay + Store","time":{"start":1765400008358,"stop":1765400008358,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8cfbdd70e198c2","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1765400066932,"stop":1765400066933,"duration":1},"status":"passed","severity":"normal"},{"uid":"e17e6610d8887545","name":"Emits 'synced' when message flagged as lost","time":{"start":1765400067641,"stop":1765400067642,"duration":1},"status":"passed","severity":"normal"},{"uid":"d26e6316ae0a8ca9","name":"rejects hash query with time filter","time":{"start":1765400016627,"stop":1765400016627,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03649c91a9feb62","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1765400064968,"stop":1765400064969,"duration":1},"status":"passed","severity":"normal"},{"uid":"922a0647071ef9","name":"Push message with custom timestamp: 1765396515285","time":{"start":1765401137176,"stop":1765401137177,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59b035184fadcc0","name":"should allow redial after failed dial cooldown expires","time":{"start":1765400017455,"stop":1765400017455,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a354708dfc01884","name":"should return false when navigator.onLine is false","time":{"start":1765400015974,"stop":1765400015974,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6543141cdc0d45a","name":"should process successful peer exchange query","time":{"start":1765400025957,"stop":1765400025957,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8cb5795f0d6ca3","name":"should handle complete connection lifecycle","time":{"start":1765400015984,"stop":1765400015984,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d49cb46914cfc8a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1765400406413,"stop":1765400406413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6efb3cf7d3a1c7f","name":"Cluster ID 0, shard 1","time":{"start":1765400383421,"stop":1765400383422,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bf3c4b8a956d0e","name":"Ordered Callback - true","time":{"start":1765400380441,"stop":1765400380441,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8733f37c1051d2","name":"Waku message hash computation (no timestamp)","time":{"start":1765400016257,"stop":1765400016258,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2b1624624544c","name":"should not create multiple intervals when called multiple times","time":{"start":1765400017446,"stop":1765400017447,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8a04fab6940e94","name":"Push message with emoji payload","time":{"start":1765401137159,"stop":1765401137159,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4daf6b11437e87","name":"should return false","time":{"start":1765400008350,"stop":1765400008350,"duration":0},"status":"passed","severity":"normal"},{"uid":"a923966adec901ac","name":"Accepts a valid Waku Message","time":{"start":1765400076033,"stop":1765400076034,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9edf693b50f4c76","name":"handles different clusterIds correctly","time":{"start":1765400003021,"stop":1765400003021,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16d002532a00fb0","name":"Push message with content topic containing numeric","time":{"start":1765401137147,"stop":1765401137148,"duration":1},"status":"passed","severity":"normal"},{"uid":"e259110e3f949673","name":"should not dispatch event when already disconnected","time":{"start":1765400015979,"stop":1765400015979,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cc66e72c68fe2e","name":"should create a new stream if no existing for protocol found","time":{"start":1765400017221,"stop":1765400017221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8369f9ee2697ad0","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1765400007738,"stop":1765400007739,"duration":1},"status":"passed","severity":"normal"},{"uid":"b009fba493f5c435","name":"should trigger query when time since last query exceeds threshold","time":{"start":1765400066924,"stop":1765400066924,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9329edb6cabb9b","name":"Store - dialed first","time":{"start":1765400411192,"stop":1765400411192,"duration":0},"status":"passed","severity":"normal"},{"uid":"6608ad5f0887043d","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1765400157275,"stop":1765400157276,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74c132848dc79d5","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1765400369808,"stop":1765400369810,"duration":2},"status":"passed","severity":"normal"},{"uid":"b70c79f25d557f0e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1765400052715,"stop":1765400052715,"duration":0},"status":"passed","severity":"normal"},{"uid":"a283c80013b3ce52","name":"Check received message containing emoji","time":{"start":1765400527893,"stop":1765400527894,"duration":1},"status":"passed","severity":"normal"},{"uid":"25772e49da672b6d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1765400003014,"stop":1765400003019,"duration":5},"status":"passed","severity":"normal"},{"uid":"f2c8ae96fa3d5a20","name":"Throws when trying to push message with empty payload","time":{"start":1765401137171,"stop":1765401137171,"duration":0},"status":"passed","severity":"normal"},{"uid":"8972b35f2b3d45bd","name":"Fails to publish message with empty text","time":{"start":1765400260206,"stop":1765400260207,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3783812de680a4","name":"should create ConnectionManager with relay","time":{"start":1765400017653,"stop":1765400017653,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cce78448e3ba0a","name":"Check received message containing long","time":{"start":1765400527886,"stop":1765400527887,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad0102b68710335","name":"should have no discoveries enabled by default","time":{"start":1765400064958,"stop":1765400064959,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e3497792880bf7","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1765400052715,"stop":1765400052715,"duration":0},"status":"passed","severity":"normal"},{"uid":"55cd4da8a07b9454","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1765400056363,"stop":1765400056364,"duration":1},"status":"passed","severity":"normal"},{"uid":"326df9ad42c69350","name":"Push message with custom timestamp: 1765403715285","time":{"start":1765401137189,"stop":1765401137189,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae4b93cc2378918","name":"should not fail to stop the service if it was not started","time":{"start":1765400029838,"stop":1765400029838,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d32ca9410963fa3","name":"should emit message when we just started and store connect event occurs","time":{"start":1765400066925,"stop":1765400066925,"duration":0},"status":"passed","severity":"normal"},{"uid":"f824f9e5e56b18a6","name":"Non TWN Cluster","time":{"start":1765400354717,"stop":1765400354717,"duration":0},"status":"passed","severity":"normal"},{"uid":"81829554d0696c62","name":"isConnected should return false after all peers disconnect","time":{"start":1765400110978,"stop":1765400110978,"duration":0},"status":"passed","severity":"normal"},{"uid":"2927a8924d85ec39","name":"Ephemeral messages are not stored","time":{"start":1765400096720,"stop":1765400096721,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de91e9479351fed","name":"should clear all timers","time":{"start":1765400017377,"stop":1765400017378,"duration":1},"status":"passed","severity":"normal"},{"uid":"f791926335f1089","name":"can start the service","time":{"start":1765400029837,"stop":1765400029837,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0c1ca1e8face4","name":"should return false for sync message without causal history","time":{"start":1765400070032,"stop":1765400070032,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada142f282a7e4e0","name":"Push message with content topic containing Russian","time":{"start":1765401137173,"stop":1765401137173,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5b977eeb092cbe","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1765400557083,"stop":1765400557083,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebe566ab08f3bc1","name":"Publish without waiting for remote peer","time":{"start":1765400268362,"stop":1765400268362,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2f17995b0597b2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1765400268366,"stop":1765400268367,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad4242d74f85a85","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1765400067643,"stop":1765400067643,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03dd8e050d9e40b","name":"should handle shardReader errors","time":{"start":1765400017662,"stop":1765400017662,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d612d21c9fe2c3","name":"Check publish message containing shell command","time":{"start":1765400260202,"stop":1765400260202,"duration":0},"status":"passed","severity":"normal"},{"uid":"4719e478989fbf91","name":"Publish message with rate limit","time":{"start":1765400260209,"stop":1765400260210,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b239ad2590f8c3e","name":"Check received message containing Chinese","time":{"start":1765400527888,"stop":1765400527888,"duration":0},"status":"passed","severity":"normal"},{"uid":"7291848e31c07607","name":"Fails to push message bigger that 1MB","time":{"start":1765401137190,"stop":1765401137190,"duration":0},"status":"passed","severity":"normal"},{"uid":"93250cf76c39bf62","name":"Subscribe to topic containing numeric and receive message","time":{"start":1765400557079,"stop":1765400557079,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b201f9b01992c87","name":"Push message with content topic containing Arabic","time":{"start":1765401137185,"stop":1765401137185,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5cb874c336c49d","name":"Push message with content topic containing JSON","time":{"start":1765401137174,"stop":1765401137174,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbc709d925a874f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1765400003024,"stop":1765400003024,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b135e934c5c6ec","name":"returns all values when wanted number matches available values","time":{"start":1765400024498,"stop":1765400024499,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1462d29c2607abf","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1765400066923,"stop":1765400066924,"duration":1},"status":"passed","severity":"normal"},{"uid":"923b7e9ba573b079","name":"should be safe to call multiple times","time":{"start":1765400016922,"stop":1765400016922,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf1ccc1de60f716","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app4/1/topic644/utf8","time":{"start":1765400354719,"stop":1765400354719,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c60fe05aa6546f","name":"should create RPC request with correct parameters","time":{"start":1765400025769,"stop":1765400025769,"duration":0},"status":"passed","severity":"normal"},{"uid":"2754e9efc5a1a60","name":"should not trigger query when a recent query happened under threshold","time":{"start":1765400066924,"stop":1765400066924,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24fa6722abaaa22","name":"should call waitForPeer on Relay","time":{"start":1765400067806,"stop":1765400067807,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d01f9aa9f6fc4b","name":"should properly create location multiaddrs - udp6","time":{"start":1765400008353,"stop":1765400008353,"duration":0},"status":"passed","severity":"normal"},{"uid":"2475690271e54a0d","name":"should return cached hash on subsequent access","time":{"start":1765400017412,"stop":1765400017412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3379fb3ef1e3a0fd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1765400003027,"stop":1765400003027,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f94ad80a05929ac","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1765400069890,"stop":1765400069891,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6a62b1032be28d","name":"should return false for different channelId","time":{"start":1765400070032,"stop":1765400070032,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f054578f84b68f3","name":"accepts valid content-filtered query","time":{"start":1765400016619,"stop":1765400016624,"duration":5},"status":"passed","severity":"normal"},{"uid":"85c40933596a2c2f","name":"should accept empty decoders array","time":{"start":1765400066917,"stop":1765400066918,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e4fca2d6c08108","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1765400065860,"stop":1765400065860,"duration":0},"status":"passed","severity":"normal"},{"uid":"895e50dd705400d0","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1765400052684,"stop":1765400052684,"duration":0},"status":"passed","severity":"normal"},{"uid":"410addece990f0a2","name":"should return no connections if no open connection provided","time":{"start":1765400017252,"stop":1765400017252,"duration":0},"status":"passed","severity":"normal"},{"uid":"781fa0ee5012d72c","name":"Delete observer","time":{"start":1765400238729,"stop":1765400238729,"duration":0},"status":"passed","severity":"normal"},{"uid":"691fc770a10e8d4d","name":"should add received message to localHistory with retrievalHint","time":{"start":1765400056354,"stop":1765400056354,"duration":0},"status":"passed","severity":"normal"},{"uid":"de693cb7043a5e5c","name":"Asymmetric encrypt & decrypt","time":{"start":1765400035569,"stop":1765400035569,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9966a91e9266056","name":"Retries within maximum given attempts","time":{"start":1765400067457,"stop":1765400067458,"duration":1},"status":"passed","severity":"normal"},{"uid":"687b53ee06adba5f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1765400017222,"stop":1765400017222,"duration":0},"status":"passed","severity":"normal"},{"uid":"587a6e5ee3851780","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1765400003008,"stop":1765400003008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad026ef7db3af9b0","name":"can start and stop the service","time":{"start":1765400296135,"stop":1765400296136,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ef84300cda3dc7","name":"should return null for non-existent peer","time":{"start":1765400016943,"stop":1765400016944,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b45321963a5e7b7","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app46/10/topic30/test.js","time":{"start":1765400354720,"stop":1765400354721,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec7b06951012462","name":"Publish message with custom timestamp: Wed Dec 10 2025 19:57:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1765400260205,"stop":1765400260205,"duration":0},"status":"passed","severity":"normal"},{"uid":"391e47e0dcb5a2d8","name":"should be empty after removing the only subscription","time":{"start":1765400065782,"stop":1765400065782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffb54bafc641aea","name":"Push message with content topic containing SQL Injection","time":{"start":1765401137149,"stop":1765401137149,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c0344c99ba9c0e","name":"Fails to push message bigger that 1MB","time":{"start":1765401137177,"stop":1765401137178,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bdc81aab2e465c6","name":"Bloom filter","time":{"start":1765400056287,"stop":1765400056288,"duration":1},"status":"passed","severity":"normal"},{"uid":"4371f7cff3964f9b","name":"should set field with only FILTER enabled","time":{"start":1765400008357,"stop":1765400008357,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1585d595a392d00","name":"should skip peers that don't support peer exchange","time":{"start":1765400025954,"stop":1765400025954,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0774b3d0400e0f","name":"throws on content topic with empty topic name field","time":{"start":1765400003006,"stop":1765400003007,"duration":1},"status":"passed","severity":"normal"},{"uid":"701e22a3555cdc7b","name":"Fails to push message with large meta","time":{"start":1765401137164,"stop":1765401137164,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f4aa39b92aacbf","name":"should not receive a peer event after stop","time":{"start":1765400095950,"stop":1765400095950,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf87e7921dfe9ef","name":"Check message with invalid timestamp is not received","time":{"start":1765400527896,"stop":1765400527896,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63b674343c87af0","name":"should not discard bootstrap peers if under the limit","time":{"start":1765400133173,"stop":1765400133173,"duration":0},"status":"passed","severity":"normal"},{"uid":"393f9414d5d2cb09","name":"should not receive a peer event before start","time":{"start":1765400095949,"stop":1765400095950,"duration":1},"status":"passed","severity":"normal"},{"uid":"788d8f41d48d438c","name":"Check publish message containing numeric","time":{"start":1765400260196,"stop":1765400260196,"duration":0},"status":"passed","severity":"normal"},{"uid":"8820f440cd8febc7","name":"Check received message with timestamp: 1765400089847 ","time":{"start":1765400527880,"stop":1765400527880,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb1428ff7acac58","name":"Relay Node - default protocol","time":{"start":1765400411193,"stop":1765400411194,"duration":1},"status":"passed","severity":"normal"},{"uid":"77fa1cdcb857918e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1765400025279,"stop":1765400025279,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4973ec411d1703","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1765400064967,"stop":1765400064968,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dfb486e5503a67a","name":"should lock peers when selected","time":{"start":1765400065838,"stop":1765400065842,"duration":4},"status":"passed","severity":"normal"},{"uid":"e89689f296c85b35","name":"it tolerates circular branch references","time":{"start":1765400026015,"stop":1765400026015,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a3285b7c81b488","name":"should initialize bloom filter with correct parameters","time":{"start":1765400052310,"stop":1765400052310,"duration":0},"status":"passed","severity":"normal"},{"uid":"5173b50fc59b259a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1765400065860,"stop":1765400065861,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e36755b10efeff","name":"should return all connected peers without codec filter","time":{"start":1765400017660,"stop":1765400017660,"duration":0},"status":"passed","severity":"normal"},{"uid":"73001d01fb9f606a","name":"recovers when dns.resolve returns empty","time":{"start":1765400026015,"stop":1765400026016,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6fa8cd528176646","name":"should only return 1 node with relay and store capability","time":{"start":1765400026017,"stop":1765400026017,"duration":0},"status":"passed","severity":"normal"},{"uid":"31da0c8c78fc9e6b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1765400052725,"stop":1765400052726,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02b4d166a4587a","name":"Check received message containing shell command","time":{"start":1765400527877,"stop":1765400527877,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd148b4254c0eca","name":"should filter peers by codec","time":{"start":1765400017660,"stop":1765400017660,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0377e5ee958b329","name":"should add entries and maintain sorted order","time":{"start":1765400052298,"stop":1765400052298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7fdd216d308be1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1765400003030,"stop":1765400003030,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e9193dbd2aa937","name":"Emits 'syncing' when message flagged as missed","time":{"start":1765400067641,"stop":1765400067641,"duration":0},"status":"passed","severity":"normal"},{"uid":"4017b87ff6a2171d","name":"Check received message containing numeric","time":{"start":1765400527887,"stop":1765400527887,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a55e5a72ba83b2","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1765400095954,"stop":1765400095954,"duration":0},"status":"skipped","severity":"normal"},{"uid":"50883a9e5e012e2","name":"Push message with content topic containing Arabic","time":{"start":1765401137148,"stop":1765401137148,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bd7abb7d90f962","name":"should use configured peers when available","time":{"start":1765400067754,"stop":1765400067755,"duration":1},"status":"passed","severity":"normal"},{"uid":"c815ae12cac1acb4","name":"should query peers that support peer exchange","time":{"start":1765400025953,"stop":1765400025954,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac60754e1453bf15","name":"should create ShardReader with auto sharding network config","time":{"start":1765400016084,"stop":1765400016084,"duration":0},"status":"passed","severity":"normal"},{"uid":"5610bb068c7a0098","name":"random static sharding 8 - Cluster ID: 933, Shard ID: 341","time":{"start":1765400383427,"stop":1765400383427,"duration":0},"status":"passed","severity":"normal"},{"uid":"2714039f31b2978b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1765400056353,"stop":1765400056353,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a1a9ef0cbc6d023","name":"should respect maxRequests limit","time":{"start":1765400052283,"stop":1765400052283,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e279357eaa41441","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1765400067754,"stop":1765400067754,"duration":0},"status":"passed","severity":"normal"},{"uid":"f865f5b5060d6456","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1765400527895,"stop":1765400527895,"duration":0},"status":"passed","severity":"normal"},{"uid":"6589389fd48d1155","name":"can start the service","time":{"start":1765400095939,"stop":1765400095941,"duration":2},"status":"passed","severity":"normal"},{"uid":"f99de22a0cac8f81","name":"should check connected peers if present and suitable","time":{"start":1765400067805,"stop":1765400067805,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b376bac035f55f9","name":"Query Generator - false","time":{"start":1765400380440,"stop":1765400380440,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68b32d91678ea69","name":"Check meta is set [ecies]","time":{"start":1765400036741,"stop":1765400036741,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c74c4e1bae19e5","name":"Subscribe and receive messages via lightPush","time":{"start":1765400557085,"stop":1765400557085,"duration":0},"status":"passed","severity":"normal"},{"uid":"84583058d7efc2eb","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1765400003011,"stop":1765400003012,"duration":1},"status":"passed","severity":"normal"},{"uid":"41402f440d851b47","name":"returns nothing if no connections present","time":{"start":1765400017251,"stop":1765400017252,"duration":1},"status":"passed","severity":"normal"},{"uid":"1807cfb8162aa4a1","name":"should set up event listeners when started","time":{"start":1765400066918,"stop":1765400066918,"duration":0},"status":"passed","severity":"normal"},{"uid":"23de4942a1a2a109","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1765400237295,"stop":1765400237295,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2afc24c3dcd243","name":"yields undefined for messages without content topic","time":{"start":1765400017335,"stop":1765400017335,"duration":0},"status":"passed","severity":"normal"},{"uid":"18764acc14ae8f18","name":"Push message with content topic containing Chinese","time":{"start":1765401137148,"stop":1765401137148,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9691a6a254c4ab6","name":"Check received message containing unicode special characters","time":{"start":1765400527878,"stop":1765400527878,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8baabc756fdca3d","name":"Push message with content topic containing SQL Injection","time":{"start":1765401137186,"stop":1765401137186,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27f689eeca0882e","name":"should handle corrupted shard info gracefully","time":{"start":1765400016113,"stop":1765400016114,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6d963ba53335954","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1765400052676,"stop":1765400052676,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e02454c1109dc4d","name":"should skip peers that were recently queried","time":{"start":1765400025955,"stop":1765400025955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4a24068a682f9d","name":"should not dispatch event when already connected","time":{"start":1765400015978,"stop":1765400015978,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7f6c32078f623","name":"should maintain desired error rate","time":{"start":1765400052310,"stop":1765400052311,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f40e7f6c14f9053","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1765400056356,"stop":1765400056356,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a0cbac3fd0f76e","name":"Push message with content topic containing Chinese","time":{"start":1765401137161,"stop":1765401137161,"duration":0},"status":"passed","severity":"normal"},{"uid":"db26c807f1b2ab0f","name":"should handle peer disconnect event when no connections remain","time":{"start":1765400015977,"stop":1765400015977,"duration":0},"status":"passed","severity":"normal"},{"uid":"72633b7ecdb2d3c9","name":"should handle a minimal index list","time":{"start":1765400003178,"stop":1765400003178,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b2b6e010f79c51","name":"should invoke callbacks when receiving a message","time":{"start":1765400065782,"stop":1765400065783,"duration":1},"status":"passed","severity":"normal"},{"uid":"7757c6370dc70a32","name":"Incoming message is emitted as received","time":{"start":1765400070029,"stop":1765400070029,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b481830e9a125d","name":"Encoder throws on empty string content topic","time":{"start":1765400017408,"stop":1765400017410,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ff160323392877b","name":"should return false when peer is on different cluster","time":{"start":1765400016085,"stop":1765400016095,"duration":10},"status":"passed","severity":"normal"},{"uid":"da0a2ef89bac42c0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1765400052708,"stop":1765400052709,"duration":1},"status":"passed","severity":"normal"},{"uid":"122a8a75d7efde22","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1765400110977,"stop":1765400110977,"duration":0},"status":"passed","severity":"normal"},{"uid":"778623a8b5bcd1df","name":"Subscribe to topic containing shell command and receive message","time":{"start":1765400557093,"stop":1765400557093,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60f8a4e5a44e3b8","name":"Passing page size 11 when there are 10 messages","time":{"start":1765400395794,"stop":1765400395795,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0bca83c456fdb8","name":"random static sharding 2 - Cluster ID: 911, Shard ID: 4","time":{"start":1765400383423,"stop":1765400383424,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ad572bc15bd90b","name":"should clear all entries","time":{"start":1765400052307,"stop":1765400052307,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbaea65a81be297","name":"Push message with numeric payload","time":{"start":1765401137142,"stop":1765401137142,"duration":0},"status":"passed","severity":"normal"},{"uid":"54dfa7d601c96de5","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1765400016111,"stop":1765400016111,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59f2c049ad21a42","name":"should dial peers from store on start","time":{"start":1765400016912,"stop":1765400016912,"duration":0},"status":"passed","severity":"normal"},{"uid":"4182553d9b25bc02","name":"should handle relay send failures gracefully","time":{"start":1765400017393,"stop":1765400017393,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3500c75733f72f","name":"Push message with Script payload","time":{"start":1765401137156,"stop":1765401137156,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73ab2b7c56c8c7f","name":"Push message with SQL Injection payload","time":{"start":1765401137144,"stop":1765401137144,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abb92a7dad6f42c","name":"Query with Ordered Callback, No message returned","time":{"start":1765400369807,"stop":1765400369808,"duration":1},"status":"passed","severity":"normal"},{"uid":"207acd1b96a4207b","name":"should return true for message with causal history","time":{"start":1765400070033,"stop":1765400070033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c022ad3ae4ea33db","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1765400025276,"stop":1765400025276,"duration":0},"status":"passed","severity":"normal"},{"uid":"6461e0789f842b4d","name":"Init the array if not present","time":{"start":1765400002873,"stop":1765400002875,"duration":2},"status":"passed","severity":"normal"},{"uid":"1437217c24dea829","name":"should return true when peer is on the pubsub topic shard","time":{"start":1765400016108,"stop":1765400016108,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88e6937f504185b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1765400003029,"stop":1765400003029,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b7368eb5ec79c7","name":"Synced status is emitted when a message is received","time":{"start":1765400069889,"stop":1765400069890,"duration":1},"status":"passed","severity":"normal"},{"uid":"b717b172692895c5","name":"should support chaining for add method","time":{"start":1765400064453,"stop":1765400064459,"duration":6},"status":"passed","severity":"normal"},{"uid":"86966bdb558de657","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1765400003013,"stop":1765400003013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff634dbd2acc39f","name":"should insert elements correctly","time":{"start":1765400052310,"stop":1765400052310,"duration":0},"status":"passed","severity":"normal"},{"uid":"65093a0f57dc28e0","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1765400406411,"stop":1765400406412,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbf2aad8c7696a9a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1765400557086,"stop":1765400557086,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b77ac50c410b7dd","name":"Check received message containing JSON","time":{"start":1765400527892,"stop":1765400527892,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b1e836238d8a6a","name":"should handle queue overflow by adding peers to queue","time":{"start":1765400017455,"stop":1765400017456,"duration":1},"status":"passed","severity":"normal"},{"uid":"9190543cd7ce2fbc","name":"Subscribe to topic containing long and receive message","time":{"start":1765400557089,"stop":1765400557089,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe7b90290309f99","name":"Cap max size when messages are pushed one at a time","time":{"start":1765400055884,"stop":1765400055884,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ad80c00d534a6e","name":"Push message with Basic HTML tag payload","time":{"start":1765401137157,"stop":1765401137157,"duration":0},"status":"passed","severity":"normal"},{"uid":"775510692ba85247","name":"Push message with custom timestamp: 1734641715285","time":{"start":1765401137176,"stop":1765401137176,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33a9dccb79b1a9d","name":"should stop query when sync message from same channel is found","time":{"start":1765400070030,"stop":1765400070031,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae9d6e7b4c9ff65","name":"Query Generator, No message returned","time":{"start":1765400369804,"stop":1765400369805,"duration":1},"status":"passed","severity":"normal"},{"uid":"df7f21d284034d9e","name":"Subscribe and receives messages on 20 topics","time":{"start":1765400557076,"stop":1765400557076,"duration":0},"status":"passed","severity":"normal"},{"uid":"38054b3fc0f217fb","name":"should sort by messageId when timestamps are equal","time":{"start":1765400056289,"stop":1765400056289,"duration":0},"status":"passed","severity":"normal"},{"uid":"24786a0691a23025","name":"Push message with rate limit","time":{"start":1765401137188,"stop":1765401137188,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c806dc9c083522b","name":"should emit a peer event after start","time":{"start":1765400296137,"stop":1765400296138,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b16cf828d26a34","name":"should work with async generator that yields promises","time":{"start":1765400066922,"stop":1765400066922,"duration":0},"status":"passed","severity":"normal"},{"uid":"651b49d2f6738e46","name":"Push message with content topic containing Russian","time":{"start":1765401137149,"stop":1765401137149,"duration":0},"status":"passed","severity":"normal"},{"uid":"646f968809955d83","name":"Sample","time":{"start":1765400007903,"stop":1765400007904,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c2deef808321e8","name":"should properly start and stop event listening","time":{"start":1765400065546,"stop":1765400065546,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce270d3882a2cd","name":"should properly create location multiaddrs - udp4","time":{"start":1765400008352,"stop":1765400008352,"duration":0},"status":"passed","severity":"normal"},{"uid":"3decff5494612fb5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1765400237293,"stop":1765400237293,"duration":0},"status":"passed","severity":"normal"},{"uid":"8322641f23910e4c","name":"should return false when peer is on different cluster","time":{"start":1765400016097,"stop":1765400016097,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dc7bc8b5416bac","name":"should skip peer when failed to dial recently","time":{"start":1765400017451,"stop":1765400017451,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b3dc754a595975","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1765400406414,"stop":1765400406415,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff3c5200bda915f","name":"Query with Promise Callback, No Decoder","time":{"start":1765400369810,"stop":1765400369810,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd452a2b1aecd596","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1765400066930,"stop":1765400066930,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d9c3344336294d","name":"Check received message containing Basic HTML tag","time":{"start":1765400527876,"stop":1765400527876,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ad788f1f7aaa47","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1765400052678,"stop":1765400052678,"duration":0},"status":"passed","severity":"normal"},{"uid":"629e314769448a3d","name":"should create PeerExchangeDiscovery with default options","time":{"start":1765400025961,"stop":1765400025962,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7347146288a2d7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1765400557077,"stop":1765400557077,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3403fc925d0fce","name":"Decrypt messages","time":{"start":1765400238729,"stop":1765400238729,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafda507b2ad487c","name":"Push message with shell command payload","time":{"start":1765401137158,"stop":1765401137158,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b2ae5c1a4fc979","name":"should handle errors gracefully when getting peer info","time":{"start":1765400016113,"stop":1765400016113,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06d2ee6a28799f5","name":"should hang up with multiaddr and return true on success","time":{"start":1765400017659,"stop":1765400017659,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec185a685dfbaf18","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1765400395614,"stop":1765400395615,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27523b7c50dc685","name":"should return false and handle errors gracefully","time":{"start":1765400017659,"stop":1765400017659,"duration":0},"status":"passed","severity":"normal"},{"uid":"205d4ece109bacb4","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1765400065865,"stop":1765400065865,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fff8c4e60542ad6","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1765400072977,"stop":1765400072977,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1759d17634ae2c","name":"returns only open connection if one present","time":{"start":1765400017252,"stop":1765400017252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d7acd5e0cece8","name":"Wait given interval before re-trying","time":{"start":1765400067458,"stop":1765400067458,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f27dec9d1c0cde","name":"Passing page size 110 when there are 120 messages","time":{"start":1765400395798,"stop":1765400395799,"duration":1},"status":"passed","severity":"normal"},{"uid":"347921a3d636da92","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1765400406415,"stop":1765400406416,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f838294d7f453b","name":"Stops search when maxGet is reached","time":{"start":1765400025177,"stop":1765400025177,"duration":0},"status":"passed","severity":"normal"},{"uid":"585025cc933db735","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1765400052725,"stop":1765400052725,"duration":0},"status":"passed","severity":"normal"},{"uid":"650609708400ba54","name":"Register correct protocols","time":{"start":1765400268361,"stop":1765400268362,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3790e1fdba79a75","name":"should dispatch network event when browser goes online","time":{"start":1765400015979,"stop":1765400015980,"duration":1},"status":"passed","severity":"normal"},{"uid":"b481e6f6afa47eb6","name":"A test","time":{"start":1765400165612,"stop":1765400165612,"duration":0},"status":"passed","severity":"normal"},{"uid":"689c80325b1d486f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1765400557076,"stop":1765400557077,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2d14a8bdf077d4","name":"Push message with content topic containing SQL Injection","time":{"start":1765401137173,"stop":1765401137173,"duration":0},"status":"passed","severity":"normal"},{"uid":"152fe216a6dc3063","name":"Subscribe and publish message","time":{"start":1765400268362,"stop":1765400268362,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d42115fc4598c0","name":"throws on content topic with empty version field","time":{"start":1765400003006,"stop":1765400003006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b2ce414ecb4a0e","name":"Promise Callback - true","time":{"start":1765400380440,"stop":1765400380440,"duration":0},"status":"passed","severity":"normal"},{"uid":"305d8e538ba2e380","name":"Push message with content topic containing SQL Injection","time":{"start":1765401137162,"stop":1765401137162,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b07ae5df68476a8","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1765400065499,"stop":1765400065499,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb88dd6f04db248","name":"Push message with content topic containing short","time":{"start":1765401137147,"stop":1765401137147,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d66e7094e13ce5","name":"Relay - dialed first","time":{"start":1765400411190,"stop":1765400411190,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3a0b67979a3661","name":"Check meta is set [symmetric]","time":{"start":1765400034974,"stop":1765400034975,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a2f73e989d5141","name":"Passing page size 19 when there are 20 messages","time":{"start":1765400395796,"stop":1765400395797,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5ffd9f9ce26e21","name":"Check received message containing short","time":{"start":1765400527886,"stop":1765400527886,"duration":0},"status":"passed","severity":"normal"},{"uid":"c273d1e219b0cff1","name":"Check received message containing Russian","time":{"start":1765400527889,"stop":1765400527889,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db7969fff54ca33","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1765400024500,"stop":1765400024519,"duration":19},"status":"passed","severity":"normal"},{"uid":"83600a0f7d430a34","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1765400070028,"stop":1765400070028,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0011bb17a2cb27a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1765400025276,"stop":1765400025277,"duration":1},"status":"passed","severity":"normal"},{"uid":"562e083182b1d8d5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1765400557094,"stop":1765400557094,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e8a02dc70d6d83","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1765400557076,"stop":1765400557076,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cbda5df285e3c1fa","name":"should handle peer connect event","time":{"start":1765400015976,"stop":1765400015977,"duration":1},"status":"passed","severity":"normal"},{"uid":"3904bd31e9fecd5c","name":"should serialize and deserialize correctly","time":{"start":1765400052319,"stop":1765400052319,"duration":0},"status":"passed","severity":"normal"},{"uid":"2981fcded6563a35","name":"should set field with only LIGHTPUSH enabled","time":{"start":1765400008357,"stop":1765400008358,"duration":1},"status":"passed","severity":"normal"},{"uid":"138f1dc31dfd67d9","name":"Push message with content topic containing numeric","time":{"start":1765401137184,"stop":1765401137184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abde9dafff4ab8e","name":"ignores domain fetching errors","time":{"start":1765400026016,"stop":1765400026016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b028ce39d4b0d40","name":"should emit multiple messages when query returns multiple messages","time":{"start":1765400066928,"stop":1765400066928,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a4aa2168c2bd9a","name":"messageHashStr produces consistent results for the same input","time":{"start":1765400016267,"stop":1765400016267,"duration":0},"status":"passed","severity":"normal"},{"uid":"272a8af5b36beba1","name":"should fail to send if no connected peers found","time":{"start":1765400065561,"stop":1765400065561,"duration":0},"status":"passed","severity":"normal"},{"uid":"970adc1e83f41782","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1765400237294,"stop":1765400237294,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a9077314e88006","name":"Check received message containing long","time":{"start":1765400527869,"stop":1765400527869,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe74549b3d250e9","name":"Push message with XML payload","time":{"start":1765401137144,"stop":1765401137144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b518fe8368cdc97d","name":"should create KeepAliveManager with required options","time":{"start":1765400017354,"stop":1765400017359,"duration":5},"status":"passed","severity":"normal"},{"uid":"e7b87695132d99cd","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1765400052673,"stop":1765400052676,"duration":3},"status":"passed","severity":"normal"},{"uid":"a9efdb40926a8b83","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1765400016947,"stop":1765400016948,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c46c61f01e7e124","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1765400003025,"stop":1765400003026,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9102ef2d31f5e10","name":"Check message with non string payload is not received","time":{"start":1765400527898,"stop":1765400527898,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7832a76436ccaf0","name":"Query generator for multiple messages with different content topic format","time":{"start":1765400395613,"stop":1765400395613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8732b2706ab831","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1765400052696,"stop":1765400052696,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e2c6a1b4d2f0c6","name":"should handle errors when removing globalThis listeners","time":{"start":1765400015973,"stop":1765400015974,"duration":1},"status":"passed","severity":"normal"},{"uid":"281fce9d8abfd48e","name":"should clear interval on stop","time":{"start":1765400025960,"stop":1765400025961,"duration":1},"status":"passed","severity":"normal"},{"uid":"35de78989fbccc99","name":"Refresh subscription","time":{"start":1765400557088,"stop":1765400557088,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7826e3519e5da8e","name":"connects to nwaku","time":{"start":1765400403084,"stop":1765400403084,"duration":0},"status":"passed","severity":"normal"},{"uid":"167da49cf7f67b","name":"should emit a peer event after start","time":{"start":1765400029839,"stop":1765400029839,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3cae6a6ee7ea3f","name":"nwaku subscribes","time":{"start":1765400250261,"stop":1765400250261,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b6a22cdb1c874a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1765400260207,"stop":1765400260207,"duration":0},"status":"passed","severity":"normal"}]