mirror of
https://github.com/containers/podman.git
synced 2025-05-20 08:36:23 +08:00
Fix WSL machine test regressions
WSL is unable to set or change CPU/memory settings. We should not test for them. Skip one test and filed issue #20978 Signed-off-by: Brent Baude <bbaude@redhat.com>
This commit is contained in:
@ -33,7 +33,7 @@ env:
|
||||
DEBIAN_NAME: "debian-13"
|
||||
|
||||
# Image identifiers
|
||||
IMAGE_SUFFIX: "c20231206t225809z-f39f38d13"
|
||||
IMAGE_SUFFIX: "c20231208t193858z-f39f38d13"
|
||||
|
||||
|
||||
# EC2 images
|
||||
|
@ -79,7 +79,7 @@ var _ = Describe("podman machine init", func() {
|
||||
|
||||
testMachine := inspectBefore[0]
|
||||
Expect(testMachine.Name).To(Equal(mb.names[0]))
|
||||
if testProvider.VMType() == machine.WSLVirt { // WSL hardware specs are hardcoded
|
||||
if testProvider.VMType() != machine.WSLVirt { // WSL hardware specs are hardcoded
|
||||
Expect(testMachine.Resources.CPUs).To(Equal(uint64(cpus)))
|
||||
Expect(testMachine.Resources.Memory).To(Equal(uint64(2048)))
|
||||
}
|
||||
|
@ -80,6 +80,7 @@ var _ = Describe("podman machine list", func() {
|
||||
})
|
||||
|
||||
It("list machine: check if running while starting", func() {
|
||||
skipIfWSL("the below logic does not work on WSL. #20978")
|
||||
i := new(initMachine)
|
||||
session, err := mb.setCmd(i.withImagePath(mb.imagePath)).run()
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
@ -91,6 +92,8 @@ var _ = Describe("podman machine list", func() {
|
||||
Expect(listSession).To(Exit(0))
|
||||
Expect(listSession.outputToString()).To(Equal("Never"))
|
||||
|
||||
// The logic in this test stanza is seemingly invalid on WSL.
|
||||
// issue #20978 reflects this change
|
||||
s := new(startMachine)
|
||||
startSession, err := mb.setCmd(s).runWithoutWait()
|
||||
Expect(err).ToNot(HaveOccurred())
|
||||
|
Reference in New Issue
Block a user