This is an archive of the discontinued LLVM Phabricator instance.

[Dexter] Collate penalties of the same type into a single line for each
ClosedPublic

Authored by StephenTozer on Mar 1 2022, 5:23 AM.

Details

Summary

Currently in Dexter, every step at which a DexExpectWatchValue/Type does
not have the correct value is printed on a separate line. This patch
reduces the size of the text output by instead printing each incorrect
result (i.e. each incorrect value seen, 'Variable optimized out', and so
on) on its own line, alongside a list of the steps at which that result
was seen. This makes for much less spam in the output when watches are
missing or wrong for many steps.

Diff Detail

Event Timeline

StephenTozer requested review of this revision.Mar 1 2022, 5:23 AM
StephenTozer created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptMar 1 2022, 5:23 AM
Orlando accepted this revision.Mar 4 2022, 8:40 AM

This should improve the readability of the output nicely. LGTM.

This revision is now accepted and ready to land.Mar 4 2022, 8:40 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 4 2022, 8:40 AM
This revision was landed with ongoing or failed builds.Apr 11 2022, 9:02 AM
This revision was automatically updated to reflect the committed changes.