jmtd → log → shunit2
Despite my position
on shell scripts (see sh), one of the bespoke packages in Debian that I
look after, game-data-packager
, is written entirely in bourne shell. This is
partly a result of it's origins: game-data-packager
grew iteratively from
hacky shell scripts that did specific jobs to install non-free game data into
a Debian system.
As game-data-packager
has grown, I've wanted to write a regression test
suite for it. Yesterday I learned of a framework for doing this called
shunit2. I don't have any experience of
other testing frameworks for comparison, but it looks well written and
potentially very useful.
Today I discovered that
a Debian package for it is being worked on.
It also turns out that shunit2
was briefly in unstable and testing 2 years
ago, but was removed not long afterwards.
Comments