BuildApi: api/controller/BundleDebugSymbols -- fix build_target param.
BUG=chromium:1031380
TEST=./run_pytest api/controller/artifacts_unittest.py
Change-Id: Idb93507ae1855d4c2dd638e86d6cd820e6497f01
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2744790
Commit-Queue: Michael Mortensen <mmortensen@google.com>
Tested-by: Michael Mortensen <mmortensen@google.com>
Reviewed-by: Alex Klein <saklein@chromium.org>
diff --git a/api/controller/artifacts_unittest.py b/api/controller/artifacts_unittest.py
index 862340a..0a063a5 100644
--- a/api/controller/artifacts_unittest.py
+++ b/api/controller/artifacts_unittest.py
@@ -16,6 +16,7 @@
from chromite.api.gen.chromite.api import artifacts_pb2
from chromite.api.gen.chromite.api import toolchain_pb2
from chromite.cbuildbot import commands
+from chromite.lib import build_target_lib
from chromite.lib import chroot_lib
from chromite.lib import constants
from chromite.lib import cros_build_lib
@@ -1182,7 +1183,9 @@
artifacts.BundleDebugSymbols(self.target_request, self.response,
self.api_config)
# Verify mock objects were called.
- generate_breakpad_symbols_patch.assert_called()
+ build_target = build_target_lib.BuildTarget('target')
+ generate_breakpad_symbols_patch.assert_called_with(
+ mock.ANY, build_target, debug=True)
gather_symbol_files_patch.assert_called()
# Verify response proto contents and output directory contents.