Toolverse
All skills

orchestrating-test-execution

by jeremylongshore

Test coordinate parallel test execution across multiple environments and frameworks.\nUse when performing specialized testing.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing
Views
1

About this skill

Test coordinate parallel test execution across multiple environments and frameworks.\nUse when performing specialized testing.\nTrigger with phrases like \

How to use

  1. Przeanalizuj istniejący zestaw testów za pomocą narzędzi Grep i Glob, aby wylistować wszystkie pliki testowe, ich framework, przybliżony czas wykonania i wymagania dotyczące zależności.

  2. Podziel testy na trzy warstwy wykonania: Tier 1 (Fast) dla testów jednostkowych bez operacji I/O — docelowo poniżej 30 sekund, Tier 2 (Medium) dla testów integracyjnych wymagających usług lokalnych — docelowo poniżej 3 minut, oraz Tier 3 (Slow) dla testów end-to-end i przeglądarki — docelowo poniżej 10 minut.

  3. Skonfiguruj równoległe wykonywanie dla każdej warstwy: użyj jest --shard=i/N lub pytest -n auto dla testów jednostkowych, podziel testy E2E według pliku za pomocą playwright --shard=i/N, a cięższe testy integracyjne przydziel dedykowanym pracownikom z większymi zasobami.

  4. Utwórz konfigurację potoku CI, która uruchamia wszystkie warstwy równolegle, z Tier 1 jako pierwszym etapem, następnie Tier 2 i Tier 3 w kolejnych etapach, zapewniając wystarczającą liczbę runnerów CI dla wybranej liczby pracowników.

  5. Skonfiguruj narzędzie do raportowania wyników testów (JUnit XML, Allure lub równoważne) i włącz inteligentne strategie ponownego uruchomienia dla testów oznaczonych jako niestabilne, aby zmniejszyć fałszywe alarmy.

Related skills

playwright-cli

by microsoft

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Testing
45103

differential-review

by trailofbits

Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and

Testing
2510

lean4-theorem-proving

by cameronfreer

Use when developing Lean 4 proofs, facing type class synthesis errors, managing sorries/axioms, or searching mathlib - provides build-first workflow, instance management patterns (haveI/letI), and domain-specific tactics

Testing
9108

vitest

by antfu

Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.

Testing
1236

textual

by KyleKing

Expert guidance for building TUI (Text User Interface) applications with the Textual framework. Invoke when user asks about Textual development, TUI apps, widgets, screens, CSS styling, reactive programming, or testing Textual applications.

Testing
69192

nextjs-developer

by zenobi-us

Expert Next.js developer mastering Next.js 14+ with App Router and full-stack features. Specializes in server components, server actions, performance optimization, and production deployment with focus on building fast, SEO-friendly applications.

Testing
166226