Commit Graph

19 Commits

Author SHA1 Message Date
Sergii Glushchenko
d216a46879 Update to rustvmm/dev:v15 with Rust 1.58.1
Signed-off-by: Sergii Glushchenko <gsserge@amazon.com>
2022-01-21 17:04:21 +02:00
Andreea Florescu
7f22582590 update container version to v13
In the new container version we're using ubuntu 20.04 as the base image
instead of ubuntu 18.04.

Signed-off-by: Andreea Florescu <fandree@amazon.com>
2021-09-24 14:20:45 +03:00
Catalin Dumitru
472dea07fb Document default timeout for pipeline step
Mentioned that each step in the autogenerated pipeline has a
default timeout of 5 minutes.

Signed-off-by: Catalin Dumitru <catdum@amazon.com>
2021-09-23 17:11:18 +03:00
Catalin Dumitru
f67ef4c84d Update README.md
Included the new environment variable `TIMEOUTS_MIN` for overriding
step timeouts and updated the "Custom Pipeline" section to
reflect that we are also autogenerating the custom pipelines.

Signed-off-by: Catalin Dumitru <catdum@amazon.com>
2021-09-16 17:11:28 +03:00
Catalin Dumitru
ae7db2d98a Rename master to main
Updated occurrences of "master" with "main".

Signed-off-by: Catalin Dumitru <catdum@amazon.com>
2021-09-02 12:33:44 +03:00
Catalin Dumitru
555474aaba Add script to run tests locally
The script uses the test_description.json file to get the test
names and the commands to be run.

Signed-off-by: Catalin Dumitru <catdum@amazon.com>
2021-08-26 12:34:31 +03:00
Catalin Dumitru
cd3d97f923 Allow skipping tests when generating the pipeline
Added a new environment variable for skipping tests if needed.

Signed-off-by: Catalin Dumitru <catdum@amazon.com>
2021-08-25 16:25:48 +03:00
Catalin Dumitru
877d1fb680 Update README.md
Updated the instructions with the new commands for the generation
of the dynamic pipeline.

Signed-off-by: Catalin Dumitru <catdum@amazon.com>
2021-08-19 14:17:39 +03:00
Federico Ponzi
98a26fe4c2 Typo fix in README.md 2021-01-20 09:42:42 +02:00
Andreea Florescu
3b7377cb51 fixed typo in readme
Fixes: https://github.com/rust-vmm/rust-vmm-ci/issues/39

Signed-off-by: Andreea Florescu <fandree@amazon.com>
2020-12-03 16:38:20 +02:00
Alexandra Iordache
9dd386c2e6 readme update: cosmetic changes
Signed-off-by: Alexandra Iordache <aghecen@amazon.com>
2020-09-25 16:09:21 +03:00
Stefan Hajnoczi
d62d781398 fix buildkite typos in readme
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2020-08-15 20:20:09 +03:00
Andreea Florescu
645a5c3a74 test_bench: don't crash when no bench on master
When there are no benchmarks on the master branch, instead of
crashing first check if the error. Pass the test in case
cargo bench failed due to main bench not being present.

Fixes: https://github.com/rust-vmm/rust-vmm-ci/issues/30

Signed-off-by: Andreea Florescu <fandree@amazon.com>
2020-07-31 11:08:50 +03:00
Alexandra Iordache
53427aa758 benchmarks: add test that can run at every PR
Related to #24

Signed-off-by: Alexandra Iordache <aghecen@amazon.com>
2020-07-23 16:17:32 +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
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