Skip to content

Should I Include Magento Core Unit, Functional, and Integration Tests in My Custom Project Pipeline?

I’m currently setting up a custom project pipeline for my Magento application and have a question regarding the inclusion of Magento Core tests. Specifically, I am debating whether to include Unit, Functional, and Integration tests provided by Magento Core in my pipeline.

My main concerns are:

Necessity: Are these tests essential for maintaining the integrity and functionality of my custom Magento project, or can they be safely omitted without significant risk?

Best Practices: What are the industry best practices concerning the inclusion of these tests in a custom pipeline? Do most projects typically include or exclude them?

Space Considerations: Given that the dev/tests folder consumes considerable disk space, would it be advisable to remove this folder to free up space, or does it serve a critical role that justifies its retention?

Any advice, experiences, or best practices you can share would be greatly appreciated. Thanks in advance!