Skip to content

Commit 1fa9ae8

Browse files
committed
test(alerting): enable disabled tests
1 parent 83c422e commit 1fa9ae8

File tree

1 file changed

+26
-22
lines changed

1 file changed

+26
-22
lines changed

pkg/services/alerting/executor_test.go

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -41,18 +41,19 @@ func TestAlertingExecutor(t *testing.T) {
4141
So(result.State, ShouldEqual, alertstates.Critical)
4242
})
4343

44-
/*
45-
Convey("Show return critical since sum is above 10", func() {
46-
rule := &AlertRule{Critical: Level{Level: 10, Operator: ">"}}
44+
Convey("Show return critical since sum is above 10", func() {
45+
rule := &AlertRule{
46+
Critical: Level{Level: 10, Operator: ">"},
47+
Transformer: &AggregationTransformer{Method: "sum"},
48+
}
4749

48-
timeSeries := []*tsdb.TimeSeries{
49-
tsdb.NewTimeSeries("test1", [][2]float64{{9, 0}, {9, 0}}),
50-
}
50+
timeSeries := []*tsdb.TimeSeries{
51+
tsdb.NewTimeSeries("test1", [][2]float64{{9, 0}, {9, 0}}),
52+
}
5153

52-
result := executor.evaluateRule(rule, timeSeries)
53-
So(result.State, ShouldEqual, alertstates.Critical)
54-
})
55-
*/
54+
result := executor.evaluateRule(rule, timeSeries)
55+
So(result.State, ShouldEqual, alertstates.Critical)
56+
})
5657

5758
Convey("Show return ok since avg is below 10", func() {
5859
rule := &AlertRule{
@@ -81,18 +82,21 @@ func TestAlertingExecutor(t *testing.T) {
8182
result := executor.evaluateRule(rule, timeSeries)
8283
So(result.State, ShouldEqual, alertstates.Ok)
8384
})
84-
/*
85-
Convey("Show return ok since max is above 10", func() {
86-
rule := &AlertRule{Critical: Level{Level: 10, Operator: ">"}}
87-
88-
timeSeries := []*tsdb.TimeSeries{
89-
tsdb.NewTimeSeries("test1", [][2]float64{{1, 0}, {11, 0}}),
90-
}
91-
92-
result := executor.evaluateRule(rule, timeSeries)
93-
So(result.State, ShouldEqual, alertstates.Critical)
94-
})
95-
*/
85+
86+
Convey("Show return ok since max is above 10", func() {
87+
rule := &AlertRule{
88+
Critical: Level{Level: 10, Operator: ">"},
89+
Transformer: &AggregationTransformer{Method: "max"},
90+
}
91+
92+
timeSeries := []*tsdb.TimeSeries{
93+
tsdb.NewTimeSeries("test1", [][2]float64{{1, 0}, {11, 0}}),
94+
}
95+
96+
result := executor.evaluateRule(rule, timeSeries)
97+
So(result.State, ShouldEqual, alertstates.Critical)
98+
})
99+
96100
})
97101

98102
Convey("muliple time series", func() {

0 commit comments

Comments
 (0)