tunit

Run and filter TUnit Playwright tests in the SummitUI test project.

4|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/AndreHogberg/summit-ui --skill tunit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tunit
Source: https://github.com/AndreHogberg/summit-ui/tree/main/.claude/skills/tunit
Command: npx skills add https://github.com/AndreHogberg/summit-ui --skill tunit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the execution and validation of TUnit Playwright tests for SummitUI, reducing manual test runs and accelerating feedback on regressions.

Core Features & Use Cases

  • Deterministic test runs: controls parallelism and environment setup to produce consistent results.
  • Test filtering and debugging: supports executing by class, namespace, or test name to speed up diagnosis.
  • Seamless integration: works with the SummitUI test project and .NET tooling for end-to-end Playwright testing.

Quick Start

Use the TUnit Playwright test runner to execute all tests in the SummitUI test project. dotnet run --project tests/SummitUI.Tests.Playwright

Frequently Asked Questions about tunit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Playwright tests using TUnit in a .NET project?

You can execute Playwright tests with TUnit by running the .NET SDK command line against your test project, such as dotnet run --project tests/SummitUI.Tests.Playwright. This automates UI test validation deterministically.

How do I filter specific Playwright tests by class or namespace?

You can filter specific Playwright tests by applying treenode-like patterns during execution. This limits the run to specific classes, namespaces, or test names, accelerating debugging and targeted validation.

Why are my Playwright test results inconsistent and how do I limit parallelism?

Inconsistent Playwright test results often stem from unmanaged parallel execution. You can limit parallelism and control environment setup through the runner options to produce deterministic and consistent test results.

Do I need the .NET SDK to execute Playwright tests with TUnit?

Yes, the .NET SDK is required to execute Playwright tests with TUnit. You also need the target test project, such as the SummitUI test project, present in your environment to run the validations successfully.

What is the best way to debug UI test regressions in Blazor applications?

The best way to debug Blazor UI test regressions is to run targeted Playwright tests using TUnit. By filtering executions by name or class and controlling the environment, you isolate and diagnose regressions deterministically.

Can I use TUnit to automate Playwright UI testing across an entire test suite?

Yes, TUnit automates Playwright UI testing across an entire test suite like SummitUI. It handles end-to-end execution, reduces manual test runs, and accelerates feedback on software regressions.