Pranav0-0Aggarwal / PictoPyV2

Gallery with object based tagging, written in python. Please check the Wiki for Documentation.
https://github.com/imxade/pictopyv2/wiki
GNU General Public License v3.0
0 stars 4 forks source link

[Feature] Unit Testing #45

Open imxade opened 3 months ago

imxade commented 3 months ago

Overview:

Implement a comprehensive unit testing designed to rigorously evaluate individual modules within our application against predefined static data samples. This system aims to ensure the integrity and reliability of our codebase prior to merging pull requests (PRs), thereby minimizing manual errors and enhancing overall code quality.

Note: Complete understanding of backend code base is required for this.

Key Features:

Implementation Goals:

Hydra-Bolt commented 3 months ago

What do we want here? A module of code that conducts tests or We use github actions?

imxade commented 3 months ago

For now, I just need modules to test each of the functions individually against a static dataset, producing consistent outputs. It would also be helpful to include time consumption in the results.

Later I'll automate the testing with pipelines.