diff --git a/test/lib/server.py b/test/lib/server.py index 0dff9c95598744239782f229d345d6ddf5fbfc70..a7a8ccca3f74172961d7ebdd9be580ab4d471e22 100644 --- a/test/lib/server.py +++ b/test/lib/server.py @@ -182,15 +182,19 @@ class Server(object): if self.gdb: args = prepare_gdb(self.binary, args) + print "You've start server in --gdb mode." + print "To attach, use `screen -r tnt-gdb`" elif self.valgrind: - args = prepare_valgrind(args, self.valgrind_log, + args = prepare_valgrind([self.binary] + args, self.valgrind_log, os.path.abspath(os.path.join(self.vardir, self.default_suppression_name))) + else: + args = [self.binary] + args if self.start_and_exit: self._start_and_exit(args) return - print args + self.process = subprocess.Popen(args, cwd = self.vardir) # wait until the server is connected