diff --git a/src/main/java/de/hftstuttgart/modocot/Testrunner.java b/src/main/java/de/hftstuttgart/modocot/Testrunner.java
index 62e36056815efc8ca8d96856052f969239300ac6..f75213c141a9cd0fcfea58f89a2fd5a1d8702e1e 100644
--- a/src/main/java/de/hftstuttgart/modocot/Testrunner.java
+++ b/src/main/java/de/hftstuttgart/modocot/Testrunner.java
@@ -88,8 +88,7 @@ public class Testrunner
         ModocotResultSummary resultSummary = runTests();
 
         // add compilation errors to summary
-        resultSummary.failures.addAll(compilationErrors);
-        resultSummary.failureCount = resultSummary.failures.size();
+        resultSummary.compilationErrors = compilationErrors;
 
         // serialize result
         writeResult(resultSummary);
@@ -210,6 +209,10 @@ public class Testrunner
             result.failureType = "Compilation Failed";
             result.stacktrace = e.toString();
 
+            result.lineNumber = (int) e.getLineNumber();
+            result.columnNumber = (int) e.getColumnNumber();
+            result.position = (int) e.getPosition();
+
             return result;
         })
         .collect(Collectors.toCollection(HashSet::new));
diff --git a/src/main/java/de/hftstuttgart/modocot/model/ModocotResult.java b/src/main/java/de/hftstuttgart/modocot/model/ModocotResult.java
index b1defb595cda9495bcdfb6e1f29c34fe5c0fa459..955ed6211ebaa43ec257855c57ca3ed1f1f6416f 100644
--- a/src/main/java/de/hftstuttgart/modocot/model/ModocotResult.java
+++ b/src/main/java/de/hftstuttgart/modocot/model/ModocotResult.java
@@ -9,6 +9,11 @@ public class ModocotResult
     public String failureReason;
     public String stacktrace;
 
+    // only for compilation Errors
+    public int columnNumber;
+    public int lineNumber;
+    public int position;
+
     public static enum State
     {
         SUCCESS,
diff --git a/src/main/java/de/hftstuttgart/modocot/model/ModocotResultSummary.java b/src/main/java/de/hftstuttgart/modocot/model/ModocotResultSummary.java
index d0de24be7a63ee1b57766acf2a9a4cb19aef1406..a9e563cbcdeea45ce9de8a5cd3a36bac793a62a1 100644
--- a/src/main/java/de/hftstuttgart/modocot/model/ModocotResultSummary.java
+++ b/src/main/java/de/hftstuttgart/modocot/model/ModocotResultSummary.java
@@ -12,4 +12,5 @@ public class ModocotResultSummary
 
     public Set<ModocotResult> successes;
     public Set<ModocotResult> failures;
+    public Set<ModocotResult> compilationErrors;
 }