Sari la conținut

Ghiduri

Cum să paralelizezi testele .NET

Testele .NET rulează în serie și durează douăzeci de minute.

5 min de citit

Testele .NET rulează în serie și durează douăzeci de minute.

De ce se întâmplă

xUnit paralelizează în cadrul unui ansamblu în mod implicit, dar nu peste ele, iar CI rulează adesea câte un ansamblu.

Cum să o rezolvi

  1. Rulați testul dotnet cu proiecte de testare --parallel și multiple simultan
  2. Împărțiți proiectele de testare într-o matrice pentru suite foarte mari
  3. Verificați starea partajată - paralelismul expune teste care nu au fost niciodată izolate

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.