Adding fake success/failure messages

Looks like these are used for fake data in recipes.  Didn't catch that
initially when writing only the unit tests for this.

BUG=b:190822895
TEST=unit

Change-Id: I8d3438be1af19628c0ede75a8265c3801d45daf1
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2973408
Tested-by: C Shapiro <shapiroc@chromium.org>
Auto-Submit: C Shapiro <shapiroc@chromium.org>
Reviewed-by: Jaques Clapauch <jaquesc@google.com>
Commit-Queue: Jaques Clapauch <jaquesc@google.com>
diff --git a/api/controller/test.py b/api/controller/test.py
index 4cdff77..bc9962a 100644
--- a/api/controller/test.py
+++ b/api/controller/test.py
@@ -151,7 +151,28 @@
 ]
 
 
-@faux.all_empty
+def _BuildTestServiceContainersResponse(input_proto, output_proto, _config):
+  """Fake success response"""
+  # pylint: disable=unused-argument
+  output_proto.results.append(test_pb2.TestServiceContainerBuildResult(
+      success = test_pb2.TestServiceContainerBuildResult.Success()
+  ))
+
+
+def _BuildTestServiceContainersFailedResponse(
+    _input_proto, output_proto, _config):
+  """Fake failure response"""
+
+  # pylint: disable=unused-argument
+  output_proto.results.append(test_pb2.TestServiceContainerBuildResult(
+      failure = test_pb2.TestServiceContainerBuildResult.Failure(
+          error_message='fake error'
+      )
+  ))
+
+
+@faux.success(_BuildTestServiceContainersResponse)
+@faux.error(_BuildTestServiceContainersFailedResponse)
 @validate.require('build_target.name')
 @validate.require('chroot.path')
 @validate.require('version')