fix(stats): recover durable daily mileage projections
This commit is contained in:
@@ -1086,6 +1086,12 @@ func TestLoadConfigDefaultsToGoFieldsTopics(t *testing.T) {
|
||||
if cfg.NormalizePlatformSourcesTimeout != 30*time.Second {
|
||||
t.Fatalf("NormalizePlatformSourcesTimeout = %s, want 30s", cfg.NormalizePlatformSourcesTimeout)
|
||||
}
|
||||
if !cfg.ReconcileProjectionsOnStart {
|
||||
t.Fatal("ReconcileProjectionsOnStart = false, want default true")
|
||||
}
|
||||
if cfg.ReconcileProjectionsTimeout != 30*time.Second {
|
||||
t.Fatalf("ReconcileProjectionsTimeout = %s, want 30s", cfg.ReconcileProjectionsTimeout)
|
||||
}
|
||||
}
|
||||
|
||||
func TestConfigValidateRejectsRawTopics(t *testing.T) {
|
||||
@@ -1172,6 +1178,8 @@ func TestLoadConfigReadsStatBatchSettings(t *testing.T) {
|
||||
t.Setenv("STATS_RETRY_DELAY_MS", "33")
|
||||
t.Setenv("STATS_NORMALIZE_PLATFORM_SOURCES_ON_START", "false")
|
||||
t.Setenv("STATS_NORMALIZE_PLATFORM_SOURCES_TIMEOUT_SECONDS", "17")
|
||||
t.Setenv("STATS_RECONCILE_PROJECTIONS_ON_START", "false")
|
||||
t.Setenv("STATS_RECONCILE_PROJECTIONS_TIMEOUT_SECONDS", "19")
|
||||
t.Setenv("STATS_QUARANTINE_DIR", "/tmp/stat-writer-quarantine-test")
|
||||
|
||||
cfg := loadConfig()
|
||||
@@ -1197,6 +1205,12 @@ func TestLoadConfigReadsStatBatchSettings(t *testing.T) {
|
||||
if cfg.NormalizePlatformSourcesTimeout != 17*time.Second {
|
||||
t.Fatalf("NormalizePlatformSourcesTimeout = %s, want 17s", cfg.NormalizePlatformSourcesTimeout)
|
||||
}
|
||||
if cfg.ReconcileProjectionsOnStart {
|
||||
t.Fatal("ReconcileProjectionsOnStart = true, want env override false")
|
||||
}
|
||||
if cfg.ReconcileProjectionsTimeout != 19*time.Second {
|
||||
t.Fatalf("ReconcileProjectionsTimeout = %s, want 19s", cfg.ReconcileProjectionsTimeout)
|
||||
}
|
||||
if cfg.QuarantineDir != "/tmp/stat-writer-quarantine-test" {
|
||||
t.Fatalf("QuarantineDir = %q, want env override", cfg.QuarantineDir)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user