android_build/ci
Luca Farsi 8ea6742d05 Fix packaging outputs commands
There were a few issues with the output packaging process that were
found during testing of the general-tests optimization.

First and foremost is that the packaging commands were trying to be
created before the build ran, when the outputs don't exist. I've changed
the logic to just collect the methods themselves which will then be run
during build plan execution after the build has completed.

A few other smaller issues include fixing the path to the soong_zip
binary, incorrect execution of the soong dumpvars command, and not
building the shared libs zip.

Test: atest build_test_suites_test; atest optimized_targets_test
Bug: 358215235
Change-Id: I8a3f54738f8bb5d871aadf7423844076c38b54a6
2024-09-19 11:01:06 -07:00
..
Android.bp Implement get_build_targets_impl in GeneralTestsOptimizer 2024-08-27 11:15:25 -07:00
AndroidTest.xml.template Stream build process output 2024-04-18 19:02:50 +00:00
build_context.py add BuildContext class and fix enabled features 2024-08-26 12:26:48 -07:00
build_metadata Update metadata target to the correct one 2024-09-13 23:38:46 +00:00
build_test_suites Stream build process output 2024-04-18 19:02:50 +00:00
build_test_suites.py Fix packaging outputs commands 2024-09-19 11:01:06 -07:00
build_test_suites_local_test.py Stream build process output 2024-04-18 19:02:50 +00:00
build_test_suites_test.py Fix packaging outputs commands 2024-09-19 11:01:06 -07:00
buildbot.py Add script that dumps all product config varaibles. 2024-08-30 12:08:53 -07:00
ci_test_lib.py Stream build process output 2024-04-18 19:02:50 +00:00
dump_product_config Add script that dumps all product config varaibles. 2024-08-30 12:08:53 -07:00
optimized_targets.py Fix packaging outputs commands 2024-09-19 11:01:06 -07:00
optimized_targets_test.py Fix packaging outputs commands 2024-09-19 11:01:06 -07:00
test_mapping_module_retriever.py Implement get_build_targets_impl in GeneralTestsOptimizer 2024-08-27 11:15:25 -07:00