我正试着为一位厨师Nginx食谱写一些测试。我来了一个街区。我需要为下面的代码编写一个测试。我可以测试发布的core_lock。我不知道如何测试make install以及./autogen.sh和./configure --enable-standalone-module
因为这是bash命令,所以docs没有太大的帮助,所以docs有点稀疏。
代码需要对进行测试
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发布于 2018-05-08 17:32:44
您将编写一个InSpec测试块,它使用command资源尝试并实际运行nginx。通常情况下,您可以使用类似于--version的东西来完成这个操作,然后确认它看起来是正确的。然后,您可以尝试启动服务,并使用http_request资源在本地主机上连接到它,并获取一些内容。
https://stackoverflow.com/questions/50237418
复制相似问题