Shake
A Simple Lua Test Engine

Overview

Shake is a simple and transparent test engine for Lua that assumes that tests only use standard assert and print calls. If you are looking for a xUnit style framework, check lunit and luaunit instead.

Shake is distributed as a Lua module, a command line runner and a CGILua application.

Shake is free software and uses the same license as Lua 5.1.

Status

Current version is 1.0.1. It was developed for Lua 5.1.

Download

Shake source can be downloaded from its Lua Forge page.

Dependencies

Shake depends on two modules:

History

Version 1.0.1 [21/Dec/2007]
  • Adds support for dostring and loadstring (patch by Fábio Mascarenhas)
  • Shake was not considering the filename parameter (bug found by Leo Razoumov)
  • Improves the output of shake -r
  • Adds -v flag for version and -h flag for help (patch by Enrico Tassi)
  • Fixes a bug in the print implementation when the parameters where not strings (patch by Jean-Claude Wippler)
Version 1.0 [14/Dec/2007]
  • First public release
  • Command line and CGILua application versions

Credits

Shake was designed by André Carregal and Humberto Santos as part of the Kepler Project, which holds its copyright.

Contact us

For more information please contact us. Comments are welcome!

You can also reach other Kepler developers and users on the Kepler Project mailing list.

Valid XHTML 1.0!

$Id: index.html,v 1.10 2007/12/21 22:55:20 carregal Exp $