如何为nginx模块添加单元测试?

时间:2018-04-16 17:34:58

标签: c unit-testing nginx

我正在为nginx编写自定义模块。我想在这个项目中添加单元测试,但是我没有看到将它们添加到nginx构建过程中的方法。如何添加新的"检查"定位到nginx构建,以便我的测试构建并运行?

理想情况下,我想使用Check单元测试框架,但我可以向其他人开放。

1 个答案:

答案 0 :(得分:0)

nginx的测试位于单独的repository中并用Perl编写(包括特定模块的测试)。我建议您调查一些简单的测试示例,例如ngx_http_empty_gif_modulengx_http_stub_status_module,并为您的模块编写自己的测试套件。有关nginx测试的更多详细信息,请查看README