On Tue, Aug 20, 2024 at 17:04:19 +0200, Ján Tomko wrote:
> On a Thursday in 2024, Peter Krempa wrote:
> > On Wed, Aug 14, 2024 at 23:40:19 +0200, Ján Tomko wrote:
> > > Some earlier versions of json-c format empty elements differently.
> > > Run the tests who use the pretty formatting for readability and
> > > diffability through a function that unifies the output.
> > 
> > Hmm so for test/output stability IMO it'd be better to fix the output
> > inside virJSONValueToString(..., true) (so when we're prettifying).
> > 
> > This would cover all existing instances in the tests, but also all
> > future XMLs. Additionally it'd unify the output of prettified JSON we
> > have e.g. in 'virsh qemu-monitor-command --pretty'.
> > 
> > 
> > Too bad that it basically requires duplicating the output string which
> > makes me think twice whether it's really worth doing.
> > 
> > What do you think?
> > 
> 
> I don't think the duplication is worth it. And we don't really guarantee
> stability of the pretty formatting.

Hmm, yeah. This is mostly whether it makes sense to prevent potential
spurious CI failures in case we happen to add a JSON output file which
would break in any other output path.

Debugging that might not be obvious to people who didn't see the
function.

As said:

> > 
> > Reviewed-by: Peter Krempa <[email protected]>
> > 

Reply via email to