2017-01-18 3 views
0

Ich arbeite an einer Suite von Anwendungen, die mit vielen Websites und APIs interagieren. Ich habe Komponententests erstellt, die diesen Code testen.Laufende Einheit Tests von einer Befehlszeile

Da es außerhalb meiner Kontrolle ist, möchte ich wissen, sobald Websites/APIs ändern und der Code nicht mehr funktioniert, damit ich beheben kann und die Tests regelmäßig gegen die laufenden Assemblys ausführen möchten. Wie kann ich die Tests außerhalb von VS durchführen?

Ich möchte die Möglichkeit, unter Linux auch zu testen.

+0

@Timwor der Standard mit RC 2017. – user3791372

Antwort

2

Sie können MSTest verwenden vom command line:

Beispiel:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mstest" /testcontainer:C:\MyTestProject\bin\debug\MyTestProject.dll /resultsfile:C:\TestResults\results.trx 

(Eine vollständige Liste der Befehlszeilenoptionen auf den Link oben)

Dies ist auf Visual Studio 2015 für Stellen Sie sicher, Sie haben die richtige Versionsnummer, glaube ich, 15.0

+0

und wie kann ich auf Linux-Wit testen h Mono? – user3791372

+0

Laufen mstest in Mono, https://sashadu.wordpress.com/2016/06/05/c-mono-and-unit-testing/ jemand scheint einen benutzerdefinierten Läufer geschrieben haben. – NikolaiDante

Verwandte Themen