From 35b13a9e9cbfbc780a6c5d69afa8ea2d85aceda1 Mon Sep 17 00:00:00 2001 From: Gyu-Ho Lee Date: Mon, 17 Jul 2017 15:30:04 -0700 Subject: [PATCH] e2e: test '/health' when alarm is raised --- e2e/ctl_v3_alarm_test.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/e2e/ctl_v3_alarm_test.go b/e2e/ctl_v3_alarm_test.go index a8555400da70..78dfeaddcdd3 100644 --- a/e2e/ctl_v3_alarm_test.go +++ b/e2e/ctl_v3_alarm_test.go @@ -52,6 +52,11 @@ func alarmTest(cx ctlCtx) { cx.t.Fatal(err) } + // '/health' handler should return 'false' + if err := cURLGet(cx.epc, cURLReq{endpoint: "/health", expected: `{"health": "false"}`}); err != nil { + cx.t.Fatalf("failed get with curl (%v)", err) + } + // check that Put is rejected when alarm is on if err := ctlV3Put(cx, "3rd_test", smallbuf, ""); err != nil { if !strings.Contains(err.Error(), "etcdserver: mvcc: database space exceeded") {