Tarantool code examples
The doc/code_snippets
folder of a Tarantool documentation repository contains runnable code examples that show how to work with various Tarantool modules. Code from these examples is referenced in corresponding documentation sections.
First, install the tt CLI utility.
Then, go to the doc/code_snippets
folder and install the following libraries:
Install luatest:
tt rocks install luatest
Install luarapidxml:
tt rocks install luarapidxml
To test all the examples, go to the doc/code_snippets
folder and execute the luatest
command:
.rocks/bin/luatest
To test the examples from the specified directory, pass its relative path to the luatest
command:
.rocks/bin/luatest test/transactions
To test a specific example with the stdout
output enabled, use the luatest
command with the -c
option, for example:
.rocks/bin/luatest -c test/http_client/get_test.lua
Note that the HTTP client samples (placed in test/http_client
) use the httpbin
service.
You can run httpbin
locally using Docker to stabilize test results:
docker run -p 80:80 kennethreitz/httpbin
In this case, you need to replace https://httpbin.org
links with http://127.0.0.1
.