commit | aac9c48d86064d91ce06ee7c24fcd37641eaa1b2 | [log] [tgz] |
---|---|---|
author | Aaron Massey <aaronmassey@google.com> | Thu Aug 31 19:28:52 2023 |
committer | Aaron Massey <aaronmassey@google.com> | Tue Sep 05 16:19:59 2023 |
tree | e19f74b166c7cda50309fc217236efb255a73f55 | |
parent | 87ccbc797c4fecb8f40ff3ee05fa6c56b485611b [diff] |
fwsdk: Add smoke test Recently ToT was broken due to a lack of CQ to block a CL. While we wait for a proper CQ builder we should have a quick means of checking the build isn't broken. Add a quick smoke test script. BUG=b:296101573 TEST=./fwsdk_smoke_test Change-Id: Idf660a6918f8c7a19a28fda846f00396b0b7b184 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros_firmware/+/4833975 Tested-by: Aaron Massey <aaronmassey@google.com> Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
rules_cros_firmware
This repository contains Bazel rules for building AP and EC firmware. It's the core build logic for the Firmware SDK project.
At the moment, we have a separate repo manifest in this repository (see default.xml
). This will change in the future, and is only for early experimentation.
To setup the checkout:
$ mkdir ~/fwsdk $ cd ~/fwsdk $ repo init -u https://chromium.googlesource.com/chromiumos/platform/rules_cros_firmware $ repo sync
All files should be formatted using cros format
. Pre-upload checks should validate you did this.
At the moment, we do not have CI setup in this repository, and it's not part of the main ChromeOS build, so changes should be chumped.
At a later point we'll have some CI going.