libtest-cmd-perl | perl module which provides a testing framework | Mehr ...
The Test::Cmd module provides a framework for portable automated testing of executable commands and scripts (in any language, not just Perl), especially commands and scripts that interface with the file system.