【发布时间】:2015-04-06 15:57:07
【问题描述】:
我尝试使用我们的 TFS 构建过程自动化一些单元测试,但一些测试结果出现以下错误:“测试运行时代理进程已停止。”
它们都具有“ExpectedException”属性。例如:
[ExpectedException(typeof(SuEnlaceModelException))]
public void SuEnlaceModelParser_ParseDatesError_MonthIsNotANumber()
{
var testingDatesFakeModel = new TestingDatesFakeModel();
SuEnlaceModelParser.ParseLine(testingDatesFakeModel, "x", "2014no01");
Assert.Fail("Exception must be thrown before reaching this Assert");
}
当我从测试资源管理器运行这些测试时,结果是“测试通过”。但是当它们从构建中执行时,它们最终会出现之前的错误。
为什么会这样?我该如何解决?
谢谢。
【问题讨论】:
-
您使用的是哪个构建模板?您应该使用 DefaultTemplate.12.xaml...
-
我正在使用自定义模板,但我刚刚尝试使用 de defaultTemplate 构建,它给了我同样的问题
标签: unit-testing testing tfs build expected-exception