Groups | Search | Server Info | Login | Register


Groups > comp.lang.ada > #59697

[ANN] bbt 0.3.0

Path csiph.com!news.swapon.de!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail
From Lioneldraghi <lionel.draghi@free.fr>
Newsgroups comp.lang.ada
Subject [ANN] bbt 0.3.0
Date Sun, 26 Apr 2026 12:36:48 +0200
Organization A noiseless patient Spider
Lines 16
Message-ID <10skps0$16jlk$1@dont-email.me> (permalink)
MIME-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 7bit
Injection-Date Sun, 26 Apr 2026 10:36:49 +0000 (UTC)
Injection-Info dont-email.me; posting-host="60a7dea3fa37cde3fd311ec51f185167"; logging-data="1265332"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/1Wk5UOk603ljt9beleQz3wKwezBDeoew="
User-Agent Mozilla Thunderbird
Cancel-Lock sha1:lfRbROcO9Zznzhm4Vlour3U5Jss=
Content-Language fr-FR, it-IT, en-US
Xref csiph.com comp.lang.ada:59697

Show key headers only | View raw


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.

Back to comp.lang.ada | Previous | Next | Find similar


Thread

[ANN] bbt 0.3.0 Lioneldraghi <lionel.draghi@free.fr> - 2026-04-26 12:36 +0200

csiph-web