From afb37149e07341ce0cb221e05df767ce642cc769 Mon Sep 17 00:00:00 2001 From: itaispiegel Date: Mon, 20 May 2024 22:43:42 +0300 Subject: [PATCH] Fix CI --- .github/workflows/golangci-lint.yaml | 3 +++ .github/workflows/user-unit-tests.yaml | 3 +++ user/cparser/parser_test.go | 3 ++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/golangci-lint.yaml b/.github/workflows/golangci-lint.yaml index e5bdef2..27424fe 100644 --- a/.github/workflows/golangci-lint.yaml +++ b/.github/workflows/golangci-lint.yaml @@ -23,6 +23,9 @@ jobs: with: go-version-file: user/go.mod cache: false + - run: apt install -y bison + - run: go generate -v ./... + working-directory: user - name: golangci-lint uses: golangci/golangci-lint-action@v3 with: diff --git a/.github/workflows/user-unit-tests.yaml b/.github/workflows/user-unit-tests.yaml index 128f41d..47132cd 100644 --- a/.github/workflows/user-unit-tests.yaml +++ b/.github/workflows/user-unit-tests.yaml @@ -20,6 +20,9 @@ jobs: with: go-version-file: user/go.mod cache: false + - run: apt install -y bison + - run: go generate -v ./... + working-directory: user - name: Run unit tests run: go test -v ./... working-directory: user diff --git a/user/cparser/parser_test.go b/user/cparser/parser_test.go index ec9b406..0e255d3 100644 --- a/user/cparser/parser_test.go +++ b/user/cparser/parser_test.go @@ -24,7 +24,8 @@ func TestParser(t *testing.T) { expectedParserStatus := CParserResult{} parserStatusBytes, err := os.ReadFile(parserStatusPath) assert.NoError(t, err) - yaml.Unmarshal(parserStatusBytes, &expectedParserStatus) + err = yaml.Unmarshal(parserStatusBytes, &expectedParserStatus) + assert.NoError(t, err) actualParserStatus := Parse(string(input)) assert.Equal(t, expectedParserStatus, actualParserStatus, "Test case '%s' failed", testName)