diff --git a/tests/debugger/test_debugger_exception_replay.py b/tests/debugger/test_debugger_exception_replay.py index 52021532a3b..c77eee68bdf 100644 --- a/tests/debugger/test_debugger_exception_replay.py +++ b/tests/debugger/test_debugger_exception_replay.py @@ -374,7 +374,11 @@ def __scrub( keys_to_remove = [] span_meta = get_span_meta(span, span_format) for meta_key, meta_value in span_meta.items(): - if meta_key in { + if meta_key.startswith("_dd.appsec.s."): + # API Security samples schemas per (route, method, status) on a time window, so + # which request of the test carries them is not deterministic + keys_to_remove.append(meta_key) + elif meta_key in { "_dd.appsec.fp.http.endpoint", "_dd.appsec.fp.http.header", "_dd.appsec.fp.http.network",