2

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

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

Status: Failed

Duration: 00:00:00.0312002

Message
TestFixtureSetUp failed in AdvertisementFeature

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

4

1 回答 1

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

于 2012-02-16T01:32:19.463 回答