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/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
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.1 | 3.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-java | 7.34.3 | 8.0.4 | |
MIT
| io.cucumber » cucumber-junit-platform-engine | 7.34.3 | 8.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.3 | 6.1.3 |
Provided Dependencies (3)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Code Analyzer
LGPL 2.1
| com.github.spotbugs
»
spotbugs(optional) SpotBugs: Because it is easy! | 4.9.8 | 4.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.42 | 1.18.48 |