Skip to content

Eppo-exp/sdk-test-data

Repository files navigation

SDK test data

Description

This is a set of test cases bundled as UFC - universal flag configuration. The purpose of these test cases is to ensure SDK libraries are compliant with core application.

Dependencies

Node.JS v18, Jest v29, Typescript v4

Usage

  1. install dependencies by runnning CLI command yarn install.
  2. Update content of the flags-v1.json.
  3. Validate tests by runnning CLI command yarn run validate:tests.
  4. Obfuscate file flags-v1.json by runnning CLI command yarn run obfuscate:ufc. It will update file flags-v1-obfuscated.json with obfuscated version of the file flags-v1.json.

SDK Package Testing

Test Packaged SDKs
Test SDKs Remotely

SDK Published Version Test Status
JS Common Client Test and lint SDK
JS Client Test and lint SDK
React Native Test and lint SDK
Node Server Test and lint SDK
Java Common Maven Central Test and lint
Java Server Maven Central Test and lint SDK
Android Maven Central Test
iOS GitHub release (latest by date) Test and lint SDK
PHP Packagist Version Run Tests
Golang Go Module Version Test SDK
.NET NuGet Run Tests
Multiplatform:
Rust, Ruby, Python
PyPI
Gem
Test
Python SDK
Ruby SDK

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12