Commit 3826e88
Include Kotlin runtime in Java test runner archive
Summary: `BasePerTestCoverageRunListener` is implemented in Kotlin, but `testrunner-bin-fixed` filtered `kotlin/` classes out of the vanilla Java test runner archive. Selective Java coverage therefore failed during listener initialization with `NoClassDefFoundError: kotlin/text/Regex` before producing coverage data. Preserve the Kotlin runtime in the vanilla archive, matching the existing Android runner behavior, and teach the archive guard to allow that namespace while continuing to exactly allowlist other entries.
Reviewed By: NavidQar
Differential Revision: D112132628
fbshipit-source-id: c239edd1a5b67a5b979b96cb16e0e13c017503db1 parent 4c34baf commit 3826e88
1 file changed
Lines changed: 1 addition & 1 deletion
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
263 | 263 | | |
264 | 264 | | |
265 | 265 | | |
266 | | - | |
| 266 | + | |
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| |||
0 commit comments