Reference deapexer directly in bazel-bin
This keeps this test compatible with a Bazel release change which affects which files are present in `bazel cquery --output=files` for py_binary targets. Since the executable will be present in a predictable location under bazel-bin, we can hardcode that, instead. We could have alternatively used --output_groups=python_zip_file for 'hermetic' python, but the bp2build-built deapexer target is missing some dependencies on protobuf. Bug: 265176532 Test: Manual runs of apex_comparison_tests.sh with the new Bazel release Change-Id: Ib7021e7e81d1a7bf5ff4d222e2a7947a06d16791
This commit is contained in:
@@ -74,7 +74,7 @@ BAZEL_MINIMAL="$(realpath $(call_bazel cquery --config=bp2build --config=android
|
||||
# # Build debugfs separately, as it's not a dep of apexer, but needs to be an explicit arg.
|
||||
call_bazel build --config=bp2build --config=linux_x86_64 //external/e2fsprogs/debugfs //system/apex/tools:deapexer
|
||||
DEBUGFS_PATH="$(realpath $(call_bazel cquery --config=bp2build --config=linux_x86_64 --config=ci --output=files //external/e2fsprogs/debugfs))"
|
||||
DEAPEXER="$(realpath $(call_bazel cquery --config=bp2build --config=linux_x86_64 --config=ci --output=files //system/apex/tools:deapexer))"
|
||||
DEAPEXER="bazel-bin/system/apex/tools/deapexer"
|
||||
DEAPEXER="$DEAPEXER --debugfs_path=$DEBUGFS_PATH"
|
||||
|
||||
#######
|
||||
|
Reference in New Issue
Block a user