Toolverse
All skills

pr-testing

by dotnet

Downloads and tests Aspire CLI from a PR build, verifies version, and runs test scenarios based on PR changes. Use this when asked to test a pull request.

Installation

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

Installation

Quick info

Author
dotnet
Category
Testing

About this skill

Downloads and tests Aspire CLI from a PR build, verifies version, and runs test scenarios based on PR changes. Use this when asked to test a pull request.

How to use

  1. Poproś umiejętność o przetestowanie pull requesta, podając numer PR (np. "Testuj PR 12345") lub pełny URL (np. "Testuj https://github.com/microsoft/aspire/pull/12345"). Możesz też użyć "Testuj ten PR" jeśli pracujesz na gałęzi z otwartym PR.

  2. Umiejętność wyodrębni numer PR z Twojego żądania i zweryfikuje, że PR istnieje w repozytorium microsoft/aspire, pobierając jego szczegóły takie jak tytuł, identyfikator commita i listę zmian.

  3. Umiejętność wyszuka komentarz "Dogfood this PR" w dyskusji PR, który zawiera instrukcje pobierania CLI z build'u PR wraz z linkami do instalacji dla Windows (PowerShell) oraz Linux/macOS.

  4. Pobierze Aspire CLI z podanego w komentarzu źródła i zainstaluje go w tymczasowym katalogu roboczym, a następnie skonfiguruje, aby używał wersji z build'u PR.

  5. Przeanalizuje zmiany zawarte w PR i uruchomi odpowiednie scenariusze testowe dostosowane do typu modyfikacji (np. testy funkcjonalności, integracji lub wydajności w zależności od tego, co zostało zmienione).

  6. Zwróci raport z wynikami testów, informując Cię o sukcesach, ewentualnych błędach oraz potwierdzając, że wersja CLI z PR działa prawidłowo.

Related skills