lmaurits / BEASTling

A linguistics-focussed command line tool for generating BEAST XML files.
BSD 2-Clause "Simplified" License
20 stars 6 forks source link

Improve configuration testing system #219

Open Anaphory opened 6 years ago

Anaphory commented 6 years ago

Our configuration testing system is very ad-hoc. We have a small list of combinations of configuration options we expect to work together, and an even smaller list of options that are marked as “bad”.

I wonder whether we could construct a more systematic test system to say “look, all these options play well with each other”. That would go exponential in the number of options, but there may be some ways around this.

Anaphory commented 6 years ago

Bonus points if that kind of test can be somehow integrated with automatic generation of documentation for config file options.