* [tarantool-patches] Re: [PATCH v6 1/2] test: temporary disable on_shutdown.test.lua test
[not found] ` <15e303a64d13105951fbfa1db4391bef4fcef324.1561481610.git.avtikhon@tarantool.org>
@ 2019-07-04 14:04 ` Alexander Turenko
0 siblings, 0 replies; 2+ messages in thread
From: Alexander Turenko @ 2019-07-04 14:04 UTC (permalink / raw)
To: Alexander V. Tikhonov; +Cc: tarantool-patches
Pushed Sergey's fix instead.
https://www.freelists.org/post/tarantool-patches/PATCH-test-fix-boxon-shutdown-flakiness,3
WBR, Alexander Turenko.
On Tue, Jun 25, 2019 at 07:58:00PM +0300, Alexander V. Tikhonov wrote:
> The test is flaky and often fails in parallel testing. We want to enable
> parallel testing within scope of #4156 (enabling GitLab CI).
>
> It should be enabled back in the scope of #4134.
>
> Needed for #4156.
> ---
> test/box/suite.ini | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/test/box/suite.ini b/test/box/suite.ini
> index 9197e3c0f..beb925faa 100644
> --- a/test/box/suite.ini
> +++ b/test/box/suite.ini
> @@ -2,7 +2,7 @@
> core = tarantool
> description = Database tests
> script = box.lua
> -disabled = rtree_errinj.test.lua tuple_bench.test.lua
> +disabled = rtree_errinj.test.lua tuple_bench.test.lua on_shutdown.test.lua
> release_disabled = errinj.test.lua errinj_index.test.lua rtree_errinj.test.lua upsert_errinj.test.lua iproto_stress.test.lua
> lua_libs = lua/fifo.lua lua/utils.lua lua/bitset.lua lua/index_random_test.lua lua/push.lua lua/identifier.lua
> use_unix_sockets = True
> --
> 2.17.1
>
^ permalink raw reply [flat|nested] 2+ messages in thread
* [tarantool-patches] Re: [PATCH v6 0/2] Enable GitLab CI testing
[not found] <cover.1561481610.git.avtikhon@tarantool.org>
[not found] ` <15e303a64d13105951fbfa1db4391bef4fcef324.1561481610.git.avtikhon@tarantool.org>
@ 2019-07-04 19:47 ` Alexander Turenko
1 sibling, 0 replies; 2+ messages in thread
From: Alexander Turenko @ 2019-07-04 19:47 UTC (permalink / raw)
To: Alexander V. Tikhonov; +Cc: tarantool-patches
Pushed to master and 2.1.
1.10 needs more commits from master around tests and CI to be
cherry-picked to apply the patch re gitlab-ci cleanly. I'll cherry-pick
them and cherry-pick your patch soon.
Skipped the patch to disable box/on_shutdown.test.lua, because now it is
already fixed with another patch.
WBR, Alexander Turenko.
On Tue, Jun 25, 2019 at 07:57:59PM +0300, Alexander V. Tikhonov wrote:
> Enable GitLab CI testing
>
> Implemented GitLab CI testing process additionally to existing Travis
> CI. The new testing process is added to run tests faster. It requires to
> control a load of machines to avoid flaky fails on timeouts. GitLab CI
> allows us to run testing on our machines.
>
> Created 2 stages for testing and deploying packages.
>
> The testing stage contains the following jobs that are run for all
> branches:
>
> * Debian 9 (Stretch): release/debug gcc.
> * Debian 10 (Buster): release clang8 + lto.
> * OSX 14 (Mojave): release.
> * FreeBSD 12: release gcc.
>
> And the following jobs that are run of long-term branches (release
> branches: for now it is 1.10, 2.1 and master):
>
> * OSX 13 (Sierra): release clang.
> * OSX 14 (Mojave): release clang + lto.
>
> The deployment stage contains the same jobs as we have in Travis CI.
> They however just build tarballs and packages: don't push them to S3 and
> packagecloud.
>
> The additional manual work is needed when dependencies are changed in
> .travis.mk file ('deps_debian' or 'deps_buster_clang_8' goals):
>
> | make GITLAB_USER=foo -f .gitlab.mk docker_bootstrap
>
> This command pushes docker images into GitLab Registry and then they are
> used in testing. Pre-built images speed up testing.
>
> Fixes #4156
>
> Github: https://github.com/tarantool/tarantool/tree/avtikhon/gh-4156-gitlab-ci-testing
> Issue: https://github.com/tarantool/tarantool/issues/4156
>
> Alexander V. Tikhonov (2):
> test: temporary disable on_shutdown.test.lua test
> Enable GitLab CI testing
>
> .gitlab-ci.yml | 321 ++++++++++++++++++++
> .gitlab.mk | 107 +++++++
> .travis.mk | 107 +++++--
> .travis.yml | 3 +
> test/app-tap/console.skipcond | 7 +
> test/app-tap/debug.skipcond | 8 +
> test/app-tap/http_client.skipcond | 7 +
> test/app-tap/minimal.skipcond | 8 +
> test/app-tap/pwd.skipcond | 8 +
> test/app-tap/tarantoolctl.skipcond | 8 +
> test/app/crypto.skipcond | 7 +
> test/app/digest.skipcond | 7 +
> test/app/socket.skipcond | 5 +
> test/box-tap/cfg.skipcond | 8 +
> test/box/net.box.skipcond | 7 +
> test/box/net_msg_max.skipcond | 7 +
> test/box/suite.ini | 2 +-
> test/replication/misc.skipcond | 7 +
> test/replication/skip_conflict_row.skipcond | 7 +
> test/wal_off/snapshot_stress.skipcond | 7 +
> 20 files changed, 620 insertions(+), 28 deletions(-)
> create mode 100644 .gitlab-ci.yml
> create mode 100644 .gitlab.mk
> create mode 100644 test/app-tap/console.skipcond
> create mode 100644 test/app-tap/debug.skipcond
> create mode 100644 test/app-tap/http_client.skipcond
> create mode 100644 test/app-tap/minimal.skipcond
> create mode 100644 test/app-tap/pwd.skipcond
> create mode 100644 test/app-tap/tarantoolctl.skipcond
> create mode 100644 test/app/crypto.skipcond
> create mode 100644 test/app/digest.skipcond
> create mode 100644 test/box-tap/cfg.skipcond
> create mode 100644 test/box/net.box.skipcond
> create mode 100644 test/box/net_msg_max.skipcond
> create mode 100644 test/replication/misc.skipcond
> create mode 100644 test/replication/skip_conflict_row.skipcond
> create mode 100644 test/wal_off/snapshot_stress.skipcond
>
> --
> 2.17.1
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2019-07-04 19:47 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <cover.1561481610.git.avtikhon@tarantool.org>
[not found] ` <15e303a64d13105951fbfa1db4391bef4fcef324.1561481610.git.avtikhon@tarantool.org>
2019-07-04 14:04 ` [tarantool-patches] Re: [PATCH v6 1/2] test: temporary disable on_shutdown.test.lua test Alexander Turenko
2019-07-04 19:47 ` [tarantool-patches] Re: [PATCH v6 0/2] Enable GitLab CI testing Alexander Turenko
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox