Skip to content

Missing Automated Tests / CI Integration #57

@ishika24755

Description

@ishika24755

Description

The RenAIssance repository currently lacks automated tests and a CI workflow.
As a result:

  • Code changes may break functionality silently
  • Contributors cannot verify that their changes work
  • Regression bugs may go unnoticed

Proposed Solution

  • Add unit tests for core modules (e.g., data preprocessing, model training, evaluation scripts)
  • Configure GitHub Actions (or another CI system) to run the tests on every pull request
  • Ensure tests run on multiple environments (e.g., Python 3.9, 3.10)

Why This Is Important

Adding tests and CI will:

  • Improve code quality and reliability
  • Reduce bugs for contributors
  • Make the project more maintainable and trustworthy for users

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions