Skip to content

In-memory provider for e2e testing and minimal SDK usage #523

@Kavindu-Dodan

Description

@Kavindu-Dodan

As proposed by OFEP: SDK end-to-end test strategy 1, we should create an in-memory provider for Java-sdk

We already have contributions for Python2 & Go 3, and we can use same flag format, constructors & error handling strategy for this implementation.

  • Implement the in-memory provider
  • Migrate existing e2e tests4 to newly create in-memory provider
    • search repo for https://github.com/open-feature/java-sdk/issues/523 for related TODOs.

Footnotes

  1. https://github.com/open-feature/ofep/pull/71

  2. https://github.com/open-feature/python-sdk/pull/157

  3. https://github.com/open-feature/go-sdk/pull/192

  4. https://github.com/open-feature/java-sdk/tree/main/src/test/java/dev/openfeature/sdk/e2e

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions