Cu --test-cmd activat, Aider nu comite modificările până când testele unitare nu trec. Dacă un test crapă, Aider analizează traceback-ul și rescrie codul pentru a rezolva defecțiunea.
Flux de rulare în consolă
$ aider --test-cmd "pytest -q" --auto-test
# Aider modifică funcția...
# Rulează automat: pytest -q
# FAIL: test_auth_expired_token
# Aider: "Testul a eșuat. Ajustez logica de validare a expirării..."
# Re-rulează pytest -q -> PASS!
# Auto-commit: "Fix: corectare calcul expirare token JWT"
Asigură o disciplină riguroasă de tip Test-Driven Development (TDD) complet autonomă.
Întrebări & Exemple practice:
Execuția Automată a Testelor cu –test-cmd și Bucla de Re-încercareAi o întrebare despre Execuția Automată a Testelor cu –test-cmd și Bucla de Re-încercare sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.