Commit Graph

8 Commits

Author SHA1 Message Date
Andreea Florescu
7e3f307bf0 skip coverage-arm test
Right now this test is super unreliable and pretty much blocks every
other PR. Skip it for now until we fix kcov.

Related to: https://github.com/rust-vmm/rust-vmm-ci/issues/18

Signed-off-by: Andreea Florescu <fandree@amazon.com>
2020-05-18 10:53:15 +03:00
mrxinwang
cd7096e7a6 Enable rust-vmm coverage test in CI
1. Enabled the aarch64 coverage test in `test_coverage` script.

2. Seperated the coverage json sample file to two sample files for
different machine achitectures.

3. Updated Buildkite pipeline container version.

4. Updated README for the description of coverage files and container
version.

Signed-off-by: Henry Wang <henry.wang@arm.com>
2020-02-21 09:56:34 +01:00
Samuel Ortiz
c309d0627b buildkite: Move to the rustvmm/dev v4 container
In order to bump our CI Rust toolchain to 1.39.0.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-12-17 05:19:43 +08:00
Samuel Ortiz
c85a8da325 buildkite: Remove clippy test on aarch64
Because aarch64 is a tier-2 Rust architecture, clippy is not always
available with the latest release. Keeping the clippy tests on arrch64
prevent us from freely moving to newer Rust releases.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2019-12-17 05:19:43 +08:00
Andreea Florescu
bb1cd14d2c use HTTPS when adding rust-vmm-ci as a submodule
If we clone rust-vmm-ci with SSH Buildkite requires an ssh key
when cloning the repository for some reason.

Signed-off-by: Andreea Florescu <fandree@amazon.com>
2019-07-12 13:14:00 +02:00
Andreea Florescu
8b60273cef Run tests with rustvmm/dev:v3
The container now runs Rust 1.35. This is needed as versions 1.34.0
up to 1.34.2 (which is the first one to include a fix) have a security
vulnerability.

For details check the CVE: https://www.cvedetails.com/cve/CVE-2019-12083/

Signed-off-by: Andreea Florescu <fandree@amazon.com>
2019-07-01 10:50:54 +02:00
Andreea Florescu
6c471c6c3a added Buildkite pipeline and integration tests
This pipeline contains the tests that are currently run for
kvm-ioctls. The pipeline also has a step that runs the coverage
test defined in integration_tests/test_coverage.py.

The purpose of this pipeline is to be used by all rust-vmm
repositories to ensure we keep the same quality bar for all crates.

Signed-off-by: Andreea Florescu <fandree@amazon.com>
2019-06-20 18:24:38 +03:00
Andreea Florescu
61554f89d5 Initial commit 2019-05-20 16:58:04 +02:00