Skip to content

[python] mark llmobs anthropic tests as missing feature#6484

Merged
Yun-Kim merged 2 commits intomainfrom
yunkim/llmobs-anthropic-missing-feature
Mar 12, 2026
Merged

[python] mark llmobs anthropic tests as missing feature#6484
Yun-Kim merged 2 commits intomainfrom
yunkim/llmobs-anthropic-missing-feature

Conversation

@Yun-Kim
Copy link
Contributor

@Yun-Kim Yun-Kim commented Mar 12, 2026

Motivation

Marks anthropic llmobs python tests as missing feature to reflect the incoming cache ttl metrics from DataDog/dd-trace-py#16843. Once this is merged and nodejs is also adjusted accordingly, we'll revert this.

Changes

Workflow

  1. ⚠️ Create your PR as draft ⚠️
  2. Work on you PR until the CI passes
  3. Mark it as ready for review
    • Test logic is modified? -> Get a review from RFC owner.
    • Framework is modified, or non obvious usage of it -> get a review from R&P team

🚀 Once your PR is reviewed and the CI green, you can merge it!

🛟 #apm-shared-testing 🛟

Reviewer checklist

  • Anything but tests/ or manifests/ is modified ? I have the approval from R&P team
  • A docker base image is modified?
    • the relevant build-XXX-image label is present
  • A scenario is added, removed or renamed?

@Yun-Kim Yun-Kim requested review from a team as code owners March 12, 2026 18:05
@Yun-Kim Yun-Kim requested review from juanjux and sabrenner and removed request for a team March 12, 2026 18:05
@Yun-Kim Yun-Kim enabled auto-merge (squash) March 12, 2026 18:06
@github-actions
Copy link
Contributor

CODEOWNERS have been resolved as:

manifests/python.yml                                                    @DataDog/apm-python @DataDog/asm-python

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b3536885c7

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

tests/ffe/test_exposures.py: v4.2.0-dev
tests/integration_frameworks/llm/anthropic/test_anthropic_apm.py::TestAnthropicApmMessages: v3.16.0
tests/integration_frameworks/llm/anthropic/test_anthropic_llmobs.py::TestAnthropicLlmObsMessages: v3.16.0
tests/integration_frameworks/llm/anthropic/test_anthropic_llmobs.py::TestAnthropicLlmObsMessages::test_create: missing_feature # ephemeral cache TTL metrics not yet released

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Restrict missing_feature to unreleased versions

These new entries mark the tests as missing_feature for all Python versions, but the inline reason says the cache TTL metrics are "not yet released"; this means CI will also treat current released versions as xfail, reducing signal and potentially masking real regressions in latest runs. Use a version-scoped declaration (with component_version) so only the unreleased range is deactivated.

Useful? React with 👍 / 👎.

@Yun-Kim Yun-Kim merged commit 11885e2 into main Mar 12, 2026
55 checks passed
@Yun-Kim Yun-Kim deleted the yunkim/llmobs-anthropic-missing-feature branch March 12, 2026 18:28
gh-worker-dd-mergequeue-cf854d bot pushed a commit to DataDog/dd-trace-py that referenced this pull request Mar 12, 2026
## Description

Ran ./scripts/update-system-tests-version.py to update system tests version following the missing_feature marking in DataDog/system-tests#6484
<!-- Provide an overview of the change and motivation for the change -->

## Testing

<!-- Describe your testing strategy or note what tests are included -->

## Risks

<!-- Note any risks associated with this change, or "None" if no risks -->

## Additional Notes

<!-- Any other information that would be helpful for reviewers -->


Co-authored-by: yun.kim <yun.kim@datadoghq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants