From 35bb2d98244d40106c0493385f90cdd198c91447 Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Wed, 27 Apr 2022 13:33:40 -0400 Subject: [PATCH] 18794: Fix "check" command test. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- sdk/go/health/aggregator_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sdk/go/health/aggregator_test.go b/sdk/go/health/aggregator_test.go index 050b2c0fcc..f9b6dc6ae0 100644 --- a/sdk/go/health/aggregator_test.go +++ b/sdk/go/health/aggregator_test.go @@ -245,10 +245,19 @@ func (s *AggregatorSuite) TestCheckCommand(c *check.C) { confdata = regexp.MustCompile(`Source(Timestamp|SHA256): [^\n]+\n`).ReplaceAll(confdata, []byte{}) err = ioutil.WriteFile(tmpdir+"/config.yml", confdata, 0777) c.Assert(err, check.IsNil) + var stdout, stderr bytes.Buffer + exitcode := CheckCommand.RunCommand("check", []string{"-config=" + tmpdir + "/config.yml"}, &bytes.Buffer{}, &stdout, &stderr) c.Check(exitcode, check.Equals, 0) c.Check(stderr.String(), check.Equals, "") + c.Check(stdout.String(), check.Equals, "") + + stdout.Reset() + stderr.Reset() + exitcode = CheckCommand.RunCommand("check", []string{"-config=" + tmpdir + "/config.yml", "-yaml"}, &bytes.Buffer{}, &stdout, &stderr) + c.Check(exitcode, check.Equals, 0) + c.Check(stderr.String(), check.Equals, "") c.Check(stdout.String(), check.Matches, `(?ms).*(\n|^)health: OK\n.*`) } -- 2.30.2