From Newsgroup: comp.lang.ada
bbt is a very effective solution for documenting and testing CLI software.
As a reminder, the principle is to describe your examples / scenarios in near-natural language by using the usual Gherkin framework
(Given/When/Then) and bbt syntax for the steps.
And then you just run your scenarios with (for example)
$ bbt my_features.md
meaning that the same file is both your documentation and the test
script, and you get both for the price of one.
More on the release at
https://forum.ada-lang.io/t/ann-bbt-0-3-0/4369
bbt 0.3.0 is available at
https://github.com/LionelDraghi/bbt, tested on Linux/Mac/Windows, and coming soon to Alire.
--- Synchronet 3.21f-Linux NewsLink 1.2