Skip to content
This repository has been archived by the owner on Jul 26, 2022. It is now read-only.
/ shake Public archive

Shake is a simple and transparent test engine for Lua.

Notifications You must be signed in to change notification settings

keplerproject/shake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shake
(http://shake.luaforge.net/)

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.

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

Download

Shake source can be downloaded from its Lua Forge page:
http://luaforge.net/frs/?group_id=310

Dependencies

Shake depends on two modules:

    * LuaFileSystem 1.3.0
    * Leg 0.1.2

History

Version 1.0.1 [21/Dec/2007]
        * Added 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
        * Adding -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


Installing

If you are using LuaRocks just install it as any other Rock, if you are using Unix
use make install. For details on the CGILua application installation please check
the Shake documentation.

About

Shake is a simple and transparent test engine for Lua.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages