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)
}