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