私は2つのスイートから2つのレシピを実行しています。これらのレシピが同じマシン上で実行されるように、両方のスイートが同じ名前になっています。しかし、問題は、テスト用キッチンを最初のレシピで実行すると、スイートに「確認」することができます。これはやりたくないものです。両方のレシピが異なるシェフクライアントから実行されると、 'verify'を実行します。テストキッチンが「キッチンテスト」で「確認」をするのをブロックすることは可能ですか?'kitchen test'のブロックスイート
答えて
「両方のスイートに同じ名前があります」それは許可されていません。あなたが何をしていると思いますか、おそらく実際には行っていないでしょう。私はTest Kitchenが現在サポートしていない何らかのマルチコンバージェストテストをやろうとしていると思います。
あなたが正しいですテストキッチンは現在、マルチコンバージテストをサポートしていません、いくつかの問題があります(https://github.com/test-kitchen/test-kitchen/issues/162、https://github.com/test-キッチン/テストキッチン/プル/ 564など)はGithubで育ったが、まだ解決されていない。 – ReshmaA
私は、kitchen.ymlファイルを変更するためのスクリプトを書かずに自動的に何をしているのか分かりません。あなたが提供したリンクは、重複するスイート名のアプローチが機能しないと述べています。
同じノードに2回収束し、2つの異なるテストスイートで2つの異なるレシピを適用するには、最初のテストセットで最初の収束を実行し、kitchen.ymlのスイートを新しいリストとテストファイルを実行した後、再び同じスイートに収束します。いくつかの作業では、スクリプトを作成して、1つのコマンドですべてを蹴ることもできます。
返信ありがとう@JackChance、私はそれを達成するために幾分考えます。 – ReshmaA
- 1. Anecess + Test Kitchenに依存関係を含める
- 2. Ansible + Test Kitchen:配列データを従属モジュールに渡す
- 3. Pentaho Spoon OK、Pentaho Kitchen ERROR
- 4. Test KitchenでカスタムAMIをec2ドライバで使用するにはどうすればよいですか?
- 5. 'kitchen test'コマンドが失敗しました。 'inspec'ベリファイアをロード・パスからロードできませんでした。
- 6. ログファイルの日付の形式PDI/Kitchen 4.0.1
- 7. なぜ「make test」と「./test/Test」
- 8. ($ test)=(@test)との違いは何ですか? $ test = @ test; Perlで?
- 9. Regex to match test <not ABC> test
- 10. @Testメソッド
- 11. capifonyが失敗しました: "sh -c 'mkdir -p/test// test/releases/test/shared'"
- 12. "rake test"の問題
- 13. test -nとtest -zの両方がtrueの場合
- 14. robolectric unit testアンドロイドタイマー
- 15. Selenium Test Suites
- 16. 'TEST' が言語
- 17. Perl -e Test Oddity?
- 18. ベストプラクティス:Unit Test Structuring
- 19. junit test with Eclipse
- 20. Struts 2.3.14 junit test
- 21. jacoco coverage per test
- 22. SAS Independence Test Loop
- 23. Jmockit @Testメソッド
- 24. JUnit test throw java.lang.NoClassDefFoundError
- 25. HDFS:Canary test failed
- 26. JUnit android test classinheritance
- 27. @Test方法で
- 28. Rspec、test gem
- 29. Test Unityランタイムコンフィグレーション
- 30. facebook application test
こんにちはReshmaA、私は答えを公式化しようとする前に達成しようとしていることについて少し明確に探しています。マシンに複数のレシピを順番に適用し、検証ツールを実行しようとしていますか?または、複数のスイート/別々のシェフを使用する必要がある他の理由はありますか? – JackChance
はい、私はs/wをインストールしてレシピをアンインストールすることをテストしたいと思います。レシピをアンインストールするには、最初にrunlistにレシピをインストールしてからnxtコンバージェンスにレシピをアンインストールします。同じレシピで両方のレシピを適用すると、uninstレシピは実行されません。したがって、私はこのリンクごとに可能なマルチシェフのコンバージェンスを選択しました。 http://stackoverflow.com/questions/30386630/how-can-i-get-test-kitchen-run-same-chef-recipe-multiple-times pblmは、1回目の収束後、テストキッチンは、スイートのspecficテストフォルダ内に書かれたテストケースを使用して、アンインストールに失敗したことを確認しようとします。 – ReshmaA
@ JackChance:atleastスイートのテストパスを少なくとも変更する必要があります。 – ReshmaA