From adab15248dd0ddaab4a240ae3ab47d0901af8f28 Mon Sep 17 00:00:00 2001 From: Jiekun Date: Mon, 9 Sep 2024 23:17:49 +0800 Subject: [PATCH] feature: [vmalert] Add more test cases --- app/vmalert/config/config_test.go | 2 +- .../config/testdata/rules/rules-multi-doc-good.rules | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/vmalert/config/config_test.go b/app/vmalert/config/config_test.go index 069620bea9..d847ddec8d 100644 --- a/app/vmalert/config/config_test.go +++ b/app/vmalert/config/config_test.go @@ -58,7 +58,7 @@ groups: } func TestParse_Success(t *testing.T) { - _, err := Parse([]string{"testdata/rules/*good.rules", "testdata/dir/*good.*"}, notifier.ValidateTemplates, true) + _, err := Parse([]string{"testdata/rules/*multi-doc-good.rules", "testdata/dir/*good.*"}, notifier.ValidateTemplates, true) if err != nil { t.Fatalf("error parsing files %s", err) } diff --git a/app/vmalert/config/testdata/rules/rules-multi-doc-good.rules b/app/vmalert/config/testdata/rules/rules-multi-doc-good.rules index 4b380a95dd..6a51f73f6c 100644 --- a/app/vmalert/config/testdata/rules/rules-multi-doc-good.rules +++ b/app/vmalert/config/testdata/rules/rules-multi-doc-good.rules @@ -23,8 +23,8 @@ groups: for: 3m annotations: - summary: Too high connection number for {{$labels.instance}} - description: "It is {{ $value }} connections for {{$labels.instance}}" + summary: Too high connection number for {{$labels.instance}} \n\-\-\-\n + description: "It is {{ $value }} connections for {{$labels.instance}} \n---\n" - name: TestGroupPromMixed interval: 2s concurrency: 2 @@ -35,5 +35,5 @@ groups: expr: sum(vm_tcplistener_conns) by (instance) > 1 for: 3m annotations: - summary: Too high connection number for {{$labels.instance}} + summary: \n markdown result is : ----\n # header\n body: \n text \n----\n" description: "It is {{ $value }} connections for {{$labels.instance}}"