2012-01-14 22 views
2

如何在Appharbor上运行SpecFlow测试时获得堆栈跟踪和调试日志记录?stacktrace for appharbor的测试失败

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

Status: Failed 

Duration: 00:00:00.0312002 

Message 
TestFixtureSetUp failed in AdvertisementFeature 

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

+2

这是一个已知的问题,我们并不总是显示所有的单元测试框架的堆栈跟踪。如果您打开支持票,我们可能会为您撬动它。 – friism 2012-01-14 19:26:30

回答

2

要查看SpecFlow测试的完整堆栈跟踪,您必须查看父堆栈跟踪,因为SpecFlow会在此处记录堆栈跟踪。 至于现在,以查看一个父测试的最简单的方法是将URL改变到父代URL,通过在本实施例中去除最后一个数,如:

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

父测试网址:https://appharbor.com/applications/ {}的applicationName /构建/ {} buildId /tests/1.1

+0

感谢您关注客户关注的良好托管网站:-) – Mharlin 2012-02-16 06:10:33