vhost/.buildkite
Dorinda Bassey 64cc75a8ab Remove gpu-socket feature
Remove conditional compilation because when multiple crates
that are in thesame workspace set different features,
cargo feature unification already defeats the purpose of
the `gpu-socket` feature flag since cargo merges all the
feature flags specified by dependent crates into a single
set when compiling shared dependencies. for reference see:
[feature-unification](https://doc.rust-lang.org/cargo/reference/features.html#feature-unification)

Fixes: #265

Signed-off-by: Dorinda Bassey <dbassey@redhat.com>
2024-10-25 10:06:09 +02:00
..
custom-tests.json vhost: Adopt new backend naming 2023-09-13 13:00:10 +02:00
README.md tests: add rust-vmm-ci-tests.json pipeline 2024-01-22 13:19:48 +01:00
rust-vmm-ci-tests.json Remove gpu-socket feature 2024-10-25 10:06:09 +02:00

buildkite custom pipelines

This folder contains the custom pipelines for this repository.

If we add a new pipeline we need to enable it in https://buildkite.com/rust-vmm/vhost-ci/steps

Custom pipelines currently defined are:

  • custom-tests.json Custom tests to enable only certain features.

  • rust-vmm-ci-tests.json This is based on rust-vmm-ci/.buildkite/test_description.json. We can't run rust-vmm-ci tests because they enable all the features with --all-features and our crates have features that may not be compatible with others (e.g. xen). Waiting to solve this problem in rust-vmm-ci (see https://github.com/rust-vmm/rust-vmm-ci/issues/152), we use a custom pipeline based on that but that does not use --all-features.