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
I propose adding unit tests to improve code reliability and establishing a CI workflow using GitHub Actions to run these tests automatically on each pull request and commit. This setup will help maintain code quality and streamline development by catching potential issues early and providing contributors with immediate feedback.
@richardyhz@alanalanlu Do let me know how this sounds, I will probably work on this over the weekend. Thanks.
The text was updated successfully, but these errors were encountered:
Related to Integuru-AI#9
Add unit tests and CI workflow using GitHub Actions.
* **Add GitHub Actions Workflow**: Create `.github/workflows/ci.yml` to run tests on push and pull request.
- Set up Python 3.12 using `actions/setup-python`.
- Install dependencies using `poetry`.
- Run tests using `pytest`.
* **Add Unit Tests**: Create `tests/test_integration_agent.py` to test `IntegrationAgent` class.
- Write unit tests for `end_url_identify_agent` method.
- Write unit tests for `input_variables_identifying_agent` method.
- Write unit tests for `dynamic_part_identifying_agent` method.
* **Update README**: Add instructions for running unit tests and details about the CI workflow.
- Add instructions for running unit tests using `pytest`.
- Add details about the CI workflow using GitHub Actions.
I propose adding unit tests to improve code reliability and establishing a CI workflow using GitHub Actions to run these tests automatically on each pull request and commit. This setup will help maintain code quality and streamline development by catching potential issues early and providing contributors with immediate feedback.
@richardyhz @alanalanlu Do let me know how this sounds, I will probably work on this over the weekend. Thanks.
The text was updated successfully, but these errors were encountered: