INNER CODE UNIT · Go
TestWSL2InstallScripts
ddev/ddev · winpkg/wsl2_install_scripts_test.go:32
func TestWSL2InstallScripts(t *testing.T) {
if nodeps.IsEnvFalse("DDEV_TEST_USE_REAL_INSTALLER") {
t.Skip("Skipping WSL2 install-script test, set DDEV_TEST_USE_REAL_INSTALLER=true to run")
}
testCases := []struct {
name string
script string
distro string
requireDockerDesktop bool
}{
// docker-desktop runs first so that the docker-inside test (which
// manipulates WSL2 distros) cannot briefly disrupt Docker Desktop's
// WSL2 integration before the precondition check fires.
{
name: "docker-desktop",
script: "../scripts/install_ddev_wsl2_docker_desktop.ps1",
distro: "ddev-test-ubuntu-desktop",