Skip to content

Commit

Permalink
Merge pull request #20117 from baude/hypervsettest
Browse files Browse the repository at this point in the history
hyperv: machine e2e tests for set command
  • Loading branch information
openshift-merge-robot authored Sep 25, 2023
2 parents 97a02a0 + 41e51f4 commit 7133f5d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 16 deletions.
14 changes: 0 additions & 14 deletions pkg/machine/e2e/config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import (
"os"
"os/exec"
"path/filepath"
"runtime"
"strings"
"time"

Expand Down Expand Up @@ -202,16 +201,3 @@ func (matcher *ValidJSONMatcher) FailureMessage(actual interface{}) (message str
func (matcher *ValidJSONMatcher) NegatedFailureMessage(actual interface{}) (message string) {
return format.Message(actual, "to _not_ be valid JSON")
}

func checkReason(reason string) {
if len(reason) < 5 {
panic("Test must specify a reason to skip")
}
}

func SkipIfNotWindows(reason string) {
checkReason(reason)
if runtime.GOOS != "windows" {
Skip("[not windows]: " + reason)
}
}
6 changes: 4 additions & 2 deletions pkg/machine/e2e/set_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import (
"strconv"
"strings"

"github.com/containers/podman/v4/pkg/machine"
. "github.com/onsi/ginkgo/v2"
. "github.com/onsi/gomega"
. "github.com/onsi/gomega/gexec"
Expand Down Expand Up @@ -139,8 +140,9 @@ var _ = Describe("podman machine set", func() {
})

It("set user mode networking", func() {
SkipIfNotWindows("Setting user mode networking is only honored on Windows")

if testProvider.VMType() != machine.WSLVirt {
Skip("Test is only for WSL")
}
name := randomString()
i := new(initMachine)
session, err := mb.setName(name).setCmd(i.withImagePath(mb.imagePath)).run()
Expand Down

0 comments on commit 7133f5d

Please sign in to comment.