vimto
vimto copied to clipboard
Run Go tests on a custom kernel
https://github.com/cilium/ebpf/actions/runs/11162212449/job/31026497906?pr=1574 On 6.12-rc1, the kernel doesn't init properly: ``` [ 1.436835] Run /home/runner/go/bin/vimto as init process [ 6.935466] request_module: modprobe binfmt-0000 cannot be processed, kmod busy with 50 threads for...
Let me know what you think, or if you would do it differently. Another option would be to collect the arguments in []qemu.FN and use qemu.Start(fn). Fixes #17
Hi, first of all thanks for this really useful tool. In https://github.com/u-root/u-root/ v0.12.0 they decided to remove the qemu package and use https://github.com/hugelgupf/vmtest instead, see https://github.com/u-root/u-root/pull/2828. Do you have any...
This tool could enable ebpf development (or rather the testing aspect of it) on non-Linux platforms. As far as I can tell the only obstacle so far is that `vimto`...
``` go test -exec vimto -vm.kernel ../foo ./sub/pkg ``` `vimto` is executed in `./sub/pkg` and therefore `../foo` doesn't resolve to a valid location. Not sure how to fix this. Maybe...