Test Deployment

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Your test 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.

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 How to Run Your Tests from Microsoft Visual Studio

Describes how to use test settings to change how tests are run, including how to gather code-coverage information and how to specify a test host.