Testausführung nach Maß

Die Ausführung von Unit Tests im Buildprozess kann komfortabel über Testlisten verwaltet werden. In manchen Fällen ist das aber nicht anwendbar, z.B. wenn zu viele Solutions gebaut werden und die Tests in Form von Test-Assemblies vorliegen. Hierbei sollen alle Tests ausgeführt werden, die im Source Ordner eines Projektes stecken. Gleichzeitig sollen Code Coverage Werte ermittelt werden.

Dabei treten folgende Fragestellungen auf:

  1. Wie führe ich MSTest in einem lokalen Build aus?
  2. Wie ermittle ich alle Test Assemblies?
  3. Wie aktiviere ich Code Coverage?

Dieser Beitrag soll die Antworten aufzeigen.