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.
