@@ -122,82 +122,12 @@ class RunCoverage(
122
122
123
123
val testTargets = bazelClient.retrieveBazelTargets(testFilePaths)
124
124
125
- /* since I couldn't actually find any multi test target : file ones to test
126
- * I am for now introducing mock data to test multi aggregated coverage report
127
- * also that's going to save me a light year :|
128
- * */
129
-
130
125
val deferredCoverageReports = testTargets.map { testTarget ->
131
126
runCoverageForTarget(testTarget)
132
127
}
133
128
134
129
val coverageReports = deferredCoverageReports.awaitAll()
135
130
136
- // For reference. (to be removed)
137
- /* val coverageReports = listOf(CoverageReport.newBuilder()
138
- .setBazelTestTarget("//coverage/test/java/com/example:AddNumsTest")
139
- .setFilePath("coverage/main/java/com/example/AddNums.kt")
140
- .setFileSha1Hash("cdb04b7e8a1c6a7adaf5807244b1a524b4f4bb44")
141
- .addCoveredLine(
142
- CoveredLine.newBuilder()
143
- .setLineNumber(3)
144
- .setCoverage(Coverage.NONE)
145
- .build()
146
- )
147
- .addCoveredLine(
148
- CoveredLine.newBuilder()
149
- .setLineNumber(7)
150
- .setCoverage(Coverage.NONE)
151
- .build()
152
- )
153
- .addCoveredLine(
154
- CoveredLine.newBuilder()
155
- .setLineNumber(8)
156
- .setCoverage(Coverage.FULL)
157
- .build()
158
- )
159
- .addCoveredLine(
160
- CoveredLine.newBuilder()
161
- .setLineNumber(10)
162
- .setCoverage(Coverage.FULL)
163
- .build()
164
- )
165
- .setLinesFound(4)
166
- .setLinesHit(2)
167
- .build(),
168
- CoverageReport.newBuilder()
169
- .setBazelTestTarget("//coverage/test/java/com/example:AddNumsLocalTest")
170
- .setFilePath("coverage/main/java/com/example/AddNums.kt")
171
- .setFileSha1Hash("cdb04b7e8a1c6a7adaf5807244b1a524b4f4bb44")
172
- .addCoveredLine(
173
- CoveredLine.newBuilder()
174
- .setLineNumber(3)
175
- .setCoverage(Coverage.FULL)
176
- .build()
177
- )
178
- .addCoveredLine(
179
- CoveredLine.newBuilder()
180
- .setLineNumber(7)
181
- .setCoverage(Coverage.NONE)
182
- .build()
183
- )
184
- .addCoveredLine(
185
- CoveredLine.newBuilder()
186
- .setLineNumber(8)
187
- .setCoverage(Coverage.FULL)
188
- .build()
189
- )
190
- .addCoveredLine(
191
- CoveredLine.newBuilder()
192
- .setLineNumber(10)
193
- .setCoverage(Coverage.NONE)
194
- .build()
195
- )
196
- .setLinesFound(4)
197
- .setLinesHit(2)
198
- .build()
199
- )*/
200
-
201
131
val aggregatedCoverageReport = calculateAggregateCoverageReport(coverageReports)
202
132
val reporter = CoverageReporter (repoRoot, aggregatedCoverageReport, reportFormat)
203
133
val (computedCoverageRatio, reportText) = reporter.generateRichTextReport()
0 commit comments