controller/sysroot: Skip setup board in InstallPackages
Skip setup_board in build_packages for builders. Allows configuring
the sysroot only in Sysroot/Create, and eventually simplifying the
InstallPackages request.
BUG=chromium:945003
TEST=cq
Change-Id: I55e18a64ccc3eb938526248fa6320475a283a312
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2774608
Tested-by: Alex Klein <saklein@chromium.org>
Commit-Queue: Michael Mortensen <mmortensen@google.com>
Reviewed-by: Michael Mortensen <mmortensen@google.com>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/api/controller/sysroot_unittest.py b/api/controller/sysroot_unittest.py
index 50b9c9e..605e99e 100644
--- a/api/controller/sysroot_unittest.py
+++ b/api/controller/sysroot_unittest.py
@@ -605,13 +605,17 @@
rc = sysroot_controller.InstallPackages(in_proto, out_proto,
self.api_config)
self.assertFalse(rc)
- rc_patch.assert_called_with(usepkg=True, install_debug_symbols=True,
- packages=[],
- package_indexes=[
- binpkg.PackageIndexInfo.from_protobuf(x)
- for x in package_indexes
- ], use_flags=[], use_goma=False,
- incremental_build=False)
+ rc_patch.assert_called_with(
+ usepkg=True,
+ install_debug_symbols=True,
+ packages=[],
+ package_indexes=[
+ binpkg.PackageIndexInfo.from_protobuf(x) for x in package_indexes
+ ],
+ use_flags=[],
+ use_goma=False,
+ incremental_build=False,
+ setup_board=False)
def testSuccessWithGomaLogs(self):
"""Test successful call with goma."""