From 7b3628ed54cd56b52e3eef3acbc2f49552cffc72 Mon Sep 17 00:00:00 2001 From: Todd Baert Date: Fri, 8 Sep 2023 13:02:01 -0400 Subject: [PATCH 1/2] chore: disable caching on e2e tests Signed-off-by: Todd Baert --- .github/workflows/build.yaml | 2 +- flagd/tests/integration/evaluation_test.go | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index fbaefafb3..a370dd380 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -137,4 +137,4 @@ jobs: run: ./bin/flagd start -f file:${{ github.workspace }}/test-harness/symlink_testing-flags.json & - name: Run evaluation test suite - run: go test -cover ./flagd/tests/integration -run TestEvaluation + run: go clean -testcache && go test -cover ./flagd/tests/integration -run TestEvaluation diff --git a/flagd/tests/integration/evaluation_test.go b/flagd/tests/integration/evaluation_test.go index 13f641861..ea9de1e92 100644 --- a/flagd/tests/integration/evaluation_test.go +++ b/flagd/tests/integration/evaluation_test.go @@ -28,9 +28,10 @@ func TestEvaluation(t *testing.T) { Name: name, ScenarioInitializer: integration.InitializeEvaluationScenario(providerOptions...), Options: &godog.Options{ - Format: "pretty", - Paths: []string{"../../../test-harness/features/evaluation.feature"}, - TestingT: t, // Testing instance that will run subtests. + Format: "pretty", + Paths: []string{"../../../test-harness/features/evaluation.feature"}, + TestingT: t, // Testing instance that will run subtests. + Strict: true, }, } From 4be0632ced6d300c7ea1147b07cbffce5a6323ec Mon Sep 17 00:00:00 2001 From: Todd Baert Date: Fri, 8 Sep 2023 13:34:50 -0400 Subject: [PATCH 2/2] lint Signed-off-by: Todd Baert --- flagd/tests/integration/evaluation_test.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flagd/tests/integration/evaluation_test.go b/flagd/tests/integration/evaluation_test.go index ea9de1e92..fe72add16 100644 --- a/flagd/tests/integration/evaluation_test.go +++ b/flagd/tests/integration/evaluation_test.go @@ -28,10 +28,10 @@ func TestEvaluation(t *testing.T) { Name: name, ScenarioInitializer: integration.InitializeEvaluationScenario(providerOptions...), Options: &godog.Options{ - Format: "pretty", - Paths: []string{"../../../test-harness/features/evaluation.feature"}, - TestingT: t, // Testing instance that will run subtests. - Strict: true, + Format: "pretty", + Paths: []string{"../../../test-harness/features/evaluation.feature"}, + TestingT: t, // Testing instance that will run subtests. + Strict: true, }, }