Skip to content
Snippets Groups Projects
Commit 5e0b29e4 authored by Yaroslav Lobankov's avatar Yaroslav Lobankov Committed by Yaroslav Lobankov
Browse files

ci: enable tests while building deb packages

Now the test-run dependencies (pyyaml, gevent) have the corresponding
deb packages installable via the 'apt' package manager and finally it's
time to enable running tests in the package build process.

Closes #1341

NO_DOC=ci
NO_TEST=ci
NO_CHANGELOG=ci
parent 008ab8d3
No related branches found
No related tags found
No related merge requests found
......@@ -28,6 +28,11 @@ Build-Depends: cdbs (>= 0.4.100), debhelper (>= 9), dpkg-dev (>= 1.16.1~),
zlib1g-dev,
# Install prove to run LuaJIT tests.
libtest-harness-perl,
# Install dependencies for functional tests.
python3-gevent,
python3-yaml,
# needed for datetime tests
tzdata,
Section: database
Standards-Version: 4.5.1
Homepage: http://tarantool.org/
......
......@@ -24,6 +24,8 @@ ifeq ($(GC64), true)
DEB_CMAKE_EXTRA_FLAGS += -DLUAJIT_ENABLE_GC64=ON
endif
DEB_MAKE_CHECK_TARGET := test-force
# Install tarantool.service within tarantool-common package, but does not
# install it within tarantool and tarantool-dev packages.
DEB_DH_INSTALLINIT_ARGS := --name=tarantool
......
......@@ -105,6 +105,8 @@ BuildRequires: python3-PyYAML
%else
BuildRequires: python3-pyyaml
%endif
# needed for datetime tests
BuildRequires: tzdata
# Install prove to run LuaJIT tests.
BuildRequires: perl-Test-Harness
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment