In this blog post done earlier this morning, I mentioned that I was having issues getting Team Foundation Server Build to recognize my unit tests. I installed my Visual Studio 2005 Team Suite 180-day trial and was able to create a Test List that Team Foundation Server Build saw.
The next obstalce is that in order for Team Foundation Server Build to execute unit tests, you need Visual Stuido 2005 Team Edition for Software Developers -or- for Software Testers on the build machine. To clear that hurdle, found this blog post David Findley via Google (If any of the Windows Live guys’ are listening, live.com returned nothing when I searched for the string “MSBUILD : warning : Visual Studio Team System for Software Testers or Visual Studio Team System for Software Developers is required to run tests as part of a Team Build.”, whereas Google returned 4 results and the first one is David’s mentioned above.)
So once again I pulled out the 180-dial trial and installed just the software testing components on my build server. Lo and behold my build compelted, my tests ran and I’m a happy camper.
I now need to go back to my machine running Visual Studio 2005 Team Suite, remove it and put on only Visual Studio 2005 Team Edition for Team Developers to see if I can create a test list that Team Foundation Server Build can consume, or if I really do need Visual Studio 2005 Team Edition for Software Testers on my machine.