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