Ich kann nicht scheinen laufen zu bekommen NUnit auf, um Tests unsere Mac bauen Agent VSTS mitErste NUnit Tests auf Visual Studio Team Services (Mac Build-Agent)
Hier sind die Build-Schritte, die ich in VSTS bin mit :
Hinweis: Test ist Baugruppen deaktiviert, da die Mac-Agent baut sich VSTest.exe nicht haben. Im Optionsmenü gibt es keine Möglichkeit, VSTest vollständig zu entfernen, sodass ich diesen Schritt nicht auf dem Mac-Build-Agent verwenden kann.
Gibt es eine Möglichkeit, NUnit-Tests im MSBuild-Schritt auszuführen?
Dinge, die ich versucht habe:
- Visual Studio
- Installieren MSBuildTasks + Nunit MSBuild-Aufgabe (nicht sicher, wie es zu benutzen) Installieren NUnit Testadapter in
Als letztes Mittel, Ich kann ein Shell-Skript hinzufügen, um nunit-console auf dem Mac-Build-Agent auszuführen, aber das würde ich lieber vermeiden. Der Grund, warum der Build-Agent Mac OS X benötigt, liegt darin, dass wir eine iOS- und Android-App mit Xamarin erstellen.
Screenshot der Referenzen und NuGet Pakete in VS:
Build-Ausgabe:
Testanordnungen geschaffen werden, aber ich kann sie nicht laufen lernen
Der zweite Punkt ist eigentlich falsch. Sie können ein automatisiertes Xamarin.iOS-Build nicht auf einem Windows-Computer ausführen. Auch wenn diese Maschine auch an einen Mac angeschlossen ist. Um ein Xamarin.iOS-Build zu automatisieren, müssen Sie einen Mac mit einem gültigen Build-Agent haben – user1
@ user1 Ja, Sie haben Recht. Danke für das erinnern. Ich habe diesen Abschnitt entfernt. :) –