Tested using
Veto Logo

Written by
Oren Ben-Kiki
Oren's Logo

Hosted on
SourceForge Logo

OSI Certified Open Source Software OSI Certified Open Source Software Logo

Written in Perl Perl Logo

Written using
Vim & Cygwin
Vim Logo    Cygwin Logo

Works on
Linux Logo

by Aegis
Aegis Logo

VETO - VErsioned Tests Overseer

Veto is a test management tool that allows you to run the relevant tests, all the relevant tests, and nothing but the relevant tests. Veto is designed to work in projects maintained by version control systems such as CVS. Veto makes use of a build tool such as make to automate running all/new/changed/relevant tests, and makes it easy to integrate this into the normal build procedure of the project.

Veto is implemented as a Perl script. It should work on any UNIX-like operating system (including Cygwin).

For those familiar with Aegis, Veto can be thought of as that part of Aegis that manages the tests (including the ability to to ensure new tests fail when applied to the baseline). However, unlike Aegis, Veto is agnostic of the version control methodology and work flow being used, and allows more control over the testing policy.

Veto is hosted by SourceForge at http://sourceforge.net/projects/veto. There you can get the latest version and access the documentation. Developers are welcome!