rust-vmm / rust-vmm-container

Container with all dependencies required for running rust-vmm crates integration tests.
Apache License 2.0
65 stars 32 forks source link

Cargo audit does not seem to be installed on arm anymore #79

Closed andreeaflorescu closed 1 year ago

andreeaflorescu commented 1 year ago

This makes the cargo audit test fail when running on an arm platform. Failure example: https://buildkite.com/rust-vmm/kvm-bindings-ci/builds/139#01874646-cd0e-4772-b671-a7644ccc2522

roypat commented 1 year ago

The container also seems to be missing the critcmp tool on aarch64 that’s used in the benchmark tests (e.g. see here for a CI failure related to that on the linux loader dependabot PR)

stefano-garzarella commented 1 year ago

@andreeaflorescu Looks like cargo install cargo-kcov critcmp cargo-audit cargo-fuzz is killed while building the arm64 image: https://github.com/rust-vmm/rust-vmm-container/actions/runs/4596111102/jobs/8117163969#step:7:2665

Could it be the OOM Killer? Do we know how much memory the workers have? I don't know whether splitting calls to cargo install into multiple calls would help or not.

How can we test without publishing new versions?