From 8bb75f1d19d9be937122d31746cd6fc82a25e39f Mon Sep 17 00:00:00 2001
From: Chrissi <christopher@hbsc-werner.de>
Date: Fri, 21 Jun 2019 11:12:57 +0200
Subject: [PATCH] solution inis jetzt richtig mit config erweiterung und fehler
 main behebung

---
 config/config.json                           | 5 ++++-
 solutions/RSync/src/main/scala/MainApp.scala | 2 +-
 solutions/RSyncBDD-Unordered/solution.ini    | 2 +-
 solutions/RSyncBDD/solution.ini              | 2 +-
 solutions/RSyncBDT-Unordered/solution.ini    | 2 +-
 solutions/RSyncBDT/solution.ini              | 2 +-
 6 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/config/config.json b/config/config.json
index e78b52c..12d5f2d 100644
--- a/config/config.json
+++ b/config/config.json
@@ -5,7 +5,10 @@
         "RelationalRAGSolutionOBDT",
         "RelationalRAGSolutionROBDD",
         "RelationalRAGSolutionROBDD-H",
-        "RSync",
+	"RSyncBDD",
+	"RSyncBDD-Unordered",
+	"RSyncBDT",
+	"RSyncBDT-Unordered",
         "EMFSolutionATL"
     ],
     "Models": [
diff --git a/solutions/RSync/src/main/scala/MainApp.scala b/solutions/RSync/src/main/scala/MainApp.scala
index 8842252..e892842 100644
--- a/solutions/RSync/src/main/scala/MainApp.scala
+++ b/solutions/RSync/src/main/scala/MainApp.scala
@@ -14,7 +14,7 @@ object MainApp extends App {
 
   var processMode = ProcessMode.BDT
   if (args.length >= 1) {
-    args.apply(1) match {
+    args.apply(0) match {
       case "bdt" => processMode = ProcessMode.BDT
       case "bdd" => processMode = ProcessMode.BDD
       case "bdt-u" => processMode = ProcessMode.BDTU
diff --git a/solutions/RSyncBDD-Unordered/solution.ini b/solutions/RSyncBDD-Unordered/solution.ini
index 0885958..8ee48aa 100644
--- a/solutions/RSyncBDD-Unordered/solution.ini
+++ b/solutions/RSyncBDD-Unordered/solution.ini
@@ -3,4 +3,4 @@ default=cd ../RSync && sbt compile
 skipTests=cd ../RSync && sbt compile
 
 [run]
-cmd=cd ../RSync && sbt --error run bdd-u
+cmd=cd ../RSync && sbt --error "run bdd-u"
diff --git a/solutions/RSyncBDD/solution.ini b/solutions/RSyncBDD/solution.ini
index c4ee039..9883bc5 100644
--- a/solutions/RSyncBDD/solution.ini
+++ b/solutions/RSyncBDD/solution.ini
@@ -3,4 +3,4 @@ default=cd ../RSync && sbt compile
 skipTests=cd ../RSync && sbt compile
 
 [run]
-cmd=cd ../RSync && sbt --error run bdd
+cmd=cd ../RSync && sbt --error "run bdd"
diff --git a/solutions/RSyncBDT-Unordered/solution.ini b/solutions/RSyncBDT-Unordered/solution.ini
index 7672bc8..76189a7 100644
--- a/solutions/RSyncBDT-Unordered/solution.ini
+++ b/solutions/RSyncBDT-Unordered/solution.ini
@@ -3,4 +3,4 @@ default=cd ../RSync && sbt compile
 skipTests=cd ../RSync && sbt compile
 
 [run]
-cmd=cd ../RSync && sbt --error run bdt-u
+cmd=cd ../RSync && sbt --error "run bdt-u"
diff --git a/solutions/RSyncBDT/solution.ini b/solutions/RSyncBDT/solution.ini
index 7358b66..532ca0b 100644
--- a/solutions/RSyncBDT/solution.ini
+++ b/solutions/RSyncBDT/solution.ini
@@ -3,4 +3,4 @@ default=cd ../RSync && sbt compile
 skipTests=cd ../RSync && sbt compile
 
 [run]
-cmd=cd ../RSync && sbt --error run bdt
+cmd=cd ../RSync && sbt --error "run bdt"
-- 
GitLab