İçeriğe geç

Rehberler

.NET testleri nasıl paralelleştirilir?

.NET testleri seri olarak çalışır ve yirmi dakika sürer.

5 dk okuma

.NET testleri seri olarak çalışır ve yirmi dakika sürer.

Neden oluyor?

xUnit varsayılan olarak bir derleme içinde paralelleşir ancak bunlar arasında paralelleşmez ve CI genellikle bir seferde bir derleme çalıştırır.

Nasıl düzeltilir?

  1. Dotnet testini --parallel ve birden fazla test projesiyle aynı anda çalıştırın
  2. Çok büyük paketler için test projelerini bir matrise bölün
  3. Paylaşılan durumu kontrol edin — paralellik, hiçbir zaman izole edilmemiş testleri ortaya çıkarır

Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir

Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.