单位测试多个C 项目和团队的出口结果

Unit-test multiple c++ projects and export results to TeamCity

本文关键字:团队 出口 结果 项目 测试 单位      更新时间:2023-10-16

我正在使用C 项目中的Google测试介绍单元测试。

这些项目是在多个解决方案中组织的,每个解决方案都包含一个(主要)项目及其依赖性。还有一个构建解决方案,包含所有项目。

每个项目都会在解决方案中添加自己的[project] _test项目。

可以为每个项目的每个项目本地运行单元测试。

必须使用TeamCity构建构建解决方案。

问题:

Google测试提供了可以通过TeamCity导入的XML输出,以获取测试报告。但是TeamCity只能导入单个XML。

从不同项目的所有报告中制造化合物XML改变了团队的预期格式,因此不再阅读XML。

到目前为止

我有什么选择?谢谢。

mihaela

您可以使用XML报告处理构建功能。它可能处理多个XML文件并导入测试结果。您可以在文档中找到更多信息。

因此,您无需复合XML,并且可能会一次构建所有项目。