From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp36.i.mail.ru (smtp36.i.mail.ru [94.100.177.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 91691469719 for ; Mon, 5 Oct 2020 13:02:45 +0300 (MSK) From: "Alexander V. Tikhonov" Date: Mon, 5 Oct 2020 13:02:43 +0300 Message-Id: <0bf35c792c1535ed3f55873b8b20345390cf6580.1601892098.git.avtikhon@tarantool.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Tarantool-patches] [PATCH v1] test-run: restart server on each failed test List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kirill Yukhin Cc: tarantool-patches@dev.tarantool.org Found that non restartable workers, used to run groups of tasks, had only single tarantool server process started in the very start of it at the worker's initalization. If any test in the worker's queue was aborted then all the rest tests in queue couldn't be started. To fix it the server restart commands were added just after the each task failed. This change could decrease the performance, but it did not, because in parallel runs these servers restarts don't use resources and in absolute testing time was not increased. It happened because there were other bottle necks in resources that made this change invisible for the performance. Checking the change w/o parallel runs found that even in this mode the running time wasn't increased too. https://github.com/tarantool/test-run/pull/225 Closes tarantool/test-run#192 Closes tarantool/test-run#137 Closes tarantool/test-run#215 --- Github: https://github.com/tarantool/tarantool/tree/avtikhon/flaky-checksums test-run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test-run b/test-run index 5555485f9..10e2485f7 160000 --- a/test-run +++ b/test-run @@ -1 +1 @@ -Subproject commit 5555485f9cb506639fd2be9de2c722e16025a117 +Subproject commit 10e2485f7f0947b2f87aa6a70c843f2f4cd6bfe2 -- 2.25.1