From f8639882f8015c12ed74e3f3e0a24efb6c7e386e Mon Sep 17 00:00:00 2001 From: Sameeran Kunche Date: Tue, 24 Mar 2026 08:43:56 -0700 Subject: [PATCH 1/2] fix(ffe): enable No_Config_Loaded test for Go --- tests/ffe/test_flag_eval_metrics.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/tests/ffe/test_flag_eval_metrics.py b/tests/ffe/test_flag_eval_metrics.py index 5ebe4325a4c..b70657e4131 100644 --- a/tests/ffe/test_flag_eval_metrics.py +++ b/tests/ffe/test_flag_eval_metrics.py @@ -714,19 +714,12 @@ def test_ffe_eval_metric_parse_error(self): @scenarios.feature_flagging_and_experimentation @features.feature_flags_eval_metrics -@irrelevant( - context.library == "golang", reason="TODO: Go returns GENERAL instead of PROVIDER_NOT_READY for no config loaded" -) class Test_FFE_Eval_No_Config_Loaded: """Test that evaluating a flag when no configuration is loaded produces error metrics. - This is a cross-tracer consistency test. When no FFE configuration has been loaded, - tracers should return: + When no FFE configuration has been loaded, tracers should return: - feature_flag.result.reason = "error" - error.type = "provider_not_ready" - - This aligns with Ruby, Java, .NET, JS, and Python which all return PROVIDER_NOT_READY. - Go currently returns GENERAL (TODO: fix to align with other SDKs). """ def setup_ffe_eval_no_config_loaded(self): From 31a3a771eac35cedca7c1304bfd4e9a33fbf60d2 Mon Sep 17 00:00:00 2001 From: Sameeran Kunche Date: Tue, 24 Mar 2026 10:16:30 -0700 Subject: [PATCH 2/2] chore: trigger CI with dd-trace-go branch