I posted this on the VS2010 forums. Can anyone tell me their experiences with TFS Coded UI and how they use Source Control.

We are just starting to really get into Coded UI. And we are having some debate as to where QA's automation will "live". Our project builds are setup as Continuous Integration, so if we put QA Code into the project a build is kicked off. Recently that caused a build failure and some upset Developers. I'm not in charge of the Build Definition and I'm not very familiar with its workings.

Is it easy to seperate QA Automation from Application Code so that Builds are not being run (using Continuous Integration) when QA Checks-in Coded UI. And from a Security standpoint QA should not have access to Application Code.

Or is it just easier to keep all QA Automation in a seperate project (with thier own Build Definition) and attempt to associate to test cases from a different project.