C#: Narrow provenance printing in tests.#21094
C#: Narrow provenance printing in tests.#21094michaelnebel wants to merge 2 commits intogithub:mainfrom
Conversation
There was a problem hiding this comment.
Pull request overview
This PR simplifies provenance rendering in test output by narrowing the classification to either "manual" or "generated". The change addresses inaccurate provenance printing that occurred when callables had multiple provenance types, which were previously being collapsed and duplicated.
Key Changes:
- Replaced complex provenance rendering logic with a simplified binary classification based on whether a model is manual or generated
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
FWIW, with #21051 they will no longer be collapsed. |
Ok, then I will just close this PR then 😄 |
In this PR we narrow the printing of provenance for models to either manual or generated.
The current printing is inaccurate as provenances for models are collapsed by callable. This means, if a callable has both a heuristic and dataflow generated model, then both models will be printed for each provenance.