Files
podman/pkg/machine/e2e
Brent Baude 919dce1315 Plumbing to run machine tests with hyperv
this pr has the basic plumbing that allows the e2e machine tests to run
with the hyperv provider.

it requires a special fcos image right now because gvforwarder was not
in the upstream fcos images for hyperv.

changed the way "provider" is set; moved GetProvider functions to
pkg/machine/provider.  provider is now set at the machine level.

Signed-off-by: Brent Baude <bbaude@redhat.com>
2023-09-14 15:57:35 -05:00
..
2023-08-17 15:00:35 -04:00
2023-02-11 18:23:24 +01:00
2023-05-02 11:27:35 +02:00
2023-08-25 11:28:07 -04:00
2023-08-17 15:05:48 -04:00
2023-05-02 11:27:35 +02:00
2023-06-05 18:03:14 +03:00
2023-08-17 15:00:35 -04:00
2023-08-25 11:28:07 -04:00
2023-05-02 11:27:35 +02:00
2023-08-17 15:04:18 -04:00
2023-05-02 11:27:35 +02:00

Working README for running the machine tests

Linux

QEMU

make localmachine

Microsoft Windows

HyperV

  1. Open a powershell as admin
  2. $env:CONTAINERS_MACHINE_PROVIDER="hyperv"
  3. $env:MACHINE_IMAGE="https://fedorapeople.org/groups/podman/testing/hyperv/fedora-coreos-38.20230830.dev.0-hyperv.x86_64.vhdx.zip"
  4. ./test/tools/build/ginkgo.exe -vv --tags "remote exclude_graphdriver_btrfs btrfs_noversion exclude_graphdriver_devicemapper containers_image_openpgp remote" -timeout=90m --trace --no-color pkg/machine/e2e/.

Note: Add --focus-file "basic_test.go" to only run basic test