Add code_coverage processing for BuildTargetUnitTest endpoint.
BUG=b:161462144
TEST=./run_tests
Change-Id: I779f1e5eb869e450536b43b51bec69432dd8346e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2327233
Tested-by: David Burger <dburger@chromium.org>
Commit-Queue: David Burger <dburger@chromium.org>
Reviewed-by: Alex Klein <saklein@chromium.org>
diff --git a/api/controller/test.py b/api/controller/test.py
index c7043d6..87087da 100644
--- a/api/controller/test.py
+++ b/api/controller/test.py
@@ -109,12 +109,15 @@
build_target = controller_util.ParseBuildTarget(input_proto.build_target)
chroot = controller_util.ParseChroot(input_proto.chroot)
+ code_coverage = input_proto.flags.code_coverage
+
result = test.BuildTargetUnitTest(
build_target,
chroot,
packages=packages,
blacklist=blacklist,
- was_built=was_built)
+ was_built=was_built,
+ code_coverage=code_coverage)
if not result.success:
# Failed to run tests or some tests failed.