class BuildReportBuilder: Any
Fields
Name | Description |
---|---|
val LOG: LoggerFactory.getLogger(this.javaClass.name)
|
|
lateinit var junitResultsParser: JunitResultsParser
|
|
lateinit var jacocoResultsParser: JacocoResultsParser
|
|
lateinit var jUnitReportRepository: JUnitReportRepository
|
|
lateinit var jacocoReportRepository: JacocoReportRepository
|
|
lateinit var assignmentTestMethodRepository: AssignmentTestMethodRepository
|
Constructors
Name | Description |
---|---|
constructor()
|
This class contains functions that perform the creation of BuildReports for both Assignments and Submissions. |
Methods
build
fun build(mavenOutputLines: List<String>, mavenizedProjectFolder: String, assignment: Assignment, submission: Submission?): BuildReport
Builds a BuildReport
Parameters
Name | Description |
---|---|
mavenOutputLines: List<String>
|
is a List of String with the output of a Maven build process |
mavenizedProjectFolder: String
|
is a String |
assignment: Assignment
|
is an Assignment |
submission: Submission?
|
is a Submission |
ReturnValue
Name | Description |
---|---|
BuildReport
|
a BuildReport |
This class contains functions that perform the creation of BuildReports for both Assignments and Submissions.