examples-auto-run
Automatyczne uruchamianie przykładów Pythona z logowaniem i kontrolą tła
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do uruchamiania przykładów Pythona w trybie automatycznym bez interakcji użytkownika. Narzędzie obsługuje logowanie dla każdego przykładu, generuje listę nieudanych prób do ponownego uruchomienia oraz oferuje kontrolę procesów w tle za pomocą poleceń start, stop i status. Idealne dla testowania, walidacji i debugowania wielu przykładów jednocześnie z pełną historią wykonania.
Jak używać
Przejdź do katalogu projektu zawierającego umiejętność. Skrypt znajduje się w
.agents/skills/examples-auto-run/scripts/run.sh.Uruchom przykłady w trybie automatycznym poleceniem
./scripts/run.sh start. System automatycznie zatwierdzi wszystkie interaktywne kroki i będzie zapisywać logi dla każdego przykładu w katalogu.tmp/examples-start-logs/.Aby filtrować przykłady, dodaj parametry do polecenia start, na przykład
./scripts/run.sh start --filter basiclub./scripts/run.sh start --include-server --include-audio. Dostępne opcje zależą od konfiguracji przykładów.Monitoruj postęp za pomocą
./scripts/run.sh status(sprawdzenie stanu) lub./scripts/run.sh tail(wyświetlenie najnowszych wpisów logu). Pełną listę logów zobaczysz poleceniem./scripts/run.sh logs.Po zakończeniu uruchomienia użyj
./scripts/run.sh collect, aby wyodrębnić listę nieudanych przykładów do pliku.tmp/examples-rerun.txt. Następnie uruchom./scripts/run.sh rerun, aby ponownie wykonać tylko te przykłady.Aby zatrzymać proces działający w tle, wykonaj
./scripts/run.sh stop. Polecenie wyczyści plik pidfile i zakończy zadanie.