Zum Inhalt springen

Leitfäden

So parallelisieren Sie .NET-Tests

.NET-Tests werden seriell ausgeführt und dauern zwanzig Minuten.

5 Min. Lesezeit

.NET-Tests werden seriell ausgeführt und dauern zwanzig Minuten.

Warum es passiert

xUnit parallelisiert standardmäßig innerhalb einer Assembly, jedoch nicht über diese hinweg, und CI führt häufig jeweils eine Assembly aus.

So beheben Sie das Problem

  1. Führen Sie den Dotnet-Test mit --parallel und mehreren Testprojekten gleichzeitig aus
  2. Teilen Sie Testprojekte für sehr große Suiten über eine Matrix auf
  3. Auf gemeinsamen Status prüfen – Parallelität macht Tests sichtbar, die nie isoliert wurden

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.