commit | efa381fa9e8a3850ca1332ce617778d330d5e3ba | [log] [tgz] |
---|---|---|
author | Leopold Schabel <leo@monogon.tech> | Wed Aug 09 17:43:06 2023 +0200 |
committer | Leopold Schabel <leo@monogon.tech> | Wed Aug 09 18:11:25 2023 +0000 |
tree | 6fd0db26eab500ba19d7dd6c92b3f9b2cffb6646 | |
parent | 431acaa53ad0914eaf8bc89366b693640acbde13 [diff] |
Set flaky flag on all known flakes Bazel will retry tests marked as flaky up to three times. This has the obvious downside of making the flakes less visible, but popping up as unrelated build failures is not the best way to surface them. Change-Id: I0c97450b17f2e8a56275d3b738e7d34b89be44f6 Reviewed-on: https://review.monogon.dev/c/monogon/+/2047 Tested-by: Jenkins CI Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
This is the main repository containing the source code for the Monogon Platform.
This is pre-release software - take a look, and check back later!
Our build environment is self-contained and requires only minimal host dependencies:
/dev/kvm
(if you want to run tests).Our docs assume that Bazelisk is available as bazel
on your PATH.
Refer to SETUP.md for detailed instructions.
Build CLI and node image:
bazel build //metropolis/cli/dbg //:launch -c dbg
Launch an ephemeral test node:
bazel test //:launch -c dbg --test_output=streamed
Run a kubectl command while the test is running:
bazel-bin/metropolis/cli/dbg/dbg_/dbg kubectl describe node
Run full test suite:
bazel test -c dbg //...