Commit graph

8 commits

Author SHA1 Message Date
Dennis Kempin
1c66b6cf7e Add mingw64 builder to postsubmit
Mingw64 builds are used frequently by linux developers to check
windows portions of crosvm and part of ./tools/presubmit.

Test in postsubmit and once the builder is green it can be enabled
in the CQ as well.

BUG=b:254316054
TEST=recipes.py tests run

Change-Id: I8495446772a54d63644e73d07423892e28cedd1a
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3964541
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Commit-Queue: Dennis Kempin <denniskempin@google.com>
2022-10-18 21:12:14 +00:00
Dennis Kempin
ea32120c5f infra: Enable coverage uploads for all builds
All linux post submit builders will upload coverage data.
The dedicated coverage builder is removed.

BUG=b:239255082
TEST=lucicfg validate

Change-Id: Iab0d733743c29352853e3dab2b1cd5caecd01c44
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3817978
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Tested-by: Dennis Kempin <denniskempin@google.com>
Commit-Queue: Dennis Kempin <denniskempin@google.com>
2022-08-09 17:23:42 +00:00
Dennis Kempin
56239c7efe infra: Add build_coverage infra builder
The builder will use the previously added build_coverage recipe
to generate and upload coverage informatin to codecov.io for each
commit submitted to crosvm.

BUG=b:239255082
TEST=lucicfg validate main.star

Change-Id: Ic11f526cac806bb280b2a79e81b5a36a82c93fba
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3805833
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Tested-by: Dennis Kempin <denniskempin@google.com>
2022-08-04 04:16:00 +00:00
Keiichi Watanabe
f566f9bd3f infra: Send infra alert to keiichiw@
BUG=none
TEST=run infra/config/main.star

Change-Id: I9df6d056208bd6218822921170bb8dac1b343e7e
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3802635
Tested-by: Keiichi Watanabe <keiichiw@chromium.org>
Commit-Queue: Dennis Kempin <denniskempin@google.com>
Auto-Submit: Keiichi Watanabe <keiichiw@chromium.org>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
2022-08-02 02:05:14 +00:00
Dennis Kempin
2341f7715b infra: Enable post-submit email notifications
Notifies the current crosvm oncalls when post-submit is failing.

BUG=b:238234148
TEST=lucicfg validate

Change-Id: I747f70d3abfb5dd26dedfcb2ed230122e063967f
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3783012
Commit-Queue: Dennis Kempin <denniskempin@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Tested-by: Dennis Kempin <denniskempin@google.com>
2022-07-22 18:19:59 +00:00
Dennis Kempin
12593ba642 infra: Add docs builder
The new builder will generate the mdbook and api docs, then
uploads them to GCS.

BUG=b:233411583
TEST=luci-auth context ./infra/recipes.py run build_docs

Change-Id: Ia22cdb20d73f9268db6299cd6f0875950d174b3f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3751832
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
2022-07-08 22:26:31 +00:00
Dennis Kempin
aef95d2078 infra: Repeat tests in post-submit
This will help us find flaky test. Runtime increase is not that
significant (~10min).

BUG=b:238232551
TEST=Builder config needs to be tested in luci

Change-Id: Ie75cc9620177115623500fe2206f33464f4c8580
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3751831
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
2022-07-07 23:00:04 +00:00
Dennis Kempin
5e7c6b1ab8 infra: Add email notifications for postsubmit and infra
Both only notify myself for now as the luci infra is not
launched yet.

BUG=None
TEST=None

Change-Id: I4794bb118f6c27f145af9027ec317da2fb578af7
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3739370
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2022-07-07 21:08:19 +00:00