What problem does it solve?
This Skill helps you reliably execute .NET tests, whether you need to run all tests, a specific subset, or troubleshoot execution issues across different platforms and frameworks.
Core Features & Use Cases
- Platform & Framework Detection: Automatically identifies whether your project uses VSTest or Microsoft.Testing.Platform (MTP), and detects the test framework (MSTest, xUnit, NUnit, TUnit).
- Flexible Test Execution: Runs tests using
dotnet test with support for various filters, target frameworks, and logging options.
- Use Case: You have a .NET project with xUnit tests and need to run only the tests tagged with "Integration" and that are not marked as "Slow". This Skill can determine the correct filter syntax for your project's setup and execute those specific tests.
Quick Start
Run all tests in the current project directory using the detected test platform and framework.