首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编写厨师制作安装测试

如何编写厨师制作安装测试
EN

Stack Overflow用户
提问于 2018-05-08 15:36:42
回答 1查看 52关注 0票数 0

我正试着为一位厨师Nginx食谱写一些测试。我来了一个街区。我需要为下面的代码编写一个测试。我可以测试发布的core_lock。我不知道如何测试make install以及./autogen.sh./configure --enable-standalone-module

因为这是bash命令,所以docs没有太大的帮助,所以docs有点稀疏。

代码需要对进行测试

代码语言:javascript
复制
bash 'compile_modsecurity' do
  cwd modsec_compile_path
  code <<-EOH
    ./autogen.sh
    ./configure --enable-standalone-module
    make
    make install
  EOH
  action :nothing
  notifies :run, 'bash[release_core_nginx_lock]', :immediately
end
EN

回答 1

Stack Overflow用户

发布于 2018-05-08 17:32:44

您将编写一个InSpec测试块,它使用command资源尝试并实际运行nginx。通常情况下,您可以使用类似于--version的东西来完成这个操作,然后确认它看起来是正确的。然后,您可以尝试启动服务,并使用http_request资源在本地主机上连接到它,并获取一些内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50237418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档