mirror of
https://github.com/podman-container-tools/podman.git
synced 2026-11-02 09:07:33 +00:00
this is the second provider done (qemu first). all tests pass on arm64 hardware locally ... the hybrid pull from oci registries limit this to arm64 only. calling gvproxy, waiting for it, and then vfkit seems to still be problematic. this would be an area that should be cleaned up once all providers are implemented. Signed-off-by: Brent Baude <bbaude@redhat.com> |
||
|---|---|---|
| .. | ||
| basic_test.go | ||
| config_basic_test.go | ||
| config_darwin_test.go | ||
| config_info_test.go | ||
| config_init_test.go | ||
| config_inspect_test.go | ||
| config_linux_test.go | ||
| config_list_test.go | ||
| config_os_apply_test.go | ||
| config_rm_test.go | ||
| config_set_test.go | ||
| config_ssh_test.go | ||
| config_start_test.go | ||
| config_stop_test.go | ||
| config_test.go | ||
| config_unix_test.go | ||
| config_windows_test.go | ||
| info_test.go | ||
| init_test.go | ||
| inspect_test.go | ||
| list_test.go | ||
| machine_test.go | ||
| os_test.go | ||
| proxy_test.go | ||
| pull_test.go | ||
| README.md | ||
| rm_test.go | ||
| set_test.go | ||
| ssh_test.go | ||
| start_test.go | ||
| stop_test.go | ||
Working README for running the machine tests
Note: you must not have any machines defined before running tests
Linux
QEMU
make localmachine
Microsoft Windows
HyperV
- Open a powershell as admin
- $env:CONTAINERS_MACHINE_PROVIDER="hyperv"
./winmake localmachine
Note: To run specific test files, add the test files to the end of the winmake command:
./winmake localmachine "basic_test.go start_test.go"
WSL
- Open a powershell as a regular user
- Build and copy win-sshproxy into bin/
./winmake localmachine
Note: To run specific test files, add the test files to the end of the winmake command:
./winmake localmachine "basic_test.go start_test.go"
MacOS
Apple Hypervisor
make podman-remoteexport CONTAINERS_MACHINE_PROVIDER="applehv"export MACHINE_IMAGE="https://fedorapeople.org/groups/podman/testing/applehv/arm64/fedora-coreos-38.20230925.dev.0-applehv.aarch64.raw.gz"make localmachine(AddFOCUS_FILE=basic_test.goto only run basic test)