Skip to content

Commit 14f65e4

Browse files
Add EVP flagevaluation system tests (#7146)
1 parent 821f6ca commit 14f65e4

35 files changed

Lines changed: 755 additions & 175 deletions

File tree

manifests/cpp.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ manifest:
2020
tests/debugger/test_debugger_exception_replay.py::Test_Debugger_Exception_Replay::test_exception_replay_stackoverflow: missing_feature (Implemented only for dotnet)
2121
tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots::test_process_tags_snapshot: missing_feature (Not yet implemented)
2222
tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots::test_process_tags_snapshot_svc: missing_feature (Not yet implemented)
23+
tests/ffe/test_flag_eval_evp.py: irrelevant (only parametric tests are run for cpp)
2324
tests/integration_frameworks/llm/anthropic/test_anthropic_llmobs.py::TestAnthropicLlmObsMessages::test_create_error: bug (MLOB-1234)
2425
tests/integrations/crossed_integrations/test_sqs.py::Test_SQS_PROPAGATION_VIA_AWS_XRAY_HEADERS: irrelevant (Localstack SQS does not support AWS Xray Header parsing)
2526
tests/integrations/test_base_service.py::Test_BaseService_SqlSpan: irrelevant (/rasp/sqli endpoint is not available)

manifests/cpp_httpd.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ manifest:
4040
tests/debugger/test_debugger_probe_snapshot.py::Test_Debugger_Line_Probe_Snaphots::test_process_tags_snapshot_svc: missing_feature (Not yet implemented)
4141
tests/ffe/test_dynamic_evaluation.py: missing_feature
4242
tests/ffe/test_exposures.py: missing_feature
43+
tests/ffe/test_flag_eval_evp.py: missing_feature (FFL-2446)
4344
tests/ffe/test_flag_eval_metrics.py: missing_feature
4445
tests/integration_frameworks/llm/anthropic/test_anthropic_llmobs.py::TestAnthropicLlmObsMessages::test_create_error: bug (MLOB-1234)
4546
tests/integrations/crossed_integrations/: missing_feature (Endpoint not implemented)

manifests/cpp_kong.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ manifest:
88
tests/appsec/: irrelevant (ASM is not implemented in Kong plugin)
99
tests/debugger/: irrelevant
1010
tests/ffe/: missing_feature
11+
tests/ffe/test_flag_eval_evp.py: missing_feature (FFL-2446)
1112
tests/ffe/test_flag_eval_metrics.py: missing_feature
1213
tests/integrations/: missing_feature (Endpoints not implemented)
1314
tests/otel/: irrelevant (library does not implement OpenTelemetry)

manifests/cpp_nginx.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ manifest:
267267
tests/docker_ssi/test_docker_ssi_appsec.py::TestDockerSSIAppsecFeatures::test_telemetry_source_ssi: missing_feature
268268
tests/ffe/test_dynamic_evaluation.py: missing_feature
269269
tests/ffe/test_exposures.py: missing_feature
270+
tests/ffe/test_flag_eval_evp.py: missing_feature (FFL-2446)
270271
tests/ffe/test_flag_eval_metrics.py: missing_feature
271272
tests/integration_frameworks/llm/anthropic/test_anthropic_llmobs.py::TestAnthropicLlmObsMessages::test_create_error: bug (MLOB-1234)
272273
tests/integrations/crossed_integrations/test_kafka.py::Test_Kafka: missing_feature

manifests/dotnet.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -710,6 +710,7 @@ manifest:
710710
tests/ffe/test_dynamic_evaluation.py::Test_FFE_Flag_Parse_Error_Isolation: bug (FFL-2184)
711711
tests/ffe/test_dynamic_evaluation.py::Test_FFE_Unknown_Operator_Tolerance: bug (FFL-2184)
712712
tests/ffe/test_exposures.py: v3.36.0
713+
tests/ffe/test_flag_eval_evp.py: missing_feature (FFL-2446)
713714
tests/ffe/test_flag_eval_metrics.py: v3.44.0
714715
tests/integration_frameworks/llm/anthropic/test_anthropic_llmobs.py::TestAnthropicLlmObsMessages::test_create_error: bug (MLOB-1234)
715716
tests/integrations/crossed_integrations/test_kafka.py::Test_Kafka: v2.0.0-prerelease

manifests/envoy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ manifest:
3535
tests/appsec/test_traces.py::Test_AppSecEventSpanTags::test_header_collection: irrelevant (test)
3636
tests/appsec/test_traces.py::Test_CollectRespondHeaders::test_header_collection: missing_feature (The endpoint /headers is not implemented in the weblog)
3737
tests/appsec/test_versions.py::Test_Events: v1.72.0
38+
tests/ffe/test_flag_eval_evp.py: irrelevant (proxy weblog does not implement server-side FFE EVP)
3839
tests/parametric/test_otel_span_methods.py::Test_Otel_Span_Methods::test_otel_record_exception_sets_handling_stack_in_go: irrelevant
3940
tests/test_config_consistency.py::Test_Config_UnifiedServiceTagging_CustomService: v1.72.0
4041
tests/test_scrubbing.py: v1.72.0

manifests/golang.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -885,6 +885,7 @@ manifest:
885885
tests/ffe/test_dynamic_evaluation.py::Test_FFE_RC_Unavailable: v2.4.0
886886
tests/ffe/test_dynamic_evaluation.py::Test_FFE_Unknown_Operator_Tolerance::test_unknown_operator_errors: bug (FFL-2182)
887887
tests/ffe/test_exposures.py: v2.6.0-dev # Easy win for chi, echo, gin, net-http, net-http-orchestrion, uds-echo and version 2.5.0
888+
tests/ffe/test_flag_eval_evp.py: missing_feature (FFL-2446)
888889
tests/ffe/test_flag_eval_metrics.py: v2.8.0
889890
tests/ffe/test_flag_eval_metrics.py::Test_FFE_Eval_Metric_Parse_Error_Invalid_Regex: irrelevant (Go validates regex at config load time)
890891
tests/ffe/test_flag_eval_metrics.py::Test_FFE_Eval_Nested_Attributes_Ignored: irrelevant (FFL-1980)

manifests/haproxy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ manifest:
3333
tests/appsec/test_traces.py::Test_AppSecEventSpanTags::test_header_collection: irrelevant (test)
3434
tests/appsec/test_traces.py::Test_CollectRespondHeaders::test_header_collection: missing_feature (The endpoint /headers is not implemented in the weblog)
3535
tests/appsec/test_versions.py::Test_Events: v2.4.0
36+
tests/ffe/test_flag_eval_evp.py: irrelevant (proxy weblog does not implement server-side FFE EVP)
3637
tests/parametric/test_otel_span_methods.py::Test_Otel_Span_Methods::test_otel_record_exception_sets_handling_stack_in_go: irrelevant
3738
tests/test_config_consistency.py::Test_Config_UnifiedServiceTagging_CustomService: v2.4.0
3839
tests/test_scrubbing.py: v2.4.0

manifests/java.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3235,6 +3235,7 @@ manifest:
32353235
"*": irrelevant
32363236
spring-boot: v1.56.0
32373237
tests/ffe/test_exposures.py::Test_FFE_EXP_5_Missing_Targeting_Key: bug (FFL-1729)
3238+
tests/ffe/test_flag_eval_evp.py: missing_feature (FFL-2446)
32383239
tests/ffe/test_flag_eval_metrics.py:
32393240
- weblog_declaration:
32403241
"*": irrelevant

manifests/java_lambda.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ manifest:
6161
tests/appsec/waf/test_blocking.py::Test_Blocking: missing_feature
6262
tests/appsec/waf/test_blocking.py::Test_Blocking_strip_response_headers: missing_feature
6363
tests/appsec/waf/test_blocking.py::Test_CustomBlockingResponse: missing_feature
64+
tests/ffe/test_flag_eval_evp.py: irrelevant (server-side FFE EVP weblog scenario is not applicable to lambda)
6465
tests/test_resource_renaming.py: missing_feature
6566
tests/test_rum_injection.py: irrelevant (RUM injection only supported for Java)
6667
tests/test_v1_payloads.py: missing_feature

0 commit comments

Comments
 (0)