#
2b057537 |
| 13-Jun-2025 |
Bo Chen <bchen@crusoe.ai> |
ci: Update reference kernel to 'v6.12.8-20250613'
This bump also includes another release 'ch-release-v6.12.8-20250422' that changed the naming convention of the released kernel binaries [1]. As a r
ci: Update reference kernel to 'v6.12.8-20250613'
This bump also includes another release 'ch-release-v6.12.8-20250422' that changed the naming convention of the released kernel binaries [1]. As a result, few changes are made to our integration tests and test scripts.
[1] https://github.com/cloud-hypervisor/linux/releases/tag/ch-release-v6.12.8-20250422
Signed-off-by: Bo Chen <bchen@crusoe.ai>
show more ...
|
#
3c05626a |
| 11-Nov-2024 |
Ruoqing He <heruoqing@iscas.ac.cn> |
scripts: Replace download_linux with prepare_linux
`prepare_linux` is capable of determining whether we need to invoke `build_custom_linux` for building linux from source or `download_linux` for dow
scripts: Replace download_linux with prepare_linux
`prepare_linux` is capable of determining whether we need to invoke `build_custom_linux` for building linux from source or `download_linux` for downloading pre-built.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>
show more ...
|
#
b1547c4c |
| 04-Oct-2024 |
Rob Bradford <rbradford@rivosinc.com> |
tests: Update version of Jammy image in use
This version is generated with the new script and adds kexec-tools.
Fixes: #6726
Signed-off-by: Rob Bradford <rbradford@rivosinc.com>
|
#
0a3ad615 |
| 08-Jul-2024 |
Songqian Li <sionli@tencent.com> |
scripts: add cargo test args for code coverage reports
Add release and target params to `cargo test` since we collect the code coverage reports from `xx/$BUILD_TARGET/release/`.
Signed-off-by: Song
scripts: add cargo test args for code coverage reports
Add release and target params to `cargo test` since we collect the code coverage reports from `xx/$BUILD_TARGET/release/`.
Signed-off-by: Songqian Li <sionli@tencent.com>
show more ...
|
#
a10e9e6c |
| 08-Sep-2024 |
Rob Bradford <rbradford@rivosinc.com> |
build: Use binary kernel artifacts
The Linux kernel fork repository for Cloud Hypervisor now produces prebuilt x86-64 and aarch64 binaries. Speed up the CI by using those binaries.
Signed-off-by: R
build: Use binary kernel artifacts
The Linux kernel fork repository for Cloud Hypervisor now produces prebuilt x86-64 and aarch64 binaries. Speed up the CI by using those binaries.
Signed-off-by: Rob Bradford <rbradford@rivosinc.com>
show more ...
|
#
05ec6190 |
| 28-Feb-2024 |
Ravi kumar Veeramally <ravikumar.veeramally@intel.com> |
scripts: Update Azure storage location to access images
Signed-off-by: Ravi kumar Veeramally <ravikumar.veeramally@intel.com>
|
#
2b2d0065 |
| 29-Jan-2024 |
Ruslan Mstoi <ruslan.mstoi@intel.com> |
scripts: fix shell scripts according to shellcheck errors
Unify coding style of shell scripts in accordance with shellcheck errors.
Signed-off-by: Ruslan Mstoi <ruslan.mstoi@intel.com>
|
#
318caeb9 |
| 26-Jan-2024 |
Ruslan Mstoi <ruslan.mstoi@intel.com> |
scripts: fix shell scripts format according to shfmt
Unify coding style of shell scripts in accordance with shfmt checks.
Signed-off-by: Ruslan Mstoi <ruslan.mstoi@intel.com>
|
#
76dbe660 |
| 18-Jan-2024 |
Thomas Barrett <tbarrett@crusoeenergy.com> |
scripts: create download_ovmf helper function
Move the duplicated logic to download OVMF into a helper function. Explicitly specify the OVMF_FW_TAG instead of downloading the latest so that new OVMF
scripts: create download_ovmf helper function
Move the duplicated logic to download OVMF into a helper function. Explicitly specify the OVMF_FW_TAG instead of downloading the latest so that new OVMF versions can be easily tested.
Signed-off-by: Thomas Barrett <tbarrett@crusoeenergy.com>
show more ...
|
#
24f384d2 |
| 23-Oct-2023 |
Ravi kumar Veeramally <ravikumar.veeramally@intel.com> |
tests: Migrate docker container from ubuntu 20.04 to 22.04
The following tests have been temporarily disabled:
1. Live upgrade/migration test with ovs-dpdk (#5532); 2. Disk hotplug tests on windows
tests: Migrate docker container from ubuntu 20.04 to 22.04
The following tests have been temporarily disabled:
1. Live upgrade/migration test with ovs-dpdk (#5532); 2. Disk hotplug tests on windows guests (#6037);
This patch has been tested with PR #6048.
Signed-off-by: Ravi kumar Veeramally <ravikumar.veeramally@intel.com> Signed-off-by: Michael Zhao <michael.zhao@arm.com> Tested-by: Bo Chen <chen.bo@intel.com>
show more ...
|
#
91fe48d5 |
| 15-Dec-2023 |
Philipp Schuster <philipp.schuster@cyberus-technology.de> |
scripts: more compatible shebangs
Signed-off-by: Philipp Schuster <philipp.schuster@cyberus-technology.de>
|
#
72e213eb |
| 07-Nov-2023 |
Rob Bradford <rbradford@rivosinc.com> |
scripts: Extract downloading hypervisor-fw to a function
This will reduce the number of locations that it will be necessary to add authentication support.
Signed-off-by: Rob Bradford <rbradford@riv
scripts: Extract downloading hypervisor-fw to a function
This will reduce the number of locations that it will be necessary to add authentication support.
Signed-off-by: Rob Bradford <rbradford@rivosinc.com>
show more ...
|
#
c7e51e51 |
| 19-Oct-2023 |
Wei Liu <liuwe@microsoft.com> |
scripts: pass BUILD_TARGET directly to test scripts
There is no need to reconstruct it from within the scripts since the main script already constructed it once.
Drop the previously useless setting
scripts: pass BUILD_TARGET directly to test scripts
There is no need to reconstruct it from within the scripts since the main script already constructed it once.
Drop the previously useless setting of BUILD_TARGET from various scripts. The value was always overwritten at a later point.
No functional change intended.
Signed-off-by: Wei Liu <liuwe@microsoft.com>
show more ...
|
#
219716c3 |
| 04-Aug-2023 |
Bo Chen <chen.bo@intel.com> |
scripts: Stop using "--no-default-features" for cargo build
Now feature "mshv" can be built together with "kvm". There is no need to use "--no-default-features" any more.
Fixes: #5647
Signed-off-b
scripts: Stop using "--no-default-features" for cargo build
Now feature "mshv" can be built together with "kvm". There is no need to use "--no-default-features" any more.
Fixes: #5647
Signed-off-by: Bo Chen <chen.bo@intel.com>
show more ...
|
#
0b6bc75d |
| 31-Jul-2023 |
Anatol Belski <anbelski@linux.microsoft.com> |
tests: Ensure sufficient nofile limit for VFIO tests
The VFIO tests based on the NVMe emulation framework require cause a high number of file descriptors to be opened on the system. On systems with
tests: Ensure sufficient nofile limit for VFIO tests
The VFIO tests based on the NVMe emulation framework require cause a high number of file descriptors to be opened on the system. On systems with a low limit on opened files, tests like test_vfio_user can possibly fail with "too many open files" exeption. This issue is fixed by raising the corresponding limit.
A tricky detail here is, that the limit has to be changed in the test container and not on the host. As the the container is executed in the privileged mode, the setting in it will override the host value.
Related: #5426
Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com>
show more ...
|
#
4ef388b6 |
| 05-Jul-2023 |
Yu Li <liyu.yukiteru@bytedance.com> |
tests: add integration for qcow backing file
This test case creates a new qcow2 file using the image of ubuntu as its backing file, and boot a virtual machine with this image file.
Signed-off-by: Y
tests: add integration for qcow backing file
This test case creates a new qcow2 file using the image of ubuntu as its backing file, and boot a virtual machine with this image file.
Signed-off-by: Yu Li <liyu.yukiteru@bytedance.com>
show more ...
|
#
1faaa2cd |
| 06-Jun-2023 |
Bo Chen <chen.bo@intel.com> |
tests: Enable "dbus_api" feature build only for dbus_api tests
In this way, our integration tests exercise the same set of build features (e.g. "kvm,mshv") being used for releases.
Signed-off-by: B
tests: Enable "dbus_api" feature build only for dbus_api tests
In this way, our integration tests exercise the same set of build features (e.g. "kvm,mshv") being used for releases.
Signed-off-by: Bo Chen <chen.bo@intel.com>
show more ...
|
#
a7aecb5e |
| 30-Mar-2023 |
Omer Faruk Bayram <omer.faruk@sartura.hr> |
tests: refactor `test_api*` to support the D-Bus API and add a new test
Implemented a `TargetApi` enum to make the process of implementing tests for the D-Bus and HTTP API more convenient.
Refactor
tests: refactor `test_api*` to support the D-Bus API and add a new test
Implemented a `TargetApi` enum to make the process of implementing tests for the D-Bus and HTTP API more convenient.
Refactored `test_api_{create_boot, shutdown, pause_resume, delete}` tests with the `TargetApi` enum to also implement tests for the D-Bus API.
Added a new test named `test_api_dbus_and_http_interleaved` that uses both the HTTP and D-Bus API at the same time.
Modified integration test scripts to enable the `dbus_api` feature when compiling and start a dbus-session when integration tests are run.
Signed-off-by: Omer Faruk Bayram <omer.faruk@sartura.hr>
show more ...
|
#
b35a94d8 |
| 07-Mar-2023 |
Dom <peng6662001@163.com> |
tests: integration: Use hugepage size to calculate the number of pages
The tests require a fixed amount of huge page memory to run, rather than encode that as fixed number of huge pages it should be
tests: integration: Use hugepage size to calculate the number of pages
The tests require a fixed amount of huge page memory to run, rather than encode that as fixed number of huge pages it should be calculated from the size of memory required and the huge page size
Signed-off-by: Dom <peng6662001@163.com>
show more ...
|
#
a86edd30 |
| 19-Jan-2023 |
Rob Bradford <robert.bradford@intel.com> |
tests: Add tpm2-tools to custom jammy image
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
|
#
0036302f |
| 03-Jan-2023 |
Rob Bradford <robert.bradford@intel.com> |
tests: Remove support for Ubuntu Bionic
This OS is EOL this year and is well tested by the Rust Hypervisor Firmware CI so there is no need to duplicate this effort.
Signed-off-by: Rob Bradford <rob
tests: Remove support for Ubuntu Bionic
This OS is EOL this year and is well tested by the Rust Hypervisor Firmware CI so there is no need to duplicate this effort.
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
show more ...
|
#
c95b82d9 |
| 24-Nov-2022 |
Rob Bradford <robert.bradford@intel.com> |
scripts: Build dual kvm/mshv binary (like release.yaml) for integration testing
This means we are testing the same binary as we use in our releases.
Fixes: #4915
Signed-off-by: Rob Bradford <rober
scripts: Build dual kvm/mshv binary (like release.yaml) for integration testing
This means we are testing the same binary as we use in our releases.
Fixes: #4915
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
show more ...
|
#
d83fc7f6 |
| 24-Nov-2022 |
Rob Bradford <robert.bradford@intel.com> |
scripts: Make --hypervisor=mshv only affect features used by tests
This uncouples it from the features used for building the binary under test allowing it to use the default build features.
This ch
scripts: Make --hypervisor=mshv only affect features used by tests
This uncouples it from the features used for building the binary under test allowing it to use the default build features.
This change also removes the feature control from the test scripts where it was never used (e.g. run_integration_tests_sgx.sh)
This allows the combined binary to be used for all testing but allows the disabling of tests known not to work under mshv.
Fixes: #4915
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
show more ...
|
#
8724ac1f |
| 21-Nov-2022 |
Rob Bradford <robert.bradford@intel.com> |
scripts: Remove stripping from testing scripts
The binary stripping is now done by the toolchain for release builds.
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
|
#
d2442d39 |
| 18-Nov-2022 |
Rob Bradford <robert.bradford@intel.com> |
tests: Update version of jammy image in use
This version has the cpuid binary installed which can be used for SGX integration testing.
Signed-off-by: Rob Bradford <robert.bradford@intel.com>
|