Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Extract a standalone JIT regression test case from a given GitHub issue and save it under the JitBlue folder. Use this when asked to create or extract a JIT regression test from an issue.
How to use
Zidentyfikuj zadanie GitHub zawierające błąd kompilatora JIT z kodem reprodukcji. Upewnij się, że raport zawiera konkretny kod, który powoduje problem — jeśli brakuje reprodukcji, najpierw skomponuj minimalny przykład.
Poproś umiejętność o wyodrębnienie testu regresji, podając numer zadania (np. "utwórz test regresji dla issue #99391") lub wklejając kod reprodukcji bezpośrednio.
Umiejętność wyodrębni numer zadania, kod reprodukcji i wszelkie wymagane zmienne środowiskowe DOTNET_* z opisu problemu.
Automatycznie zostanie utworzony katalog Runtime_[numer_zadania] w ścieżce src/tests/JIT/Regression/JitBlue/ z plikiem testowym w formacie xUnit.
Przejrzyj wygenerowany test — powinien zawierać licencję MIT, odpowiednie using statements, klasę testową i metodę [Fact] z kodem ćwiczącym błąd.
Jeśli test wymaga specjalnych zmiennych środowiskowych, umiejętność doda je do konfiguracji. Nie używaj tej umiejętności dla testów bibliotek, benchmarków wydajności ani problemów bez kodu reprodukcji.