Merge pull request #6568 from katiewasnothere/cri_integration_tests_windows

Update TestContainerSymlinkVolumes to use windows path
This commit is contained in:
Phil Estes 2022-03-03 10:19:56 -05:00 committed by GitHub
commit ab2f7dcdbc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -19,6 +19,7 @@ package integration
import (
"os"
"path/filepath"
goruntime "runtime"
"testing"
"time"
@ -103,19 +104,24 @@ func TestContainerSymlinkVolumes(t *testing.T) {
)
var (
testImage = GetImage(BusyBox)
containerName = "test-container"
testImage = GetImage(BusyBox)
containerName = "test-container"
containerMountPath = "/mounted_file"
)
if goruntime.GOOS == "windows" {
containerMountPath = filepath.Clean("C:" + containerMountPath)
}
EnsureImageExists(t, testImage)
t.Log("Create a container with a symlink volume mount")
cnConfig := ContainerConfig(
containerName,
testImage,
WithCommand("cat", "/mounted_file"),
WithCommand("cat", containerMountPath),
WithLogPath(containerName),
WithVolumeMount(file, "/mounted_file"),
WithVolumeMount(file, containerMountPath),
)
cn, err := runtimeService.CreateContainer(sb, cnConfig, sbConfig)