Skip to content
This repository was archived by the owner on Dec 20, 2021. It is now read-only.

Commit 46ef9d4

Browse files
Samuel Ortizandreeaflorescu
authored andcommitted
ci: Add additional tests for the new FAM feature
Unit, build and check tests for the newly added FAM wrapper feature. Signed-off-by: Samuel Ortiz <[email protected]>
1 parent a91898f commit 46ef9d4

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

.buildkite/pipeline.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
steps:
2+
- label: "build-v5.0-fam-x86"
3+
commands:
4+
- cargo build --release --features=fam-wrappers,vfio-v5_0_0
5+
- cargo build --release --features=fam-wrappers,vfio-v5_0_0 --target x86_64-unknown-linux-musl
6+
retry:
7+
automatic: false
8+
agents:
9+
platform: x86_64.metal
10+
os: linux
11+
plugins:
12+
- docker#v3.0.1:
13+
image: "rustvmm/dev:v4"
14+
always-pull: true
15+
16+
- label: "build-v5.0-fam-arm"
17+
commands:
18+
- cargo build --release --features=fam-wrappers,vfio-v5_0_0
19+
- cargo build --release --features=fam-wrappers,vfio-v5_0_0 --target aarch64-unknown-linux-musl
20+
retry:
21+
automatic: false
22+
agents:
23+
platform: arm.metal
24+
os: linux
25+
plugins:
26+
- docker#v3.0.1:
27+
image: "rustvmm/dev:v4"
28+
always-pull: true
29+
30+
- label: "check-warnings-fam-x86"
31+
commands:
32+
- RUSTFLAGS="-D warnings" cargo check --features=vfio-v5_0_0,fam-wrappers
33+
retry:
34+
automatic: false
35+
agents:
36+
platform: x86_64.metal
37+
os: linux
38+
plugins:
39+
- docker#v3.0.1:
40+
privileged: true
41+
image: "rustvmm/dev:v4"
42+
always-pull: true
43+
44+
- label: "check-warnings-fam-arm"
45+
commands:
46+
- RUSTFLAGS="-D warnings" cargo check --features=vfio-v5_0_0,fam-wrappers
47+
retry:
48+
automatic: false
49+
agents:
50+
platform: arm.metal
51+
os: linux
52+
plugins:
53+
- docker#v3.0.1:
54+
privileged: true
55+
image: "rustvmm/dev:v4"
56+
always-pull: true

0 commit comments

Comments
 (0)