Toolverse
All skills

gentleman-e2e

by Gentleman-Programming

Docker-based E2E testing patterns for Gentleman.Dots installer. Trigger: When editing files in installer/e2e/, writing E2E tests, or adding platform support.

Installation

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

Installation

About this skill

Docker-based E2E testing patterns for Gentleman.Dots installer. Trigger: When editing files in installer/e2e/, writing E2E tests, or adding platform support.

How to use

  1. Sklonuj repozytorium Gentleman.Dots i przejdź do katalogu skills/gentleman-e2e. Skill zawiera gotowe wzorce dla testów E2E i Dockerfile'i – nie wymaga dodatkowej instalacji, pracuje jako szablon kodu.

  2. Gdy chcesz dodać nowy test, otwórz plik e2e_test.sh i użyj dostarczonego wzorca: zdefiniuj funkcję test_nazwa_funkcji(), która loguje co testujesz (log_test), a następnie sprawdza warunek i raportuje wynik (log_pass lub log_fail). Funkcje logowania automatycznie liczą testy zaliczone i niezaliczone.

  3. Dla każdej nowej platformy (np. Ubuntu, Fedora) utwórz Dockerfile w katalogu e2e/, bazując na dostarczonym szablonie. Zainstaluj zależności systemowe, utwórz użytkownika testowego bez uprawnień root, skopiuj binarny instalator i skrypt testowy, a następnie ustaw CMD na uruchomienie e2e_test.sh.

  4. W skryptach testowych zawsze używaj flagi --non-interactive, aby testy działały bez interakcji użytkownika i mogły być uruchamiane automatycznie w pipeline'ach CI/CD.

  5. Zbuduj obraz Docker poleceniem docker build -f e2e/Dockerfile.nazwa_platformy -t gentleman-test:nazwa_platformy . i uruchom testy poleceniem docker run gentleman-test:nazwa_platformy. Logi z kolorami (zielony dla zaliczonych, czerwony dla niezaliczonych) pokażą wyniki każdego testu.

  6. Gdy debugujesz błędy instalacji, dodaj nowe testy dla backup/restore lub modyfikuj istniejące – skill zapewnia spójną strukturę logowania i raportowania, dzięki czemu łatwo śledzisz, które kroki się powiodły, a które zawaliły.

Related skills

langgraph-docs

by langchain-ai

Use this skill for requests related to LangGraph in order to fetch relevant documentation to provide accurate, up-to-date guidance.

Testing
23127

playwright-browser-automation

by lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test

Testing
13130

textual

by KyleKing

Expert guidance for building TUI (Text User Interface) applications with the Textual framework. Invoke when user asks about Textual development, TUI apps, widgets, screens, CSS styling, reactive programming, or testing Textual applications.

Testing
69192

performing-penetration-testing

by jeremylongshore

This skill enables automated penetration testing of web applications. It uses the penetration-tester plugin to identify vulnerabilities, including OWASP Top 10 threats, and suggests exploitation techniques. Use this skill when the user requests a \

Testing
1546

polymarket-trader

by openclaw

Query Polymarket prediction markets - trending events, crypto, politics, sports, and search

Testing
14142

test-cases

by cexll

This skill should be used when generating comprehensive test cases from PRD documents or user requirements. Triggers when users request test case generation, QA planning, test scenario creation, or need structured test documentation. Produces detailed test cases covering

Testing
2862