https://github.com/microsoft/vstest
dotnet test-runner testing testing-tools unit-testing visual-studio
Score: 34.61949532572633
Last synced: about 9 hours ago
JSON representation
Repository metadata:
Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.
- Host: GitHub
- URL: https://github.com/microsoft/vstest
- Owner: microsoft
- License: mit
- Created: 2016-07-07T04:18:58.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2026-06-15T10:57:14.000Z (5 days ago)
- Last Synced: 2026-06-15T12:24:15.101Z (5 days ago)
- Topics: dotnet, test-runner, testing, testing-tools, unit-testing, visual-studio
- Language: C#
- Homepage:
- Size: 39.4 MB
- Stars: 960
- Watchers: 70
- Forks: 353
- Open Issues: 59
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
- Roadmap: docs/roadmap.md
- Agents: AGENTS.md
Owner metadata:
- Name: Microsoft
- Login: microsoft
- Email: opensource@microsoft.com
- Kind: organization
- Description: Open source projects and samples from Microsoft
- Website: https://opensource.microsoft.com
- Location: Redmond, WA
- Twitter: OpenAtMicrosoft
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6154722?v=4
- Repositories: 7900
- Last Synced at: 2026-06-13T00:24:32.671Z
- Profile URL: https://github.com/microsoft
GitHub Events
Total
- Create event: 549
- Delete event: 511
- Fork event: 21
- Issue comment event: 575
- Issues event: 335
- Member event: 1
- Pull request event: 421
- Pull request review comment event: 138
- Pull request review event: 259
- Push event: 705
- Release event: 7
- Watch event: 50
- Total: 3572
Last Year
- Create event: 378
- Delete event: 337
- Fork event: 6
- Issue comment event: 293
- Issues event: 84
- Member event: 1
- Pull request event: 201
- Pull request review comment event: 122
- Pull request review event: 182
- Push event: 458
- Release event: 3
- Watch event: 16
- Total: 2081
Committers metadata
Last synced: 10 days ago
Total Commits: 3,425
Total Committers: 155
Avg Commits per committer: 22.097
Development Distribution Score (DDS): 0.744
Commits in past year: 349
Committers in past year: 23
Avg Commits per committer in past year: 15.174
Development Distribution Score (DDS) in past year: 0.464
| Name | Commits | |
|---|---|---|
| dotnet-maestro[bot] | 4****] | 878 |
| Jakub Jareš | m****e@j****m | 517 |
| Amaury Levé | a****e@m****m | 216 |
| Satya Madala | s****a@m****m | 149 |
| Faizan2304 | f****4@h****m | 144 |
| Arun Mahapatra | c****o | 116 |
| Sarabjot Singh | s****n@m****m | 106 |
| Harsh Jain | h****r@g****m | 100 |
| Marco Rossignoli | m****i@g****m | 96 |
| Test Platform Bot | 7****t | 95 |
| Medeni Baykal | 4****s | 87 |
| csigs | c****s | 78 |
| mayankbansal018 | m****n@m****m | 74 |
| Codrin-Victor Poienaru | c****u@m****m | 63 |
| Pavel Horak | 2****k | 50 |
| Jakub Chocholowicz | 5****1 | 47 |
| Vagisha Nidhi | v****a@g****m | 44 |
| Sai Krishna Vajjala | s****a@m****m | 29 |
| Youssef Victor | y****0@g****m | 27 |
| fhnaseer | f****r@l****m | 23 |
| Abhitej John | a****j@o****m | 19 |
| Simon Cropp | s****p@g****m | 19 |
| Abhishek Kumawat | a****k@m****m | 18 |
| Zbyněk Sailer | v****l@m****m | 18 |
| dotnet bot | d****t@d****g | 18 |
| Viktor Hofer | v****r@m****m | 17 |
| Sanan Yuzbashiyev | S****7 | 17 |
| Navin | n****b@m****m | 15 |
| Siddhartha Pandey | s****y@m****m | 13 |
| Khilan Goel | k****l@m****m | 13 |
| and 125 more... | ||
Issue and Pull Request metadata
Last synced: 25 days ago
Total issues: 3,535
Total pull requests: 1,764
Average time to close issues: over 1 year
Average time to close pull requests: 11 days
Total issue authors: 522
Total pull request authors: 143
Average comments per issue: 0.88
Average comments per pull request: 0.6
Merged pull request: 950
Bot issues: 4
Bot pull requests: 642
Past year issues: 68
Past year pull requests: 258
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 8 days
Past year issue authors: 36
Past year pull request authors: 18
Past year average comments per issue: 3.79
Past year average comments per pull request: 1.3
Past year merged pull request: 128
Past year bot issues: 0
Past year bot pull requests: 81
Top Issue Authors
- jamessmith2518555 (476)
- Dawied321 (415)
- angryarya2 (365)
- grogu00111 (86)
- martina448 (81)
- livsformAS (76)
- nohwnd (74)
- Monalizza498 (73)
- ThomasShelby1232 (56)
- harrysingh009 (54)
- kilianva (54)
- sanembell (51)
- infocyto (49)
- Badbboy12 (46)
- awsdwaf (42)
Top Pull Request Authors
- dotnet-maestro[bot] (639)
- nohwnd (346)
- Dawied321 (90)
- jamessmith2518555 (70)
- angryarya2 (54)
- Copilot (28)
- Evangelink (24)
- ViktorHofer (23)
- SimonCropp (22)
- infocyto (22)
- Youssef1313 (21)
- cvpoienaru (20)
- kilianva (20)
- harrysingh009 (18)
- grogu00111 (17)
Top Issue Labels
- enhancement (95)
- bug (43)
- triaged (43)
- State: In-PR (18)
- exp: cli (18)
- need-additional-info (18)
- engineering (17)
- needs-attention (16)
- testing platform feature candidate (15)
- sprint (15)
- by-design (14)
- needs-triage (11)
- question (10)
- Needs: Triage :mag: (9)
- exp: ide (9)
- up-for-grabs (7)
- perf (6)
- exp: coverage (5)
- needs-author-feedback (5)
- agentic-workflows (5)
- blame (4)
- pri: 1 (4)
- need-repro (4)
- doc (4)
- wontfix (4)
- Area: dotnet test (4)
- exp: vsts-task (4)
- future (3)
- status-no-recent-activity (3)
- external (3)
Top Pull Request Labels
- bug (4)
- dependencies (3)
- dotnet_sdk_package_manager (3)
- Area: Logger (2)
- 🚢 Ship it! (2)
- Area: Blame (1)
- auto-merge (1)
- sprint (1)
- agentic-threat-detected (1)
- Needs: Author Feedback (1)
- Area: Documentation (1)
- Area: Cli (1)
Package metadata
- Total packages: 16
-
Total downloads:
- nuget: 6,863,368,899 total
- Total docker downloads: 198,012
- Total dependent packages: 482 (may contain duplicates)
- Total dependent repositories: 7 (may contain duplicates)
- Total versions: 1,865
- Total maintainers: 4
nuget.org: jetbrains.microsoft.testplatform.translationlayer
C# SDK for the test platform protocol. This SDK can be used in IDE or Editors to use test platform for discovery and execution of tests.
- Homepage: https://github.com/microsoft/vstest/
- Licenses: mit
- Latest release: (published 13 days ago)
- Last Synced: 2026-06-07T15:22:30.769Z (13 days ago)
- Versions: 2
- Dependent Packages: 2
- Dependent Repositories: 7
-
Rankings:
- Forks count: 1.394%
- Stargazers count: 1.683%
- Average: 2.642%
- Dependent repos count: 2.68%
- Dependent packages count: 4.81%
proxy.golang.org: github.com/microsoft/vstest
- Homepage:
- Documentation: https://pkg.go.dev/github.com/microsoft/vstest#section-documentation
- Licenses: mit
- Latest release: v18.6.0+incompatible (published about 1 month ago)
- Last Synced: 2026-06-07T15:22:29.511Z (13 days ago)
- Versions: 184
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.48%
- Average: 5.664%
- Dependent repos count: 5.848%
nuget.org: microsoft.testplatform.objectmodel
The Microsoft Test Platform Object Model.
- Homepage: https://github.com/microsoft/vstest
- Licenses: MIT
- Latest release: 18.6.0 (published 25 days ago)
- Last Synced: 2026-06-10T01:51:23.921Z (11 days ago)
- Versions: 183
- Dependent Packages: 58
- Dependent Repositories: 0
- Downloads: 1,781,001,348 Total
-
Rankings:
- Downloads: 0.023%
- Forks count: 1.332%
- Stargazers count: 1.59%
- Average: 7.651%
- Dependent repos count: 14.976%
- Dependent packages count: 20.335%
- Maintainers (2)
nuget.org: microsoft.net.test.sdk
The MSbuild targets and properties for building .NET test projects.
- Homepage: https://github.com/microsoft/vstest
- Licenses: MIT
- Latest release: 18.6.0 (published 25 days ago)
- Last Synced: 2026-06-10T01:51:22.172Z (11 days ago)
- Versions: 175
- Dependent Packages: 378
- Dependent Repositories: 0
- Downloads: 1,652,701,226 Total
-
Rankings:
- Downloads: 0.023%
- Forks count: 1.332%
- Stargazers count: 1.59%
- Average: 7.651%
- Dependent repos count: 14.976%
- Dependent packages count: 20.335%
- Maintainers (2)
nuget.org: microsoft.codecoverage
Microsoft.CodeCoverage package brings infra for collecting code coverage from vstest.console.exe and "dotnet test".
- Homepage: https://github.com/microsoft/vstest
- Licenses: MIT
- Latest release: 18.6.0 (published 25 days ago)
- Last Synced: 2026-06-08T14:52:48.262Z (12 days ago)
- Versions: 135
- Dependent Packages: 12
- Dependent Repositories: 0
- Downloads: 1,622,796,837 Total
-
Rankings:
- Downloads: 0.023%
- Forks count: 1.332%
- Stargazers count: 1.59%
- Average: 7.651%
- Dependent repos count: 14.976%
- Dependent packages count: 20.335%
- Maintainers (3)
nuget.org: microsoft.testplatform.testhost
Testplatform host executes the test using specified adapter.
- Homepage: https://github.com/microsoft/vstest
- Licenses: MIT
- Latest release: 18.6.0 (published 25 days ago)
- Last Synced: 2026-06-11T00:31:04.375Z (10 days ago)
- Versions: 183
- Dependent Packages: 19
- Dependent Repositories: 0
- Downloads: 1,598,308,673 Total
-
Rankings:
- Downloads: 0.023%
- Forks count: 1.332%
- Stargazers count: 1.59%
- Average: 7.651%
- Dependent repos count: 14.976%
- Dependent packages count: 20.335%
- Maintainers (2)
nuget.org: microsoft.testplatform
This package contains the full set of binaries for the Visual Studio Test Platform (vstest). It provides a modern, cross platform testing engine that powers the testing on .NET Core as well. It integrates with popular test frameworks like MSTest(v1 and v2), xUnit and Nunit with support for extensibility.
- Homepage: https://github.com/microsoft/vstest
- Licenses: mit
- Latest release: 18.6.0 (published 25 days ago)
- Last Synced: 2026-06-10T13:02:07.937Z (10 days ago)
- Versions: 147
- Dependent Packages: 5
- Dependent Repositories: 0
- Downloads: 127,508,211 Total
-
Rankings:
- Downloads: 0.134%
- Average: 11.817%
- Dependent repos count: 14.978%
- Dependent packages count: 20.338%
- Maintainers (2)
nuget.org: microsoft.testplatform.portable
This package contains a subset of binaries for the Visual Studio Test Platform (vstest). Vstest provides a modern, cross platform testing engine that also powers the testing on .NET Core. Supports the following popular test frameworks: MSTest v2, xUnit and Nunit with support for extensibility. Visit https://github.com/microsoft/vstest to know more about vstest platform. For running tests based on the MSTest v1 framework, .orderedtest, .webtest and .generictest please use Microsoft.TestPlatform package.
- Homepage: https://github.com/microsoft/vstest
- Licenses: mit
- Latest release: 18.6.0 (published 25 days ago)
- Last Synced: 2026-06-07T15:22:33.564Z (13 days ago)
- Versions: 144
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 20,056,975 Total
-
Rankings:
- Downloads: 0.263%
- Average: 11.86%
- Dependent repos count: 14.978%
- Dependent packages count: 20.338%
- Maintainers (2)
nuget.org: microsoft.testplatform.adapterutilities
Includes helpers for the Test Platform's modern functionality such as standardized fully qualified names and hierarchical test case names.
- Homepage: https://github.com/microsoft/vstest
- Licenses: MIT
- Latest release: 18.6.0 (published 25 days ago)
- Last Synced: 2026-06-10T10:24:39.291Z (10 days ago)
- Versions: 80
- Dependent Packages: 6
- Dependent Repositories: 0
- Downloads: 48,001,339 Total
-
Rankings:
- Downloads: 1.016%
- Average: 12.111%
- Dependent repos count: 14.978%
- Dependent packages count: 20.338%
- Maintainers (2)
nuget.org: microsoft.testplatform.extensions.trxlogger
C# SDK for the test platform protocol. This SDK can be used in IDE or Editors to use test platform for discovery and execution of tests.
- Homepage: https://github.com/microsoft/vstest
- Licenses: MIT
- Latest release: 18.6.0 (published 25 days ago)
- Last Synced: 2026-06-07T15:22:32.012Z (13 days ago)
- Versions: 106
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 847,459 Total
-
Rankings:
- Downloads: 1.901%
- Average: 12.406%
- Dependent repos count: 14.978%
- Dependent packages count: 20.338%
- Maintainers (2)
nuget.org: microsoft.testplatform.translationlayer
C# SDK for the test platform protocol. This SDK can be used in IDE or Editors to use test platform for discovery and execution of tests.
- Homepage: https://github.com/microsoft/vstest
- Licenses: MIT
- Latest release: 18.6.0 (published 25 days ago)
- Last Synced: 2026-06-07T15:22:33.087Z (13 days ago)
- Versions: 157
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 1,086,831 Total
-
Rankings:
- Downloads: 1.93%
- Average: 12.415%
- Dependent repos count: 14.978%
- Dependent packages count: 20.338%
- Maintainers (2)
nuget.org: microsoft.testplatform.build
Build tasks and targets for running tests with Test Platform
- Homepage: https://github.com/microsoft/vstest
- Licenses: MIT
- Latest release: 18.6.0 (published 25 days ago)
- Last Synced: 2026-06-10T10:09:00.749Z (10 days ago)
- Versions: 179
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 3,689,018 Total
- Docker Downloads: 99,006
-
Rankings:
- Downloads: 2.378%
- Average: 12.565%
- Dependent repos count: 14.978%
- Dependent packages count: 20.338%
- Maintainers (2)
nuget.org: microsoft.testplatform.cli
The cross platform Microsoft Test Platform.
- Homepage: https://github.com/microsoft/vstest
- Licenses: MIT
- Latest release: 18.6.0 (published 25 days ago)
- Last Synced: 2026-06-09T15:12:03.483Z (11 days ago)
- Versions: 186
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 7,329,353 Total
- Docker Downloads: 99,006
-
Rankings:
- Downloads: 2.422%
- Average: 12.579%
- Dependent repos count: 14.978%
- Dependent packages count: 20.338%
- Maintainers (2)
nuget.org: microsoft.codecoverage.console
Dynamic code coverage tools.
- Homepage: https://github.com/microsoft/vstest/
- Status: deprecated
- Licenses: mit
- Latest release: (published 13 days ago)
- Last Synced: 2026-06-07T15:22:30.850Z (13 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 40,277 Total
-
Rankings:
- Dependent repos count: 13.819%
- Average: 16.871%
- Downloads: 17.958%
- Dependent packages count: 18.835%
- Maintainers (2)
nuget.org: visualmodel.objectmodel.modelv16.11.0
The Microsoft Test Platform Object Model.
- Homepage: https://github.com/microsoft/vstest/
- Licenses: mit
- Latest release: 16.11.0 (published about 4 years ago)
- Last Synced: 2026-06-07T15:22:30.699Z (13 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 810 Total
-
Rankings:
- Dependent repos count: 10.162%
- Dependent packages count: 13.886%
- Average: 23.94%
- Downloads: 47.774%
- Maintainers (1)
nuget.org: visualmodel.objectmodel.emodelva.b.c
The Microsoft Test Platform Object Model.
- Homepage: https://github.com/microsoft/vstest/
- Licenses: mit
- Latest release: 16.11.0 (published about 4 years ago)
- Last Synced: 2026-06-07T15:22:30.734Z (13 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 542 Total
-
Rankings:
- Dependent repos count: 10.162%
- Dependent packages count: 13.886%
- Average: 25.744%
- Downloads: 53.184%
- Maintainers (1)
Dependencies
- Microsoft.CodeCoverage.Core $(MicrosoftInternalCodeCoverageVersion) development
- Microsoft.CodeCoverage.Instrumentation $(MicrosoftInternalCodeCoverageVersion) development
- Microsoft.CodeCoverage.Interprocess $(MicrosoftInternalCodeCoverageVersion) development
- Microsoft.Internal.CodeCoverage $(MicrosoftInternalCodeCoverageVersion) development
- Microsoft.VisualStudio.TraceDataCollector $(MicrosoftInternalCodeCoverageVersion) development
- Microsoft.CodeCoverage.Instrumentation $(MicrosoftInternalCodeCoverageVersion) development
- Microsoft.Internal.CodeCoverage $(MicrosoftInternalCodeCoverageVersion) development
- Microsoft.Internal.Dia $(TestPlatformMSDiaVersion) development
- Microsoft.Internal.Intellitrace $(TestPlatformExternalsVersion) development
- Microsoft.Internal.Intellitrace.Extensions $(TestPlatformExternalsVersion) development
- Microsoft.Internal.TestPlatform.Extensions $(TestPlatformExternalsVersion) development
- Microsoft.QualityTools.Testing.Fakes.TestRunnerHarness $(MicrosoftFakesVersion) development
- Microsoft.VSSDK.BuildTools $(MicrosoftVSSDKBuildToolsVersion) development
- Microsoft.VisualStudio.CUIT $(TestPlatformExternalsVersion) development
- Microsoft.VisualStudio.Diagnostics.Utilities $(MicrosoftVisualStudioDiagnosticsUtilitiesVersion) development
- Microsoft.VisualStudio.Enterprise.AspNetHelper $(MicrosoftVisualStudioEnterpriseAspNetHelper) development
- Microsoft.VisualStudio.Interop $(MicrosoftVisualStudioInteropVersion) development
- Microsoft.VisualStudio.QualityTools $(TestPlatformExternalsVersion) development
- Microsoft.VisualStudio.QualityTools.DataCollectors $(TestPlatformExternalsVersion) development
- Microsoft.VisualStudio.Telemetry $(MicrosoftVSTelemetryVersion) development
- Microsoft.VisualStudio.TraceDataCollector $(MicrosoftInternalCodeCoverageVersion) development
- Microsoft.VisualStudio.Utilities.Internal $(MicrosoftVSUtilitiesInternalVersion) development
- Microsoft.CodeCoverage.IO $(MicrosoftCodeCoverageIOVersion)
- Microsoft.Extensions.DependencyModel $(MicrosoftExtensionsDependencyModelPackageVersion)
- Microsoft.Extensions.FileSystemGlobbing $(MicrosoftExtensionsFileSystemGlobbingVersion)
- Newtonsoft.Json $(NewtonsoftJsonVersion)
- System.Collections.Immutable $(SystemCollectionsImmutableVersion)
- System.ComponentModel.Composition $(SystemComponentModelCompositionVersion)
- System.Memory $(SystemMemoryVersion)
- System.Reflection.Metadata $(SystemReflectionMetadataVersion)
- Microsoft.Diagnostics.NETCore.Client $(MicrosoftDiagnosticsNETCoreClientVersion) development
- Microsoft.Internal.Dia $(TestPlatformMSDiaVersion) development
- Microsoft.CodeCoverage.IO $(MicrosoftCodeCoverageIOVersion)
- Microsoft.Extensions.DependencyModel $(MicrosoftExtensionsDependencyModelPackageVersion)
- Microsoft.Extensions.FileSystemGlobbing $(MicrosoftExtensionsFileSystemGlobbingVersion)
- Newtonsoft.Json $(NewtonsoftJsonVersion)
- System.ComponentModel.Composition $(SystemComponentModelCompositionVersion)
- Microsoft.Internal.Dia $(TestPlatformMSDiaVersion) development
- Microsoft.CodeCoverage.IO $(MicrosoftCodeCoverageIOVersion)
- Microsoft.Extensions.DependencyModel $(MicrosoftExtensionsDependencyModelPackageVersion)
- Microsoft.Extensions.FileSystemGlobbing $(MicrosoftExtensionsFileSystemGlobbingVersion)
- Newtonsoft.Json $(NewtonsoftJsonVersion)
- System.Collections.Immutable $(SystemCollectionsImmutableVersion)
- System.Reflection.Metadata $(SystemReflectionMetadataVersion)
- Microsoft.Internal.Dia $(TestPlatformMSDiaVersion) development
- pavelhorak/github-actions-issue-to-work-item main composite
- Microsoft.Guardian.Cli 0.109.0
- Microsoft.CodeAnalysis $(MicrosoftCodeAnalysisVersion)
- Microsoft.CodeAnalysis.CSharp $(MicrosoftCodeAnalysisVersion)
- Newtonsoft.Json $(NewtonsoftJsonVersion)
- MSTest.TestAdapter 2.1.0
- MSTest.TestFramework 2.1.0
- coverlet.collector 1.2.0
- MSTest.TestAdapter 2.1.0
- MSTest.TestFramework 2.1.0
- coverlet.collector 1.2.0
- MSTest.TestAdapter 2.2.8
- MSTest.TestFramework 2.2.8
- MSTest.TestAdapter 1.0.0-preview
- MSTest.TestFramework 1.0.0-preview
- System.Private.Uri $(SystemUriVersion)
- Newtonsoft.Json $(NewtonsoftJsonVersion)
- MSTest.TestAdapter 1.3.1
- MSTest.TestFramework 1.3.1
- Microsoft.NET.Test.Sdk 16.0.1
- MSTest.TestAdapter 2.2.10
- MSTest.TestFramework 2.2.10
- Microsoft.NET.Test.Sdk 17.1.0-preview-20211130-02
- coverlet.collector 3.0.2
- NUnit.ConsoleRunner $(NUnitConsoleRunnerVersion)
- xunit.runner.console $(XUnitConsoleRunnerVersion)
- Microsoft.NET.Test.Sdk $(PackageVersion)
- coverlet.collector $(CoverletCoverageVersion)
- xunit $(XUnitFrameworkVersion)
- xunit.runner.visualstudio $(XUnitAdapterVersion)
- MSTest.TestAdapter 1.4.0
- MSTest.TestFramework 1.4.0
- Microsoft.NET.Test.Sdk 16.0.1