diff --git a/test/e2e/certrefresh/certrefresh_test.go b/test/e2e/certrefresh/certrefresh_test.go index 8658bc3208..41eea9176b 100644 --- a/test/e2e/certrefresh/certrefresh_test.go +++ b/test/e2e/certrefresh/certrefresh_test.go @@ -155,7 +155,12 @@ func copy(from, to string) error { defer dst.Close() _, err = io.Copy(dst, src) - return err + if err != nil { + return err + } + + // Ensure that our writes get committed to disk, even on slower systems. + return dst.Sync() } func getCert(t *testing.T) *x509.Certificate {