INNER CODE UNIT · Go
installerTimeout
ddev/ddev · winpkg/installer_test.go:317
const installerTimeout = 15 * time.Minute
ctx, cancel := context.WithTimeout(context.Background(), installerTimeout)
defer cancel()
cmd := osexec.CommandContext(ctx, installerFullPath, tc.installerArgs...)
installerOutput, err := cmd.CombinedOutput()
out = string(installerOutput)
if ctx.Err() == context.DeadlineExceeded {
t.Logf("Installer TIMED OUT after %v", installerTimeout)
t.Logf("Dumping installer debug log for timeout diagnosis:")
if logs := getInstallerDebugLogs(t); logs != "" {
t.Log(logs)
}
require.Fail("Installer timeout", "Installer did not complete within %v", installerTimeout)
}
if err != nil {