【发布时间】:2012-10-13 14:29:28
【问题描述】:
我将在我的 c++ 项目中使用 Google 测试引入单元测试。
项目被组织成多个解决方案,每个解决方案包含一个(主)项目及其依赖项。还有一个构建解决方案,包含所有项目。
每个项目都会将自己的 [project]_test 项目添加到解决方案中。
可以为每个项目、每个解决方案在本地运行单元测试。
必须使用 TeamCity 构建构建解决方案。
问题:
Google 测试提供可由 TeamCity 导入的 xml 输出,以获取测试报告。但是 TeamCity 只能导入单个 xml。
从不同项目的所有报告中制造复合 xml 会更改 TeamCity 预期的格式,因此不再读取该 xml。
到目前为止,我在 TeamCity 中找不到任何能够运行多个 c++ 项目、运行测试和获得测试结果的东西。
我有什么选择?谢谢。
【问题讨论】:
标签: c++ unit-testing teamcity multiple-projects