Testcontainers
Practici de Inginerie
Testele rulează pe PostgreSQL și Redis reale, pentru că un mock codifică ce credem noi.
O bibliotecă ce pornește dependențe reale în containere pe durata unei rulări de teste și le elimină după.
Cum îl folosim
Testele de bază de date rulează față de un PostgreSQL real, nu față de un înlocuitor. O bază de date simulată e de acord cu ce credea autorul testului, exact convingerea pe care testul trebuia s-o verifice.
9
sisteme
Articole despre asta
Poarta e o singură comandă
O verificare care există doar într-un fișier de workflow e o verificare pe care nimeni n-o poate reproduce. O singură comandă decide dacă o schimbare e gata, iar CI rulează exact acea comandă.
Pornește orice platformă de la zero
Un inginer nou ar trebui să ajungă la un sistem funcțional cu o singură comandă, pe oricare dintre proiectele noastre, fără să citească o pagină de wiki învechită de opt luni.