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",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…