在Appharbor上运行SpecFlow测试时,如何获得堆栈跟踪和调试日志记录?
测试运行但我得到的唯一输出是:
Status: Failed
Duration: 00:00:00.0312002
Message
TestFixtureSetUp failed in AdvertisementFeature
当我在本地运行它时,我得到完整的堆栈跟踪和日志记录。我没有在appharbor上进行任何配置文件转换。
答案 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