vmtest icon indicating copy to clipboard operation
vmtest copied to clipboard

Helps run tests in virtual machines

Results 20 vmtest issues
Sort by recently updated
recently updated
newest added

Hi. I just read this config in your blog: ```toml [[target]] name = "check if kernel is 6.2" kernel = "./bzImage-v6.2" command = "/bin/bash -c 'uname -r | grep -e...

init.sh hardcodes a standard PATH: https://github.com/danobi/vmtest/blob/5c08c6fd3d9ecad052312d79657e758bbb891287/src/init/init.sh#L18 This works fine most of the time, but not for nix/nixos b/c there's nothing except bash inside standard PATH. init.sh should inherit host PATH....

Switch over to using virtiofsd for sharing file system data with the host. virtiofs is a file system designed for the needs of virtual machines and environments. That is in...

After https://github.com/danobi/vmtest/commit/0a63dce0e073273ba79c8dd4bfba10b571bcbd09 I am seeing test failures when working with temporary files (everything works if I back the commit out). For example: ```rust use tempfile::tempfile; #[test] fn foobar() { let...

Creating this issue based on discussion over in https://github.com/danobi/vmtest-action/issues/5. Please refer to it for additional details. Commit https://github.com/danobi/vmtest/commit/468fd048f663bdd655a8a00418f81aa7b94bc9a9 may have some details that could have relevance.

As of now if you redirect vmtest's output to a file it includes all of the kernel boot logs. It could be nice to have a quiet mode that doesn't...

``` $ ./target/debug/vmtest -k tests/.assets/bzImage-v6.2-empty ls => bzImage-v6.2-empty ===> Booting ===> Setting up VM ===> Running command Cargo.lock Cargo.toml docs LICENSE Makefile README.md scripts src target tests vmtest.toml [root@(none) /]#...

Commit ab25958 added support for oneliners, but it marked the 'command' arg as conflicting with the 'config' arg. This prevents using a config file with `go run|test -exec`. Moreover, having...

While upgrading the OS versions in a CI pipeline, I ended up with a more recent version of QEMU that adds support for the aarch64 FEAT_LPA2 (52-bit virtual addresses). It...