From 91ea8398ebc0febce20b9a460f9372998cd0b80f Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 2 Oct 2021 21:25:34 +0300 Subject: add dgrep test --- integrationtests/dgrep_test.go | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 integrationtests/dgrep_test.go (limited to 'integrationtests/dgrep_test.go') diff --git a/integrationtests/dgrep_test.go b/integrationtests/dgrep_test.go new file mode 100644 index 0000000..691e2a1 --- /dev/null +++ b/integrationtests/dgrep_test.go @@ -0,0 +1,40 @@ +package integrationtests + +import ( + "os" + "testing" +) + +func TestDGrep(t *testing.T) { + testdataFile := "mapr_testdata.log" + stdoutFile := "dgrep.out" + expectedResultFile := "dgrep_expected.txt" + + if err := runCommand(t, "../dgrep", []string{"-spartan", "--grep", "20211002-071947", testdataFile}, stdoutFile); err != nil { + t.Error(err) + return + } + + if err := compareFiles(t, stdoutFile, expectedResultFile); err != nil { + t.Error(err) + return + } + os.Remove(stdoutFile) +} + +func TestDGrep2(t *testing.T) { + testdataFile := "mapr_testdata.log" + stdoutFile := "dgrep.out" + expectedResultFile := "dgrep_expected2.txt" + + if err := runCommand(t, "../dgrep", []string{"-spartan", "--grep", "20211002-071947", "--invert", testdataFile}, stdoutFile); err != nil { + t.Error(err) + return + } + + if err := compareFiles(t, stdoutFile, expectedResultFile); err != nil { + t.Error(err) + return + } + os.Remove(stdoutFile) +} -- cgit v1.2.3