Gnufede/ddtest appsec llmobs followup - #19917
Conversation
Add ddtest: true to appsec_threats_fastapi_iast (tests/appsec/suitespec.yml) and mistralai (tests/llmobs/suitespec.yml), with corresponding riotfile.py changes (DDTEST_SUITE_PATH, DDTEST_TESTS_LOCATION, command placeholders). appsec_threats_fastapi_iast also adds: - DDTEST_PYTEST_ADDOPTS: -k 'Test_FastAPI and not Test_FastAPI_RC' to exclude the RC test class (which needs DD_REMOTE_CONFIGURATION_ENABLED=true, handled by the dedicated appsec_threats_fastapi_rc suite). - services: [testagent] for snapshot comparison. - env: _DD_PYTEST_XDIST_INFERRED_SERVICE for stable service inference. Split from #19870 to isolate CODEOWNER approvals.
Add ddtest: true (ddtest_nodes: 2) to appsec_integrations_django (tests/appsec/suitespec.yml) and profile (tests/profiling/suitespec.yml) suites, with corresponding riotfile.py changes (DDTEST_SUITE_PATH, DDTEST_TESTS_LOCATION, command placeholders). Split from #19870 to isolate CODEOWNER approvals.
…_django and profile Same fix as tracer/celery: ddtest passes individual files to pytest, so detect_service picks the first file's subpackage. Set the env var in the suitespec to short-circuit detect_service at import time.
|
BenchmarksBenchmark execution time: 2026-08-28 11:46:38 Comparing candidate commit e28712c in PR branch Found 0 performance improvements and 7 performance regressions! Performance is the same for 578 metrics, 11 unstable metrics, 18 flaky benchmarks without significant changes.
|
Description
Testing
Risks
Additional Notes