PZ.ORG  
[ HOME ]  
 
 
 

 
 
Cutter

Cutter is a free, open-source tool for writing functional and unit tests in C. You specify parameters to functions and the return values you expect; Cutter then generates all the C source code necessary to write and run test sequences for those functions in portable ANSI C. Generated functionality includes the usual setup/tear-down steps, redirection/capture of system streams, and reporting.

Cutter is particularly useful for projects that are creating libraries and APIs, or tools that transform data (such as parsers, compilers, control languages, and the like). It is designed to be easy to learn and use, such that after examining a few examples, you should be able to generate and run most of the tests you need without consulting the manual. Cutter is the principal testing tool for Platypus.

Cutter is available under the Apache open-source license. For more information, see the links to the left. For quick downloads, use the links on the right.

Note: Cutter is under constant development. All comments and feedback are actively solicited. To place yourself on our mailing list, which is a low-volume update connection, send a request to cutter[@]pz[dot]org.


quick downloads
  binaries
  code
  documentation