MSTest framework and adapter
Перейти к файлу
dotnet-maestro[bot] 768f45c395
[main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#2120)
* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20240118.1

Microsoft.Testing.Extensions.CodeCoverage
 From Version 17.10.1-preview.24067.1 -> To Version 17.10.1-preview.24068.1

* Enable code coverage

* Disable static managed instrumentation

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Amaury Levé <amauryleve@microsoft.com>
Co-authored-by: Jakub Chocholowicz <jachocho@microsoft.com>
2024-01-18 14:06:18 +01:00
.github Build all src in Linux (#1920) 2023-12-11 20:55:26 +01:00
docs Add protocol documentation (#2073) 2024-01-09 12:03:46 +01:00
eng [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#2120) 2024-01-18 14:06:18 +01:00
samples Bump version of CodeCoverage (#2101) 2024-01-15 16:07:09 +01:00
src Use CDATA in package description 2024-01-18 10:40:02 +01:00
test [main] Update dependencies from microsoft/testanywhere (#2117) 2024-01-17 21:07:18 +01:00
.editorconfig Build all src in Linux (#1920) 2023-12-11 20:55:26 +01:00
.git-blame-ignore-revs Ignore commit 4bb533 from revision logs 2022-08-30 13:46:10 +02:00
.gitattributes Build all src in Linux (#1920) 2023-12-11 20:55:26 +01:00
.gitignore Git ignore playground folder (#2060) 2024-01-05 14:53:14 +01:00
.markdownlint.json MD024: Only siblings should not have same headers (#1546) 2023-01-10 14:38:17 +01:00
.markdownlintignore Add analyzers (#1870) 2023-12-05 11:26:55 +01:00
Build.cmd Cleanups post arcade move (#1530) 2023-01-04 11:43:16 +01:00
CODE_OF_CONDUCT.md Open Source Code of Conduct update Update (#816) 2021-04-19 10:06:54 +02:00
CONTRIBUTING.md Use markdownlint GitHub action (#1507) 2022-12-22 11:38:23 +01:00
Directory.Build.Local.props Add code coverage (#2112) 2024-01-17 17:05:52 +01:00
Directory.Build.Local.targets [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#2120) 2024-01-18 14:06:18 +01:00
Directory.Build.props Fix License when used as submodule 2023-12-15 21:53:41 +01:00
Directory.Build.targets Use full directory props and targets in submodule (#1783) 2023-11-15 14:58:03 +01:00
LICENSE Fix root license file (#1523) 2023-01-02 13:51:20 +01:00
NuGet.config [main] Update dependencies from dotnet/arcade (#1782) 2023-11-15 14:58:27 +01:00
README.md Update readme 2024-01-11 12:18:52 +01:00
SECURITY.md Adding Microsoft SECURITY.MD (#1109) 2022-05-19 15:34:52 +02:00
THIRD-PARTY-NOTICES.TXT Add third-parties licenses (#1955) 2023-12-18 11:07:43 +00:00
Test.cmd Cleanups post arcade move (#1530) 2023-01-04 11:43:16 +01:00
TestFx.sln Add code coverage (#2112) 2024-01-17 17:05:52 +01:00
azure-pipelines.yml Build branch 3.3.X 2024-01-15 18:00:53 +01:00
build.sh Add Ubuntu leg 2023-11-27 21:07:12 +01:00
global.json [main] Update dependencies from dotnet/arcade (#2115) 2024-01-17 15:00:50 +01:00
test.sh Only build platform on Linux 2023-11-27 21:56:57 +01:00

README.md

Microsoft Test Framework

GitHub release GitHub repo size GitHub issues-opened GitHub issues-closed GitHub pulls-opened GitHub pulls-merged GitHub contributors Commit Activity Build Status

Welcome to the MSTest repository (starting from v2), home of the Microsoft Test Framework and Adapter. MSTest is currently in use in a variety of scenarios including:

  • in the relevant in-box unit test project templates (Visual Studio 2017 Preview 4 onwards)
  • in the Create Unit Tests wizard (Visual Studio 2017 Preview 4 onwards)
  • in the Create IntelliTest wizard (Visual Studio 2017 Preview 4 onwards)

This is a fully supported, open source and cross-platform implementation of the MSTest test framework with which to write tests targeting .NET Framework, .NET Core and ASP.NET Core on Windows, Linux, and Mac.

Documentation

See Documentation for full documentation about how to contribute, build, test MSTest. This documentation also contains information about history, context and supported or unsupported features.

NuGet packages

Name Description Stable version Preview version Dogfood version
MSTest This package is a meta package that simplifies referencing all recommended MSTest packages. # # Azure Artifacts
MSTest.TestFramework This package includes the libraries for writing tests with MSTest. To ensure discovery and execution of your tests, install the `MSTest.TestAdapter`` package. # # Azure Artifacts
MSTest.TestAdapter This package includes the adapter logic to discover and run tests. For access to the testing framework, install the MSTest.TestFramework package. # # Azure Artifacts
MSTest.Analyzers This package includes code analyzers and code fixes for MSTest. # # Azure Artifacts

License

MSTest is licensed under the MIT license.

The LICENSE and ThirdPartyNotices in any downloaded archives are authoritative.