Přejít na obsah

Průvodci

Jak paralelizovat testy .NET

Testy .NET běží sériově a trvají dvacet minut.

5 min čtení

Testy .NET běží sériově a trvají dvacet minut.

Proč se to děje

xUnit se standardně paralelizuje v rámci sestavy, ale ne napříč nimi, a CI často spouští jednu sestavu po druhé.

Jak to opravit

  1. Spusťte dotnet test s --paralelním a více testovacími projekty najednou
  2. Rozdělte testovací projekty napříč maticí pro velmi velké sady
  3. Kontrola sdíleného stavu – paralelismus odhaluje testy, které nebyly nikdy izolované

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.