Ich habe meine neue Unit-Tests Teamcity 9.1.6 laufen basierend auf NUnit 3.2.1 aktualisiert. Aber jetzt bin ich Probleme laufen die Tests:NUnit 3.2.1 + Teamcity: Konnte Datei oder Assembly 'NUnit.Framework' laden
Ich habe den NUnit3 Testamentsvollstrecker in Build-Schritten ausgewählt, es entsprechend konfiguriert:
Beim Bau, erhalte ich eine Fehlermeldung: „Could Datei oder Assembly 'nunit.framework' oder eines seiner Abhängigkeiten nicht laden. Das System kann die angegebene Datei nicht finden. ".
Alles sollte in Ordnung sein, die Wege sind in Ordnung, die Anordnung auf dem Weg der Testanordnung ist, ist alles in AnyCPU Konfiguration gebaut. Es gibt auch den Fehler, dass NUnit-Version keine Release-Version ist, was ich denke, ist Bullshit, es ist eine Veröffentlichung auf der NUnit-Website. Und der Fehler scheint nichts zu kaputt zu machen (er war auch vorhanden, als ich einen Fehler vor dem 'nunit.framework'-Fehler hatte, und als ich diesen Fehler behoben hatte, wurde der Build weiter).
Alle Leitungen geschätzt!
UPDATE: Ausführen von Tests mit einem Befehlszeile-Runner und Ausführen derselben ninit3-console.exe funktioniert einwandfrei. Also ich denke, das ist ein NUnit-Runner-spezifisches Problem. Dennoch sind Vorschläge willkommen, wie man das beheben kann.
UPDATE 2: Ich habe versucht, sowohl das Lösungspaket und die NUnit-Console von Teamcity zu 3.0.0 Herabstufung - noch, das gleiche Resultat.
UPDATE 3: Wie ich vermutet habe, bestätigt Teamcity Unterstützung, dass die Nachricht über „NUnit Version nicht unterstützt wird“ ein fehlerhaftes ist, und soll nichts beeinflussen.
Es ist immer noch ein Problem mit 10.x und es ist ein Problem, weil der Build fehlschlägt. – Mukus
Das ist traurig. Ich benutze jedoch immer noch die Problemumgehung. Ich habe keine Zeit, die No-Workaround-Lösung neu zu konfigurieren und auszuprobieren. –