summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Honscheid <honscheid@google.com>2023-02-14 12:59:00 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-02-15 23:36:21 +0000
commit1e9a3e7b8b96e293bf0f0ae8a65ff3b806ea929d (patch)
tree9d8297d6bebbbc065b0e550bf194f01d431cb58b
parent9070d67b1d8e73ad061fbbd5c83753df83309fd5 (diff)
downloadchrome-ec-1e9a3e7b8b96e293bf0f0ae8a65ff3b806ea929d.tar.gz
zephyr: Add geralt to gitlab builds
Start running builds for the geralt project in Gitlab and calculating code coverage. BUG=b:268215825 BRANCH=None TEST=None Change-Id: I699cf95e2ebe7e82b955c293dfc295705e2624d5 Signed-off-by: Tristan Honscheid <honscheid@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4250848 Reviewed-by: Jeremy Bettis <jbettis@chromium.org> Reviewed-by: Yuval Peress <peress@google.com>
-rw-r--r--.gitlab-ci.yml10
-rwxr-xr-xzephyr/firmware_builder.py10
2 files changed, 19 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 69ac25e57d..38573fd436 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -283,6 +283,16 @@ rex_coverage:
PROJECT: "rex"
<<: *coverage_template
+geralt:
+ variables:
+ PROJECT: "geralt"
+ <<: *build_template
+
+geralt_coverage:
+ variables:
+ PROJECT: "geralt"
+ <<: *coverage_template
+
ec_coverage:
stage: test
needs: []
diff --git a/zephyr/firmware_builder.py b/zephyr/firmware_builder.py
index c2ad2f1ad8..d481487afa 100755
--- a/zephyr/firmware_builder.py
+++ b/zephyr/firmware_builder.py
@@ -26,7 +26,15 @@ DEFAULT_BUNDLE_DIRECTORY = "/tmp/artifact_bundles"
DEFAULT_BUNDLE_METADATA_FILE = "/tmp/artifact_bundle_metadata"
# Boards that we want to track the coverage of our own files specifically.
-SPECIAL_BOARDS = ["herobrine", "krabby", "nivviks", "skyrim", "kingler", "rex"]
+SPECIAL_BOARDS = [
+ "herobrine",
+ "krabby",
+ "nivviks",
+ "skyrim",
+ "kingler",
+ "rex",
+ "geralt",
+]
BINARY_SIZE_REGIONS = [
"RO_FLASH",