vmalert-tool: set default interval for unittest input_series (#7392)

### Describe Your Changes
Currently it is not optional option, but if user forgot to set, it
defaults to 0, which cause unexpected behavior.

This change sets default = evaluation_interval similar to promtool
behavior.

https://prometheus.io/docs/prometheus/2.55/configuration/unit_testing_rules/#test_group
### Checklist

The following checks are **mandatory**:

- [x] My change adheres [VictoriaMetrics contributing
guidelines](https://docs.victoriametrics.com/contributing/).

Signed-off-by: Viet Hung Nguyen <hvn@familug.org>

(cherry picked from commit 21d1385ae1)
Signed-off-by: hagen1778 <roman@victoriametrics.com>
This commit is contained in:
Viet Hung Nguyen 2024-10-31 14:04:50 +01:00 committed by hagen1778
parent d71c745d19
commit cb85e6aef3
No known key found for this signature in database
GPG key ID: E92986095E0DD614

View file

@ -84,7 +84,7 @@ tests:
```yaml
# Interval between samples for input series
interval: <duration>
[ interval: <duration> | default = evaluation_interval ]
# Time series to persist into the database according to configured <interval> before running tests.
input_series:
[ - <series> ]