Shake - A Simple Lua Test Engine

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:

- LuaFileSystem 1.3.0
- Leg 0.1.2

## 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 $