我正在评估 Cruise(注意!不是 CruiseControl,而是 Cruise(商业))使用非托管 MSVC++ 2008 项目进行 CI。我使用 GoogleTest 框架进行单元测试。我知道 GTest 可以将其结果输出为 JUnit XML 或 XML 格式。我的问题是,Cruise 是否支持 JUnit/XML 格式?
Cruise 如何知道我的单元测试是否失败?
来自 Thoughtworks 的更多信息:
我正在评估 Cruise(注意!不是 CruiseControl,而是 Cruise(商业))使用非托管 MSVC++ 2008 项目进行 CI。我使用 GoogleTest 框架进行单元测试。我知道 GTest 可以将其结果输出为 JUnit XML 或 XML 格式。我的问题是,Cruise 是否支持 JUnit/XML 格式?
Cruise 如何知道我的单元测试是否失败?
来自 Thoughtworks 的更多信息:
根据文档,是的,它确实支持 JUnit xml 格式。请参阅页面底部。倒数第二节称为“发布测试”
当您的测试结果很大或很难看时,另一种选择是将结果转换为 html(例如通过 xslt),然后将 html 作为新选项卡包含在 Cruise 构建中。我们用 ncover 来做这件事,效果很好。
在http://community.thoughtworks.com/hives/df92e43957/summary上询问 Cruise 人员可能是值得的