anydistro / bxt

Next generation repository maintenance tool (WIP)
GNU Affero General Public License v3.0
0 stars 4 forks source link

Test coverage #6

Open LordTermor opened 6 months ago

LordTermor commented 6 months ago

Sadly the application lacks any testing which is quite crucial for the application of such size. My initial idea was to cover the application with tests after the first "functional" release when all the architecture details will be stabilized.

The daemon part is written in domain-driven design which should in theory make various testing strategies (e.g. Unit, BDD, etc) not that hard to implement.

romangg commented 6 months ago

Catch2 is the modern standard testing framework to use.