Stacktrace for appharbor上的测试失败

时间:2012-01-14 14:38:44

标签: c# continuous-integration specflow appharbor

在Appharbor上运行SpecFlow测试时,如何获得堆栈跟踪和调试日志记录?

测试运行但我得到的唯一输出是:

Status: Failed

Duration: 00:00:00.0312002

Message
TestFixtureSetUp failed in AdvertisementFeature

当我在本地运行它时,我得到完整的堆栈跟踪和日志记录。我没有在appharbor上进行任何配置文件转换。

1 个答案:

答案 0 :(得分:2)

要查看SpecFlow测试的完整堆栈跟踪,您必须查看父堆栈跟踪,因为SpecFlow会在那里记录堆栈跟踪。 至于现在,查看父测试的最简单方法是通过删除最后一个数字将URL更改为父URL,如下例所示:

测试网址失败:https://appharbor.com/applications/ {applicationName} / builds / {buildId} /tests/1.1.2

父级测试网址:https://appharbor.com/applications/ {applicationName} / builds / {buildId} /tests/1.1