fix: allow disabling trace export
ci / verify (push) Canceled after 0s

This commit is contained in:
Codex Local
2026-08-26 10:51:33 +08:00
parent f3dc6deb2e
commit 8955b57ddc
2 changed files with 20 additions and 1 deletions
+11
View File
@@ -27,6 +27,17 @@ func TestLoadUsesServicePortDefaults(t *testing.T) {
}
}
func TestLoadAllowsTracingExporterToBeDisabled(t *testing.T) {
t.Setenv("OTEL_EXPORTER_OTLP_ENDPOINT", "")
cfg, err := Load("api")
if err != nil {
t.Fatal(err)
}
if cfg.OTLPEndpoint != "" {
t.Fatalf("OTLPEndpoint = %q, want disabled exporter", cfg.OTLPEndpoint)
}
}
func TestLoadRejectsInvalidDuration(t *testing.T) {
t.Setenv("DEPENDENCY_TIMEOUT", "soon")
if _, err := Load("api"); err == nil {