From 29a4ffc57ac45e869980c49c85b78488070c298d Mon Sep 17 00:00:00 2001 From: bigbes <bigbes@gmail.com> Date: Tue, 2 Sep 2014 19:16:34 +0400 Subject: [PATCH] Fixing sequential running of multiple hot_standby tests --- test/lib/preprocessor.py | 7 ++++--- test/replication/hot_standby.result | 4 +--- test/replication/hot_standby.test.lua | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/test/lib/preprocessor.py b/test/lib/preprocessor.py index ca979a41b9..8f536568d0 100644 --- a/test/lib/preprocessor.py +++ b/test/lib/preprocessor.py @@ -24,7 +24,7 @@ class TestState(object): self.delimiter = '' self.suite_ini = suite_ini self.environ = Namespace() - self.create_server = create_server + self.create_server = create_server self.servers = { 'default': default_server } self.connections = { 'default': default_server.admin } # curcon is an array since we may have many connections @@ -164,12 +164,13 @@ class TestState(object): self.connections.pop(sname) self.servers[sname].stop() elif ctype == 'deploy': - pass + self.servers[sname].deploy() elif ctype == 'cleanup': if sname not in self.servers: raise LuaPreprocessorException('Can\'t cleanup nonexistent server '+repr(sname)) self.servers[sname].cleanup() - delattr(self.environ, sname) + if sname != 'default': + delattr(self.environ, sname) else: raise LuaPreprocessorException('Unknown command for server: '+repr(ctype)) diff --git a/test/replication/hot_standby.result b/test/replication/hot_standby.result index db5c16770d..65676c970e 100644 --- a/test/replication/hot_standby.result +++ b/test/replication/hot_standby.result @@ -190,8 +190,6 @@ _select(11, 20) --# stop server replica --# cleanup server hot_standby --# cleanup server replica +--# deploy server default --# start server default --# set connection default -box.space['tweedledum']:drop() ---- -... diff --git a/test/replication/hot_standby.test.lua b/test/replication/hot_standby.test.lua index 8acb7ebdff..e52f915b86 100644 --- a/test/replication/hot_standby.test.lua +++ b/test/replication/hot_standby.test.lua @@ -94,6 +94,6 @@ _select(11, 20) --# stop server replica --# cleanup server hot_standby --# cleanup server replica +--# deploy server default --# start server default --# set connection default -box.space['tweedledum']:drop() -- GitLab