Fix null passing in kitchen tests
Change-Id: I318e4ddd393fbfbb1cbe8f3b5abbbbc2d7263c73
diff --git a/src/com/mirantis/mk/Ruby.groovy b/src/com/mirantis/mk/Ruby.groovy
index d53af4b..31876c3 100644
--- a/src/com/mirantis/mk/Ruby.groovy
+++ b/src/com/mirantis/mk/Ruby.groovy
@@ -19,8 +19,8 @@
* Install kitchen tools
*/
def installKitchen(){
- sh """rbenv exec gem install bundler;
- rbenv exec gem install test-kitchen;"""
+ sh """rbenv exec gem install bundler --conservative;
+ rbenv exec gem install test-kitchen --conservative;"""
sh """ test -e Gemfile || cat <<EOF > Gemfile
source 'https://rubygems.org'
gem 'rake'
@@ -42,8 +42,9 @@
def kitchenTestsList = kitchenTests.trim().tokenize("\n")
def kitchenTestRuns = [:]
for(int i=0;i<kitchenTestsList.size();i++){
- kitchenTestRuns["kitchen-run-${i}"]= {
- runKitchenCommand("converge ${kitchenTestsList[i]}", environment)
+ def testSuite = kitchenTestsList[i]
+ kitchenTestRuns["kitchen-${testSuite}-${i}"] = {
+ runKitchenCommand("converge " + testSuite, environment)
}
}
parallel kitchenTestRuns