Commit 1fa9ae81 by bergquist

test(alerting): enable disabled tests

parent 83c422e6
...@@ -41,18 +41,19 @@ func TestAlertingExecutor(t *testing.T) { ...@@ -41,18 +41,19 @@ func TestAlertingExecutor(t *testing.T) {
So(result.State, ShouldEqual, alertstates.Critical) So(result.State, ShouldEqual, alertstates.Critical)
}) })
/* Convey("Show return critical since sum is above 10", func() {
Convey("Show return critical since sum is above 10", func() { rule := &AlertRule{
rule := &AlertRule{Critical: Level{Level: 10, Operator: ">"}} Critical: Level{Level: 10, Operator: ">"},
Transformer: &AggregationTransformer{Method: "sum"},
}
timeSeries := []*tsdb.TimeSeries{ timeSeries := []*tsdb.TimeSeries{
tsdb.NewTimeSeries("test1", [][2]float64{{9, 0}, {9, 0}}), tsdb.NewTimeSeries("test1", [][2]float64{{9, 0}, {9, 0}}),
} }
result := executor.evaluateRule(rule, timeSeries) result := executor.evaluateRule(rule, timeSeries)
So(result.State, ShouldEqual, alertstates.Critical) So(result.State, ShouldEqual, alertstates.Critical)
}) })
*/
Convey("Show return ok since avg is below 10", func() { Convey("Show return ok since avg is below 10", func() {
rule := &AlertRule{ rule := &AlertRule{
...@@ -81,18 +82,21 @@ func TestAlertingExecutor(t *testing.T) { ...@@ -81,18 +82,21 @@ func TestAlertingExecutor(t *testing.T) {
result := executor.evaluateRule(rule, timeSeries) result := executor.evaluateRule(rule, timeSeries)
So(result.State, ShouldEqual, alertstates.Ok) So(result.State, ShouldEqual, alertstates.Ok)
}) })
/*
Convey("Show return ok since max is above 10", func() { Convey("Show return ok since max is above 10", func() {
rule := &AlertRule{Critical: Level{Level: 10, Operator: ">"}} rule := &AlertRule{
Critical: Level{Level: 10, Operator: ">"},
timeSeries := []*tsdb.TimeSeries{ Transformer: &AggregationTransformer{Method: "max"},
tsdb.NewTimeSeries("test1", [][2]float64{{1, 0}, {11, 0}}), }
}
timeSeries := []*tsdb.TimeSeries{
result := executor.evaluateRule(rule, timeSeries) tsdb.NewTimeSeries("test1", [][2]float64{{1, 0}, {11, 0}}),
So(result.State, ShouldEqual, alertstates.Critical) }
})
*/ result := executor.evaluateRule(rule, timeSeries)
So(result.State, ShouldEqual, alertstates.Critical)
})
}) })
Convey("muliple time series", func() { Convey("muliple time series", func() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment