Frage

Ich habe eine Teamcity installieren, dass eine Reihe von Unit-Tests ausgeführt wird. Ich habe eine app.config-Datei, so dass die Bibliothek getestet werden können Testkonfigurationsdaten ziehen. Das funktioniert gut, wenn der nunit GUI auf meiner Dev-Box verwenden. Auf dem CI-Server jedoch die n-Unit-Tests fehlschlagen, da die Datei app.config nicht gelesen wird. Gibt es etwas, das ich im Team Stadt tun, um diese Arbeit zu machen?

Ich mag nicht, den Code oder die Verwendung Injektion ändern, da dies ein Grund Suite Unit-Tests und eine signifikant große Code-Basis.

War es hilfreich?

Lösung

Stellt sich heraus, ich war in der Lage, dieses Problem zu lösen, indem ein App.config in meiner Unit-Test-Projekt mit. Es ist eine Schande, dass nunit nicht die Konfigurationsdaten aus einem anderen Projekt lesen kann, wenn sie auf einem Build-Server ausgeführt werden. Er tut dies auf meinem lokalen mit dem nunit Läufer App auf meinem lokalen kein Problem!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top