Test::Snapshots allows you to test any executable without caring what languages it has been written in. It only cares about what it prints to the standard output and error. The module integrates well with the Test::Simple/Test::More world as it is using Test::Builder as a back-end. Installation: perl Makefile.PL make make test make install