Skip to content
This repository was archived by the owner on Nov 6, 2024. It is now read-only.

Commit 2a32673

Browse files
andreeaflorescuSamuel Ortiz
authored andcommitted
Switch to rust-vmm-ci
Use Buildkite and rust-vmm-ci for testing. Signed-off-by: Andreea Florescu <fandree@amazon.com>
1 parent cc47387 commit 2a32673

File tree

4 files changed

+21
-2
lines changed

4 files changed

+21
-2
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "rust-vmm-ci"]
2+
path = rust-vmm-ci
3+
url = https://github.com/rust-vmm/rust-vmm-ci.git

CONTRIBUTING.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,16 @@ cp arm/mod.rs arm64/
6666

6767
Also, you will need to add the new architecture to `kvm-bindings/lib.rs`.
6868

69-
# Future Improvements
69+
### Future Improvements
7070
All the above steps are scriptable, so in the next iteration I will add a
71-
script to generate the bindings.
71+
script to generate the bindings.
72+
73+
# Testing
74+
75+
This crate is tested using
76+
[rust-vmm-ci](https://github.com/rust-vmm/rust-vmm-ci) and
77+
[Buildkite](https://buildkite.com/) pipelines. Each new feature added to this crate must be
78+
accompanied by Buildkite steps for testing the following:
79+
- Release builds (using musl/gnu) with the new feature on arm and x86
80+
- Coverage test as specified in the
81+
[rust-vmm-ci readme](https://github.com/rust-vmm/rust-vmm-ci#getting-started-with-rust-vmm-ci).

coverage_config.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"coverage_score": 67.4,
3+
"exclude_path": "",
4+
"crate_features": "fam-wrappers"
5+
}

rust-vmm-ci

Submodule rust-vmm-ci added at c309d06

0 commit comments

Comments
 (0)