[Dev] Add Unit Tests + CI
π Motivation
To ensure long-term reliability, we need automated testing.
Unit tests + CI (Continuous Integration) will help validate algorithm correctness as the repo evolves.
π― Goal
- Introduce pytest test suite covering core functions
- Add a basic GitHub Actions workflow to run tests on each commit/PR
- Validate results of sample runs (e.g., output stability, convergence checks)
π‘ Potential Approaches
- Start with unit tests for LMS adaptation and benchmarking functions
- Add tolerance-based comparisons for numerical outputs
- Extend gradually as more modules are added
β
Expected Outcomes
- A
tests/ folder with initial pytest scripts
- A
.github/workflows/ci.yml file running tests automatically
[Dev] Add Unit Tests + CI
π Motivation
To ensure long-term reliability, we need automated testing.
Unit tests + CI (Continuous Integration) will help validate algorithm correctness as the repo evolves.
π― Goal
π‘ Potential Approaches
β Expected Outcomes
tests/folder with initial pytest scripts.github/workflows/ci.ymlfile running tests automatically