diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-03 09:39:42 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-03 09:39:42 +0000 |
commit | f697ff1d2702a095dae931d69e8438d12aaa3d52 (patch) | |
tree | 6f5e354674944bfd3177bd7ede400dfc1c429528 | |
parent | ec61484940ad0d4fa7e770f26b00f96ae4b10379 (diff) | |
parent | d47427b50fd27c9aa520a1c44b95f37caf866698 (diff) | |
download | soong-f697ff1d2702a095dae931d69e8438d12aaa3d52.tar.gz |
Snap for 11047303 from d47427b50fd27c9aa520a1c44b95f37caf866698 to mainline-healthfitness-release
Change-Id: Iac54e902fb13ddc94f09071f694dc6464ca1bb43
-rw-r--r-- | java/java.go | 4 | ||||
-rw-r--r-- | ui/build/config.go | 13 | ||||
-rw-r--r-- | ui/build/rbe.go | 15 |
3 files changed, 25 insertions, 7 deletions
diff --git a/java/java.go b/java/java.go index 5e640bc97..9161b2253 100644 --- a/java/java.go +++ b/java/java.go @@ -1059,6 +1059,10 @@ func (j *JavaTestImport) InstallInTestcases() bool { return true } +func (j *TestHost) IsNativeCoverageNeeded(ctx android.BaseModuleContext) bool { + return ctx.DeviceConfig().NativeCoverageEnabled() +} + func (j *TestHost) addDataDeviceBinsDeps(ctx android.BottomUpMutatorContext) { if len(j.testHostProperties.Data_device_bins_first) > 0 { deviceVariations := ctx.Config().AndroidFirstDeviceTarget.Variations() diff --git a/ui/build/config.go b/ui/build/config.go index bf4aec9b9..31031eb86 100644 --- a/ui/build/config.go +++ b/ui/build/config.go @@ -1370,6 +1370,19 @@ func (c *configImpl) rbeProxyLogsDir() string { return v } } + return c.rbeTmpDir() +} + +func (c *configImpl) rbeDownloadTmpDir() string { + for _, f := range []string{"RBE_download_tmp_dir", "FLAG_download_tmp_dir"} { + if v, ok := c.environ.Get(f); ok { + return v + } + } + return c.rbeTmpDir() +} + +func (c *configImpl) rbeTmpDir() string { buildTmpDir := shared.TempDirForOutDir(c.SoongOutDir()) return filepath.Join(buildTmpDir, "rbe") } diff --git a/ui/build/rbe.go b/ui/build/rbe.go index 6479925dd..58c693039 100644 --- a/ui/build/rbe.go +++ b/ui/build/rbe.go @@ -55,13 +55,14 @@ func rbeCommand(ctx Context, config Config, rbeCmd string) string { func getRBEVars(ctx Context, config Config) map[string]string { vars := map[string]string{ - "RBE_log_dir": config.rbeProxyLogsDir(), - "RBE_re_proxy": config.rbeReproxy(), - "RBE_exec_root": config.rbeExecRoot(), - "RBE_output_dir": config.rbeProxyLogsDir(), - "RBE_proxy_log_dir": config.rbeProxyLogsDir(), - "RBE_cache_dir": config.rbeCacheDir(), - "RBE_platform": "container-image=" + remoteexec.DefaultImage, + "RBE_log_dir": config.rbeProxyLogsDir(), + "RBE_re_proxy": config.rbeReproxy(), + "RBE_exec_root": config.rbeExecRoot(), + "RBE_output_dir": config.rbeProxyLogsDir(), + "RBE_proxy_log_dir": config.rbeProxyLogsDir(), + "RBE_cache_dir": config.rbeCacheDir(), + "RBE_download_tmp_dir": config.rbeDownloadTmpDir(), + "RBE_platform": "container-image=" + remoteexec.DefaultImage, } if config.StartRBE() { name, err := config.rbeSockAddr(absPath(ctx, config.TempDir())) |