diff --git a/src/MSBuild/MSBuild/Microsoft.Build.CommonTypes.xsd b/src/MSBuild/MSBuild/Microsoft.Build.CommonTypes.xsd index 642660e5f6c..938fc279837 100644 --- a/src/MSBuild/MSBuild/Microsoft.Build.CommonTypes.xsd +++ b/src/MSBuild/MSBuild/Microsoft.Build.CommonTypes.xsd @@ -2293,6 +2293,111 @@ elementFormDefault="qualified"> + + + + Set to 'true' to use VSTest. The default is 'false' which uses MSTest runner. This property is only applicable when using MSTest.Sdk. + + + + + Enables or disables the use of the MSTest runner. The default is 'true' when using MSTest.Sdk, and 'false' otherwise. Supported in MSTest 3.2 and later versions. + + + + + Set this property to 'false' to disable the automatic generation of entry point for Microsoft.Testing.Platform. + + + + + Set this property to 'false' to disable auto registration of extensions through the 'AddSelfRegisteredExtensions'. + + + + + Set this property to 'false' to disable the automatic generation of entry point for VSTest. + + + + + + Controls the set of extensions that are enabled. Note that 'AllMicrosoft' enables all extensions, even those with a restrictive license. + + + + + + + + + + + + Enables the Microsoft.Testing.Extensions.CrashDump extension. This is not supported by VSTest. + + + + + Enables the Microsoft.Testing.Extensions.CodeCoverage extension. This is not supported by VSTest + + + + + Enables the Microsoft.Testing.Extensions.TrxReport extension. This is not supported by VSTest. + + + + + Enables the Microsoft.Testing.Extensions.HangDump extension. This is not supported by VSTest. + + + + + Enables the Microsoft.Testing.Extensions.HotReload extension (it has restrictive license). This is not supported by VSTest. + + + + + Enables the Microsoft.Testing.Extensions.Retry extension (it has restrictive license). This is not supported by VSTest. + + + + + Enables the testing support for .NET Aspire application model. This adds a reference to 'Aspire.Hosting.Testing' NuGet package. + + + + + Enables end-to-end testing for modern web apps using Playwright. This adds a reference to 'Microsoft.Playwright.MSTest' NuGet package. + + + + + Controls whether the application is a test application. Set it to 'false' in a non-test project that references a test project to avoid error CS8892. + + + + + The command-line arguments to pass for the test executable. This is not supported by VSTest. + + + + + This property controls whether all console output that a test executable writes is captured and hidden from the user when you use 'dotnet test' to run 'Microsoft.Testing.Platform' tests. By default, the console output is hidden. This is not supported by VSTest. + + + + + This property controls whether VSTest is used when you use 'dotnet test' to run tests. If you set this property to 'true', VSTest is disabled and all 'Microsoft.Testing.Platform' tests are run directly. This is not supported by VSTest. + + + + + This property controls whether a single failure or all errors in a failed test are reported when you use `dotnet test` to run tests. By default, test failures are summarized into a log file, and a single failure per test project is reported to MSBuild. To show errors per failed test, set this property to 'true'. This is not supported by VSTest. + + +