[Tarantool-patches] [PATCH v1] test-run: restart server on each failed test

Alexander V. Tikhonov avtikhon at tarantool.org
Mon Oct 5 13:02:43 MSK 2020


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



More information about the Tarantool-patches mailing list