pr-testing
Testuj pull requesty Aspire CLI automatycznie — pobieraj, weryfikuj i uruchamiaj scenariusze testowe.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do testowania pull requestów w repozytorium microsoft/aspire. Pobiera Aspire CLI z build'u PR, weryfikuje wersję względem ostatniego commita oraz uruchamia odpowiednie scenariusze testowe na podstawie zmian zawartych w PR. Idealny dla deweloperów i recenzentów kodu, którzy chcą szybko sprawdzić funkcjonalność zmian przed mergem. Obsługuje identyfikację PR zarówno po numerze, jak i pełnym URL.
Jak używać
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.
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.
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.
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.
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).
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.