diff options
author | Tristan Honscheid <honscheid@google.com> | 2023-02-14 12:59:00 -0700 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-02-15 23:36:21 +0000 |
commit | 1e9a3e7b8b96e293bf0f0ae8a65ff3b806ea929d (patch) | |
tree | 9d8297d6bebbbc065b0e550bf194f01d431cb58b | |
parent | 9070d67b1d8e73ad061fbbd5c83753df83309fd5 (diff) | |
download | chrome-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.yml | 10 | ||||
-rwxr-xr-x | zephyr/firmware_builder.py | 10 |
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", |