J'utilise Team City comme serveur de construction, et j'ai un script de construction msbuild pour construire et exécuter des tests d'intégration pour mon projet. Cependant, City équipe lors de l'exécution de mes tests décide d'ignorer l'attribut WorkingDirectory la tâche NUnit, et par conséquent mes tests ne parviennent pas à initialiser:Comment puis-je changer le répertoire de travail pour les tests NUnit dans Team City?
[17:46:54]: [Project "MyProject.msbuild.xml.teamcity.patch.tcprojx" (ficc-build target(s)):] C:\dev\BuildAgent\work\30decc96a6997d21\MyProject\MyProject.msbuild.xml Value from NUnit task attribute OutputXmlFile has been ignored because TeamCity NUnit task is used
[17:46:54]: [Project "MyProject.msbuild.xml.teamcity.patch.tcprojx" (ficc-build target(s)):] C:\dev\BuildAgent\work\30decc96a6997d21\MyProject\MyProject.msbuild.xml Value from NUnit task attribute WorkingDirectory has been ignored because TeamCity NUnit task is used
[17:46:54]: [Project "MyProject.msbuild.xml.teamcity.patch.tcprojx" (ficc-build target(s)):] Value from NUnit task attribute ToolPath has been ignored because TeamCity NUnit task is used
Comment puis-je forcer la ville d'équipe pour exécuter ces tests de mon répertoire de travail ? Je ne veux pas exécuter nunit-console directement, car je veux bénéficier des rapports intégrés sur les échecs de test, etc.