mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-30 07:40:06 +01:00
20 lines
576 B
Go
20 lines
576 B
Go
|
package unittest
|
||
|
|
||
|
import (
|
||
|
"github.com/VictoriaMetrics/VictoriaMetrics/lib/promutils"
|
||
|
)
|
||
|
|
||
|
// alertTestCase holds alert_rule_test cases defined in test file
|
||
|
type alertTestCase struct {
|
||
|
EvalTime *promutils.Duration `yaml:"eval_time"`
|
||
|
GroupName string `yaml:"groupname"`
|
||
|
Alertname string `yaml:"alertname"`
|
||
|
ExpAlerts []expAlert `yaml:"exp_alerts"`
|
||
|
}
|
||
|
|
||
|
// expAlert holds exp_alerts defined in test file
|
||
|
type expAlert struct {
|
||
|
ExpLabels map[string]string `yaml:"exp_labels"`
|
||
|
ExpAnnotations map[string]string `yaml:"exp_annotations"`
|
||
|
}
|