Merge "Disable from-text stub build for coverage build" into main am: 04803d4767
am: 89c8d9012c
am: eda9671faf
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2789434 Change-Id: I15508f6af1f094d1be5073c62ed7a97b93e826a1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -2067,8 +2067,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) {
|
||||
|
Reference in New Issue
Block a user