Toolverse
Wszystkie skille

test-management

autor: dotnet

Zarządzaj testami — kwarantannuj lub wyłączaj niestabilne testy w projektach .NET

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
dotnet
Kategoria
Testowanie
Wyświetlenia
1

O skillu

Umiejętność do automatycznego kwarantannowania lub wyłączania problematycznych testów w repozytorium microsoft/aspire. Narzędzie parsuje polecenia użytkownika, identyfikuje w pełni kwalifikowane nazwy metod testowych, powiązane adresy URL problemów na GitHubie i określa typ akcji (QuarantinedTest lub ActiveIssue). Obsługuje pojedyncze i wielokrotne testy, opcjonalne warunki platformy (np. tylko na Azure DevOps) oraz automatyzuje proces oznaczania testów atrybutami bez ręcznych zmian kodu.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku agenta Claude/Copilot, wskazując repozytorium microsoft/aspire jako kontekst pracy.

  2. Przygotuj żądanie zawierające: w pełni kwalifikowaną nazwę metody testowej (np. Namespace.Type.Method), adres URL problemu na GitHubie wyjaśniający powód, oraz typ akcji — użyj słowa "kwarantannuj" lub "odkwarantannuj" dla atrybutu QuarantinedTest, albo "wyłącz", "włącz" lub "ponownie włącz" dla atrybutu ActiveIssue.

  3. Prześlij polecenie do agenta, np. "Kwarantannuj HealthChecksRegistersHealthCheckService z https://github.com/microsoft/aspire/issues/11820" lub "Wyłącz CliOrphanDetectorAfterTheProcessWasRunningForAWhileThenStops z https://github.com/microsoft/aspire/issues/12314".

  4. Aby obsłużyć wiele testów naraz, wymień je w jednym żądaniu z oddzielnym adresem URL dla każdego testu, jeśli różnią się problemami.

  5. Jeśli test powinien być kwarantannowany tylko na określonej platformie, dodaj warunek na końcu polecenia, np. "tylko na Azure DevOps" — agent automatycznie doda odpowiednią klauzulę warunkową.

  6. Agent przetworzy żądanie, wyodrębni wszystkie parametry, wybierze odpowiedni tryb atrybutu i zastosuje zmiany do narzędzia QuarantineTools w projekcie.

Podobne skille