Merge "Disable from-text stub build for coverage build" into main

This commit is contained in:
Jihoon Kang
2023-10-19 19:22:33 +00:00
committed by Gerrit Code Review
2 changed files with 38 additions and 1 deletions

View File

@@ -2063,8 +2063,15 @@ func (c *config) ApiSurfacesDir(s ApiSurface, version string) string {
version)
}
func (c *config) JavaCoverageEnabled() bool {
return c.IsEnvTrue("EMMA_INSTRUMENT") || c.IsEnvTrue("EMMA_INSTRUMENT_STATIC") || c.IsEnvTrue("EMMA_INSTRUMENT_FRAMEWORK")
}
func (c *config) BuildFromTextStub() bool {
return c.buildFromTextStub
// TODO: b/302320354 - Remove the coverage build specific logic once the
// robust solution for handling native properties in from-text stub build
// is implemented.
return c.buildFromTextStub && !c.JavaCoverageEnabled()
}
func (c *config) SetBuildFromTextStub(b bool) {