diff options
author | James E. King III <jking@apache.org> | 2018-03-16 16:07:42 -0400 |
---|---|---|
committer | James E. King III <jking@apache.org> | 2018-03-19 14:38:49 -0400 |
commit | 9bea32f73c36a8f53a45e818cfafe81b6fefefae (patch) | |
tree | 9598fe6b03c4b22d7baf84607bbabbbda1d66bc0 /test/crossrunner/test.py | |
parent | 02fbe0ecc795881fe11a447d0a5f6f2f656f7bb4 (diff) | |
download | thrift-9bea32f73c36a8f53a45e818cfafe81b6fefefae.tar.gz |
THRIFT-4515: cross server test improvement: graceful test server shutdown
This closes #1509
Diffstat (limited to 'test/crossrunner/test.py')
-rw-r--r-- | test/crossrunner/test.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/test/crossrunner/test.py b/test/crossrunner/test.py index 74fd916ec..633e92616 100644 --- a/test/crossrunner/test.py +++ b/test/crossrunner/test.py @@ -22,22 +22,20 @@ import multiprocessing import os import sys from .compat import path_join -from .util import merge_dict - - -def domain_socket_path(port): - return '/tmp/ThriftTest.thrift.%d' % port +from .util import merge_dict, domain_socket_path class TestProgram(object): - def __init__(self, kind, name, protocol, transport, socket, workdir, command, env=None, + def __init__(self, kind, name, protocol, transport, socket, workdir, stop_signal, command, env=None, extra_args=[], extra_args2=[], join_args=False, **kwargs): + self.kind = kind self.name = name self.protocol = protocol self.transport = transport self.socket = socket self.workdir = workdir + self.stop_signal = stop_signal self.command = None self._base_command = self._fix_cmd_path(command) if env: |