1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Shake - A Simple Lua Test Engine</title>
<link rel="stylesheet" href="doc.css" type="text/css"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
<div id="container">
<div id="product">
<div id="product_logo">
<a href="http://shake.luaforge.net"><img alt="Shake Logo" src="shake.png"/></a>
</div>
<div id="product_name"><big><strong>Shake</strong></big></div>
<div id="product_description">A Simple Lua Test Engine</div>
</div> <!-- id="product" -->
<div id="main">
<div id="navigation">
<h1>Shake</h1>
<ul>
<li><strong>Home</strong>
<ul>
<li><a href="index.html#overview">Overview</a></li>
<li><a href="index.html#status">Status</a></li>
<li><a href="index.html#download">Download</a></li>
<li><a href="index.html#dependencies">Dependencies</a></li>
<li><a href="index.html#history">History</a></li>
<li><a href="index.html#credits">Credits</a></li>
<li><a href="index.html#contact">Contact us</a></li>
</ul>
</li>
<li><a href="manual.html">Manual</a>
<ul>
<li><a href="manual.html#introduction">Introduction</a></li>
<li><a href="manual.html#installation">Installation</a></li>
<li><a href="manual.html#reference">Reference</a></li>
</ul>
</li>
<li><a href="examples.html">Examples</a></li>
<li><a href="http://luaforge.net/projects/shake/">Project</a>
<ul>
<li><a href="http://luaforge.net/tracker/?group_id=310">Bug Tracker</a></li>
<li><a href="http://luaforge.net/scm/?group_id=310">CVS</a></li>
</ul>
</li>
<li><a href="license.html">License</a></li>
</ul>
</div> <!-- id="navigation" -->
<div id="content">
<h2><a name="overview"></a>Overview</h2>
<p>Shake is a simple and transparent test engine for <a href="http://www.lua.org">Lua</a> that assumes
that tests only use standard <code>assert</code> and <code>print</code> calls.
If you are looking for a <a href="http://en.wikipedia.org/wiki/XUnit">xUnit</a> style framework,
check <a href="http://luaforge.net/projects/lunit/">lunit</a> and
<a href="http://luaforge.net/projects/luaunit/">luaunit</a> instead.</p>
<p>Shake is distributed as a Lua module, a command line runner and a CGILua application.</p>
<p>Shake is free software and uses the same
<a href="license.html">license</a> as Lua 5.1.</p>
<h2><a name="status"></a>Status</h2>
<p>Current version is 1.0.1. It was developed for Lua 5.1.</p>
<h2><a name="download"></a>Download</h2>
<p>Shake source can be downloaded from its
<a href="http://luaforge.net/projects/shake/files">Lua Forge</a> page.</p>
<h2><a name="dependencies"></a>Dependencies</h2>
<p>Shake depends on two modules:</p>
<ul>
<li><a href="http://www.keplerproject.org/luafilesystem/"><strong>LuaFileSystem 1.3.0</strong></a></li>
<li><a href="http://leg.luaforge.net/"><strong>Leg 0.1.2</strong></a></li>
</ul>
<h2><a name="history"></a>History</h2>
<dl class="history">
<dt><strong>Version 1.0.1</strong> [21/Dec/2007]</dt>
<dd>
<ul>
<li>Adds support for <code>dostring</code> and <code>loadstring</code>
(patch by Fábio Mascarenhas)</li>
<li>Shake was not considering the filename parameter (bug found by Leo Razoumov)</li>
<li>Improves the output of <code>shake -r</code></li>
<li>Adds <code>-v</code> flag for version and <code>-h</code> flag for help
(patch by Enrico Tassi)</li>
<li>Fixes a bug in the <code>print</code> implementation when the parameters
where not strings (patch by Jean-Claude Wippler)</li>
</ul>
</dd>
<dt><strong>Version 1.0</strong> [14/Dec/2007]</dt>
<dd>
<ul>
<li>First public release</li>
<li>Command line and CGILua application versions</li>
</ul>
</dd>
</dl>
<h2><a name="credits"></a>Credits</h2>
<p>Shake was designed by André Carregal and Humberto Santos as part of the
<a href="http://www.keplerproject.org">Kepler Project</a>, which holds its copyright.</p>
<h2><a name="contact"></a>Contact us</h2>
<p>For more information please
<a href="mailto:info-NO-SPAM-THANKS@keplerproject.org">contact us</a>.
Comments are welcome!</p>
<p>You can also reach other Kepler developers and users on the Kepler Project
<a href="http://luaforge.net/mail/?group_id=104">mailing list</a>.</p>
</div> <!-- id="content" -->
</div> <!-- id="main" -->
<div id="about">
<p><a href="http://validator.w3.org/check?uri=referer">Valid XHTML 1.0!</a></p>
<p><small>$Id: index.html,v 1.10 2007/12/21 22:55:20 carregal Exp $</small></p>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>
</html>
|