Skip to content

test(ffe): import flagEvaluation unknown-field conformance case - #8378

Open
hhan2024 wants to merge 1 commit into
mainfrom
helen/flag-evaluation-unknown-fields-system-test
Open

hhan2024 wants to merge 1 commit into
mainfrom
helen/flag-evaluation-unknown-fields-system-test

Conversation

@hhan2024

@hhan2024 hhan2024 commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

Imports canonical fixture PR DataDog/ffe-system-test-data#71 at fdd48ad2dc30cee7819b3aafb883d1edcd2455db into the existing shared SDK test harness. The new case requires unknown fields inside flagEvaluation, on its condition, and in evaluatorParams to be ignored while returning the expected dependent assignment.

The snapshot was generated with python3 utils/scripts/update_ffe_fixtures.py --ref fdd48ad2dc30cee7819b3aafb883d1edcd2455db. A second run reports changed: false. The diff contains only the dependent suite UFC, its case file, and source provenance. Existing manifests and SDK activation gates are preserved; current main asserts assignment results, while telemetry expectations are consumed by the separate telemetry harness PR #8051.

Validation: ./format.sh passed; all four required review lenses and standard self-review found no actionable issues. Fixture validation and 19 validator tests passed in the canonical PR. Cross-SDK runtime execution is pending; implementations that reject extra reference fields should fail the new case.

Merge the canonical fixture PR first and refresh this pin to its merged revision before landing this snapshot. This test is separate from DataDog/libdatadog#2748.

Refresh the canonical dependent-flags suite from ffe-system-test-data PR #71 for the existing shared SDK harness.

Environment: Datadog workspace

Co-Authored-By: Codex GPT-6 <noreply@localhost>
@github-actions

github-actions Bot commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

CODEOWNERS have been resolved as:

tests/parametric/test_ffe/ffe-system-test-data/SOURCE.md                @DataDog/feature-flagging-and-experimentation-sdk
tests/parametric/test_ffe/ffe-system-test-data/evaluation-suites/dependent-flags/cases/dependent-flags.json  @DataDog/feature-flagging-and-experimentation-sdk
tests/parametric/test_ffe/ffe-system-test-data/evaluation-suites/dependent-flags/ufc-config.json  @DataDog/feature-flagging-and-experimentation-sdk

@hhan2024
hhan2024 marked this pull request as ready for review November 5, 2026 22:39
@hhan2024
hhan2024 requested a review from a team as a code owner November 5, 2026 22:39
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 5, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-05T22:42:05.677237Z 0be91d7 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

This branch has not been deployed

No deployments
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.

1 participant