We would like to have the ability to assign a custom schedule to the unit tests within the Software Factory, so they can run as frequently as we need. Running all unit tests for every creation is no longer feasible, as we now have nearly 500 tests and the full suite takes more than fifteen minutes to complete.
At the moment, we have solved this ourselves by creating a SQL Server Agent job that triggers the Software Factory task responsible for executing all unit tests. We are very happy with this solution, as it allows us to run all the unit tests every night.
Several times already, the nightly run has revealed failing tests caused by code changes made the day before. Because we caught these issues early, we were able to resolve them quickly, ensuring that our sprint delivery was never at risk.
Now that we have this setup and are very pleased with the results, we can easily imagine that other teams or companies who rely on regression testing would also benefit greatly from such a feature.


