Ich habe alle Beiträge in diesem Forum zu diesem Thema gelesen und habe dies noch nicht herausgefunden. Der Fehler, den ich erhalte, ist:NUnit-Tests können nicht auf Build Agent ausgeführt werden
Edit: Im Protokoll sehe ich "Run VS Test Runner". Sollte das ein anderer Test Runner sein? "Kein Test gefunden. Stellen Sie sicher, dass installierte Test-Entdecker & Executors, Plattform & Framework-Version-Einstellungen geeignet sind und versuchen Sie es erneut."
Meine Umgebung ist NUnit3 Version 3.2.1 auf TFS 2013 mit VS 2013 Targeting .NET4. Meine Tests laufen gut, wenn Sie auf dem lokalen Computer aufbauen. Ich habe den NUnit3 Test Adapter auf dem Build Agent installiert und ich habe eine Runsettings Datei. Queued-Builds funktionieren ohne Fehler, aber die Tests werden nicht ausgeführt. Ich bin ziemlich sicher, dass ich die "Testquellenspezifikation" in der Aufbaudefinition korrekt habe, weil ich einen anderen Fehler erhalte, wenn ich etwas in dieses Feld falsch setze. Wo finde ich ein Protokoll ... oder wie aktiviere ich eine ausführliche Protokollierung, die diesen Fehler erklären würde? Im Moment habe ich keine Ahnung, wo ich suchen soll. Jede Hilfe wird geschätzt. Dank
Ich habe bereits die NUnit3 Test Adapter installiert. – RGuggisberg
Möglicherweise tritt ein Zugriffsproblem mit diesen Dateien für den Agenten auf. Im Allgemeinen empfehle ich immer, Nuget-Pakete zu verwenden, anstatt mehr Software auf Build/Test-Agenten zu installieren. Die Aktualisierung ist einfacher über Nuget und Sie vermeiden Versionskonflikte mit anderen Projekten. – chief7
Sie sagen also, dass ich das nUnit Test Adapter Nuget-Paket auf jedem Dev-Rechner statt auf dem Build Agent installieren sollte? Ich habe es auch schon dort. – RGuggisberg