INNER CODE UNIT · Go

TestWindowsInstallerTraditional

ddev/ddev · winpkg/installer_test.go:450

func TestWindowsInstallerTraditional(t *testing.T) {
	if nodeps.IsEnvFalse("DDEV_TEST_USE_REAL_INSTALLER") {
		t.Skip("Skipping installer test, set DDEV_TEST_USE_REAL_INSTALLER=true to run")
	}
	// Check if Docker Desktop is working on Windows
	if !isDockerDesktopWorkingOnWindows() {
		t.Skip("Skipping Traditional Windows test - Docker Desktop not working on Windows")
	}

	require := require.New(t)

	// Dump installer debug logs on test failure (registered first, runs last)
	t.Cleanup(func() {
		if t.Failed() {
			t.Log("Test failed - dumping installer debug logs:")
			if logs := getInstallerDebugLogs(t); logs != "" {
				t.Log(logs)
			}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…