Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Dockerized Testing Toolkit
Testrunner OpenJDK11 JUnit5-Jupiter
Commits
29b68edb
Verified
Commit
29b68edb
authored
Dec 15, 2020
by
Lukas Wiest
🚂
Browse files
feat: store compilation errors separately and with line,col and pos number
parent
38facae7
Changes
3
Show whitespace changes
Inline
Side-by-side
src/main/java/de/hftstuttgart/modocot/Testrunner.java
View file @
29b68edb
...
...
@@ -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
));
...
...
src/main/java/de/hftstuttgart/modocot/model/ModocotResult.java
View file @
29b68edb
...
...
@@ -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
,
...
...
src/main/java/de/hftstuttgart/modocot/model/ModocotResultSummary.java
View file @
29b68edb
...
...
@@ -12,4 +12,5 @@ public class ModocotResultSummary
public
Set
<
ModocotResult
>
successes
;
public
Set
<
ModocotResult
>
failures
;
public
Set
<
ModocotResult
>
compilationErrors
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment