You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the existing test file test/tests_quadratic_program.py, the parameters universe, params, and solver are lacking for the TestLeastSquare function, this needs further implementation.
I have implemented comprehensive unit test framework in #29. It addresses the need for improved test coverage and reliability by introducing:
A structured pytest framework for automated testing.
GitHub Actions integration for continuous testing.
Unit tests for optimization algorithms, data handling, and backtesting functions.
Performance and edge case tests to ensure numerical stability.
Improved code coverage enforcement using pytest-cov and documentation for testing workflows.
It's my small contribution to PorQua’s and I am hoping this helps and looking forward to any feedback!
Additionally, I’m planning to submit another proposal for GSoC 2025, and I hope this work demonstrates my commitment to contributing meaningfully to the project.
Tackle the issue of lacking unit tests in PorQua, making PorQua more reliable for financial optimization.
The revelent page: Developing a comprehensive unit test framework for PorQua
The text was updated successfully, but these errors were encountered: