我在设置我的 Hudson 服务器以运行 cpp 单元测试时遇到问题,因此我可以输出一个 .xml 文件。我尝试在网上搜索有关如何设置的一些更直接的说明,但仍然不明白如何设置。听起来我需要设置 ant 才能运行......但是如何?
我目前正在运行 Hudson 1.352 版。
任何建议将不胜感激。
吉
我在设置我的 Hudson 服务器以运行 cpp 单元测试时遇到问题,因此我可以输出一个 .xml 文件。我尝试在网上搜索有关如何设置的一些更直接的说明,但仍然不明白如何设置。听起来我需要设置 ant 才能运行......但是如何?
我目前正在运行 Hudson 1.352 版。
任何建议将不胜感激。
吉
我假设您在 CppUnit 中实现了一些现有的测试,您可以自己运行这些测试。您可以通过使用 Ant 在您的 Hudson 作业中运行这些,但由于我认为 Ant 没有 CppUnit 任务,因此您必须使用 exec 任务来完成。
从 Hudson 调用 shell 脚本来运行测试可能同样容易;然后,您应该能够通过检查 Hudson 作业中的“显示 JUnit 测试结果”构建后操作并指定结果 XML 文件的路径来显示测试结果(已经有一段时间了,但我记得 CppUnit测试采用与 JUnit 相同的 XML 格式)。
如果我做出任何错误的假设,请告诉我。