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
The implementation of an infrastructure for running unit tests in the Postiz project. This includes setting up a Continuous Integration (CI) environment and structuring the code to combine and automatically execute all tests.
🎤 Why is this feature needed ?
The implementation of a testing infrastructure is crucial to enable the development and execution of tests in the Postiz project. This feature is necessary because:
Currently, it's not possible to accept test contributions due to lack of infrastructure
It allows the team and contributors to develop and run unit tests consistently
It enables automatic test execution on each pull request, ensuring code quality
Ensures code quality and reliability
Facilitates early bug detection
Allows the community to contribute tests
Improves long-term project maintainability
Moreover, this infrastructure will allow the acceptance of test contributions, such as the recently submitted PR for the PermissionsService, encouraging more community collaborations and improving the overall robustness of the project.
✌️ How do you aim to achieve this?
Set up a Continuous Integration (CI) system, such as GitHub Actions or Travis CI
Create automation scripts to run tests on each pull request
Establish a standard directory structure for unit tests
Configure Jest (or another testing tool) to recognize and automatically run all tests
Document the process of creating and running tests for future contributors
🔄️ Additional Information
No response
👀 Have you spent some time to check if this feature request has been raised before?
I checked and didn't find similar issue
Are you willing to submit PR?
None
The text was updated successfully, but these errors were encountered:
🔖 Feature description
The implementation of an infrastructure for running unit tests in the Postiz project. This includes setting up a Continuous Integration (CI) environment and structuring the code to combine and automatically execute all tests.
🎤 Why is this feature needed ?
The implementation of a testing infrastructure is crucial to enable the development and execution of tests in the Postiz project. This feature is necessary because:
Moreover, this infrastructure will allow the acceptance of test contributions, such as the recently submitted PR for the PermissionsService, encouraging more community collaborations and improving the overall robustness of the project.
✌️ How do you aim to achieve this?
🔄️ Additional Information
No response
👀 Have you spent some time to check if this feature request has been raised before?
Are you willing to submit PR?
None
The text was updated successfully, but these errors were encountered: