claimed-framework / claimed-framework/mlx_deprecated

Create API unittests with Docker Compose

Open
#116 0 comments 0 reactions 1 assignee Claimed by @ckadner View on GitHub
RCOS size/L test
Dominant language
Python
Stars
220
Forks
54
PR merge metrics
No merged PRs in 30d

Description

The MLX API code relies extensively on _"deployed infrastructure"_ like the MySQL database and Minio S3 storage provisioned by Kubeflow Pipelines. Thus it is nearly impossible to test any of the API endpoints in isolation on a local developer notebook.

Since we now have a working MLX Katalog "deployment" with the [Quickstart guide](https://github.com/machine-learning-exchange/mlx/tree/main/quickstart) we should be able to implement a `unittest` suite for all of the Katalog specific API endpoints that do not rely on running Kubeflow Pipelines, like register, list, delete, download.

Once we have a working KIND (Kubernetes in Docker) setup #73 we should be able to point the `unittest` suite to that, or, to any provisioned MLX Kubernetes cluster.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.