asyml / asyml/stave

Add CI tests for python backend

Open
#199 0 comments 0 reactions 0 assignees View on GitHub
feature request
Dominant language
TypeScript
Stars
52
Forks
15
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
Currently Stave repo only has a single [backend test](https://github.com/asyml/stave/blob/master/simple-backend/test.py) and it is not integrated into the [GitHub workflow](https://github.com/asyml/stave/blob/master/.github/workflows/main.yml).

**Describe the solution you'd like**
We want a comprehensive backend test that consists of unit tests validating all the major functionalities of Stave backend. These tests should be included into CI workflow such that every PR will be checked upon each new commit.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting simple-backend/test.py to understand the existing backend test, then read .github/workflows/main.yml to see how checks are currently configured. Map the backend’s major functionalities to unit-test coverage and update the workflow so the backend tests run for every pull request and commit; done means comprehensive tests pass in CI.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, python
Domain
backend, ci-cd, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.