/test în Aider CLI

Rulează comanda de test și, dacă iese cu cod de eroare, adaugă rezultatul în chat ca Aider să repare codul.

Sintaxă & invocare
/test [COMANDĂ]

Ce face /test

/test COMANDĂ rulează comanda dată (de exemplu pytest sau npm test). Aider se așteaptă ca erorile să fie afișate pe stdout/stderr și comanda să iasă cu un cod diferit de zero. În acest caz, ieșirea intră în conversație și Aider încearcă să repare erorile.

Fără comandă, /test folosește comanda setată cu --test-cmd. Cu --auto-test, Aider rulează testele după fiecare editare (implicit dezactivat). aider --test rulează testele, repară problemele și iese.

Pentru limbaje compilate, documentația sugerează o comandă de test care face și build, de exemplu --test-cmd "dotnet build && dotnet test".

Sintaxă și opțiuni

Opțiune / Parametru Descriere
[COMANDĂ] Comanda de test. Fără ea, se folosește --test-cmd.
--test-cmd COMANDĂ Comanda de test implicită.
--auto-test / --no-auto-test Teste după fiecare editare (implicit dezactivat).
--test Rulează testele, repară și iese.

Exemple practice

Exemplul 1: Un fișier de teste

/test pytest tests/test_api.py

Exemplul 2: Teste automate după fiecare editare

aider --test-cmd "npm test" --auto-test

Greșeli frecvente și bune practici

  • Folosești o comandă care iese cu 0 chiar când testele eșuează. Aider nu vede eroarea.
  • Rulezi o suită lentă cu --auto-test la fiecare editare. Folosește un subset rapid.

Comenzi înrudite

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: /test

Ai o întrebare despre /test 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.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.