mirror of
https://github.com/hanzoai/metrics.git
synced 2026-10-30 20:03:39 +00:00
20 lines
571 B
Go
20 lines
571 B
Go
package unittest
|
|
|
|
import (
|
|
"github.com/VictoriaMetrics/VictoriaMetrics/lib/promutil"
|
|
)
|
|
|
|
// alertTestCase holds alert_rule_test cases defined in test file
|
|
type alertTestCase struct {
|
|
EvalTime *promutil.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"`
|
|
}
|