如何使用serverspec服务资源测试redis服务是否正在运行?

时间:2014-03-04 16:04:24

标签: rspec redis test-kitchen

我正在使用Test-Kitchenserverspec传送器。我正在尝试测试redis服务正在运行到我的厨房实例中。

这是我的serverspec测试。

describe "myapp::redis" do    
  describe service ('redis6379') do
    it { should be_enabled }
    it { should be_running }
  end    
end

但是当我运行命令kitchen verify时,结果是

myapp::redis      
  Service "redis6379"       
    should be enabled       
    should be running (FAILED - 1)

它测试告诉我redis服务已启用但它没有运行。

这里发生了什么?

如何使用serverspec服务资源解决此问题?

1 个答案:

答案 0 :(得分:0)

这可能是ServerSpec中的一个错误。这些类型的问题更好地被问及GitHub项目的问题。开发人员将能够为您提供更好的响应,并且您可能已经发现了一个错误。