Overview
This release introduces unified logging (gh-324) and support for Tarantool 3.0 (gh-363). Also, it includes a few bug fixes and some minor usability improvements.
Changes
- Added logging to unified file (gh-324).
- Added memory leak detection during server process execution (gh-349).
- Added
assert_error_covers
. - Added more logs (gh-326).
- Added
justrun
helper as a tarantool runner and output catcher (gh-365). - Changed error message for too long Unix domain socket paths (gh-341).
- Added
cbuilder
helper as a declarative configuration builder (gh-366). - Made
assert_error_*
additionally check error trace if required. - Added
--list-test-cases
and--run-test-case
CLI options. - Introduced preloaded hooks (gh-380).
- Added
treegen
helper as a tree generator (gh-364). - Added support for declarative configuration to
server.lua
(gh-367). - Made
assert_covers
recursive (gh-379). - Added alias
--no-capture
for the option-c
(gh-391). - Fixed reporting of an assertion failure in
Server:exec()
in case verbose error serialization is enabled in Tarantool (gh-376). - Added
assert_items_exclude
. - Stripped useless
...
lines from error trace. - Fixed error trace reporting for functions executed with
Server:exec()
(gh-396). - Removed pretty-printing of
luatest.log
arguments. - Added
cluster
helper as a tool for managing a Tarantool cluster (gh-368). - Fixed
Server:grep_log()
to work with a server instance started using thecluster
helper (gh-389). - Fixed
Server:grep_log()
to work with a stopped server instance (gh-397).