Testkit for verifying implementations of the flagd-api Evaluator interface. Bundles Cucumber step definitions, Gherkin feature files and flag configurations as a release artifact — consumers need no git submodule of their own. The feature files and flags are sourced from the open-feature/test-harness repository (evaluator/ subdirectory) via git submodule and packaged into this JAR at build time.

Compile Dependencies (6)

Category/LicenseGroup / ArtifactVersionUpdates
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind5 vulnerabilities
General data-binding functionality for Jackson: works on core streaming API
2.22.13.2.3
dev.openfeature.contrib.tools » flagd-api
API contracts for flagd in-process evaluation
[0.0.1,)1.0.0
Testing MIT
io.cucumber » cucumber-java7.34.38.0.4
MIT
io.cucumber » cucumber-junit-platform-engine7.34.38.0.4
Assertion Apache 2.0
org.assertj » assertj-core
Rich and fluent assertions for testing in Java
3.27.7✔
EPL 2.0
org.junit.platform » junit-platform-suite
Module "junit-platform-suite" of JUnit
1.14.36.1.3

Provided Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
Code Analyzer LGPL 2.1
com.github.spotbugs » spotbugs(optional)
SpotBugs: Because it is easy!
4.9.84.10.4
Apache 2.0
dev.openfeature » sdk
This is the Java implementation of OpenFeature, a vendor-agnostic abstraction library for evaluating
[1.21.0,1.99999)1.23.0
CodeGen MIT
org.projectlombok » lombok(optional)
Lombok is a Java library that provides annotations to simplify Java development by automating the generation of ...
1.18.421.18.48