diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index c771202e..c0845d22 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -39,7 +39,7 @@ jobs: ${{ runner.os }}-maven- - name: Build with Maven - run: mvn --batch-mode --update-snapshots verify # -P integration-test - add this back once we have a compatible flagd + run: mvn --batch-mode --update-snapshots verify -P integration-test - name: Upload coverage to Codecov uses: codecov/codecov-action@e0fbd592d323cb2991fb586fdd260734fcb41fcb diff --git a/pom.xml b/pom.xml index 53284bd2..ef772a35 100644 --- a/pom.xml +++ b/pom.xml @@ -137,6 +137,13 @@ 31.1-jre test + + + dev.openfeature.contrib.providers + flagd + 0.4.1 + test + diff --git a/src/test/java/dev/openfeature/sdk/integration/StepDefinitions.java b/src/test/java/dev/openfeature/sdk/integration/StepDefinitions.java index 3513bddc..892dc34f 100644 --- a/src/test/java/dev/openfeature/sdk/integration/StepDefinitions.java +++ b/src/test/java/dev/openfeature/sdk/integration/StepDefinitions.java @@ -3,7 +3,7 @@ package dev.openfeature.sdk.integration; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; -// import dev.openfeature.contrib.providers.flagd.FlagdProvider; +import dev.openfeature.contrib.providers.flagd.FlagdProvider; import dev.openfeature.sdk.Client; import dev.openfeature.sdk.FlagEvaluationDetails; import dev.openfeature.sdk.MutableStructure; @@ -45,7 +45,7 @@ public class StepDefinitions { @BeforeAll() public static void setup() { - // OpenFeatureAPI.getInstance().setProvider(new FlagdProvider()); + OpenFeatureAPI.getInstance().setProvider(new FlagdProvider()); client = OpenFeatureAPI.getInstance().getClient(); } diff --git a/test-harness b/test-harness index e7379cd0..5153eac7 160000 --- a/test-harness +++ b/test-harness @@ -1 +1 @@ -Subproject commit e7379cd0070f8907cacdc535184f8f626bf25e01 +Subproject commit 5153eac71dc47413da4326bdb49a94e573b99578