platform_build_soong/ui/status
Patrice Arruda 7d401482f3 Define a proto file that generates the current build completion status.
Soong UI will generate a new proto file in the out directory for
other systems to read the build completion status during a course
of a build. The proto file contains build action counters where

total_actions: represents the total build actions of a build (will
increase and may decrease during a course of the build)

finished_actions: represents the number of executed build actions.
finished_actions never decreases and finished_actions <= total_actions.

current_actions: represents the number of build actions being executed
and current_actions + finished_actions <= total_actions.

Bug: 150401146
Test: executed regen.sh script.
Change-Id: I04f4c07855723d0684b141d88cb3529ab5d9fccd
2020-03-10 16:19:22 -07:00
..
build_error_proto Soong: Add build_error proto raw file to $(OUT_DIR). 2019-06-24 13:02:35 -07:00
completion_proto Define a proto file that generates the current build completion status. 2020-03-10 16:19:22 -07:00
ninja_frontend Add a unified status reporting UI 2018-07-12 14:15:31 -07:00
Android.bp Compute critical path when ninja finishes 2019-06-26 11:31:17 -07:00
critical_path.go Don't print critical path parallelism ratio if elapsed time is 0. 2020-01-04 07:26:28 +00:00
critical_path_test.go Compute critical path when ninja finishes 2019-06-26 11:31:17 -07:00
kati.go Increase max line length for KatiReader bufio.Scanner 2019-01-30 23:19:23 +00:00
kati_test.go Add a unified status reporting UI 2018-07-12 14:15:31 -07:00
log.go Fix errorProtoLog error messages 2019-11-26 16:21:58 -08:00
ninja.go Compute critical path when ninja finishes 2019-06-26 11:31:17 -07:00
ninja_test.go Wait for ninja proto processing to finish when exiting 2019-03-21 21:17:04 -07:00
status.go Compute critical path when ninja finishes 2019-06-26 11:31:17 -07:00
status_test.go Move all output through StatusOutput 2019-06-12 21:30:56 -07:00