VSMDI Files and Team Foundation Server Build
A .vsmdi file is a meta data file related to a solution that contains
information about any tests within the project. Using the Test Manager you
you can create a Test List. A Test List is a collection Unit/Web tests
that can be logically grouped and included in the solution. When a Test
List is created, it is included in a .vsmdi file that is source controlled under
the Team Project. The .vsmdi file is an XML file which contains
information about the Test List. This .vsmdi file is exposed to the Team
Build creation wizard and shows up when the test option is selected when
constructing the build. When you choose to run a test after the build, the UI
asks for the selection of a .vsmdi file under the Team Project (I even looks
across solutions). Selecting one will ensure that you run those specific
tests in the Test List after the build is done.