In our organaziton to make the testing process a QA can start the QA process by deploying a feature branch to a QA machine. My question is that while doing so should the build process include running the integration/smoke tests as well or can we skip that.
This makes the build fast and makes it easy for anyone to get the executable for demonstrations, exploratory testing, or just to see what changed last week. I think the build taken from release branch should mandate the inclusion for IT tests and code coverage.
Thoughts??