summaryrefslogtreecommitdiff
path: root/rust/coverage_test.go
diff options
context:
space:
mode:
author Ulya Trafimovich <skvadrik@google.com> 2020-04-24 12:15:20 +0100
committer Ulya Trafimovich <skvadrik@google.com> 2020-04-27 09:46:02 +0100
commit6cf2c0c19751a42b18dd316e92a054822a1202b0 (patch)
treefb0f1bca18ec8f44ff100360fcfa8d1b62107021 /rust/coverage_test.go
parentdc9510537a8056dfce1eb556f0d6e2c15cb5fc9f (diff)
Fix host path for dexpreopted system server modules defined in Make.
Previously there was a discrepancy between the generated paths for Soong modules that used "out/soong/system_server_jars" and Make modules that used "out/system_server_jars". This happened because the default output directory is $OUT/soong for the normal Soong config and jsut $OUT for the reduced "null config" created by dexpreopt_gen. As a result, class loader context for system server jars defined in Make was referring to nonexistent jars, which caused non-fatal dex2oat errors (the build was not broken, so the errors remained unnoticed): Failed to determine oat file name for dex location out/system_server_dexjars/[...] Could not open dex files from location: out/system_server_dexjars/[...] Test: aosp_walleye-userdebug boots Test: cherry-picked in master-arc-dev that has a Make system server jar arc-services, `lunch lunch cheets_x86-userdebug && m`, check that the generated dexpreopt.sh for arc-services contains paths starting with "out/soong/system_server_jars" rather than "out/system_server_jars". Bug: 140712566 Change-Id: Ia7ea8ac383e32042c31d64971cdc8101ea3068cd
Diffstat (limited to 'rust/coverage_test.go')
0 files changed, 0 insertions, 0 deletions