Skip to content

Commit

Permalink
Removing the mock data for multi target aggregation implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
Rd4dev committed Jul 26, 2024
1 parent 10d9acd commit be8ff1c
Showing 1 changed file with 0 additions and 70 deletions.
70 changes: 0 additions & 70 deletions scripts/src/java/org/oppia/android/scripts/coverage/RunCoverage.kt
Original file line number Diff line number Diff line change
Expand Up @@ -122,82 +122,12 @@ class RunCoverage(

val testTargets = bazelClient.retrieveBazelTargets(testFilePaths)

/*since I couldn't actually find any multi test target : file ones to test
* I am for now introducing mock data to test multi aggregated coverage report
* also that's going to save me a light year :|
* */

val deferredCoverageReports = testTargets.map { testTarget ->
runCoverageForTarget(testTarget)
}

val coverageReports = deferredCoverageReports.awaitAll()

// For reference. (to be removed)
/*val coverageReports = listOf(CoverageReport.newBuilder()
.setBazelTestTarget("//coverage/test/java/com/example:AddNumsTest")
.setFilePath("coverage/main/java/com/example/AddNums.kt")
.setFileSha1Hash("cdb04b7e8a1c6a7adaf5807244b1a524b4f4bb44")
.addCoveredLine(
CoveredLine.newBuilder()
.setLineNumber(3)
.setCoverage(Coverage.NONE)
.build()
)
.addCoveredLine(
CoveredLine.newBuilder()
.setLineNumber(7)
.setCoverage(Coverage.NONE)
.build()
)
.addCoveredLine(
CoveredLine.newBuilder()
.setLineNumber(8)
.setCoverage(Coverage.FULL)
.build()
)
.addCoveredLine(
CoveredLine.newBuilder()
.setLineNumber(10)
.setCoverage(Coverage.FULL)
.build()
)
.setLinesFound(4)
.setLinesHit(2)
.build(),
CoverageReport.newBuilder()
.setBazelTestTarget("//coverage/test/java/com/example:AddNumsLocalTest")
.setFilePath("coverage/main/java/com/example/AddNums.kt")
.setFileSha1Hash("cdb04b7e8a1c6a7adaf5807244b1a524b4f4bb44")
.addCoveredLine(
CoveredLine.newBuilder()
.setLineNumber(3)
.setCoverage(Coverage.FULL)
.build()
)
.addCoveredLine(
CoveredLine.newBuilder()
.setLineNumber(7)
.setCoverage(Coverage.NONE)
.build()
)
.addCoveredLine(
CoveredLine.newBuilder()
.setLineNumber(8)
.setCoverage(Coverage.FULL)
.build()
)
.addCoveredLine(
CoveredLine.newBuilder()
.setLineNumber(10)
.setCoverage(Coverage.NONE)
.build()
)
.setLinesFound(4)
.setLinesHit(2)
.build()
)*/

val aggregatedCoverageReport = calculateAggregateCoverageReport(coverageReports)
val reporter = CoverageReporter(repoRoot, aggregatedCoverageReport, reportFormat)
val (computedCoverageRatio, reportText) = reporter.generateRichTextReport()
Expand Down

0 comments on commit be8ff1c

Please sign in to comment.