summaryrefslogtreecommitdiff
path: root/java/testing.go
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2024-09-12 23:04:43 -0700
committer Colin Cross <ccross@android.com> 2024-09-12 23:08:16 -0700
commit893528a4c903ef8c81927fb89764cc037b0e9a58 (patch)
treebbbab086d3eb806efc361c491075072ec54395dd /java/testing.go
parent167230037c312acbdef1994702f39091dcffbe0a (diff)
Fix reanalysis after full build
Blueprint bootstrap and Soong each create rules to install blueprint_go_binary modules to the same location, but with different command lines. Binaries used during bootstrap are installed using the bootstrap rule, but then get reinstalled during a full build via the blueprint_tools phony that is a dependency of droid. This changes the command line used for the rule stored in .ninja_log, and then on the next bootstrap ninja will rerun the binaries, triggering reanalysis. As a quick fix, don't create install rules for loadplugins and soong_build. A more permanent fix may be to move the bootstrap installation to a different location, but that will require more testing. Bug: 366291149 Test: m blueprint_tools && m blueprint_tools Flag; EXEMPT bugfix Change-Id: Ib7f2910976f4b5e6add2128ce0b2a5d10445a53c
Diffstat (limited to 'java/testing.go')
0 files changed, 0 insertions, 0 deletions