有没有人见过这种非常奇怪的行为?Visual Studio单元测试 - 奇怪的行为
- 我有一个解决方案whith70个单元测试。他们都通过我的开发机器。
- 无论何时我提交我的更改,我们的持续集成过程都将启动,并且构建框最终将运行相同的70个单元测试。
- 构建箱中只有一个测试始终失败。
- 错误是在一行中,只有从我们的单元测试数据库获得记录。 (我知道它吸收单元测试依赖于数据,但请不要专注于此,因为它现在不相关)
- 最奇怪的是,当我登录自己的构建箱,打开相同的Visual Studio解决方案并手动启动单元测试。结果:全部通过!
有没有人有过这种奇怪的情况?我猜测Cruise Control.NET和MSTest有一些奇怪的事情发生吗?
是的,我的猜测是用户运行测试没有有效的凭据。确保你的测试项目中有一个app.config文件,或者至少将它链接到你真实的配置文件。 – RPM1984 2010-10-06 06:09:07