test(ffe): use canonical fixtures#1979
Conversation
Clippy Allow Annotation ReportComparing clippy allow annotations between branches:
Summary by Rule
Annotation Counts by File
Annotation Stats by Crate
About This ReportThis report tracks Clippy allow annotations for specific rules, showing how they've changed in this PR. Decreasing the number of these annotations generally improves code quality. |
🎉 All green!❄️ No new flaky tests detected 🎯 Code Coverage (details) 🔗 Commit SHA: dcf589d | Docs | Datadog PR Page | Give us feedback! |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1979 +/- ##
==========================================
+ Coverage 72.58% 72.67% +0.08%
==========================================
Files 451 452 +1
Lines 74095 74845 +750
==========================================
+ Hits 53782 54393 +611
- Misses 20313 20452 +139
🚀 New features to boost your workflow:
|
Artifact Size Benchmark Reportaarch64-alpine-linux-musl
aarch64-unknown-linux-gnu
libdatadog-x64-windows
libdatadog-x86-windows
x86_64-alpine-linux-musl
x86_64-unknown-linux-gnu
|
sameerank
left a comment
There was a problem hiding this comment.
It might help to include instructions like this for folks who may not be familiar
If this is a fresh clone, initialize submodules first:
git submodule update --init --recursive
perhaps in this section?
Lines 27 to 30 in 6e559d7
hoolioh
left a comment
There was a problem hiding this comment.
LGTM, thank you for doing the changes.
47e0f4e
into
main
Motivation
Use
DataDog/ffe-system-test-dataas libdatadog's canonical FFE/OpenFeature JSON fixture source instead of keeping local copied fixtures.Changes and Decisions
datadog-ffe/ffe-system-test-dataas a submodule pinned to merged canonicalmaincommit4446371bc1ca52bd526356927ef42d380145b118; remove copieddatadog-ffe/tests/datafixtures.ufc-config.jsonandevaluation-cases/*.json, with paths anchored fromCARGO_MANIFEST_DIR.result.reasonstays out of scope while reason behavior is still evolving..gitmodulesand weekly Dependabotgitsubmoduleupdates.https://datadoghq.atlassian.net/wiki/spaces/PANA/pages/6713639211/FFE+SDK+Fixture+Contribution+Guide