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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…