测试项目不在TeamCity-> NUnit阶段读取app.config
||
好吧,我们的主项目中JetBrains TeamCity引入的单元测试面临一个奇怪的问题,来自少数图书馆项目的测试经常失败。显然,它没有读取配置文件(来自app.config,很好地存储在项目-> bin->调试-> projectName.dll.config中)。
可能真正问题的提示或技巧将受到高度赞赏。
没有找到相关结果
已邀请:
6 个回复
辽躺
尽管听起来不错,但事实证明,该模式不仅与bin \\ Debug文件夹中的MyTests.dll相匹配,而且还与obj \\ Debug \\ MyTests.dll相匹配。 obj文件夹在内部用于编译,不包含配置文件。 最后,解决方案是将插件配置更改为
实际上,我们将系统变量用于构建配置,因此我们没有对“ Debug”进行硬编码。当工作空间也用于Debug / Release构建并且您未指定完整清理时,使用bin *可能也很危险。 您可能想知道为什么我没有意识到测试计数不匹配(实际上是两倍,因为它们从bin运行一次,从obj运行一次),但这很典型:虽然所有的东西都是绿色的,但您并不关心计数。当我们根据配置介绍了第一个测试时,我们只有一个失败(因为bin中的一个通过了),因此复制不是很出色。
芦歉竭皑
艾食魄轻县
抹持奠糙驰
场竟矩喘崩
夏瓤跋棘