diff --git a/test/lib/tarantool_server.py b/test/lib/tarantool_server.py
index 1364e1789e272898b9c4a0dfab9d87986d590d10..71c48fae94f4b6799d60055e524de6304812e9b6 100644
--- a/test/lib/tarantool_server.py
+++ b/test/lib/tarantool_server.py
@@ -140,6 +140,9 @@ class TarantoolServer(Server):
         self.gdb = False
         self.valgrind = False
 
+    def __del__(self):
+        self.stop()
+
     def find_exe(self, builddir, silent=True):
         "Locate server executable in the build dir or in the PATH."
         self.builddir = builddir