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.