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> |
||
|---|---|---|
| .. | ||
| custom-tests.json | ||
| README.md | ||
| rust-vmm-ci-tests.json | ||
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.jsonCustom tests to enable only certain features. -
rust-vmm-ci-tests.jsonThis is based onrust-vmm-ci/.buildkite/test_description.json. We can't run rust-vmm-ci tests because they enable all the features with--all-featuresand 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.