使用持续集成(例如 Hudson)和 mod-perl 进行 apache 模块开发有哪些最佳实践?

发布于 2024-09-13 05:29:56 字数 99 浏览 5 评论 0原文

我正在考虑使用 Hudson 来执行持续集成测试,以使用 mod_perl 开发 apache 模块。有没有人有任何最佳实践或推荐策略来利用这些带有 apache 模块的 CI 系统?

I am looking into using Hudson to perform continuous integration testing for developing apache modules using mod_perl. Does anyone have any best practices or recommended strategies for utilizing these kinds of CI systems with apache modules?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

素手挽清风 2024-09-20 05:29:56

我相信大多数 CI 系统都很简单,只是接受一些常见的测试输出格式,甚至就像来自外部脚本的真或假结果一样简单。

您可以轻松地打包检查代码、启动服务器、针对服务器运行测试、停止服务器并以 TAP 格式输出并转换为相应的格式,或者简单地使用 TAP 输出作为针对大多数 CI 的结果。

I believe most CI systems are as simple as just accepting some common test output format, or even as basic as a true or false result from an external script.

You can easily wrap checking out code, starting a server, running tests against the server, stop the server and output in TAP format and either convert to corresponding format, or simply use the TAP output as the result against most CIs out there.

骄兵必败 2024-09-20 05:29:56

如果使用 Test::Unit,XML 输出与 Hudson 兼容;检查构建后部分中的 JUnit 选项并将其指向生成的任何 XML 文件,您将获得非常好的测试报告。

我们这样做以及使用 Devel::Cover 并使用 htmlpublisher 插件来存档和发布它。

If using Test::Unit, the XML output is compatible with Hudson; check the JUnit option in the post-build section and point it at any XML files produced and you will have pretty nice test reporting.

We do this as well as using Devel::Cover and using the htmlpublisher plugin to archive and publish this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文