0
Webサービスをインストールするシェフレシピがあります。私はこれを検証するinspecテストを書いてみたいと思います。ノード上のWebサービスが到達可能であることを確認するinspecキッチンテストを作成するにはどうすればいいですか
# Verify that the service is running.
describe http('http://localhost/myservice/healthcheck') do
its('status') { should eq 200 }
end
私は「台所がMYNODEを検証」と、このテストのためにエラーを「接続が拒否」を取得走っ:だから、私の考えは次のテストを書くことでした。私は、テストが、テストされているノードのローカルホストではなく、自分のワークステーションに接続していることを意味します。では、Webサービスが実行されていることを確認するためのテストをどのように作成しますか?
いいえ、InSpecはインスタンス内で実行されます。 – StephenKing
httpリソースは、私にとってかなり役に立たないようです。私は最終的にこれについて話しているgithubの問題を発見しました。うまくいけば、彼らはそれを修正するために周りに行くでしょう。 –
これは正しくないが、InSpecはインスタンス上で実行されません。 – coderanger