On 2026-03-22, at 11:57, John Wiegley <[email protected]> wrote:

> Hi Travis,
>
> Today, your use case made me realize that I need to ask AI to generate
> a new kind of testing tool. This will be a tool that, given a data
> file that lives on your own machine, will run every possible report
> and options combination for each of those reports against that data
> file. It will write them all to a series of output files that can be
> compared against the latest master commit.
>
> This way I can use this tool along with the AI to detect whether any
> changes are affecting these reports that I generate from my own data
> files. You can then use it to help validate updates on main rather
> than having to come across it by chance as you run your reports.

So, basically, snapshot tests?  I come from JS world, so Ava seems
a natural choice for me
(https://github.com/avajs/ava/blob/main/docs/04-snapshot-testing.md),
but I'm pretty sure there are plenty of tools for that, no need to
create another one.

Best,

-- 
Marcin Borkowski
https://mbork.pl

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/ledger-cli/87pl4vvg2g.fsf%40mbork.pl.

Reply via email to