summaryrefslogtreecommitdiff
path: root/firmware_builder.py
diff options
context:
space:
mode:
authorJeremy Bettis <jbettis@google.com>2022-11-22 12:48:02 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-11-23 05:14:27 +0000
commit3440d8c818b74b35c3a7bb78f9af775f59625d69 (patch)
tree81fd9abeffe10c7a0718616827354226da6a9a03 /firmware_builder.py
parentb75dc90677f29424e6f0d63f294dce4b39782135 (diff)
downloadchrome-ec-3440d8c818b74b35c3a7bb78f9af775f59625d69.tar.gz
cq: Build extra/rma_reset in CQ
The ebuild chromeos-base/ec-utils-test depends on extra/rma_reset but the EC CQ doesn't build it. Add make commands to CQ script to build extra/rma_reset. BRANCH=None BUG=b:247100970 TEST=CQ Signed-off-by: Jeremy Bettis <jbettis@google.com> Change-Id: I540593056de9fdbea231eefa7dab27b4ad8d5f09 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4049882 Tested-by: Jeremy Bettis <jbettis@chromium.org> Reviewed-by: Jack Rosenthal <jrosenth@chromium.org> Auto-Submit: Jeremy Bettis <jbettis@chromium.org> Commit-Queue: Jack Rosenthal <jrosenth@chromium.org> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
Diffstat (limited to 'firmware_builder.py')
-rwxr-xr-xfirmware_builder.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/firmware_builder.py b/firmware_builder.py
index ff7f524d78..06bf9beec6 100755
--- a/firmware_builder.py
+++ b/firmware_builder.py
@@ -82,6 +82,15 @@ def build(opts):
print(f"# Running {' '.join(cmd)}.")
subprocess.run(cmd, cwd=os.path.dirname(__file__), check=True)
+ # extra/rma_reset is used in chromeos-base/ec-utils-test
+ cmd = ["make", "-C", "extra/rma_reset", "clean"]
+ print(f"# Running {' '.join(cmd)}.")
+ subprocess.run(cmd, cwd=os.path.dirname(__file__), check=True)
+
+ cmd = ["make", "-C", "extra/rma_reset", f"-j{opts.cpus}"]
+ print(f"# Running {' '.join(cmd)}.")
+ subprocess.run(cmd, cwd=os.path.dirname(__file__), check=True)
+
ec_dir = os.path.dirname(__file__)
build_dir = os.path.join(ec_dir, "build")
for build_target in sorted(os.listdir(build_dir)):