Your test run configuration settings determine whether the test engine runs tests in the folder in which you have created them or in a separate deployment folder.
If tests are run in a deployment folder, the test engine first copies to that folder the files that are required to run the test. You can specify which files are to be copied. You can also choose whether to enable test deployment. For more information about how to set deployment options, see How to: Configure Test Deployment.
In This Section
Test Deployment Overview
Describes test deployment, a process in which the test engine creates a new deployment folder into which it copies the files that are necessary for running tests. Next, the test engine runs the tests in that folder.
Steps in a Test Run
Describes the steps that the test execution engine performs when you run tests.
Instrumenting and Re-Signing Assemblies
Describes actions that you can take after the instrumentation process invalidates the strong-name signing of an assembly.
Choosing the Instrumentation Folder
Describes how to choose between instrumenting assemblies in-place or in the deployment folder.
How to: Configure Test Deployment
Describes various ways you can use to deploy files and folders for test runs.
Troubleshooting Test Execution
Describes problems that prevent tests from running and other errors that you might encounter.
Configuring Test Execution
Describes how to use test run configurations to change how tests are run, including how to gather code-coverage information and how to specify a test host.