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.