Tarantool framework for distributed applications development

Building from source

To build and run cartridge you'll need development enviroment:

  • Tarantool itself
  • npm, nodejs
  • python, pip (testing only)

To build frontend, say:

tarantoolctl rocks make

If you also wish to build API documentation:

tarantoolctl rocks install ldoc --server=http://rocks.moonscript.org
export PATH=.rocks/bin:$PATH
tarantoolctl rocks make BUILD_DOC=YES

Running tests

First, install testing dependencies:

pip install -r test/integration/requirements.txt
tarantoolctl rocks install luacheck
tarantoolctl rocks install luacov
tarantoolctl rocks install luacov-console
tarantoolctl rocks install luatest

Then run tests:

pytest -v
./run-test.sh
generated by LDoc 1.4.6 Last updated 2019-08-29 23:56:02