Chore: Retry queries by default in tests (#58535)

This commit is contained in:
Sofia Papagiannaki 2022-11-09 19:56:47 +02:00 committed by GitHub
parent ad374efcbd
commit 000b4f878d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -314,13 +314,16 @@ func CreateGrafDir(t *testing.T, opts ...GrafanaOpts) (string, string) {
_, err = logSection.NewKey("address", o.GRPCServerAddress) _, err = logSection.NewKey("address", o.GRPCServerAddress)
require.NoError(t, err) require.NoError(t, err)
} }
// retry queries 3 times by default
queryRetries := 3
if o.QueryRetries != 0 { if o.QueryRetries != 0 {
queryRetries = int(o.QueryRetries)
}
logSection, err := getOrCreateSection("database") logSection, err := getOrCreateSection("database")
require.NoError(t, err) require.NoError(t, err)
_, err = logSection.NewKey("query_retries", fmt.Sprintf("%d", o.QueryRetries)) _, err = logSection.NewKey("query_retries", fmt.Sprintf("%d", queryRetries))
require.NoError(t, err) require.NoError(t, err)
} }
}
cfgPath := filepath.Join(cfgDir, "test.ini") cfgPath := filepath.Join(cfgDir, "test.ini")
err = cfg.SaveTo(cfgPath) err = cfg.SaveTo(cfgPath)