Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Sync tests with TestRail. Use when user mentions \
How to use
Skonfiguruj zmienne środowiskowe wymagane do połączenia z TestRail: TESTRAIL_URL (adres instancji, np. https://your-instance.testrail.io), TESTRAIL_USER (twój email) oraz TESTRAIL_API_KEY (klucz API z TestRail). Jeśli zmienne nie będą ustawione, skill poinformuje Cię o konieczności ich konfiguracji.
Aby zaimportować przypadki testowe z TestRail i wygenerować testy Playwright, użyj komendy /pw:testrail import --project
--suite . Skill pobierze tytuły, warunki wstępne, kroki i oczekiwane rezultaty z TestRail, a następnie wygeneruje odpowiadające im testy Playwright pogrupowane według sekcji. Każdy test będzie zawierać adnotację z identyfikatorem przypadku testowego z TestRail. Po wykonaniu testów Playwright wygeneruj raport JSON poleceniem npx playwright test --reporter=json > test-results.json, a następnie wyślij wyniki do TestRail komendą /pw:testrail push --run
. Skill automatycznie zmapuje wyniki (pass, fail, skip) na odpowiednie statusy w TestRail i doda komunikaty błędów dla testów, które się nie powiodły. Aby utworzyć nowy przebieg testowy w TestRail, użyj /pw:testrail run --project
--name "Nazwa przebiegu". Skill utworzy przebieg zawierający wszystkie przypadki testowe znalezione w adnotacjach testów Playwright i zwróci identyfikator przebiegu potrzebny do wysyłania wyników.